html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background: transparent;
    text-decoration: none
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input {
    line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

td,
th {
    padding: 0
}

@media print {
    * {
        color: #000!important;
        text-shadow: none!important;
        background: transparent!important;
        box-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    select {
        background: #fff!important
    }
    .navbar {
        display: none
    }
    .table td,
    .table th {
        background-color: #fff!important
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000!important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd!important
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    font-size: 15px;
    line-height: 1.52857143;
    color: #687177;
    background-color: #fff;
    font-family: Helvetica, Arial, sans-serif
}

p,
a,
h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizelegibility
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    line-height: 1.1;
    color: inherit
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #999
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%
}

h1,
.h1,
.pra {
    font-size: 36px
}

h2,
.h2 {
    font-size: 30px
}

h3,
.h3 {
    font-size: 24px
}

h4,
.h4 {
    font-size: 18px
}

h5,
.h5 {
    font-size: 14px
}

h6,
.h6 {
    font-size: 12px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 200;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 21px
    }
}

small,
.small {
    font-size: 85%
}

cite {
    font-style: normal
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-muted {
    color: #999
}

.text-primary {
    color: #428bca
}

a.text-primary:hover {
    color: #3071a9
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #428bca
}

a.bg-primary:hover {
    background-color: #3071a9
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt,
dd {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #999
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: ''
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014'
}

blockquote:before,
blockquote:after {
    content: ""
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    white-space: nowrap;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: 0
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: 0
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-11 {
        width: 91.66666667%
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    .col-sm-pull-0 {
        right: 0
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    .col-sm-push-0 {
        left: 0
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-0 {
        right: 0
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-0 {
        left: 0
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: 0
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: 0
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}

table {
    max-width: 100%;
    background-color: transparent
}

th {
    text-align: left
}

.table {
    width: 100%;
    margin-bottom: 20px
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
    background-color: #f5f5f5
}

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
    background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
    background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
    background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
    background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
}

@media (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }
    .table-responsive>.table {
        margin-bottom: 0
    }
    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }
    .table-responsive>.table-bordered {
        border: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type="file"] {
    display: block
}

input[type="range"] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type="search"] {
    -webkit-appearance: none
}

input[type="date"] {
    line-height: 34px
}

.form-group {
    margin-bottom: 15px
}

.radio,
.checkbox {
    display: block;
    min-height: 20px;
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,
.checkbox label {
    display: inline;
    font-weight: 400;
    cursor: pointer
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px
}

.radio+.radio,
.checkbox+.checkbox {
    margin-top: -5px
}

.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.has-feedback .form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback {
    color: #a94442
}

.form-control-static {
    margin-bottom: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .input-group>.form-control {
        width: 100%
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px
}

.form-horizontal .form-control-static {
    padding-top: 7px
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover,
.btn:focus {
    color: #333;
    text-decoration: none
}

.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd
}

.btn-primary .badge {
    color: #428bca;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    font-weight: 400;
    color: #428bca;
    cursor: pointer;
    border-radius: 0
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent
}

.btn-link:hover,
.btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #999;
    text-decoration: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }
    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover,
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus,
.btn-group>.btn:active,
.btn-group-vertical>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn.active {
    z-index: 2
}

.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus {
    outline: none
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:last-child>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

[data-toggle="buttons"]>.btn>input[type="radio"],
[data-toggle="buttons"]>.btn>input[type="checkbox"] {
    display: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px
}

textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    margin-left: -1px
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav>li {
    position: relative;
    display: block
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #999
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #999;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified>li {
    float: none
}

.nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #428bca
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified>li {
    float: none
}

.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width:768px) {
    .navbar {
        border-radius: 4px
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    max-height: 340px;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important
    }
    .navbar-collapse.in {
        overflow-y: visible
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width:768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none
}

@media (min-width:768px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 8px 9px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent
}

.navbar-toggle:focus {
    outline: none
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 16px!important;
        padding: 14px 26px 13px 35px!important
    }
    .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none
    }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }
    .navbar-nav>li {
        float: left
    }
    .navbar-nav>li>a {
        padding-top: 28px;
        padding-bottom: 27px
    }
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left!important
    }
    .navbar-right {
        float: right!important
    }
}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .navbar-form .input-group>.form-control {
        width: 100%
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-form.navbar-right:last-child {
        margin-right: -15px
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px
    }
    .navbar-text.navbar-right:last-child {
        margin-right: 0
    }
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #999
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #999
}

.navbar-inverse .navbar-nav>li>a {
    color: #999
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #080808
}

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #999
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #999
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"
}

.breadcrumb>.active {
    color: #999
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

.pager li {
    display: inline
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,
.pager .next>span {
    float: right
}

.pager .previous>a,
.pager .previous>span {
    float: left
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #999;
    cursor: not-allowed;
    background-color: #fff
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.label[href]:hover,
.label[href]:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #999
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: gray
}

.label-primary {
    background-color: #428bca
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #3071a9
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

a.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #428bca;
    background-color: #fff
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}

.jumbotron h1,
.jumbotron .h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.container .jumbotron {
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }
    .container .jumbotron {
        padding-right: 60px;
        padding-left: 60px
    }
    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.thumbnail>img,
.thumbnail a>img {
    margin-right: auto;
    margin-left: auto
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #428bca
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable {
    padding-right: 35px
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease
}

.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.media,
.media-body {
    overflow: hidden;
    zoom: 1
}

.media,
.media .media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media-object {
    display: block
}

.media-heading {
    margin: 0 0 5px
}

.media>.pull-left {
    margin-right: 10px
}

.media>.pull-right {
    margin-left: 10px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.list-group-item>.badge {
    float: right
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

a.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
    color: inherit
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
    color: #e1edf7
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent
}

.panel-body {
    padding: 20px
}

.panel-heading {
    padding: 13px 20px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: inherit
}

.panel-title>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel>.table,
.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

.panel>.table-responsive {
    margin-bottom: 0;
    border: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    overflow: hidden
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border-top: 1px solid #F3F3F3
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #F3F3F3
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #FAFAFA;
    border-color: #F3F3F3
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #F3F3F3
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #428bca
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #428bca
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #428bca
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ebccd1
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 20px
}

.modal-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
    width: auto;
    display: inline-block
}

.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -6px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    max-width: 200px;
    padding: 5px 9px;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    background: #000;
    background: rgba(0, 0, 0, .95);
    color: #fff;
    font-size: 12px;
    font-weight: 400
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    content: "";
    border-width: 10px
}

.popover.top>.arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0
}

.popover.top>.arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0
}

.popover.right>.arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0
}

.popover.bottom>.arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.popover.bottom>.arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner>.item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    line-height: 1
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:hover,
.carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: none;
    opacity: .9
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px
    }
    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }
    .carousel-indicators {
        bottom: 20px
    }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    display: table;
    content: " "
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important;
    visibility: hidden!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none!important
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table
    }
    tr.visible-xs {
        display: table-row!important
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table
    }
    tr.visible-sm {
        display: table-row!important
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table
    }
    tr.visible-md {
        display: table-row!important
    }
    th.visible-md,
    td.visible-md {
        display: table-cell!important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table
    }
    tr.visible-lg {
        display: table-row!important
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell!important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }
    table.visible-print {
        display: table
    }
    tr.visible-print {
        display: table-row!important
    }
    th.visible-print,
    td.visible-print {
        display: table-cell!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}

html,
body {
    overflow-x: hidden
}

body {
    font-size: 15px;
    line-height: 1.52857143;
    color: #e6dede;
    background-color: #fff
}

p {
    margin: 0 0 10px;
    text-rendering: optimizelegibility;
    font-weight: 300;
    color: #A4AAB1
}

a {
    font-weight: 500;
    font-size: 21px
}

a1 {
    font-weight: 500;
    font-size: 15px
}

a:hover,
a:focus {
    color: #4A5157;
    text-decoration: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Raleway, Open Sans, Arial, sans-serif;
    text-rendering: optimizelegibility;
    line-height: 1.2em
}

H2 {
    font-size: 34px;
    font-weight: 400
}

h3 {
    font-size: 25px;
    margin: 0 0 30px 0;
    font-weight: 800
}

h4 {
    font-size: 20px;
    margin: 0 0 20px 0;
    font-weight: 600
}

H5 {
    font-size: 17px;
    line-height: 1.7
}

H6 {
    font-size: 16px;
    font-weight: 300
}

#back-top {
    position: fixed;
    bottom: 15px;
    right: 25px;
    z-index: 99999
}

.heading-border {
    border: 1px solid;
    padding: 5px 10px
}

#back-top a {
    width: 40px;
    height: 40px;
    display: block;
    background: rgba(0, 0, 0, .8) url(images/sprite.png) no-repeat -956px -100px
}

#back-top a:hover {
    background-color: rgba(0, 0, 0, .95)
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.dark-text p,
.widget_links ul li a,
.grey-section .symbol i,
.light-section .symbol i {
    color: black
}

.grey-section .line-left,
.grey-section .line-right,
.light-section .line-left,
.light-section .line-right {
    background: #E1E4E7
}

.dark-text h1,
.dark-text h2,
.dark-text h3,
.dark-text h4,
.dark-text h5,
.dark-text h6,
.navbar-default .navbar-brand,
.navbar-default .navbar-text,
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text,
h3.light,
.light .numerical-container .value,
.grey-section .numerical-container .value,
.navbar-default.style2 .navbar-nav>li>a:after,
.dropdown-menu>li>a,
.tabs li,
.light .social:before,
.grey-section .social:before,
.light .cl,
.grey-section .figcaption a.thumb-link,
.light-section .grid .figcaption a.thumb-link,
.dark-text .flexslider .big-icon .number,
.dark-text .skillbar-title span,
black-section .grid .figcaption h3 {
    color: black
}

.heading-border {
    border-color: #4A5157
}

.filter li a {
    color: #4A5157
}

.light h4,
.grey-section h4 {
    color: #414A50
}

.navbar-default,
.dropdown-menu,
.ms-staff-carousel .ms-staff-info,
.grid .figcaption,
.projects-overlay,
.tabs li {
    background: #fff
}

.light-section .skillbar-bar,
.grey-section .skillbar-bar {
    background: #E6E7E9
}

.light a.p-button.border,
.grey-section a.p-button.border {
    border: 1px solid #AEB6C0;
    color: #4A5157
}

.light .divider-contents,
.grey-section .divider-contents {
    background: #f0f0f0
}

.light .divider-big .divider,
.grey-section .divider-big .divider {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2
}

a.p-button {
    background: #4A5157
}

.numerical-c .col-xs-6.col-sm-3 {
    border-right: 1px solid #eee
}

.light a.p-button.border i,
.grey-section a.p-button.border i {
    border-right: 1px solid #AEB6C0
}

.light-text p,
.light-text .widget_links ul li a {
    color: #edf0f3
}

.light-text h1,
.light-text h2,
.light-text h3,
.light-text h4,
.light-text h5,
.light-text h6,
.navbar-default.dark .navbar-nav>li>a,
.navbar-default.dark .navbar-brand,
.navbar-default.dark .navbar-text,
.dark-section .numerical-container .value,
.black-section .numerical-container .value,
.navbar-default.dark.style2 .navbar-nav>li>a:after,
.navbar-default.dark.style2 .dropdown-menu>li>a,
.navbar-default.dark .dropdown-menu>li>a,
.dark .social:before,
.dark-section .social:before,
.black-section .social:before,
.dark .cl,
.dark-section .figcaption a.thumb-link,
.black-section .grid .figcaption a.thumb-link,
.light-text .flexslider .big-icon .number,
.light-text .skillbar-title span,
.black-section .grid .figcaption h3,
.dark-section .grid .figcaption h3 {
    color: #fff
}

.black-section .skillbar-bar,
.dark-section .skillbar-bar {
    background: #2A2E33
}

.black-section .filter li a,
.dark-section .filter li a {
    color: #858A8F
}

.dark .heading-border {
    border-color: #AEB6C0
}

.black-section .numerical-c .col-xs-6.col-sm-3,
.dark-section .numerical-c .col-xs-6.col-sm-3 {
    border-right: 1px solid #292C30
}

.navbar-default.dark,
.dark .dropdown-menu {
    background: #1C2024
}

.navbar-default.dark.trans-parent,
.dark.trans-parent .dropdown-menu {
    background: rgba(28, 32, 36, .45)
}

.navbar-default.dark.trans-parent.navbar-shrink,
.dark.trans-parent.navbar-shrink .dropdown-menu {
    background: rgba(28, 32, 36, .95)
}

.dark-section a.p-button.border,
.black-section a.p-button.border {
    border: 1px solid #AEB6C0;
    color: #AEB6C0
}

.dark-section .divider-contents {
    background: #f0f0f0
}

.dark-section .divider-big .divider,
.black-section .divider-big .divider {
    border-top: 1px solid red;
    border-bottom: 1px solid red
}

.dark-section a.p-button.border i,
.black-section a.p-button.border i {
    border-right: 1px solid #AEB6C0
}

.black-section {
    background-color: #181B1F;
    position: relative;
    padding: 60px 0 80px 0
}

.black-section .ms-staff-carousel .ms-staff-info,
.dark-section .grid .figcaption,
.black-section .grid .figcaption,
.darkstyle.projects-overlay,
.dark-section .tabs li,
.black-section .tabs li {
    background: #1C2024
}

.colored-section h2 {
    color: #fff;
    margin: 0;
    font-size: 2em
}

img {
    height: auto
}

.bold {
    font-weight: 800
}

.space {
    position: relative;
    display: inline-block;
    margin: 10px 0;
    width: 100%
}

.divider-contents {
    height: 1px;
    margin: 40px 0;
    position: relative;
    float: left;
    width: 100%
}

.doubleborder {
    padding: 15px;
    width: auto;
    display: inline-block;
    margin-bottom: 40px
}

.symbol {
    width: 170px;
    margin: 35px auto;
    height: 15px
}

.line-left {
    height: 1px;
    width: 39%;
    position: relative;
    float: left
}

.line-right {
    height: 1px;
    width: 38%;
    position: relative;
    float: left
}

.symbol.light .line-left,
.symbol.light .line-right {
    background-color: #fff
}

.symbol i {
    position: relative;
    float: left;
    margin: -10px 10px
}

.symbol.light i {
    color: #fff
}

.fluid-width-video-wrapper iframe {
    border: 0
}

body #load {
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: hidden;
    z-index: 999999999999999999;
    background: #FFF
}

.skill-bar-percent .value,
.p-button,
.signup,
.post-content,
.about-author,
#comments,
widget_followers li,
.tabs li,
.contents,
.comment-reply,
.tagcloud a,
.navbar-toggle,
.widget_followers li,
#back-top a,
.panel,
.projects-overlay .projects-navigation .prev-proj a,
.projects-overlay .projects-navigation .next-proj a,
.ms-skin-light-6 .ms-tooltip-cont {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.navbar,
.nav-container img,
.navbar-brand,
.navbar-default .navbar-nav>li>a,
.navbar,
a.go-about,
.p-button,
a.p-button.hide-icon i,
a.p-button.hide-icon span.text,
.signup,
.slidecontent-bi .project-title-bi p a,
.filter li a,
.projects-overlay #projects-loader.transitioned,
.projects-overlay #pagecontent .scrollbar,
.projects-overlay #pagecontent .thumb,
.readmore,
.post-content .featured-image img,
widget_followers li,
.tagcloud a,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
#contacts input:hover,
#contacts textarea:hover,
#contacts input:focus,
#contacts textarea:focus,
#contacts textarea,
#contacts input,
.light #contacts .contact-form input:hover,
.light #contacts .contact-form textarea:hover,
.light #contacts .contact-form input:focus,
.light #contacts .contact-form textarea:focus,
#contacts .form-success,
#contacts .form-success p,
.skillbar,
.dropdown-menu>li>a,
.widget_followers li,
#back-top a,
a.social:before,
.tp-caption a {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear
}

.navbar {
    height: 80px
}

.nav-container {
    margin: 0 15px 0 30px
}

.nav-container img {
    max-width: 100%
}

.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 74px
}

.navbar-default {
    border: none;
    -webkit-box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07);
    box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07)
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    background-color: transparent
}

.navbar-nav {
    margin: 5.5px -15px
}

.style2 .navbar-nav {
    margin-right: 0!important
}

.navbar-default .navbar-nav>li>a {
    position: relative;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    outline: none;
    font-family: Raleway, Arial, sans-serif;
    font-weight: 600;
    padding: 0 15px
}

.navbar-default.style1 .navbar-nav>li>a {
    padding: 0 25px
}

.navbar-default.style2.border .navbar-nav>li>a {
    line-height: 25px;
    margin-top: 29px!important
}

.navbar-default.style2.border.navbar-shrink .navbar-nav>li>a {
    line-height: 25px;
    margin-top: 22px!important
}

.navbar-default.style2 .navbar-nav>li>a {
    padding: 0;
    margin: 0 17px
}

.navbar-default.style2 .navbar-nav>li>a:after {
    content: ' ';
    margin-left: 18px;
    position: absolute
}

.navbar-default.style2 .navbar-nav>li:last-child>a:after {
    content: '';
    margin-left: 0
}

.navbar-default .style1 .navbar-nav>li>a.selected,
.navbar-default .style1 .navbar-nav>li>a.selected:hover {
    color: #fff
}

.navbar-default .style2 .navbar-nav>li>a.selected,
.navbar-default .style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus {
    background-color: transparent!important
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #f0f0f0
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #333
}

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar,
.navbar-default.dark .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-nav .sub-arrow,
.navbar-nav .sub-arrow {
    display: none;
    position: absolute;
    width: 40px;
    height: 100%;
    font-family: FontAwesome;
    text-align: center;
    background: transparent
}

.navbar-nav .highlighted .sub-arrow:before {
    content: "\f106"
}

.navbar-nav .sub-arrow:before {
    content: "\f107";
    font-size: 16px
}

.style1 .navbar-nav .sub-arrow,
.style1 .navbar-nav .collapsible .sub-arrow {
    right: 20px;
    top: 0
}

.navbar-fixed-bottom .sub-arrow {
    margin-top: -5px;
    border-top: 4px dashed transparent;
    border-bottom: 4px solid
}

.navbar-nav ul .sub-arrow {
    position: absolute;
    right: 0;
    margin-top: 6px;
    margin-right: 15px;
    border-top: 4px dashed transparent;
    border-bottom: 4px dashed transparent;
    border-left: 4px solid
}

.navbar-nav ul a.has-submenu {
    padding-right: 30px
}

.navbar-nav span.scroll-up,
.navbar-nav span.scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    height: 20px;
    overflow: hidden;
    text-align: center
}

.navbar-nav span.scroll-up-arrow,
.navbar-nav span.scroll-down-arrow {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-top: 7px dashed transparent;
    border-right: 7px dashed transparent;
    border-bottom: 7px solid;
    border-left: 7px dashed transparent
}

.navbar-nav span.scroll-down-arrow {
    top: 6px;
    border-top: 7px solid;
    border-right: 7px dashed transparent;
    border-bottom: 7px dashed transparent;
    border-left: 7px dashed transparent
}

.navbar-nav .collapsible ul .dropdown-menu>li>a,
.navbar-nav .collapsible ul .dropdown-menu .dropdown-header {
    padding-left: 35px
}

.navbar-nav .collapsible ul ul .dropdown-menu>li>a,
.navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header {
    padding-left: 45px
}

.navbar-nav .collapsible ul ul ul .dropdown-menu>li>a,
.navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header {
    padding-left: 55px
}

.navbar-nav .collapsible ul ul ul ul .dropdown-menu>li>a,
.navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header {
    padding-left: 65px
}

.navbar-nav .dropdown-menu>li>a {
    white-space: normal
}

.navbar-nav ul.sm-nowrap>li>a {
    white-space: nowrap
}

.navbar-right ul.dropdown-menu {
    left: 0;
    right: auto;
    margin-left: 0px!important
}

.navbar-nav .collapsible ul {
    display: none;
    position: static!important;
    top: auto!important;
    left: auto!important;
    margin-left: 0!important;
    margin-top: 0!important;
    width: auto!important;
    min-width: 0!important;
    max-width: none!important
}

.navbar-nav .collapsible ul.sm-nowrap>li>a {
    white-space: normal
}

.navbar-nav .collapsible iframe {
    display: none
}

ul.sm li *,
ul.sm li *:before,
ul.sm li *:after {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.hide-on-start:not(.oldie) {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: translateY(-300px);
    -moz-transform: translateY(-300px);
    -ms-transform: translateY(-300px);
    transform: translateY(-300px)
}

.navbar-shrink.hide-on-start:not(.oldie) {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.hide-on-start.oldie {
    top: -300px
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-clip: padding-box;
    border-top: none;
    border: none;
    -webkit-box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .1);
    box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .1)
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 14px 26px 13px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    font-size: .9em;
    border-bottom: 1px solid #f2f2f2
}

.dark .dropdown-menu>li>a {
    border-bottom: 1px solid #23282C
}

.dark .dropdown-menu {
    border: none
}

.dropdown-menu>li:last-child>a {
    border-bottom: 0
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #999
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.open>.dropdown-menu {
    display: block
}

.navbar-default.style2.border .navbar-right ul.dropdown-menu {
    margin-top: 25px!important
}

.navbar-default.style2.border.navbar-shrink .navbar-right ul.dropdown-menu {
    margin-top: 18px!important
}

.navbar-default.style2.border.navbar-shrink .navbar-right.icons ul.dropdown-menu {
    margin-top: 16px!important
}

.navbar-default.dark .navbar-toggle {
    border-color: #3D4349
}

.navbar {
    z-index: 99999
}

.navbar i {
    font-size: 1.2em;
    vertical-align: middle;
    padding-right: 5px
}

.navbar-nav.icons>li>a {
    line-height: 78px
}

.navbar-default.style1 .navbar-nav.icons>li>a {
    padding: 0 15px
}

.navbar-shrink {
    height: 66px;
    -webkit-box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07);
    box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07)
}

.navbar-shrink .navbar-brand {
    line-height: 60px
}

.navbar-shrink .navbar-nav>li>a {
    line-height: 66px
}

.navbar-shrink .navbar-nav.icons>li>a {
    line-height: 64px
}

section.nav-boxes {
    position: static
}

.grey-section {
    background-color: #F7F7F7;
    position: relative;
    padding: 1px 0 80px 0
}

.light-section {
    background-color: #fff;
    position: relative;
    padding: 60px 0 80px 0
}

.dark-section {
    background-color: #1C2024;
    position: relative;
    padding: 60px 0 80px 0
}

.section-title {
    position: relative;
    margin-bottom: 60px
}

.section-title h2,
h1,
.pra {
    letter-spacing: 2px;
    font-weight: 300;
    text-align: center
}

.light-section.section-arrow-down-af:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #fff;
    border-bottom: 0 solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    left: 50.35%;
    bottom: -20px;
    margin-left: -24px;
    z-index: 10
}

.light-section.section-arrow-down:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #F7F7F7;
    border-bottom: 0 solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    left: 50.35%;
    top: 0;
    margin-left: -24px;
    z-index: 10
}

.colored-section {
    padding: 50px 0;
    text-align: center;
    position: relative
}

.colored-section:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50.35%;
    bottom: -20px;
    margin-left: -24px;
    z-index: 10
}

.grey-section.section-arrow-down:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #F7F7F7;
    border-bottom: 0 solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    left: 50.35%;
    bottom: -20px;
    margin-left: -24px;
    z-index: 10
}

.dark-section.section-arrow-down:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #1C2024;
    border-bottom: 0 solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    left: 50.35%;
    bottom: -20px;
    margin-left: -24px;
    z-index: 10
}

.black-section.section-arrow-down:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #181B1F;
    border-bottom: 0 solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    left: 50.35%;
    bottom: -20px;
    margin-left: -24px;
    z-index: 10
}

.grey-section.section-arrow-up:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #F7F7F7;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50.35%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.dark-section.section-arrow-up:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #1C2024;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50.35%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.light-section.section-arrow-up:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #fff;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50.35%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.nopaddingbottom {
    padding-bottom: 0
}

.nopadding {
    padding: 0
}

.dark-section.no-after-arrow:after {
    display: none
}

section i {
    padding-right: 0
}

.parallax {
    width: 100%;
    height: 320px;
    padding: 0;
    margin: 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: none
}

.parallax.small {
    height: 250px
}

#parallax-contacts.parallax {
    height: 750px
}

.parallax-overlay-pattern {
    background-image: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlNxZ+SZzAAAAAxJREFUCJljaGBgAAABhACBrONIPgAAAABJRU5ErkJggg==)!important;
    background-color: rgba(44, 62, 80, .5);
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat
}

.parallax-overlay-pattern.soft,
.overlay-pattern.soft {
    opacity: .5
}

.box-overlay-pattern {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center
}

.parallax-content {
    padding: 90px 0;
    z-index: 9;
    width: 100%;
    position: absolute
}

.mediumpadding {
    padding: 85px 0
}

.smallpadding {
    padding: 40px 0
}

.section-title.smallmargin {
    margin-bottom: 40px
}

.overlay-pattern {
    background-image: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlNxZ+SZzAAAAAxJREFUCJljaGBgAAABhACBrONIPgAAAABJRU5ErkJggg==)!important;
    background-color: rgba(44, 62, 80, .6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    z-index: 9
}

.overlay-pattern.dark {
    background-color: rgba(44, 62, 80, .8)
}

.parallax .recent-clients .client-logos a img {
    margin-right: 40px
}

.parallax .recent-clients .client-logos a:hover {
    opacity: .8;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80)
}

.divider.colored {
    width: 140px;
    height: 1px;
    margin: 35px auto
}

#home {
    width: 100%;
    height: 100%;
    color: #FFF
}

#parallax-home {
    height: 100%
}

#parallax-home-contents {
    height: 100%;
    width: 100%;
    display: table;
    position: relative;
    overflow: hidden
}

.home-center-contents {
    display: table-cell;
    vertical-align: middle;
    margin: auto;
    text-align: center;
    z-index: 9;
    position: relative;
    top: -40px
}

.home-center-contents>* {
    margin-bottom: -80px!important
}

.logo-home {
    width: 100%;
    position: relative;
    text-align: center
}

#text-slider.flexslider {
    background: transparent;
    margin: 40px auto;
    border: none;
    width: 100%;
    padding: 20px 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

#text-slider .flex-control-nav li {
    position: relative;
    top: 70px!important
}

p.home-slide-content {
    font-size: 2.5em!important;
    text-transform: uppercase;
    font-family: 'Raleway', Arial;
    font-weight: 400;
    letter-spacing: 2px;
    color: #fff
}

.big-text p.home-slide-content {
    font-size: 4.5em!important;
    text-transform: uppercase;
    font-family: 'Raleway', Arial;
    font-weight: 800;
    letter-spacing: 0;
    color: #fff
}

#text-slider .flex-control-nav {
    position: relative;
    top: -40px!important
}

.next-section {
    width: 100%;
    position: absolute;
    height: 100px;
    display: block;
    text-align: center;
    bottom: 40px;
    z-index: 99
}

a.go-about {
    width: auto;
    height: auto;
    top: 50%;
    overflow: hidden;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, .1);
    z-index: 3;
    position: relative;
    padding: 10px 20px;
    color: #fff
}

a.go-about:hover {
    border: 1px solid rgba(255, 255, 255, .5)
}

.big-icon {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    display: inline-block;
    margin-right: 20px
}

.big-icon i {
    font-size: 90px;
    padding-top: 0;
    color: #fff;
    float: left;
    padding: 15px 5px;
    width: 90px;
    font-weight: 100
}

.big-icon .number {
    font-size: 45px;
    text-align: left;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 600;
    width: auto;
    display: inherit;
    top: -5px;
    position: relative;
    margin-left: 108px;
    display: block
}

.big-icon .unit {
    font-weight: 300;
    font-size: .45em;
    margin-left: 4px
}

.big-icon p {
    padding-left: 109px;
    text-align: left;
    top: -4px;
    position: relative
}

.ms-container {
    background: transparent;
    background-size: 70% 25%
}

.ms-showcase1 .master-slider,
.ms-container,
.ms-view {
    -moz-transform: translate3d(0, 0, 1px);
    position: relative
}

.ms-showcase1 .ms-view {
    background: transparent
}

.ms-showcase1 .ms-layer.product-title {
    margin: 0;
    font-size: 20pt;
    color: #222;
    font-weight: 300
}

.ms-showcase1 .ms-skin-default .ms-tooltip-cont {
    width: 250px
}

.ms-showcase1 .ms-layer.product-size {
    font-size: 12pt
}

.ms-showcase1 .product-desc {
    font-size: 9pt;
    width: 30%
}

.ms-showcase1 .product-tt {
    padding: 5px;
    text-rendering: optimizelegibility;
    font-size: 13px;
    line-height: 1.52857143;
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 300
}

.ms-showcase1 .product-tt h3 {
    font-size: 12pt;
    margin: 0 0 10px 0;
    font-weight: 800
}

.ms-showcase1 .ms-layer.product-price {
    font-size: 20pt;
    font-weight: 600;
    color: #33acd9
}

.ms-showcase1 .ms-layer.buy-btn {
    display: block;
    font-size: 14px;
    padding: 11px 29px
}

.hi-icon-wrap {
    text-align: center;
    margin: 0 auto;
    padding: 1em 0 3em
}

.hi-icon {
    display: inline-block;
    font-size: 34px;
    cursor: pointer;
    margin: 0 30px 25px 30px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #fff
}

.hi-icon .fa {
    position: relative;
    top: 20px
}

.hi-icon-effect-1 .hi-icon {
    color: #fff
}

.hi-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.hi-icon h6 {
    padding-top: 52px;
    color: #fdfdfd;
    text-transform: uppercase;
    font-size: 12px
}

.hi-icon-effect-1 .hi-icon {
    background: rgba(0, 0, 0, .5);
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s
}

.hi-icon-effect-1 .hi-icon:after {
    top: -7px;
    left: -7px;
    padding: 7px;
    box-shadow: 0 0 0 4px #fff;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(.8);
    opacity: 0
}

.no-touch .hi-icon-effect-1a .hi-icon:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.no-touch .hi-icon-effect-1b .hi-icon:hover {
    color: #fff
}

.hi-icon-effect-1b .hi-icon:after {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.no-touch .hi-icon-effect-1b .hi-icon:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.no-touch .hi-icon-effect-1a .hi-icon:hover {
    color: #fff
}

.hi-icon-effect-1b .hi-icon:after {
    box-shadow: 0 0 0 2px #27ccc0
}

.tooltip-desc {
    display: none
}

.hi-icon:hover>.tooltip-desc {
    display: block;
    -webkit-animation: Anim ease-in 1;
    -moz-animation: Anim ease-in 1;
    animation: Anim ease-in 1;
    -webkit-animation-duration: .15s;
    -moz-animation-duration: .15s;
    animation-duration: .15s
}

.tooltip-content {
    color: #fff;
    top: auto;
    bottom: 100%;
    left: 50%;
    margin-left: -130px;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: absolute;
    display: block;
    min-width: 255px;
    text-align: center;
    background: #000;
    background: rgba(0, 0, 0, .95)
}

.tooltip-content h5 {
    text-align: left
}

.tooltip-content p {
    font-size: 14px!important;
    color: #fff!important;
    font-weight: normal!important;
    margin: 0
}

.tooltip-arrow-down {
    position: absolute;
    left: 50%;
    margin-left: -12px;
    top: auto;
    bottom: 100%;
    margin-bottom: 22px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, .95)
}

.tooltip-content h5 {
    padding: 0;
    margin: 0 0 10px 0
}

.tooltip-content ul {
    text-align: left
}

.tooltip-content ul li {
    list-style-type: none;
    font-size: 14px!important;
    color: #fff!important;
    font-weight: normal!important
}

.tooltip-content ul li i {
    top: 0!important;
    padding-right: 5px
}

#team {
    position: static
}

.master-slider {
    -moz-transform: translate3d(0, 0, 1px)
}

.ms-staff-carousel {
    max-width: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative
}

.ms-staff-carousel .ms-staff-info:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #fff;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.black-section .ms-staff-carousel .ms-staff-info:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #1C2024;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.ms-staff-carousel .ms-view {
    overflow: visible;
    background-color: transparent
}

#master-team {
    width: 100%;
    overflow: hidden;
    margin: auto;
    max-width: 1020px
}

.ms-staff-carousel .ms-nav-prev,
.ms-staff-carousel .ms-nav-next {
    position: absolute;
    cursor: pointer;
    z-index: 10;
    width: 45px;
    height: 45px;
    top: 50%;
    left: 30px;
    margin-top: -22px;
    opacity: 1!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.ms-staff-carousel .ms-nav-next {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGQUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEY3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEY4QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lLlU3AAAA7xJREFUeNrsmltozmEcx5/NQpuZ0+QYOSQ3Eim5kA1x58oNJeQQpYgyJnMYF+a8WMZoDjnPNIcZNjErp+RMFguJuCBp5TTfb //f6k3M+7573///96v96tNutPezx/M+z+/wJDQ0NDhLkeiMRVI4/ygzI2M5fpSCx7H64MqqqriucBlYBgZb2RIPwEaQBQZZ2cP3wFaQDQZa+dLdBdtADhhg5ZS4A7aIdH8rxxqlt4OVoJ+Vc/gW2Ckr3dfKxXED7AKrQR8rN10NKARrQG8rV/N1sBvkgl5WcolqUATWgp5Wkp+rYL9I97CSrTGrOSTS3a2kl5fBYbAOdLOSD18Kke5qJYG/CI6D9SDdSsVRDkpkpbtYKZHOSRHQbGk/a7oyEad0RytF6GnZHuOsCKeBSc353ESfZXlaXANHtQunSWJUI2ez6i9dqlzTN+XKVn2spcrKsqQ6oP3iSJGknu2BYu1Xc4psg0dgr/bkJ0VqvCeS0KtOL5Oliq4Fe0CDZuG2YBWok0o6Lo3nxBjLvgIF8ZKNlXAb2QZvwY54ysZCmLJsV70H+fGWba4wZVeAj87rs/kyLIlWuDXgGOGz89qvv/zKoKIRThLZr2Czn7LRCFOWHfh6540QfJWNVJiyHMx8A5uCkI1EmLJLwU+QB364gCJc4YkgAWwIUrZx5cIt08uDlmUktMyaW4SNC4c7zS+RW606Vh8c72k+k5sTYJSVLXEFTBXpkVb2MMcA08EpMMLKl64CzABnwHArp0S5rPRZMMzKsXYezJKVHmrlHKbsPFnpIdqSn38FO+qtZMUngIfahRkl8j91AYx3MXwqFi9hJ+czpTmXGwueahdmHAuR5tDlmXZhxhH5nRUi/Vy7MOOgfBEbV7pWuzCjWLYHr/MM8EK7MGPfH9J12oUZRbI9KsEY57VjVQszCkOkudKvtQszCuSzuD0ywRvtwoz8kJUeDd5ZKEL5nDdPcmoTVTPf/iyUlVYvnC7bgVd4rnZhyvKV1UnnDR1VN1I6yzXNhD8nyIojnOgksqwDs4Mukf4XHSRr477N0lDTNRVpIsvHo0u0FKFNybJc4nOZxZqq5r9Fe+d162+DRU75NL+dyN4HC5zyaX6KyLJinu+UT/OTpZnC+m2uUz7NT5YL4SWY7ZRP8ylbKgk5+2y+TEajFeYLFHZ8PoCZzpuQOq3CfHrApvYnMM1P2WiEG2W/OG+E4KtspMKUZQ+tPijZSIQpyye0nDVPAd9dQBFuETpH/rjJznsvEViEu8IFGmQZvwUYAC5Jy4m4biBgAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.ms-staff-carousel .ms-nav-prev {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGRUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEZCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEZDQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YDpG5AAAA+VJREFUeNrsm3tojlEcx887oyTxBylFFH8gJLdyy2yYy3InCeUaMne53zKXImpFZmyEFlIruWT2yh9SIkkuGY0Na3O/LFv2zvfb81vtT8/znnPe89S+9fnzfZ5Pv85znvN7znkj9fX16n8zKiVFaUwLUFccjdb5+VGSSkwoewks8/vDpATJFoAYyPH742TLss3BBbnvdFDrsnAzcB60BFOCyNoUbpBtDSYFlbUlTNmzoC2YHI+sDWHKngbtRfZPvBc0KcwZKBd0AhNBtY6LmhKOgJOgKxivS9aUMGVPgO5gnE5ZE8KUPQZ6gnTwW3c1kjXLZoM+UtlfJsZaskbZI2AAGAt+mHqSdQkfBkPAaPDd5DypQ/gQGAHSTMvqED7AZbLIfrPxjo9HOEtmglTwxdYKKqjwbnl7sbKfba5PgwjvBNMA+6Uq26t/v8LbwMxEyQZpkdgwHgWVCeoFfVc4D9wFrUTceeEKmcaKpdrZrgsz5TKVRcFfcNx1YaZMKn1HKp3jujDzTqSjIn3KdWGmtNHwiMlD6bQw80aki0T6jOvCTIksLYtkeJxzXZh5BcaINGePAteFmZdS6dsyPC66Lsy8EOlbIn3ZdWHmmfR2N0X6iuvCzFPpnq/Lg1joujDzBEwA10T6qu3lZZA8lu4kVyruvDDzSCqdL32g88LMQ6l0nszXzgszD5S3XZAvr3PnhZn7ytuQ4RbCyDAIM/dEOtPvDyN+dkJdSJIKWZqEneo4NO/m896x4mg0FoYKU3aT8naYnB8SlN0IOD3dcF2YshuUt0N6UFopZ4V5r3XKOy+xP4isTWHeZ73yjh5kBZW1Jcx7rFXeF8998cjaEOb1V4E2Ilur44KmEpHFTTuwF9S4/Kaj7ErQAezRJWtKmLIrQEfl7TbV6Ly4id18nkXrDHYoDSdQTFaYsktBF7DLhKxOYcouAt1kGFSbepJ1DYmFoAfYrgwc6tAtvAD0Ut6mo1FZHcLzQV9bsvEKzwX9wVbw08mOo1HmgEFSWWuyQYVnK++4zBZl4QRKvMKzwHCwORGyQeZhNoyFiZINIswdoqnKO1IbCuGvMiuw280Iy4eUTyKdEaRNT9RaokGawyM9DMJMlUxtM5S3L+e8MFMplebcnBYGYaaikXRqGISZj7K05Cs7JQzCzAeRnqe8w6POCzPvRZoL+mFhEGbKZRW3GAwNgzBTJl3zElnZOS/MvFXewVJ20oPDIMyUShe9HAwMgzDDU1f8XJUpLZXzwsxrqfSaeKVtfoEvEWl+fu0XBmGGR8X4BX61fB5wXpjhUTH+O4FbCL3DIMw8V97GjO+upWk333T+CTAAXfzJMV8TuVUAAAAASUVORK5CYII=) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.ms-staff-carousel .ms-nav-next:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGQUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEY3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEY4QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lLlU3AAAA7xJREFUeNrsmltozmEcx5/NQpuZ0+QYOSQ3Eim5kA1x58oNJeQQpYgyJnMYF+a8WMZoDjnPNIcZNjErp+RMFguJuCBp5TTfb //f6k3M+7573///96v96tNutPezx/M+z+/wJDQ0NDhLkeiMRVI4/ygzI2M5fpSCx7H64MqqqriucBlYBgZb2RIPwEaQBQZZ2cP3wFaQDQZa+dLdBdtADhhg5ZS4A7aIdH8rxxqlt4OVoJ+Vc/gW2Ckr3dfKxXED7AKrQR8rN10NKARrQG8rV/N1sBvkgl5WcolqUATWgp5Wkp+rYL9I97CSrTGrOSTS3a2kl5fBYbAOdLOSD18Kke5qJYG/CI6D9SDdSsVRDkpkpbtYKZHOSRHQbGk/a7oyEad0RytF6GnZHuOsCKeBSc353ESfZXlaXANHtQunSWJUI2ez6i9dqlzTN+XKVn2spcrKsqQ6oP3iSJGknu2BYu1Xc4psg0dgr/bkJ0VqvCeS0KtOL5Oliq4Fe0CDZuG2YBWok0o6Lo3nxBjLvgIF8ZKNlXAb2QZvwY54ysZCmLJsV70H+fGWba4wZVeAj87rs/kyLIlWuDXgGOGz89qvv/zKoKIRThLZr2Czn7LRCFOWHfh6540QfJWNVJiyHMx8A5uCkI1EmLJLwU+QB364gCJc4YkgAWwIUrZx5cIt08uDlmUktMyaW4SNC4c7zS+RW606Vh8c72k+k5sTYJSVLXEFTBXpkVb2MMcA08EpMMLKl64CzABnwHArp0S5rPRZMMzKsXYezJKVHmrlHKbsPFnpIdqSn38FO+qtZMUngIfahRkl8j91AYx3MXwqFi9hJ+czpTmXGwueahdmHAuR5tDlmXZhxhH5nRUi/Vy7MOOgfBEbV7pWuzCjWLYHr/MM8EK7MGPfH9J12oUZRbI9KsEY57VjVQszCkOkudKvtQszCuSzuD0ywRvtwoz8kJUeDd5ZKEL5nDdPcmoTVTPf/iyUlVYvnC7bgVd4rnZhyvKV1UnnDR1VN1I6yzXNhD8nyIojnOgksqwDs4Mukf4XHSRr477N0lDTNRVpIsvHo0u0FKFNybJc4nOZxZqq5r9Fe+d162+DRU75NL+dyN4HC5zyaX6KyLJinu+UT/OTpZnC+m2uUz7NT5YL4SWY7ZRP8ylbKgk5+2y+TEajFeYLFHZ8PoCZzpuQOq3CfHrApvYnMM1P2WiEG2W/OG+E4KtspMKUZQ+tPijZSIQpyye0nDVPAd9dQBFuETpH/rjJznsvEViEu8IFGmQZvwUYAC5Jy4m4biBgAAAAAElFTkSuQmCC) no-repeat 0 -46px
}

.ms-staff-carousel .ms-nav-prev:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGRUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEZCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEZDQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YDpG5AAAA+VJREFUeNrsm3tojlEcx887oyTxBylFFH8gJLdyy2yYy3InCeUaMne53zKXImpFZmyEFlIruWT2yh9SIkkuGY0Na3O/LFv2zvfb81vtT8/znnPe89S+9fnzfZ5Pv85znvN7znkj9fX16n8zKiVFaUwLUFccjdb5+VGSSkwoewks8/vDpATJFoAYyPH742TLss3BBbnvdFDrsnAzcB60BFOCyNoUbpBtDSYFlbUlTNmzoC2YHI+sDWHKngbtRfZPvBc0KcwZKBd0AhNBtY6LmhKOgJOgKxivS9aUMGVPgO5gnE5ZE8KUPQZ6gnTwW3c1kjXLZoM+UtlfJsZaskbZI2AAGAt+mHqSdQkfBkPAaPDd5DypQ/gQGAHSTMvqED7AZbLIfrPxjo9HOEtmglTwxdYKKqjwbnl7sbKfba5PgwjvBNMA+6Uq26t/v8LbwMxEyQZpkdgwHgWVCeoFfVc4D9wFrUTceeEKmcaKpdrZrgsz5TKVRcFfcNx1YaZMKn1HKp3jujDzTqSjIn3KdWGmtNHwiMlD6bQw80aki0T6jOvCTIksLYtkeJxzXZh5BcaINGePAteFmZdS6dsyPC66Lsy8EOlbIn3ZdWHmmfR2N0X6iuvCzFPpnq/Lg1joujDzBEwA10T6qu3lZZA8lu4kVyruvDDzSCqdL32g88LMQ6l0nszXzgszD5S3XZAvr3PnhZn7ytuQ4RbCyDAIM/dEOtPvDyN+dkJdSJIKWZqEneo4NO/m896x4mg0FoYKU3aT8naYnB8SlN0IOD3dcF2YshuUt0N6UFopZ4V5r3XKOy+xP4isTWHeZ73yjh5kBZW1Jcx7rFXeF8998cjaEOb1V4E2Ilur44KmEpHFTTuwF9S4/Kaj7ErQAezRJWtKmLIrQEfl7TbV6Ly4id18nkXrDHYoDSdQTFaYsktBF7DLhKxOYcouAt1kGFSbepJ1DYmFoAfYrgwc6tAtvAD0Ut6mo1FZHcLzQV9bsvEKzwX9wVbw08mOo1HmgEFSWWuyQYVnK++4zBZl4QRKvMKzwHCwORGyQeZhNoyFiZINIswdoqnKO1IbCuGvMiuw280Iy4eUTyKdEaRNT9RaokGawyM9DMJMlUxtM5S3L+e8MFMplebcnBYGYaaikXRqGISZj7K05Cs7JQzCzAeRnqe8w6POCzPvRZoL+mFhEGbKZRW3GAwNgzBTJl3zElnZOS/MvFXewVJ20oPDIMyUShe9HAwMgzDDU1f8XJUpLZXzwsxrqfSaeKVtfoEvEWl+fu0XBmGGR8X4BX61fB5wXpjhUTH+O4FbCL3DIMw8V97GjO+upWk333T+CTAAXfzJMV8TuVUAAAAASUVORK5CYII=) no-repeat 0 -46px
}

