.dark-color {
    background-color: #111;
    color: #fcfcfc
}

.light-color {
    background-color: #f5f5f5;
    color: #222
}

.dark-main-color {
    background-color: #2c6493;
    color: #fff
}

.main-color {
    background-color: #2e2d7e;
    color: #fff
}

.light-main-color {
    background-color: #4c84b5;
    color: #fff
}

.dark-color .dark-color {
    background-color: #1e1e1e
}

.light-color .light-color {
    background-color: #e8e8e8
}

.dark-main-color .dark-main-color {
    background-color: #3271a7
}

.main-color .main-color {
    background-color: #387fbc;
    color: #fff
}

.light-main-color .light-main-color {
    background-color: #3c6a92
}

.body-color {
    background-color: #fdfdfd;
    color: #575757
}

.shadow {
    -webkit-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1)
}

.btn-shadow {
    -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1)
}

html {
    background-color: transparent
}

body {
    background: #fdfdfd;
    color: #575757
}

main#content {
    background-color: #fdfdfd
}

main#content.light-color {
    background-color: #f5f5f5
}

main#content.dark-color {
    background-color: #111
}

main#content.main-color {
    background-color: #2e2d7e
}

main#content.dark-main-color {
    background-color: #2c6493
}

main#content.light-main-color {
    background-color: #4c84b5
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    color: #222
}

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 {
    color: inherit
}

.lead {
    color: #222
}

.main-color h1,
.light-main-color h1,
.dark-main-color h1,
.dark-color h1,
.main-color h2,
.light-main-color h2,
.dark-main-color h2,
.dark-color h2,
.main-color h3,
.light-main-color h3,
.dark-main-color h3,
.dark-color h3,
.main-color h4,
.light-main-color h4,
.dark-main-color h4,
.dark-color h4,
.main-color h5,
.light-main-color h5,
.dark-main-color h5,
.dark-color h5,
.main-color h6,
.light-main-color h6,
.dark-main-color h6,
.dark-color h6,
.main-color .h1,
.light-main-color .h1,
.dark-main-color .h1,
.dark-color .h1,
.main-color .h2,
.light-main-color .h2,
.dark-main-color .h2,
.dark-color .h2,
.main-color .h3,
.light-main-color .h3,
.dark-main-color .h3,
.dark-color .h3,
.main-color .h4,
.light-main-color .h4,
.dark-main-color .h4,
.dark-color .h4,
.main-color .h5,
.light-main-color .h5,
.dark-main-color .h5,
.dark-color .h5,
.main-color .h6,
.light-main-color .h6,
.dark-main-color .h6,
.dark-color .h6,
.main-color .lead,
.light-main-color .lead,
.dark-main-color .lead,
.dark-color .lead {
    color: inherit
}

.text-light h1,
.text-light h2,
.text-light h1 span,
.text-light h2 span,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light p,
.text-light p.lead,
.text-light blockquote,
.text-light cite {
    color: #fff
}

.page-header .text-light h1,
.page-header .text-light h2,
.page-header .text-light h3,
.page-header .text-light h4,
.page-header .text-light h5,
.page-header .text-light h6,
.page-header .text-light p,
.page-header .text-light p.lead,
.page-header .text-light blockquote,
.page-header .text-light cite {
    color: #fff
}

h1.text-light,
h2.text-light,
h1 span.text-light,
h2 span.text-light,
h3.text-light,
h4.text-light,
h5.text-light,
h6.text-light,
p.text-light,
p.lead.text-light,
blockquote.text-light,
cite.text-light {
    color: #fff
}

.page-header h1.text-light,
.page-header h2.text-light,
.page-header h3.text-light,
.page-header h4.text-light,
.page-header h5.text-light,
.page-header h6.text-light,
.page-header p.text-light,
.page-header p.lead.text-light,
.page-header blockquote.text-light,
.page-header cite.text-light {
    color: #fff
}

.text-shadow {
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4)
}

.text-body-color {
    color: #575757
}

h1.text-main-color,
h2.text-main-color,
h1 span.text-main-color,
h2 span.text-main-color,
h3.text-main-color,
h4.text-main-color,
h5.text-main-color,
h6.text-main-color,
p.text-main-color,
p.lead.text-main-color,
blockquote.text-main-color,
cite.text-main-color,
span.text-main-color,
h1 .text-main-color,
h2 .text-main-color,
h1 span .text-main-color,
h2 span .text-main-color,
h3 .text-main-color,
h4 .text-main-color,
h5 .text-main-color,
h6 .text-main-color,
p .text-main-color,
p.lead .text-main-color,
blockquote .text-main-color,
cite .text-main-color,
span .text-main-color {
    color: #2e2d7e
}

h1.text-light,
h2.text-light,
h1 span.text-light,
h2 span.text-light,
h3.text-light,
h4.text-light,
h5.text-light,
h6.text-light,
p.text-light,
p.lead.text-light {
    color: #fff
}

mark,
.mark {
    background-color: #2e2d7e;
    color: #fff
}

.main-color mark,
.main-color .mark {
    background-color: #4c84b5
}

a,
a:hover,
a:focus,
a:active {
    color: #2e2d7e
}

.main-color a,
.main-color a:hover,
.main-color a:focus {
    color: #a8c9e5
}

.light-main-color a,
.light-main-color a:hover,
.light-main-color a:focus {
    color: #265781
}

.dark-color a:hover,
.dark-color a:focus {
    color: #fcfcfc
}

.light-color a:hover,
.light-color a:focus {
    color: #222
}

a.box-link {
    color: #575757
}

a.box-link h1,
a.box-link h2,
a.box-link h3,
a.box-link h4,
a.box-link h5,
a.box-link h6,
a.box-link p {
    color: #575757
}

a.box-link:hover {
    color: #2e2d7e
}

a.box-link:hover h1,
a.box-link:hover h2,
a.box-link:hover h3,
a.box-link:hover h4,
a.box-link:hover h5,
a.box-link:hover h6,
a.box-link:hover p {
    color: #2e2d7e
}

.main-color a.box-link {
    color: #fff
}

.main-color a.box-link h1,
.main-color a.box-link h2,
.main-color a.box-link h3,
.main-color a.box-link h4,
.main-color a.box-link h5,
.main-color a.box-link h6,
.main-color a.box-link p {
    color: #fff
}

.main-color a.box-link:hover {
    color: #204a6d
}

.main-color a.box-link:hover h1,
.main-color a.box-link:hover h2,
.main-color a.box-link:hover h3,
.main-color a.box-link:hover h4,
.main-color a.box-link:hover h5,
.main-color a.box-link:hover h6,
.main-color a.box-link:hover p {
    color: #204a6d
}

.dark-main-color a.box-link {
    color: #fff
}

.dark-main-color a.box-link h1,
.dark-main-color a.box-link h2,
.dark-main-color a.box-link h3,
.dark-main-color a.box-link h4,
.dark-main-color a.box-link h5,
.dark-main-color a.box-link h6,
.dark-main-color a.box-link p {
    color: #fff
}

.dark-main-color a.box-link:hover {
    color: #448bc7
}

.dark-main-color a.box-link:hover h1,
.dark-main-color a.box-link:hover h2,
.dark-main-color a.box-link:hover h3,
.dark-main-color a.box-link:hover h4,
.dark-main-color a.box-link:hover h5,
.dark-main-color a.box-link:hover h6,
.dark-main-color a.box-link:hover p {
    color: #448bc7
}

.light-main-color a.box-link {
    color: #fff
}

.light-main-color a.box-link h1,
.light-main-color a.box-link h2,
.light-main-color a.box-link h3,
.light-main-color a.box-link h4,
.light-main-color a.box-link h5,
.light-main-color a.box-link h6,
.light-main-color a.box-link p {
    color: #fff
}

.light-main-color a.box-link:hover {
    color: #355d80
}

.light-main-color a.box-link:hover h1,
.light-main-color a.box-link:hover h2,
.light-main-color a.box-link:hover h3,
.light-main-color a.box-link:hover h4,
.light-main-color a.box-link:hover h5,
.light-main-color a.box-link:hover h6,
.light-main-color a.box-link:hover p {
    color: #355d80
}

.light-color a.box-link {
    color: #222
}

.light-color a.box-link h1,
.light-color a.box-link h2,
.light-color a.box-link h3,
.light-color a.box-link h4,
.light-color a.box-link h5,
.light-color a.box-link h6,
.light-color a.box-link p {
    color: #222
}

.light-color a.box-link:hover {
    color: #2e2d7e
}

.light-color a.box-link:hover h1,
.light-color a.box-link:hover h2,
.light-color a.box-link:hover h3,
.light-color a.box-link:hover h4,
.light-color a.box-link:hover h5,
.light-color a.box-link:hover h6,
.light-color a.box-link:hover p {
    color: #2e2d7e
}

.dark-color a.box-link {
    color: #fcfcfc
}

.dark-color a.box-link h1,
.dark-color a.box-link h2,
.dark-color a.box-link h3,
.dark-color a.box-link h4,
.dark-color a.box-link h5,
.dark-color a.box-link h6,
.dark-color a.box-link p {
    color: #fcfcfc
}

.dark-color a.box-link:hover {
    color: #2e2d7e
}

.dark-color a.box-link:hover h1,
.dark-color a.box-link:hover h2,
.dark-color a.box-link:hover h3,
.dark-color a.box-link:hover h4,
.dark-color a.box-link:hover h5,
.dark-color a.box-link:hover h6,
.dark-color a.box-link:hover p {
    color: #2e2d7e
}

blockquote {
    border-color: #dcdcdc
}

blockquote:before {
    color: #eee
}

.blockquote-reverse {
    border-left-color: #d9d9d9
}

.dark-main-color blockquote {
    background-color: #2e2d7e;
    border-color: #265781;
    color: #fff
}

.dark-main-color blockquote h1,
.dark-main-color blockquote h2,
.dark-main-color blockquote h3,
.dark-main-color blockquote h4,
.dark-main-color blockquote h5,
.dark-main-color blockquote h6,
.dark-main-color blockquote p {
    color: #fff
}

.dark-main-color blockquote footer {
    color: #204a6d
}

.dark-main-color blockquote:before {
    color: #fff
}

.main-color blockquote {
    background-color: #4c84b5;
    border-color: #3c6a92;
    color: #fff
}

.main-color blockquote h1,
.main-color blockquote h2,
.main-color blockquote h3,
.main-color blockquote h4,
.main-color blockquote h5,
.main-color blockquote h6,
.main-color blockquote p {
    color: #fff
}

.main-color blockquote footer {
    color: #2d506e
}

.main-color blockquote:before {
    color: #3c6a92
}

.light-main-color blockquote {
    background-color: #2e2d7e;
    border-color: #265781;
    color: #fff
}

.light-main-color blockquote h1,
.light-main-color blockquote h2,
.light-main-color blockquote h3,
.light-main-color blockquote h4,
.light-main-color blockquote h5,
.light-main-color blockquote h6,
.light-main-color blockquote p {
    color: #fff
}

.light-main-color blockquote footer {
    color: #204a6d
}

.light-main-color blockquote:before {
    color: #2c6493
}

.dark-color blockquote {
    background-color: #1e1e1e;
    border-color: #040404;
    color: #fcfcfc
}

.dark-color blockquote h1,
.dark-color blockquote h2,
.dark-color blockquote h3,
.dark-color blockquote h4,
.dark-color blockquote h5,
.dark-color blockquote h6,
.dark-color blockquote p {
    color: #fcfcfc
}

.dark-color blockquote footer {
    color: #515151
}

.dark-color blockquote:before {
    color: #111
}

.light-color blockquote {
    background-color: #e8e8e8;
    border-color: #cfcfcf;
    color: #222
}

.light-color blockquote h1,
.light-color blockquote h2,
.light-color blockquote h3,
.light-color blockquote h4,
.light-color blockquote h5,
.light-color blockquote h6,
.light-color blockquote p {
    color: #222
}

.light-color blockquote footer {
    color: #b5b5b5
}

.light-color blockquote:before {
    color: #cfcfcf
}

.dark-main-color blockquote.main-color,
.main-color blockquote.main-color,
.light-main-color blockquote.main-color,
.dark-color blockquote.main-color,
.light-color blockquote.main-color {
    background-color: #2e2d7e;
    border-color: #265781;
    color: #fff
}

.dark-main-color blockquote.main-color h1,
.main-color blockquote.main-color h1,
.light-main-color blockquote.main-color h1,
.dark-color blockquote.main-color h1,
.light-color blockquote.main-color h1,
.dark-main-color blockquote.main-color h2,
.main-color blockquote.main-color h2,
.light-main-color blockquote.main-color h2,
.dark-color blockquote.main-color h2,
.light-color blockquote.main-color h2,
.dark-main-color blockquote.main-color h3,
.main-color blockquote.main-color h3,
.light-main-color blockquote.main-color h3,
.dark-color blockquote.main-color h3,
.light-color blockquote.main-color h3,
.dark-main-color blockquote.main-color h4,
.main-color blockquote.main-color h4,
.light-main-color blockquote.main-color h4,
.dark-color blockquote.main-color h4,
.light-color blockquote.main-color h4,
.dark-main-color blockquote.main-color h5,
.main-color blockquote.main-color h5,
.light-main-color blockquote.main-color h5,
.dark-color blockquote.main-color h5,
.light-color blockquote.main-color h5,
.dark-main-color blockquote.main-color h6,
.main-color blockquote.main-color h6,
.light-main-color blockquote.main-color h6,
.dark-color blockquote.main-color h6,
.light-color blockquote.main-color h6,
.dark-main-color blockquote.main-color p,
.main-color blockquote.main-color p,
.light-main-color blockquote.main-color p,
.dark-color blockquote.main-color p,
.light-color blockquote.main-color p {
    color: #fff
}

.dark-main-color blockquote.main-color footer,
.main-color blockquote.main-color footer,
.light-main-color blockquote.main-color footer,
.dark-color blockquote.main-color footer,
.light-color blockquote.main-color footer {
    color: #204a6d
}

.dark-main-color blockquote.dark-main-color,
.main-color blockquote.dark-main-color,
.light-main-color blockquote.dark-main-color,
.dark-color blockquote.dark-main-color,
.light-color blockquote.dark-main-color {
    background-color: #2c6493;
    border-color: #20496c;
    color: #fff
}

.dark-main-color blockquote.dark-main-color h1,
.main-color blockquote.dark-main-color h1,
.light-main-color blockquote.dark-main-color h1,
.dark-color blockquote.dark-main-color h1,
.light-color blockquote.dark-main-color h1,
.dark-main-color blockquote.dark-main-color h2,
.main-color blockquote.dark-main-color h2,
.light-main-color blockquote.dark-main-color h2,
.dark-color blockquote.dark-main-color h2,
.light-color blockquote.dark-main-color h2,
.dark-main-color blockquote.dark-main-color h3,
.main-color blockquote.dark-main-color h3,
.light-main-color blockquote.dark-main-color h3,
.dark-color blockquote.dark-main-color h3,
.light-color blockquote.dark-main-color h3,
.dark-main-color blockquote.dark-main-color h4,
.main-color blockquote.dark-main-color h4,
.light-main-color blockquote.dark-main-color h4,
.dark-color blockquote.dark-main-color h4,
.light-color blockquote.dark-main-color h4,
.dark-main-color blockquote.dark-main-color h5,
.main-color blockquote.dark-main-color h5,
.light-main-color blockquote.dark-main-color h5,
.dark-color blockquote.dark-main-color h5,
.light-color blockquote.dark-main-color h5,
.dark-main-color blockquote.dark-main-color h6,
.main-color blockquote.dark-main-color h6,
.light-main-color blockquote.dark-main-color h6,
.dark-color blockquote.dark-main-color h6,
.light-color blockquote.dark-main-color h6,
.dark-main-color blockquote.dark-main-color p,
.main-color blockquote.dark-main-color p,
.light-main-color blockquote.dark-main-color p,
.dark-color blockquote.dark-main-color p,
.light-color blockquote.dark-main-color p {
    color: #fff
}

.dark-main-color blockquote.dark-main-color footer,
.main-color blockquote.dark-main-color footer,
.light-main-color blockquote.dark-main-color footer,
.dark-color blockquote.dark-main-color footer,
.light-color blockquote.dark-main-color footer {
    color: #1a3c58
}

.dark-main-color blockquote.light-main-color,
.main-color blockquote.light-main-color,
.light-main-color blockquote.light-main-color,
.dark-color blockquote.light-main-color,
.light-color blockquote.light-main-color {
    background-color: #4c84b5;
    border-color: #3c6a92;
    color: #fff
}

.dark-main-color blockquote.light-main-color h1,
.main-color blockquote.light-main-color h1,
.light-main-color blockquote.light-main-color h1,
.dark-color blockquote.light-main-color h1,
.light-color blockquote.light-main-color h1,
.dark-main-color blockquote.light-main-color h2,
.main-color blockquote.light-main-color h2,
.light-main-color blockquote.light-main-color h2,
.dark-color blockquote.light-main-color h2,
.light-color blockquote.light-main-color h2,
.dark-main-color blockquote.light-main-color h3,
.main-color blockquote.light-main-color h3,
.light-main-color blockquote.light-main-color h3,
.dark-color blockquote.light-main-color h3,
.light-color blockquote.light-main-color h3,
.dark-main-color blockquote.light-main-color h4,
.main-color blockquote.light-main-color h4,
.light-main-color blockquote.light-main-color h4,
.dark-color blockquote.light-main-color h4,
.light-color blockquote.light-main-color h4,
.dark-main-color blockquote.light-main-color h5,
.main-color blockquote.light-main-color h5,
.light-main-color blockquote.light-main-color h5,
.dark-color blockquote.light-main-color h5,
.light-color blockquote.light-main-color h5,
.dark-main-color blockquote.light-main-color h6,
.main-color blockquote.light-main-color h6,
.light-main-color blockquote.light-main-color h6,
.dark-color blockquote.light-main-color h6,
.light-color blockquote.light-main-color h6,
.dark-main-color blockquote.light-main-color p,
.main-color blockquote.light-main-color p,
.light-main-color blockquote.light-main-color p,
.dark-color blockquote.light-main-color p,
.light-color blockquote.light-main-color p {
    color: #fff
}

.dark-main-color blockquote.light-main-color footer,
.main-color blockquote.light-main-color footer,
.light-main-color blockquote.light-main-color footer,
.dark-color blockquote.light-main-color footer,
.light-color blockquote.light-main-color footer {
    color: #2d506e
}

.dark-main-color blockquote.dark-color,
.main-color blockquote.dark-color,
.light-main-color blockquote.dark-color,
.dark-color blockquote.dark-color,
.light-color blockquote.dark-color {
    background-color: #111;
    border-color: #000;
    color: #fcfcfc
}

.dark-main-color blockquote.dark-color h1,
.main-color blockquote.dark-color h1,
.light-main-color blockquote.dark-color h1,
.dark-color blockquote.dark-color h1,
.light-color blockquote.dark-color h1,
.dark-main-color blockquote.dark-color h2,
.main-color blockquote.dark-color h2,
.light-main-color blockquote.dark-color h2,
.dark-color blockquote.dark-color h2,
.light-color blockquote.dark-color h2,
.dark-main-color blockquote.dark-color h3,
.main-color blockquote.dark-color h3,
.light-main-color blockquote.dark-color h3,
.dark-color blockquote.dark-color h3,
.light-color blockquote.dark-color h3,
.dark-main-color blockquote.dark-color h4,
.main-color blockquote.dark-color h4,
.light-main-color blockquote.dark-color h4,
.dark-color blockquote.dark-color h4,
.light-color blockquote.dark-color h4,
.dark-main-color blockquote.dark-color h5,
.main-color blockquote.dark-color h5,
.light-main-color blockquote.dark-color h5,
.dark-color blockquote.dark-color h5,
.light-color blockquote.dark-color h5,
.dark-main-color blockquote.dark-color h6,
.main-color blockquote.dark-color h6,
.light-main-color blockquote.dark-color h6,
.dark-color blockquote.dark-color h6,
.light-color blockquote.dark-color h6,
.dark-main-color blockquote.dark-color p,
.main-color blockquote.dark-color p,
.light-main-color blockquote.dark-color p,
.dark-color blockquote.dark-color p,
.light-color blockquote.dark-color p {
    color: #fcfcfc
}

.dark-main-color blockquote.dark-color footer,
.main-color blockquote.dark-color footer,
.light-main-color blockquote.dark-color footer,
.dark-color blockquote.dark-color footer,
.light-color blockquote.dark-color footer {
    color: #373737
}

.dark-main-color blockquote.light-color,
.main-color blockquote.light-color,
.light-main-color blockquote.light-color,
.dark-color blockquote.light-color,
.light-color blockquote.light-color {
    background-color: #f5f5f5;
    border-color: #dcdcdc;
    color: #222
}

.dark-main-color blockquote.light-color h1,
.main-color blockquote.light-color h1,
.light-main-color blockquote.light-color h1,
.dark-color blockquote.light-color h1,
.light-color blockquote.light-color h1,
.dark-main-color blockquote.light-color h2,
.main-color blockquote.light-color h2,
.light-main-color blockquote.light-color h2,
.dark-color blockquote.light-color h2,
.light-color blockquote.light-color h2,
.dark-main-color blockquote.light-color h3,
.main-color blockquote.light-color h3,
.light-main-color blockquote.light-color h3,
.dark-color blockquote.light-color h3,
.light-color blockquote.light-color h3,
.dark-main-color blockquote.light-color h4,
.main-color blockquote.light-color h4,
.light-main-color blockquote.light-color h4,
.dark-color blockquote.light-color h4,
.light-color blockquote.light-color h4,
.dark-main-color blockquote.light-color h5,
.main-color blockquote.light-color h5,
.light-main-color blockquote.light-color h5,
.dark-color blockquote.light-color h5,
.light-color blockquote.light-color h5,
.dark-main-color blockquote.light-color h6,
.main-color blockquote.light-color h6,
.light-main-color blockquote.light-color h6,
.dark-color blockquote.light-color h6,
.light-color blockquote.light-color h6,
.dark-main-color blockquote.light-color p,
.main-color blockquote.light-color p,
.light-main-color blockquote.light-color p,
.dark-color blockquote.light-color p,
.light-color blockquote.light-color p {
    color: #222
}

.dark-main-color blockquote.light-color footer,
.main-color blockquote.light-color footer,
.light-main-color blockquote.light-color footer,
.dark-color blockquote.light-color footer,
.light-color blockquote.light-color footer {
    color: #b5b5b5
}

.dark-main-color blockquote.white,
.main-color blockquote.white,
.light-main-color blockquote.white,
.dark-color blockquote.white,
.light-color blockquote.white {
    background-color: #fff;
    border-color: #e6e6e6;
    color: #575757
}

.dark-main-color blockquote.white h1,
.main-color blockquote.white h1,
.light-main-color blockquote.white h1,
.dark-color blockquote.white h1,
.light-color blockquote.white h1,
.dark-main-color blockquote.white h2,
.main-color blockquote.white h2,
.light-main-color blockquote.white h2,
.dark-color blockquote.white h2,
.light-color blockquote.white h2,
.dark-main-color blockquote.white h3,
.main-color blockquote.white h3,
.light-main-color blockquote.white h3,
.dark-color blockquote.white h3,
.light-color blockquote.white h3,
.dark-main-color blockquote.white h4,
.main-color blockquote.white h4,
.light-main-color blockquote.white h4,
.dark-color blockquote.white h4,
.light-color blockquote.white h4,
.dark-main-color blockquote.white h5,
.main-color blockquote.white h5,
.light-main-color blockquote.white h5,
.dark-color blockquote.white h5,
.light-color blockquote.white h5,
.dark-main-color blockquote.white h6,
.main-color blockquote.white h6,
.light-main-color blockquote.white h6,
.dark-color blockquote.white h6,
.light-color blockquote.white h6,
.dark-main-color blockquote.white p,
.main-color blockquote.white p,
.light-main-color blockquote.white p,
.dark-color blockquote.white p,
.light-color blockquote.white p {
    color: #575757
}

.dark-main-color blockquote.white footer,
.main-color blockquote.white footer,
.light-main-color blockquote.white footer,
.dark-color blockquote.white footer,
.light-color blockquote.white footer {
    color: #bfbfbf
}

ul.border li {
    border-bottom-color: #d7d7d7
}

.light-color ul.border li {
    border-bottom-color: #cfcfcf
}

.dark-color ul.border li {
    border-bottom-color: #fff
}

.dark-main-color ul.border li {
    border-bottom-color: #2e2d7e
}

.light-main-color ul.border li {
    border-bottom-color: #355d80
}

.main-color ul.border li {
    border-bottom-color: #5898cd
}

.list-icon li:before,
li > i {
    color: #2e2d7e
}

.light-main-color .list-icon li:before,
.dark-main-color .list-icon li:before,
.main-color .list-icon li:before,
.dark-color .list-icon li:before,
.light-color .list-icon li:before {
    color: inherit
}

.list-icon.rounded li:before,
li > i[class^="icon-"].rounded:before,
li > i[class*=" icon-"].rounded:before {
    background-color: #2e2d7e;
    color: #fff
}

.main-color .list-icon.rounded li:before,
.main-color li > i[class^="icon-"].rounded:before,
.main-color li > i[class*=" icon-"].rounded:before {
    background-color: #4c84b5
}

.nav-list li a {
    color: #575757
}

.nav-list li a:before,
.nav-list li a:hover {
    color: #2e2d7e
}

.table td {
    background-color: #fdfdfd;
    color: #575757
}

.table > thead > tr > th,
.table > thead > tr > th {
    background-color: #2e2d7e;
    color: #fff
}

.table,
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-color: #d7d7d7
}

.dark-color .table > thead > tr > td,
.dark-color .table > tbody > tr > td,
.dark-color .table > tfoot > tr > td,
.dark-color .table > thead > tr > th,
.dark-color .table {
    border-color: #000
}

.light-color .table > thead > tr > td,
.light-color .table > tbody > tr > td,
.light-color .table > tfoot > tr > td,
.light-color .table > thead > tr > th,
.light-color .table {
    border-color: #dcdcdc
}

.main-color .table > thead > tr > td,
.main-color .table > tbody > tr > td,
.main-color .table > tfoot > tr > td,
.main-color .table > thead > tr > th,
.main-color .table {
    border-color: #265781
}

.main-color .table > thead > tr > th,
.main-color .table > thead > tr > th {
    color: #fff
}

.dark-main-color .table > thead > tr > td,
.dark-main-color .table > tbody > tr > td,
.dark-main-color .table > tfoot > tr > td,
.dark-main-color .table > thead > tr > th,
.dark-main-color .table {
    border-color: #20496c
}

.light-main-color .table > thead > tr > td,
.light-main-color .table > tbody > tr > td,
.light-main-color .table > tfoot > tr > td,
.light-main-color .table > thead > tr > th,
.light-main-color .table {
    border-color: #3c6a92
}

.table-bordered {
    border-color: #d7d7d7
}

.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-color: #d7d7d7
}

.form-control {
    box-shadow: none
}

.form-control:focus {
    border-color: #2e2d7e;
    -webkit-box-shadow: none;
    box-shadow: none
}

.main-color .form-control:focus {
    border-color: #4c84b5
}

.dark-main-color .form-control {
    border-color: #20496c
}

.dark-main-color .form-control:focus {
    border-color: #4c84b5
}

.dark-main-color .help-block {
    color: #fff
}

.light-main-color .form-control {
    border-color: #3c6a92
}

.light-main-color .form-control:focus {
    border-color: #2e2d7e
}

.dark-color .form-control {
    border-color: #000
}

.dark-color .form-control:focus {
    border-color: #2e2d7e
}

.light-color .form-control {
    border-color: #dcdcdc
}

.light-color .form-control:focus {
    border-color: #2e2d7e
}

.form-minimal .form-line {
    background-color: #2e2d7e
}

.form-minimal .form-control {
    border-bottom-color: #ddd;
    background-color: transparent
}

.form-minimal .form-control:focus {
    border-color: #ddd
}

.form-minimal .has-error .form-control {
    box-shadow: none;
    border-bottom-color: #A94442
}

.form-minimal:focus {
    border-bottom: none !important
}

.btn {
    color: #575757
}

.btn.arrow:after {
    color: #575757
}

.btn:active,
.btn .active {
    box-shadow: none
}

.main-color .btn,
.dark-main-color .btn,
.light-main-color .btn,
.dark-color .btn,
.light-color .btn,
.main-color .btn:hover,
.dark-main-color .btn:hover,
.light-main-color .btn:hover,
.dark-color .btn:hover,
.light-color .btn:hover {
    color: #575757
}

.main-color .btn.arrow:after,
.dark-main-color .btn.arrow:after,
.light-main-color .btn.arrow:after,
.dark-color .btn.arrow:after,
.light-color .btn.arrow:after,
.main-color .btn:hover.arrow:after,
.dark-main-color .btn:hover.arrow:after,
.light-main-color .btn:hover.arrow:after,
.dark-color .btn:hover.arrow:after,
.light-color .btn:hover.arrow:after {
    color: #575757
}