.dark-section .ms-staff-carousel .ms-nav-next,
.black-section .ms-staff-carousel .ms-nav-next {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFOEEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0U2QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0U3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+V/ZM7AAAA61JREFUeNrsmlmIjWEYx9+ZEZoxxjayRpbEhURKkqxx58oNJWSJUkQZRsYyKDsTk2FoLNm3xjLGmmXKluxkYkIiLkiasszx //c9p05inHPmnO97HnnqdzvnN+95z/s+y5sSCoWcpUh1xiJa4fmghyXhUjAPdLcifB+sBjmgm5U9fBesB7mgq5Uf3R2wAeSBLlZOidtgnUh3tnKsUXojWAg6WTmHb4LNstIdrVwc18EWsBh0sHLTVYAisAS0t3I1XwNbQT5oZyWXuAqKwVLQ1krycxnsFOk2VrK1i2CPSLe2kl6eB3vBMtDKSj58LkK6pZUE/iw4CJaDbCsVRxk4IivdwkqJdEqKgDpL+1nTlYo4pZtaKUKPy/YYZkU4C4yqy+em+izL0+IK2K9dOEsSowo5m1X/6DLlmr4hV7bqYy1TVpYl1S7tF0eGJPVsD5Rov5ozZBs8BNu1Jz8ZUuM9loRedXqZLlV0JdgGQpqFG4JFoEoq6aQ0nlMTLPsSFCZLNlHCDWQbvAGbkimbCGHKsl31DhQkW7auwpRdAD44r8/my7AkXuH6zhsjfHJe+7XGrwwqHuF6IvsFrPVTNh5hyrIDX+28EYKvsrEKU5aDma9gTRCysQhTdi74AVaB7y6giFZ4JEgBK4OUZaREObpNFQKVDX/V0URNUHs26Kr5v/A/I8xuzQBLwkxuDoH+VoQvgbEi3c/KHuYYYDw4Cvpa+dGVgwngBOhj5ZQok5U+CXpbOdZOg0my0r2snMOUnSYr3VNbLvGnYEc9TVZ8BHigXTh8qfCbOgOGg0fahZ2cz5TmXG4oeKJdmHEgQppDl6fahRn75G+Wi/Qz7cKM3fJDDK90pXZhRolsD17ng8Fz7cKMHb9IV2kXZhTL9rgABjmvHatamFEUIc2VfqVdmFEon8XtMQS81i7MKIhY6YHgbTIbKYmMyc57M7HCQtXMtz8zZaXVl/nZsh14hedrF6YsX1kddt7QUXUjpblc00z484KsOKKJZiLLOjA36BLpb9FEsjbu2xwNNV1tkSWyfDw6R0sRWpssyyU+l5mtqWr+XTR23tu0W2CWUz7NbySy98AMp3yanyGyrJinO+XT/HRpprB+m+qUT/PT5UJ4IUmN6mk+ZY9JQs4+my9TpniF+QKFHZ/3YKLzJqROqzCfHrCp/RGM81M2HuGw7GfnjRB8lY1VmLLsoVUHJRuLMGX5hJaz5jHgmwsooi1Cp8g/N9p57yUCi2iL0DQhUFnGTwEGADT+yDsWfjhuAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.dark-section .ms-staff-carousel .ms-nav-prev,
.black-section .ms-staff-carousel .ms-nav-prev {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFQ0EyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0VBQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0VCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3thZiwAAA4NJREFUeNrsmtlLVVEUh/c1CykiGgwrS9FCkyYNScyHwjItQQsrpUIaMCQkiQqaB5qJegiCaCJt8CEiKaKoCPozIhqIJhqozLhebt1+i7MO9HrP2XufvaAN35tsPzbnnLv2+q1YKpVSklZMmnBGBP+zBOyUIjwV7AB3Au9Aj4QlisAVMDPMPrZkp4AuUBp2Lxuyk8FVMFvHfqZlC0G3LlnTwgX8zJbr3NeUbD7LztG9twnZPJatNHEYujecyLJzTT1qOjfLZdkqky+yrlpiAjgELoOnrhc/41m2GzxxvVobx7LXwWPXy8sccIRlH7leD48FR0EPeOh6AZ/NsjfBfddvHGP4MbgN7rl+RSLZw+BuqALckvBIcIxPtVfCJXQ5+AEeSLmE0t81gBGSrvktoIpvvN+l9CVWgQqwOyrpIN/hNaAc7AJ9Ujo/raCMT7pPgjCtdWA6S/dL6a1t4NbTHlvSYYVjLF0E9tmQ1lHAk/RGUAD2g18S2q0k3Q7ywV4Ql9AfJulNIJdPOu66sC/dwVcnkh6Q0IEn6c1c6B/ULW0qMshg6VF8SR1wXdiX3gKGc+GfcF3Yl94KhvJJJ10X9qW3gSw+6aTrwrQyWTqTb9xJ14V96e38FTkeVNpm7EWCJ1i4VsIJ/3vSfxgRwkrCS/dfWMyKIs2n3satMG+szVWpvDZtc+AdLKb5FeAdqJaQ5lN8+x7USEjzKRj/CGolpPll4AOok5Dmz+Jntl5Cmj8DvAUNEtL8aSy7TEKaX8KyTRLS/GKWXWHyRdY54vUGNJv+TOoa8XoNVtv4EdIx4vUKtNr6iQ87NUUnu9ZiPaLCTE29BOttygYVngRegDbbskGEaWrqOWiPQjZdYZqaegY6opJNRziHZTujlE1nDIyGlD+D81IuoYNAp/JmfcRc8ymHo7mJ+eCTlL7EAdAIFkQlHaSRQk3pJaAafJHS+aH5nxo+6a9SWlUnwTyW/ialt3aKW08LlaUJFR1p/mnljdUssiGtK80/A0pBnfLGxZxvt5L0WeVNqFB+8VNCf5ikz4FiPul+14V96QugECxWBoY9THTgqT65CPJAvW5pU5EBFUuXlDc30ahT2mTGQdJdYDRLx10X9qWvKW/IlIZNE64L+9I3wDCwNKy0rdhrMEsPAU1hpG3mdCTbw5++lUGlbeZ0CY676H+2SUpC6aR/M2mvvwIMAENED9nAB9uvAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.dark-section .ms-staff-carousel .ms-nav-next:hover,
.black-section .ms-staff-carousel .ms-nav-next:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFOEEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0U2QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0U3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+V/ZM7AAAA61JREFUeNrsmlmIjWEYx9+ZEZoxxjayRpbEhURKkqxx58oNJWSJUkQZRsYyKDsTk2FoLNm3xjLGmmXKluxkYkIiLkiasszx //c9p05inHPmnO97HnnqdzvnN+95z/s+y5sSCoWcpUh1xiJa4fmghyXhUjAPdLcifB+sBjmgm5U9fBesB7mgq5Uf3R2wAeSBLlZOidtgnUh3tnKsUXojWAg6WTmHb4LNstIdrVwc18EWsBh0sHLTVYAisAS0t3I1XwNbQT5oZyWXuAqKwVLQ1krycxnsFOk2VrK1i2CPSLe2kl6eB3vBMtDKSj58LkK6pZUE/iw4CJaDbCsVRxk4IivdwkqJdEqKgDpL+1nTlYo4pZtaKUKPy/YYZkU4C4yqy+em+izL0+IK2K9dOEsSowo5m1X/6DLlmr4hV7bqYy1TVpYl1S7tF0eGJPVsD5Rov5ozZBs8BNu1Jz8ZUuM9loRedXqZLlV0JdgGQpqFG4JFoEoq6aQ0nlMTLPsSFCZLNlHCDWQbvAGbkimbCGHKsl31DhQkW7auwpRdAD44r8/my7AkXuH6zhsjfHJe+7XGrwwqHuF6IvsFrPVTNh5hyrIDX+28EYKvsrEKU5aDma9gTRCysQhTdi74AVaB7y6giFZ4JEgBK4OUZaREObpNFQKVDX/V0URNUHs26Kr5v/A/I8xuzQBLwkxuDoH+VoQvgbEi3c/KHuYYYDw4Cvpa+dGVgwngBOhj5ZQok5U+CXpbOdZOg0my0r2snMOUnSYr3VNbLvGnYEc9TVZ8BHigXTh8qfCbOgOGg0fahZ2cz5TmXG4oeKJdmHEgQppDl6fahRn75G+Wi/Qz7cKM3fJDDK90pXZhRolsD17ng8Fz7cKMHb9IV2kXZhTL9rgABjmvHatamFEUIc2VfqVdmFEon8XtMQS81i7MKIhY6YHgbTIbKYmMyc57M7HCQtXMtz8zZaXVl/nZsh14hedrF6YsX1kddt7QUXUjpblc00z484KsOKKJZiLLOjA36BLpb9FEsjbu2xwNNV1tkSWyfDw6R0sRWpssyyU+l5mtqWr+XTR23tu0W2CWUz7NbySy98AMp3yanyGyrJinO+XT/HRpprB+m+qUT/PT5UJ4IUmN6mk+ZY9JQs4+my9TpniF+QKFHZ/3YKLzJqROqzCfHrCp/RGM81M2HuGw7GfnjRB8lY1VmLLsoVUHJRuLMGX5hJaz5jHgmwsooi1Cp8g/N9p57yUCi2iL0DQhUFnGTwEGADT+yDsWfjhuAAAAAElFTkSuQmCC) no-repeat 0 -46px
}

.dark-section .ms-staff-carousel .ms-nav-prev:hover,
.black-section .ms-staff-carousel .ms-nav-prev:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFQ0EyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0VBQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0VCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3thZiwAAA4NJREFUeNrsmtlLVVEUh/c1CykiGgwrS9FCkyYNScyHwjItQQsrpUIaMCQkiQqaB5qJegiCaCJt8CEiKaKoCPozIhqIJhqozLhebt1+i7MO9HrP2XufvaAN35tsPzbnnLv2+q1YKpVSklZMmnBGBP+zBOyUIjwV7AB3Au9Aj4QlisAVMDPMPrZkp4AuUBp2Lxuyk8FVMFvHfqZlC0G3LlnTwgX8zJbr3NeUbD7LztG9twnZPJatNHEYujecyLJzTT1qOjfLZdkqky+yrlpiAjgELoOnrhc/41m2GzxxvVobx7LXwWPXy8sccIRlH7leD48FR0EPeOh6AZ/NsjfBfddvHGP4MbgN7rl+RSLZw+BuqALckvBIcIxPtVfCJXQ5+AEeSLmE0t81gBGSrvktoIpvvN+l9CVWgQqwOyrpIN/hNaAc7AJ9Ujo/raCMT7pPgjCtdWA6S/dL6a1t4NbTHlvSYYVjLF0E9tmQ1lHAk/RGUAD2g18S2q0k3Q7ywV4Ql9AfJulNIJdPOu66sC/dwVcnkh6Q0IEn6c1c6B/ULW0qMshg6VF8SR1wXdiX3gKGc+GfcF3Yl94KhvJJJ10X9qW3gSw+6aTrwrQyWTqTb9xJ14V96e38FTkeVNpm7EWCJ1i4VsIJ/3vSfxgRwkrCS/dfWMyKIs2n3satMG+szVWpvDZtc+AdLKb5FeAdqJaQ5lN8+x7USEjzKRj/CGolpPll4AOok5Dmz+Jntl5Cmj8DvAUNEtL8aSy7TEKaX8KyTRLS/GKWXWHyRdY54vUGNJv+TOoa8XoNVtv4EdIx4vUKtNr6iQ87NUUnu9ZiPaLCTE29BOttygYVngRegDbbskGEaWrqOWiPQjZdYZqaegY6opJNRziHZTujlE1nDIyGlD+D81IuoYNAp/JmfcRc8ymHo7mJ+eCTlL7EAdAIFkQlHaSRQk3pJaAafJHS+aH5nxo+6a9SWlUnwTyW/ialt3aKW08LlaUJFR1p/mnljdUssiGtK80/A0pBnfLGxZxvt5L0WeVNqFB+8VNCf5ikz4FiPul+14V96QugECxWBoY9THTgqT65CPJAvW5pU5EBFUuXlDc30ahT2mTGQdJdYDRLx10X9qWvKW/IlIZNE64L+9I3wDCwNKy0rdhrMEsPAU1hpG3mdCTbw5++lUGlbeZ0CY676H+2SUpC6aR/M2mvvwIMAENED9nAB9uvAAAAAElFTkSuQmCC) no-repeat 0 -46px
}

.ms-info .socialdiv,
.ms-info .socialdiv.colored {
    position: relative;
    float: left;
    text-align: left;
    margin: 25px 4px
}

.ms-info.center-desc .socialdiv ul,
.ms-info.center-desc .socialdiv-dark ul,
.ms-info .socialdiv ul,
.ms-info .socialdiv-dark ul {
    padding: 0
}

.ms-info.center-desc .socialdiv,
.ms-info.center-desc .socialdiv-dark {
    position: relative;
    float: none;
    text-align: center;
    display: inline-block;
    padding: 0;
    width: auto
}

.ms-staff-carousel .ms-staff-info {
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin: 0 auto;
    max-width: 100%;
    margin-top: 80px;
    min-height: 330px;
    color: #222;
    position: relative
}

.left-desc {
    width: 82%
}

.contents-left {
    width: 35%;
    position: relative;
    float: left;
    padding: 40px 0
}

.contents-right {
    width: 60%;
    position: relative;
    float: left;
    padding: 40px 0 40px 35px
}

.ms-staff-carousel .ms-staff-info h3 {
    margin: 0px!important;
    display: -webkit-box;
    padding: 10px 20px;
    font-size: 3em!important;
    font-weight: 100;
    text-align: left;
    line-height: 1.1em;
    letter-spacing: 5px;
    position: relative;
    float: left
}

.ms-staff-carousel .ms-staff-info .center-desc h3 {
    width: 100%;
    display: inline-block;
    text-align: center;
    float: none;
    font-size: 2.5em!important;
    padding-top: 50px
}

.ms-staff-carousel .ms-staff-info h4 {
    font-weight: 300;
    font-size: 12pt;
    margin: 0;
    position: relative;
    letter-spacing: 2px;
    float: left;
    padding: 10px 20px;
    text-align: left
}

.ms-staff-carousel .ms-staff-info .center-desc h4 {
    margin: 0 0 20px 0;
    position: relative;
    letter-spacing: 2px;
    width: 100%;
    text-align: center
}

.ms-staff-carousel .ms-staff-info .email a {
    text-decoration: none;
    color: #3f95ab
}

.ms-staff-info p {
    margin: 10px 4px 0 4px;
    font-size: 15px;
    position: relative;
    float: left;
    text-align: left
}

.ms-staff-info .center-desc p {
    margin: 0 auto;
    width: 75%;
    position: relative;
    float: none;
    text-align: center
}

.ms-staff-info h5 {
    margin: 17px 5px;
    font-size: 16px;
    position: relative;
    float: left;
    text-align: left;
    font-weight: 800
}

.ms-staff-info .center-desc h5 {
    width: 100%;
    float: none;
    text-align: center
}

.ms-staff-carousel .ms-staff-info .email {
    font-weight: 300;
    font-size: 12pt;
    margin: 180px 0 15px 22px;
    position: absolute;
    letter-spacing: 0
}

.ms-staff-carousel .ms-staff-info .ms-socials {
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 15px 0 0 0;
    text-shadow: none;
    zoom: 1;
    *display: inline
}

.ms-staff-carousel .ms-staff-info .ms-socials li {
    float: left
}

.ms-staff-carousel .ms-staff-info .ms-socials li a {
    text-indent: 9999px;
    width: 35px;
    height: 35px;
    background: url(img/sicons.html);
    margin: 0 2px;
    display: block
}

.ms-staff-carousel .ms-staff-info .ms-socials .ms-ico-tw a {
    background-position: 115px 0
}

.ms-staff-carousel .ms-staff-info .ms-socials .ms-ico-gp a {
    background-position: 75px 0
}

.ms-staff-carousel .ms-staff-info .ms-socials .ms-ico-yt a {
    background-position: 35px 0
}

.ms-staff-carousel.ms-round .ms-slide-bgcont {
    border: solid 8px rgb(245, 245, 245);
    margin: 0 -8px
}

.ms-staff-carousel.ms-round .ms-nav-prev,
.ms-staff-carousel.ms-round .ms-nav-next {
    background-color: transparent;
    box-shadow: none;
    left: -330px
}

.ms-staff-carousel.ms-round .ms-nav-next {
    left: auto;
    right: -330px
}

.numericals {
    position: relative;
    width: 100%;
    text-align: center
}

.numerical-c {
    text-align: center;
    margin-top: 80px!important
}

.numerical-c .col-xs-6.col-sm-3 {
    left: -3px
}

.numerical-c .col-xs-6.col-sm-3:last-child {
    border-right: none
}

.numerical-container .value {
    position: relative;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 58px
}

.numerical-container .unit {
    font-size: 54px;
    position: relative;
    text-align: center;
    width: 100%;
    vertical-align: baseline;
    line-height: 2em
}

.center-icon i {
    padding-right: 0!important;
    font-size: 32px
}

.numerical-container .numerical-content {
    position: relative;
    text-align: center;
    width: 100%;
    font-family: Raleway, Arial, sans-serif;
    color: #C7CDD5;
    line-height: .4em;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px
}

.numerical-container .numerical-content.left,
.numerical-container .unit.left,
.numerical-container .value.left {
    text-align: left
}

.center-icon {
    text-align: center
}

.numerical-container .percentage {
    position: relative;
    float: left;
    width: 100%;
    text-align: right;
    font-size: 90px;
    height: 50px;
    line-height: 50px;
    color: #444
}

.services {
    text-align: left;
    margin-bottom: 20px;
    position: relative;
    display: inline-block
}

#services .container {
    padding-bottom: 50px
}

#services #service-two .row {
    margin-bottom: 0
}

.border-box {
    border: 1px solid rgba(255, 255, 255, .1);
    padding: 20px
}

.rounded i {
    display: table-cell;
    vertical-align: middle;
    padding-top: 2px
}

.rounded {
    -webkit-border-radius: 50px 50px 50px 50px;
    border-radius: 50px 50px 50px 50px;
    width: 50px;
    height: 50px;
    color: #fff;
    position: relative;
    float: left;
    display: table;
    text-align: center;
    font-size: 19px;
    margin: 16px 0;
    left: -10px
}

.pricing {
    text-align: center;
    position: relative;
    width: 100%;
    height: auto;
    float: left
}

.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover {
    color: #fff
}

.pricing h3 {
    margin-top: 70px;
    margin-bottom: 60px
}

.table-items {
    padding: 10px 20px 40px 20px;
    border: 1px solid #F2F4F5;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: inline-block;
    width: 100%;
    text-align: center
}

.pricing .name {
    font-size: 14px!important;
    text-transform: uppercase;
    padding: 12px 0 8px!important;
    background: #4A5157;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #f2f2f2;
    margin: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 800
}

.pricing .price {
    font-size: 54px!important;
    font-family: Helvetica, Arial, sans-serif!important;
    text-transform: uppercase;
    color: #4A5157;
    padding: 10px 0!important;
    margin: 0;
    background: #F2F4F5;
    font-weight: 600;
    position: relative
}

.pricing span.p-small {
    font-size: 12px!important;
    color: #ccc;
    text-transform: none;
    position: absolute;
    top: 33px;
    right: 30px;
    display: none
}

.pricing .bestprice span.p-small {
    color: #fff
}

.pricing ul {
    margin: 0;
    padding: 0;
    margin: 20px 0
}

.pricing .bestprice ul,
.pricing .bestprice .signup {
    position: relative;
    top: -2px
}

.pricing ul li {
    font-size: 13px;
    color: #4A5157;
    padding: 10px 0;
    margin: 0;
    list-style: none
}

.signup {
    background: #f2f2f2;
    padding: 15px 30px;
    margin: 30px 0 15px 0;
    text-align: center;
    font-size: 12px!important;
    color: #666;
    text-transform: uppercase;
    cursor: pointer;
    width: auto;
    display: inline-block;
    letter-spacing: 1px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: bold!important
}

.wordsrotator_words {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
    width: 200px
}

.wordsrotator_words .wordsrotator_wordOut,
.wordsrotator_words .wordsrotator_wordIn {
    position: relative;
    display: inline-block;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both
}

.wordsrotator_words .wordsrotator_wordOut {
    left: 0;
    top: 0;
    position: absolute;
    display: inline-block
}

.wordsrotator_words .wordsrotator_wordOut span {
    width: auto;
    position: relative
}

.wordsrotator_words .wordsrotator_wordIn {
    opacity: 0
}

.service-two {
    margin-top: 70px
}

.service {
    margin-bottom: 30px;
    position: relative;
    display: inline-block
}

.icon-nofill {
    margin-top: 12px;
    font-size: 25px;
    position: relative;
    left: -5px
}

.right .icon-nofill {
    left: 10px
}

.entries {
    width: 100%;
    margin-bottom: 30px
}

#wrapper {
    position: absolute;
    width: 100%;
    top: 0
}

#pageloader {
    margin: 40px auto;
    float: none;
    margin-bottom: 100px
}

#works_masonry {
    position: relative;
    padding: 0;
    width: 100.1%;
    margin: 0 auto;
    display: block
}

#works_masonry .one-third {
    margin: 0;
    overflow: hidden;
    line-height: 0;
    width: 20%;
    padding: 20px;
    float: left
}

.masonry_item.current {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, .37);
    z-index: 101
}

.masonry_item {
    padding: 0;
    position: relative;
    overflow: hidden
}

.masonry_item .img_holder {
    overflow: hidden;
    display: block;
    position: relative
}

.masonry_item .img_holder img {
    width: 100%;
    height: auto
}

.grid figure {
    margin: 0;
    position: relative
}

.grid figure img {
    max-width: 100%;
    display: block;
    position: relative
}

.grid .figcaption {
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px
}

.grid .figcaption h3 {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    padding-bottom: 10px
}

.grid .figcaption a {
    text-align: center;
    padding: 12px;
    display: inline-block
}

.grid .figcaption a.thumb-link {
    padding: 16px 13px;
    top: -28px;
    right: 8px;
    font-size: 17px
}

.cs-style-3 figure {
    overflow: hidden
}

.cs-style-3 figure img {
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    -ms-transition: -ms-transform 0.4s;
    transition: transform 0.4s
}

.no-touch .cs-style-3 figure:hover img,
.cs-style-3 figure.cs-hover img,
.iFigureHover {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px)
}

.no-touch .cs-style-3.oldie figure:hover img,
.cs-style-3.oldie figure.cs-hover img,
.iFigureHover {
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.cs-style-3 .figcaption {
    height: 70px;
    width: 100%;
    top: auto;
    bottom: 0;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    -ms-transition: -ms-transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s
}

.cs-style-3 .figcaption:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #fff;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.dark-section .cs-style-3 .figcaption:before,
.black-section .cs-style-3 .figcaption:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #1C2024;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.dark-section .cs-style-3 .figcaption:before,
.black-section .cs-style-3 .figcaption:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #1C2024;
    border-top: 0 solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid transparent!important;
    left: 50%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

.cs-style-3 .figcaption span {
    font-size: 11px;
    color: #999
}

.no-touch .cs-style-3 figure:hover .figcaption,
.cs-style-3 figure.cs-hover .figcaption {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    -ms-transition: -ms-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s
}

.no-touch .cs-style-3.oldie figure:hover .figcaption,
.cs-style-3.oldie figure.cs-hover .figcaption {
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.iFigCaption {
    opacity: 1!important;
    -webkit-transform: translateY(0)!important;
    -moz-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s!important;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s!important;
    -ms-transition: -ms-transform 0.4s, opacity 0.1s!important;
    transition: transform 0.4s, opacity 0.1s!important
}

.thumb-overlay {
    position: relative;
    float: right;
    top: -31px;
    right: 1px
}

.thumb-link {
    position: relative;
    float: right;
    top: -31px;
    right: 6px
}

.filter {
    overflow: hidden;
    margin-bottom: 10px;
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 10px;
    top: -30px;
    position: relative
}

.filter li {
    list-style: none;
    text-align: center;
    display: inline-block;
    margin: 0
}

.filter li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    font-family: Raleway, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 5px;
    padding-bottom: 2px;
    padding: 6px 10px;
    border: 1px solid transparent
}

#pagecontent {
    width: 100%;
    height: auto;
    padding-bottom: 40px;
    display: none;
    position: relative;
    border-bottom: 1px solid #ddd;
    margin-bottom: 40px;
    float: left;
    top: 0
}

.projects-overlay {
    position: fixed;
    width: 100%;
    height: 0%;
    top: 50%;
    left: 0;
    z-index: 666999;
    border-top: none;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    overflow: hidden
}

.projects-overlay.open:not(.oldie) {
    height: 100%;
    top: 0%;
    overflow: visible
}

.projects-overlay .projects-overlay-content {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out
}

.grid {
    margin-bottom: 0
}

.projects-overlay #projects-loader {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    width: 0%;
    background: #212121;
    z-index: 9
}

.projects-overlay .overlay-close {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 40px;
    top: 40px;
    overflow: hidden;
    border: none;
    background: #fff url(images/sprite.png) -861px -184px no-repeat;
    outline: none;
    z-index: 100;
    text-indent: -9999px;
    z-index: 999999
}

.darkstyle.projects-overlay .overlay-close {
    background: #1C2024 url(images/sprite.png) -570px -184px no-repeat
}

.projects-overlay .projects-navigation {
    position: absolute;
    top: 120px;
    right: 20px
}

.pageXofY {
    position: absolute;
    top: 191px;
    right: 31px;
    font-family: Raleway, Arial, sans-serif;
    font-weight: 300;
    font-size: 19px;
    z-index: 99999999;
    padding: 0 12px
}

.darkstyle.pageXofY {
    background: #1C2024;
    color: #fff
}

.projects-overlay .projects-navigation .next-proj,
.projects-overlay .projects-navigation .prev-proj {
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    position: absolute;
    right: 20px;
    top: 20px
}

.projects-overlay .projects-navigation .disable {
    opacity: .2;
    pointer-events: none
}

.projects-overlay .projects-navigation a {
    position: relative;
    width: 50px;
    height: 50px;
    cursor: pointer;
    z-index: 99999
}

.projects-overlay .projects-navigation .next-proj a {
    float: right;
    right: 0;
    background: url(images/sprite.png) -709px -182px no-repeat;
    text-indent: -9999px;
    top: 79px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear
}

.projects-overlay .projects-navigation .next-proj a:hover {
    background: url(images/sprite.png) -709px -178px no-repeat
}

.projects-overlay .projects-navigation .prev-proj a:hover {
    background: url(images/sprite.png) -789px -188px no-repeat
}

.projects-overlay .projects-navigation .prev-proj a {
    float: left;
    background: url(images/sprite.png) -789px -184px no-repeat;
    text-indent: -9999px;
    top: 3px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear
}

.darkstyle.projects-overlay .projects-navigation .next-proj a {
    background: url(images/sprite.png) -416px -182px no-repeat
}

.darkstyle.projects-overlay .projects-navigation .next-proj a:hover {
    background: url(images/sprite.png) -416px -178px no-repeat
}

.darkstyle.projects-overlay .projects-navigation .prev-proj a {
    background: url(images/sprite.png) -496px -184px no-repeat
}

.darkstyle.projects-overlay .projects-navigation .prev-proj a:hover {
    background: url(images/sprite.png) -496px -188px no-repeat
}

#pageloader #projects {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 99999
}

.projects-overlay.oldie #pageloader #projects {
    transform: translateY(0%);
    margin-top: 100%
}

#pageloader #projects.down {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.projects-overlay.oldie #pageloader #projects.down {
    transform: translateY(0%)
}

.projects-overlay #pagecontent .viewport {
    height: 100px;
    overflow: hidden;
    position: relative;
    top: 0
}

.projects-overlay #pagecontent .overview {
    list-style: none;
    position: absolute;
    width: 100%
}

.projects-overlay #pagecontent .scrollbar {
    background: transparent;
    position: absolute;
    background-position: 0 0;
    right: 0;
    top: 0;
    width: 8px
}

.projects-overlay #pagecontent .track {
    height: 100%;
    width: 8px;
    position: relative;
    padding: 0 1px;
    top: 8px!important
}

.projects-overlay #pagecontent .thumb {
    height: 80px!important;
    width: 8px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 8px;
    background-color: rgba(0, 0, 0, .65);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.projects-overlay #pagecontent .thumb .end {
    overflow: hidden;
    height: 5px;
    width: 25px
}

.projects-overlay #pagecontent .noSelect {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none
}

.slidecontent {
    border: 1px solid #ddd
}

.slidecontent .project-title {
    padding: 7px;
    width: 84%!important;
    text-align: left
}

.project-title .project-cn {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px
}

#projects .bigimages img {
    margin-bottom: 20px
}

.slidecontent-bi {
    text-align: left!important
}

.slidecontent-bi .project-cn {
    position: relative;
    width: 100%;
    display: inline-block;
    text-align: center
}

.bigimg-desc {
    margin-top: 20px;
    position: relative;
    display: inline-block
}

.slidecontent-bi .project-title-bi p {
    display: inline-block;
    margin: 0 10px;
    font-size: .85em;
    color: #747D86
}

.slidecontent-bi .project-title-bi p a {
    color: #747D86
}

.project-cn>p:first-child:before {
    content: '';
    position: absolute;
    z-index: 10;
    width: 10px;
    height: 4px;
    border-top: 1px solid #747D86;
    border-bottom: 1px solid #747D86;
    top: 10px;
    margin-left: -20px
}

.project-cn>p:last-child:after {
    content: '';
    position: absolute;
    z-index: 10;
    width: 10px;
    height: 4px;
    border-top: 1px solid #747D86;
    border-bottom: 1px solid #747D86;
    top: 10px;
    margin-left: 10px
}

.center-desc {
    width: 95%;
    margin: 0 auto
}

.slidecontent-bi .project-title-bi p span {
    width: auto;
    font-weight: 700;
    padding: 10px 0 7px 0
}

.hide {
    display: none
}

#testimonials-slider {
    width: 90%;
    margin: 0 auto;
    text-align: center
}

.light-text .testimonials-slide-content .text-container span {
    color: #fff
}

.light-text .testimonials-slide-content p {
    color: #DCDFE0
}

.testimonials-slide-content.container {
    width: 85%!important
}

.light-text .testimonials-slide-content .img-container {
    border: 6px solid rgba(0, 0, 0, .2)
}

.testimonials-slide-content p {
    margin-top: 20px
}

.text-container .fa-quote-left {
    padding-right: 5px
}

.text-container .fa-quote-right {
    padding-left: 5px
}

.testimonials-slide-content {
    text-align: center
}

.img-container {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    border: 6px solid rgba(0, 0, 0, .05)
}

.testimonials-slide-content .text-container {
    width: 100%;
    margin: 20px auto;
    display: inline-block
}

.testimonials-slide-content .text-container span {
    padding: 10px 0 30px 0;
    font-size: 18px;
    font-weight: 700;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #444
}

.journalwidth.medium {
    width: 75%;
    margin: 0 auto
}

.journalwidth.big {
    width: 95%;
    margin: 0 auto
}

.readmore {
    width: auto;
    margin: 0 8px 0 1px;
    padding: 2px 10px;
    height: 30px;
    display: inline-block;
    float: left
}

.readmore a {
    color: #fff;
    font-size: 11px;
    line-height: 2.5em
}

.journal,
.journal .journal-post {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s
}

.journal {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width
}

.journal .journal-post {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity
}

.journal-post {
    margin-bottom: 30px!important
}

.journal-sidebar .journal-post {
    margin-bottom: 15px!important
}

.journal .post-audio audio {
    position: relative;
    width: 100%
}

.journal .post-audio audio.ie {
    height: 40px
}

.post-content,
.about-author,
#comments {
    padding: 20px;
    background: #fff;
    display: inline-block;
    width: 100%
}

.dark-section .post-content,
.dark-section .about-author,
.dark-section #comments,
.black-section .post-content,
.black-section .about-author,
.black-section #comments {
    background: #1C2024
}

h2.post-title {
    font-size: 24px;
    font-weight: 300;
    margin: 30px 0 20px 0;
    letter-spacing: 1px
}

h2.post-title.post-link {
    float: left;
    width: 79%;
    display: inline;
    margin: -2px 0 0 15px;
    font-size: 18px;
    word-wrap: break-word
}

h2.post-title.simple-text {
    margin: 0 0 20px 0
}

.post-content .featured-image img {
    width: 100%
}

.post-content .featured-image img:hover {
    opacity: .8
}

.post-content .ms-showcase2-template {
    padding-bottom: 45px!important
}

.post-quote blockquote {
    font-size: 2.5em;
    color: #A4ABAF;
    font-family: Raleway, Arial, sans-serif;
    font-weight: 100;
    padding: 20px 0 10px 0;
    letter-spacing: 1px
}

.author-quote {
    font-size: 1em
}

.metas {
    position: relative;
    margin: 40px 0 0 0
}

.metas p {
    font-size: 12px!important;
    color: #A4ABAF
}

.post-type i {
    display: table-cell;
    vertical-align: middle;
    font-size: .9em
}

.post-type {
    width: 30px;
    height: 30px;
    color: #fff;
    position: relative;
    float: left;
    display: table;
    text-align: center;
    font-size: 14px;
    background: #A4ABAF
}

.metas .date {
    position: relative;
    display: inline-block;
    margin: 6px 10px 4px 0;
    float: left
}

.metas .comments,
.metas .tags {
    position: relative;
    display: inline-block;
    float: left;
    top: 6px;
    margin-right: 10px
}

.journalwidth.big {
    width: 95%;
    margin: 0 auto
}

.journalwidth.medium {
    width: 75%;
    margin: 0 auto
}

.view-all-posts {
    width: 100%;
    text-align: center;
    position: relative
}

.next-post {
    float: right
}

.about-author .img-container {
    float: left;
    margin-right: 25px
}

.widget {
    margin: 20px 0;
    float: left;
    width: 100%
}

.widget.widget_gallery {
    margin: 30px 0 80px
}

.widget li {
    list-style: none
}

.widget_search {
    border: none;
    background: #fff;
    margin-bottom: 20px
}

.widget_search input {
    background: #fff;
    border: 1px solid #F3F3F3;
    padding: 15px;
    width: 100%;
    outline: none
}

.widget_search #searchsubmit {
    position: absolute;
    right: 25px;
    top: 12px;
    border: none;
    background: url(images/sprite.png) -189px -149px;
    width: 20px;
    height: 20px;
    text-indent: -9999px
}

.tabs li.current {
    color: #fff
}

.readmore a:hover {
    border-color: #fff
}

.widget_followers li {
    list-style: none;
    background: #fff;
    padding: 19px 20px;
    width: auto;
    display: inline-block;
    color: #687177;
    margin-right: 7px;
    width: 31.1%
}

.widget_followers li:last-child {
    margin-right: 0
}

.widget_followers li i {
    font-size: 2em
}

.widget_followers li h4 {
    margin: 0
}

.widget_followers li:hover,
.widget_followers li:hover h4 {
    color: #fff
}

.widget_followers li.f-facebook,
.widget_followers li.f-facebook h4 {
    color: #3b5998
}

.widget_followers li.f-twitter,
.widget_followers li.f-twitter h4 {
    color: #35c9f9
}

.widget_followers li.f-rss,
.widget_followers li.f-rss h4 {
    color: #f7771e
}

.widget_followers li.f-facebook {
    border: 1px solid #3b5998
}

.widget_followers li.f-twitter {
    border: 1px solid #35c9f9
}

.widget_followers li.f-rss {
    border: 1px solid #f7771e
}

.widget_followers li.f-facebook:hover {
    background: #3b5998;
    color: #fff
}

.widget_followers li.f-twitter:hover {
    background: #35c9f9;
    color: #fff
}

.widget_followers li.f-rss:hover {
    background: #f7771e;
    color: #fff
}

.widget_followers li.f-facebook:hover h4 {
    color: #fff
}

.widget_followers li.f-twitter:hover h4 {
    color: #fff
}

.widget_followers li.f-rss:hover h4 {
    color: #fff
}

.widget_followers li span {
    font-size: 12px
}

.widget_links ul li {
    padding: 12px 0 12px 20px;
    list-style: none;
    background: url(images/sprite.png) -391px -98px no-repeat;
    margin-left: 0;
    line-height: 20px;
    border-bottom: 1px solid #ededed
}

.widget_links ul li:first-child {
    border-top: 1px solid #ededed
}

.widget_links ul li a {
    text-rendering: optimizelegibility;
    line-height: 1.52857143
}

.widget_posts li,
.tabs li {
    list-style-type: none
}

.tabs li {
    padding: 10px 15px;
    width: auto;
    display: inline-block;
    border: 1px solid #F3F3F3;
    margin-right: 4px
}

.tabs li {
    cursor: pointer
}

.h-tabs .tabs li {
    border: none
}

.tabs {
    margin-bottom: 8px
}

.tabs .flexslider li {
    border: none;
    padding: 0
}

.contents {
    overflow: hidden;
    padding: 25px;
    background: #fff;
    width: 100%;
    border: 1px solid #F3F3F3
}

.contents .tabscontent {
    display: none;
    overflow: hidden
}

.widget_posts .contents .tabscontent .date p {
    font-size: 12px!important;
    color: #A4ABAF;
    margin: 0
}

.widget_posts .contents .tabscontent .date p i {
    padding-right: 3px
}

.widget_posts .contents .tabscontent ul li {
    margin-bottom: 28px;
    overflow: hidden
}

.widget_posts .contents .tabscontent ul li:last-child {
    margin-bottom: 0
}

.widget_posts .contents .tabscontent ul li img {
    width: 70px;
    height: 70px;
    float: left;
    position: relative;
    margin-right: 20px
}

.single ol.commentlist,
.single ol.commentlist ul {
    list-style: none
}

.single article.comment {
    position: relative;
    float: left;
    clear: both;
    margin-bottom: 30px;
    min-height: 100px;
    border-bottom: 1px dashed #EDEDED
}

.single .comment-author {
    position: relative;
    float: left;
    width: 80px;
    text-align: center
}

.single #respond {
    position: relative;
    float: left
}

.single #respond .p-button {
    margin: 40px 0 10px 0
}

.single .comment-block {
    position: relative;
    padding-left: 95px
}

.single .comment-meta {
    position: relative;
    float: left;
    display: inline-block;
    margin: 15px 15px 30px 0
}

.single .comment {
    position: relative;
    float: left;
    width: 100%;
    clear: both
}

.single .commentmetadata {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #ccc
}

.single .commentmetadata,
.single .reply {
    position: relative;
    margin: 25px
}

.single .commentmetadata a,
.single .reply a {
    font-size: 13px;
    font-weight: 600;
    color: #444;
    font-family: Arial
}

.single .depth-1 {
    padding-left: 0
}

.single .depth-2 {
    padding-left: 90px
}

.single .depth-3 {
    padding-left: 170px
}

.single .depth-4 {
    padding-left: 60px
}

.single .depth-5 {
    padding-left: 80px
}

.single #respond label,
.single #respond input,
.single #respond textarea {
    position: relative;
    float: left
}

.single #commentform p.form-allowed-tags {
    display: none
}

.single #commentform p {
    position: relative;
    display: block;
    clear: both
}

.single #commentform input,
.single #commentform label,
.single #commentform label textarea {
    position: relative;
    display: block;
    clear: both
}

.single #commentform .comment-form-comment label {
    float: none
}

.comment-author .fn {
    font-style: normal;
    position: relative;
    font-size: 12px;
    font-family: Helvetica Neue, Arial
}

.single #commentform .form-submit #submit {
    position: relative;
    float: left;
    margin-top: 15px
}

#respond {
    position: relative;
    float: left;
    margin-top: 0;
    margin-left: 0;
    width: 100%
}

#respond h2 {
    text-align: left;
    text-transform: uppercase
}

#respond input {
    border: 1px solid #F1F1F1;
    color: #999;
    padding: 8px;
    margin-bottom: 20px;
    width: 100%
}

#respond textarea {
    width: 100%;
    border: 1px solid #F1F1F1
}

#respond #comment {
    border: 1px solid #ddd;
    color: #999;
    padding: 8px;
    margin-bottom: 20px;
    width: 80%
}

#respond input:focus,
#respond #comment:focus {
    border: 1px solid #ccc;
    color: #666
}

#commentform {
    position: relative;
    float: left;
    margin-top: 20px;
    width: 102%
}

.commentlist {
    position: relative;
    float: left;
    width: 100%
}

.comment-reply {
    background: #FFF;
    padding: 20px 30px;
    border: 1px solid #ddd
}

.post-content blockquote {
    font-size: 2.5em;
    color: #A4ABAF;
    font-family: Raleway, Arial;
    font-weight: 100;
    padding: 20px 0 10px;
    letter-spacing: 1px;
    word-wrap: break-word
}

.share-post {
    padding: 50px 0 20px;
    border-top: 1px solid #F7f7f7;
    margin-top: 60px
}

.single .metas {
    margin: 20px 0;
    padding-bottom: 30px
}

.metas i {
    padding-right: 1px
}

.metas .post-type i {
    padding-right: 0
}

.post-type.no-readmore {
    margin-right: 10px
}

.commentlist .metas .date {
    margin: 0!important
}

.commentlist .metas .comments {
    top: -4px!important;
    margin-left: 15px
}

.single .metas .comments a {
    font-size: 12px
}

.tagcloud a {
    cursor: pointer;
    padding: 10px 14px;
    background: #545454;
    position: relative;
    float: left;
    font-size: 12px;
    color: #f2f2f2!important;
    margin: 2px 6px 4px 0
}

.mejs-container {
    position: relative;
    background: #000;
    font-family: Helvetica, Arial;
    text-align: left;
    vertical-align: top;
    margin-bottom: 20px
}

.me-plugin {
    position: absolute
}

.mejs-embed,
.mejs-embed body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    overflow: hidden
}

.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000
}

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
    width: 100%;
    height: 100%
}

.mejs-background {
    position: absolute;
    top: 0;
    left: 0
}

.mejs-mediaelement {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.mejs-poster {
    position: absolute;
    top: 0;
    left: 0
}

.mejs-poster img {
    border: 0;
    padding: 0;
    border: 0;
    display: block
}

.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0
}

.mejs-overlay-play {
    cursor: pointer
}

.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: url(images/bigplay.html) no-repeat
}

.mejs-overlay:hover .mejs-overlay-button {
    background-position: 0 -100px
}

.mejs-overlay-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    background: #333;
    background: url(images/background.html);
    background: rgba(0, 0, 0, .9);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, .9)), to(rgba(0, 0, 0, .9)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .9), rgba(0, 0, 0, .9));
    background: linear-gradient(rgba(50, 50, 50, .9), rgba(0, 0, 0, .9))
}

.mejs-overlay-loading span {
    display: block;
    width: 80px;
    height: 80px;
    background: transparent url(images/loading.gif) 50% 50% no-repeat
}

.mejs-container .mejs-controls {
    position: absolute;
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    background: url(images/background.html);
    background: rgba(0, 0, 0, .7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, .7)), to(rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: linear-gradient(rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    height: 30px;
    width: 100%
}

.mejs-container .mejs-controls div {
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    background: 0;
    font-family: Helvetica, Arial;
    border: 0
}

.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    margin: 7px 5px;
    padding: 0;
    position: absolute;
    height: 16px;
    width: 16px;
    border: 0;
    background: transparent url(images/controls.png) no-repeat
}

.mejs-controls .mejs-button button:focus {
    outline: solid 1px yellow
}

.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: block;
    height: 17px;
    width: auto;
    padding: 8px 3px 0 3px;
    overflow: hidden;
    text-align: center;
    padding: auto 4px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

.mejs-container .mejs-controls .mejs-time span {
    font-size: 11px;
    color: #fff;
    line-height: 12px;
    display: block;
    float: left;
    margin: 1px 2px 0 0;
    width: auto
}

.mejs-controls .mejs-play button {
    background-position: 0 0
}

.mejs-controls .mejs-pause button {
    background-position: 0 -16px
}

.mejs-controls .mejs-stop button {
    background-position: -112px 0
}

.mejs-controls div.mejs-time-rail {
    width: 200px;
    padding-top: 5px
}

.mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    width: 180px;
    height: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px;
    background: #333;
    background: rgba(50, 50, 50, .8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, .8)), to(rgba(60, 60, 60, .8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: linear-gradient(rgba(30, 30, 30, .8), rgba(60, 60, 60, .8))
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite
}

@-webkit-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@-moz-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@-ms-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@-o-keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

@keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #3caac8;
    background: rgba(60, 170, 200, .8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44, 124, 145, .8)), to(rgba(78, 183, 212, .8)));
    background: -webkit-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -moz-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -o-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: -ms-linear-gradient(top, rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    background: linear-gradient(rgba(44, 124, 145, .8), rgba(78, 183, 212, .8));
    width: 0
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    width: 0;
    background: #fff;
    background: rgba(255, 255, 255, .8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, .9)), to(rgba(200, 200, 200, .8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: linear-gradient(rgba(255, 255, 255, .9), rgba(200, 200, 200, .8))
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center
}

.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: solid 1px #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px
}

.mejs-controls .mejs-fullscreen-button button {
    background-position: -32px 0
}

.mejs-controls .mejs-unfullscreen button {
    background-position: -32px -16px
}

.mejs-controls .mejs-mute button {
    background-position: -16px -16px
}

.mejs-controls .mejs-unmute button {
    background-position: -16px 0
}

.mejs-controls .mejs-volume-button {
    position: relative
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: url(images/background.html);
    background: rgba(50, 50, 50, .7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0
}

.mejs-controls .mejs-volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, .5);
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, .9);
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 16px;
    height: 6px;
    background: #ddd;
    background: rgba(255, 255, 255, .9);
    cursor: N-resize;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 0
}

.mejs-controls div.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: #333;
    background: rgba(50, 50, 50, .8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, .8)), to(rgba(60, 60, 60, .8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, .8), rgba(60, 60, 60, .8));
    background: linear-gradient(rgba(30, 30, 30, .8), rgba(60, 60, 60, .8))
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: #fff;
    background: rgba(255, 255, 255, .8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, .9)), to(rgba(200, 200, 200, .8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .9), rgba(200, 200, 200, .8));
    background: linear-gradient(rgba(255, 255, 255, .9), rgba(200, 200, 200, .8))
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none
}

.mejs-controls .mejs-captions-button {
    position: relative
}

.mejs-controls .mejs-captions-button button {
    background-position: -48px 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none!important;
    overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none!important;
    display: block;
    color: #fff;
    overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px 0
}

.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1
}

.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, .7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, .7)), to(rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    background: linear-gradient(rgba(50, 50, 50, .7), rgba(0, 0, 0, .7));
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000);
    overflow: hidden;
    border: 0
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: none
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    background: #666;
    background: rgba(102, 102, 102, .7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, .7)), to(rgba(50, 50, 50, .6)));
    background: -webkit-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -moz-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -o-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: -ms-linear-gradient(top, rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    background: linear-gradient(rgba(102, 102, 102, .7), rgba(50, 50, 50, .6));
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666, endColorstr=#323232)
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: 700;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px 0;
    line-height: 12px
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #fff
}

.mejs-captions-layer a {
    color: #fff;
    text-decoration: underline
}

.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: 400
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0
}

.mejs-captions-position-hover {
    bottom: 45px
}

.mejs-clear {
    clear: both
}

.me-cannotplay a {
    color: #fff;
    font-weight: 700
}

.me-cannotplay span {
    padding: 15px;
    display: block
}

.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px
}

.mejs-controls .mejs-loop-on button {
    background-position: -64px 0
}

.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px
}

.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0
}

.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0
}

.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 1001
}

.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2C7C91;
    color: #fff
}

.mejs-controls .mejs-sourcechooser-button {
    position: relative
}

.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none!important;
    overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none!important;
    display: block;
    color: #fff;
    overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}

.contact-form {
    position: relative
}

.contact-form .email,
.contact-form .service {
    width: 47.5%;
    position: relative;
    float: left
}

.contact-form .name,
.contact-form .subject {
    width: 47.5%;
    position: relative;
    float: left
}

#contact_form,
.othercontacts {
    padding: 35px;
    position: relative;
    width: 100%;
    display: inline-block;
    text-align: left
}

textarea {
    max-width: 100%
}

#contacts .form {
    margin-top: -15px
}

#contacts .form input.hightlight,
.form textarea.hightlight {
    border-bottom: 1px solid #E45942
}

.contacts {
    width: 100%
}

.contacts li {
    list-style-type: none;
    margin: 10px 0
}

#contacts .bgpattern {
    background: rgba(0, 0, 0, .5);
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    position: relative;
    float: left;
    width: 100%
}

.form span {
    padding: 0 15px;
    position: relative;
    left: 0;
    width: 100%;
    text-align: left;
    float: left;
    top: 37px
}

.contact-form .service select {
    background: transparent;
    border: none;
    -webkit-appearance: none;
    border-bottom: 1px solid #282C2C;
    width: 100%;
    padding: 20px 20px 20px 5px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: none;
    margin-top: 15px;
    /*background:url(images/sprite.png) -350px -137px*/
}

#contacts label {
    text-align: left;
    position: relative;
    float: left;
    left: 0;
    width: 95%;
    color: #dcdcdc;
    padding-bottom: 4px;
    font-weight: 100;
    font-size: 14px;
    color: #fff
}

#contacts input {
    position: relative;
    float: left;
    width: 100%;
    border: 0;
    padding: 15px 10px;
    background: transparent;
    border-bottom: 1px solid #282C2C;
    outline: none;
    font-family: Helvetica Neue, Arial, sans-serif;
    margin-top: 18px;
    color: #fff
}

#contacts textarea {
    position: relative;
    float: left;
    width: 100%;
    border: 0;
    padding: 15px 10px;
    color: #9f9f9f;
    font-family: "Helvetica Neue", "Arial", sans-serif;
    outline: none;
    height: 110px;
    background: transparent;
    border-bottom: 1px solid #282C2C;
    color: #fff
}

#contacts #submit {
    margin: 20px 0 0 0
}

#contacts a.p-button .with-icon {
    margin-left: 15px
}

#contacts a.p-button i {
    padding: 14px 10px
}

#contacts input:hover,
#contacts textarea:hover,
#contacts input:focus,
#contacts textarea:focus {
    outline: none;
    background: rgba(255, 255, 255, .05)
}

.contacts li i {
    width: 30px;
    position: relative
}

#contacts a {
    color: #fff
}

.contact-form input::-webkit-input-placeholder,
.contact-form textarea::-webkit-input-placeholder {
    color: #FFF
}

.contact-form input::-moz-placeholder,
.contact-form textarea::-moz-placeholder {
    color: #FFF;
    opacity: 1
}

.contact-form input:-moz-placeholder,
.contact-form textarea:-moz-placeholder {
    color: #FFF;
    opacity: 1
}

.contact-form input:-ms-input-placeholder,
.contact-form textarea:-ms-input-placeholder {
    color: #FFF
}

.light #contact_form {
    padding: 0;
    position: relative;
    width: 100%;
    display: inline-block;
    text-align: left
}

.light .form span {
    padding: 7px 0;
    position: relative;
    left: 0;
    width: 100%;
    text-align: left;
    float: left;
    top: 0
}

.light #contacts .contact-form .form span {
    padding: 0 15px;
    position: relative;
    left: 0;
    width: 100%;
    text-align: left;
    float: left;
    top: 37px
}

.light #contacts.light .contact-form .service select {
    background: transparent;
    border: none;
    -webkit-appearance: none;
    border-bottom: 1px solid #282C2C;
    width: 100%;
    padding: 15px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: none;
    margin-top: 23px;
    background: url(images/sprite.png) -350px -137px
}

.light #contacts .contact-form label {
    text-align: left;
    position: relative;
    float: left;
    left: 0;
    width: 95%;
    color: #dcdcdc;
    padding-bottom: 4px;
    font-weight: 100;
    font-size: 14px
}

.light #contacts .contact-form input,
.light #contacts .contact-form textarea {
    position: relative;
    float: left;
    width: 100%;
    border: 0;
    padding: 15px 10px;
    background: transparent;
    border-bottom: 1px solid #282C2C;
    outline: none;
    font-size: 12px;
    border-bottom: 1px solid #282C2C
}

.light #contacts .contact-form input:hover,
.light #contacts .contact-form textarea:hover,
.light #contacts .contact-form input:focus,
.light #contacts .contact-form textarea:focus {
    outline: none;
    background: rgba(255, 255, 255, .05)
}

.light #contacts .contacts .contact-form li i {
    color: #27ccc0;
    width: 30px;
    position: relative
}

.light #contacts .contact-form a {
    color: #fff
}

.light #contacts a.p-button {
    border-bottom: none!important
}

.light #contacts a.p-button:hover {
    color: #fff!important
}

#contacts .form-success {
    display: none;
    position: relative;
    color: #fff;
    font-size: 16px;
    margin: 0;
    margin-top: 0;
    padding: 0;
    left: 0
}

#contacts .form-success p {
    padding: 0;
    text-align: left;
    color: #fff
}

.loading {
    display: none
}

.open-map {
    cursor: pointer;
    z-index: 10
}

#map_canvas.idevice {
    width: 100%;
    height: 350px
}

#map_canvas:not(.idevice) {
    width: 100%;
    height: 350px;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-transition: -webkit-transform 1s ease-in-out, -webkit-filter 1s ease-in-out;
    -moz-transition: -moz-transform 1s ease-in-out, -moz-filter 1s ease-in-out;
    -o-transition: -o-transform 1s ease-in-out, -o-filter 1s ease-in-out;
    -ms-transition: -ms-transform 1s ease-in-out, -ms-filter 1s ease-in-out;
    transition: transform 1s ease-in-out, filter 1s ease-in-out
}

#map_canvas:not(.idevice).closed {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url(css/images/grayscale.html#greyscale);
    filter: gray;
    z-index: -1!important
}

.gm-style img {
    max-width: initial;
    max-width: -moz-initial
}

#bottom-footer {
    padding: 30px 0 20px 0
}

#bottom-footer:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #fff;
    border-top: 0 solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    left: 50%;
    top: -19px;
    margin-left: -24px;
    z-index: 10
}

#bottom-footer:before {
    border: none
}

.pagetitle {
    margin-top: 80px
}

.pagetitle .parallax {
    height: 300px
}

.pagetitle .parallax-content {
    padding: 85px 0
}

.pagetitle .section-title {
    margin-bottom: 0
}

.section-title .title-desc-big {
    text-align: center;
    font-weight: 600;
    text-transform: none;
    width: 85%;
    margin: 0 auto;
    line-height: 1.4
}

.twitter-slider {
    width: 70%;
    margin: 0 auto!important
}

#twitter-feed {
    text-align: center;
    padding: 10px 0
}

.bird {
    width: 60px;
    height: 60px;
    background: url(images/sprite.png) -78px -137px no-repeat;
    margin: 0 auto;
    top: 50px;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #F0F0F0
}

#parallax-3 .light-text .bird {
    background: url(images/sprite.png) 3px -137px no-repeat
}

.twitter-author {
    font-size: 18px;
    text-align: center;
    margin-top: 50px;
    top: 10px;
    position: relative
}

.tweet_list {
    margin: 30px 0!important
}

.dark-text #twitter-feed ul.slides>li {
    font-size: 15px;
    color: #4A5157;
    line-height: 1.4;
    margin: 5px auto 30px;
    padding: 15px 0
}

.light-text #twitter-feed ul.slides>li {
    color: #fff
}

.twitter#twitter-feed {
    text-align: left
}

.twitter ul {
    padding: 0
}

.twitter .twitter-author {
    display: none
}

.twitter li {
    font-family: 'HelveticaNeue Light', sans-serif;
    font-size: 13px;
    color: inherit;
    width: auto;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0;
    border: none
}

#services .service .storage {
    -webkit-animation-delay: 2.5s;
    -moz-animation-delay: 2.5s;
    -ms-animation-delay: 2.5s;
    -o-animation-delay: 2.5s
}

a.p-button {
    font-size: 13px;
    color: #fff;
    margin: 0 10px 0 0;
    text-align: center;
    width: auto;
    letter-spacing: normal;
    position: relative;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    vertical-align: middle;
    max-width: 100%;
    overflow: hidden;
    outline: none;
    padding: 13px 20px;
    display: inline-block;
    font-family: Helvetica Neue, Arial, sans-serif
}

a.p-button.border {
    background: transparent
}

a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected {
    color: #fff
}

a.p-button .with-icon,
a.p-button.border .with-icon {
    margin-left: 50px;
    top: 0;
    padding: 0
}

a.p-button.border i {
    background: transparent
}

a.p-button i {
    padding-right: 10px;
    font-size: 1.3em;
    background: rgba(255, 255, 255, .15);
    padding: 14px 20px;
    position: absolute;
    top: 0;
    left: 0
}

a.p-button i.glyphicons {
    padding: 11px 19px 15px 20px
}

a.p-button:hover {
    color: #fff
}

a.p-button.border:hover {
    background: transparent!important
}

a.p-button.hide-icon span.text {
    padding: 0 33px
}

a.p-button.hide-icon i {
    padding: 11px 20px 10px;
    background: rgba(255, 255, 255, .15);
    left: -60px;
    font-size: 18px;
    height: 100%;
    line-height: 25px;
    display: inline-block;
    position: absolute;
    top: 0
}

a.p-button.hide-icon i.glyphicons {
    padding: 10px 18px 10px
}

a.p-button.,
a.p-button.:hover {
    color: #fff!important
}

a.p-button.hide-icon:hover i,
a.p-button.large.hide-icon:hover i {
    left: 0
}

a.p-button.hide-icon:hover span.text {
    padding-left: 59px;
    padding-right: 11px
}

a.p-button.large {
    padding: 24px 40px;
    font-size: 13px
}

a.p-button.large i {
    padding: 25px
}

a.p-button.large i.glyphicons {
    padding: 22px 24px 22px 25px
}

a.p-button.large.hide-icon i {
    left: -75px;
    padding: 22px 25px
}

.skillbar {
    position: relative;
    display: inline-block;
    margin-bottom: 35px;
    width: 100%;
    -webkit-transition-property: width, background-color;
    -moz-transition-property: width, background-color;
    -ms-transition-property: width, background-color;
    -o-transition-property: width, background-color;
    transition-property: width, background-color;
    position: relative;
    top: -5px
}

.skillbar-title {
    position: relative;
    left: 0;
    width: auto;
    font-weight: 700;
    font-size: 14px;
    display: inline-block
}

.skillbar-title span {
    display: block
}

.skillbar-bar {
    height: 10px;
    width: 100%;
    margin-top: 5px;
    position: relative;
    float: left;
    overflow: visible
}

.skill-bar-percent {
    position: relative;
    height: 10px;
    font-size: 11px;
    line-height: 25px;
    color: #fff;
    float: left;
    font-weight: 800;
    background: #6adcfa;
    width: 0%
}

.skillbar .pointerval .value {
    background: #393F44;
    padding: 0 5px;
    z-index: 99;
    font-size: 11px;
    line-height: 25px;
    color: #fff;
    float: left;
    font-weight: 800;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.skillbar .pointerval {
    position: absolute;
    top: -33px;
    margin-left: -16px
}

.skillbar .pointerval .pointer {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    border-color: #393F44 transparent transparent transparent;
    position: absolute;
    bottom: -5px;
    left: 42%;
    left: calc(50% - 5px)
}

.bs-callout {
    margin: 0 0 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
    display: inline-block;
    width: 100%
}

.bs-callout-warning {
    background-color: #FFFDFA;
    border-color: #f0ad4e
}

.bs-callout-success {
    background-color: #F7FFF7;
    border-color: #5cb85c
}

.bs-callout-info {
    background-color: #E7F8FD;
    border-color: #5bc0de
}

.bs-callout-danger {
    background-color: snow;
    border-color: #d9534f
}

.panel-group .panel.active .panel-heading h4 {
    color: #fff
}

.panel-group .panel.active .panel-heading h4 a:hover {
    color: #fff
}

.socialdiv,
.socialdiv.colored {
    position: relative;
    z-index: 99;
    text-align: center;
    margin: 0 auto;
    display: inline-block
}

.socialdiv ul li,
.socialdiv.colored ul li {
    position: relative;
    float: left;
    width: 46px;
    height: 46px;
    margin: 0;
    list-style: none
}

.socialdiv ul li a,
.socialdiv.colored ul li a {
    width: 38px;
    height: 38px;
    border: 1px solid #ededed;
    position: relative;
    float: left;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.socialdiv.colored .facebook {
    background: url(images/sprite.png) -381px -257px no-repeat;
    border: 1px solid #3b5998
}

.socialdiv.colored .twitter {
    background: url(images/sprite.png) -381px -313px no-repeat;
    border: 1px solid #35c9f9
}

.socialdiv.colored .forrst {
    background: url(images/sprite.png) -710px -258px no-repeat;
    border: 1px solid #62956a
}

.socialdiv.colored .flickr {
    background: url(images/sprite.png) -456px -257px no-repeat;
    border: 1px solid #ff0084
}

.socialdiv.colored .linkedin {
    background: url(images/sprite.png) -623px -257px no-repeat;
    border: 1px solid #005886
}

.socialdiv.colored .skype {
    background: url(images/sprite.png) -151px -313px no-repeat;
    border: 1px solid #50bee3
}

.socialdiv.colored .google {
    background: url(images/sprite.png) 0 -314px no-repeat;
    border: 1px solid #d24a30
}

.socialdiv.colored .vimeo {
    background: url(images/sprite.png) -457px -313px no-repeat;
    border: 1px solid #509a99
}

.socialdiv.colored .picasa {
    background: url(images/sprite.png) -957px -313px no-repeat;
    border: 1px solid #9864ae
}

.socialdiv.colored .deviantart {
    background: url(images/sprite.png) -227px -258px no-repeat;
    border: 1px solid #a8b30e
}

.socialdiv.colored .behance {
    background: url(images/sprite.png) -3px -258px no-repeat;
    border: 1px solid #212121
}

.socialdiv.colored .youtube {
    background: url(images/sprite.png) -624px -314px no-repeat;
    border: 1px solid #cb322c
}

.socialdiv.colored .rss {
    background: url(images/sprite.png) -711px -314px no-repeat;
    border: 1px solid #f7771e
}

.socialdiv.colored .pinterest {
    background: url(images/sprite.png) -869px -313px no-repeat;
    border: 1px solid #cb2027
}

.socialdiv.colored .stumble {
    background: url(images/sprite.png) -228px -313px no-repeat;
    border: 1px solid #32a358
}

.socialdiv.colored .delicious {
    background: url(images/sprite.png) -149px -257px no-repeat;
    border: 1px solid #3274d1
}

.socialdiv.colored .digg {
    background: url(images/sprite.png) -74px -314px no-repeat;
    border: 1px solid #000
}

.socialdiv.colored .instagram {
    background: url(images/sprite.png) -957px -259px no-repeat;
    border: 1px solid #517fa4
}

.socialdiv.colored .myspace {
    background: url(images/sprite.png) -870px -257px no-repeat;
    border: 1px solid #000
}

.socialdiv.colored .blogger {
    background: url(images/sprite.png) -76px -257px no-repeat;
    border: 1px solid #fc9644
}

.socialdiv.colored .wordpress {
    background: url(images/sprite.png) -535px -313px no-repeat;
    border: 1px solid #278ab7
}

.socialdiv.colored .grooveshark {
    background: url(images/sprite.png) -536px -257px no-repeat;
    border: 1px solid #f77f00
}

.socialdiv.colored .reddit {
    background: url(images/sprite.png) -790px -312px no-repeat;
    border: 1px solid rgb(170, 199, 228)
}

.socialdiv.colored .soundcloud {
    background: url(images/sprite.png) -535px -257px no-repeat;
    border: 1px solid #F76700
}

.socialdiv.colored .dribbble {
    background: url(images/sprite.png) -308px -257px no-repeat;
    border: 1px solid #df3e7b
}

.socialdiv.colored .tumblr {
    background: url(images/sprite.png) -309px -313px no-repeat;
    border: 1px solid #445567
}

.socialdiv.colored .e-mail {
    background: url(images/sprite.png) -957px -206px no-repeat;
    border: 1px solid #a3a7a9
}

.socialdiv.colored .facebook:hover {
    background: #3b5998 url(images/sprite.png) -415px -257px no-repeat
}

.socialdiv.colored .twitter:hover {
    background: #35c9f9 url(images/sprite.png) -414px -313px no-repeat
}

.socialdiv.colored .forrst:hover {
    background: #62956a url(images/sprite.png) -745px -258px no-repeat
}

.socialdiv.colored .flickr:hover {
    background: #ff0084 url(images/sprite.png) -490px -257px no-repeat
}

.socialdiv.colored .linkedin:hover {
    background: #005886 url(images/sprite.png) -657px -257px no-repeat
}

.socialdiv.colored .skype:hover {
    background: #50bee3 url(images/sprite.png) -185px -313px no-repeat
}

.socialdiv.colored .google:hover {
    background: #d24a30 url(images/sprite.png) -34px -314px no-repeat
}

.socialdiv.colored .vimeo:hover {
    background: #509a99 url(images/sprite.png) -491px -313px no-repeat
}

.socialdiv.colored .picasa:hover {
    background: #9864ae url(images/sprite.png) -991px -313px no-repeat
}

.socialdiv.colored .deviantart:hover {
    background: #A8B30E url(images/sprite.png) -261px -258px no-repeat
}

.socialdiv.colored .behance:hover {
    background: #212121 url(images/sprite.png) -37px -258px no-repeat
}

.socialdiv.colored .youtube:hover {
    background: #cb322c url(images/sprite.png) -658px -314px no-repeat
}

.socialdiv.colored .rss:hover {
    background: #f7771e url(images/sprite.png) -745px -314px no-repeat
}

.socialdiv.colored .pinterest:hover {
    background: #cb2027 url(images/sprite.png) -903px -313px no-repeat
}

.socialdiv.colored .stumble:hover {
    background: #32a358 url(images/sprite.png) -262px -313px no-repeat
}

.socialdiv.colored .delicious:hover {
    background: #3274d1 url(images/sprite.png) -183px -257px no-repeat
}

.socialdiv.colored .digg:hover {
    background: #000 url(images/sprite.png) -108px -314px no-repeat
}

.socialdiv.colored .instagram:hover {
    background: #517fa4 url(images/sprite.png) -990px -259px no-repeat
}

.socialdiv.colored .myspace:hover {
    background: #000 url(images/sprite.png) -904px -257px no-repeat
}

.socialdiv.colored .blogger:hover {
    background: #fc9644 url(images/sprite.png) -110px -257px no-repeat
}

.socialdiv.colored .wordpress:hover {
    background: #278ab7 url(images/sprite.png) -569px -313px no-repeat
}

.socialdiv.colored .grooveshark:hover {
    background: #f77f00 url(images/sprite.png) -569px -257px no-repeat
}

.socialdiv.colored .reddit:hover {
    background: rgb(170, 199, 228) url(images/sprite.png) -824px -312px no-repeat
}

.socialdiv.colored .soundcloud:hover {
    background: #F76700 url(images/sprite.png) -569px -257px no-repeat
}

.socialdiv.colored .dribbble:hover {
    background: #df3e7b url(images/sprite.png) -342px -257px no-repeat
}

.socialdiv.colored .tumblr:hover {
    background: #445567 url(images/sprite.png) -343px -313px no-repeat
}

.socialdiv.colored .e-mail:hover {
    background: #a3a7a9 url(images/sprite.png) -989px -206px no-repeat
}

.socialdiv.colored li a:hover>.tooltip-desc {
    display: block;
    -webkit-animation: Anim ease-in 1;
    -moz-animation: Anim ease-in 1;
    animation: Anim ease-in 1;
    -webkit-animation-duration: .15s;
    -moz-animation-duration: .15s;
    animation-duration: .15s
}

.social-name {
    font-size: 12px;
    color: #fff;
    position: absolute;
    display: block;
    min-width: 77px;
    text-align: center;
    background: #000;
    background: rgba(0, 0, 0, .95);
    color: #fff;
    top: auto;
    bottom: 100%;
    left: 50%;
    margin-left: -40px;
    padding: 5px 8px;
    margin-bottom: 8px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: 600
}

.socialdiv.colored .section-arrow-down {
    position: absolute;
    left: 56%;
    margin-left: -7px;
    top: auto;
    bottom: 100%;
    margin-bottom: 4px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid rgba(0, 0, 0, .95)
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexslider {
    margin: 0;
    padding: 0
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flexslider .slides img {
    width: 100%;
    display: block
}

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides>li:first-child {
    display: block
}

.flexslider {
    margin: 0 0 60px;
    position: relative;
    zoom: 1
}

#agency-slider.flexslider {
    margin: 0
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav {
    *height: 0
}

.flex-direction-nav a {
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, .8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease
}

.flex-direction-nav .flex-prev {
    left: -50px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGRUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEZCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEZDQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YDpG5AAAA+VJREFUeNrsm3tojlEcx887oyTxBylFFH8gJLdyy2yYy3InCeUaMne53zKXImpFZmyEFlIruWT2yh9SIkkuGY0Na3O/LFv2zvfb81vtT8/znnPe89S+9fnzfZ5Pv85znvN7znkj9fX16n8zKiVFaUwLUFccjdb5+VGSSkwoewks8/vDpATJFoAYyPH742TLss3BBbnvdFDrsnAzcB60BFOCyNoUbpBtDSYFlbUlTNmzoC2YHI+sDWHKngbtRfZPvBc0KcwZKBd0AhNBtY6LmhKOgJOgKxivS9aUMGVPgO5gnE5ZE8KUPQZ6gnTwW3c1kjXLZoM+UtlfJsZaskbZI2AAGAt+mHqSdQkfBkPAaPDd5DypQ/gQGAHSTMvqED7AZbLIfrPxjo9HOEtmglTwxdYKKqjwbnl7sbKfba5PgwjvBNMA+6Uq26t/v8LbwMxEyQZpkdgwHgWVCeoFfVc4D9wFrUTceeEKmcaKpdrZrgsz5TKVRcFfcNx1YaZMKn1HKp3jujDzTqSjIn3KdWGmtNHwiMlD6bQw80aki0T6jOvCTIksLYtkeJxzXZh5BcaINGePAteFmZdS6dsyPC66Lsy8EOlbIn3ZdWHmmfR2N0X6iuvCzFPpnq/Lg1joujDzBEwA10T6qu3lZZA8lu4kVyruvDDzSCqdL32g88LMQ6l0nszXzgszD5S3XZAvr3PnhZn7ytuQ4RbCyDAIM/dEOtPvDyN+dkJdSJIKWZqEneo4NO/m896x4mg0FoYKU3aT8naYnB8SlN0IOD3dcF2YshuUt0N6UFopZ4V5r3XKOy+xP4isTWHeZ73yjh5kBZW1Jcx7rFXeF8998cjaEOb1V4E2Ilur44KmEpHFTTuwF9S4/Kaj7ErQAezRJWtKmLIrQEfl7TbV6Ly4id18nkXrDHYoDSdQTFaYsktBF7DLhKxOYcouAt1kGFSbepJ1DYmFoAfYrgwc6tAtvAD0Ut6mo1FZHcLzQV9bsvEKzwX9wVbw08mOo1HmgEFSWWuyQYVnK++4zBZl4QRKvMKzwHCwORGyQeZhNoyFiZINIswdoqnKO1IbCuGvMiuw280Iy4eUTyKdEaRNT9RaokGawyM9DMJMlUxtM5S3L+e8MFMplebcnBYGYaaikXRqGISZj7K05Cs7JQzCzAeRnqe8w6POCzPvRZoL+mFhEGbKZRW3GAwNgzBTJl3zElnZOS/MvFXewVJ20oPDIMyUShe9HAwMgzDDU1f8XJUpLZXzwsxrqfSaeKVtfoEvEWl+fu0XBmGGR8X4BX61fB5wXpjhUTH+O4FbCL3DIMw8V97GjO+upWk333T+CTAAXfzJMV8TuVUAAAAASUVORK5CYII=) no-repeat 0 0;
    width: 45px;
    height: 45px;
    text-indent: -9999px
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
    ;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGQUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEY3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEY4QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lLlU3AAAA7xJREFUeNrsmltozmEcx5/NQpuZ0+QYOSQ3Eim5kA1x58oNJeQQpYgyJnMYF+a8WMZoDjnPNIcZNjErp+RMFguJuCBp5TTfb //f6k3M+7573///96v96tNutPezx/M+z+/wJDQ0NDhLkeiMRVI4/ygzI2M5fpSCx7H64MqqqriucBlYBgZb2RIPwEaQBQZZ2cP3wFaQDQZa+dLdBdtADhhg5ZS4A7aIdH8rxxqlt4OVoJ+Vc/gW2Ckr3dfKxXED7AKrQR8rN10NKARrQG8rV/N1sBvkgl5WcolqUATWgp5Wkp+rYL9I97CSrTGrOSTS3a2kl5fBYbAOdLOSD18Kke5qJYG/CI6D9SDdSsVRDkpkpbtYKZHOSRHQbGk/a7oyEad0RytF6GnZHuOsCKeBSc353ESfZXlaXANHtQunSWJUI2ez6i9dqlzTN+XKVn2spcrKsqQ6oP3iSJGknu2BYu1Xc4psg0dgr/bkJ0VqvCeS0KtOL5Oliq4Fe0CDZuG2YBWok0o6Lo3nxBjLvgIF8ZKNlXAb2QZvwY54ysZCmLJsV70H+fGWba4wZVeAj87rs/kyLIlWuDXgGOGz89qvv/zKoKIRThLZr2Czn7LRCFOWHfh6540QfJWNVJiyHMx8A5uCkI1EmLJLwU+QB364gCJc4YkgAWwIUrZx5cIt08uDlmUktMyaW4SNC4c7zS+RW606Vh8c72k+k5sTYJSVLXEFTBXpkVb2MMcA08EpMMLKl64CzABnwHArp0S5rPRZMMzKsXYezJKVHmrlHKbsPFnpIdqSn38FO+qtZMUngIfahRkl8j91AYx3MXwqFi9hJ+czpTmXGwueahdmHAuR5tDlmXZhxhH5nRUi/Vy7MOOgfBEbV7pWuzCjWLYHr/MM8EK7MGPfH9J12oUZRbI9KsEY57VjVQszCkOkudKvtQszCuSzuD0ywRvtwoz8kJUeDd5ZKEL5nDdPcmoTVTPf/iyUlVYvnC7bgVd4rnZhyvKV1UnnDR1VN1I6yzXNhD8nyIojnOgksqwDs4Mukf4XHSRr477N0lDTNRVpIsvHo0u0FKFNybJc4nOZxZqq5r9Fe+d162+DRU75NL+dyN4HC5zyaX6KyLJinu+UT/OTpZnC+m2uUz7NT5YL4SWY7ZRP8ylbKgk5+2y+TEajFeYLFHZ8PoCZzpuQOq3CfHrApvYnMM1P2WiEG2W/OG+E4KtspMKUZQ+tPijZSIQpyye0nDVPAd9dQBFuETpH/rjJznsvEViEu8IFGmQZvwUYAC5Jy4m4biBgAAAAAElFTkSuQmCC) no-repeat 0 0;
    width: 45px;
    height: 45px;
    text-indent: -9999px
}

.light .flex-direction-nav .flex-prev {
    left: -50px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFQ0EyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0VBQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0VCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3thZiwAAA4NJREFUeNrsmtlLVVEUh/c1CykiGgwrS9FCkyYNScyHwjItQQsrpUIaMCQkiQqaB5qJegiCaCJt8CEiKaKoCPozIhqIJhqozLhebt1+i7MO9HrP2XufvaAN35tsPzbnnLv2+q1YKpVSklZMmnBGBP+zBOyUIjwV7AB3Au9Aj4QlisAVMDPMPrZkp4AuUBp2Lxuyk8FVMFvHfqZlC0G3LlnTwgX8zJbr3NeUbD7LztG9twnZPJatNHEYujecyLJzTT1qOjfLZdkqky+yrlpiAjgELoOnrhc/41m2GzxxvVobx7LXwWPXy8sccIRlH7leD48FR0EPeOh6AZ/NsjfBfddvHGP4MbgN7rl+RSLZw+BuqALckvBIcIxPtVfCJXQ5+AEeSLmE0t81gBGSrvktoIpvvN+l9CVWgQqwOyrpIN/hNaAc7AJ9Ujo/raCMT7pPgjCtdWA6S/dL6a1t4NbTHlvSYYVjLF0E9tmQ1lHAk/RGUAD2g18S2q0k3Q7ywV4Ql9AfJulNIJdPOu66sC/dwVcnkh6Q0IEn6c1c6B/ULW0qMshg6VF8SR1wXdiX3gKGc+GfcF3Yl94KhvJJJ10X9qW3gSw+6aTrwrQyWTqTb9xJ14V96e38FTkeVNpm7EWCJ1i4VsIJ/3vSfxgRwkrCS/dfWMyKIs2n3satMG+szVWpvDZtc+AdLKb5FeAdqJaQ5lN8+x7USEjzKRj/CGolpPll4AOok5Dmz+Jntl5Cmj8DvAUNEtL8aSy7TEKaX8KyTRLS/GKWXWHyRdY54vUGNJv+TOoa8XoNVtv4EdIx4vUKtNr6iQ87NUUnu9ZiPaLCTE29BOttygYVngRegDbbskGEaWrqOWiPQjZdYZqaegY6opJNRziHZTujlE1nDIyGlD+D81IuoYNAp/JmfcRc8ymHo7mJ+eCTlL7EAdAIFkQlHaSRQk3pJaAafJHS+aH5nxo+6a9SWlUnwTyW/ialt3aKW08LlaUJFR1p/mnljdUssiGtK80/A0pBnfLGxZxvt5L0WeVNqFB+8VNCf5ikz4FiPul+14V96QugECxWBoY9THTgqT65CPJAvW5pU5EBFUuXlDc30ahT2mTGQdJdYDRLx10X9qWvKW/IlIZNE64L+9I3wDCwNKy0rdhrMEsPAU1hpG3mdCTbw5++lUGlbeZ0CY676H+2SUpC6aR/M2mvvwIMAENED9nAB9uvAAAAAElFTkSuQmCC) no-repeat 0 0;
    width: 45px;
    height: 45px;
    text-indent: -9999px
}

.light .flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
    ;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFOEEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0U2QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0U3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+V/ZM7AAAA61JREFUeNrsmlmIjWEYx9+ZEZoxxjayRpbEhURKkqxx58oNJWSJUkQZRsYyKDsTk2FoLNm3xjLGmmXKluxkYkIiLkiasszx //c9p05inHPmnO97HnnqdzvnN+95z/s+y5sSCoWcpUh1xiJa4fmghyXhUjAPdLcifB+sBjmgm5U9fBesB7mgq5Uf3R2wAeSBLlZOidtgnUh3tnKsUXojWAg6WTmHb4LNstIdrVwc18EWsBh0sHLTVYAisAS0t3I1XwNbQT5oZyWXuAqKwVLQ1krycxnsFOk2VrK1i2CPSLe2kl6eB3vBMtDKSj58LkK6pZUE/iw4CJaDbCsVRxk4IivdwkqJdEqKgDpL+1nTlYo4pZtaKUKPy/YYZkU4C4yqy+em+izL0+IK2K9dOEsSowo5m1X/6DLlmr4hV7bqYy1TVpYl1S7tF0eGJPVsD5Rov5ozZBs8BNu1Jz8ZUuM9loRedXqZLlV0JdgGQpqFG4JFoEoq6aQ0nlMTLPsSFCZLNlHCDWQbvAGbkimbCGHKsl31DhQkW7auwpRdAD44r8/my7AkXuH6zhsjfHJe+7XGrwwqHuF6IvsFrPVTNh5hyrIDX+28EYKvsrEKU5aDma9gTRCysQhTdi74AVaB7y6giFZ4JEgBK4OUZaREObpNFQKVDX/V0URNUHs26Kr5v/A/I8xuzQBLwkxuDoH+VoQvgbEi3c/KHuYYYDw4Cvpa+dGVgwngBOhj5ZQok5U+CXpbOdZOg0my0r2snMOUnSYr3VNbLvGnYEc9TVZ8BHigXTh8qfCbOgOGg0fahZ2cz5TmXG4oeKJdmHEgQppDl6fahRn75G+Wi/Qz7cKM3fJDDK90pXZhRolsD17ng8Fz7cKMHb9IV2kXZhTL9rgABjmvHatamFEUIc2VfqVdmFEon8XtMQS81i7MKIhY6YHgbTIbKYmMyc57M7HCQtXMtz8zZaXVl/nZsh14hedrF6YsX1kddt7QUXUjpblc00z484KsOKKJZiLLOjA36BLpb9FEsjbu2xwNNV1tkSWyfDw6R0sRWpssyyU+l5mtqWr+XTR23tu0W2CWUz7NbySy98AMp3yanyGyrJinO+XT/HRpprB+m+qUT/PT5UJ4IUmN6mk+ZY9JQs4+my9TpniF+QKFHZ/3YKLzJqROqzCfHrCp/RGM81M2HuGw7GfnjRB8lY1VmLLsoVUHJRuLMGX5hJaz5jHgmwsooi1Cp8g/N9p57yUCi2iL0DQhUFnGTwEGADT+yDsWfjhuAAAAAElFTkSuQmCC) no-repeat 0 0;
    width: 45px;
    height: 45px;
    text-indent: -9999px
}

.flexslider:hover .flex-prev {
    opacity: .7;
    left: 20px
}

.flexslider:hover .flex-next {
    opacity: .7;
    right: 20px
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1
}

.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

.flex-pauseplay a:hover {
    opacity: 1
}

.flex-pauseplay a.flex-play:before {
    content: '\f003'
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -60px;
    text-align: center
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.flex-control-paging li a {
    width: 9px;
    height: 9px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, .1);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}

#home .flex-control-paging li a {
    background: rgba(0, 0, 0, .3)
}