.btn-default,
.btn.default {
    color: #575757;
    background-color: #fff;
    border-color: #979797
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.active:focus,
.btn-default:active:focus,
.btn-default.active:hover,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default,
.btn.default:hover,
.btn.default:focus,
.btn.default:active,
.btn.default.active,
.btn.default.active:focus,
.btn.default:active:focus,
.btn.default.active:hover,
.btn.default:active:hover,
.open > .dropdown-toggle.btn.default {
    color: #575757;
    background-color: #e6e6e6;
    border-color: #787878;
    outline: none
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.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,
.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: #979797
}

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

.btn-primary,
.btn.primary {
    color: #fff;
    background-color: #2e2d7e;
    border-color: #2c6594
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.active:focus,
.btn-primary:active:focus,
.btn-primary.active:hover,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary,
.btn.primary:hover,
.btn.primary:focus,
.btn.primary:active,
.btn.primary.active,
.btn.primary.active:focus,
.btn.primary:active:focus,
.btn.primary.active:hover,
.btn.primary:active:hover,
.open > .dropdown-toggle.btn.primary {
    color: #fff;
    background-color: #265781;
    border-color: #1e4565;
    outline: none
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.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,
.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: #2e2d7e;
    border-color: #2c6594
}

.btn-primary .badge,
.btn.primary .badge {
    color: #2e2d7e;
    background-color: #fff
}

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

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

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success,
.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,
.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,
.btn.success .badge {
    color: #5cb85c;
    background-color: #fff
}

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

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

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info,
.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,
.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,
.btn.info .badge {
    color: #5bc0de;
    background-color: #fff
}

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

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

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning,
.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,
.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,
.btn.warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

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

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

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger,
.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,
.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,
.btn.danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn.border,
.btn-icon.border {
    background: none;
    color: #575757;
    border-color: #575757
}

.btn.border:hover,
.btn-icon.border:hover,
.btn.border:active,
.btn-icon.border:active {
    color: #fdfdfd;
    background: #575757;
    border-color: #575757
}

.btn.border.white,
.btn-icon.border.white {
    color: #fff;
    border-color: #fff;
    opacity: 0.9
}

.btn.border.white:hover,
.btn-icon.border.white:hover {
    opacity: 1
}

.main-color .btn.border,
.btn-icon.border {
    background: none;
    color: #fff;
    border-color: #fff
}

.main-color .btn.border:hover,
.btn-icon.border:hover,
.main-color .btn.border:active,
.btn-icon.border:active {
    color: #2e2d7e;
    background: #fff;
    border-color: #fff
}

.main-color .btn.border.white,
.btn-icon.border.white {
    color: #fff;
    border-color: #fff;
    opacity: 0.9
}

.main-color .btn.border.white:hover,
.btn-icon.border.white:hover {
    opacity: 1
}

.btn.border i,
.btn-icon.border i {
    background: none;
    color: #575757;
    border-color: #575757
}

.btn.border i:hover,
.btn-icon.border i:hover,
.btn.border i:active,
.btn-icon.border i:active {
    color: #fdfdfd;
    background: #575757;
    border-color: #575757
}

.btn.border i.white,
.btn-icon.border i.white {
    color: #fff;
    border-color: #fff;
    opacity: 0.9
}

.btn.border i.white:hover,
.btn-icon.border i.white:hover {
    opacity: 1
}

.btn.border i:before,
.btn-icon.border i:before {
    color: #575757
}

.btn.border:hover i:before,
.btn-icon.border:hover i:before {
    color: #fdfdfd
}

.btn-default:active,
.btn.default:active {
    border-color: #fff;
    background-color: #fff;
    outline: none;
    box-shadow: none
}

.btn-primary:active,
.btn.primary:active {
    border-color: #387fbc;
    background-color: #387fbc;
    outline: none;
    box-shadow: none
}

.btn-success:active,
.btn.success:active {
    border-color: #6ec06e;
    background-color: #6ec06e;
    outline: none;
    box-shadow: none
}

.btn-info:active,
.btn.info:active {
    border-color: #70c8e2;
    background-color: #70c8e2;
    outline: none;
    box-shadow: none
}

.btn-warning:active,
.btn.warning:active {
    border-color: #f2b866;
    background-color: #f2b866;
    outline: none;
    box-shadow: none
}

.btn-danger:active,
.btn.danger:active {
    border-color: #de6764;
    background-color: #de6764;
    outline: none;
    box-shadow: none
}

.btn.rss,
ul.social-icons-bar a.rss {
    background-color: #f56505;
    border-color: #c35004;
    color: #fff
}

.btn.rss:hover,
ul.social-icons-bar a.rss:hover {
    background-color: #fb8232;
    border-color: #fb8232
}

.btn.facebook,
ul.social-icons-bar a.facebook {
    background-color: #3b5998;
    border-color: #2d4373;
    color: #fff
}

.btn.facebook:hover,
ul.social-icons-bar a.facebook:hover {
    background-color: #4c70ba;
    border-color: #4c70ba
}

.btn.twitter,
ul.social-icons-bar a.twitter {
    background-color: #3cf;
    border-color: #00bfff;
    color: #fff
}

.btn.twitter:hover,
ul.social-icons-bar a.twitter:hover {
    background-color: #66d9ff;
    border-color: #66d9ff
}

.btn.gplus,
ul.social-icons-bar a.gplus {
    background-color: #bd3518;
    border-color: #902812;
    color: #fff
}

.btn.gplus:hover,
ul.social-icons-bar a.gplus:hover {
    background-color: #e34625;
    border-color: #e34625
}

.btn.dribbble,
ul.social-icons-bar a.dribbble {
    background-color: #e04b85;
    border-color: #d42469;
    color: #fff
}

.btn.dribbble:hover,
ul.social-icons-bar a.dribbble:hover {
    background-color: #e777a2;
    border-color: #e777a2
}

.btn.linkedin,
ul.social-icons-bar a.linkedin {
    background-color: #007bb7;
    border-color: #005984;
    color: #fff
}

.btn.linkedin:hover,
ul.social-icons-bar a.linkedin:hover {
    background-color: #009dea;
    border-color: #009dea
}

ul.social-icons a {
    background: none
}

ul.social-icons.main-color,
ul.social-icons.dark-main-color,
ul.social-icons.light-main-color,
ul.social-icons.dark-color,
ul.social-icons.light-color {
    background: transparent
}

ul.social-icons.dark-main-color i {
    color: #2c6493
}

ul.social-icons.light-main-color i {
    color: #4c84b5
}

ul.social-icons.dark-color i {
    color: #111
}

ul.social-icons.light-color i {
    color: #f5f5f5
}

ul.social-icons.squared.main-color a.rss,
ul.social-icons.circle.main-color a.rss,
ul.social-icons.rounded.main-color a.rss,
ul.social-icons.squared.main-color a.facebook,
ul.social-icons.circle.main-color a.facebook,
ul.social-icons.rounded.main-color a.facebook,
ul.social-icons.squared.main-color a.twitter,
ul.social-icons.circle.main-color a.twitter,
ul.social-icons.rounded.main-color a.twitter,
ul.social-icons.squared.main-color a.gplus,
ul.social-icons.circle.main-color a.gplus,
ul.social-icons.rounded.main-color a.gplus,
ul.social-icons.squared.main-color a.dribbble,
ul.social-icons.circle.main-color a.dribbble,
ul.social-icons.rounded.main-color a.dribbble,
ul.social-icons.squared.main-color a.linkedin,
ul.social-icons.circle.main-color a.linkedin,
ul.social-icons.rounded.main-color a.linkedin {
    background-color: #2e2d7e;
    border-color: #2c6594
}

ul.social-icons.squared.main-color a.rss i,
ul.social-icons.circle.main-color a.rss i,
ul.social-icons.rounded.main-color a.rss i,
ul.social-icons.squared.main-color a.facebook i,
ul.social-icons.circle.main-color a.facebook i,
ul.social-icons.rounded.main-color a.facebook i,
ul.social-icons.squared.main-color a.twitter i,
ul.social-icons.circle.main-color a.twitter i,
ul.social-icons.rounded.main-color a.twitter i,
ul.social-icons.squared.main-color a.gplus i,
ul.social-icons.circle.main-color a.gplus i,
ul.social-icons.rounded.main-color a.gplus i,
ul.social-icons.squared.main-color a.dribbble i,
ul.social-icons.circle.main-color a.dribbble i,
ul.social-icons.rounded.main-color a.dribbble i,
ul.social-icons.squared.main-color a.linkedin i,
ul.social-icons.circle.main-color a.linkedin i,
ul.social-icons.rounded.main-color a.linkedin i {
    color: #fff
}

ul.social-icons.squared.main-color a.rss:hover,
ul.social-icons.circle.main-color a.rss:hover,
ul.social-icons.rounded.main-color a.rss:hover,
ul.social-icons.squared.main-color a.facebook:hover,
ul.social-icons.circle.main-color a.facebook:hover,
ul.social-icons.rounded.main-color a.facebook:hover,
ul.social-icons.squared.main-color a.twitter:hover,
ul.social-icons.circle.main-color a.twitter:hover,
ul.social-icons.rounded.main-color a.twitter:hover,
ul.social-icons.squared.main-color a.gplus:hover,
ul.social-icons.circle.main-color a.gplus:hover,
ul.social-icons.rounded.main-color a.gplus:hover,
ul.social-icons.squared.main-color a.dribbble:hover,
ul.social-icons.circle.main-color a.dribbble:hover,
ul.social-icons.rounded.main-color a.dribbble:hover,
ul.social-icons.squared.main-color a.linkedin:hover,
ul.social-icons.circle.main-color a.linkedin:hover,
ul.social-icons.rounded.main-color a.linkedin:hover {
    background-color: #458cc8;
    border-color: #387fbc
}

ul.social-icons.squared.dark-main-color a.rss,
ul.social-icons.circle.dark-main-color a.rss,
ul.social-icons.rounded.dark-main-color a.rss,
ul.social-icons.squared.dark-main-color a.facebook,
ul.social-icons.circle.dark-main-color a.facebook,
ul.social-icons.rounded.dark-main-color a.facebook,
ul.social-icons.squared.dark-main-color a.twitter,
ul.social-icons.circle.dark-main-color a.twitter,
ul.social-icons.rounded.dark-main-color a.twitter,
ul.social-icons.squared.dark-main-color a.gplus,
ul.social-icons.circle.dark-main-color a.gplus,
ul.social-icons.rounded.dark-main-color a.gplus,
ul.social-icons.squared.dark-main-color a.dribbble,
ul.social-icons.circle.dark-main-color a.dribbble,
ul.social-icons.rounded.dark-main-color a.dribbble,
ul.social-icons.squared.dark-main-color a.linkedin,
ul.social-icons.circle.dark-main-color a.linkedin,
ul.social-icons.rounded.dark-main-color a.linkedin {
    background-color: #2c6493;
    border-color: #26577f
}

ul.social-icons.squared.dark-main-color a.rss i,
ul.social-icons.circle.dark-main-color a.rss i,
ul.social-icons.rounded.dark-main-color a.rss i,
ul.social-icons.squared.dark-main-color a.facebook i,
ul.social-icons.circle.dark-main-color a.facebook i,
ul.social-icons.rounded.dark-main-color a.facebook i,
ul.social-icons.squared.dark-main-color a.twitter i,
ul.social-icons.circle.dark-main-color a.twitter i,
ul.social-icons.rounded.dark-main-color a.twitter i,
ul.social-icons.squared.dark-main-color a.gplus i,
ul.social-icons.circle.dark-main-color a.gplus i,
ul.social-icons.rounded.dark-main-color a.gplus i,
ul.social-icons.squared.dark-main-color a.dribbble i,
ul.social-icons.circle.dark-main-color a.dribbble i,
ul.social-icons.rounded.dark-main-color a.dribbble i,
ul.social-icons.squared.dark-main-color a.linkedin i,
ul.social-icons.circle.dark-main-color a.linkedin i,
ul.social-icons.rounded.dark-main-color a.linkedin i {
    color: #fff
}

ul.social-icons.squared.dark-main-color a.rss:hover,
ul.social-icons.circle.dark-main-color a.rss:hover,
ul.social-icons.rounded.dark-main-color a.rss:hover,
ul.social-icons.squared.dark-main-color a.facebook:hover,
ul.social-icons.circle.dark-main-color a.facebook:hover,
ul.social-icons.rounded.dark-main-color a.facebook:hover,
ul.social-icons.squared.dark-main-color a.twitter:hover,
ul.social-icons.circle.dark-main-color a.twitter:hover,
ul.social-icons.rounded.dark-main-color a.twitter:hover,
ul.social-icons.squared.dark-main-color a.gplus:hover,
ul.social-icons.circle.dark-main-color a.gplus:hover,
ul.social-icons.rounded.dark-main-color a.gplus:hover,
ul.social-icons.squared.dark-main-color a.dribbble:hover,
ul.social-icons.circle.dark-main-color a.dribbble:hover,
ul.social-icons.rounded.dark-main-color a.dribbble:hover,
ul.social-icons.squared.dark-main-color a.linkedin:hover,
ul.social-icons.circle.dark-main-color a.linkedin:hover,
ul.social-icons.rounded.dark-main-color a.linkedin:hover {
    background-color: #387fba;
    border-color: #3271a7
}

ul.social-icons.squared.light-main-color a.rss,
ul.social-icons.circle.light-main-color a.rss,
ul.social-icons.rounded.light-main-color a.rss,
ul.social-icons.squared.light-main-color a.facebook,
ul.social-icons.circle.light-main-color a.facebook,
ul.social-icons.rounded.light-main-color a.facebook,
ul.social-icons.squared.light-main-color a.twitter,
ul.social-icons.circle.light-main-color a.twitter,
ul.social-icons.rounded.light-main-color a.twitter,
ul.social-icons.squared.light-main-color a.gplus,
ul.social-icons.circle.light-main-color a.gplus,
ul.social-icons.rounded.light-main-color a.gplus,
ul.social-icons.squared.light-main-color a.dribbble,
ul.social-icons.circle.light-main-color a.dribbble,
ul.social-icons.rounded.light-main-color a.dribbble,
ul.social-icons.squared.light-main-color a.linkedin,
ul.social-icons.circle.light-main-color a.linkedin,
ul.social-icons.rounded.light-main-color a.linkedin {
    background-color: #4c84b5;
    border-color: #4477a4
}

ul.social-icons.squared.light-main-color a.rss i,
ul.social-icons.circle.light-main-color a.rss i,
ul.social-icons.rounded.light-main-color a.rss i,
ul.social-icons.squared.light-main-color a.facebook i,
ul.social-icons.circle.light-main-color a.facebook i,
ul.social-icons.rounded.light-main-color a.facebook i,
ul.social-icons.squared.light-main-color a.twitter i,
ul.social-icons.circle.light-main-color a.twitter i,
ul.social-icons.rounded.light-main-color a.twitter i,
ul.social-icons.squared.light-main-color a.gplus i,
ul.social-icons.circle.light-main-color a.gplus i,
ul.social-icons.rounded.light-main-color a.gplus i,
ul.social-icons.squared.light-main-color a.dribbble i,
ul.social-icons.circle.light-main-color a.dribbble i,
ul.social-icons.rounded.light-main-color a.dribbble i,
ul.social-icons.squared.light-main-color a.linkedin i,
ul.social-icons.circle.light-main-color a.linkedin i,
ul.social-icons.rounded.light-main-color a.linkedin i {
    color: #fff
}

ul.social-icons.squared.light-main-color a.rss:hover,
ul.social-icons.circle.light-main-color a.rss:hover,
ul.social-icons.rounded.light-main-color a.rss:hover,
ul.social-icons.squared.light-main-color a.facebook:hover,
ul.social-icons.circle.light-main-color a.facebook:hover,
ul.social-icons.rounded.light-main-color a.facebook:hover,
ul.social-icons.squared.light-main-color a.twitter:hover,
ul.social-icons.circle.light-main-color a.twitter:hover,
ul.social-icons.rounded.light-main-color a.twitter:hover,
ul.social-icons.squared.light-main-color a.gplus:hover,
ul.social-icons.circle.light-main-color a.gplus:hover,
ul.social-icons.rounded.light-main-color a.gplus:hover,
ul.social-icons.squared.light-main-color a.dribbble:hover,
ul.social-icons.circle.light-main-color a.dribbble:hover,
ul.social-icons.rounded.light-main-color a.dribbble:hover,
ul.social-icons.squared.light-main-color a.linkedin:hover,
ul.social-icons.circle.light-main-color a.linkedin:hover,
ul.social-icons.rounded.light-main-color a.linkedin:hover {
    background-color: #709dc4;
    border-color: #5e90bc
}

ul.social-icons.squared.dark-color a.rss,
ul.social-icons.circle.dark-color a.rss,
ul.social-icons.rounded.dark-color a.rss,
ul.social-icons.squared.dark-color a.facebook,
ul.social-icons.circle.dark-color a.facebook,
ul.social-icons.rounded.dark-color a.facebook,
ul.social-icons.squared.dark-color a.twitter,
ul.social-icons.circle.dark-color a.twitter,
ul.social-icons.rounded.dark-color a.twitter,
ul.social-icons.squared.dark-color a.gplus,
ul.social-icons.circle.dark-color a.gplus,
ul.social-icons.rounded.dark-color a.gplus,
ul.social-icons.squared.dark-color a.dribbble,
ul.social-icons.circle.dark-color a.dribbble,
ul.social-icons.rounded.dark-color a.dribbble,
ul.social-icons.squared.dark-color a.linkedin,
ul.social-icons.circle.dark-color a.linkedin,
ul.social-icons.rounded.dark-color a.linkedin {
    background-color: #111;
    border-color: #040404
}

ul.social-icons.squared.dark-color a.rss i,
ul.social-icons.circle.dark-color a.rss i,
ul.social-icons.rounded.dark-color a.rss i,
ul.social-icons.squared.dark-color a.facebook i,
ul.social-icons.circle.dark-color a.facebook i,
ul.social-icons.rounded.dark-color a.facebook i,
ul.social-icons.squared.dark-color a.twitter i,
ul.social-icons.circle.dark-color a.twitter i,
ul.social-icons.rounded.dark-color a.twitter i,
ul.social-icons.squared.dark-color a.gplus i,
ul.social-icons.circle.dark-color a.gplus i,
ul.social-icons.rounded.dark-color a.gplus i,
ul.social-icons.squared.dark-color a.dribbble i,
ul.social-icons.circle.dark-color a.dribbble i,
ul.social-icons.rounded.dark-color a.dribbble i,
ul.social-icons.squared.dark-color a.linkedin i,
ul.social-icons.circle.dark-color a.linkedin i,
ul.social-icons.rounded.dark-color a.linkedin i {
    color: #fff
}

ul.social-icons.squared.dark-color a.rss:hover,
ul.social-icons.circle.dark-color a.rss:hover,
ul.social-icons.rounded.dark-color a.rss:hover,
ul.social-icons.squared.dark-color a.facebook:hover,
ul.social-icons.circle.dark-color a.facebook:hover,
ul.social-icons.rounded.dark-color a.facebook:hover,
ul.social-icons.squared.dark-color a.twitter:hover,
ul.social-icons.circle.dark-color a.twitter:hover,
ul.social-icons.rounded.dark-color a.twitter:hover,
ul.social-icons.squared.dark-color a.gplus:hover,
ul.social-icons.circle.dark-color a.gplus:hover,
ul.social-icons.rounded.dark-color a.gplus:hover,
ul.social-icons.squared.dark-color a.dribbble:hover,
ul.social-icons.circle.dark-color a.dribbble:hover,
ul.social-icons.rounded.dark-color a.dribbble:hover,
ul.social-icons.squared.dark-color a.linkedin:hover,
ul.social-icons.circle.dark-color a.linkedin:hover,
ul.social-icons.rounded.dark-color a.linkedin:hover {
    background-color: #2b2b2b;
    border-color: #1e1e1e
}

ul.social-icons.squared.light-color a.rss,
ul.social-icons.circle.light-color a.rss,
ul.social-icons.rounded.light-color a.rss,
ul.social-icons.squared.light-color a.facebook,
ul.social-icons.circle.light-color a.facebook,
ul.social-icons.rounded.light-color a.facebook,
ul.social-icons.squared.light-color a.twitter,
ul.social-icons.circle.light-color a.twitter,
ul.social-icons.rounded.light-color a.twitter,
ul.social-icons.squared.light-color a.gplus,
ul.social-icons.circle.light-color a.gplus,
ul.social-icons.rounded.light-color a.gplus,
ul.social-icons.squared.light-color a.dribbble,
ul.social-icons.circle.light-color a.dribbble,
ul.social-icons.rounded.light-color a.dribbble,
ul.social-icons.squared.light-color a.linkedin,
ul.social-icons.circle.light-color a.linkedin,
ul.social-icons.rounded.light-color a.linkedin {
    background-color: #f5f5f5;
    border-color: #e8e8e8
}

ul.social-icons.squared.light-color a.rss i,
ul.social-icons.circle.light-color a.rss i,
ul.social-icons.rounded.light-color a.rss i,
ul.social-icons.squared.light-color a.facebook i,
ul.social-icons.circle.light-color a.facebook i,
ul.social-icons.rounded.light-color a.facebook i,
ul.social-icons.squared.light-color a.twitter i,
ul.social-icons.circle.light-color a.twitter i,
ul.social-icons.rounded.light-color a.twitter i,
ul.social-icons.squared.light-color a.gplus i,
ul.social-icons.circle.light-color a.gplus i,
ul.social-icons.rounded.light-color a.gplus i,
ul.social-icons.squared.light-color a.dribbble i,
ul.social-icons.circle.light-color a.dribbble i,
ul.social-icons.rounded.light-color a.dribbble i,
ul.social-icons.squared.light-color a.linkedin i,
ul.social-icons.circle.light-color a.linkedin i,
ul.social-icons.rounded.light-color a.linkedin i {
    color: #575757
}

ul.social-icons.squared.light-color a.rss:hover,
ul.social-icons.circle.light-color a.rss:hover,
ul.social-icons.rounded.light-color a.rss:hover,
ul.social-icons.squared.light-color a.facebook:hover,
ul.social-icons.circle.light-color a.facebook:hover,
ul.social-icons.rounded.light-color a.facebook:hover,
ul.social-icons.squared.light-color a.twitter:hover,
ul.social-icons.circle.light-color a.twitter:hover,
ul.social-icons.rounded.light-color a.twitter:hover,
ul.social-icons.squared.light-color a.gplus:hover,
ul.social-icons.circle.light-color a.gplus:hover,
ul.social-icons.rounded.light-color a.gplus:hover,
ul.social-icons.squared.light-color a.dribbble:hover,
ul.social-icons.circle.light-color a.dribbble:hover,
ul.social-icons.rounded.light-color a.dribbble:hover,
ul.social-icons.squared.light-color a.linkedin:hover,
ul.social-icons.circle.light-color a.linkedin:hover,
ul.social-icons.rounded.light-color a.linkedin:hover {
    background-color: #fff;
    border-color: #fff
}

ul.social-icons.squared a.rss,
ul.social-icons.circle a.rss,
ul.social-icons.rounded a.rss,
ul.social-icons.squared.social-hover a:hover.rss,
ul.social-icons.circle.social-hover a:hover.rss,
ul.social-icons.rounded.social-hover a:hover.rss {
    background-color: #f56505;
    border-color: #dc5b04
}

ul.social-icons.squared a.rss i,
ul.social-icons.circle a.rss i,
ul.social-icons.rounded a.rss i,
ul.social-icons.squared.social-hover a:hover.rss i,
ul.social-icons.circle.social-hover a:hover.rss i,
ul.social-icons.rounded.social-hover a:hover.rss i {
    color: #fff
}

ul.social-icons.squared a.rss:hover,
ul.social-icons.circle a.rss:hover,
ul.social-icons.rounded a.rss:hover,
ul.social-icons.squared.social-hover a:hover.rss:hover,
ul.social-icons.circle.social-hover a:hover.rss:hover,
ul.social-icons.rounded.social-hover a:hover.rss:hover {
    background-color: #fb8232;
    border-color: #fa7319
}

ul.social-icons.squared a.facebook,
ul.social-icons.circle a.facebook,
ul.social-icons.rounded a.facebook,
ul.social-icons.squared.social-hover a:hover.facebook,
ul.social-icons.circle.social-hover a:hover.facebook,
ul.social-icons.rounded.social-hover a:hover.facebook {
    background-color: #3b5998;
    border-color: #344e86
}

ul.social-icons.squared a.facebook i,
ul.social-icons.circle a.facebook i,
ul.social-icons.rounded a.facebook i,
ul.social-icons.squared.social-hover a:hover.facebook i,
ul.social-icons.circle.social-hover a:hover.facebook i,
ul.social-icons.rounded.social-hover a:hover.facebook i {
    color: #fff
}

ul.social-icons.squared a.facebook:hover,
ul.social-icons.circle a.facebook:hover,
ul.social-icons.rounded a.facebook:hover,
ul.social-icons.squared.social-hover a:hover.facebook:hover,
ul.social-icons.circle.social-hover a:hover.facebook:hover,
ul.social-icons.rounded.social-hover a:hover.facebook:hover {
    background-color: #4c70ba;
    border-color: #4264aa
}

ul.social-icons.squared a.twitter,
ul.social-icons.circle a.twitter,
ul.social-icons.rounded a.twitter,
ul.social-icons.squared.social-hover a:hover.twitter,
ul.social-icons.circle.social-hover a:hover.twitter,
ul.social-icons.rounded.social-hover a:hover.twitter {
    background-color: #3cf;
    border-color: #19c6ff
}

ul.social-icons.squared a.twitter i,
ul.social-icons.circle a.twitter i,
ul.social-icons.rounded a.twitter i,
ul.social-icons.squared.social-hover a:hover.twitter i,
ul.social-icons.circle.social-hover a:hover.twitter i,
ul.social-icons.rounded.social-hover a:hover.twitter i {
    color: #fff
}

ul.social-icons.squared a.twitter:hover,
ul.social-icons.circle a.twitter:hover,
ul.social-icons.rounded a.twitter:hover,
ul.social-icons.squared.social-hover a:hover.twitter:hover,
ul.social-icons.circle.social-hover a:hover.twitter:hover,
ul.social-icons.rounded.social-hover a:hover.twitter:hover {
    background-color: #66d9ff;
    border-color: #4dd2ff
}

ul.social-icons.squared a.gplus,
ul.social-icons.circle a.gplus,
ul.social-icons.rounded a.gplus,
ul.social-icons.squared.social-hover a:hover.gplus,
ul.social-icons.circle.social-hover a:hover.gplus,
ul.social-icons.rounded.social-hover a:hover.gplus {
    background-color: #bd3518;
    border-color: #a62f15
}

ul.social-icons.squared a.gplus i,
ul.social-icons.circle a.gplus i,
ul.social-icons.rounded a.gplus i,
ul.social-icons.squared.social-hover a:hover.gplus i,
ul.social-icons.circle.social-hover a:hover.gplus i,
ul.social-icons.rounded.social-hover a:hover.gplus i {
    color: #fff
}

ul.social-icons.squared a.gplus:hover,
ul.social-icons.circle a.gplus:hover,
ul.social-icons.rounded a.gplus:hover,
ul.social-icons.squared.social-hover a:hover.gplus:hover,
ul.social-icons.circle.social-hover a:hover.gplus:hover,
ul.social-icons.rounded.social-hover a:hover.gplus:hover {
    background-color: #e34625;
    border-color: #d43b1b
}

ul.social-icons.squared a.dribbble,
ul.social-icons.circle a.dribbble,
ul.social-icons.rounded a.dribbble,
ul.social-icons.squared.social-hover a:hover.dribbble,
ul.social-icons.circle.social-hover a:hover.dribbble,
ul.social-icons.rounded.social-hover a:hover.dribbble {
    background-color: #e04b85;
    border-color: #dc3576
}

ul.social-icons.squared a.dribbble i,
ul.social-icons.circle a.dribbble i,
ul.social-icons.rounded a.dribbble i,
ul.social-icons.squared.social-hover a:hover.dribbble i,
ul.social-icons.circle.social-hover a:hover.dribbble i,
ul.social-icons.rounded.social-hover a:hover.dribbble i {
    color: #fff
}

ul.social-icons.squared a.dribbble:hover,
ul.social-icons.circle a.dribbble:hover,
ul.social-icons.rounded a.dribbble:hover,
ul.social-icons.squared.social-hover a:hover.dribbble:hover,
ul.social-icons.circle.social-hover a:hover.dribbble:hover,
ul.social-icons.rounded.social-hover a:hover.dribbble:hover {
    background-color: #e777a2;
    border-color: #e46194
}

ul.social-icons.squared a.linkedin,
ul.social-icons.circle a.linkedin,
ul.social-icons.rounded a.linkedin,
ul.social-icons.squared.social-hover a:hover.linkedin,
ul.social-icons.circle.social-hover a:hover.linkedin,
ul.social-icons.rounded.social-hover a:hover.linkedin {
    background-color: #007bb7;
    border-color: #006a9e
}

ul.social-icons.squared a.linkedin i,
ul.social-icons.circle a.linkedin i,
ul.social-icons.rounded a.linkedin i,
ul.social-icons.squared.social-hover a:hover.linkedin i,
ul.social-icons.circle.social-hover a:hover.linkedin i,
ul.social-icons.rounded.social-hover a:hover.linkedin i {
    color: #fff
}

ul.social-icons.squared a.linkedin:hover,
ul.social-icons.circle a.linkedin:hover,
ul.social-icons.rounded a.linkedin:hover,
ul.social-icons.squared.social-hover a:hover.linkedin:hover,
ul.social-icons.circle.social-hover a:hover.linkedin:hover,
ul.social-icons.rounded.social-hover a:hover.linkedin:hover {
    background-color: #009dea;
    border-color: #008cd1
}

a.link-icon {
    background: #2e2d7e
}

a.link-icon.squared > i:before,
a.link-icon.circle > i:before,
a.link-icon.rounded > i:before {
    color: white
}

.btn-default i:before,
.btn.default i:before,
.btn.default i:before {
    color: #575757
}

.btn-primary:hover i:before,
.btn.primary:hover i:before,
.btn.primary:hover i:before {
    color: #575757
}

.btn-icon i:before {
    color: white
}

.btn-icon i,
.btn-icon span {
    border-color: #265781;
    color: #fff
}

.btn-icon i,
.btn-icon.large i,
.btn-icon.medium i,
.btn-icon.small i {
    background-color: #2c6594
}

.btn-icon span,
.btn-icon.large span,
.btn-icon.medium span,
.btn-icon.small span {
    background-color: #2e2d7e
}

.btn-icon:hover i,
.btn-icon:hover span {
    background-color: #265781;
    border-color: #265781
}

.btn-icon:hover span {
    border-left-color: #2c6594
}

.btn-icon.default {
    background-color: transparent;
    border: none
}

.btn-icon.default span,
.btn-icon.default i {
    border-color: #e6e6e6
}

.btn-icon.default span {
    background: #fff
}

.btn-icon.default i {
    background: #f2f2f2
}

.btn-icon.default:hover span,
.btn-icon.default:hover i {
    background: #e6e6e6;
    border-color: #e6e6e6
}

.btn-icon.default:hover span {
    border-left-color: #f2f2f2
}

.btn-icon.primary {
    background-color: transparent;
    border: none
}

.btn-icon.primary span,
.btn-icon.primary i {
    border-color: #265781
}

.btn-icon.primary span {
    background: #2e2d7e
}

.btn-icon.primary i {
    background: #2c6594
}

.btn-icon.primary:hover span,
.btn-icon.primary:hover i {
    background: #265781;
    border-color: #265781
}

.btn-icon.primary:hover span {
    border-left-color: #2c6594
}

.btn-icon.success {
    background-color: transparent;
    border: none
}

.btn-icon.success span,
.btn-icon.success i {
    border-color: #449d44
}

.btn-icon.success span {
    background: #5cb85c
}

.btn-icon.success i {
    background: #4cae4c
}

.btn-icon.success:hover span,
.btn-icon.success:hover i {
    background: #449d44;
    border-color: #449d44
}

.btn-icon.success:hover span {
    border-left-color: #4cae4c
}

.btn-icon.info {
    background-color: transparent;
    border: none
}

.btn-icon.info span,
.btn-icon.info i {
    border-color: #31b0d5
}

.btn-icon.info span {
    background: #5bc0de
}

.btn-icon.info i {
    background: #46b8da
}

.btn-icon.info:hover span,
.btn-icon.info:hover i {
    background: #31b0d5;
    border-color: #31b0d5
}

.btn-icon.info:hover span {
    border-left-color: #46b8da
}

.btn-icon.warning {
    background-color: transparent;
    border: none
}

.btn-icon.warning span,
.btn-icon.warning i {
    border-color: #ec971f
}

.btn-icon.warning span {
    background: #f0ad4e
}

.btn-icon.warning i {
    background: #eea236
}

.btn-icon.warning:hover span,
.btn-icon.warning:hover i {
    background: #ec971f;
    border-color: #ec971f
}

.btn-icon.warning:hover span {
    border-left-color: #eea236
}

.btn-icon.danger {
    background-color: transparent;
    border: none
}

.btn-icon.danger span,
.btn-icon.danger i {
    border-color: #c9302c
}

.btn-icon.danger span {
    background: #d9534f
}

.btn-icon.danger i {
    background: #d43f3a
}

.btn-icon.danger:hover span,
.btn-icon.danger:hover i {
    background: #c9302c;
    border-color: #c9302c
}

.btn-icon.danger:hover span {
    border-left-color: #d43f3a
}

.btn-circle-gradient .card__overlay {
    background-color: #2e2d7e
}

.tab-content {
    border-color: #ddd
}

.nav.nav-tabs > li > a {
    color: #575757
}

.nav.nav-tabs > li > a i[class^="icon-"]:before,
.nav.nav-tabs > li > a i[class*=" icon-"]:before {
    color: #575757
}

.nav.nav-tabs > li > a:hover {
    background-color: #2e2d7e;
    color: #fff;
    border-color: #fff
}

.nav.nav-tabs > li > a:hover i[class^="icon-"]:before,
.nav.nav-tabs > li > a:hover i[class*=" icon-"]:before {
    color: #fff
}

.nav-tabs > li.active > a i[class^="icon-"]:before,
.nav-tabs > li.active > a i[class*=" icon-"]:before {
    color: #575757
}

.tabs.btn-group h1,
.tabs.btn-group h2,
.tabs.btn-group h3,
.tabs.btn-group h4,
.tabs.btn-group h5,
.tabs.btn-group h6 {
    color: inherit
}

@media (max-width: 768px) {
    div:not(.tabs-minimal) > .nav.nav-tabs > li {
        border-color: #ddd
    }
    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:focus {
        color: #2e2d7e
    }
    .nav-tabs > li.active > a:hover {
        color: white
    }
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    border-color: #fff
}

.tabs-left .tab-content,
.tabs-right .tab-content {
    border-top-color: #ddd
}

.tabs-left .nav.nav-tabs > li,
.tabs-right .nav.nav-tabs > li {
    border-color: #ddd
}

.tabs-left .nav.nav-tabs > li.active > a,
.tabs-right .nav.nav-tabs > li.active > a {
    color: #2e2d7e
}

.tabs-left .nav.nav-tabs > li.active > a:hover,
.tabs-right .nav.nav-tabs > li.active > a:hover {
    color: white
}

.tabs-minimal .nav.nav-tabs {
    border-color: #ddd
}

.tabs-minimal .nav.nav-tabs > li {
    border-color: #ddd
}

.tabs-minimal .nav.nav-tabs > li > a:after {
    background-color: #2e2d7e
}

.tabs-minimal .nav.nav-tabs > li > a:hover {
    background-color: transparent;
    color: #575757
}

.tabs-minimal .nav.nav-tabs > li > a:hover:after {
    background-color: #575757
}

.tabs-minimal .nav.nav-tabs > li.active > a {
    background-color: transparent;
    color: #2e2d7e
}

.tabs-minimal .nav.nav-tabs > li.active > a:focus {
    background-color: transparent
}

.tabs-minimal .nav.nav-tabs > li.active > a:hover {
    color: #2e2d7e
}

.tabs-minimal .nav.nav-tabs > li.active > a:hover:after {
    background-color: #2e2d7e
}

.dark-main-color .tabs-minimal .nav.nav-tabs {
    border-color: #4c84b5
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li {
    border-color: #4c84b5
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li > a:after {
    background-color: #fff
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li > a:hover {
    background-color: transparent;
    color: #fff
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li > a:hover:after {
    background-color: #fff
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a {
    background-color: transparent;
    color: #fff
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a:focus {
    background-color: transparent
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a:hover {
    color: #fff
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a:hover:after {
    background-color: #fff
}

.breadcrumb {
    background: none
}

.dark-color .breadcrumb > li + li:before {
    color: #373737
}

.dark-color .breadcrumb > li > a {
    color: #373737
}

.dark-color .breadcrumb > li > a:hover {
    color: #fcfcfc;
    text-decoration: none
}

.dark-color .breadcrumb > .active {
    color: #fcfcfc
}

.light-color .breadcrumb > li + li:before {
    color: #cfcfcf
}

.light-color .breadcrumb > li > a {
    color: #cfcfcf
}

.light-color .breadcrumb > li > a:hover {
    color: #222;
    text-decoration: none
}

.light-color .breadcrumb > .active {
    color: #222
}

.main-color .breadcrumb > li + li:before {
    color: #5998ce
}

.main-color .breadcrumb > li > a {
    color: #5998ce
}

.main-color .breadcrumb > li > a:hover {
    color: #fff;
    text-decoration: none
}

.main-color .breadcrumb > .active {
    color: #fff
}

.dark-main-color .breadcrumb > li + li:before {
    color: #448bc7
}

.dark-main-color .breadcrumb > li > a {
    color: #448bc7
}

.dark-main-color .breadcrumb > li > a:hover {
    color: #fff;
    text-decoration: none
}

.dark-main-color .breadcrumb > .active {
    color: #fff
}

.light-main-color .breadcrumb > li + li:before {
    color: #355d80
}

.light-main-color .breadcrumb > li > a {
    color: #355d80
}

.light-main-color .breadcrumb > li > a:hover {
    color: #fff;
    text-decoration: none
}

.light-main-color .breadcrumb > .active {
    color: #fff
}

i:before {
    color: inherit
}

.main-color i {
    color: #fff
}

.dark-main-color i {
    color: #fff
}

.light-main-color i {
    color: #fff
}

.dark-color i {
    color: #fcfcfc
}

.light-color i {
    color: #222
}

i[class^="icon-"].rounded,
i[class*=" icon-"].rounded,
i[class^="icon-"].squared,
i[class*=" icon-"].squared,
i[class^="icon-"].circle,
i[class*=" icon-"].circle {
    background-color: #2e2d7e;
    color: #fff;
    border-color: #265781
}

.main-color i[class^="icon-"].rounded,
.main-color i[class*=" icon-"].rounded,
.main-color i[class^="icon-"].squared,
.main-color i[class*=" icon-"].squared,
.main-color i[class^="icon-"].circle,
.main-color i[class*=" icon-"].circle {
    background-color: #2c6493;
    border-color: #20496c
}

i[class^="icon-"].rounded.main-color,
.main-color i[class*=" icon-"].rounded.main-color,
i[class^="icon-"].squared.main-color,
.main-color i[class*=" icon-"].squared.main-color,
i[class^="icon-"].circle.main-color,
.main-color i[class*=" icon-"].circle.main-color,
i[class^="icon-"].rounded.dark-main-color,
.main-color i[class*=" icon-"].rounded.dark-main-color,
i[class^="icon-"].squared.dark-main-color,
.main-color i[class*=" icon-"].squared.dark-main-color,
i[class^="icon-"].circle.dark-main-color,
.main-color i[class*=" icon-"].circle.dark-main-color,
i[class^="icon-"].rounded.light-main-color,
.main-color i[class*=" icon-"].rounded.light-main-color,
i[class^="icon-"].squared.light-main-color,
.main-color i[class*=" icon-"].squared.light-main-color,
i[class^="icon-"].circle.light-main-color,
.main-color i[class*=" icon-"].circle.light-main-color,
i[class^="icon-"].rounded.light-color,
.main-color i[class*=" icon-"].rounded.light-color,
i[class^="icon-"].squared.light-color,
.main-color i[class*=" icon-"].squared.light-color,
i[class^="icon-"].circle.light-color,
.main-color i[class*=" icon-"].circle.light-color,
i[class^="icon-"].rounded.dark-color,
.main-color i[class*=" icon-"].rounded.dark-color,
i[class^="icon-"].squared.dark-color,
.main-color i[class*=" icon-"].squared.dark-color,
i[class^="icon-"].circle.dark-color,
.main-color i[class*=" icon-"].circle.dark-color {
    background: none;
    color: white
}

i[class^="icon-"].white:before,
.main-color i[class*=" icon-"].white:before {
    color: white
}

i[class^="icon-"].main-color.rounded,
.main-color i[class*=" icon-"].main-color.rounded,
i[class^="icon-"].main-color.squared,
.main-color i[class*=" icon-"].main-color.squared,
i[class^="icon-"].main-color.circle,
.main-color i[class*=" icon-"].main-color.circle {
    background-color: #2e2d7e;
    color: #fff;
    border-color: #265781
}

i[class^="icon-"].dark-main-color.rounded,
.main-color i[class*=" icon-"].dark-main-color.rounded,
i[class^="icon-"].dark-main-color.squared,
.main-color i[class*=" icon-"].dark-main-color.squared,
i[class^="icon-"].dark-main-color.circle,
.main-color i[class*=" icon-"].dark-main-color.circle {
    background-color: #2c6493;
    color: #fff;
    border-color: #20496c
}

i[class^="icon-"].light-main-color.rounded,
.main-color i[class*=" icon-"].light-main-color.rounded,
i[class^="icon-"].light-main-color.squared,
.main-color i[class*=" icon-"].light-main-color.squared,
i[class^="icon-"].light-main-color.circle,
.main-color i[class*=" icon-"].light-main-color.circle {
    background-color: #4c84b5;
    color: #fff;
    border-color: #3c6a92
}

i[class^="icon-"].light-color.rounded,
.main-color i[class*=" icon-"].light-color.rounded,
i[class^="icon-"].light-color.squared,
.main-color i[class*=" icon-"].light-color.squared,
i[class^="icon-"].light-color.circle,
.main-color i[class*=" icon-"].light-color.circle {
    background-color: #f5f5f5;
    color: #2e2d7e;
    border-color: #dcdcdc
}

i[class^="icon-"].dark-color.rounded,
.main-color i[class*=" icon-"].dark-color.rounded,
i[class^="icon-"].dark-color.squared,
.main-color i[class*=" icon-"].dark-color.squared,
i[class^="icon-"].dark-color.circle,
.main-color i[class*=" icon-"].dark-color.circle {
    background-color: #111;
    color: #fcfcfc;
    border-color: #000
}

.main-color i[class*=" icon-"].main-color.rounded,
.main-color i[class*=" icon-"].main-color.squared,
.main-color i[class*=" icon-"].main-color.circle {
    background-color: #4c84b5
}

.dark-main-color i[class*=" icon-"].dark-main-color.rounded,
.dark-main-color i[class*=" icon-"].dark-main-color.squared,
.dark-main-color i[class*=" icon-"].dark-main-color.circle {
    background-color: #3271a7
}

.light-main-color i[class*=" icon-"].light-main-color.rounded,
.light-main-color i[class*=" icon-"].light-main-color.squared,
.light-main-color i[class*=" icon-"].light-main-color.circle {
    background-color: #4477a4
}

.dark-color i[class*=" icon-"].dark-color.rounded,
.dark-color i[class*=" icon-"].dark-color.squared,
.dark-color i[class*=" icon-"].dark-color.circle {
    background-color: #1e1e1e
}

.light-color i[class*=" icon-"].light-color.rounded,
.light-color i[class*=" icon-"].light-color.squared,
.light-color i[class*=" icon-"].light-color.circle {
    background-color: #e8e8e8
}

.main-color i.inverted.circle,
.dark-main-color i.inverted.circle,
.light-main-color i.inverted.circle,
.light-color i.inverted.circle,
.dark-color i.inverted.circle,
.main-color i.inverted.squared,
.dark-main-color i.inverted.squared,
.light-main-color i.inverted.squared,
.light-color i.inverted.squared,
.dark-color i.inverted.squared,
.main-color i.inverted.rounded,
.dark-main-color i.inverted.rounded,
.light-main-color i.inverted.rounded,
.light-color i.inverted.rounded,
.dark-color i.inverted.rounded {
    background-color: #fff;
    color: #2e2d7e
}

.box {
    border-color: #dcdcdc
}

.box.main-color {
    border-color: #265781
}

.box.dark-main-color {
    border-color: #20496c
}

.box.light-main-color {
    border-color: #3c6a92
}

.box.dark-color {
    border-color: #000
}

.box.light-color {
    border-color: #dcdcdc
}

.box.white {
    border-color: #dcdcdc;
    background-color: #fff;
    color: #575757
}

.box.white-border {
    border-color: #fff
}

.main-color .box {
    border-color: #5998ce
}

.light-main-color .box {
    border-color: #355d80
}

.dark-main-color .box {
    border-color: #448bc7
}

.dark-color .box {
    border-color: #373737
}

.light-color .box {
    border-color: #cfcfcf
}

figcaption.white {
    background-color: white
}

.team-box-style-4 .nk-wave-svg-1 {
    fill: #4c84b5
}

.team-box-style-4 .nk-wave-svg-2 {
    fill: #2e2d7e
}

.team-box-style-4 .nk-wave-svg-3 {
    fill: #4c84b5
}

.team-box-style-4 .nk-wave-svg-4 {
    fill: #2e2d7e
}

.team-box-style-4 .info.active {
    background-color: #2e2d7e
}

.box-icon a h1,
.box-icon a h2,
.box-icon a h3,
.box-icon a h4,
.box-icon a h5,
.box-icon a h6 {
    color: #222
}

.box-icon a p {
    color: #575757
}

.box-icon a:hover h1,
.box-icon a:hover h2,
.box-icon a:hover h3,
.box-icon a:hover h4,
.box-icon a:hover h5,
.box-icon a:hover p {
    color: #2e2d7e
}

.box-icon a:hover i.rounded,
.box-icon a:hover i.squared,
.box-icon a:hover i.circle {
    background-color: #458cc8;
    border-color: #2e2d7e
}

.icon.circle {
    background-color: #2e2d7e;
    border-color: #265781
}

.icon.circle.main-color {
    background-color: #2e2d7e;
    border-color: #265781
}

.icon.circle.dark-main-color {
    background-color: #2c6493;
    border-color: #20496c
}

.icon.circle.light-main-color {
    background-color: #4c84b5;
    border-color: #3c6a92
}

.icon.circle.dark-color {
    background-color: #111;
    border-color: #000
}

.icon.circle.light-color {
    background-color: #f5f5f5;
    border-color: #dcdcdc
}

a:hover .icon.circle {
    background-color: #387fbc;
    border-color: #2c6594
}

a:hover .icon.circle.main-color {
    background-color: #387fbc;
    border-color: #2c6594
}

a:hover .icon.circle.dark-main-color {
    background-color: #3271a7;
    border-color: #26577f
}

a:hover .icon.circle.light-main-color {
    background-color: #5e90bc;
    border-color: #4477a4
}

a:hover .icon.circle.dark-color {
    background-color: #1e1e1e;
    border-color: #040404
}

a:hover .icon.circle.light-color {
    background-color: #ededed;
    border-color: #d4d4d4
}

.box-icon.main-color a h1,
.box-icon.main-color a h2,
.box-icon.main-color a h3,
.box-icon.main-color a h4,
.box-icon.main-color a h5,
.box-icon.main-color a p {
    color: #152f46
}

.box-icon.main-color a:hover h1,
.box-icon.main-color a:hover h2,
.box-icon.main-color a:hover h3,
.box-icon.main-color a:hover h4,
.box-icon.main-color a:hover h5,
.box-icon.main-color a:hover p {
    color: #fff
}

.box-icon.dark-main-color a h1,
.box-icon.dark-main-color a h2,
.box-icon.dark-main-color a h3,
.box-icon.dark-main-color a h4,
.box-icon.dark-main-color a h5,
.box-icon.dark-main-color a p {
    color: #6ca4d3
}

.box-icon.dark-main-color a:hover h1,
.box-icon.dark-main-color a:hover h2,
.box-icon.dark-main-color a:hover h3,
.box-icon.dark-main-color a:hover h4,
.box-icon.dark-main-color a:hover h5,
.box-icon.dark-main-color a:hover p {
    color: #fff
}

.box-icon.light-main-color a h1,
.box-icon.light-main-color a h2,
.box-icon.light-main-color a h3,
.box-icon.light-main-color a h4,
.box-icon.light-main-color a h5,
.box-icon.light-main-color a p {
    color: #26435c
}

.box-icon.light-main-color a:hover h1,
.box-icon.light-main-color a:hover h2,
.box-icon.light-main-color a:hover h3,
.box-icon.light-main-color a:hover h4,
.box-icon.light-main-color a:hover h5,
.box-icon.light-main-color a:hover p {
    color: #fff
}

.box-icon.light-color a h1,
.box-icon.light-color a h2,
.box-icon.light-color a h3,
.box-icon.light-color a h4,
.box-icon.light-color a h5,
.box-icon.light-color a p {
    color: #767676
}

.box-icon.light-color a:hover h1,
.box-icon.light-color a:hover h2,
.box-icon.light-color a:hover h3,
.box-icon.light-color a:hover h4,
.box-icon.light-color a:hover h5,
.box-icon.light-color a:hover p {
    color: #222
}

.box-icon.dark-color a h1,
.box-icon.dark-color a h2,
.box-icon.dark-color a h3,
.box-icon.dark-color a h4,
.box-icon.dark-color a h5,
.box-icon.dark-color a p {
    color: #6a6a6a
}

.box-icon.dark-color a:hover h1,
.box-icon.dark-color a:hover h2,
.box-icon.dark-color a:hover h3,
.box-icon.dark-color a:hover h4,
.box-icon.dark-color a:hover h5,
.box-icon.dark-color a:hover p {
    color: #fcfcfc
}

.main-color .box-icon a h1,
.main-color .box-icon a h2,
.main-color .box-icon a h3,
.main-color .box-icon a h4,
.main-color .box-icon a h5,
.main-color .box-icon a p {
    color: #fff
}

.main-color .box-icon a:hover h1,
.main-color .box-icon a:hover h2,
.main-color .box-icon a:hover h3,
.main-color .box-icon a:hover h4,
.main-color .box-icon a:hover h5,
.main-color .box-icon a:hover p {
    color: #80b1d9
}

.dark-main-color .box-icon a h1,
.dark-main-color .box-icon a h2,
.dark-main-color .box-icon a h3,
.dark-main-color .box-icon a h4,
.dark-main-color .box-icon a h5,
.dark-main-color .box-icon a p {
    color: #fff
}

.dark-main-color .box-icon a:hover h1,
.dark-main-color .box-icon a:hover h2,
.dark-main-color .box-icon a:hover h3,
.dark-main-color .box-icon a:hover h4,
.dark-main-color .box-icon a:hover h5,
.dark-main-color .box-icon a:hover p {
    color: #6ca4d3
}

.light-main-color .box-icon a h1,
.light-main-color .box-icon a h2,
.light-main-color .box-icon a h3,
.light-main-color .box-icon a h4,
.light-main-color .box-icon a h5,
.light-main-color .box-icon a p {
    color: #fff
}

.light-main-color .box-icon a:hover h1,
.light-main-color .box-icon a:hover h2,
.light-main-color .box-icon a:hover h3,
.light-main-color .box-icon a:hover h4,
.light-main-color .box-icon a:hover h5,
.light-main-color .box-icon a:hover p {
    color: #2e2d7e
}

.light-color .box-icon a h1,
.light-color .box-icon a h2,
.light-color .box-icon a h3,
.light-color .box-icon a h4,
.light-color .box-icon a h5,
.light-color .box-icon a p {
    color: #222
}

.light-color .box-icon a:hover h1,
.light-color .box-icon a:hover h2,
.light-color .box-icon a:hover h3,
.light-color .box-icon a:hover h4,
.light-color .box-icon a:hover h5,
.light-color .box-icon a:hover p {
    color: #767676
}

.dark-color .box-icon a h1,
.dark-color .box-icon a h2,
.dark-color .box-icon a h3,
.dark-color .box-icon a h4,
.dark-color .box-icon a h5,
.dark-color .box-icon a p {
    color: #fcfcfc
}

.dark-color .box-icon a:hover h1,
.dark-color .box-icon a:hover h2,
.dark-color .box-icon a:hover h3,
.dark-color .box-icon a:hover h4,
.dark-color .box-icon a:hover h5,
.dark-color .box-icon a:hover p {
    color: #6a6a6a
}

.mask:before {
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50)
}

.mask.opacity-1:before {
    opacity: .1;
    filter: alpha(opacity=10)
}

.mask.opacity-2:before {
    opacity: .2;
    filter: alpha(opacity=20)
}

.mask.opacity-3:before {
    opacity: .3;
    filter: alpha(opacity=30)
}

.mask.opacity-4:before {
    opacity: .4;
    filter: alpha(opacity=40)
}

.mask.opacity-5:before {
    opacity: .5;
    filter: alpha(opacity=50)
}

.mask.opacity-6:before {
    opacity: .6;
    filter: alpha(opacity=60)
}

.mask.opacity-7:before {
    opacity: .7;
    filter: alpha(opacity=70)
}

.mask.opacity-8:before {
    opacity: .8;
    filter: alpha(opacity=80)
}

.mask.opacity-9:before {
    opacity: .9;
    filter: alpha(opacity=90)
}

.mask.mask-main-color:before {
    background-color: #2e2d7e
}

.neko-hover-1 .mask-over,
.neko-hover-2 .mask-over,
.neko-hover-4 .mask-over {
    background: #fdfdfd;
    color: #575757
}

.neko-hover-1 .mask-over a,
.neko-hover-2 .mask-over a,
.neko-hover-4 .mask-over a {
    color: #575757
}

.neko-hover-1 .mask-over a:hover,
.neko-hover-2 .mask-over a:hover,
.neko-hover-4 .mask-over a:hover {
    color: #2e2d7e
}

.neko-hover-1 .mask-over.main-color,
.neko-hover-2 .mask-over.main-color,
.neko-hover-4 .mask-over.main-color {
    background: #2e2d7e;
    color: #fff
}

.neko-hover-1 .mask-over.main-color a,
.neko-hover-2 .mask-over.main-color a,
.neko-hover-4 .mask-over.main-color a {
    color: #fff
}

.neko-hover-1 .mask-over.main-color a:hover,
.neko-hover-2 .mask-over.main-color a:hover,
.neko-hover-4 .mask-over.main-color a:hover {
    color: #4c84b5
}

.neko-hover-1 .mask-over.dark-main-color,
.neko-hover-2 .mask-over.dark-main-color,
.neko-hover-4 .mask-over.dark-main-color {
    background: #2c6493;
    color: #fff
}

.neko-hover-1 .mask-over.dark-main-color a,
.neko-hover-2 .mask-over.dark-main-color a,
.neko-hover-4 .mask-over.dark-main-color a {
    color: #fff
}

.neko-hover-1 .mask-over.dark-main-color a:hover,
.neko-hover-2 .mask-over.dark-main-color a:hover,
.neko-hover-4 .mask-over.dark-main-color a:hover {
    color: #2e2d7e
}

.neko-hover-1 .mask-over.light-main-color,
.neko-hover-2 .mask-over.light-main-color,
.neko-hover-4 .mask-over.light-main-color {
    background: #4c84b5;
    color: #fff
}

.neko-hover-1 .mask-over.light-main-color a,
.neko-hover-2 .mask-over.light-main-color a,
.neko-hover-4 .mask-over.light-main-color a {
    color: #fff
}

.neko-hover-1 .mask-over.light-main-color a:hover,
.neko-hover-2 .mask-over.light-main-color a:hover,
.neko-hover-4 .mask-over.light-main-color a:hover {
    color: #2e2d7e
}

.neko-hover-1 .mask-over.dark-color,
.neko-hover-2 .mask-over.dark-color,
.neko-hover-4 .mask-over.dark-color {
    background: #111;
    color: #fcfcfc
}

.neko-hover-1 .mask-over.dark-color a,
.neko-hover-2 .mask-over.dark-color a,
.neko-hover-4 .mask-over.dark-color a {
    color: #fcfcfc
}

.neko-hover-1 .mask-over.dark-color a:hover,
.neko-hover-2 .mask-over.dark-color a:hover,
.neko-hover-4 .mask-over.dark-color a:hover {
    color: #2e2d7e
}

.neko-hover-1 .mask-over.light-color,
.neko-hover-2 .mask-over.light-color,
.neko-hover-4 .mask-over.light-color {
    background: #f5f5f5;
    color: #222
}

.neko-hover-1 .mask-over.light-color a,
.neko-hover-2 .mask-over.light-color a,
.neko-hover-4 .mask-over.light-color a {
    color: #222
}

.neko-hover-1 .mask-over.light-color a:hover,
.neko-hover-2 .mask-over.light-color a:hover,
.neko-hover-4 .mask-over.light-color a:hover {
    color: #2e2d7e
}

.neko-hover-4 .mask-over a:hover {
    background: #2e2d7e;
    color: #fff
}

.neko-hover-4 .mask-over.main-color a:hover,
.neko-hover-4 .mask-over.dark-main-color a:hover,
.neko-hover-4 .mask-over.light-main-color a:hover,
.neko-hover-4 .mask-over.dark-color a:hover,
.neko-hover-4 .mask-over.light-color a:hover {
    background: #fdfdfd;
    color: #2e2d7e
}

.neko-hover-2 figure div .mask-over {
    opacity: 0
}

.no-touch .neko-hover-2 figure:not(.noCss3):hover div .mask-over,
.neko-hover-2 figure.cs-hover div .mask-over {
    opacity: 1
}

.neko-hover-4 figcaption a {
    color: #575757
}

.neko-hover-4 figcaption a:hover {
    color: #2e2d7e
}

.rollover.effect-zoe figure figcaption {
    background: #fff;
    color: #3c4a50
}

.rollover.effect-zoe figure .description {
    color: #fff
}

.rollover.effect-zoe figure.hovered .icon-links a:hover,
.rollover.effect-zoe figure.hovered .icon-links a:focus {
    color: #252d31
}

.rollover.effect-zoe.hovered {
    background-color: #000
}

.rollover.effect-lexi figure figcaption::before {
    box-shadow: 0 0 0 900px rgba(255, 255, 255, 0.2);
    border-color: #fff
}

.rollover.effect-sarah figure h1:after,
.rollover.effect-sarah figure h2:after,
.rollover.effect-sarah figure h3:after,
.rollover.effect-sarah figure h4:after,
.rollover.effect-sarah figure h5:after,
.rollover.effect-sarah figure h6:after {
    background: #fff
}

.rollover.effect-subtle figcaption h2 {
    color: white
}

.rollover.effect-subtle figcaption p {
    background-color: #2e2d7e;
    color: #fff
}

.box-testimonial .box-arrow:after {
    border-top-color: #fff
}

.box-testimonial .box-arrow:before {
    border-top-color: #d9d9d9
}

.box-arrow:after {
    border-top-color: #eee
}

.box-arrow:before {
    border-top-color: #ccc
}

.dark-main-color .box-testimonial .box-arrow:before {
    border-top-color: #265781
}

.dark-main-color .box-testimonial .box-arrow:after {
    border-top-color: #2e2d7e
}

.main-color .box-testimonial .box-arrow:before {
    border-top-color: #3c6a92
}

.main-color .box-testimonial .box-arrow:after {
    border-top-color: #4c84b5
}

.light-main-color .box-testimonial .box-arrow:before {
    border-top-color: #265781
}

.light-main-color .box-testimonial .box-arrow:after {
    border-top-color: #2e2d7e
}

.dark-color .box-testimonial .box-arrow:before {
    border-top-color: #040404
}

.dark-color .box-testimonial .box-arrow:after {
    border-top-color: #1e1e1e
}

.light-color .box-testimonial .box-arrow:before {
    border-top-color: #cfcfcf
}

.light-color .box-testimonial .box-arrow:after {
    border-top-color: #e8e8e8
}

.box-testimonial.main-color {
    background: none;
    color: #575757
}

.box-testimonial.main-color blockquote {
    background-color: #2e2d7e;
    border-color: #265781
}

.box-testimonial.main-color blockquote:before {
    color: #fff
}

.box-testimonial.main-color .box-arrow:before {
    border-top-color: #265781
}

.box-testimonial.main-color .box-arrow:after {
    border-top-color: #2e2d7e
}

.box-testimonial.dark-main-color {
    background: none;
    color: #575757
}

.box-testimonial.dark-main-color blockquote {
    background-color: #2c6493;
    border-color: #20496c
}

.box-testimonial.dark-main-color blockquote:before {
    color: #fff
}

.box-testimonial.dark-main-color .box-arrow:before {
    border-top-color: #20496c
}

.box-testimonial.dark-main-color .box-arrow:after {
    border-top-color: #2c6493
}

.box-testimonial.light-main-color {
    background: none;
    color: #575757
}

.box-testimonial.light-main-color blockquote {
    background-color: #4c84b5;
    border-color: #3c6a92
}

.box-testimonial.light-main-color blockquote:before {
    color: #fff
}

.box-testimonial.light-main-color .box-arrow:before {
    border-top-color: #3c6a92
}

.box-testimonial.light-main-color .box-arrow:after {
    border-top-color: #4c84b5
}

.box-testimonial.dark-color {
    background: none;
    color: #575757
}

.box-testimonial.dark-color blockquote {
    background-color: #111;
    border-color: #000
}

.box-testimonial.dark-color blockquote:before {
    color: #fcfcfc
}

.box-testimonial.dark-color .box-arrow:before {
    border-top-color: #000
}

.box-testimonial.dark-color .box-arrow:after {
    border-top-color: #111
}

.box-testimonial.light-color {
    background: none;
    color: #575757
}

.box-testimonial.light-color blockquote {
    background-color: #f5f5f5;
    border-color: #dcdcdc
}

.box-testimonial.light-color blockquote:before {
    color: #222
}

.box-testimonial.light-color .box-arrow:before {
    border-top-color: #dcdcdc
}

.box-testimonial.light-color .box-arrow:after {
    border-top-color: #f5f5f5
}

.box-testimonial.white {
    background: none;
    color: #575757
}

.box-testimonial.white blockquote {
    background-color: #fff;
    border-color: #e6e6e6
}

.box-testimonial.white blockquote:before {
    color: #575757
}

.box-testimonial.white .box-arrow:before {
    border-top-color: #e6e6e6
}

.box-testimonial.white .box-arrow:after {
    border-top-color: #fff
}

.box-testimonial.white p {
    color: #575757
}

.timeline:before {
    background-color: #eeeeee
}

.timeline > li > .timeline-panel:before {
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: transparent
}

.timeline > li > .timeline-panel:after {
    border-top-color: transparent;
    border-left-color: #fff;
    border-right-color: #fff;
    border-bottom-color: transparent
}

.pricing-table {
    background-color: #fff;
    border-color: rgba(0, 0, 0, 0.1)
}

.pricing-table ul li {
    border-color: #ddd;
    color: #444 !important
}

.pricing-table h2 {
    background-color: #9c9c9c;
    color: white
}

.pricing-table .pricing {
    background-color: #f5f5f5;
    color: #9c9c9c;
    border-color: rgba(0, 0, 0, 0.1)
}

.pricing-table p {
    background-color: #eee;
    color: #444 !important
}

.pricing-table.focus-plan {
    border-color: #D1D1D1
}

.pricing-table.focus-plan h2 {
    background-color: #111;
    color: #fff !important
}

.pricing-table.focus-plan h3 {
    color: #fff !important
}

.pricing-table.focus-plan .pricing {
    background-color: #2e2d7e;
    border-color: rgba(0, 0, 0, 0.2);
    color: #fff !important
}

.neko_pt_style_2 div.pricing {
    background: #eee
}

.neko_pt_style_2.pricingBloc h2 {
    background-color: #eee;
    color: #555
}

.neko_pt_style_2.focusPlan div.pricing {
    background: orange
}

.neko_pt_style_2.focusPlan.pricingBloc h2 {
    background-color: orange;
    color: #fff
}

.pricingBloc.neko_pt_style_2 h3 {
    background: #fff;
    border-color: #fff;
    color: #555 !important;
    box-shadow: inset 0px 5px 10px 2px #ddd, 0px 5px 10px 2px #ddd
}

.pricingBloc.neko_pt_style_2 p.sign {
    background: #fff
}

.neko_pt_style_3.pricingBloc h2 {
    background-color: #333;
    color: #eee
}

.neko_pt_style_3.pricingBloc h3 {
    background-color: #555;
    color: #999;
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75)
}

.neko_pt_style_3.pricingBloc div.pricing:after {
    border-color: #555 transparent transparent transparent
}

.neko_pt_style_3 li {
    background: #eee
}

.neko_pt_style_3 li:nth-child(odd) {
    background: #fff
}

.neko_pt_style_3 p.sign {
    background: #555
}

.neko_pt_style_3.focusPlan.pricingBloc h3 {
    background: orange
}

hr {
    background: transparent;
    border-color: rgba(0, 0, 0, 0.15)
}

hr:after {
    background: #fdfdfd;
    color: #d7d7d7
}

hr.double {
    border-color: rgba(0, 0, 0, 0.15)
}

.main-color hr {
    border-color: #458cc8
}

.main-color hr:after {
    color: #458cc8;
    background: #2e2d7e
}

.main-color hr.double {
    border-top-color: #458cc8
}

.dark-main-color hr {
    border-color: #387fba
}

.dark-main-color hr:after {
    color: #387fba;
    background: #2c6493
}

.dark-main-color hr.double {
    border-top-color: #387fba
}

.light-main-color hr {
    border-color: #3c6a92
}

.light-main-color hr:after {
    color: #3c6a92;
    background: #4c84b5
}

.light-main-color hr.double {
    border-top-color: #3c6a92
}

.dark-color hr {
    border-color: #2b2b2b
}

.dark-color hr:after {
    color: #2b2b2b;
    background: #111
}

.dark-color hr.double {
    border-top-color: #2b2b2b
}

.light-color hr {
    border-color: #dcdcdc
}

.light-color hr:after {
    color: #dcdcdc;
    background: #f5f5f5
}

.light-color hr.double {
    border-top-color: #dcdcdc
}

.pagination > li > a,
.pagination > li > span {
    color: #2e2d7e
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #2c6493
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    color: #fff;
    background-color: #2e2d7e;
    border-color: #2e2d7e
}

.pagination.pagination-minimal > li > a,
.pagination.pagination-minimal > li > span {
    color: #575757
}

.pagination.pagination-minimal > li > a:after,
.pagination.pagination-minimal > li > span:after {
    background: #575757
}

.page-header {
    border-bottom-color: rgba(0, 0, 0, 0.05)
}

.page-header .breadcrumb a {
    color: #2e2d7e
}

.menu-header {
    background-color: #fff;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11)
}

.menu-header #pre-header {
    border-bottom-color: rgba(0, 0, 0, 0.11);
    background-color: #fdfdfd
}

.menu-header #pre-header .quick-menu li a {
    color: #575757
}

.menu-header #pre-header .quick-menu li a:hover,
.menu-header #pre-header .quick-menu li a:focus,
.menu-header #pre-header .quick-menu li a:active {
    color: #2e2d7e
}

.menu-header #pre-header .social-icons a i {
    color: #575757
}

.menu-header #pre-header .social-icons a:hover i,
.menu-header #pre-header .social-icons a:focus i,
.menu-header #pre-header .social-icons a:active i {
    color: #2e2d7e
}

.menu-header #pre-header.main-color {
    background-color: #2e2d7e
}

.menu-header #pre-header.main-color .quick-menu li a {
    color: #fff
}

.menu-header #pre-header.main-color .quick-menu li a:hover,
.menu-header #pre-header.main-color .quick-menu li a:focus,
.menu-header #pre-header.main-color .quick-menu li a:active {
    color: #2c6493
}