.light .flex-control-paging li a {
    background: rgba(0, 0, 0, .5)
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
    background: #fff;
    cursor: default
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}

@media screen and (max-width:860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px
    }
}

#text-slider .flex-control-nav {
    bottom: 0;
    top: auto;
    left: auto;
    text-align: center
}

#text-slider .flex-control-nav li a {
    width: 8px;
    height: 8px
}

#text-slider .flex-control-nav li a:hover {
    background: white
}

#text-slider .flex-control-nav li a.flex-active {
    background: white;
    cursor: default
}

#twitter-feed .flex-control-nav {
    bottom: -40px
}

#office-slider .slides {
    width: 70%;
    margin: 0 auto
}

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity
}

.isotope .isotope-item.no-transition,
.isotope.no-transition,
.isotope.no-transition .isotope-item {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}

.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.isotope-item {
    z-index: 2
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}

@charset "UTF-8";
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-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: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    30% {
        -webkit-transform: scaleX(1.25) scaleY(.75);
        transform: scaleX(1.25) scaleY(.75)
    }
    40% {
        -webkit-transform: scaleX(.75) scaleY(1.25);
        transform: scaleX(.75) scaleY(1.25)
    }
    60% {
        -webkit-transform: scaleX(1.15) scaleY(.85);
        transform: scaleX(1.15) scaleY(.85)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    30% {
        -webkit-transform: scaleX(1.25) scaleY(.75);
        -ms-transform: scaleX(1.25) scaleY(.75);
        transform: scaleX(1.25) scaleY(.75)
    }
    40% {
        -webkit-transform: scaleX(.75) scaleY(1.25);
        -ms-transform: scaleX(.75) scaleY(1.25);
        transform: scaleX(.75) scaleY(1.25)
    }
    60% {
        -webkit-transform: scaleX(1.15) scaleY(.85);
        -ms-transform: scaleX(1.15) scaleY(.85);
        transform: scaleX(1.15) scaleY(.85)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10%,
    20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    10%,
    20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.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: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.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;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

.flipInY {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        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% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) 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 center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(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: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-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: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        -ms-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        -ms-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@font-face {
    font-family: 'Glyphicons Regular';
    src: url(icon-fonts/glyphicons-regular.eot);
    src: url(icon-fonts/glyphicons-regulard41d.eot?#iefix) format('embedded-opentype'), url(icon-fonts/glyphicons-regular.woff) format('woff'), url(icon-fonts/glyphicons-regular.ttf) format('truetype'), url(icon-fonts/glyphicons-regular.svg#glyphiconsregular) format('svg');
    font-weight: 400;
    font-style: normal
}

.glyphicons:before {
    font-family: 'Glyphicons Regular';
    -webkit-font-smoothing: antialiased;
    font-style: normal
}

.glyphicons.white:before {
    color: #fff
}

.glyphicons.glass:before {
    content: "\E001"
}

.glyphicons.leaf:before {
    content: "\E002"
}

.glyphicons.dog:before {
    content: "\E003"
}

.glyphicons.user:before {
    content: "\E004"
}

.glyphicons.girl:before {
    content: "\E005"
}

.glyphicons.car:before {
    content: "\E006"
}

.glyphicons.user_add:before {
    content: "\E007"
}

.glyphicons.user_remove:before {
    content: "\E008"
}

.glyphicons.film:before {
    content: "\E009"
}

.glyphicons.magic:before {
    content: "\E010"
}

.glyphicons.envelope:before {
    content: "\2709"
}

.glyphicons.camera:before {
    content: "\E011"
}

.glyphicons.heart:before {
    content: "\E013"
}

.glyphicons.beach_umbrella:before {
    content: "\E014"
}

.glyphicons.train:before {
    content: "\E015"
}

.glyphicons.print:before {
    content: "\E016"
}

.glyphicons.bin:before {
    content: "\E017"
}

.glyphicons.music:before {
    content: "\E018"
}

.glyphicons.note:before {
    content: "\E019"
}

.glyphicons.heart_empty:before {
    content: "\E020"
}

.glyphicons.home:before {
    content: "\E021"
}

.glyphicons.snowflake:before {
    content: "\2744"
}

.glyphicons.fire:before {
    content: "\E023"
}

.glyphicons.magnet:before {
    content: "\E024"
}

.glyphicons.parents:before {
    content: "\E025"
}

.glyphicons.binoculars:before {
    content: "\E026"
}

.glyphicons.road:before {
    content: "\E027"
}

.glyphicons.search:before {
    content: "\E028"
}

.glyphicons.cars:before {
    content: "\E029"
}

.glyphicons.notes_2:before {
    content: "\E030"
}

.glyphicons.pencil:before {
    content: "\270F"
}

.glyphicons.bus:before {
    content: "\E032"
}

.glyphicons.wifi_alt:before {
    content: "\E033"
}

.glyphicons.luggage:before {
    content: "\E034"
}

.glyphicons.old_man:before {
    content: "\E035"
}

.glyphicons.woman:before {
    content: "\E036"
}

.glyphicons.file:before {
    content: "\E037"
}

.glyphicons.coins:before {
    content: "\E038"
}

.glyphicons.airplane:before {
    content: "\2708"
}

.glyphicons.notes:before {
    content: "\E040"
}

.glyphicons.stats:before {
    content: "\E041"
}

.glyphicons.charts:before {
    content: "\E042"
}

.glyphicons.pie_chart:before {
    content: "\E043"
}

.glyphicons.group:before {
    content: "\E044"
}

.glyphicons.keys:before {
    content: "\E045"
}

.glyphicons.calendar:before {
    content: "\E046"
}

.glyphicons.router:before {
    content: "\E047"
}

.glyphicons.camera_small:before {
    content: "\E048"
}

.glyphicons.dislikes:before {
    content: "\E049"
}

.glyphicons.star:before {
    content: "\E050"
}

.glyphicons.link:before {
    content: "\E051"
}

.glyphicons.eye_open:before {
    content: "\E052"
}

.glyphicons.eye_close:before {
    content: "\E053"
}

.glyphicons.alarm:before {
    content: "\E054"
}

.glyphicons.clock:before {
    content: "\E055"
}

.glyphicons.stopwatch:before {
    content: "\E056"
}

.glyphicons.projector:before {
    content: "\E057"
}

.glyphicons.history:before {
    content: "\E058"
}

.glyphicons.truck:before {
    content: "\E059"
}

.glyphicons.cargo:before {
    content: "\E060"
}

.glyphicons.compass:before {
    content: "\E061"
}

.glyphicons.keynote:before {
    content: "\E062"
}

.glyphicons.paperclip:before {
    content: "\E063"
}

.glyphicons.power:before {
    content: "\E064"
}

.glyphicons.lightbulb:before {
    content: "\E065"
}

.glyphicons.tag:before {
    content: "\E066"
}

.glyphicons.tags:before {
    content: "\E067"
}

.glyphicons.cleaning:before {
    content: "\E068"
}

.glyphicons.ruller:before {
    content: "\E069"
}

.glyphicons.gift:before {
    content: "\E070"
}

.glyphicons.umbrella:before {
    content: "\2602"
}

.glyphicons.book:before {
    content: "\E072"
}

.glyphicons.bookmark:before {
    content: "\E073"
}

.glyphicons.wifi:before {
    content: "\E074"
}

.glyphicons.cup:before {
    content: "\E075"
}

.glyphicons.stroller:before {
    content: "\E076"
}

.glyphicons.headphones:before {
    content: "\E077"
}

.glyphicons.headset:before {
    content: "\E078"
}

.glyphicons.warning_sign:before {
    content: "\E079"
}

.glyphicons.signal:before {
    content: "\E080"
}

.glyphicons.retweet:before {
    content: "\E081"
}

.glyphicons.refresh:before {
    content: "\E082"
}

.glyphicons.roundabout:before {
    content: "\E083"
}

.glyphicons.random:before {
    content: "\E084"
}

.glyphicons.heat:before {
    content: "\E085"
}

.glyphicons.repeat:before {
    content: "\E086"
}

.glyphicons.display:before {
    content: "\E087"
}

.glyphicons.log_book:before {
    content: "\E088"
}

.glyphicons.address_book:before {
    content: "\E089"
}

.glyphicons.building:before {
    content: "\E090"
}

.glyphicons.eyedropper:before {
    content: "\E091"
}

.glyphicons.adjust:before {
    content: "\E092"
}

.glyphicons.tint:before {
    content: "\E093"
}

.glyphicons.crop:before {
    content: "\E094"
}

.glyphicons.vector_path_square:before {
    content: "\E095"
}

.glyphicons.vector_path_circle:before {
    content: "\E096"
}

.glyphicons.vector_path_polygon:before {
    content: "\E097"
}

.glyphicons.vector_path_line:before {
    content: "\E098"
}

.glyphicons.vector_path_curve:before {
    content: "\E099"
}

.glyphicons.vector_path_all:before {
    content: "\E100"
}

.glyphicons.font:before {
    content: "\E101"
}

.glyphicons.italic:before {
    content: "\E102"
}

.glyphicons.bold:before {
    content: "\E103"
}

.glyphicons.text_underline:before {
    content: "\E104"
}

.glyphicons.text_strike:before {
    content: "\E105"
}

.glyphicons.text_height:before {
    content: "\E106"
}

.glyphicons.text_width:before {
    content: "\E107"
}

.glyphicons.text_resize:before {
    content: "\E108"
}

.glyphicons.left_indent:before {
    content: "\E109"
}

.glyphicons.right_indent:before {
    content: "\E110"
}

.glyphicons.align_left:before {
    content: "\E111"
}

.glyphicons.align_center:before {
    content: "\E112"
}

.glyphicons.align_right:before {
    content: "\E113"
}

.glyphicons.justify:before {
    content: "\E114"
}

.glyphicons.list:before {
    content: "\E115"
}

.glyphicons.text_smaller:before {
    content: "\E116"
}

.glyphicons.text_bigger:before {
    content: "\E117"
}

.glyphicons.embed:before {
    content: "\E118"
}

.glyphicons.embed_close:before {
    content: "\E119"
}

.glyphicons.table:before {
    content: "\E120"
}

.glyphicons.message_full:before {
    content: "\E121"
}

.glyphicons.message_empty:before {
    content: "\E122"
}

.glyphicons.message_in:before {
    content: "\E123"
}

.glyphicons.message_out:before {
    content: "\E124"
}

.glyphicons.message_plus:before {
    content: "\E125"
}

.glyphicons.message_minus:before {
    content: "\E126"
}

.glyphicons.message_ban:before {
    content: "\E127"
}

.glyphicons.message_flag:before {
    content: "\E128"
}

.glyphicons.message_lock:before {
    content: "\E129"
}

.glyphicons.message_new:before {
    content: "\E130"
}

.glyphicons.inbox:before {
    content: "\E131"
}

.glyphicons.inbox_plus:before {
    content: "\E132"
}

.glyphicons.inbox_minus:before {
    content: "\E133"
}

.glyphicons.inbox_lock:before {
    content: "\E134"
}

.glyphicons.inbox_in:before {
    content: "\E135"
}

.glyphicons.inbox_out:before {
    content: "\E136"
}

.glyphicons.cogwheel:before {
    content: "\E137"
}

.glyphicons.cogwheels:before {
    content: "\E138"
}

.glyphicons.picture:before {
    content: "\E139"
}

.glyphicons.adjust_alt:before {
    content: "\E140"
}

.glyphicons.database_lock:before {
    content: "\E141"
}

.glyphicons.database_plus:before {
    content: "\E142"
}

.glyphicons.database_minus:before {
    content: "\E143"
}

.glyphicons.database_ban:before {
    content: "\E144"
}

.glyphicons.folder_open:before {
    content: "\E145"
}

.glyphicons.folder_plus:before {
    content: "\E146"
}

.glyphicons.folder_minus:before {
    content: "\E147"
}

.glyphicons.folder_lock:before {
    content: "\E148"
}

.glyphicons.folder_flag:before {
    content: "\E149"
}

.glyphicons.folder_new:before {
    content: "\E150"
}

.glyphicons.edit:before {
    content: "\E151"
}

.glyphicons.new_window:before {
    content: "\E152"
}

.glyphicons.check:before {
    content: "\E153"
}

.glyphicons.unchecked:before {
    content: "\E154"
}

.glyphicons.more_windows:before {
    content: "\E155"
}

.glyphicons.show_big_thumbnails:before {
    content: "\E156"
}

.glyphicons.show_thumbnails:before {
    content: "\E157"
}

.glyphicons.show_thumbnails_with_lines:before {
    content: "\E158"
}

.glyphicons.show_lines:before {
    content: "\E159"
}

.glyphicons.playlist:before {
    content: "\E160"
}

.glyphicons.imac:before {
    content: "\E161"
}

.glyphicons.macbook:before {
    content: "\E162"
}

.glyphicons.ipad:before {
    content: "\E163"
}

.glyphicons.iphone:before {
    content: "\E164"
}

.glyphicons.iphone_transfer:before {
    content: "\E165"
}

.glyphicons.iphone_exchange:before {
    content: "\E166"
}

.glyphicons.ipod:before {
    content: "\E167"
}

.glyphicons.ipod_shuffle:before {
    content: "\E168"
}

.glyphicons.ear_plugs:before {
    content: "\E169"
}

.glyphicons.record:before {
    content: "\E170"
}

.glyphicons.step_backward:before {
    content: "\E171"
}

.glyphicons.fast_backward:before {
    content: "\E172"
}

.glyphicons.rewind:before {
    content: "\E173"
}

.glyphicons.play:before {
    content: "\E174"
}

.glyphicons.pause:before {
    content: "\E175"
}

.glyphicons.stop:before {
    content: "\E176"
}

.glyphicons.forward:before {
    content: "\E177"
}

.glyphicons.fast_forward:before {
    content: "\E178"
}

.glyphicons.step_forward:before {
    content: "\E179"
}

.glyphicons.eject:before {
    content: "\E180"
}

.glyphicons.facetime_video:before {
    content: "\E181"
}

.glyphicons.download_alt:before {
    content: "\E182"
}

.glyphicons.mute:before {
    content: "\E183"
}

.glyphicons.volume_down:before {
    content: "\E184"
}

.glyphicons.volume_up:before {
    content: "\E185"
}

.glyphicons.screenshot:before {
    content: "\E186"
}

.glyphicons.move:before {
    content: "\E187"
}

.glyphicons.more:before {
    content: "\E188"
}

.glyphicons.brightness_reduce:before {
    content: "\E189"
}

.glyphicons.brightness_increase:before {
    content: "\E190"
}

.glyphicons.circle_plus:before {
    content: "\E191"
}

.glyphicons.circle_minus:before {
    content: "\E192"
}

.glyphicons.circle_remove:before {
    content: "\E193"
}

.glyphicons.circle_ok:before {
    content: "\E194"
}

.glyphicons.circle_question_mark:before {
    content: "\E195"
}

.glyphicons.circle_info:before {
    content: "\E196"
}

.glyphicons.circle_exclamation_mark:before {
    content: "\E197"
}

.glyphicons.remove:before {
    content: "\E198"
}

.glyphicons.ok:before {
    content: "\E199"
}

.glyphicons.ban:before {
    content: "\E200"
}

.glyphicons.download:before {
    content: "\E201"
}

.glyphicons.upload:before {
    content: "\E202"
}

.glyphicons.shopping_cart:before {
    content: "\E203"
}

.glyphicons.lock:before {
    content: "\E204"
}

.glyphicons.unlock:before {
    content: "\E205"
}

.glyphicons.electricity:before {
    content: "\E206"
}

.glyphicons.ok_2:before {
    content: "\E207"
}

.glyphicons.remove_2:before {
    content: "\E208"
}

.glyphicons.cart_out:before {
    content: "\E209"
}

.glyphicons.cart_in:before {
    content: "\E210"
}

.glyphicons.left_arrow:before {
    content: "\E211"
}

.glyphicons.right_arrow:before {
    content: "\E212"
}

.glyphicons.down_arrow:before {
    content: "\E213"
}

.glyphicons.up_arrow:before {
    content: "\E214"
}

.glyphicons.resize_small:before {
    content: "\E215"
}

.glyphicons.resize_full:before {
    content: "\E216"
}

.glyphicons.circle_arrow_left:before {
    content: "\E217"
}

.glyphicons.circle_arrow_right:before {
    content: "\E218"
}

.glyphicons.circle_arrow_top:before {
    content: "\E219"
}

.glyphicons.circle_arrow_down:before {
    content: "\E220"
}

.glyphicons.play_button:before {
    content: "\E221"
}

.glyphicons.unshare:before {
    content: "\E222"
}

.glyphicons.share:before {
    content: "\E223"
}

.glyphicons.chevron-right:before {
    content: "\E224"
}

.glyphicons.chevron-left:before {
    content: "\E225"
}

.glyphicons.bluetooth:before {
    content: "\E226"
}

.glyphicons.euro:before {
    content: "\20AC"
}

.glyphicons.usd:before {
    content: "\E228"
}

.glyphicons.gbp:before {
    content: "\E229"
}

.glyphicons.retweet_2:before {
    content: "\E230"
}

.glyphicons.moon:before {
    content: "\E231"
}

.glyphicons.sun:before {
    content: "\2609"
}

.glyphicons.cloud:before {
    content: "\2601"
}

.glyphicons.direction:before {
    content: "\E234"
}

.glyphicons.brush:before {
    content: "\E235"
}

.glyphicons.pen:before {
    content: "\E236"
}

.glyphicons.zoom_in:before {
    content: "\E237"
}

.glyphicons.zoom_out:before {
    content: "\E238"
}

.glyphicons.pin:before {
    content: "\E239"
}

.glyphicons.albums:before {
    content: "\E240"
}

.glyphicons.rotation_lock:before {
    content: "\E241"
}

.glyphicons.flash:before {
    content: "\E242"
}

.glyphicons.google_maps:before {
    content: "\E243"
}

.glyphicons.anchor:before {
    content: "\2693"
}

.glyphicons.conversation:before {
    content: "\E245"
}

.glyphicons.chat:before {
    content: "\E246"
}

.glyphicons.male:before {
    content: "\E247"
}

.glyphicons.female:before {
    content: "\E248"
}

.glyphicons.asterisk:before {
    content: "\002A"
}

.glyphicons.divide:before {
    content: "\00F7"
}

.glyphicons.snorkel_diving:before {
    content: "\E251"
}

.glyphicons.scuba_diving:before {
    content: "\E252"
}

.glyphicons.oxygen_bottle:before {
    content: "\E253"
}

.glyphicons.fins:before {
    content: "\E254"
}

.glyphicons.fishes:before {
    content: "\E255"
}

.glyphicons.boat:before {
    content: "\E256"
}

.glyphicons.delete:before {
    content: "\E257"
}

.glyphicons.sheriffs_star:before {
    content: "\E258"
}

.glyphicons.qrcode:before {
    content: "\E259"
}

.glyphicons.barcode:before {
    content: "\E260"
}

.glyphicons.pool:before {
    content: "\E261"
}

.glyphicons.buoy:before {
    content: "\E262"
}

.glyphicons.spade:before {
    content: "\E263"
}

.glyphicons.bank:before {
    content: "\E264"
}

.glyphicons.vcard:before {
    content: "\E265"
}

.glyphicons.electrical_plug:before {
    content: "\E266"
}

.glyphicons.flag:before {
    content: "\E267"
}

.glyphicons.credit_card:before {
    content: "\E268"
}

.glyphicons.keyboard-wireless:before {
    content: "\E269"
}

.glyphicons.keyboard-wired:before {
    content: "\E270"
}

.glyphicons.shield:before {
    content: "\E271"
}

.glyphicons.ring:before {
    content: "\02DA"
}

.glyphicons.cake:before {
    content: "\E273"
}

.glyphicons.drink:before {
    content: "\E274"
}

.glyphicons.beer:before {
    content: "\E275"
}

.glyphicons.fast_food:before {
    content: "\E276"
}

.glyphicons.cutlery:before {
    content: "\E277"
}

.glyphicons.pizza:before {
    content: "\E278"
}

.glyphicons.birthday_cake:before {
    content: "\E279"
}

.glyphicons.tablet:before {
    content: "\E280"
}

.glyphicons.settings:before {
    content: "\E281"
}

.glyphicons.bullets:before {
    content: "\E282"
}

.glyphicons.cardio:before {
    content: "\E283"
}

.glyphicons.t-shirt:before {
    content: "\E284"
}

.glyphicons.pants:before {
    content: "\E285"
}

.glyphicons.sweater:before {
    content: "\E286"
}

.glyphicons.fabric:before {
    content: "\E287"
}

.glyphicons.leather:before {
    content: "\E288"
}

.glyphicons.scissors:before {
    content: "\E289"
}

.glyphicons.bomb:before {
    content: "\E290"
}

.glyphicons.skull:before {
    content: "\E291"
}

.glyphicons.celebration:before {
    content: "\E292"
}

.glyphicons.tea_kettle:before {
    content: "\E293"
}

.glyphicons.french_press:before {
    content: "\E294"
}

.glyphicons.coffee_cup:before {
    content: "\E295"
}

.glyphicons.pot:before {
    content: "\E296"
}

.glyphicons.grater:before {
    content: "\E297"
}

.glyphicons.kettle:before {
    content: "\E298"
}

.glyphicons.hospital:before {
    content: "\E299"
}

.glyphicons.hospital_h:before {
    content: "\E300"
}

.glyphicons.microphone:before {
    content: "\E301"
}

.glyphicons.webcam:before {
    content: "\E302"
}

.glyphicons.temple_christianity_church:before {
    content: "\E303"
}

.glyphicons.temple_islam:before {
    content: "\E304"
}

.glyphicons.temple_hindu:before {
    content: "\E305"
}

.glyphicons.temple_buddhist:before {
    content: "\E306"
}

.glyphicons.bicycle:before {
    content: "\E307"
}

.glyphicons.life_preserver:before {
    content: "\E308"
}

.glyphicons.share_alt:before {
    content: "\E309"
}

.glyphicons.comments:before {
    content: "\E310"
}

.glyphicons.flower:before {
    content: "\2698"
}

.glyphicons.baseball:before {
    content: "\26BE"
}

.glyphicons.rugby:before {
    content: "\E313"
}

.glyphicons.ax:before {
    content: "\E314"
}

.glyphicons.table_tennis:before {
    content: "\E315"
}

.glyphicons.bowling:before {
    content: "\E316"
}

.glyphicons.tree_conifer:before {
    content: "\E317"
}

.glyphicons.tree_deciduous:before {
    content: "\E318"
}

.glyphicons.more_items:before {
    content: "\E319"
}

.glyphicons.sort:before {
    content: "\E320"
}

.glyphicons.filter:before {
    content: "\E321"
}

.glyphicons.gamepad:before {
    content: "\E322"
}

.glyphicons.playing_dices:before {
    content: "\E323"
}

.glyphicons.calculator:before {
    content: "\E324"
}

.glyphicons.tie:before {
    content: "\E325"
}

.glyphicons.wallet:before {
    content: "\E326"
}

.glyphicons.piano:before {
    content: "\E327"
}

.glyphicons.sampler:before {
    content: "\E328"
}

.glyphicons.podium:before {
    content: "\E329"
}

.glyphicons.soccer_ball:before {
    content: "\E330"
}

.glyphicons.blog:before {
    content: "\E331"
}

.glyphicons.dashboard:before {
    content: "\E332"
}

.glyphicons.certificate:before {
    content: "\E333"
}

.glyphicons.bell:before {
    content: "\E334"
}

.glyphicons.candle:before {
    content: "\E335"
}

.glyphicons.pushpin:before {
    content: "\E336"
}

.glyphicons.iphone_shake:before {
    content: "\E337"
}

.glyphicons.pin_flag:before {
    content: "\E338"
}

.glyphicons.turtle:before {
    content: "\E339"
}

.glyphicons.rabbit:before {
    content: "\E340"
}

.glyphicons.globe:before {
    content: "\E341"
}

.glyphicons.briefcase:before {
    content: "\E342"
}

.glyphicons.hdd:before {
    content: "\E343"
}

.glyphicons.thumbs_up:before {
    content: "\E344"
}

.glyphicons.thumbs_down:before {
    content: "\E345"
}

.glyphicons.hand_right:before {
    content: "\E346"
}

.glyphicons.hand_left:before {
    content: "\E347"
}

.glyphicons.hand_up:before {
    content: "\E348"
}

.glyphicons.hand_down:before {
    content: "\E349"
}

.glyphicons.fullscreen:before {
    content: "\E350"
}

.glyphicons.shopping_bag:before {
    content: "\E351"
}

.glyphicons.book_open:before {
    content: "\E352"
}

.glyphicons.nameplate:before {
    content: "\E353"
}

.glyphicons.nameplate_alt:before {
    content: "\E354"
}

.glyphicons.vases:before {
    content: "\E355"
}

.glyphicons.bullhorn:before {
    content: "\E356"
}

.glyphicons.dumbbell:before {
    content: "\E357"
}

.glyphicons.suitcase:before {
    content: "\E358"
}

.glyphicons.file_import:before {
    content: "\E359"
}

.glyphicons.file_export:before {
    content: "\E360"
}

.glyphicons.bug:before {
    content: "\E361"
}

.glyphicons.crown:before {
    content: "\E362"
}

.glyphicons.smoking:before {
    content: "\E363"
}

.glyphicons.cloud-download:before {
    content: "\E364"
}

.glyphicons.cloud-upload:before {
    content: "\E365"
}

.glyphicons.restart:before {
    content: "\E366"
}

.glyphicons.security_camera:before {
    content: "\E367"
}

.glyphicons.expand:before {
    content: "\E368"
}

.glyphicons.collapse:before {
    content: "\E369"
}

.glyphicons.collapse_top:before {
    content: "\E370"
}

.glyphicons.globe_af:before {
    content: "\E371"
}

.glyphicons.global:before {
    content: "\E372"
}

.glyphicons.spray:before {
    content: "\E373"
}

.glyphicons.nails:before {
    content: "\E374"
}

.glyphicons.claw_hammer:before {
    content: "\E375"
}

.glyphicons.classic_hammer:before {
    content: "\E376"
}

.glyphicons.hand_saw:before {
    content: "\E377"
}

.glyphicons.riflescope:before {
    content: "\E378"
}

.glyphicons.electrical_socket_eu:before {
    content: "\E379"
}

.glyphicons.electrical_socket_us:before {
    content: "\E380"
}

.glyphicons.message_forward:before {
    content: "\E381"
}

.glyphicons.coat_hanger:before {
    content: "\E382"
}

.glyphicons.dress:before {
    content: "\E383"
}

.glyphicons.bathrobe:before {
    content: "\E384"
}

.glyphicons.shirt:before {
    content: "\E385"
}

.glyphicons.underwear:before {
    content: "\E386"
}

.glyphicons.log_in:before {
    content: "\E387"
}

.glyphicons.log_out:before {
    content: "\E388"
}

.glyphicons.exit:before {
    content: "\E389"
}

.glyphicons.new_window_alt:before {
    content: "\E390"
}

.glyphicons.video_sd:before {
    content: "\E391"
}

.glyphicons.video_hd:before {
    content: "\E392"
}

.glyphicons.subtitles:before {
    content: "\E393"
}

.glyphicons.sound_stereo:before {
    content: "\E394"
}

.glyphicons.sound_dolby:before {
    content: "\E395"
}

.glyphicons.sound_5_1:before {
    content: "\E396"
}

.glyphicons.sound_6_1:before {
    content: "\E397"
}

.glyphicons.sound_7_1:before {
    content: "\E398"
}

.glyphicons.copyright_mark:before {
    content: "\E399"
}

.glyphicons.registration_mark:before {
    content: "\E400"
}

.glyphicons.radar:before {
    content: "\E401"
}

.glyphicons.skateboard:before {
    content: "\E402"
}

.glyphicons.golf_course:before {
    content: "\E403"
}

.glyphicons.sorting:before {
    content: "\E404"
}

.glyphicons.sort-by-alphabet:before {
    content: "\E405"
}

.glyphicons.sort-by-alphabet-alt:before {
    content: "\E406"
}

.glyphicons.sort-by-order:before {
    content: "\E407"
}

.glyphicons.sort-by-order-alt:before {
    content: "\E408"
}

.glyphicons.sort-by-attributes:before {
    content: "\E409"
}

.glyphicons.sort-by-attributes-alt:before {
    content: "\E410"
}

.glyphicons.compressed:before {
    content: "\E411"
}

.glyphicons.package:before {
    content: "\E412"
}

.glyphicons.cloud_plus:before {
    content: "\E413"
}

.glyphicons.cloud_minus:before {
    content: "\E414"
}

.glyphicons.disk_save:before {
    content: "\E415"
}

.glyphicons.disk_open:before {
    content: "\E416"
}

.glyphicons.disk_saved:before {
    content: "\E417"
}

.glyphicons.disk_remove:before {
    content: "\E418"
}

.glyphicons.disk_import:before {
    content: "\E419"
}

.glyphicons.disk_export:before {
    content: "\E420"
}

.glyphicons.tower:before {
    content: "\E421"
}

.glyphicons.send:before {
    content: "\E422"
}

.glyphicons.git_branch:before {
    content: "\E423"
}

.glyphicons.git_create:before {
    content: "\E424"
}

.glyphicons.git_private:before {
    content: "\E425"
}

.glyphicons.git_delete:before {
    content: "\E426"
}

.glyphicons.git_merge:before {
    content: "\E427"
}

.glyphicons.git_pull_request:before {
    content: "\E428"
}

.glyphicons.git_compare:before {
    content: "\E429"
}

.glyphicons.git_commit:before {
    content: "\E430"
}

.glyphicons.construction_cone:before {
    content: "\E431"
}

.glyphicons.shoe_steps:before {
    content: "\E432"
}

.glyphicons.plus:before {
    content: "\002B"
}

.glyphicons.minus:before {
    content: "\2212"
}

.glyphicons.redo:before {
    content: "\E435"
}

.glyphicons.undo:before {
    content: "\E436"
}

.glyphicons.golf:before {
    content: "\E437"
}

.glyphicons.hockey:before {
    content: "\E438"
}

.glyphicons.pipe:before {
    content: "\E439"
}

.glyphicons.wrench:before {
    content: "\E440"
}

.glyphicons.folder_closed:before {
    content: "\E441"
}

.glyphicons.phone_alt:before {
    content: "\E442"
}

.glyphicons.earphone:before {
    content: "\E443"
}

.glyphicons.floppy_disk:before {
    content: "\E444"
}

.glyphicons.floppy_saved:before {
    content: "\E445"
}

.glyphicons.floppy_remove:before {
    content: "\E446"
}

.glyphicons.floppy_save:before {
    content: "\E447"
}

.glyphicons.floppy_open:before {
    content: "\E448"
}

.glyphicons.translate:before {
    content: "\E449"
}

.glyphicons.fax:before {
    content: "\E450"
}

.glyphicons.factory:before {
    content: "\E451"
}

.glyphicons.shop_window:before {
    content: "\E452"
}

.glyphicons.shop:before {
    content: "\E453"
}

.glyphicons.kiosk:before {
    content: "\E454"
}

.glyphicons.kiosk_wheels:before {
    content: "\E455"
}

.glyphicons.kiosk_light:before {
    content: "\E456"
}

.glyphicons.kiosk_food:before {
    content: "\E457"
}

.glyphicons.transfer:before {
    content: "\E458"
}

.glyphicons.money:before {
    content: "\E459"
}

.glyphicons.header:before {
    content: "\E460"
}

.glyphicons.blacksmith:before {
    content: "\E461"
}

.glyphicons.saw_blade:before {
    content: "\E462"
}

.glyphicons.basketball:before {
    content: "\E463"
}

.glyphicons.server:before {
    content: "\E464"
}

.glyphicons.server_plus:before {
    content: "\E465"
}

.glyphicons.server_minus:before {
    content: "\E466"
}

.glyphicons.server_ban:before {
    content: "\E467"
}

.glyphicons.server_flag:before {
    content: "\E468"
}

.glyphicons.server_lock:before {
    content: "\E469"
}

.glyphicons.server_new:before {
    content: "\E470"
}

.glyphicons-icon {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 0 8px 0 0;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url(images/glyphicons.html);
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    *margin-right: .3em
}

.glyphicons-icon _:-o-prefocus,
.glyphicons-icon {
    background-image: url(images/glyphicons-2.html)
}

.no-inlinesvg .glyphicons-icon {
    background-image: url(images/glyphicons-2.html)
}

.glyphicons-icon.white {
    background-image: url(images/glyphicons-white.html)
}

.glyphicons-icon.white _:-o-prefocus,
.glyphicons-icon.white {
    background-image: url(images/glyphicons-white-2.html)
}

.no-inlinesvg .glyphicons-icon.white {
    background-image: url(images/glyphicons-white-2.html)
}

.glyphicons-icon.glass {
    background-position: 4px 11px
}

.glyphicons-icon.leaf {
    background-position: -44px 11px
}

.glyphicons-icon.dog {
    background-position: -92px 11px
}

.glyphicons-icon.user {
    background-position: -140px 11px
}

.glyphicons-icon.girl {
    background-position: -188px 11px
}

.glyphicons-icon.car {
    background-position: -236px 11px
}

.glyphicons-icon.user_add {
    background-position: -284px 11px
}

.glyphicons-icon.user_remove {
    background-position: -332px 11px
}

.glyphicons-icon.film {
    background-position: -380px 11px
}

.glyphicons-icon.magic {
    background-position: -428px 11px
}

.glyphicons-icon.envelope {
    background-position: 4px -37px
}

.glyphicons-icon.camera {
    background-position: -44px -37px
}

.glyphicons-icon.heart {
    background-position: -92px -37px
}

.glyphicons-icon.beach_umbrella {
    background-position: -140px -37px
}

.glyphicons-icon.train {
    background-position: -188px -37px
}

.glyphicons-icon.print {
    background-position: -236px -37px
}

.glyphicons-icon.bin {
    background-position: -284px -37px
}

.glyphicons-icon.music {
    background-position: -332px -37px
}

.glyphicons-icon.note {
    background-position: -380px -37px
}

.glyphicons-icon.heart_empty {
    background-position: -428px -37px
}

.glyphicons-icon.home {
    background-position: 4px -85px
}

.glyphicons-icon.snowflake {
    background-position: -44px -85px
}

.glyphicons-icon.fire {
    background-position: -92px -85px
}

.glyphicons-icon.magnet {
    background-position: -140px -85px
}

.glyphicons-icon.parents {
    background-position: -188px -85px
}

.glyphicons-icon.binoculars {
    background-position: -236px -85px
}

.glyphicons-icon.road {
    background-position: -284px -85px
}

.glyphicons-icon.search {
    background-position: -332px -85px
}

.glyphicons-icon.cars {
    background-position: -380px -85px
}

.glyphicons-icon.notes_2 {
    background-position: -428px -85px
}

.glyphicons-icon.pencil {
    background-position: 4px -133px
}

.glyphicons-icon.bus {
    background-position: -44px -133px
}

.glyphicons-icon.wifi_alt {
    background-position: -92px -133px
}

.glyphicons-icon.luggage {
    background-position: -140px -133px
}

.glyphicons-icon.old_man {
    background-position: -188px -133px
}

.glyphicons-icon.woman {
    background-position: -236px -133px
}

.glyphicons-icon.file {
    background-position: -284px -133px
}

.glyphicons-icon.coins {
    background-position: -332px -133px
}

.glyphicons-icon.airplane {
    background-position: -380px -133px
}

.glyphicons-icon.notes {
    background-position: -428px -133px
}

.glyphicons-icon.stats {
    background-position: 4px -181px
}

.glyphicons-icon.charts {
    background-position: -44px -181px
}

.glyphicons-icon.pie_chart {
    background-position: -92px -181px
}

.glyphicons-icon.group {
    background-position: -140px -181px
}

.glyphicons-icon.keys {
    background-position: -188px -181px
}

.glyphicons-icon.calendar {
    background-position: -236px -181px
}

.glyphicons-icon.router {
    background-position: -284px -181px
}

.glyphicons-icon.camera_small {
    background-position: -332px -181px
}

.glyphicons-icon.dislikes {
    background-position: -380px -181px
}

.glyphicons-icon.star {
    background-position: -428px -181px
}

.glyphicons-icon.link {
    background-position: 4px -229px
}

.glyphicons-icon.eye_open {
    background-position: -44px -229px
}

.glyphicons-icon.eye_close {
    background-position: -92px -229px
}

.glyphicons-icon.alarm {
    background-position: -140px -229px
}

.glyphicons-icon.clock {
    background-position: -188px -229px
}

.glyphicons-icon.stopwatch {
    background-position: -236px -229px
}

.glyphicons-icon.projector {
    background-position: -284px -229px
}

.glyphicons-icon.history {
    background-position: -332px -229px
}

.glyphicons-icon.truck {
    background-position: -380px -229px
}

.glyphicons-icon.cargo {
    background-position: -428px -229px
}

.glyphicons-icon.compass {
    background-position: 4px -277px
}

.glyphicons-icon.keynote {
    background-position: -44px -277px
}

.glyphicons-icon.paperclip {
    background-position: -92px -277px
}

.glyphicons-icon.power {
    background-position: -140px -277px
}

.glyphicons-icon.lightbulb {
    background-position: -188px -277px
}

.glyphicons-icon.tag {
    background-position: -236px -277px
}

.glyphicons-icon.tags {
    background-position: -284px -277px
}

.glyphicons-icon.cleaning {
    background-position: -332px -277px
}

.glyphicons-icon.ruller {
    background-position: -380px -277px
}

.glyphicons-icon.gift {
    background-position: -428px -277px
}

.glyphicons-icon.umbrella {
    background-position: 4px -325px
}

.glyphicons-icon.book {
    background-position: -44px -325px
}

.glyphicons-icon.bookmark {
    background-position: -92px -325px
}

.glyphicons-icon.wifi {
    background-position: -140px -325px
}

.glyphicons-icon.cup {
    background-position: -188px -325px
}

.glyphicons-icon.stroller {
    background-position: -236px -325px
}

.glyphicons-icon.headphones {
    background-position: -284px -325px
}

.glyphicons-icon.headset {
    background-position: -332px -325px
}

.glyphicons-icon.warning_sign {
    background-position: -380px -325px
}

.glyphicons-icon.signal {
    background-position: -428px -325px
}

.glyphicons-icon.retweet {
    background-position: 4px -373px
}

.glyphicons-icon.refresh {
    background-position: -44px -373px
}

.glyphicons-icon.roundabout {
    background-position: -92px -373px
}

.glyphicons-icon.random {
    background-position: -140px -373px
}

.glyphicons-icon.heat {
    background-position: -188px -373px
}

.glyphicons-icon.repeat {
    background-position: -236px -373px
}

.glyphicons-icon.display {
    background-position: -284px -373px
}

.glyphicons-icon.log_book {
    background-position: -332px -373px
}

.glyphicons-icon.address_book {
    background-position: -380px -373px
}

.glyphicons-icon.building {
    background-position: -428px -373px
}

.glyphicons-icon.eyedropper {
    background-position: 4px -421px
}

.glyphicons-icon.adjust {
    background-position: -44px -421px
}

.glyphicons-icon.tint {
    background-position: -92px -421px
}

.glyphicons-icon.crop {
    background-position: -140px -421px
}

.glyphicons-icon.vector_path_square {
    background-position: -188px -421px
}

.glyphicons-icon.vector_path_circle {
    background-position: -236px -421px
}

.glyphicons-icon.vector_path_polygon {
    background-position: -284px -421px
}

.glyphicons-icon.vector_path_line {
    background-position: -332px -421px
}

.glyphicons-icon.vector_path_curve {
    background-position: -380px -421px
}

.glyphicons-icon.vector_path_all {
    background-position: -428px -421px
}

.glyphicons-icon.font {
    background-position: 4px -469px
}

.glyphicons-icon.italic {
    background-position: -44px -469px
}

.glyphicons-icon.bold {
    background-position: -92px -469px
}

.glyphicons-icon.text_underline {
    background-position: -140px -469px
}

.glyphicons-icon.text_strike {
    background-position: -188px -469px
}

.glyphicons-icon.text_height {
    background-position: -236px -469px
}

.glyphicons-icon.text_width {
    background-position: -284px -469px
}

.glyphicons-icon.text_resize {
    background-position: -332px -469px
}

.glyphicons-icon.left_indent {
    background-position: -380px -469px
}

.glyphicons-icon.right_indent {
    background-position: -428px -469px
}

.glyphicons-icon.align_left {
    background-position: 4px -517px
}

.glyphicons-icon.align_center {
    background-position: -44px -517px
}

.glyphicons-icon.align_right {
    background-position: -92px -517px
}

.glyphicons-icon.justify {
    background-position: -140px -517px
}

.glyphicons-icon.list {
    background-position: -188px -517px
}

.glyphicons-icon.text_smaller {
    background-position: -236px -517px
}

.glyphicons-icon.text_bigger {
    background-position: -284px -517px
}

.glyphicons-icon.embed {
    background-position: -332px -517px
}

.glyphicons-icon.embed_close {
    background-position: -380px -517px
}

.glyphicons-icon.table {
    background-position: -428px -517px
}

.glyphicons-icon.message_full {
    background-position: 4px -565px
}

.glyphicons-icon.message_empty {
    background-position: -44px -565px
}

.glyphicons-icon.message_in {
    background-position: -92px -565px
}

.glyphicons-icon.message_out {
    background-position: -140px -565px
}

.glyphicons-icon.message_plus {
    background-position: -188px -565px
}

.glyphicons-icon.message_minus {
    background-position: -236px -565px
}

.glyphicons-icon.message_ban {
    background-position: -284px -565px
}

.glyphicons-icon.message_flag {
    background-position: -332px -565px
}

.glyphicons-icon.message_lock {
    background-position: -380px -565px
}

.glyphicons-icon.message_new {
    background-position: -428px -565px
}

.glyphicons-icon.inbox {
    background-position: 4px -613px
}

.glyphicons-icon.inbox_plus {
    background-position: -44px -613px
}

.glyphicons-icon.inbox_minus {
    background-position: -92px -613px
}

.glyphicons-icon.inbox_lock {
    background-position: -140px -613px
}

.glyphicons-icon.inbox_in {
    background-position: -188px -613px
}

.glyphicons-icon.inbox_out {
    background-position: -236px -613px
}

.glyphicons-icon.cogwheel {
    background-position: -284px -613px
}

.glyphicons-icon.cogwheels {
    background-position: -332px -613px
}

.glyphicons-icon.picture {
    background-position: -380px -613px
}

.glyphicons-icon.adjust_alt {
    background-position: -428px -613px
}

.glyphicons-icon.database_lock {
    background-position: 4px -661px
}

.glyphicons-icon.database_plus {
    background-position: -44px -661px
}

.glyphicons-icon.database_minus {
    background-position: -92px -661px
}

.glyphicons-icon.database_ban {
    background-position: -140px -661px
}

.glyphicons-icon.folder_open {
    background-position: -188px -661px
}

.glyphicons-icon.folder_plus {
    background-position: -236px -661px
}

.glyphicons-icon.folder_minus {
    background-position: -284px -661px
}

.glyphicons-icon.folder_lock {
    background-position: -332px -661px
}

.glyphicons-icon.folder_flag {
    background-position: -380px -661px
}

.glyphicons-icon.folder_new {
    background-position: -428px -661px
}

.glyphicons-icon.edit {
    background-position: 4px -709px
}

.glyphicons-icon.new_window {
    background-position: -44px -709px
}

.glyphicons-icon.check {
    background-position: -92px -709px
}

.glyphicons-icon.unchecked {
    background-position: -140px -709px
}

.glyphicons-icon.more_windows {
    background-position: -188px -709px
}

.glyphicons-icon.show_big_thumbnails {
    background-position: -236px -709px
}

.glyphicons-icon.show_thumbnails {
    background-position: -284px -709px
}

.glyphicons-icon.show_thumbnails_with_lines {
    background-position: -332px -709px
}

.glyphicons-icon.show_lines {
    background-position: -380px -709px
}

.glyphicons-icon.playlist {
    background-position: -428px -709px
}

.glyphicons-icon.imac {
    background-position: 4px -757px
}

.glyphicons-icon.macbook {
    background-position: -44px -757px
}

.glyphicons-icon.ipad {
    background-position: -92px -757px
}

.glyphicons-icon.iphone {
    background-position: -140px -757px
}

.glyphicons-icon.iphone_transfer {
    background-position: -188px -757px
}

.glyphicons-icon.iphone_exchange {
    background-position: -236px -757px
}

.glyphicons-icon.ipod {
    background-position: -284px -757px
}

.glyphicons-icon.ipod_shuffle {
    background-position: -332px -757px
}

.glyphicons-icon.ear_plugs {
    background-position: -380px -757px
}

.glyphicons-icon.record {
    background-position: -428px -757px
}

.glyphicons-icon.step_backward {
    background-position: 4px -805px
}

.glyphicons-icon.fast_backward {
    background-position: -44px -805px
}

.glyphicons-icon.rewind {
    background-position: -92px -805px
}

.glyphicons-icon.play {
    background-position: -140px -805px
}

.glyphicons-icon.pause {
    background-position: -188px -805px
}

.glyphicons-icon.stop {
    background-position: -236px -805px
}

.glyphicons-icon.forward {
    background-position: -284px -805px
}

.glyphicons-icon.fast_forward {
    background-position: -332px -805px
}

.glyphicons-icon.step_forward {
    background-position: -380px -805px
}

.glyphicons-icon.eject {
    background-position: -428px -805px
}

.glyphicons-icon.facetime_video {
    background-position: 4px -853px
}

.glyphicons-icon.download_alt {
    background-position: -44px -853px
}

.glyphicons-icon.mute {
    background-position: -92px -853px
}

.glyphicons-icon.volume_down {
    background-position: -140px -853px
}

.glyphicons-icon.volume_up {
    background-position: -188px -853px
}

.glyphicons-icon.screenshot {
    background-position: -236px -853px
}

.glyphicons-icon.move {
    background-position: -284px -853px
}

.glyphicons-icon.more {
    background-position: -332px -853px
}

.glyphicons-icon.brightness_reduce {
    background-position: -380px -853px
}

.glyphicons-icon.brightness_increase {
    background-position: -428px -853px
}

.glyphicons-icon.circle_plus {
    background-position: 4px -901px
}

.glyphicons-icon.circle_minus {
    background-position: -44px -901px
}

.glyphicons-icon.circle_remove {
    background-position: -92px -901px
}

.glyphicons-icon.circle_ok {
    background-position: -140px -901px
}

.glyphicons-icon.circle_question_mark {
    background-position: -188px -901px
}

.glyphicons-icon.circle_info {
    background-position: -236px -901px
}

.glyphicons-icon.circle_exclamation_mark {
    background-position: -284px -901px
}

.glyphicons-icon.remove {
    background-position: -332px -901px
}

.glyphicons-icon.ok {
    background-position: -380px -901px
}

.glyphicons-icon.ban {
    background-position: -428px -901px
}

.glyphicons-icon.download {
    background-position: 4px -949px
}

.glyphicons-icon.upload {
    background-position: -44px -949px
}

.glyphicons-icon.shopping_cart {
    background-position: -92px -949px
}

.glyphicons-icon.lock {
    background-position: -140px -949px
}

.glyphicons-icon.unlock {
    background-position: -188px -949px
}

.glyphicons-icon.electricity {
    background-position: -236px -949px
}

.glyphicons-icon.ok_2 {
    background-position: -284px -949px
}

.glyphicons-icon.remove_2 {
    background-position: -332px -949px
}

.glyphicons-icon.cart_out {
    background-position: -380px -949px
}

.glyphicons-icon.cart_in {
    background-position: -428px -949px
}

.glyphicons-icon.left_arrow {
    background-position: 4px -997px
}

.glyphicons-icon.right_arrow {
    background-position: -44px -997px
}

.glyphicons-icon.down_arrow {
    background-position: -92px -997px
}

.glyphicons-icon.up_arrow {
    background-position: -140px -997px
}

.glyphicons-icon.resize_small {
    background-position: -188px -997px
}

.glyphicons-icon.resize_full {
    background-position: -236px -997px
}

.glyphicons-icon.circle_arrow_left {
    background-position: -284px -997px
}

.glyphicons-icon.circle_arrow_right {
    background-position: -332px -997px
}

.glyphicons-icon.circle_arrow_top {
    background-position: -380px -997px
}

.glyphicons-icon.circle_arrow_down {
    background-position: -428px -997px
}

.glyphicons-icon.play_button {
    background-position: 4px -1045px
}

.glyphicons-icon.unshare {
    background-position: -44px -1045px
}

.glyphicons-icon.share {
    background-position: -92px -1045px
}

.glyphicons-icon.chevron-right {
    background-position: -140px -1045px
}

.glyphicons-icon.chevron-left {
    background-position: -188px -1045px
}

.glyphicons-icon.bluetooth {
    background-position: -236px -1045px
}

.glyphicons-icon.euro {
    background-position: -284px -1045px
}

.glyphicons-icon.usd {
    background-position: -332px -1045px
}

.glyphicons-icon.gbp {
    background-position: -380px -1045px
}

.glyphicons-icon.retweet_2 {
    background-position: -428px -1045px
}

.glyphicons-icon.moon {
    background-position: 4px -1093px
}

.glyphicons-icon.sun {
    background-position: -44px -1093px
}

.glyphicons-icon.cloud {
    background-position: -92px -1093px
}

.glyphicons-icon.direction {
    background-position: -140px -1093px
}

.glyphicons-icon.brush {
    background-position: -188px -1093px
}

.glyphicons-icon.pen {
    background-position: -236px -1093px
}

.glyphicons-icon.zoom_in {
    background-position: -284px -1093px
}

.glyphicons-icon.zoom_out {
    background-position: -332px -1093px
}

.glyphicons-icon.pin {
    background-position: -380px -1093px
}

.glyphicons-icon.albums {
    background-position: -428px -1093px
}

.glyphicons-icon.rotation_lock {
    background-position: 4px -1141px
}

.glyphicons-icon.flash {
    background-position: -44px -1141px
}

.glyphicons-icon.google_maps {
    background-position: -92px -1141px
}

.glyphicons-icon.anchor {
    background-position: -140px -1141px
}

.glyphicons-icon.conversation {
    background-position: -188px -1141px
}

.glyphicons-icon.chat {
    background-position: -236px -1141px
}

.glyphicons-icon.male {
    background-position: -284px -1141px
}

.glyphicons-icon.female {
    background-position: -332px -1141px
}

.glyphicons-icon.asterisk {
    background-position: -380px -1141px
}

.glyphicons-icon.divide {
    background-position: -428px -1141px
}

.glyphicons-icon.snorkel_diving {
    background-position: 4px -1189px
}

.glyphicons-icon.scuba_diving {
    background-position: -44px -1189px
}

.glyphicons-icon.oxygen_bottle {
    background-position: -92px -1189px
}

.glyphicons-icon.fins {
    background-position: -140px -1189px
}

.glyphicons-icon.fishes {
    background-position: -188px -1189px
}

.glyphicons-icon.boat {
    background-position: -236px -1189px
}

.glyphicons-icon.delete {
    background-position: -284px -1189px
}

.glyphicons-icon.sheriffs_star {
    background-position: -332px -1189px
}

.glyphicons-icon.qrcode {
    background-position: -380px -1189px
}

.glyphicons-icon.barcode {
    background-position: -428px -1189px
}

.glyphicons-icon.pool {
    background-position: 4px -1237px
}

.glyphicons-icon.buoy {
    background-position: -44px -1237px
}

.glyphicons-icon.spade {
    background-position: -92px -1237px
}

.glyphicons-icon.bank {
    background-position: -140px -1237px
}

.glyphicons-icon.vcard {
    background-position: -188px -1237px
}

.glyphicons-icon.electrical_plug {
    background-position: -236px -1237px
}

.glyphicons-icon.flag {
    background-position: -284px -1237px
}

.glyphicons-icon.credit_card {
    background-position: -332px -1237px
}

.glyphicons-icon.keyboard-wireless {
    background-position: -380px -1237px
}

.glyphicons-icon.keyboard-wired {
    background-position: -428px -1237px
}

.glyphicons-icon.shield {
    background-position: 4px -1285px
}

.glyphicons-icon.ring {
    background-position: -44px -1285px
}

.glyphicons-icon.cake {
    background-position: -92px -1285px
}

.glyphicons-icon.drink {
    background-position: -140px -1285px
}

.glyphicons-icon.beer {
    background-position: -188px -1285px
}

.glyphicons-icon.fast_food {
    background-position: -236px -1285px
}

.glyphicons-icon.cutlery {
    background-position: -284px -1285px
}

.glyphicons-icon.pizza {
    background-position: -332px -1285px
}

.glyphicons-icon.birthday_cake {
    background-position: -380px -1285px
}

.glyphicons-icon.tablet {
    background-position: -428px -1285px
}

.glyphicons-icon.settings {
    background-position: 4px -1333px
}

.glyphicons-icon.bullets {
    background-position: -44px -1333px
}

.glyphicons-icon.cardio {
    background-position: -92px -1333px
}

.glyphicons-icon.t-shirt {
    background-position: -140px -1333px
}

.glyphicons-icon.pants {
    background-position: -188px -1333px
}

.glyphicons-icon.sweater {
    background-position: -236px -1333px
}

.glyphicons-icon.fabric {
    background-position: -284px -1333px
}

.glyphicons-icon.leather {
    background-position: -332px -1333px
}

.glyphicons-icon.scissors {
    background-position: -380px -1333px
}

.glyphicons-icon.bomb {
    background-position: -428px -1333px
}

.glyphicons-icon.skull {
    background-position: 4px -1381px
}

.glyphicons-icon.celebration {
    background-position: -44px -1381px
}

.glyphicons-icon.tea_kettle {
    background-position: -92px -1381px
}

.glyphicons-icon.french_press {
    background-position: -140px -1381px
}

.glyphicons-icon.coffee_cup {
    background-position: -188px -1381px
}

.glyphicons-icon.pot {
    background-position: -236px -1381px
}

.glyphicons-icon.grater {
    background-position: -284px -1381px
}

.glyphicons-icon.kettle {
    background-position: -332px -1381px
}

.glyphicons-icon.hospital {
    background-position: -380px -1381px
}

.glyphicons-icon.hospital_h {
    background-position: -428px -1381px
}

.glyphicons-icon.microphone {
    background-position: 4px -1429px
}

.glyphicons-icon.webcam {
    background-position: -44px -1429px
}

.glyphicons-icon.temple_christianity_church {
    background-position: -92px -1429px
}

.glyphicons-icon.temple_islam {
    background-position: -140px -1429px
}

.glyphicons-icon.temple_hindu {
    background-position: -188px -1429px
}

.glyphicons-icon.temple_buddhist {
    background-position: -236px -1429px
}

.glyphicons-icon.bicycle {
    background-position: -284px -1429px
}

.glyphicons-icon.life_preserver {
    background-position: -332px -1429px
}

.glyphicons-icon.share_alt {
    background-position: -380px -1429px
}

.glyphicons-icon.comments {
    background-position: -428px -1429px
}

.glyphicons-icon.flower {
    background-position: 4px -1477px
}

.glyphicons-icon.baseball {
    background-position: -44px -1477px
}

.glyphicons-icon.rugby {
    background-position: -92px -1477px
}

.glyphicons-icon.ax {
    background-position: -140px -1477px
}

.glyphicons-icon.table_tennis {
    background-position: -188px -1477px
}

.glyphicons-icon.bowling {
    background-position: -236px -1477px
}

.glyphicons-icon.tree_conifer {
    background-position: -284px -1477px
}

.glyphicons-icon.tree_deciduous {
    background-position: -332px -1477px
}

.glyphicons-icon.more_items {
    background-position: -380px -1477px
}

.glyphicons-icon.sort {
    background-position: -428px -1477px
}

.glyphicons-icon.filter {
    background-position: 4px -1525px
}

.glyphicons-icon.gamepad {
    background-position: -44px -1525px
}

.glyphicons-icon.playing_dices {
    background-position: -92px -1525px
}

.glyphicons-icon.calculator {
    background-position: -140px -1525px
}

.glyphicons-icon.tie {
    background-position: -188px -1525px
}

.glyphicons-icon.wallet {
    background-position: -236px -1525px
}

.glyphicons-icon.piano {
    background-position: -284px -1525px
}

.glyphicons-icon.sampler {
    background-position: -332px -1525px
}

.glyphicons-icon.podium {
    background-position: -380px -1525px
}

.glyphicons-icon.soccer_ball {
    background-position: -428px -1525px
}

.glyphicons-icon.blog {
    background-position: 4px -1573px
}

.glyphicons-icon.dashboard {
    background-position: -44px -1573px
}

.glyphicons-icon.certificate {
    background-position: -92px -1573px
}

.glyphicons-icon.bell {
    background-position: -140px -1573px
}

.glyphicons-icon.candle {
    background-position: -188px -1573px
}

.glyphicons-icon.pushpin {
    background-position: -236px -1573px
}

.glyphicons-icon.iphone_shake {
    background-position: -284px -1573px
}

.glyphicons-icon.pin_flag {
    background-position: -332px -1573px
}

.glyphicons-icon.turtle {
    background-position: -380px -1573px
}

.glyphicons-icon.rabbit {
    background-position: -428px -1573px
}

.glyphicons-icon.globe {
    background-position: 4px -1621px
}

.glyphicons-icon.briefcase {
    background-position: -44px -1621px
}

.glyphicons-icon.hdd {
    background-position: -92px -1621px
}

.glyphicons-icon.thumbs_up {
    background-position: -140px -1621px
}

.glyphicons-icon.thumbs_down {
    background-position: -188px -1621px
}

.glyphicons-icon.hand_right {
    background-position: -236px -1621px
}

.glyphicons-icon.hand_left {
    background-position: -284px -1621px
}

.glyphicons-icon.hand_up {
    background-position: -332px -1621px
}

.glyphicons-icon.hand_down {
    background-position: -380px -1621px
}

.glyphicons-icon.fullscreen {
    background-position: -428px -1621px
}

.glyphicons-icon.shopping_bag {
    background-position: 4px -1669px
}

.glyphicons-icon.book_open {
    background-position: -44px -1669px
}

.glyphicons-icon.nameplate {
    background-position: -92px -1669px
}

.glyphicons-icon.nameplate_alt {
    background-position: -140px -1669px
}

.glyphicons-icon.vases {
    background-position: -188px -1669px
}

.glyphicons-icon.bullhorn {
    background-position: -236px -1669px
}

.glyphicons-icon.dumbbell {
    background-position: -284px -1669px
}

.glyphicons-icon.suitcase {
    background-position: -332px -1669px
}

.glyphicons-icon.file_import {
    background-position: -380px -1669px
}

.glyphicons-icon.file_export {
    background-position: -428px -1669px
}

.glyphicons-icon.bug {
    background-position: 4px -1717px
}

.glyphicons-icon.crown {
    background-position: -44px -1717px
}

.glyphicons-icon.smoking {
    background-position: -92px -1717px
}

.glyphicons-icon.cloud-download {
    background-position: -140px -1717px
}

.glyphicons-icon.cloud-upload {
    background-position: -188px -1717px
}

.glyphicons-icon.restart {
    background-position: -236px -1717px
}

.glyphicons-icon.security_camera {
    background-position: -284px -1717px
}

.glyphicons-icon.expand {
    background-position: -332px -1717px
}

.glyphicons-icon.collapse {
    background-position: -380px -1717px
}

.glyphicons-icon.collapse_top {
    background-position: -428px -1717px
}

.glyphicons-icon.globe_af {
    background-position: 4px -1765px
}

.glyphicons-icon.global {
    background-position: -44px -1765px
}

.glyphicons-icon.spray {
    background-position: -92px -1765px
}

.glyphicons-icon.nails {
    background-position: -140px -1765px
}

.glyphicons-icon.claw_hammer {
    background-position: -188px -1765px
}

.glyphicons-icon.classic_hammer {
    background-position: -236px -1765px
}

.glyphicons-icon.hand_saw {
    background-position: -284px -1765px
}

.glyphicons-icon.riflescope {
    background-position: -332px -1765px
}

.glyphicons-icon.electrical_socket_eu {
    background-position: -380px -1765px
}

.glyphicons-icon.electrical_socket_us {
    background-position: -428px -1765px
}

.glyphicons-icon.message_forward {
    background-position: 4px -1813px
}

.glyphicons-icon.coat_hanger {
    background-position: -44px -1813px
}

.glyphicons-icon.dress {
    background-position: -92px -1813px
}

.glyphicons-icon.bathrobe {
    background-position: -140px -1813px
}

.glyphicons-icon.shirt {
    background-position: -188px -1813px
}

.glyphicons-icon.underwear {
    background-position: -236px -1813px
}

.glyphicons-icon.log_in {
    background-position: -284px -1813px
}

.glyphicons-icon.log_out {
    background-position: -332px -1813px
}

.glyphicons-icon.exit {
    background-position: -380px -1813px
}

.glyphicons-icon.new_window_alt {
    background-position: -428px -1813px
}

.glyphicons-icon.video_sd {
    background-position: 4px -1861px
}

.glyphicons-icon.video_hd {
    background-position: -44px -1861px
}

.glyphicons-icon.subtitles {
    background-position: -92px -1861px
}

.glyphicons-icon.sound_stereo {
    background-position: -140px -1861px
}

.glyphicons-icon.sound_dolby {
    background-position: -188px -1861px
}

.glyphicons-icon.sound_5_1 {
    background-position: -236px -1861px
}

.glyphicons-icon.sound_6_1 {
    background-position: -284px -1861px
}

.glyphicons-icon.sound_7_1 {
    background-position: -332px -1861px
}

.glyphicons-icon.copyright_mark {
    background-position: -380px -1861px
}

.glyphicons-icon.registration_mark {
    background-position: -428px -1861px
}

.glyphicons-icon.radar {
    background-position: 4px -1909px
}

.glyphicons-icon.skateboard {
    background-position: -44px -1909px
}

.glyphicons-icon.golf_course {
    background-position: -92px -1909px
}

.glyphicons-icon.sorting {
    background-position: -140px -1909px
}

.glyphicons-icon.sort-by-alphabet {
    background-position: -188px -1909px
}

.glyphicons-icon.sort-by-alphabet-alt {
    background-position: -236px -1909px
}

.glyphicons-icon.sort-by-order {
    background-position: -284px -1909px
}

.glyphicons-icon.sort-by-order-alt {
    background-position: -332px -1909px
}

.glyphicons-icon.sort-by-attributes {
    background-position: -380px -1909px
}

.glyphicons-icon.sort-by-attributes-alt {
    background-position: -428px -1909px
}

.glyphicons-icon.compressed {
    background-position: 4px -1957px
}

.glyphicons-icon.package {
    background-position: -44px -1957px
}

.glyphicons-icon.cloud_plus {
    background-position: -92px -1957px
}

.glyphicons-icon.cloud_minus {
    background-position: -140px -1957px
}

.glyphicons-icon.disk_save {
    background-position: -188px -1957px
}

.glyphicons-icon.disk_open {
    background-position: -236px -1957px
}

.glyphicons-icon.disk_saved {
    background-position: -284px -1957px
}

.glyphicons-icon.disk_remove {
    background-position: -332px -1957px
}

.glyphicons-icon.disk_import {
    background-position: -380px -1957px
}

.glyphicons-icon.disk_export {
    background-position: -428px -1957px
}

.glyphicons-icon.tower {
    background-position: 4px -2005px
}

.glyphicons-icon.send {
    background-position: -44px -2005px
}

.glyphicons-icon.git_branch {
    background-position: -92px -2005px
}

.glyphicons-icon.git_create {
    background-position: -140px -2005px
}

.glyphicons-icon.git_private {
    background-position: -188px -2005px
}

.glyphicons-icon.git_delete {
    background-position: -236px -2005px
}

.glyphicons-icon.git_merge {
    background-position: -284px -2005px
}

.glyphicons-icon.git_pull_request {
    background-position: -332px -2005px
}

.glyphicons-icon.git_compare {
    background-position: -380px -2005px
}

.glyphicons-icon.git_commit {
    background-position: -428px -2005px
}

.glyphicons-icon.construction_cone {
    background-position: 4px -2053px
}

.glyphicons-icon.shoe_steps {
    background-position: -44px -2053px
}

.glyphicons-icon.plus {
    background-position: -92px -2053px
}

.glyphicons-icon.minus {
    background-position: -140px -2053px
}

.glyphicons-icon.redo {
    background-position: -188px -2053px
}

.glyphicons-icon.undo {
    background-position: -236px -2053px
}

.glyphicons-icon.golf {
    background-position: -284px -2053px
}

.glyphicons-icon.hockey {
    background-position: -332px -2053px
}

.glyphicons-icon.pipe {
    background-position: -380px -2053px
}

.glyphicons-icon.wrench {
    background-position: -428px -2053px
}

.glyphicons-icon.folder_closed {
    background-position: 4px -2101px
}

.glyphicons-icon.phone_alt {
    background-position: -44px -2101px
}

.glyphicons-icon.earphone {
    background-position: -92px -2101px
}

.glyphicons-icon.floppy_disk {
    background-position: -140px -2101px
}

.glyphicons-icon.floppy_saved {
    background-position: -188px -2101px
}

.glyphicons-icon.floppy_remove {
    background-position: -236px -2101px
}

.glyphicons-icon.floppy_save {
    background-position: -284px -2101px
}

.glyphicons-icon.floppy_open {
    background-position: -332px -2101px
}

.glyphicons-icon.translate {
    background-position: -380px -2101px
}

.glyphicons-icon.fax {
    background-position: -428px -2101px
}

.glyphicons-icon.factory {
    background-position: 4px -2149px
}

.glyphicons-icon.shop_window {
    background-position: -44px -2149px
}

.glyphicons-icon.shop {
    background-position: -92px -2149px
}

.glyphicons-icon.kiosk {
    background-position: -140px -2149px
}

.glyphicons-icon.kiosk_wheels {
    background-position: -188px -2149px
}

.glyphicons-icon.kiosk_light {
    background-position: -236px -2149px
}

.glyphicons-icon.kiosk_food {
    background-position: -284px -2149px
}

.glyphicons-icon.transfer {
    background-position: -332px -2149px
}

.glyphicons-icon.money {
    background-position: -380px -2149px
}

.glyphicons-icon.header {
    background-position: -428px -2149px
}

.glyphicons-icon.blacksmith {
    background-position: 4px -2197px
}

.glyphicons-icon.saw_blade {
    background-position: -44px -2197px
}

.glyphicons-icon.basketball {
    background-position: -92px -2197px
}

.glyphicons-icon.server {
    background-position: -140px -2197px
}

.glyphicons-icon.server_plus {
    background-position: -188px -2197px
}

.glyphicons-icon.server_minus {
    background-position: -236px -2197px
}

.glyphicons-icon.server_ban {
    background-position: -284px -2197px
}

.glyphicons-icon.server_flag {
    background-position: -332px -2197px
}

.glyphicons-icon.server_lock {
    background-position: -380px -2197px
}

.glyphicons-icon.server_new {
    background-position: -428px -2197px
}

@font-face {
    font-family: 'Glyphicons Social Regular';
    src: url(css/webfonts/glyphicons-social-regular.eot);
    src: url(css/webfonts/glyphicons-social-regulard41d.eot?#iefix) format('embedded-opentype'), url(css/webfonts/glyphicons-social-regular.woff) format('woff'), url(css/webfonts/glyphicons-social-regular.ttf) format('truetype'), url(css/webfonts/glyphicons-social-regular.svg#glyphicons_socialregular) format('svg');
    font-weight: 400;
    font-style: normal
}

.social {
    display: inline-block;
    position: relative;
    margin: 0 40px 40px 0;
    color: #1d1d1b;
    text-decoration: none;
    *display: inline;
    *zoom: 1;
    vertical-align: middle
}

.social a {
    float: left
}

.social:before {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    margin: 0 9px 0 0;
    font: 32px/1em 'Glyphicons Social Regular';
    font-style: normal;
    font-weight: 400;
    color: #1d1d1b;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    text-transform: none;
    -webkit-font-smoothing: antialiased
}

.social.white:before {
    color: #fff
}

.social.pinterest:before {
    content: "\E001"
}

.social.dropbox:before {
    content: "\E002"
}

.social.google_plus:before {
    content: "\E003"
}

.social.jolicloud:before {
    content: "\E004"
}

.social.yahoo:before {
    content: "\E005"
}

.social.blogger:before {
    content: "\E006"
}

.social.picasa:before {
    content: "\E007"
}

.social.amazon:before {
    content: "\E008"
}

.social.tumblr:before {
    content: "\E009"
}

.social.wordpress:before {
    content: "\E010"
}

.social.instapaper:before {
    content: "\E011"
}

.social.evernote:before {
    content: "\E012"
}

.social.xing:before {
    content: "\E013"
}

.social.zootool:before {
    content: "\E014"
}

.social.dribbble:before {
    content: "\E015"
}

.social.deviantart:before {
    content: "\E016"
}

.social.read_it_later:before {
    content: "\E017"
}

.social.linked_in:before {
    content: "\E018"
}

.social.forrst:before {
    content: "\E019"
}

.social.pinboard:before {
    content: "\E020"
}

.social.behance:before {
    content: "\E021"
}

.social.github:before {
    content: "\E022"
}

.social.youtube:before {
    content: "\E023"
}

.social.skitch:before {
    content: "\E024"
}

.social.foursquare:before {
    content: "\E025"
}

.social.quora:before {
    content: "\E026"
}

.social.badoo:before {
    content: "\E027"
}

.social.spotify:before {
    content: "\E028"
}

.social.stumbleupon:before {
    content: "\E029"
}

.social.readability:before {
    content: "\E030"
}

.social.facebook:before {
    content: "\E031"
}

.social.twitter:before {
    content: "\E032"
}

.social.instagram:before {
    content: "\E033"
}

.social.posterous_spaces:before {
    content: "\E034"
}

.social.vimeo:before {
    content: "\E035"
}

.social.flickr:before {
    content: "\E036"
}

.social.last_fm:before {
    content: "\E037"
}

.social.rss:before {
    content: "\E038"
}

.social.skype:before {
    content: "\E039"
}

.social.e-mail:before {
    content: "\E040"
}

.social.vine:before {
    content: "\E041"
}

.social.myspace:before {
    content: "\E042"
}

.social.goodreads:before {
    content: "\E043"
}

.social.apple:before {
    content: "\F8FF"
}

.social.windows:before {
    content: "\E045"
}

.social.yelp:before {
    content: "\E046"
}

.social.playstation:before {
    content: "\E047"
}

.social.xbox:before {
    content: "\E048"
}

.social.android:before {
    content: "\E049"
}

.social.ios:before {
    content: "\E050"
}

@font-face {
    font-family: 'FontAwesome';
    src: url(icon-fonts/fontawesome-webfontba72.eot?v=4.0.3);
    src: url(icon-fonts/fontawesome-webfontd41d.eot?#iefix&v=4.0.3) format('embedded-opentype'), url(icon-fonts/fontawesome-webfontba72.woff?v=4.0.3) format('woff'), url(icon-fonts/fontawesome-webfontba72.ttf?v=4.0.3) format('truetype'), url(icon-fonts/fontawesome-webfontba72.svg?v=4.0.3#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.3333333333333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.2857142857142858em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: .14285714285714285em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.8571428571428572em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1)
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-asc:before {
    content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-desc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-mail-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"
}

.fa-won:before,
.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.master-slider {
    position: relative;
    visibility: hidden;
    -moz-transform: translate3d(0, 0, 0)
}

.master-slider.ms-fullheight {
    height: 100%
}

.master-slider img {
    max-width: none
}

.ms-ie img {
    border: none
}

.ms-ie8 * {
    opacity: inherit;
    filter: inherit
}

.ms-ie7 {
    zoom: 1
}

.ms-loading-container {
    position: absolute;
    width: 100%;
    top: 0
}

.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading {
    width: 36px;
    height: 36px;
    background: url(data:image/gif;
 base64, R0lGODlhIAAgANU/AGFhYXV1dZ2dnbCwsLa2to6Ojubm5tvb28rKypCQkLq6uvHx8cDAwPb29u/v73JycuLi4tXV1X19fWtra21tbYGBgWNjY6WlpcjIyOjo6GVlZcPDw9DQ0Li4uL6+vrOzs1xcXM3NzcTExOTk5MbGxnBwcISEhIqKipeXl/7+/v39/fn5+e3t7fr6+m5ubuvr6729va+vr66urnl5eXh4eNbW1uzs7Jubm5mZmby8vPv7+/z8/NfX11lZWf ///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAwA/ACwAAAAAIAAgAAAGeMCfcEgsGo/IpHLJbDqf0KPPF5VOh1fhlBrdYrk/b1ec3YKh5jA17SR7r2wx0rymp+lKu1qvX9r/eG2Af1WDcn6GiVlGioqChoWNi0ySbHl4gHuHjHeDmmecXJ2aWpOIcHWmj6KsqpSLsK6nX1+gVWq3ubq7vL1OQQAh+QQFAwA/ACwPAAUAAQAFAAAGB0CVbtVoBAEAIfkEBQMAPwAsAAAAAAEAAQAABgPAXxAAIfkEBQMAPwAsAAAAAAEAAQAABgPAXxAAIfkEBQMAPwAsDwAEAAEABgAABgfA1GrxsrGCACH5BAUDAD8ALA8ABAABAAYAAAYHQNUCUovUggAh+QQFAwA/ACwPAAQAAQAGAAAGB0AdBDO4DIIAIfkEBQMAPwAsDwAEAAIABgAABg1Aya7iqLxoi8ku8AsCACH5BAUDAD8ALA8ABAACAAYAAAYNwN6k9+gVeoneSXMJAgAh+QQFAwA/ACwPAAQABAAHAAAGEcCf5UfsEX/G4jEJCBx/qVQQACH5BAUDAD8ALBAABQAGAAYAAAYXwJ/wZ8sMf57jgTdUXXa/x49xaIpSwiAAIfkEBQMAPwAsEgAFAAUABwAABh3A3+81WAkTPcGv1gOwfrSe7AfruXQ/xiMk/Bm6QQAh+QQFAwA/ACwTAAkACAAFAAAGIcDfryV03FoBzG8VA/Q2mR+CAjhFUr9RxbVZCX+7BfYbBAAh+QQFAwA/ACwUAAoACAAHAAAGI8CfcEgY/nq9gk1o6s0iQxVJkTL+qtYrbWJB9oQHzAbDwQQBACH5BAUDAD8ALBQADwAIAAgAAAYnwN/P1esJj4FiEfBTHZ8MWOq5MPVmkWfjBOolXk/OpBd7/hqf1S8IACH5BAUDAD8ALBEAEwAJAAgAAAYtwJ/w5xoOMz8MpSdMbSSY3yoGEOZ6rpaQJfipaD2ZURjpAVjjX6KHS78IWmEQACH5BAUDAD8ALAkACQASABMAAAY/wJ9waBkaj8ikcslsOp/QaPQhrVqZKqlK0cmmfqLkQHjowX6PSXMXoGV7vealVxPCmeXE8L7UfV57cVEagkpBACH5BAUDAD8ALAUACQASABIAAAZAwJ9wSAQQj8ikcslsOo+Yp3TqDFCRh8juaUgAKpDmotDrUaIGJqEHiK1+mACMuCHqbixhy0WV9aYsRlMCV29OQQAh+QQFAwA/ACwEAAkAEwANAAAGL8CfcEj8WYrIpHLJbDqfpGcS0CuZJIlnb7udpJoPpEoqTOU25MisJ2WRhwqniBgEACH5BAUDAD8ALAQACgAHAAYAAAYcwF8k8isWXwKBzViMFAYLZkqhYBZVll9vW/oFAQAh+QQFAwA/ACwFAAkACAAFAAAGHMCVwPErFgc9QGz126V+hV6Pgvg9i7OpwWj0FIMAIfkEBQMAPwAsCQAFAAUACAAABhvAVOpHVIyIP9ZHh1RwkK3CAokJqZCGoWv6CwIAIfkEBQMAPwAsCQAFAAUACAAABhvA1kf3++F6iuIPMFkUZb2LkgJwFiUZpdZRDAIAIfkEBQMAPwAsCgAFAAQABwAABhNAwutHTBB/vcNxliL2GEfR0RcEACH5BAUDAD8ALAsABQAFAAYAAAYQQNtvSCzyijRVEfbTEFO/IAAh+QQFAwA/ACwPAAkAAQABAAAGA8BJEAAh+QQFAwA/ACwAAAAAAQABAAAGA8BfEAAh+QQFAwA/ACwPAAkAAQABAAAGA0BKEAAh+QQFAwA/ACwAAAAAAQABAAAGA8BfEAAh+QQFAwA/ACwAAAAAAQABAAAGA8BfEAAh+QQFAwA/ACwAAAAAAQABAAAGA8BfEAAh+QQFAwA/ACwPAAUAAQAFAAAGB0AQCAAIBAEAIfkEBQMAPwAsAAAAAAEAAQAABgPAXxAAIfkEBQMAPwAsAAAAAAEAAQAABgPAXxAAIfkEBQMAPwAsDwAFAAEABQAABgdAgIYykQQBACH5BAUDAD8ALA8ABQABAAUAAAYHwEmgYkIFAQAh+QQFAwA/ACwNAAUAAwAGAAAGDsDfjyZMCC/Cj1CxEQYBACH5BAUDAD8ALA8ABAACAAYAAAYNQJ6mpjlQIBrHb/ULAgAh+QQFAwA/ACwPAAQAAgAGAAAGDEDfygfxhXwYH8IYBAAh+QQFAwA/ACwQAAQAAgAHAAAGCkDfT0gc/lK/YxAAIfkEBQMAPwAsEAAFAAYABgAABhbAn/CnIg1/nKOuMvRFQD/fTxdoroZBACH5BAUDAD8ALBIABQAFAAgAAAYVwN/PRxQSfcNjEnlMJVfCYVQIEQYBACH5BAUDAD8ALBQACQAHAAUAAAYWwJ/vJ/QZi8ZGscEhOIwQwoHoixCvQQAh+QQFAwA/ACwMAAoAEAAMAAAGJsCfcEgk+orIn295TA6ZTuMyaqQWfQ1bAxpFFVAJE85KLpvNj3MQACH5BAUDAD8ALAwADwAQAAgAAAYnwJ9wSPQZiciicZkc+ppQJnSYeqWOU8OPA2kxA8gNEdLAToWNzDMIACH5BAUDAD8ALAwAEwAOAAgAAAYgwJ9wKPQZicifT3n8PYjGYxQJYDab0Gkyi91avUPtLwgAIfkEBQMAPwAsCQAPAAgADQAABibAx29ILBqPyOQxc0QofL5f9JdIRaG/wQiL7WClPkZjClZ9wUdoEAAh+QQFAwA/ACwFABAACAALAAAGIsCfUKgaGlNG4YHlG7IMDV9TJ63+qlZs8ypNdo1f8BY8DAIAIfkEBQMAPwAsBAAKAAoACwAABh/An3A4FBGPyKRy+fP5MpEaJDV0WlO+ZRZp5TqPW2QQACH5BAUDAD8ALAUACQAGAAgAAAYcwBbqR/wdJMWfz0GYJH2vC5LoU/mSSqVvey1egwAh+QQFAwA/ACwFAAkACQAFAAAGFECf8EcsCo8/xG/zOw6LRCc0Cg0CACH5BAUDAD8ALAkABQAFAAcAAAYXQF3nRzxMiD+fDIRcnJC+A5OoFCFTvyAAIfkEBQMAPwAsCQAFAAUABwAABhVAn2/x+wkjRSMLUhRykkNSMnWA/oIAIfkEBQMAPwAsCwAFAAMABgAABg5A3+8nJOqGqRSxQUwFAQAh+QQFAwA/ACwMAAcAAwAEAAAGCkDf7+cT/nTDYhAAIfkEBQMAPwAsDQAJAAEAAQAABgNAVRAAIfkEBQMAPwAsDQAJAAEAAQAABgNAXxAAIfkEBQMAPwAsAAAAAAEAAQAABgPAXxAAIfkEBQMAPwAsAAAAAAEAAQAABgPAXxAAIfkEBQMAPwAsAAAAAAEAAQAABgPAXxAAOw==) no-repeat center white;
    border-radius: 60px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -18px;
    opacity: .9
}

.ms-def-cursor {
    cursor: auto!important
}

.ms-grab-cursor {
    cursor: url(data:image/png;
 base64, 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),move
}

.ms-grabbing-cursor {
    cursor: url(data:image/png;
 base64, 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),move
}

.ms-ie .ms-grab-cursor {
    cursor: url(masterslider/masterslider/style/grab.html), move
}

.ms-ie .ms-grabbing-cursor {
    cursor: url(masterslider/masterslider/style/grabbing.html), move
}

.ms-view {
    margin: 0 auto;
    overflow: hidden;
    background: black;
    position: relative;
    -webkit-perspective: 2000px;
    -moz-perspective: 2000px;
    -ms-perspective: 2000px;
    perspective: 2000px
}

.ms-view .ms-slide-container {
    position: relative
}

.ms-slide {
    position: absolute;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    height: 100%
}

.ms-slide .ms-slide-bgcont,
.ms-slide .ms-slide-bgvideocont {
    position: absolute;
    overflow: hidden;
    width: 100%
}

.ms-slide .ms-slide-bgvideocont {
    z-index: 5;
    height: 100%
}

.ms-slide .ms-slide-bgvideocont,
.ms-slide-bgvideocont>video {
    -webkit-transform: translateZ(.3px);
    -moz-transform: translateZ(.3px);
    -ms-transform: translateZ(.3px);
    -o-transform: translateZ(.3px);
    transform: translateZ(.3px)
}

.ms-slide .ms-slide-bgvideo {
    position: absolute;
    top: 0
}

.ms-container {
    position: relative;
    margin: 0 auto
}

.ms-slide .ms-slide-bgcont img,
.ms-container {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ms-slide .ms-layer {
    position: absolute
}

.ms-slide .ms-slide-layers {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0
}

.ms-slide .ms-slide-video {
    position: absolute;
    top: 0;
    z-index: 11;
    background: black;
    padding: 0;
    margin: 0;
    border: none
}

.ms-layer.video-box {
    background: black
}

.ms-layer.video-box iframe {
    padding: 0;
    margin: 0;
    border: none;
    position: absolute;
    z-index: 10
}

.ms-slide .ms-slide-vpbtn,
.ms-slide .ms-video-btn {
    position: absolute;
    cursor: pointer;
    z-index: 10
}

.ms-slide .ms-slide-vcbtn {
    position: absolute;
    cursor: pointer;
    z-index: 13
}

.ms-slide-vcbtn-mobile {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 28px;
    background-color: black;
    color: white;
    text-align: center;
    cursor: pointer;
    z-index: 13
}

.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
    text-transform: uppercase;
    font-family: sans-serif;
    font-size: .75em;
    display: inline-block;
    background: url(masterslider/style/video-close-btn.png) no-repeat 0 3px;
    padding-left: 15px;
    height: 15px;
    color: #DBDBDB;
    margin-top: 7px
}

.ms-slide .ms-slide-vcbtn,
.ms-slide .ms-slide-layers,
.ms-slide .ms-slide-vpbtn,
.ms-slide .ms-slide-video {
    -webkit-transform: translateZ(.44px);
    -moz-transform: translateZ(.44px);
    -ms-transform: translateZ(.44px);
    -o-transform: translateZ(.44px);
    transform: translateZ(.44px)
}

.ms-video-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.ms-mask-frame {
    overflow: hidden;
    position: absolute;
    float: left
}

.ms-thumb-list {
    overflow: hidden;
    position: absolute
}

.ms-thumbs-cont {
    position: relative
}

.ms-thumb-frame img {
    width: 100%;
    height: auto
}

.ms-thumb-frame {
    cursor: pointer;
    float: left;
    overflow: hidden
}

.ms-bullet {
    cursor: pointer;
    float: left
}

.ms-sbar .ms-bar {
    position: relative;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -ms-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.ms-time-bar {
    -webkit-transition: width 120ms linear;
    -moz-transition: width 120ms linear;
    -ms-transition: width 120ms linear;
    -o-transition: width 120ms linear;
    transition: width 120ms linear
}

.ms-ie7 .ms-tooltip-arrow {
    height: 0
}

.ms-skin-default .ms-slide .ms-slide-vpbtn,
.ms-skin-default .ms-video-btn {
    width: 50px;
    height: 51px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAJgAAADhCAYAAAA073woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkI4MEJGNjkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkI4MEJGNzkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCQjgwQkY0OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCQjgwQkY1OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+l8aVLgAADGdJREFUeNrsnWts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) no-repeat -14px -150px;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px
}

.ms-skin-default .ms-slide .ms-slide-vcbtn {
    width: 30px;
    height: 30px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAJgAAADhCAYAAAA073woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkI4MEJGNjkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkI4MEJGNzkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCQjgwQkY0OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCQjgwQkY1OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+l8aVLgAADGdJREFUeNrsnWts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) no-repeat -24px -28px;
    top: 18px;
    right: 30px
}

.ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev {
    width: 30px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAJgAAADhCAYAAAA073woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkI4MEJGNjkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkI4MEJGNzkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCQjgwQkY0OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCQjgwQkY1OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+l8aVLgAADGdJREFUeNrsnWts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);
    background-position: -89px -26px;
    height: 40px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -20px;
    position: absolute;
    z-index: 10
}

.ms-skin-default .ms-nav-next {
    right: 30px;
    left: auto;
    background-position: -89px -103px
}

.ms-skin-default .ms-thumb-frame-selected {
    opacity: .6
}

.ms-skin-default .ms-thumb-list.ms-dir-h {
    bottom: -60px;
    width: 100%;
    height: 60px
}

.ms-skin-default .ms-thumb-list.ms-dir-v {
    height: 100%;
    width: 60px;
    right: -60px;
    top: 0
}

.ms-skin-default .ms-thumb-frame {
    cursor: pointer;
    float: left;
    width: 60px;
    height: 60px;
    margin: 1px 0 0 1px;
    overflow: hidden
}

.ms-skin-default .ms-bullets.ms-dir-h {
    position: absolute;
    bottom: 20px;
    right: 50%;
    width: 100px
}

.ms-skin-default .ms-bullets.ms-dir-h .ms-bullets-count {
    position: relative;
    right: -50%
}

.ms-skin-default .ms-bullet {
    width: 10px;
    height: 10px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAJgAAADhCAYAAAA073woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkI4MEJGNjkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkI4MEJGNzkwNTAxMUUzOUUwRkNDMUQ0RUIzNDVGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCQjgwQkY0OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCQjgwQkY1OTA1MDExRTM5RTBGQ0MxRDRFQjM0NUY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+l8aVLgAADGdJREFUeNrsnWts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) no-repeat;
    margin: 4px;
    background-position: -34px -117px
}

.ms-skin-default .ms-bullet-selected {
    background-position: -34px -84px
}

.ms-skin-default .ms-sbar {
    position: absolute
}

.ms-skin-default .ms-sbar.ms-dir-h {
    left: 10px;
    right: 10px;
    top: 5px
}

.ms-skin-default .ms-sbar.ms-dir-v {
    top: 10px;
    bottom: 10px;
    right: 5px
}

.ms-skin-default .ms-sbar .ms-bar {
    height: 4px;
    background: #D0F;
    border-radius: 4px
}

.ms-skin-default .ms-sbar.ms-dir-v .ms-bar {
    width: 4px
}

.ms-skin-default .ms-timerbar {
    width: 100%;
    bottom: 0;
    position: absolute
}

.ms-skin-default .ms-time-bar {
    height: 3px;
    background: #FFF;
    border-top: solid 1px rgba(0, 0, 0, .41)
}

.ms-skin-default .ms-ctimer {
    position: absolute;
    top: 30px;
    left: 30px;
    cursor: pointer
}

.ms-skin-default .ms-tooltip {
    position: absolute;
    z-index: 110;
    cursor: auto
}

.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow {
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    position: absolute;
    left: 50%;
    margin-left: -10px
}

.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow {
    border-top: solid 10px;
    border-top-color: silver;
    border-top-color: rgba(240, 240, 240, .88);
    bottom: -10px
}

.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow {
    border-bottom: solid 10px;
    border-bottom-color: silver;
    border-bottom-color: rgba(240, 240, 240, .88);
    top: -10px
}

.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow {
    border-top: solid 10px transparent;
    border-bottom: solid 10px transparent;
    position: absolute;
    top: 50%;
    margin-top: -10px
}

.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow {
    border-right: solid 10px;
    border-right-color: silver;
    border-right-color: rgba(240, 240, 240, .88);
    left: -10px
}

.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow {
    border-left: solid 10px;
    border-left-color: silver;
    border-left-color: rgba(240, 240, 240, .88);
    right: -10px
}

@keyframes point-anim {
    0% {
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5);
        -o-transform: scale(.5);
        -ms-transform: scale(.5);
        opacity: 1
    }
    100% {
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -moz-transform: scale(1.5);
        -o-transform: scale(1.5);
        -ms-transform: scale(1.5);
        opacity: 0
    }
}

@-webkit-keyframes point-anim {
    0% {
        -webkit-transform: scale(.5);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1.5);
        opacity: 0
    }
}

.ms-skin-default .ms-tooltip-point {
    cursor: pointer
}

.ms-skin-default .ms-tooltip-point .ms-point-center {
    width: 12px;
    height: 12px;
    border-radius: 15px;
    border: solid 2px #BBB;
    background: white;
    margin: -8px 0 0 -8px;
    position: absolute;
    z-index: 5
}

.ms-skin-default .ms-tooltip-point .ms-point-border {
    width: 22px;
    height: 22px;
    background: black;
    background: rgba(0, 0, 0, .36);
    margin: -11px 0 0 -11px;
    position: absolute;
    border-radius: 15px;
    animation: point-anim 1.5s infinite;
    -moz-animation: point-anim 1.5s infinite;
    -webkit-animation: point-anim 1.5s infinite;
    -o-animation: point-anim 1.5s infinite
}

.ms-android.ms-skin-default .ms-tooltip-point .ms-point-border {
    animation: none;
    -moz-animation: none;
    -webkit-animation: none;
    -o-animation: none
}

.ms-skin-default .ms-tooltip {
    max-width: 200px
}

.ms-skin-default .ms-tooltip-cont {
    padding: 10px;
    background: silver;
    background: rgba(240, 240, 240, .88);
    text-shadow: 0 1px 0 white;
    margin-left: -1px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dppx),
only screen and (min-resolution:2dppx) {
    .ms-skin-default .ms-slide .ms-slide-vpbtn,
    .ms-skin-default .ms-video-btn,
    .ms-skin-default .ms-slide .ms-slide-vcbtn,
    .ms-skin-default .ms-nav-next,
    .ms-skin-default .ms-nav-prev,
    .ms-skin-default .ms-bullet {
        background-image: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAATAAAAHCCAMAAABff2XTAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF6urq7u7u5+fnampqY2NjxsbGx8fHAAAAAAAA+vr6AAAAAAAAAAAA+vr6AAAA ////8fHx/f39VVVV5+fnOzs7g4ODlZWV1dXVKCgo8PDwkJCQ5eXllZWV5+fn7+/v39/fv7+/wsLC19fX5OTkvr6+5ubmubm5CwsLyMjIg4ODh4eH29vbHh4eTU1N5+fn0NDQubm5wMDA6enpQEBA6urq1tbW0tLS7Ozs4uLi7Ozs6+vrAAAA////6enpAAAAj4+P4eHh8PDw0tLS////+/v7/Pz88fHxAAAAkZGR////8vLy////////qqqq9/f3////5eXl////9PT0AAAA9/f39fX1+fn59fX15ubm7u7uTk5O9/f3////s7OzAAAA////////8vLy6enp8PDw////9fX1ioqKIyMj6urq5eXlpqam3NzcAAAAZWVlPj4+7+/v7e3t/v7+////AAAAAAAA9vb2t7e3AAAA+vr6AAAAAAAA+/v7AAAA/Pz8AAAAaWlpcnJy6enpAAAAAAAAAAAA7e3t////2NjY6Ojozc3N9PT06urq8/Pz9PT0AAAAAAAA6+vr19fXAAAAAAAACgoKZ2dnAAAAAAAAAAAAAAAA////AAAAAAAA8/PzKCgo6enpAAAA////////AAAAAAAAAAAAAAAAAAAAAAAA////AAAA8/PzVVVV6Ojo6enp////AAAAAAAA8/PzAAAA6urqAQEBAAAA8fHx////AAAA8fHxAAAA6urq8vLy6urqAAAAAAAAZGRk6+vr8fHxb29v////AAAAAAAA////8/Pz////AAAAAAAA8vLy6urqAAAAAAAAAAAA8fHxYWFh6enp6OjoXFxcAAAAAAAAUVFRAAAA////AAAAAAAAJycnAAAA19fXAAAAAAAAAAAAAAAAAAAAAAAArKysra2tDAwMPj4+l5eXFBQU0dHR39/fgICAZ2dnICAgwMDAUlJSLi4u+Pj49/f3BQUF/v7+/Pz88/Pz7u7u+vr69fX1AAAA////ShAcaQAAAOd0Uk5T/P6WNSRHSfyzsrXMzbP+lOePLdErKUESIOEroj6+5xhbaROcZ7FhGGFARI4mMsh9TWmtMMZxYKBzlfZXZfTjSZZTESRzUWxMSibUeTVXwKC3XZDxmGKixj3dNCGKXqxeT8zn1BnMtSTZpVSKEh0vt9hFkkh2vBBcrU1nOF5N3SU57y81d+0M+8V10dYb0mVL//lvLYM0ESUKEwQnYtaL7RcVFnEN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);
        background-size: 152px 225px
    }
}

#masterslider-showcase .ms-container {
    max-width: 100%!important
}

##masterslider-showcase .ms-view {
    width: 1025px
}

.ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6 .ms-video-btn {
    width: 45px;
    height: 45px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAJgAAADhCAYAAAA073woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABHRJREFUeNrs3LFuHEUYwPHdELq4i/v0SNDRUKThARACGYkmJVEeIYnvfI6fAeUBKCKFlElBEYNERRVET3qQaFKkMF5mxZx0Oo99d45P+Ubz+0mfkpxt6bz5e2du95J+GIYOtuWaQ4DAEBgIDIEhMBAYAkNgIDAEhsBAYAgMBIbAEBgIDIEhMBAYAkNgIDAEBgJDYAgMBIbAEBgIDIEhMBAYAqNh1x2CmPq+3/hrIv6Hzs5gCIyVDgTGNuPaFxjNxRVmk3+ZDW3UTa244p/BdtLcLDw+PnbDSaueuCIGNsb1PM1xmt2Fx3fzYy9E1k0LcR2FfbbjMvO+Z75S5oiGPH/ksHbz7+ePH+fPDfHct3xMSnENS/Mo0t/lme8j2MH8Js3JUmSLcZ3kz+kaDOzCuAS2/sFcjqwYV2OBTVbFJbDNflrvFg7o3RoO6BaOSSmuo6jbneWJ+Cpy3HPdKzx+b2nj34rSNZxqrs9cCxjXyzQf5T //m6fLj71sMLJpd/ZW0P00h1U8+0DLwW5hQ7+X56Tw6rK1Tf5BYak8jL5ERnq7zts0/yycub5N82Th4z+k+SB/ztsGl8pJ/nXxGtiD/OtDZ7D1flp38nWuvcJT3csf22n0MsXc7LwzWcTvo49wP2/pXuS4Lzy9YM942sK9yBX3Z2eFs1bvDYfrOb3kx1qyX8smP8QerPF3RbxLZLH3X533gzmTtXAG40rOZDH3kpanKjf51Ww1BIY9GAIDgSEwBAYCQ2AIDASGwBAYCAyBgcAQGAIDgSEwBAYCQ2AIDASGwEBgCAyBgcAQGAIDgSEwBAYCQ2AIDASGwEBgCAyBgcAQGAIDgSEwBAYCQ2AgMASGwEBgvC/XHYK4+r7f+GuGYRDYVRzIiAcTS2StDgR2Nb5P86GeztivNbI+wjKzsESOT+bnNF+l+bv1JXLpuMzPZNOajknEJfJ2mt/SfOzEdcZkVWCWyPXcSvNrmi81VXdkkTf5N9I8zQe0bzyqR7VGFnEPVvJjmjtp3jS6B5tHdr/w6nIa+ZjUEtjoVZov0rxuNLDzIpsuvsK0yb+8T/Lm/3bDS+WDNEeFwCb2YFfjZpqf0nwnsjoiq/VKfuub/qGWY1Lbze7x4uvXaY4bjuswn8Uu3OwLbHO/503+n+KqI66alshnaT5rPK5ZIa5ZF/x6WPTAhvwTOt6bfNN4XA8Lj02iP/HI18HGoO50/19kLdfX3s3ulXF5w+F6Xuf91quOrsYzV+Ql8pc0n4rr3E3+pKYnHC2wx2k+T/OXlopx7Ve3zAfbg232CqCdPdhs3bjc7GarP3gCoyn+VRECQ2AgMASGwEBgCAyBgcAQGAIDgSEwEBgCQ2AgMASGwEBgCAyBgcAQGAgMgSEwEBgCQ2AgMASGwEBgCAyBgcAQGAgMgSEwEBgCQ2AgMASGwEBgCAwEhsAQGAgMgSEwEBgCQ2AgMASGwEBgCAwEhsAQGAgMgSEwEBgCQ2AgMAQGAkNgCAwEhsAQGAgMgSEwEBgCA4GxVf8JMADbR8JMuBEAlwAAAABJRU5ErkJggg==) white no-repeat -16px -103px;
    border: solid 3px rgb(112, 112, 112);
    border-color: rgba(0, 0, 0, .27);
    -webkit-background-clip: padding-box;
    top: 50%;
    left: 50%;
    margin: -23px 0 0 -23px
}

.ms-skin-light-6 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-6 .ms-video-btn:hover {
    background-color: #E0E0E0
}

.ms-skin-light-6 .ms-slide .ms-slide-vcbtn {
    width: 25px;
    height: 25px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAJgAAADhCAYAAAA073woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABHRJREFUeNrs3LFuHEUYwPHdELq4i/v0SNDRUKThARACGYkmJVEeIYnvfI6fAeUBKCKFlElBEYNERRVET3qQaFKkMF5mxZx0Oo99d45P+Ubz+0mfkpxt6bz5e2du95J+GIYOtuWaQ4DAEBgIDIEhMBAYAkNgIDAEhsBAYAgMBIbAEBgIDIEhMBAYAkNgIDAEBgJDYAgMBIbAEBgIDIEhMBAYAqNh1x2CmPq+3/hrIv6Hzs5gCIyVDgTGNuPaFxjNxRVmk3+ZDW3UTa244p/BdtLcLDw+PnbDSaueuCIGNsb1PM1xmt2Fx3fzYy9E1k0LcR2FfbbjMvO+Z75S5oiGPH/ksHbz7+ePH+fPDfHct3xMSnENS/Mo0t/lme8j2MH8Js3JUmSLcZ3kz+kaDOzCuAS2/sFcjqwYV2OBTVbFJbDNflrvFg7o3RoO6BaOSSmuo6jbneWJ+Cpy3HPdKzx+b2nj34rSNZxqrs9cCxjXyzQf5T //m6fLj71sMLJpd/ZW0P00h1U8+0DLwW5hQ7+X56Tw6rK1Tf5BYak8jL5ERnq7zts0/yycub5N82Th4z+k+SB/ztsGl8pJ/nXxGtiD/OtDZ7D1flp38nWuvcJT3csf22n0MsXc7LwzWcTvo49wP2/pXuS4Lzy9YM942sK9yBX3Z2eFs1bvDYfrOb3kx1qyX8smP8QerPF3RbxLZLH3X533gzmTtXAG40rOZDH3kpanKjf51Ww1BIY9GAIDgSEwBAYCQ2AIDASGwBAYCAyBgcAQGAIDgSEwBAYCQ2AIDASGwEBgCAyBgcAQGAIDgSEwBAYCQ2AIDASGwEBgCAyBgcAQGAIDgSEwBAYCQ2AgMASGwEBgvC/XHYK4+r7f+GuGYRDYVRzIiAcTS2StDgR2Nb5P86GeztivNbI+wjKzsESOT+bnNF+l+bv1JXLpuMzPZNOajknEJfJ2mt/SfOzEdcZkVWCWyPXcSvNrmi81VXdkkTf5N9I8zQe0bzyqR7VGFnEPVvJjmjtp3jS6B5tHdr/w6nIa+ZjUEtjoVZov0rxuNLDzIpsuvsK0yb+8T/Lm/3bDS+WDNEeFwCb2YFfjZpqf0nwnsjoiq/VKfuub/qGWY1Lbze7x4uvXaY4bjuswn8Uu3OwLbHO/503+n+KqI66alshnaT5rPK5ZIa5ZF/x6WPTAhvwTOt6bfNN4XA8Lj02iP/HI18HGoO50/19kLdfX3s3ulXF5w+F6Xuf91quOrsYzV+Ql8pc0n4rr3E3+pKYnHC2wx2k+T/OXlopx7Ve3zAfbg232CqCdPdhs3bjc7GarP3gCoyn+VRECQ2AgMASGwEBgCAyBgcAQGAIDgSEwEBgCQ2AgMASGwEBgCAyBgcAQGAgMgSEwEBgCQ2AgMASGwEBgCAyBgcAQGAgMgSEwEBgCQ2AgMASGwEBgCAwEhsAQGAgMgSEwEBgCQ2AgMASGwEBgCAwEhsAQGAgMgSEwEBgCQ2AgMAQGAkNgCAwEhsAQGAgMgSEwEBgCA4GxVf8JMADbR8JMuBEAlwAAAABJRU5ErkJggg==) white no-repeat -27px -36px;
    top: 15px;
    right: 15px
}

.ms-skin-light-6.round-skin .ms-slide .ms-slide-vcbtn {
    border-radius: 30px
}

.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev {
    position: absolute;
    cursor: pointer;
    z-index: 10;
    width: 45px;
    height: 45px;
    top: 50%;
    left: 30px;
    margin-top: -22px;
    opacity: 1!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.ms-skin-light-6 .ms-nav-next {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGQUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEY3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEY4QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lLlU3AAAA7xJREFUeNrsmltozmEcx5/NQpuZ0+QYOSQ3Eim5kA1x58oNJeQQpYgyJnMYF+a8WMZoDjnPNIcZNjErp+RMFguJuCBp5TTfb //f6k3M+7573///96v96tNutPezx/M+z+/wJDQ0NDhLkeiMRVI4/ygzI2M5fpSCx7H64MqqqriucBlYBgZb2RIPwEaQBQZZ2cP3wFaQDQZa+dLdBdtADhhg5ZS4A7aIdH8rxxqlt4OVoJ+Vc/gW2Ckr3dfKxXED7AKrQR8rN10NKARrQG8rV/N1sBvkgl5WcolqUATWgp5Wkp+rYL9I97CSrTGrOSTS3a2kl5fBYbAOdLOSD18Kke5qJYG/CI6D9SDdSsVRDkpkpbtYKZHOSRHQbGk/a7oyEad0RytF6GnZHuOsCKeBSc353ESfZXlaXANHtQunSWJUI2ez6i9dqlzTN+XKVn2spcrKsqQ6oP3iSJGknu2BYu1Xc4psg0dgr/bkJ0VqvCeS0KtOL5Oliq4Fe0CDZuG2YBWok0o6Lo3nxBjLvgIF8ZKNlXAb2QZvwY54ysZCmLJsV70H+fGWba4wZVeAj87rs/kyLIlWuDXgGOGz89qvv/zKoKIRThLZr2Czn7LRCFOWHfh6540QfJWNVJiyHMx8A5uCkI1EmLJLwU+QB364gCJc4YkgAWwIUrZx5cIt08uDlmUktMyaW4SNC4c7zS+RW606Vh8c72k+k5sTYJSVLXEFTBXpkVb2MMcA08EpMMLKl64CzABnwHArp0S5rPRZMMzKsXYezJKVHmrlHKbsPFnpIdqSn38FO+qtZMUngIfahRkl8j91AYx3MXwqFi9hJ+czpTmXGwueahdmHAuR5tDlmXZhxhH5nRUi/Vy7MOOgfBEbV7pWuzCjWLYHr/MM8EK7MGPfH9J12oUZRbI9KsEY57VjVQszCkOkudKvtQszCuSzuD0ywRvtwoz8kJUeDd5ZKEL5nDdPcmoTVTPf/iyUlVYvnC7bgVd4rnZhyvKV1UnnDR1VN1I6yzXNhD8nyIojnOgksqwDs4Mukf4XHSRr477N0lDTNRVpIsvHo0u0FKFNybJc4nOZxZqq5r9Fe+d162+DRU75NL+dyN4HC5zyaX6KyLJinu+UT/OTpZnC+m2uUz7NT5YL4SWY7ZRP8ylbKgk5+2y+TEajFeYLFHZ8PoCZzpuQOq3CfHrApvYnMM1P2WiEG2W/OG+E4KtspMKUZQ+tPijZSIQpyye0nDVPAd9dQBFuETpH/rjJznsvEViEu8IFGmQZvwUYAC5Jy4m4biBgAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.ms-skin-light-6 .ms-nav-prev {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGRUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEZCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEZDQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YDpG5AAAA+VJREFUeNrsm3tojlEcx887oyTxBylFFH8gJLdyy2yYy3InCeUaMne53zKXImpFZmyEFlIruWT2yh9SIkkuGY0Na3O/LFv2zvfb81vtT8/znnPe89S+9fnzfZ5Pv85znvN7znkj9fX16n8zKiVFaUwLUFccjdb5+VGSSkwoewks8/vDpATJFoAYyPH742TLss3BBbnvdFDrsnAzcB60BFOCyNoUbpBtDSYFlbUlTNmzoC2YHI+sDWHKngbtRfZPvBc0KcwZKBd0AhNBtY6LmhKOgJOgKxivS9aUMGVPgO5gnE5ZE8KUPQZ6gnTwW3c1kjXLZoM+UtlfJsZaskbZI2AAGAt+mHqSdQkfBkPAaPDd5DypQ/gQGAHSTMvqED7AZbLIfrPxjo9HOEtmglTwxdYKKqjwbnl7sbKfba5PgwjvBNMA+6Uq26t/v8LbwMxEyQZpkdgwHgWVCeoFfVc4D9wFrUTceeEKmcaKpdrZrgsz5TKVRcFfcNx1YaZMKn1HKp3jujDzTqSjIn3KdWGmtNHwiMlD6bQw80aki0T6jOvCTIksLYtkeJxzXZh5BcaINGePAteFmZdS6dsyPC66Lsy8EOlbIn3ZdWHmmfR2N0X6iuvCzFPpnq/Lg1joujDzBEwA10T6qu3lZZA8lu4kVyruvDDzSCqdL32g88LMQ6l0nszXzgszD5S3XZAvr3PnhZn7ytuQ4RbCyDAIM/dEOtPvDyN+dkJdSJIKWZqEneo4NO/m896x4mg0FoYKU3aT8naYnB8SlN0IOD3dcF2YshuUt0N6UFopZ4V5r3XKOy+xP4isTWHeZ73yjh5kBZW1Jcx7rFXeF8998cjaEOb1V4E2Ilur44KmEpHFTTuwF9S4/Kaj7ErQAezRJWtKmLIrQEfl7TbV6Ly4id18nkXrDHYoDSdQTFaYsktBF7DLhKxOYcouAt1kGFSbepJ1DYmFoAfYrgwc6tAtvAD0Ut6mo1FZHcLzQV9bsvEKzwX9wVbw08mOo1HmgEFSWWuyQYVnK++4zBZl4QRKvMKzwHCwORGyQeZhNoyFiZINIswdoqnKO1IbCuGvMiuw280Iy4eUTyKdEaRNT9RaokGawyM9DMJMlUxtM5S3L+e8MFMplebcnBYGYaaikXRqGISZj7K05Cs7JQzCzAeRnqe8w6POCzPvRZoL+mFhEGbKZRW3GAwNgzBTJl3zElnZOS/MvFXewVJ20oPDIMyUShe9HAwMgzDDU1f8XJUpLZXzwsxrqfSaeKVtfoEvEWl+fu0XBmGGR8X4BX61fB5wXpjhUTH+O4FbCL3DIMw8V97GjO+upWk333T+CTAAXfzJMV8TuVUAAAAASUVORK5CYII=) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.ms-skin-light-6 .ms-nav-next:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGQUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEY3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEY4QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lLlU3AAAA7xJREFUeNrsmltozmEcx5/NQpuZ0+QYOSQ3Eim5kA1x58oNJeQQpYgyJnMYF+a8WMZoDjnPNIcZNjErp+RMFguJuCBp5TTfb //f6k3M+7573///96v96tNutPezx/M+z+/wJDQ0NDhLkeiMRVI4/ygzI2M5fpSCx7H64MqqqriucBlYBgZb2RIPwEaQBQZZ2cP3wFaQDQZa+dLdBdtADhhg5ZS4A7aIdH8rxxqlt4OVoJ+Vc/gW2Ckr3dfKxXED7AKrQR8rN10NKARrQG8rV/N1sBvkgl5WcolqUATWgp5Wkp+rYL9I97CSrTGrOSTS3a2kl5fBYbAOdLOSD18Kke5qJYG/CI6D9SDdSsVRDkpkpbtYKZHOSRHQbGk/a7oyEad0RytF6GnZHuOsCKeBSc353ESfZXlaXANHtQunSWJUI2ez6i9dqlzTN+XKVn2spcrKsqQ6oP3iSJGknu2BYu1Xc4psg0dgr/bkJ0VqvCeS0KtOL5Oliq4Fe0CDZuG2YBWok0o6Lo3nxBjLvgIF8ZKNlXAb2QZvwY54ysZCmLJsV70H+fGWba4wZVeAj87rs/kyLIlWuDXgGOGz89qvv/zKoKIRThLZr2Czn7LRCFOWHfh6540QfJWNVJiyHMx8A5uCkI1EmLJLwU+QB364gCJc4YkgAWwIUrZx5cIt08uDlmUktMyaW4SNC4c7zS+RW606Vh8c72k+k5sTYJSVLXEFTBXpkVb2MMcA08EpMMLKl64CzABnwHArp0S5rPRZMMzKsXYezJKVHmrlHKbsPFnpIdqSn38FO+qtZMUngIfahRkl8j91AYx3MXwqFi9hJ+czpTmXGwueahdmHAuR5tDlmXZhxhH5nRUi/Vy7MOOgfBEbV7pWuzCjWLYHr/MM8EK7MGPfH9J12oUZRbI9KsEY57VjVQszCkOkudKvtQszCuSzuD0ywRvtwoz8kJUeDd5ZKEL5nDdPcmoTVTPf/iyUlVYvnC7bgVd4rnZhyvKV1UnnDR1VN1I6yzXNhD8nyIojnOgksqwDs4Mukf4XHSRr477N0lDTNRVpIsvHo0u0FKFNybJc4nOZxZqq5r9Fe+d162+DRU75NL+dyN4HC5zyaX6KyLJinu+UT/OTpZnC+m2uUz7NT5YL4SWY7ZRP8ylbKgk5+2y+TEajFeYLFHZ8PoCZzpuQOq3CfHrApvYnMM1P2WiEG2W/OG+E4KtspMKUZQ+tPijZSIQpyye0nDVPAd9dQBFuETpH/rjJznsvEViEu8IFGmQZvwUYAC5Jy4m4biBgAAAAAElFTkSuQmCC) no-repeat 0 -46px
}

.ms-skin-light-6 .ms-nav-prev:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjc3NzhGREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjc3NzhGRUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNzc3OEZCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzc3OEZDQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YDpG5AAAA+VJREFUeNrsm3tojlEcx887oyTxBylFFH8gJLdyy2yYy3InCeUaMne53zKXImpFZmyEFlIruWT2yh9SIkkuGY0Na3O/LFv2zvfb81vtT8/znnPe89S+9fnzfZ5Pv85znvN7znkj9fX16n8zKiVFaUwLUFccjdb5+VGSSkwoewks8/vDpATJFoAYyPH742TLss3BBbnvdFDrsnAzcB60BFOCyNoUbpBtDSYFlbUlTNmzoC2YHI+sDWHKngbtRfZPvBc0KcwZKBd0AhNBtY6LmhKOgJOgKxivS9aUMGVPgO5gnE5ZE8KUPQZ6gnTwW3c1kjXLZoM+UtlfJsZaskbZI2AAGAt+mHqSdQkfBkPAaPDd5DypQ/gQGAHSTMvqED7AZbLIfrPxjo9HOEtmglTwxdYKKqjwbnl7sbKfba5PgwjvBNMA+6Uq26t/v8LbwMxEyQZpkdgwHgWVCeoFfVc4D9wFrUTceeEKmcaKpdrZrgsz5TKVRcFfcNx1YaZMKn1HKp3jujDzTqSjIn3KdWGmtNHwiMlD6bQw80aki0T6jOvCTIksLYtkeJxzXZh5BcaINGePAteFmZdS6dsyPC66Lsy8EOlbIn3ZdWHmmfR2N0X6iuvCzFPpnq/Lg1joujDzBEwA10T6qu3lZZA8lu4kVyruvDDzSCqdL32g88LMQ6l0nszXzgszD5S3XZAvr3PnhZn7ytuQ4RbCyDAIM/dEOtPvDyN+dkJdSJIKWZqEneo4NO/m896x4mg0FoYKU3aT8naYnB8SlN0IOD3dcF2YshuUt0N6UFopZ4V5r3XKOy+xP4isTWHeZ73yjh5kBZW1Jcx7rFXeF8998cjaEOb1V4E2Ilur44KmEpHFTTuwF9S4/Kaj7ErQAezRJWtKmLIrQEfl7TbV6Ly4id18nkXrDHYoDSdQTFaYsktBF7DLhKxOYcouAt1kGFSbepJ1DYmFoAfYrgwc6tAtvAD0Ut6mo1FZHcLzQV9bsvEKzwX9wVbw08mOo1HmgEFSWWuyQYVnK++4zBZl4QRKvMKzwHCwORGyQeZhNoyFiZINIswdoqnKO1IbCuGvMiuw280Iy4eUTyKdEaRNT9RaokGawyM9DMJMlUxtM5S3L+e8MFMplebcnBYGYaaikXRqGISZj7K05Cs7JQzCzAeRnqe8w6POCzPvRZoL+mFhEGbKZRW3GAwNgzBTJl3zElnZOS/MvFXewVJ20oPDIMyUShe9HAwMgzDDU1f8XJUpLZXzwsxrqfSaeKVtfoEvEWl+fu0XBmGGR8X4BX61fB5wXpjhUTH+O4FbCL3DIMw8V97GjO+upWk333T+CTAAXfzJMV8TuVUAAAAASUVORK5CYII=) no-repeat 0 -46px
}