.menu-header #pre-header.main-color .social-icons a i {
    color: #fff
}

.menu-header #pre-header.main-color .social-icons a:hover i,
.menu-header #pre-header.main-color .social-icons a:focus i,
.menu-header #pre-header.main-color .social-icons a:active i {
    color: #2c6493
}

.menu-header #pre-header.light-main-color {
    background-color: #4c84b5
}

.menu-header #pre-header.light-main-color .quick-menu li a {
    color: #fff
}

.menu-header #pre-header.light-main-color .quick-menu li a:hover,
.menu-header #pre-header.light-main-color .quick-menu li a:focus,
.menu-header #pre-header.light-main-color .quick-menu li a:active {
    color: #2e2d7e
}

.menu-header #pre-header.light-main-color .social-icons a i {
    color: #fff
}

.menu-header #pre-header.light-main-color .social-icons a:hover i,
.menu-header #pre-header.light-main-color .social-icons a:focus i,
.menu-header #pre-header.light-main-color .social-icons a:active i {
    color: #2e2d7e
}

.menu-header #pre-header.dark-main-color {
    background-color: #2c6493
}

.menu-header #pre-header.dark-main-color .quick-menu li a {
    color: #fff
}

.menu-header #pre-header.dark-main-color .quick-menu li a:hover,
.menu-header #pre-header.dark-main-color .quick-menu li a:focus,
.menu-header #pre-header.dark-main-color .quick-menu li a:active {
    color: #2e2d7e
}