.dark-section .ms-skin-light-6 .ms-nav-next,
.black-section .ms-skin-light-6 .ms-nav-next {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFOEEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0U2QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0U3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+V/ZM7AAAA61JREFUeNrsmlmIjWEYx9+ZEZoxxjayRpbEhURKkqxx58oNJWSJUkQZRsYyKDsTk2FoLNm3xjLGmmXKluxkYkIiLkiasszx //c9p05inHPmnO97HnnqdzvnN+95z/s+y5sSCoWcpUh1xiJa4fmghyXhUjAPdLcifB+sBjmgm5U9fBesB7mgq5Uf3R2wAeSBLlZOidtgnUh3tnKsUXojWAg6WTmHb4LNstIdrVwc18EWsBh0sHLTVYAisAS0t3I1XwNbQT5oZyWXuAqKwVLQ1krycxnsFOk2VrK1i2CPSLe2kl6eB3vBMtDKSj58LkK6pZUE/iw4CJaDbCsVRxk4IivdwkqJdEqKgDpL+1nTlYo4pZtaKUKPy/YYZkU4C4yqy+em+izL0+IK2K9dOEsSowo5m1X/6DLlmr4hV7bqYy1TVpYl1S7tF0eGJPVsD5Rov5ozZBs8BNu1Jz8ZUuM9loRedXqZLlV0JdgGQpqFG4JFoEoq6aQ0nlMTLPsSFCZLNlHCDWQbvAGbkimbCGHKsl31DhQkW7auwpRdAD44r8/my7AkXuH6zhsjfHJe+7XGrwwqHuF6IvsFrPVTNh5hyrIDX+28EYKvsrEKU5aDma9gTRCysQhTdi74AVaB7y6giFZ4JEgBK4OUZaREObpNFQKVDX/V0URNUHs26Kr5v/A/I8xuzQBLwkxuDoH+VoQvgbEi3c/KHuYYYDw4Cvpa+dGVgwngBOhj5ZQok5U+CXpbOdZOg0my0r2snMOUnSYr3VNbLvGnYEc9TVZ8BHigXTh8qfCbOgOGg0fahZ2cz5TmXG4oeKJdmHEgQppDl6fahRn75G+Wi/Qz7cKM3fJDDK90pXZhRolsD17ng8Fz7cKMHb9IV2kXZhTL9rgABjmvHatamFEUIc2VfqVdmFEon8XtMQS81i7MKIhY6YHgbTIbKYmMyc57M7HCQtXMtz8zZaXVl/nZsh14hedrF6YsX1kddt7QUXUjpblc00z484KsOKKJZiLLOjA36BLpb9FEsjbu2xwNNV1tkSWyfDw6R0sRWpssyyU+l5mtqWr+XTR23tu0W2CWUz7NbySy98AMp3yanyGyrJinO+XT/HRpprB+m+qUT/PT5UJ4IUmN6mk+ZY9JQs4+my9TpniF+QKFHZ/3YKLzJqROqzCfHrCp/RGM81M2HuGw7GfnjRB8lY1VmLLsoVUHJRuLMGX5hJaz5jHgmwsooi1Cp8g/N9p57yUCi2iL0DQhUFnGTwEGADT+yDsWfjhuAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.dark-section .ms-skin-light-6 .ms-nav-prev,
.black-section .ms-skin-light-6 .ms-nav-prev {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFQ0EyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0VBQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0VCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3thZiwAAA4NJREFUeNrsmtlLVVEUh/c1CykiGgwrS9FCkyYNScyHwjItQQsrpUIaMCQkiQqaB5qJegiCaCJt8CEiKaKoCPozIhqIJhqozLhebt1+i7MO9HrP2XufvaAN35tsPzbnnLv2+q1YKpVSklZMmnBGBP+zBOyUIjwV7AB3Au9Aj4QlisAVMDPMPrZkp4AuUBp2Lxuyk8FVMFvHfqZlC0G3LlnTwgX8zJbr3NeUbD7LztG9twnZPJatNHEYujecyLJzTT1qOjfLZdkqky+yrlpiAjgELoOnrhc/41m2GzxxvVobx7LXwWPXy8sccIRlH7leD48FR0EPeOh6AZ/NsjfBfddvHGP4MbgN7rl+RSLZw+BuqALckvBIcIxPtVfCJXQ5+AEeSLmE0t81gBGSrvktoIpvvN+l9CVWgQqwOyrpIN/hNaAc7AJ9Ujo/raCMT7pPgjCtdWA6S/dL6a1t4NbTHlvSYYVjLF0E9tmQ1lHAk/RGUAD2g18S2q0k3Q7ywV4Ql9AfJulNIJdPOu66sC/dwVcnkh6Q0IEn6c1c6B/ULW0qMshg6VF8SR1wXdiX3gKGc+GfcF3Yl94KhvJJJ10X9qW3gSw+6aTrwrQyWTqTb9xJ14V96e38FTkeVNpm7EWCJ1i4VsIJ/3vSfxgRwkrCS/dfWMyKIs2n3satMG+szVWpvDZtc+AdLKb5FeAdqJaQ5lN8+x7USEjzKRj/CGolpPll4AOok5Dmz+Jntl5Cmj8DvAUNEtL8aSy7TEKaX8KyTRLS/GKWXWHyRdY54vUGNJv+TOoa8XoNVtv4EdIx4vUKtNr6iQ87NUUnu9ZiPaLCTE29BOttygYVngRegDbbskGEaWrqOWiPQjZdYZqaegY6opJNRziHZTujlE1nDIyGlD+D81IuoYNAp/JmfcRc8ymHo7mJ+eCTlL7EAdAIFkQlHaSRQk3pJaAafJHS+aH5nxo+6a9SWlUnwTyW/ialt3aKW08LlaUJFR1p/mnljdUssiGtK80/A0pBnfLGxZxvt5L0WeVNqFB+8VNCf5ikz4FiPul+14V96QugECxWBoY9THTgqT65CPJAvW5pU5EBFUuXlDc30ahT2mTGQdJdYDRLx10X9qWvKW/IlIZNE64L+9I3wDCwNKy0rdhrMEsPAU1hpG3mdCTbw5++lUGlbeZ0CY676H+2SUpC6aR/M2mvvwIMAENED9nAB9uvAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.dark-section .ms-skin-light-6 .ms-nav-next:hover,
.black-section .ms-skin-light-6 .ms-nav-next:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFOEEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFOUEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0U2QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0U3QTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+V/ZM7AAAA61JREFUeNrsmlmIjWEYx9+ZEZoxxjayRpbEhURKkqxx58oNJWSJUkQZRsYyKDsTk2FoLNm3xjLGmmXKluxkYkIiLkiasszx //c9p05inHPmnO97HnnqdzvnN+95z/s+y5sSCoWcpUh1xiJa4fmghyXhUjAPdLcifB+sBjmgm5U9fBesB7mgq5Uf3R2wAeSBLlZOidtgnUh3tnKsUXojWAg6WTmHb4LNstIdrVwc18EWsBh0sHLTVYAisAS0t3I1XwNbQT5oZyWXuAqKwVLQ1krycxnsFOk2VrK1i2CPSLe2kl6eB3vBMtDKSj58LkK6pZUE/iw4CJaDbCsVRxk4IivdwkqJdEqKgDpL+1nTlYo4pZtaKUKPy/YYZkU4C4yqy+em+izL0+IK2K9dOEsSowo5m1X/6DLlmr4hV7bqYy1TVpYl1S7tF0eGJPVsD5Rov5ozZBs8BNu1Jz8ZUuM9loRedXqZLlV0JdgGQpqFG4JFoEoq6aQ0nlMTLPsSFCZLNlHCDWQbvAGbkimbCGHKsl31DhQkW7auwpRdAD44r8/my7AkXuH6zhsjfHJe+7XGrwwqHuF6IvsFrPVTNh5hyrIDX+28EYKvsrEKU5aDma9gTRCysQhTdi74AVaB7y6giFZ4JEgBK4OUZaREObpNFQKVDX/V0URNUHs26Kr5v/A/I8xuzQBLwkxuDoH+VoQvgbEi3c/KHuYYYDw4Cvpa+dGVgwngBOhj5ZQok5U+CXpbOdZOg0my0r2snMOUnSYr3VNbLvGnYEc9TVZ8BHigXTh8qfCbOgOGg0fahZ2cz5TmXG4oeKJdmHEgQppDl6fahRn75G+Wi/Qz7cKM3fJDDK90pXZhRolsD17ng8Fz7cKMHb9IV2kXZhTL9rgABjmvHatamFEUIc2VfqVdmFEon8XtMQS81i7MKIhY6YHgbTIbKYmMyc57M7HCQtXMtz8zZaXVl/nZsh14hedrF6YsX1kddt7QUXUjpblc00z484KsOKKJZiLLOjA36BLpb9FEsjbu2xwNNV1tkSWyfDw6R0sRWpssyyU+l5mtqWr+XTR23tu0W2CWUz7NbySy98AMp3yanyGyrJinO+XT/HRpprB+m+qUT/PT5UJ4IUmN6mk+ZY9JQs4+my9TpniF+QKFHZ/3YKLzJqROqzCfHrCp/RGM81M2HuGw7GfnjRB8lY1VmLLsoVUHJRuLMGX5hJaz5jHgmwsooi1Cp8g/N9p57yUCi2iL0DQhUFnGTwEGADT+yDsWfjhuAAAAAElFTkSuQmCC) no-repeat 0 -46px
}

.dark-section .ms-skin-light-6 .ms-nav-prev:hover,
.black-section .ms-skin-light-6 .ms-nav-prev:hover {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACwAAABaCAYAAADD/7TdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEM0RUNFQ0EyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEM0RUNFREEyRTAxMUUzQjM1QkU1QzhFNjUyNEIzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0QzRFQ0VBQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0QzRFQ0VCQTJFMDExRTNCMzVCRTVDOEU2NTI0QjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3thZiwAAA4NJREFUeNrsmtlLVVEUh/c1CykiGgwrS9FCkyYNScyHwjItQQsrpUIaMCQkiQqaB5qJegiCaCJt8CEiKaKoCPozIhqIJhqozLhebt1+i7MO9HrP2XufvaAN35tsPzbnnLv2+q1YKpVSklZMmnBGBP+zBOyUIjwV7AB3Au9Aj4QlisAVMDPMPrZkp4AuUBp2Lxuyk8FVMFvHfqZlC0G3LlnTwgX8zJbr3NeUbD7LztG9twnZPJatNHEYujecyLJzTT1qOjfLZdkqky+yrlpiAjgELoOnrhc/41m2GzxxvVobx7LXwWPXy8sccIRlH7leD48FR0EPeOh6AZ/NsjfBfddvHGP4MbgN7rl+RSLZw+BuqALckvBIcIxPtVfCJXQ5+AEeSLmE0t81gBGSrvktoIpvvN+l9CVWgQqwOyrpIN/hNaAc7AJ9Ujo/raCMT7pPgjCtdWA6S/dL6a1t4NbTHlvSYYVjLF0E9tmQ1lHAk/RGUAD2g18S2q0k3Q7ywV4Ql9AfJulNIJdPOu66sC/dwVcnkh6Q0IEn6c1c6B/ULW0qMshg6VF8SR1wXdiX3gKGc+GfcF3Yl94KhvJJJ10X9qW3gSw+6aTrwrQyWTqTb9xJ14V96e38FTkeVNpm7EWCJ1i4VsIJ/3vSfxgRwkrCS/dfWMyKIs2n3satMG+szVWpvDZtc+AdLKb5FeAdqJaQ5lN8+x7USEjzKRj/CGolpPll4AOok5Dmz+Jntl5Cmj8DvAUNEtL8aSy7TEKaX8KyTRLS/GKWXWHyRdY54vUGNJv+TOoa8XoNVtv4EdIx4vUKtNr6iQ87NUUnu9ZiPaLCTE29BOttygYVngRegDbbskGEaWrqOWiPQjZdYZqaegY6opJNRziHZTujlE1nDIyGlD+D81IuoYNAp/JmfcRc8ymHo7mJ+eCTlL7EAdAIFkQlHaSRQk3pJaAafJHS+aH5nxo+6a9SWlUnwTyW/ialt3aKW08LlaUJFR1p/mnljdUssiGtK80/A0pBnfLGxZxvt5L0WeVNqFB+8VNCf5ikz4FiPul+14V96QugECxWBoY9THTgqT65CPJAvW5pU5EBFUuXlDc30ahT2mTGQdJdYDRLx10X9qWvKW/IlIZNE64L+9I3wDCwNKy0rdhrMEsPAU1hpG3mdCTbw5++lUGlbeZ0CY676H+2SUpC6aR/M2mvvwIMAENED9nAB9uvAAAAAElFTkSuQmCC) no-repeat 0 -46px
}