.menu-header #pre-header.dark-main-color .social-icons a i {
    color: #fff
}

.menu-header #pre-header.dark-main-color .social-icons a:hover i,
.menu-header #pre-header.dark-main-color .social-icons a:focus i,
.menu-header #pre-header.dark-main-color .social-icons a:active i {
    color: #2e2d7e
}

.menu-header #pre-header.dark-color {
    background-color: #111
}

.menu-header #pre-header.dark-color .quick-menu li a {
    color: #fcfcfc
}

.menu-header #pre-header.dark-color .quick-menu li a:hover,
.menu-header #pre-header.dark-color .quick-menu li a:focus,
.menu-header #pre-header.dark-color .quick-menu li a:active {
    color: #2e2d7e
}

.menu-header #pre-header.dark-color .social-icons a i {
    color: #fcfcfc
}

.menu-header #pre-header.dark-color .social-icons a:hover i,
.menu-header #pre-header.dark-color .social-icons a:focus i,
.menu-header #pre-header.dark-color .social-icons a:active i {
    color: #2e2d7e
}

.menu-header #pre-header.light-color {
    background-color: #f5f5f5
}

.menu-header #pre-header.light-color .quick-menu li a {
    color: #222
}

.menu-header #pre-header.light-color .quick-menu li a:hover,
.menu-header #pre-header.light-color .quick-menu li a:focus,
.menu-header #pre-header.light-color .quick-menu li a:active {
    color: #000
}