.ms-skin-light-6 .ms-nav-next {
    right: 30px;
    left: auto
}

.ms-skin-light-6.round-skin .ms-nav-next,
.ms-skin-light-6.round-skin .ms-nav-prev,
.ms-skin-light-6.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6.round-skin .ms-video-btn {
    border-radius: 90px
}

.ms-skin-light-6 .ms-thumb-frame-selected {
    opacity: .6
}

.ms-skin-light-6 .ms-thumb-list.ms-dir-h {
    bottom: -60px;
    width: 100%;
    height: 60px
}

.ms-skin-light-6 .ms-thumb-list.ms-dir-v {
    height: 100%;
    width: 60px;
    right: -60px;
    top: 0
}

.ms-skin-light-6 .ms-thumb-frame {
    cursor: pointer;
    float: left;
    width: 60px;
    height: 60px;
    margin: 1px 0 0 1px;
    overflow: hidden
}

.ms-skin-light-6 .ms-bullets.ms-dir-h {
    position: absolute;
    bottom: 20px;
    right: 50%;
    width: 100px
}

.ms-skin-light-6 .ms-bullets.ms-dir-h .ms-bullets-count {
    position: relative;
    right: -50%
}

.ms-skin-light-6 .ms-bullet {
    width: 8px;
    height: 8px;
    background: black;
    -webkit-background-clip: padding-box;
    border: solid 3px white;
    border-color: rgba(255, 255, 255, .44);
    margin: 4px;
    background-position: -34px -117px
}