.menu-header #pre-header.light-color .social-icons a i {
    color: #1b4792
}

.menu-header #pre-header.light-color .social-icons a:hover i,
.menu-header #pre-header.light-color .social-icons a:focus i,
.menu-header #pre-header.light-color .social-icons a:active i {
    color: #2e2d7e
}

.menu-header .nav > li.menu-action a:hover {
    color: #2e2d7e
}

.menu-header .nav > li:not(.menu-action) > a {
    color: #2e2d7e
}

.menu-header .nav > li:not(.menu-action).active > a,
.menu-header .nav > li:not(.menu-action):hover > a {
    background-color: transparent;
    color: #a2d9f7
}

@media (min-width: 1025px) {
    .menu-header .nav > li:not(.menu-action) .sub-menu {
        background-color: #fff;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11)
    }
    .menu-header .nav > li:not(.menu-action) .sub-menu li a {
        color: #222
    }
    .menu-header .nav > li:not(.menu-action) .sub-menu li:hover > a {
        color: #2e2d7e;
        background: #fff
    }
}

.menu-header .nav > li.menu-action > a {
    color: white
}

@media (min-width: 1025px) {
    .header-semi-transparent .menu-header {
        background-color: rgba(255, 255, 255, 0.8);
        border-color: transparent !important
    }
}

.dark-header .menu-header,
.header-dark .menu-header {
    background-color: #111
}

.dark-header .menu-header .nav > li:not(.menu-action) > a,
.header-dark .menu-header .nav > li:not(.menu-action) > a {
    color: #fff
}

.dark-header .menu-header .nav > li:not(.menu-action).active > a,
.header-dark .menu-header .nav > li:not(.menu-action).active > a,
.dark-header .menu-header .nav > li:not(.menu-action):hover > a,
.header-dark .menu-header .nav > li:not(.menu-action):hover > a {
    background-color: transparent;
    color: #2e2d7e
}

@media (max-width: 1025px) {
    .dark-header .menu-header .nav > li:not(.menu-action) .sub-menu,
    .header-dark .menu-header .nav > li:not(.menu-action) .sub-menu {
        background-color: #222
    }
    .dark-header .menu-header .nav > li:not(.menu-action) .sub-menu li a,
    .header-dark .menu-header .nav > li:not(.menu-action) .sub-menu li a {
        color: #ccc
    }
    .dark-header .menu-header .nav > li:not(.menu-action) .sub-menu li:hover > a,
    .header-dark .menu-header .nav > li:not(.menu-action) .sub-menu li:hover > a {
        color: #2e2d7e;
        background: #222
    }
}

@media (min-width: 1025px) {
    .dark-header.header-semi-transparent .menu-header,
    .header-dark.header-semi-transparent .menu-header {
        background-color: rgba(0, 0, 0, 0.4);
        border-color: transparent !important
    }
}

@media (min-width: 1025px) {
    .menu-header .sub-menu {
        background-color: #fff
    }
    .menu-header .sub-menu li a {
        color: #222
    }
    .menu-header .sub-menu li:hover > a {
        color: #2e2d7e;
        background: #fff
    }
}

@media (min-width: 1025px) {
    .sub-menu-dark .menu-header .nav > li:not(.menu-action) .sub-menu {
        background-color: #222
    }
    .sub-menu-dark .menu-header .nav > li:not(.menu-action) .sub-menu li a,
    .sub-menu-dark .menu-header .nav > li:not(.menu-action) .sub-menu li h2 {
        color: #ccc
    }
    .sub-menu-dark .menu-header .nav > li:not(.menu-action) .sub-menu li:hover > a {
        color: #2e2d7e;
        background: #222
    }
}

@media (min-width: 1025px) {
    .header-semi-transparent .menu-header {
        background-color: rgba(255, 255, 255, 0.8);
        border-color: transparent !important
    }
    .header-semi-transparent .nav > li.menu-action > a:hover {
        color: #2e2d7e
    }
    .header-transparent .menu-header:not(.scroll-header) {
        background-color: transparent;
        box-shadow: none
    }
    .header-transparent .menu-header:not(.scroll-header) .nav > li:not(.menu-action) > a {
        color: #fcfcfc
    }
    .header-transparent .menu-header:not(.scroll-header) .nav > li:not(.menu-action) > a:before,
    .header-transparent .menu-header:not(.scroll-header) .nav > li:not(.menu-action) > a:after {
        background-color: white !important
    }
    .header-transparent .menu-header:not(.scroll-header) .nav > li.menu-action > a:hover {
        border-color: white
    }
    .header-transparent .menu-header:not(.scroll-header) .nav > li.active > a,
    .header-transparent .menu-header:not(.scroll-header) .nav > li > a {
        color: white !important;
        opacity: 1
    }
}

@media (min-width: 1025px) {
    .nav-style-1 .menu-header .nav > li:not(.menu-action) > a {
        opacity: 0.8
    }
    .nav-style-1 .menu-header .nav > li:not(.menu-action) > a:before,
    .nav-style-1 .menu-header .nav > li:not(.menu-action) > a:after {
        background-color: #2e2d7e
    }
    .nav-style-1 .menu-header .nav > li:not(.menu-action):hover > a,
    .nav-style-1 .menu-header .nav > li:not(.menu-action).active > a {
        color: #2e2d7e
    }
    .nav-style-1 .menu-header .sub-menu li:hover > a {
        color: #2e2d7e;
        background-color: #fff
    }
    .nav-style-1.header-dark .menu-header .nav > li:not(.menu-action) a:before,
    .nav-style-1.header-dark .menu-header .nav > li:not(.menu-action) a:after {
        background-color: #2e2d7e
    }
    .nav-style-1.header-dark .menu-header .nav > li:not(.menu-action):hover > a,
    .nav-style-1.header-dark .menu-header .nav > li:not(.menu-action).active > a {
        color: #2e2d7e
    }
}

@media (min-width: 1025px) {
    .nav-style-2 .menu-header .nav > li:not(.menu-action):hover > a,
    .nav-style-2 .menu-header .nav > li:not(.menu-action).active > a {
        background-color: #2e2d7e;
        color: #fff
    }
}

@media (min-width: 1025px) {
    .nav-style-4 .menu-header .nav > li:not(.menu-action):hover > a,
    .nav-style-4 .menu-header .nav > li:not(.menu-action).active > a {
        background-color: #2e2d7e;
        color: #fff
    }
}

@media (min-width: 1025px) {
    .nav-style-5 .menu-header .nav > li:not(.menu-action):hover > a {
        background-color: #ccc;
        color: #111
    }
    .nav-style-5 .menu-header .nav > li:not(.menu-action).active > a {
        background-color: #2e2d7e;
        color: #fff
    }
}

@media (min-width: 1025px) {
    .nav-style-6 .menu-header .nav > li:not(.menu-action):hover > a:after,
    .nav-style-6 .menu-header .nav > li:not(.menu-action).active > a:after {
        background-color: #2e2d7e
    }
}

.progress {
    box-shadow: none;
    background-color: #f5f5f5;
    border-color: #dcdcdc
}

.progress-bar {
    box-shadow: none;
    color: #fff;
    background-color: #2e2d7e
}

.main-color .progress {
    border-color: #5998ce;
    background-color: #265781
}

.main-color .progress-bar {
    background: white
}

.light-main-color .progress {
    border-color: #fff
}

.dark-main-color .progress {
    border-color: #fff;
    background-color: #265781
}

.dark-main-color .progress-bar {
    background: white
}

.dark-color .progress {
    border-color: #fcfcfc
}

.light-color .progress {
    border-color: #dcdcdc
}

.progress-bar-success,
.progress-bar.success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success,
.progress-striped .progress-bar.success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info,
.progress-bar.info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info,
.progress-striped .progress-bar.info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning,
.progress-bar.warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning,
.progress-striped .progress-bar.warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger,
.progress-bar.danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger,
.progress-striped .progress-bar.danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-striped .progress-bar,
.progress-bar-striped,
.progress-bar.striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

footer#main-footer {
    background-color: #f7f7f7;
    color: #363535
}

footer#main-footer a:hover {
    color: #2e2d7e
}

footer#main-footer #footer-rights {
    background-color: #f7f7f7;
    color: #363535
}

footer#main-footer.dark-color,
footer#main-footer #footer-rights.dark-color {
    background-color: #111;
    color: #fcfcfc
}

footer#main-footer.dark-color a:hover,
footer#main-footer #footer-rights.dark-color a:hover {
    color: #fcfcfc
}

footer#main-footer.light-color,
footer#main-footer #footer-rights.light-color {
    background-color: #f5f5f5;
    color: #222
}

footer#main-footer.light-color a:hover,
footer#main-footer #footer-rights.light-color a:hover {
    color: #3c3c3c
}

footer#main-footer.dark-main-color,
footer#main-footer #footer-rights.dark-main-color {
    background-color: #1b4792;
    color: #fff
}

footer#main-footer.main-color,
footer#main-footer #footer-rights.main-color {
    background-color: #2e2d7e;
    color: #fff
}

footer#main-footer.light-main-color,
footer#main-footer #footer-rights.light-main-color {
    background-color: #4c84b5;
    color: #fff
}

footer#main-footer ul.border li {
    border-bottom-color: #000
}

footer#main-footer #footer-rights a:hover {
    color: #575757
}

.owl-theme .owl-controls .owl-page span {
    background: #2e2d7e;
    color: #fff
}

.owl-theme .owl-controls .owl-buttons .owl-next,
.owl-theme .owl-controls .owl-buttons .owl-prev {
    background: #2e2d7e
}

.owl-theme .owl-controls .owl-buttons .owl-next i[class^="icon-"]:before,
.owl-theme .owl-controls .owl-buttons .owl-prev i[class^="icon-"]:before,
.owl-theme .owl-controls .owl-buttons .owl-next i[class*=" icon-"]:before,
.owl-theme .owl-controls .owl-buttons .owl-prev i[class*=" icon-"]:before {
    color: #fff
}

.owl-theme .owl-controls .owl-buttons .owl-next:hover,
.owl-theme .owl-controls .owl-buttons .owl-prev:hover {
    background: #2c6493
}

.main-color .owl-theme .owl-controls .owl-page span {
    background: #fff;
    color: #2e2d7e
}

.main-color .owl-theme .owl-controls .owl-next,
.main-color .owl-theme .owl-controls .owl-prev {
    background: #fff
}

.main-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,
.main-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,
.main-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,
.main-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
    color: #2e2d7e
}

.dark-main-color .owl-theme .owl-controls .owl-page span {
    background: #fff;
    color: #2c6493
}

.dark-main-color .owl-theme .owl-controls .owl-next,
.dark-main-color .owl-theme .owl-controls .owl-prev {
    background: #fff
}

.dark-main-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,
.dark-main-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,
.dark-main-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,
.dark-main-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
    color: #2c6493
}

.light-main-color .owl-theme .owl-controls .owl-page span {
    background: #fff;
    color: #4c84b5
}

.light-main-color .owl-theme .owl-controls .owl-next,
.light-main-color .owl-theme .owl-controls .owl-prev {
    background: #fff
}

.light-main-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,
.light-main-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,
.light-main-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,
.light-main-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
    color: #4c84b5
}

.dark-color .owl-theme .owl-controls .owl-page span {
    background: #fcfcfc;
    color: #111
}

.dark-color .owl-theme .owl-controls .owl-next,
.dark-color .owl-theme .owl-controls .owl-prev {
    background: #fcfcfc
}

.dark-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,
.dark-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,
.dark-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,
.dark-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
    color: #111
}

.owl-carousel img.opacity-1,
.owl-carousel .item.opacity-1 {
    opacity: .1;
    filter: alpha(opacity=10)
}

.owl-carousel img.opacity-2,
.owl-carousel .item.opacity-2 {
    opacity: .2;
    filter: alpha(opacity=20)
}

.owl-carousel img.opacity-3,
.owl-carousel .item.opacity-3 {
    opacity: .3;
    filter: alpha(opacity=30)
}

.owl-carousel img.opacity-4,
.owl-carousel .item.opacity-4 {
    opacity: .4;
    filter: alpha(opacity=40)
}

.owl-carousel img.opacity-5,
.owl-carousel .item.opacity-5 {
    opacity: .5;
    filter: alpha(opacity=50)
}

.owl-carousel img.opacity-6,
.owl-carousel .item.opacity-6 {
    opacity: .6;
    filter: alpha(opacity=60)
}

.owl-carousel img.opacity-7,
.owl-carousel .item.opacity-7 {
    opacity: .7;
    filter: alpha(opacity=70)
}

.owl-carousel img.opacity-8,
.owl-carousel .item.opacity-8 {
    opacity: .8;
    filter: alpha(opacity=80)
}

.owl-carousel img.opacity-9,
.owl-carousel .item.opacity-9 {
    opacity: .9;
    filter: alpha(opacity=90)
}

ul.entry-meta li {
    color: #222
}

ul.entry-meta li a {
    color: #222
}

.post-date {
    background-color: #fdfdfd
}

.post-date .date-day {
    color: #575757;
    border-color: #dcdcdc
}

.post-date .date-month {
    color: #fff;
    background-color: #2e2d7e;
    border-color: #265781
}

.tag-cloud a {
    background-color: #d7d7d7;
    border-color: #bdbdbd;
    color: #fdfdfd
}

.tag-cloud a:hover {
    color: #575757;
    border-color: #575757;
    background-color: #fff
}

.free-wall .brick.caption {
    border-color: #f5f5f5
}

.caption-grid-layout figure figcaption {
    background: #fff
}

.caption-grid-layout figure figcaption a {
    color: #575757
}

.caption-grid-layout figure figcaption a:hover {
    color: #2e2d7e;
    text-decoration: none
}

.gallery-style-1 .more-works {
    background: #2e2d7e;
    color: #fff
}

.alert-success,
.alert.success {
    background-color: #56c15a;
    border-color: #53b944;
    color: #fff
}

.alert-success hr,
.alert.success hr {
    border-top-color: #4ba73d
}

.alert-success .alert-link,
.alert.success .alert-link {
    color: #e6e6e6
}

.alert-info,
.alert.info {
    background-color: #6fb3de;
    border-color: #52bad7;
    color: #fff
}

.alert-info hr,
.alert.info hr {
    border-top-color: #3db2d3
}

.alert-info .alert-link,
.alert.info .alert-link {
    color: #e6e6e6
}

.alert-warning,
.alert.warning {
    background-color: #ec8934;
    border-color: #ea591d;
    color: #fff
}

.alert-warning hr,
.alert.warning hr {
    border-top-color: #d94e14
}

.alert-warning .alert-link,
.alert.warning .alert-link {
    color: #e6e6e6
}

.alert-danger,
.alert.danger {
    background-color: #d96565;
    border-color: #d45166;
    color: #fff
}

.alert-danger hr,
.alert.danger hr {
    border-top-color: #cf3c55
}

.alert-danger .alert-link,
.alert.danger .alert-link {
    color: #e6e6e6
}

.swiper-tab {
    opacity: 0
}

.swiper-tab .swiper-engine {
    background-color: #2c6493
}

.swiper-tab .swiper-engine .swiper-slide {
    color: #fff
}

.swiper-tab .swiper-engine .content-slide {
    background: rgba(0, 0, 0, 0.2)
}

.swiper-tab .btn-group {
    background: #fff
}

.swiper-tab .btn-group .btn.active,
.swiper-tab .btn-group .btn:hover {
    background: #2e2d7e;
    box-shadow: none
}

.swiper-vertical .swiper-slide figure figcaption,
.swiper-horizontal .swiper-slide figure figcaption {
    background-color: rgba(0, 0, 0, 0.6);
    color: white
}

.swiper-vertical .swiper-slide figure figcaption .btn.border,
.swiper-horizontal .swiper-slide figure figcaption .btn.border,
.swiper-vertical .swiper-slide figure figcaption .btn-icon.border,
.swiper-horizontal .swiper-slide figure figcaption .btn-icon.border {
    color: white;
    border-color: white
}

.swiper-vertical .swiper-preloader,
.swiper-horizontal .swiper-preloader {
    color: #575757;
    background: rgba(255, 255, 255, 0.8)
}

.swiper-centered .navigation a {
    background-color: #2e2d7e
}

.swiper-centered .navigation a i:before {
    color: #fff
}

.swiper-centered .navigation a:hover {
    background: #2c6493
}

.swiper-centered .swiper-visible-switch {
    background: #aaa
}

.swiper-centered .swiper-active-switch {
    background: #fff
}

.swiper-tab .swiper-engine .content-slide {
    background: none
}

.swiper-tab .swiper-engine .content-slide h2,
.swiper-tab .swiper-engine .content-slide p {
    color: white
}

.swiper-tab .btn {
    background-color: #f5f5f5;
    color: #222
}

.swiper-tab .btn-group .btn.active,
.swiper-tab .btn-group .btn:hover {
    color: #fff
}

.panel-body,
.panel-title {
    color: #575757
}

.main-color .panel-body,
.main-color .panel-title {
    color: #fff
}

.dark-main-color .panel-body,
.dark-main-color .panel-title {
    color: #fff
}

.light-main-color .panel-body,
.light-main-color .panel-title {
    color: #fff
}

.dark-color .panel-body,
.dark-color .panel-title {
    color: #fcfcfc
}

.light-color .panel-body,
.light-color .panel-title {
    color: #222
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle {
    color: #2e2d7e
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle:after {
    background: #2e2d7e
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle.collapsed {
    color: #575757
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle.collapsed:hover {
    color: #575757
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle.collapsed:hover:after {
    background: #575757
}

.superslides.superslide-neko-theme-1 .prev,
.superslides.superslide-neko-theme-1 .next {
    background: #2e2d7e
}

.superslides.superslide-neko-theme-1 .prev:hover,
.superslides.superslide-neko-theme-1 .next:hover {
    background: #2c6493
}

.superslides .slides-pagination a {
    border-color: white
}

.superslides .slides-pagination a.current {
    background-color: white
}

.superslides.superslide-neko-theme-2 .prev,
.superslides.superslide-neko-theme-2 .next {
    background: none;
    border-color: white
}

.superslides.superslide-neko-theme-2 .prev:before,
.superslides.superslide-neko-theme-2 .next:before {
    color: white
}

.superslides.superslide-neko-theme-2 .prev:hover,
.superslides.superslide-neko-theme-2 .next:hover {
    opacity: 0.5
}

.superslides .slides-pagination a {
    background-color: #fff;
    opacity: 0.5
}

.superslides .slides-pagination a.current {
    background-color: #fff;
    opacity: 1
}

#neko-to-top {
    background: #2e2d7e
}

#neko-to-top i:before {
    color: white
}

.styleSwitcher {
    background: rgba(220, 220, 220, 0.5)
}

.switcher.dark {
    background: #555
}

.styleSwitcher h1 {
    color: #333
}

.styleSwitcher #showHideSwitcher {
    background: rgba(220, 220, 220, 0.5);
    color: #333
}

.styleSwitcher #showHideSwitcher i:before {
    color: #555
}

.styleSwitcher #showHideSwitcher:hover i:before,
.styleSwitcher #showHideSwitcher:focus i:before,
.styleSwitcher #showHideSwitcher:active i:before {
    color: #fff
}