.ms-skin-light-6.round-skin .ms-bullet {
    border-radius: 15px
}

.ms-skin-light-6 .ms-bullet-selected {
    background-color: white;
    border-color: black;
    border-color: rgba(0, 0, 0, .44)
}

.ms-skin-light-6 .ms-sbar {
    position: absolute
}

.ms-skin-light-6 .ms-sbar.ms-dir-h {
    left: 10px;
    right: 10px;
    top: 5px
}

.ms-skin-light-6 .ms-sbar.ms-dir-v {
    top: 10px;
    bottom: 10px;
    right: 5px
}

.ms-skin-light-6 .ms-sbar .ms-bar {
    height: 4px;
    background: #D0F;
    border-radius: 4px
}

.ms-skin-light-6 .ms-sbar.ms-dir-v .ms-bar {
    width: 4px
}

.ms-skin-light-6 .ms-timerbar {
    width: 100%;
    bottom: 0;
    position: absolute
}

.ms-skin-light-6 .ms-time-bar {
    height: 3px;
    background: #FFF
}

.ms-skin-light-6 .ms-ctimer {
    position: absolute;
    top: 30px;
    left: 30px;
    cursor: pointer
}

.ms-skin-light-6 .ms-tooltip {
    position: absolute;
    z-index: 110;
    cursor: auto
}

.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow {
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    position: absolute;
    left: 50%;
    margin-left: -10px
}

.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow {
    border-top: solid 10px;
    border-top-color: silver;
    border-top-color: rgba(0, 0, 0, .95);
    bottom: -10px
}

.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow {
    border-bottom: solid 10px;
    border-bottom-color: silver;
    border-bottom-color: rgba(0, 0, 0, .95);
    top: -10px
}

.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow {
    border-top: solid 10px transparent;
    border-bottom: solid 10px transparent;
    position: absolute;
    top: 50%;
    margin-top: -10px
}

.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow {
    border-right: solid 10px;
    border-right-color: silver;
    border-right-color: rgba(0, 0, 0, .95);
    left: -10px
}

.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow {
    border-left: solid 8px;
    border-left-color: silver;
    border-left-color: rgba(0, 0, 0, .95);
    right: -8px
}

@keyframes point-anim {
    0% {
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5);
        -o-transform: scale(.5);
        -ms-transform: scale(.5);
        opacity: 1
    }
    100% {
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -moz-transform: scale(1.5);
        -o-transform: scale(1.5);
        -ms-transform: scale(1.5);
        opacity: 0
    }
}

@-webkit-keyframes point-anim {
    0% {
        -webkit-transform: scale(.5);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1.5);
        opacity: 0
    }
}

.ms-skin-light-6 .ms-tooltip-point {
    cursor: pointer
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    width: 12px;
    height: 12px;
    border-radius: 15px;
    background: white;
    margin: -6px 0 0 -6px;
    position: absolute;
    z-index: 5
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    width: 22px;
    height: 22px;
    margin: -11px 0 0 -11px;
    position: absolute;
    border-radius: 15px;
    animation: point-anim 1.5s infinite;
    -moz-animation: point-anim 1.5s infinite;
    -webkit-animation: point-anim 1.5s infinite;
    -o-animation: point-anim 1.5s infinite
}

.ms-android.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    animation: none;
    -moz-animation: none;
    -webkit-animation: none;
    -o-animation: none
}

.ms-ie7.ms-skin-light-6 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    display: none
}

.ms-skin-light-6 .ms-tooltip {
    max-width: 300px
}

.ms-skin-light-6 .ms-tooltip-cont {
    padding: 10px;
    background: rgba(0, 0, 0, .95);
    color: #fff
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dppx),
only screen and (min-resolution:2dppx) {
    .ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
    .ms-skin-light-6 .ms-video-btn,
    .ms-skin-light-6 .ms-slide .ms-slide-vcbtn,
    .ms-skin-light-6 .ms-nav-next,
    .ms-skin-light-6 .ms-nav-prev {
        background-image: url(data:image/png;
 base64, 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);
        background-size: 152px 225px
    }
}

.tp-hide-revslider,
.tp-caption.tp-hidden-caption {
    visibility: hidden!important;
    display: none!important
}

.tp-caption {
    z-index: 1;
    white-space: nowrap
}

.tp-caption-demo .tp-caption {
    position: relative!important;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 20px!important
}

.tp-caption h4,
.tp-caption h2,
.tp-caption h3 {
    color: #fff
}

.tp-caption.whitedivider3px {
    color: #000;
    text-shadow: none;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 1);
    text-decoration: none;
    min-width: 408px;
    min-height: 3px;
    background-position: initial initial;
    background-repeat: initial initial;
    border-width: 0;
    border-color: #000;
    border-style: none
}

.tp-caption.finewide_large_white {
    color: #fff;
    text-shadow: none;
    font-size: 60px;
    line-height: 60px;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    background-color: transparent;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 8px;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.whitedivider3px {
    color: #000;
    text-shadow: none;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 1);
    text-decoration: none;
    font-size: 0;
    line-height: 0;
    min-width: 468px;
    min-height: 3px;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.finewide_medium_white {
    color: #fff;
    text-shadow: none;
    font-size: 37px;
    line-height: 37px;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    background-color: transparent;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 5px;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.boldwide_small_white {
    font-size: 25px;
    line-height: 25px;
    font-weight: 800;
    font-family: "Raleway", sans-serif;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    text-shadow: none;
    text-transform: uppercase;
    letter-spacing: 5px;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.whitedivider3px_vertical {
    color: #000;
    text-shadow: none;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 1);
    text-decoration: none;
    font-size: 0;
    line-height: 0;
    min-width: 3px;
    min-height: 130px;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.finewide_small_white {
    color: #fff;
    text-shadow: none;
    font-size: 25px;
    line-height: 25px;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    background-color: transparent;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 5px;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.finewide_verysmall_white_mw {
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    font-family: "Raleway", sans-serif;
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    text-shadow: none;
    text-transform: uppercase;
    letter-spacing: 5px;
    max-width: 470px;
    white-space: normal!important;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.lightgrey_divider {
    text-decoration: none;
    background-color: rgb(235, 235, 235);
    background-color: rgba(235, 235, 235, 1);
    width: 670px;
    height: 1px;
    background-position: initial initial;
    background-repeat: initial initial;
    border-width: 0;
    border-color: rgb(34, 34, 34);
    border-style: none
}

.tp-caption.finewide_large_white {
    color: #FFF;
    text-shadow: none;
    font-size: 60px;
    line-height: 60px;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    background-color: rgba(0, 0, 0, 0);
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 8px;
    border-width: 0;
    border-color: #000;
    border-style: none
}

.tp-caption.finewide_medium_white {
    color: #FFF;
    text-shadow: none;
    font-size: 34px;
    line-height: 34px;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    background-color: rgba(0, 0, 0, 0);
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 5px;
    border-width: 0;
    border-color: #000;
    border-style: none
}

.tp-caption.big_dark {
    position: absolute;
    color: #333;
    font-weight: 700;
    font-size: 70px;
    line-height: 70px;
    font-family: "Raleway";
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.medium_dark {
    position: absolute;
    color: #333;
    font-weight: 300;
    font-size: 40px;
    line-height: 40px;
    font-family: "Raleway";
    margin: 0;
    letter-spacing: 5px;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.medium_grey {
    position: absolute;
    color: #fff;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    font-family: Arial;
    padding: 2px 4px;
    margin: 0;
    border-width: 0;
    border-style: none;
    background-color: #888;
    white-space: nowrap
}

.tp-caption.small_text {
    position: absolute;
    color: #fff;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.medium_text {
    position: absolute;
    color: #fff;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    font-family: Arial;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.large_bold_white_25 {
    font-size: 65px;
    line-height: 65px;
    font-weight: 800;
    font-family: "Raleway";
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    text-align: center;
    border-width: 0;
    border-color: rgb(255, 255, 255);
    border-style: none
}

.tp-caption.medium_text_shadow {
    font-size: 25px;
    line-height: 25px;
    font-weight: 600;
    font-family: "Raleway";
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    text-align: center;
    text-shadow: #000 0 5px 10px;
    border-width: 0;
    border-color: rgb(255, 255, 255);
    border-style: none
}

.tp-caption.large_text {
    position: absolute;
    color: #fff;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    font-family: Arial;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.medium_bold_grey {
    font-size: 30px;
    line-height: 30px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(102, 102, 102);
    text-decoration: none;
    background-color: transparent;
    text-shadow: none;
    margin: 0;
    padding: 1px 4px 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.very_large_text {
    position: absolute;
    color: #fff;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-weight: 700;
    font-size: 60px;
    line-height: 60px;
    font-family: Arial;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap;
    letter-spacing: -2px
}

.tp-caption.very_big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 60px;
    line-height: 60px;
    font-family: Arial;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap;
    padding: 0 4px;
    padding-top: 1px;
    background-color: #000
}

.tp-caption.very_big_black {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 700;
    font-size: 60px;
    line-height: 60px;
    font-family: Arial;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap;
    padding: 0 4px;
    padding-top: 1px;
    background-color: #fff
}

.tp-caption.modern_medium_fat {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 800;
    font-size: 24px;
    line-height: 20px;
    font-family: "Raleway", sans-serif;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.modern_medium_fat_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 24px;
    line-height: 20px;
    font-family: "Raleway", sans-serif;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.modern_medium_light {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 300;
    font-size: 24px;
    line-height: 20px;
    font-family: "Raleway", sans-serif;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.modern_big_bluebg {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 30px;
    line-height: 36px;
    font-family: "Raleway", sans-serif;
    padding: 3px 10px;
    margin: 0;
    border-width: 0;
    border-style: none;
    background-color: #4e5b6c;
    letter-spacing: 0
}

.tp-caption.modern_big_redbg {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 300;
    font-size: 30px;
    line-height: 36px;
    font-family: "Raleway", sans-serif;
    padding: 3px 10px;
    padding-top: 1px;
    margin: 0;
    border-width: 0;
    border-style: none;
    background-color: #de543e;
    letter-spacing: 0
}

.tp-caption.modern_small_text_dark {
    position: absolute;
    color: #555;
    text-shadow: none;
    font-size: 14px;
    line-height: 22px;
    font-family: Arial;
    margin: 0;
    border-width: 0;
    border-style: none;
    white-space: nowrap
}

.tp-caption.boxshadow {
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.tp-caption.black {
    color: #000;
    text-shadow: none
}

.tp-caption.noshadow {
    text-shadow: none
}

.tp-caption a {
    color: #fff;
    text-shadow: none
}

.tp-caption a:hover {
    color: #ffa902
}

.tp-caption.thinheadline_dark {
    position: absolute;
    color: rgba(0, 0, 0, .85);
    text-shadow: none;
    font-weight: 300;
    font-size: 30px;
    line-height: 30px;
    font-family: "Raleway";
    background-color: transparent
}

.tp-caption.thintext_dark {
    position: absolute;
    color: rgba(0, 0, 0, .85);
    text-shadow: none;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    font-family: "Raleway";
    background-color: transparent
}

.tp-caption.medium_bg_red a {
    color: #fff;
    text-decoration: none
}

.tp-caption.medium_bg_red a:hover {
    color: #fff;
    text-decoration: underline
}

.tp-caption.smoothcircle {
    font-size: 30px;
    line-height: 75px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, .498039);
    padding: 50px 25px;
    text-align: center;
    border-radius: 500px 500px 500px 500px;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.largeblackbg {
    font-size: 50px;
    line-height: 70px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(0, 0, 0);
    padding: 0 20px 5px;
    text-shadow: none;
    border-width: 0;
    border-color: rgb(255, 255, 255);
    border-style: none
}

.tp-caption.largepinkbg {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 300;
    font-size: 50px;
    line-height: 70px;
    font-family: "Raleway";
    background-color: #db4360;
    padding: 0 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.tp-caption.largewhitebg {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 300;
    font-size: 50px;
    line-height: 70px;
    font-family: "Raleway";
    background-color: #fff;
    padding: 0 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.tp-caption.largegreenbg {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 300;
    font-size: 50px;
    line-height: 70px;
    font-family: "Raleway";
    background-color: #67ae73;
    padding: 0 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.tp-caption.excerpt {
    font-size: 36px;
    line-height: 36px;
    font-weight: 700;
    font-family: Arial;
    color: #fff;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 1);
    text-shadow: none;
    margin: 0;
    letter-spacing: -1.5px;
    padding: 1px 4px 0 4px;
    width: 150px;
    white-space: normal!important;
    height: auto;
    border-width: 0;
    border-color: rgb(255, 255, 255);
    border-style: none
}

.tp-caption.large_bold_grey {
    font-size: 60px;
    line-height: 60px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(102, 102, 102);
    text-decoration: none;
    background-color: transparent;
    text-shadow: none;
    margin: 0;
    padding: 1px 4px 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_thin_grey {
    font-size: 34px;
    line-height: 30px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(102, 102, 102);
    text-decoration: none;
    background-color: transparent;
    padding: 1px 4px 0;
    text-shadow: none;
    margin: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.small_thin_grey {
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(117, 117, 117);
    text-decoration: none;
    background-color: transparent;
    padding: 1px 4px 0;
    text-shadow: none;
    margin: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.lightgrey_divider {
    text-decoration: none;
    background-color: rgba(235, 235, 235, 1);
    width: 370px;
    height: 3px;
    background-position: initial initial;
    background-repeat: initial initial;
    border-width: 0;
    border-color: rgb(34, 34, 34);
    border-style: none
}

.tp-caption.large_bold_darkblue {
    font-size: 58px;
    line-height: 60px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(52, 73, 94);
    text-decoration: none;
    background-color: transparent;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_bg_darkblue {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(52, 73, 94);
    padding: 10px;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_bold_red {
    font-size: 24px;
    line-height: 30px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(227, 58, 12);
    text-decoration: none;
    background-color: transparent;
    padding: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_light_red {
    font-size: 21px;
    line-height: 26px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(227, 58, 12);
    text-decoration: none;
    background-color: transparent;
    padding: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_bg_red {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(227, 58, 12);
    padding: 10px;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_bold_orange {
    font-size: 24px;
    line-height: 30px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(243, 156, 18);
    text-decoration: none;
    background-color: transparent;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_bg_orange {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(243, 156, 18);
    padding: 10px;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.grassfloor {
    text-decoration: none;
    background-color: rgba(160, 179, 151, 1);
    width: 4000px;
    height: 150px;
    border-width: 0;
    border-color: rgb(34, 34, 34);
    border-style: none
}

.tp-caption.large_bold_white {
    font-size: 58px;
    line-height: 60px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_light_white {
    font-size: 30px;
    line-height: 36px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    padding: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.mediumlarge_light_white {
    font-size: 34px;
    line-height: 40px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    padding: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.mediumlarge_light_white_center {
    font-size: 34px;
    line-height: 40px;
    font-weight: 300;
    font-family: "Raleway";
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    padding: 0 0 0 0;
    text-align: center;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_bg_asbestos {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(127, 140, 141);
    padding: 10px;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.medium_light_black {
    font-size: 30px;
    line-height: 36px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(0, 0, 0);
    text-decoration: none;
    background-color: transparent;
    padding: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.large_bold_black {
    font-size: 58px;
    line-height: 60px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(0, 0, 0);
    text-decoration: none;
    background-color: transparent;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.mediumlarge_light_darkblue {
    font-size: 34px;
    line-height: 40px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(52, 73, 94);
    text-decoration: none;
    background-color: transparent;
    padding: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.small_light_white {
    font-size: 17px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    padding: 0;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.roundedimage {
    border-width: 0;
    border-color: rgb(34, 34, 34);
    border-style: none
}

.tp-caption.large_bg_black {
    font-size: 40px;
    line-height: 40px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(0, 0, 0);
    padding: 10px 20px 15px;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.mediumwhitebg {
    font-size: 30px;
    line-height: 30px;
    font-weight: 300;
    font-family: "Raleway";
    color: rgb(0, 0, 0);
    text-decoration: none;
    background-color: rgb(255, 255, 255);
    padding: 5px 15px 10px;
    text-shadow: none;
    border-width: 0;
    border-color: rgb(0, 0, 0);
    border-style: none
}

.tp-caption.medium_bg_orange_new1 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(243, 156, 18);
    padding: 10px;
    border-width: 0;
    border-color: rgb(255, 214, 88);
    border-style: none
}

.tp-caption.boxshadow {
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.tp-caption.black {
    color: #000;
    text-shadow: none;
    font-weight: 300;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Raleway', sans
}

.tp-caption.noshadow {
    text-shadow: none
}

.tp_inner_padding {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    max-height: none!important
}

.tp-caption .frontcorner {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-top: 40px solid #00A8FF;
    position: absolute;
    left: -40px;
    top: 0
}

.tp-caption .backcorner {
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 40px solid #00A8FF;
    position: absolute;
    right: 0;
    top: 0
}

.tp-caption .frontcornertop {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 40px solid #00A8FF;
    position: absolute;
    left: -40px;
    top: 0
}

.tp-caption .backcornertop {
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #00A8FF;
    position: absolute;
    right: 0;
    top: 0
}

.tp-simpleresponsive .button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff!important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6)!important;
    font-size: 15px;
    line-height: 45px!important;
    background: url(rs-plugin/images/gradient/g30.png) repeat-x top;
    font-family: arial, sans-serif;
    font-weight: 700;
    letter-spacing: -1px
}

.tp-simpleresponsive .button.big {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
    font-weight: 700;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px!important;
    background: url(rs-plugin/images/gradient/g40.png) repeat-x top
}

.tp-simpleresponsive .purchase:hover,
.tp-simpleresponsive .button:hover,
.tp-simpleresponsive .button.big:hover {
    background-position: bottom, 15px 11px
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .tp-simpleresponsive .button {
        padding: 4px 8px 3px;
        line-height: 25px!important;
        font-size: 11px!important;
        font-weight: 400
    }
    .tp-simpleresponsive a.button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none
    }
}

@media only screen and (min-width:0) and (max-width:479px) {
    .tp-simpleresponsive .button {
        padding: 2px 5px 2px;
        line-height: 20px!important;
        font-size: 10px!important
    }
    .tp-simpleresponsive a.button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none
    }
}

.tp-simpleresponsive .button.green,
.tp-simpleresponsive .button:hover.green,
.tp-simpleresponsive .purchase.green,
.tp-simpleresponsive .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0 3px 0 0 #104d0b;
    -moz-box-shadow: 0 3px 0 0 #104d0b;
    box-shadow: 0 3px 0 0 #104d0b
}

.tp-simpleresponsive .button.blue,
.tp-simpleresponsive .button:hover.blue,
.tp-simpleresponsive .purchase.blue,
.tp-simpleresponsive .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0 3px 0 0 #0f3e68;
    -moz-box-shadow: 0 3px 0 0 #0f3e68;
    box-shadow: 0 3px 0 0 #0f3e68
}

.tp-simpleresponsive .button.red,
.tp-simpleresponsive .button:hover.red,
.tp-simpleresponsive .purchase.red,
.tp-simpleresponsive .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0 3px 0 0 #7c1212;
    -moz-box-shadow: 0 3px 0 0 #7c1212;
    box-shadow: 0 3px 0 0 #7c1212
}

.tp-simpleresponsive .button.orange,
.tp-simpleresponsive .button:hover.orange,
.tp-simpleresponsive .purchase.orange,
.tp-simpleresponsive .purchase:hover.orange {
    background-color: #f70;
    -webkit-box-shadow: 0 3px 0 0 #a34c00;
    -moz-box-shadow: 0 3px 0 0 #a34c00;
    box-shadow: 0 3px 0 0 #a34c00
}

.tp-simpleresponsive .button.darkgrey,
.tp-simpleresponsive .button.grey,
.tp-simpleresponsive .button:hover.darkgrey,
.tp-simpleresponsive .button:hover.grey,
.tp-simpleresponsive .purchase.darkgrey,
.tp-simpleresponsive .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0 3px 0 0 #222;
    -moz-box-shadow: 0 3px 0 0 #222;
    box-shadow: 0 3px 0 0 #222
}

.tp-simpleresponsive .button.lightgrey,
.tp-simpleresponsive .button:hover.lightgrey,
.tp-simpleresponsive .purchase.lightgrey,
.tp-simpleresponsive .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0 3px 0 0 #555;
    -moz-box-shadow: 0 3px 0 0 #555;
    box-shadow: 0 3px 0 0 #555
}

.fullscreen-container {
    width: 100%;
    position: relative;
    padding: 0
}

.fullwidthbanner-container {
    width: 100%;
    position: relative;
    padding: 0;
    overflow: hidden
}

.fullwidthbanner-container .fullwidthbanner {
    width: 100%;
    position: relative
}

.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
    position: absolute;
    visibility: hidden;
    -webkit-font-smoothing: antialiased!important
}

.tp-simpleresponsive img {
    max-width: none
}

.noFilterClass {
    filter: none!important
}

.tp-bannershadow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.tp-bannershadow.tp-shadow1 {
    background: url(data:image/png;
 base64, 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) no-repeat;
    background-size: 100% 100%;
    width: 890px;
    height: 60px;
    bottom: -60px
}

.tp-bannershadow.tp-shadow2 {
    background: url(rs-plugin/assets/shadow2.png) no-repeat;
    background-size: 100% 100%;
    width: 890px;
    height: 60px;
    bottom: -60px
}

.tp-bannershadow.tp-shadow3 {
    background: url(rs-plugin/assets/shadow3.png) no-repeat;
    background-size: 100% 100%;
    width: 890px;
    height: 60px;
    bottom: -60px
}

.caption.fullscreenvideo {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video {
    width: 100%!important;
    height: 100%!important;
    display: none
}

.tp-caption.fullscreenvideo {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video {
    width: 100%!important;
    height: 100%!important;
    display: none
}

.fullscreenvideo .vjs-loading-spinner {
    visibility: none;
    display: none!important;
    width: 0;
    height: 0
}

.fullscreenvideo .vjs-control-bar.vjs-fade-out,
.fullscreenvideo .vjs-control-bar.vjs-fade-in,
.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,
.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing {
    visibility: hidden!important;
    opacity: 0!important;
    display: none!important;
    width: 0;
    height: 0;
    overflow: hidden
}

.fullcoveredvideo.video-js,
.fullcoveredvideo video {
    background: transparent!important
}

.fullcoveredvideo .vjs-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.tp-dottedoverlay.twoxtwo {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDBGQ0Y5NEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDBGQ0ZBNEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRjc0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZDRjg0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6C0EmkAAAAGElEQVR42mJiYGD4DwQMTECCEchhAAgwAEcGBv9dngKPAAAAAElFTkSuQmCC)
}

.tp-dottedoverlay.twoxtwowhite {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBOTQxMTQyNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBOTQxMTQzNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkE5NDExNDA0QjhCMTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkE5NDExNDE0QjhCMTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6j36UYAAAAFklEQVR42mL6DwEMTAwMDIxAzAAQYABh6wb/PTf+BwAAAABJRU5ErkJggg==)
}

.tp-dottedoverlay.threexthree {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDBGQ0ZENEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDBGQ0ZFNEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRkI0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZDRkM0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz52U1ucAAAAHUlEQVR42mJkYGD4DwSMQJqBEchggAEmBiQAEGAAzdMG/7gnuzwAAAAASUVORK5CYII=)
}

.tp-dottedoverlay.threexthreewhite {
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBOTQxMTNFNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBOTQxMTNGNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRkY0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZEMDA0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5I32lpAAAAGklEQVR42mL8DwQMDAyMQMzABGPAOHAAEGAAkj8EBOSGbcEAAAAASUVORK5CYII=)
}

.tpclear {
    clear: both
}

.tp-bullets {
    z-index: 1000;
    position: absolute;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    -webkit-transform: translateZ(5px);
    margin-bottom: 50px
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: rgba(0, 0, 0, .5) no-repeat;
    width: 10px;
    height: 10px;
    margin-right: 0;
    float: left;
    margin-top: 0;
    margin-left: 6px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}

.tp-bullets.simplebullets.round .bullet.last {
    margin-right: 6px
}

.tparrows {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    -webkit-transform: translateZ(5000px);
    -webkit-transform-style: flat;
    -webkit-backface-visibility: hidden;
    z-index: 600;
    position: relative
}

.tp-leftarrow.default {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAw1BMVEX ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZxT1WAAAAQXRSTlMAAQMEBgoNDxETFBYYHB0eIiMkJy0zN0pOVFVYWVpgZWZrbXN6e4GHiI+UnKChqKyztre9wMjJ0tvh4uXm5+nq95iBRfMAAADMSURBVDiNndPHDoJQFIThAyLYCyLYCyh2RUFBxPL+T6VLV+aPs71fcnKTGZEfqf96/IqdNZGz7g5y5q2HXC0dIVdJXOSK8Rw547JELh+tkdOOO4U49XBQiVO2Jw0dXkd55BYXA7lZXELOTSrIjVJWwW5mIufcLeQarylyIv2nDWUH3hYZ3NhvRMbXKpReUobSjwtQrs46g8omZD0TdR+w5ooW7NEWPisMN2hdIvp5xaAUYh/KcuJBWUsnUJrZEErr0YHSfrahbOUg/CtvIYsO7g2G8skAAAAASUVORK5CYII=) no-Repeat 0 0;
    width: 40px;
    height: 40px;
    left: 40px!important;
    top: 50%!important
}

.tp-rightarrow.default {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAw1BMVEX ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZxT1WAAAAQXRSTlMAAQMEBgoNDxETFBYYHB0eIiMkJy0zN0pOVFVYWVpgZWZrbXN6e4GHiI+UnKChqKyztre9wMjJ0tvh4uXm5+nq95iBRfMAAADASURBVDiNrdTLFoEAFIXhShG5JpVbKKIiEYpK3v+pDE3/gT3+1jqTfbYg/DIQWEalCaVVGVDOCh1K59WH0s27UO6yNpSHRwvK8KYwKJ4uMpPS+SwxKV+PIpPKLWRQaD32UHayLZTd3IVy8HKg1MsplEZlQbn5DJEz6zm8bCOnFwvkes8VclruIadmPnLNe4Cckkaoj3ISo4ZLcYJ+RoxS9oXBvYmcn6nIebmG3Bqu2bJk+2i/2eJOarjhjTFz/8oXKkwO7usuMR8AAAAASUVORK5CYII=) no-Repeat 0 0;
    width: 40px;
    height: 40px;
    right: 40px!important;
    top: 50%!important
}

.tp-leftarrow:hover {
    left: 30px!important
}

.tp-rightarrow:hover {
    right: 30px!important
}

.tp-bullets.tp-thumbs {
    z-index: 1000;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.tp-thumbs img {
    width: 100%
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpi/v //fwMTAxCgESCgxAwiQcQ/BjgACDAAtoEErxxcGWgAAAAASUVORK5CYII=);
    position: absolute;
    z-index: 200;
    top: 0
}

.tp-bannertimer.tp-bottom {
    bottom: 0;
    height: 5px;
    top: auto
}

@media only screen and (min-width:0) and (max-width:479px) {
    .responsive .tp-bullets {
        display: none
    }
    .responsive .tparrows {
        display: none
    }
}

.vjs-tech {
    margin-top: 1px
}

.tp-caption .vjs-default-skin .vjs-big-play-button {
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: none;
    box-shadow: none;
    text-shadow: none;
    line-height: 30px;
    vertical-align: top;
    padding: 0
}

.tp-caption .vjs-default-skin .vjs-big-play-button:before {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 40px;
    text-shadow: none!important;
    color: #fff;
    font-size: 18px
}

.tp-caption .vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
    box-shadow: none;
    -webkit-box-shadow: none
}

.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.tp-simpleresponsive a {
    text-decoration: none
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.tp-simpleresponsive>ul>li {
    list-stye: none;
    position: absolute;
    visibility: hidden
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yNC8xMn+6RgAAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAUSURBVAiZY/z //z8DOmDCEKFcEAA2UAMHjYSsRQAAAABJRU5ErkJggg==) repeat
}

.tp-loader {
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute
}

.tp-loader.spinner0 {
    width: 40px;
    height: 40px;
    background: url(data:image/gif;
 base64, R0lGODlhGAAYAPQAAP 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) no-repeat center center;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    margin-top: -20px;
    margin-left: -20px;
    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tp-loader.spinner1 {
    width: 40px;
    height: 40px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    margin-top: -20px;
    margin-left: -20px;
    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tp-loader.spinner5 {
    background: url(data:image/gif;
 base64, R0lGODlhGAAYAPQAAP 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) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

@-webkit-keyframes tp-rotateplane {
    0% {
        -webkit-transform: perspective(120px)
    }
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}

@keyframes tp-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

.tp-loader.spinner2 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    background-color: red;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    border-radius: 100%;
    -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
    animation: tp-scaleout 1.0s infinite ease-in-out
}

@-webkit-keyframes tp-scaleout {
    0% {
        -webkit-transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes tp-scaleout {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0
    }
}

.tp-loader.spinner3 {
    margin: -9px 0 0 -35px;
    width: 70px;
    text-align: center
}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
    width: 18px;
    height: 18px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
    animation: tp-bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tp-loader.spinner3 .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s
}

.tp-loader.spinner3 .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s
}

@-webkit-keyframes tp-bouncedelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes tp-bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.tp-loader.spinner4 {
    margin: -20px 0 0 -20px;
    width: 40px;
    height: 40px;
    text-align: center;
    -webkit-animation: tp-rotate 2.0s infinite linear;
    animation: tp-rotate 2.0s infinite linear
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
    animation: tp-bounce 2.0s infinite ease-in-out;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.tp-loader.spinner4 .dot2 {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

@-webkit-keyframes tp-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes tp-bounce {
    0%,
    100% {
        -webkit-transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes tp-bounce {
    0%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.tp-transparentimg {
    content: "url(rs-plugin/assets/transparent.png)"
}

.tp-3d {
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%
}

.tp-caption img {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#0FFFF, endColorstr=#0FFFF);
    zoom: 1
}

@font-face {
    font-family: 'revicons';
    src: url(rs-plugin/font/revicons90c6.eot?5510888);
    src: url(rs-plugin/font/revicons90c6.eot?5510888#iefix) format('embedded-opentype'), url(rs-plugin/font/revicons90c6.woff?5510888) format('woff'), url(rs-plugin/font/revicons90c6.ttf?5510888) format('truetype'), url(rs-plugin/font/revicons90c6.svg?5510888#revicons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class^="revicon-"]:before,
[class*=" revicon-"]:before {
    font-family: "revicons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.revicon-search-1:before {
    content: '\e802'
}

.revicon-pencil-1:before {
    content: '\e831'
}

.revicon-picture-1:before {
    content: '\e803'
}

.revicon-cancel:before {
    content: '\e80a'
}

.revicon-info-circled:before {
    content: '\e80f'
}

.revicon-trash:before {
    content: '\e801'
}

.revicon-left-dir:before {
    content: '\e817'
}

.revicon-right-dir:before {
    content: '\e818'
}

.revicon-down-open:before {
    content: '\e83b'
}

.revicon-left-open:before {
    content: '\e819'
}

.revicon-right-open:before {
    content: '\e81a'
}

.revicon-angle-left:before {
    content: '\e820'
}

.revicon-angle-right:before {
    content: '\e81d'
}

.revicon-left-big:before {
    content: '\e81f'
}

.revicon-right-big:before {
    content: '\e81e'
}

.revicon-magic:before {
    content: '\e807'
}

.revicon-picture:before {
    content: '\e800'
}

.revicon-export:before {
    content: '\e80b'
}

.revicon-cog:before {
    content: '\e832'
}

.revicon-login:before {
    content: '\e833'
}

.revicon-logout:before {
    content: '\e834'
}

.revicon-video:before {
    content: '\e805'
}

.revicon-arrow-combo:before {
    content: '\e827'
}

.revicon-left-open-1:before {
    content: '\e82a'
}

.revicon-right-open-1:before {
    content: '\e82b'
}

.revicon-left-open-mini:before {
    content: '\e822'
}

.revicon-right-open-mini:before {
    content: '\e823'
}

.revicon-left-open-big:before {
    content: '\e824'
}

.revicon-right-open-big:before {
    content: '\e825'
}

.revicon-left:before {
    content: '\e836'
}

.revicon-right:before {
    content: '\e826'
}

.revicon-ccw:before {
    content: '\e808'
}

.revicon-arrows-ccw:before {
    content: '\e806'
}

.revicon-palette:before {
    content: '\e829'
}

.revicon-list-add:before {
    content: '\e80c'
}

.revicon-doc:before {
    content: '\e809'
}

.revicon-left-open-outline:before {
    content: '\e82e'
}

.revicon-left-open-2:before {
    content: '\e82c'
}

.revicon-right-open-outline:before {
    content: '\e82f'
}

.revicon-right-open-2:before {
    content: '\e82d'
}

.revicon-equalizer:before {
    content: '\e83a'
}

.revicon-layers-alt:before {
    content: '\e804'
}

.revicon-popup:before {
    content: '\e828'
}

::-moz-selection {
    background: #34495e;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #34495e;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #34495e
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #34495e
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #34495e
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #34495e
}

.colored-section:after {
    border: 20px solid #34495e
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #34495e
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #34495e
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #34495e;
    background: #41586f
}

a.p-button.colored:hover {
    background-color: #283a4d
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #34495e
}

.bs-callout-theme-color {
    background-color: #eaeff3;
    border-color: #34495e
}

.doubleborder {
    border: 6px double #34495e
}

::-moz-selection {
    background: #2ecc71;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #2ecc71;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #2ecc71
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #2ecc71
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #2ecc71
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #2ecc71
}

.colored-section:after {
    border: 20px solid #2ecc71
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #2ecc71
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #2ecc71
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #2ecc71;
    background: #3ad77d
}

a.p-button.colored:hover {
    background-color: #1bb45c
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #2ecc71
}

.bs-callout-theme-color {
    background-color: #e0fbec;
    border-color: #2ecc71
}

.doubleborder {
    border: 6px double #2ecc71
}

::-moz-selection {
    background: #f39c12;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #f39c12;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #f39c12
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #f39c12
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #f39c12
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #f39c12
}

.colored-section:after {
    border: 20px solid #f39c12
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #f39c12
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #f39c12
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #f39c12;
    background: #F7C980
}

a.p-button.colored:hover {
    background-color: #DF8B03
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #f39c12
}

.bs-callout-theme-color {
    background-color: #fdf2e1;
    border-color: #f39c12
}

.doubleborder {
    border: 6px double #f39c12
}

::-moz-selection {
    background: #d35400;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #d35400;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #d35400
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #d35400
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #d35400
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #d35400
}

.colored-section:after {
    border: 20px solid #d35400
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #d35400
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #d35400
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #d35400;
    background: #dd5d09
}

a.p-button.colored:hover {
    background-color: #bc4c02
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #d35400
}

.bs-callout-theme-color {
    background-color: #fde7d9;
    border-color: #d35400
}

.doubleborder {
    border: 6px double #d35400
}

::-moz-selection {
    background: #e74c3c;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #e74c3c;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #e74c3c
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #e74c3c
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #e74c3c
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #e74c3c
}

.colored-section:after {
    border: 20px solid #e74c3c
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #e74c3c
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #e74c3c
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #e74c3c;
    background: #e74c3c
}

a.p-button.colored:hover {
    background-color: #d14334
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #e74c3c
}

.bs-callout-theme-color {
    background-color: #fed2cd;
    border-color: #e74c3c
}

.doubleborder {
    border: 6px double #e74c3c
}

::-moz-selection {
    background: #3498db;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #3498db;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #3498db
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #3498db
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #3498db
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #3498db
}

.colored-section:after {
    border: 20px solid #3498db
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #3498db
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #3498db
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #3498db;
    background: #3498db
}

a.p-button.colored:hover {
    background-color: #2586c7
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #3498db
}

.bs-callout-theme-color {
    background-color: #d3ecfd;
    border-color: #3498db
}

.doubleborder {
    border: 6px double #3498db
}

::-moz-selection {
    background: #bdc3c7;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #bdc3c7;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #bdc3c7
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #bdc3c7
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #bdc3c7
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #bdc3c7
}

.colored-section:after {
    border: 20px solid #bdc3c7
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #bdc3c7
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #bdc3c7
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #bdc3c7;
    background: #bdc3c7
}

a.p-button.colored:hover {
    background-color: #adb4b8
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #bdc3c7
}

.bs-callout-theme-color {
    background-color: #eff1f2;
    border-color: #bdc3c7
}

.doubleborder {
    border: 6px double #bdc3c7
}

::-moz-selection {
    background: #1abc9c;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #1abc9c;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #1abc9c
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #1abc9c
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #1abc9c
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #1abc9c
}

.colored-section:after {
    border: 20px solid #1abc9c
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #1abc9c
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #1abc9c
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #1abc9c;
    background: #1abc9c
}

a.p-button.colored:hover {
    background-color: #11a487
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #1abc9c
}

.bs-callout-theme-color {
    background-color: #dbf6f1;
    border-color: #1abc9c
}

.doubleborder {
    border: 6px double #1abc9c
}

::-moz-selection {
    background: #9b59b6;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #9b59b6;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #9b59b6
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading {
    background-color: #9b59b6
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #9b59b6
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #9b59b6
}

.colored-section:after {
    border: 20px solid #9b59b6
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #9b59b6
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #9b59b6
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #9b59b6;
    background: #9b59b6
}

a.p-button.colored:hover {
    background-color: #8749a1
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #9b59b6
}

.bs-callout-theme-color {
    background-color: #f2e5f7;
    border-color: #9b59b6
}

.doubleborder {
    border: 6px double #9b59b6
}

::-moz-selection {
    background: #27ccc0;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #27ccc0;
    text-shadow: none;
    color: #fff
}

.navbar-default.style1 .navbar-nav>.open>a,
.navbar-default.style1 .navbar-nav>.open>a:hover,
.navbar-default.style1 .navbar-nav>.open>a:focus {
    color: #fff
}

.style1 .dropdown-menu>li>a:hover,
.style1 .dropdown-menu>li>a:focus {
    color: #fff
}

a,
.pageXofY .pageX,
.pricing .bestprice .name,
.filter li a:hover,
.widget_links ul li a:hover,
#contacts a:hover,
.title-color,
.ms-staff-carousel .ms-staff-info h4,
.filter li a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
a.go-about:hover,
.text_color,
.center-icon i,
.navbar-nav .dropdown-menu a:hover,
.profile .profile-name,
#elements h4,
#contact li a:hover,
#agency-slider h5,
.ms-showcase1 .product-tt h3,
.filter li a.active,
.contacts li i,
.big-icon i,
.navbar-default.dark .navbar-brand:hover,
.navbar-default.dark .navbar-brand:focus,
a.p-button.border:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>li>a.selected:hover,
.navbar-default.style2 .navbar-nav>li>a.selected,
.navbar-default.style2 .navbar-nav>.open>a,
.navbar-default.style2 .navbar-nav>.open>a:hover,
.navbar-default.style2 .navbar-nav>.open>a:focus,
.style2 .dropdown-menu>li>a:hover,
.style2 .dropdown-menu>li>a:focus,
.navbar-default.dark.style2 .dropdown-menu>li>a:hover,
a.social:hover:before,
.symbol.colored i,
.icon-nofill,
.slidecontent-bi .project-title-bi p a:hover,
.grid .figcaption a.thumb-link:hover,
.tp-caption a:hover {
    color: #27ccc0
}

a.sf-button.hide-icon,
.readmore,
.tabs li.current,
.readmore:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
a.p-button:hover,
a.p-button.colored,
.navbar-default.style1 .navbar-nav>li>a.selected,
.light #contacts a.p-button,
.tagcloud a:hover,
.rounded.fill,
.colored-section,
.pricing .bestprice .price,
.pricing .bestprice .signup,
.signup:hover,
.divider.colored,
.flex-control-paging li a.flex-active,
.services-graph li span,
.no-touch .hi-icon-effect-1a .hi-icon:hover,
.hi-icon-effect-1b .hi-icon:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.no-touch .hi-icon-effect-1b .hi-icon:hover,
.symbol.colored .line-left,
.symbol.colored .line-right,
.projects-overlay #projects-loader,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected,
.panel-group .panel.active .panel-heading,
#parallax-3 .light-text .flex-control-paging li a.flex-active {
    background-color: #27ccc0
}

.widget_posts .tabs li.current,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    border: 1px solid #27ccc0
}

.hi-icon-effect-1 .hi-icon:after {
    box-shadow: 0 0 0 3px #27ccc0
}

.colored-section:after {
    border: 20px solid #27ccc0
}

.filter li a.active,
.filter li a:hover,
.panel-group .panel.active .panel-heading {
    border: 1px solid #27ccc0
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
    border: solid 2px #27ccc0
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
    background: #27ccc0;
    background: rgba(39, 204, 192, .3)
}

a.p-button.colored:hover {
    background-color: #1bbdb1
}

.navbar-default.style2.border .navbar-nav>li>a.selected:before,
.navbar-default.style2.border .navbar-nav>li>a.selected:hover,
.navbar-default.style2.border .navbar-nav>li>a.selected {
    border-bottom: 1px solid #27ccc0
}

.bs-callout-theme-color {
    background-color: #F7FDFD;
    border-color: #27ccc0
}

.doubleborder {
    border: 6px double #27ccc0
}

.lighter,
.lighter * {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.lighter {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    opacity: 1
}

.lighter.fade {
    opacity: 0
}

.lighter.fade .lighter-container {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.lighter img {
    display: block;
    width: 100%;
    height: 100%
}

.lighter .lighter-overlay {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    width: 100%
}

.lighter .lighter-container {
    background: #FFF;
    position: absolute;
    z-index: 4000;
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .5)
}

.lighter .lighter-container .lighter-close {
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    margin: -15px;
    line-height: 28px;
    font-size: 16pt;
    font-family: Helvetica, Arial, serif
}

.lighter .lighter-container .lighter-next,
.lighter .lighter-container .lighter-prev {
    display: none;
    top: 50%;
    width: 30px;
    height: 40px;
    margin: -20px 0;
    line-height: 34px;
    font-size: 32pt;
    font-family: Times, serif
}

.lighter .lighter-container .lighter-next {
    right: 40px
}

.lighter .lighter-container .lighter-prev {
    left: 40px
}

.lighter .lighter-container .lighter-next,
.lighter .lighter-container .lighter-prev,
.lighter .lighter-container .lighter-close {
    cursor: pointer;
    position: absolute;
    z-index: 8000;
    text-align: center;
    border-radius: 50%;
    color: rgba(255, 255, 255, .8);
    background: rgba(0, 0, 0, .2);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.lighter .lighter-container .lighter-next:hover,
.lighter .lighter-container .lighter-prev:hover,
.lighter .lighter-container .lighter-close:hover {
    color: white;
    background: rgba(0, 0, 0, .6)
}

.lighter .lighter-container .lighter-next:active,
.lighter .lighter-container .lighter-prev:active,
.lighter .lighter-container .lighter-close:active {
    color: white;
    background: rgba(0, 0, 0, .6)
}

@media (min-width:768px) and (max-width:979px) {
    h5 {
        line-height: 1.2
    }
    #about .thinkbig .p-button {
        width: 100%!important;
        margin: 5px 0!important
    }
    .big-icon .number {
        font-size: 30px
    }
    .big-icon i:after {
        left: 51.5%;
        top: 10px
    }
    .service-desc {
        width: 100%
    }
    .signup {
        padding: 10px 15px
    }
    .grid .figcaption a span {
        display: none
    }
    .navbar-default .navbar-nav>li>a {
        padding: 0 11px!important;
        margin: 0!important
    }
    .navbar-default .navbar-nav.icons>li>a {
        padding: 0 5px!important;
        margin: 0!important;
        font-size: 11px
    }
    .navbar-default.style2 .navbar-nav.icons>li>a:after {
        display: none
    }
    .navbar-default.style2 .navbar-nav>li>a {
        margin: 0
    }
    .navbar-default.style2 .navbar-nav>li>a:after {
        margin-left: 7px
    }
    .hi-icon {
        margin: 0 15px 25px 15px
    }
    .tooltip-content {
        left: 76%;
        margin-left: -101px;
        min-width: 150px
    }
    .ms-staff-carousel .ms-staff-info h3 {
        font-size: 2em!important
    }
    .bg-mobiles {
        background: rgba(0, 0, 0, .5);
        -webkit-transition: background 0.2s, color 0.2s;
        -moz-transition: background 0.2s, color 0.2s;
        transition: background 0.2s, color 0.2s;
        position: relative;
        float: left;
        width: 690px;
        padding: 0;
        margin-left: 15px
    }
    #parallax-contacts.parallax {
        height: 1050px
    }
    #contacts .bg-mobiles .bgpattern {
        width: auto!important;
        padding: 0 5.9px;
        float: left;
        background: transparent
    }
    .othercontacts {
        padding: 25px 15px
    }
    .table-items {
        margin-bottom: 30px
    }
    .parallax .recent-clients .client-logos a img {
        margin-right: 80px;
        margin-bottom: 20px
    }
    .parallax-content {
        padding: 80px 0
    }
    .right .icon-nofill {
        left: -10px
    }
    .section-title {
        margin-bottom: 30px
    }
    #masterslider-video .border-box p {
        display: none
    }
    .section-title .title-desc-big {
        margin-bottom: 80px
    }
    #parallax-3 .parallax-content {
        padding: 90px 0
    }
    .hi-icon-wrap {
        padding: 2em 0 3em
    }
    .rounded {
        opacity: 1;
        text-align: center;
        margin: 15px auto;
        float: none;
        left: auto
    }
    #services .service h5 {
        font-size: 15px
    }
    #services .service h5,
    #services .service p {
        text-align: center!important
    }
    #service-two .service h5 {
        font-size: 13px
    }
    #service-two .a-mobile {
        padding: 0;
        right: 0;
        position: absolute;
        top: -50px
    }
    #service-two .a-mobile.rg {
        left: 10px
    }
    #service-two .np {
        padding: 0!important
    }
    #pageloader {
        width: 80%!important
    }
    #service-two .service .text-left h5,
    #service-two .service .text-left p {
        text-align: left!important
    }
    #service-two .service .text-right h5,
    #service-two .service .text-right p {
        text-align: right!important
    }
    .service {
        width: 100%
    }
    .project-cn>p:first-child:before,
    .project-cn>p:last-child:after {
        display: none!important
    }
    #masterslider-video .parallax-content {
        padding: 20px 0
    }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }
    .navbar-nav>li {
        float: left
    }
    .navbar-nav>li>a {
        padding: 0 15px;
        line-height: 80px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s
    }
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }
}

@media (max-width:767px) {
    h2,
    .h2 {
        font-size: 30px
    }
    h5 {
        font-size: 15px
    }
    .navbar-nav {
        margin: 4.5px -15px;
        background: #fff
    }
    .navbar-nav li a {
        padding: 20px
    }
    .navbar-default .navbar-nav>li>a {
        padding: 10px 20px
    }
    .navbar-shrink img {
        max-width: 100%
    }
    .navbar-toggle {
        margin-top: 24px!important
    }
    .navbar-shrink {
        height: 89px!important
    }
    .navbar-shrink .navbar-brand {
        line-height: 73px
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #4A5157;
        background-color: transparent
    }
    .navbar-default.style2 .navbar-nav>li>a:after {
        content: ''
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent
    }
    #about .thinkbig .p-button {
        width: 100%!important;
        margin: 5px 0!important
    }
    .big-icon .number {
        font-size: 30px
    }
    .big-icon i {
        padding: 0 5px
    }
    .big-icon i:after {
        left: 16.3%;
        top: 10px
    }
    #about .row .col-xs-6.col-sm-4:first-child {
        width: 100%
    }
    .parallax {
        height: 600px
    }
    .parallax-content {
        padding: 20px 0
    }
    .center-icon {
        margin-top: 40px
    }
    .parallax .recent-clients .client-logos a img {
        margin-bottom: 40px
    }
    .table-items {
        margin-bottom: 30px
    }
    .service-desc {
        width: 100%
    }
    .signup {
        padding: 10px 15px
    }
    .grid .figcaption a span {
        display: none
    }
    .navbar-default .navbar-nav>li>a {
        padding: 11px 20px
    }
    .hi-icon {
        margin: 0 60px 70px 40px
    }
    .tooltip-content {
        left: 48%;
        margin-left: -120px;
        min-width: 240px
    }
    .ms-staff-carousel .ms-staff-info h3 {
        font-size: 1.4em!important
    }
    .contents-left {
        padding: 50px 0
    }
    .bg-mobiles {
        background: rgba(0, 0, 0, .5);
        -webkit-transition: background 0.2s, color 0.2s;
        -moz-transition: background 0.2s, color 0.2s;
        transition: background 0.2s, color 0.2s;
        position: relative;
        float: left;
        width: 96.6%;
        padding: 0;
        margin-left: 15px
    }
    #parallax-contacts.parallax {
        height: 1050px
    }
    #contacts .bg-mobiles .bgpattern {
        width: auto!important;
        padding: 0 5.9px;
        float: left;
        background: transparent
    }
    .othercontacts {
        padding: 25px 15px
    }
    .contact-form .service select {
        background: url(images/sprite.png) -385px -137px
    }
    a.p-button {
        float: none;
        display: inline-block
    }
    .services {
        text-align: center
    }
    .icon {
        width: 10%;
        position: relative;
        margin: 0 auto;
        padding-bottom: 60px;
        float: none
    }
    .navbar-nav .sub-arrow,
    .navbar-nav .collapsible .sub-arrow {
        display: block
    }
    .navbar-shrink .navbar-collapse .navbar-nav>li>a,
    .navbar .navbar-collapse .navbar-nav>li>a {
        line-height: 40px!important
    }
    .navbar-shrink .navbar-collapse .navbar-nav>li>a,
    .navbar .navbar-collapse .navbar-nav>li>a {
        line-height: 40px!important
    }
    .navbar-nav {
        border: 1px solid #f2f2f2;
        -webkit-box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07);
        box-shadow: 0 1px 2px 0 rgba(68, 68, 68, .07)
    }
    .dark .navbar-nav {
        border: 1px solid #23282C;
        -webkit-box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07);
        box-shadow: 0 1px 2px 0 rgba(68, 68, 68, .07);
        background-color: #1C2024
    }
    .navbar-nav li a {
        border-bottom: 1px solid #f2f2f2
    }
    .dark .navbar-nav li a {
        border-bottom: 1px solid #23282C;
        background-color: #1C2024
    }
    .navbar-nav li:last-child a,
    .dark .navbar-nav li:last-child a {
        border-bottom: 0
    }
    .navbar-default.style2.border .navbar-nav>li>a,
    .navbar-default.style2.border.navbar-shrink .navbar-nav>li>a {
        margin-top: 0!important
    }
    #agency-slider {
        height: 130px
    }
    .right .icon-nofill {
        left: -10px
    }
    #masterslider-video .border-box p {
        display: none
    }
    .section-title .title-desc-big {
        margin-bottom: 80px
    }
    #parallax-3 .parallax-content {
        padding: 90px 0
    }
    .section-title {
        margin-bottom: 30px
    }
    .divider.colored {
        margin: 25px auto
    }
    #pageloader {
        width: 80%!important
    }
    .project-cn>p:first-child:before,
    .project-cn>p:last-child:after {
        display: none!important
    }
    .rounded {
        opacity: 1;
        text-align: center;
        margin: 15px auto;
        float: none
    }
    #services .service h5,
    #services .service p {
        text-align: center!important
    }
    #services .service h5,
    #services .service p {
        text-align: center!important
    }
    #service-two .service h5 {
        font-size: 13px
    }
    #service-two .a-mobile {
        padding: 0;
        right: 0;
        position: absolute;
        top: -50px
    }
    #service-two .a-mobile.rg {
        left: 10px
    }
    #service-two .np {
        padding: 0!important
    }
    #service-two .service .text-left h5,
    #service-two .service .text-left p {
        text-align: left!important
    }
    #service-two .service .text-right h5,
    #service-two .service .text-right p {
        text-align: right!important
    }
    .service {
        width: 100%
    }
    .service {
        width: 100%
    }
    .navbar-nav .sub-arrow,
    .navbar-nav .sub-arrow {
        top: 2px!important;
        right: 0!important
    }
}

@media (max-width:480px) {
    .logo-home img {
        max-width: 70%
    }
    .col-md-6 {
        margin-bottom: 20px
    }
    .hi-icon {
        margin: 20px
    }
    .ms-staff-carousel.ms-round .ms-slide-bgcont {
        margin: 0
    }
    .ms-staff-carousel.ms-round .ms-nav-next {
        right: 10px
    }
    .ms-staff-carousel.ms-round .ms-nav-prev {
        left: 10px
    }
    .parallax .recent-clients .client-logos a img {
        margin-right: 0
    }
    .navbar-default.style2 .navbar-nav>li>a:after {
        content: ''
    }
    .contact-form .name,
    .contact-form .subject,
    .contact-form .email,
    .contact-form .service {
        width: 100%;
        margin: 0
    }
    .bg-mobiles {
        width: 89.6%
    }
    .navbar-nav .sub-arrow,
    .navbar-nav .collapsible .sub-arrow {
        display: block
    }
    #parallax-contacts.parallax {
        height: 1350px
    }
    .othercontacts.social {
        padding: 10px 10px 20px 10px
    }
    .hi-icon-wrap {
        text-align: center;
        margin: 0 auto;
        padding: 0;
        position: relative
    }
    .navbar-shrink .navbar-collapse .navbar-nav>li>a,
    .navbar .navbar-collapse .navbar-nav>li>a {
        line-height: 40px!important
    }
    .navbar-nav {
        border: 1px solid #f2f2f2;
        -webkit-box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07);
        box-shadow: 0 1px 2px 0 rgba(68, 68, 68, .07)
    }
    .dark .navbar-nav {
        border: 1px solid #23282C;
        -webkit-box-shadow: 0 1px 6px 0 rgba(68, 68, 68, .07);
        box-shadow: 0 1px 2px 0 rgba(68, 68, 68, .07)
    }
    .navbar-nav li a {
        border-bottom: 1px solid #f2f2f2
    }
    .dark .navbar-nav li a {
        border-bottom: 1px solid #23282C;
        background-color: #1C2024
    }
    .navbar-nav li:last-child a,
    .dark .navbar-nav li:last-child a {
        border-bottom: 0
    }
    .navbar-default.style2.border .navbar-nav>li>a,
    .navbar-default.style2.border.navbar-shrink .navbar-nav>li>a {
        margin-top: 0!important
    }
    #agency-slider {
        height: 130px
    }
    .right .icon-nofill {
        left: -10px
    }
    #masterslider-video .border-box p {
        display: none
    }
    .section-title .title-desc-big {
        margin-bottom: 80px
    }
    #parallax-3 .parallax-content {
        padding: 90px 0
    }
    .section-title {
        margin-bottom: 30px
    }
    .divider.colored {
        margin: 25px auto
    }
    #pageloader {
        width: 84%!important
    }
    .parallax-content {
        padding: 40px 0
    }
    .tooltip-content {
        left: 50%;
        margin-left: -65px;
        min-width: 135px
    }
    .contents-left {
        padding: 20px 0 0 0;
        width: 100%
    }
    .contents-right {
        width: 98%;
        position: relative;
        float: left;
        padding: 10px 10px
    }
    .project-cn>p:first-child:before,
    .project-cn>p:last-child:after {
        display: none!important
    }
    #services .service h5,
    #services .service p {
        text-align: center!important
    }
    #service-two .service h5 {
        font-size: 13px
    }
    #service-two .a-mobile {
        padding: 0;
        right: 0;
        position: absolute;
        top: -50px
    }
    #service-two .a-mobile.rg {
        left: 10px
    }
    #service-two .np {
        padding: 0!important
    }
    #service-two .service .text-left h5,
    #service-two .service .text-left p {
        text-align: left!important
    }
    #service-two .service .text-right h5,
    #service-two .service .text-right p {
        text-align: right!important
    }
    .service {
        width: 100%
    }
    #masterslider-video .parallax-content {
        padding: 0!important
    }
    #masterslider-video h2 {
        font-size: 1em
    }
    #masterslider-video .divider.colored {
        margin: 5px auto
    }
    #masterslider-video .border-box {
        padding: 0
    }
    #masterslider-video .border-box h5 {
        display: none
    }
    #masterslider-video .border-box i {
        margin-left: 10px
    }
    .filter li {
        margin-bottom: 20px
    }
    #contacts .bgpattern {
        width: 98%
    }
    .projects-overlay .overlay-close {
        right: 18px
    }
    .projects-overlay .projects-navigation {
        right: 0
    }
    .pageXofY {
        right: 9px
    }
    .navbar-nav .sub-arrow,
    .navbar-nav .sub-arrow {
        top: 2px!important;
        right: 0!important
    }
}

http: //fonts.googleapis.com/css?family=Raleway:100,300,600,800http://fonts.googleapis.com/css?family=Open+Sans:600,800.show-read-more .more-text{
display:none
}
#parallax-contacts.parallax {
    height: 625px
}
.widget_posts>div {
    padding: 0 30px
}
@media (min-width:320px) and (max-width:767px) {
    #parallax-contacts.parallax {
        height: 1140px
    }
    
    .service select {
        width: 100%
    }
}
th {
    text-align: center
}
.popular-destination {
    /*background-image:url(../images/foote-bg.jpg);
    background-size:cover;*/
    
    position: relative;
    padding: 0 0 0;
}
.popular-destination:before {
    background: rgba(0, 53, 106, 0.66);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}
.popular-destination .footer-contact {
    position: relative;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 25px;
    margin-bottom: 25px;
    background: #131a22;
}
.footer-contact .address {
    /*border-right:1px solid rgba(255,255,255,0.2);
    border-left:1px solid rgba(255,255,255,0.2);*/
}
.footer-top-menu {
    text-align: center;
    margin-bottom: 55px
}
.footer-top-menu li {
    text-align: center;
    display: inline-block;
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 26px;
    margin: 0 25px
}
.footer-top-menu li:hover a {
    color: #FF9226
}
.footer-btm-menu {
    margin-bottom: 0
}
.footer-btm-menu li {
    font-size: 15px;
    line-height: 24px;
    margin: 0 35px
}
.popular-destination .title-wrap {
    margin: 0;
    padding: 0
}
.popular-destination .section-title {
    background: none;
    padding: 0 0 40px;
    font-size: 40px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    line-height: 56px;
}
.section-title-white {
    background: none;
    padding: 40px 0 20px;
    font-size: 40px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
}
.footer-contact h3 {
    padding: 20px 0 0 0;
    font-size: 21px;
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    line-height: 45px
}
.footer-contact p {
    padding: 0 0 3px;
    font-size: 14px;
    color: #FFF;
    font-weight: normal;
    margin: 0;
    line-height: 22px
}
.footer-contact b {
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
}
.footer-contact p {
    color: #FFF;
    font-size: 16px;
}
.footer-contact p a {
    color: #FFF;
    font-size: 16px;
}
.footer-contact p a:hover,
.footer-contact p a:focus {
    color: #FF9226
}
.form-half {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}
.form-half span {
    font-size: 16px;
    font-weight: normal;
}
.foot-form input {
    width: 100%;
    float: left;
    height: 35px;
    border: 1px #ccc solid;
    padding: 5px;
    border-radius: 5px;
}
.foot-form textarea {
    width: 100%;
    float: left;
    height: 70px!important;
    border: 1px #ccc solid;
    padding: 10px;
    border-radius: 7px;
}
.r-pad {
    padding-right: 2%;
}
.form-group {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.submit-btn {
    width: auto;
    padding: 10px 20px;
    border-radius: 7px;
    background: #d53a2b;
    color: #fff;
    border: none;
}
.copyright p {
    color: #666;
    font-size: 13px;
    padding: 0 0 20px 0;
    margin: 0;
    line-height: 20px;
    font-weight: 500
}
.copyright p a {
    color: #666;
    font-size: 14px;
}
.copyright p a:hover {
    color: #FF9226
}
@media(max-width:600px) {
    .form-half {
        width: 100%;
    }
    
    .r-pad {
        padding-right: 0;
    }
}