.styleSwitcher select {
    background: #eee;
    border-color: #ddd;
    color: #333
}

.styleSwitcher .switcher.dark {
    background: rgba(0, 0, 0, 0.5)
}

a.btnSwitcher {
    border-color: #eee;
    background: #fff;
    color: #777
}

.btnSwitcher.active,
.btnSwitcher:hover {
    border-color: #eee;
    background: #eee
}

@media (min-width: 768px) {
    .boxed-layout {
        background: #e2e2e2
    }
}

@media (min-width: 992px) {
    .boxed-layout #global-wrapper {
        background: #fdfdfd
    }
}

.border-grid .row .col-lg-1:not(:last-child),
.border-grid .row .col-lg-10:not(:last-child),
.border-grid .row .col-lg-11:not(:last-child),
.border-grid .row .col-lg-12:not(:last-child),
.border-grid .row .col-lg-2:not(:last-child),
.border-grid .row .col-lg-3:not(:last-child),
.border-grid .row .col-lg-4:not(:last-child),
.border-grid .row .col-lg-5:not(:last-child),
.border-grid .row .col-lg-6:not(:last-child),
.border-grid .row .col-lg-7:not(:last-child),
.border-grid .row .col-lg-8:not(:last-child),
.border-grid .row .col-lg-9:not(:last-child),
.border-grid .row .col-md-1:not(:last-child),
.border-grid .row .col-md-10:not(:last-child),
.border-grid .row .col-md-11:not(:last-child),
.border-grid .row .col-md-12:not(:last-child),
.border-grid .row .col-md-2:not(:last-child),
.border-grid .row .col-md-3:not(:last-child),
.border-grid .row .col-md-4:not(:last-child),
.border-grid .row .col-md-5:not(:last-child),
.border-grid .row .col-md-6:not(:last-child),
.border-grid .row .col-md-7:not(:last-child),
.border-grid .row .col-md-8:not(:last-child),
.border-grid .row .col-md-9:not(:last-child),
.border-grid .row .col-sm-1:not(:last-child),
.border-grid .row .col-sm-10:not(:last-child),
.border-grid .row .col-sm-11:not(:last-child),
.border-grid .row .col-sm-12:not(:last-child),
.border-grid .row .col-sm-2:not(:last-child),
.border-grid .row .col-sm-3:not(:last-child),
.border-grid .row .col-sm-4:not(:last-child),
.border-grid .row .col-sm-5:not(:last-child),
.border-grid .row .col-sm-6:not(:last-child),
.border-grid .row .col-sm-7:not(:last-child),
.border-grid .row .col-sm-8:not(:last-child),
.border-grid .row .col-sm-9:not(:last-child),
.border-grid .row .col-xs-1:not(:last-child),
.border-grid .row .col-xs-10:not(:last-child),
.border-grid .row .col-xs-11:not(:last-child),
.border-grid .row .col-xs-12:not(:last-child),
.border-grid .row .col-xs-2:not(:last-child),
.border-grid .row .col-xs-3:not(:last-child),
.border-grid .row .col-xs-4:not(:last-child),
.border-grid .row .col-xs-5:not(:last-child),
.border-grid .row .col-xs-6:not(:last-child),
.border-grid .row .col-xs-7:not(:last-child),
.border-grid .row .col-xs-8:not(:last-child),
.border-grid .row .col-xs-9:not(:last-child) {
    border-right-color: #ddd
}

.border-grid .row .col-lg-1:last-child,
.border-grid .row .col-lg-10:last-child,
.border-grid .row .col-lg-11:last-child,
.border-grid .row .col-lg-12:last-child,
.border-grid .row .col-lg-2:last-child,
.border-grid .row .col-lg-3:last-child,
.border-grid .row .col-lg-4:last-child,
.border-grid .row .col-lg-5:last-child,
.border-grid .row .col-lg-6:last-child,
.border-grid .row .col-lg-7:last-child,
.border-grid .row .col-lg-8:last-child,
.border-grid .row .col-lg-9:last-child,
.border-grid .row .col-md-1:last-child,
.border-grid .row .col-md-10:last-child,
.border-grid .row .col-md-11:last-child,
.border-grid .row .col-md-12:last-child,
.border-grid .row .col-md-2:last-child,
.border-grid .row .col-md-3:last-child,
.border-grid .row .col-md-4:last-child,
.border-grid .row .col-md-5:last-child,
.border-grid .row .col-md-6:last-child,
.border-grid .row .col-md-7:last-child,
.border-grid .row .col-md-8:last-child,
.border-grid .row .col-md-9:last-child,
.border-grid .row .col-sm-1:last-child,
.border-grid .row .col-sm-10:last-child,
.border-grid .row .col-sm-11:last-child,
.border-grid .row .col-sm-12:last-child,
.border-grid .row .col-sm-2:last-child,
.border-grid .row .col-sm-3:last-child,
.border-grid .row .col-sm-4:last-child,
.border-grid .row .col-sm-5:last-child,
.border-grid .row .col-sm-6:last-child,
.border-grid .row .col-sm-7:last-child,
.border-grid .row .col-sm-8:last-child,
.border-grid .row .col-sm-9:last-child,
.border-grid .row .col-xs-1:last-child,
.border-grid .row .col-xs-10:last-child,
.border-grid .row .col-xs-11:last-child,
.border-grid .row .col-xs-12:last-child,
.border-grid .row .col-xs-2:last-child,
.border-grid .row .col-xs-3:last-child,
.border-grid .row .col-xs-4:last-child,
.border-grid .row .col-xs-5:last-child,
.border-grid .row .col-xs-6:last-child,
.border-grid .row .col-xs-7:last-child,
.border-grid .row .col-xs-8:last-child,
.border-grid .row .col-xs-9:last-child {
    border-right-color: transparent
}

.border-grid .row:not(:last-child) .col-lg-1,
.border-grid .row:not(:last-child) .col-lg-10,
.border-grid .row:not(:last-child) .col-lg-11,
.border-grid .row:not(:last-child) .col-lg-12,
.border-grid .row:not(:last-child) .col-lg-2,
.border-grid .row:not(:last-child) .col-lg-3,
.border-grid .row:not(:last-child) .col-lg-4,
.border-grid .row:not(:last-child) .col-lg-5,
.border-grid .row:not(:last-child) .col-lg-6,
.border-grid .row:not(:last-child) .col-lg-7,
.border-grid .row:not(:last-child) .col-lg-8,
.border-grid .row:not(:last-child) .col-lg-9,
.border-grid .row:not(:last-child) .col-md-1,
.border-grid .row:not(:last-child) .col-md-10,
.border-grid .row:not(:last-child) .col-md-11,
.border-grid .row:not(:last-child) .col-md-12,
.border-grid .row:not(:last-child) .col-md-2,
.border-grid .row:not(:last-child) .col-md-3,
.border-grid .row:not(:last-child) .col-md-4,
.border-grid .row:not(:last-child) .col-md-5,
.border-grid .row:not(:last-child) .col-md-6,
.border-grid .row:not(:last-child) .col-md-7,
.border-grid .row:not(:last-child) .col-md-8,
.border-grid .row:not(:last-child) .col-md-9,
.border-grid .row:not(:last-child) .col-sm-1,
.border-grid .row:not(:last-child) .col-sm-10,
.border-grid .row:not(:last-child) .col-sm-11,
.border-grid .row:not(:last-child) .col-sm-12,
.border-grid .row:not(:last-child) .col-sm-2,
.border-grid .row:not(:last-child) .col-sm-3,
.border-grid .row:not(:last-child) .col-sm-4,
.border-grid .row:not(:last-child) .col-sm-5,
.border-grid .row:not(:last-child) .col-sm-6,
.border-grid .row:not(:last-child) .col-sm-7,
.border-grid .row:not(:last-child) .col-sm-8,
.border-grid .row:not(:last-child) .col-sm-9,
.border-grid .row:not(:last-child) .col-xs-1,
.border-grid .row:not(:last-child) .col-xs-10,
.border-grid .row:not(:last-child) .col-xs-11,
.border-grid .row:not(:last-child) .col-xs-12,
.border-grid .row:not(:last-child) .col-xs-2,
.border-grid .row:not(:last-child) .col-xs-3,
.border-grid .row:not(:last-child) .col-xs-4,
.border-grid .row:not(:last-child) .col-xs-5,
.border-grid .row:not(:last-child) .col-xs-6,
.border-grid .row:not(:last-child) .col-xs-7,
.border-grid .row:not(:last-child) .col-xs-8,
.border-grid .row:not(:last-child) .col-xs-9 {
    border-bottom-color: #ddd
}

.fp-tooltip {
    background-color: #111;
    color: #fcfcfc
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-color: #fff
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
    background-color: #fff
}

.fp-controlArrow.fp-next,
.fp-controlArrow.fp-prev {
    border: none
}

.fp-controlArrow.fp-next:after,
.fp-controlArrow.fp-prev:after {
    color: #fff
}

#fullpage > div:first-child:after {
    color: #fff
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border: none;
    background-color: rgba(255, 255, 255, 0.5)
}

.fullpage-wrapper .section.fp-mask:before {
    background-color: rgba(0, 0, 0, 0.6)
}

.little-neko-preloader.little-neko-circle-loader .status:before {
    background: linear-gradient(#2e2d7e, #fff 55%)
}

.little-neko-preloader.little-neko-sk-rotating-plane .status {
    background-color: #2e2d7e
}

.little-neko-preloader.little-neko-sk-double-bounce .sk-child {
    background-color: #2e2d7e
}

.little-neko-preloader.little-neko-sk-wandering-cubes .status .sk-cube {
    background-color: #2e2d7e
}

.little-neko-preloader.little-neko-sk-spinner-pulse .status {
    background-color: #2e2d7e
}

.little-neko-preloader.little-neko-sk-cube-grid .status .sk-cube {
    background-color: #2e2d7e
}

#mc_embed_signup div.mce_inline_error {
    color: #fff !important;
    background-color: #d96565 !important
}

#main-footer.dark-color input[type="email"] {
    background-color: #222;
    border-color: #777
}

.rev_slider li.nk-overlay .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.5)
}

.rev_slider li.nk-overlay.opacity-1 .slotholder:after {
    background: rgba(0, 0, 0, 0.1)
}

.rev_slider li.nk-overlay.opacity-2 .slotholder:after {
    background: rgba(0, 0, 0, 0.2)
}

.rev_slider li.nk-overlay.opacity-3 .slotholder:after {
    background: rgba(0, 0, 0, 0.3)
}

.rev_slider li.nk-overlay.opacity-4 .slotholder:after {
    background: rgba(0, 0, 0, 0.4)
}

.rev_slider li.nk-overlay.opacity-5 .slotholder:after {
    background: rgba(0, 0, 0, 0.5)
}

.rev_slider li.nk-overlay.opacity-6 .slotholder:after {
    background: rgba(0, 0, 0, 0.6)
}

.rev_slider li.nk-overlay.opacity-7 .slotholder:after {
    background: rgba(0, 0, 0, 0.7)
}

.rev_slider li.nk-overlay.opacity-8 .slotholder:after {
    background: rgba(0, 0, 0, 0.8)
}

.rev_slider li.nk-overlay.opacity-9 .slotholder:after {
    background: rgba(0, 0, 0, 0.9)
}

.h1-title {
    color: #222
}

.page-header .breadcrumb a {
    color: #575757
}

.page-header .breadcrumb a:hover {
    color: #2e2d7e
}

.page-header .breadcrumb > .active {
    color: #2e2d7e
}

blockquote,
blockquote.blockquote-reverse {
    border-color: #2e2d7e;
    -webkit-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1)
}

ul.entry-meta li {
    background-color: transparent
}

.pagination > li > a:hover,
.pagination > li > span:hover {
    border-bottom-color: #2e2d7e;
    background-color: transparent
}

.box:not(.no-shadow) {
    -webkit-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    border-color: transparent
}

.btn.default {
    box-shadow: 0 0px 1px 1px rgba(0, 0, 0, 0.1)
}

.btn.default:hover {
    background-color: #2e2d7e;
    color: #fff
}

.btn.default:hover,
.btn.primary:hover {
    -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1)
}

.btn.default.large:hover,
.btn.primary.large:hover,
.btn.default.medium:hover,
.btn.primary.medium:hover,
.btn.default.small:hover,
.btn.primary.small:hover {
    -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1)
}

.btn.primary:hover {
    color: #999;
    background-color: white;
    border-color: #D9D9D9
}

.btn.primary:hover.large,
.btn.primary:hover.medium,
.btn.primary:hover.small {
    color: #999;
    background-color: white;
    border-color: #D9D9D9
}

.team-box-style-2 figcaption:not(.no-shadow) {
    -webkit-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1)
}

.gallery-style-1 .more-works:hover {
    color: #999;
    background-color: white;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1)
}

.heading:after,
h1.large-heading:after {
    background-color: #222
}

.heading span,
h1.large-heading span {
    color: #777
}

.dark-color .heading span,
.dark-color h1.large-heading span {
    color: #fcfcfc
}

.dark-color .heading:after {
    background-color: #fcfcfc
}

.main-color .heading span,
.main-color h1.large-heading span {
    color: #fff
}

.main-color .heading:after {
    background-color: #fff
}

#neko-to-top {
    background-color: #fff;
    border-color: rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.1)
}

#neko-to-top i:before {
    color: #2e2d7e
}

.ln-doc-example {
    background-color: #fff;
    border-color: #ccc
}

.ln-doc-example hr:after {
    background: #fff
}

.ln-doc-example:after {
    color: #959595
}

.tocify li.tocify-item {
    border-bottom-color: #D7D7D7
}

.tocify li.tocify-item.active a {
    color: #2e2d7e
}

.tocify li.tocify-item > a {
    color: #575757
}

.tocify li.tocify-item > a:hover {
    color: #2e2d7e
}

@media (min-width: 1025px) {
    .menu-header .nav > li:not(.menu-action) .sub-menu {
        -webkit-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1)
    }
    .menu-header .nav > li:not(.menu-action) .sub-menu li:hover > a:before {
        background-color: #2e2d7e
    }
    .menu-header .nav > li:not(.menu-action) .sub-menu.neko-mega-menu .col-md-3:not(:last-child) {
        border-color: #eee
    }
    .sub-menu-dark .menu-header .nav > li:not(.menu-action) .sub-menu.neko-mega-menu h2 {
        color: #eee
    }
    .sub-menu-dark .menu-header .nav > li:not(.menu-action) .sub-menu.neko-mega-menu .col-md-3:not(:last-child) {
        border-color: #333
    }
}

.menu-header .nav > li.menu-action > a {
    background-color: #a2d9f7;
    color: #fff
}

.menu-header .nav > li.menu-action > a:hover,
.menu-header .nav > li.menu-action > a:active,
.menu-header .nav > li.menu-action > a:focus {
    background-color: #2e2d7e;
    color: #fff
}

.filter-items button:hover,
.filter-items button:focus,
.filter-items button:active,
.filter-items button.active,
.filter-items button.active:focus,
.filter-items button:active:focus,
.filter-items button.active:hover,
.filter-items button:active:hover {
    color: #2e2d7e
}

.pricing-table .pricing,
.pricing-table p {
    background-color: transparent
}

.pricing-table.focus-plan .pricing {
    background-color: transparent
}

.pricing-table.focus-plan .pricing h3 {
    color: #2e2d7e !important
}

.pricing-table.focus-plan {
    -webkit-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 60px 100px -80px rgba(0, 0, 0, 0.9), 0 0px 70px 0 rgba(0, 0, 0, 0.1);
    border: none
}

.tabs-icons .nav.nav-tabs > li > a:focus,
.tabs-icons .nav.nav-tabs > li > a:hover,
.tabs-icons .nav.nav-tabs > li.active a {
    color: #2e2d7e;
    background-color: transparent
}

.tabs-icons .nav.nav-tabs > li > a:focus i:before,
.tabs-icons .nav.nav-tabs > li > a:hover i:before,
.tabs-icons .nav.nav-tabs > li.active a i:before {
    color: #2e2d7e
}

.tabs-icons .nav.nav-tabs > li > a:hover i[class^="icon-"]::before {
    color: #2e2d7e
}

.boxed-layout {
    background-color: #2e2d7e
}