.colors-a {
	color: #767676;
	background-color: rgba(255, 255, 255, .6)
}

.colors-a .bg-color {
	color: #fff
}

.colors-a .out {
	opacity: .6
}

.colors-a .heading,
.colors-a.heading {
	color: #333
}

.colors-a .highlight,
.colors-a .link,
.colors-a.highlight,
.colors-a.link {
	color: #1e4695
}

.colors-a .background,
.colors-a.background {
	background-color: rgba(255, 255, 255, .6)
}

.colors-a .background-solid,
.colors-a.background-solid {
	background-color: #fff
}

.colors-a .background-hard,
.colors-a.background-hard {
	background-color: rgba(255, 255, 255, .86666667)
}

.colors-a .background-lite,
.colors-a.background-lite {
	background-color: rgba(255, 255, 255, .34248927)
}

.colors-a .col-icon,
.colors-a .col-left-marginalia,
.colors-a col-right-marginalia,
.colors-a h1,
.colors-a h2,
.colors-a h3,
.colors-a h4,
.colors-a h5,
.colors-a h6 {
	color: #333
}

.colors-a a,
a.colors-a {
	color: #1e4695
}

.colors-a a:hover,
a.colors-a:hover {
	color: rgba(219, 171, 131, .75)
}

.colors-a .line {
	border-color: #767676;
	border-color: rgba(118, 118, 118, .3)
}

.colors-a .line:hover {
	background-color: rgba(255, 255, 255, .34248927)
}

.colors-a .help-block li {
	color: #1e4695
}

.colors-a .grid-example>.row>div:nth-child(1n) {
	color: #333;
	background-color: rgba(118, 118, 118, .1)
}

.colors-a .grid-example>.row>div:nth-child(2n) {
	color: #333;
	background-color: rgba(118, 118, 118, .3)
}

.colors-a ::-webkit-input-placeholder {
	color: rgba(118, 118, 118, .6)
}

.colors-a :-moz-placeholder {
	color: rgba(118, 118, 118, .6);
	opacity: 1
}

.colors-a ::-moz-placeholder {
	color: rgba(118, 118, 118, .6);
	opacity: 1
}

.colors-a :-ms-input-placeholder {
	color: rgba(118, 118, 118, .6)
}

.colors-a .border,
.colors-a .border-bottom,
.colors-a .border-left,
.colors-a .border-right,
.colors-a .border-top,
.colors-a.border,
.colors-a.border-bottom,
.colors-a.border-left,
.colors-a.border-right,
.colors-a.border-top {
	border-color: rgba(51, 51, 51, .3)!important
}

.colors-a .border-hard,
.colors-a.border-hard {
	border-color: rgba(51, 51, 51, .7)!important
}

.colors-a .border-lite,
.colors-a.border-lite {
	border-color: rgba(51, 51, 51, .08)!important
}

.colors-a .text {
	color: #767676!important
}

.colors-a .text-background,
.colors-a.text-background {
	color: #fff!important
}

.colors-a .background-highlight,
.colors-a.background-highlight {
	background-color: #1e4695!important
}

.colors-a .background-heading,
.colors-a.background-heading {
	background-color: #333!important
}

.colors-a .background-text,
.colors-a.background-text {
	background-color: #767676!important
}

.colors-a .background-link,
.colors-a.background-link {
	background-color: #1e4695!important
}

.colors-a .border-text,
.colors-a.border-text {
	border-color: rgba(118, 118, 118, .7)!important
}

.colors-a .border-highlight,
.colors-a.border-highlight {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-a .border-heading,
.colors-a.border-heading {
	border-color: rgba(51, 51, 51, .7)!important
}

.colors-a .border-link,
.colors-a.border-link {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-a .background-0,
.colors-a.background-0 {
	background-color: transparent!important
}

.colors-a .background-5,
.colors-a.background-5 {
	background-color: rgba(255, 255, 255, .05)!important
}

.colors-a .background-10,
.colors-a.background-10 {
	background-color: rgba(255, 255, 255, .1)!important
}

.colors-a .background-15,
.colors-a.background-15 {
	background-color: rgba(255, 255, 255, .15)!important
}

.colors-a .background-20,
.colors-a.background-20 {
	background-color: rgba(255, 255, 255, .2)!important
}

.colors-a .background-25,
.colors-a.background-25 {
	background-color: rgba(255, 255, 255, .25)!important
}

.colors-a .background-30,
.colors-a.background-30 {
	background-color: rgba(255, 255, 255, .3)!important
}

.colors-a .background-35,
.colors-a.background-35 {
	background-color: rgba(255, 255, 255, .35)!important
}

.colors-a .background-40,
.colors-a.background-40 {
	background-color: rgba(255, 255, 255, .4)!important
}

.colors-a .background-45,
.colors-a.background-45 {
	background-color: rgba(255, 255, 255, .45)!important
}

.colors-a .background-50,
.colors-a.background-50 {
	background-color: rgba(255, 255, 255, .5)!important
}

.colors-a .background-55,
.colors-a.background-55 {
	background-color: rgba(255, 255, 255, .55)!important
}

.colors-a .background-60,
.colors-a.background-60 {
	background-color: rgba(255, 255, 255, .6)!important
}

.colors-a .background-65,
.colors-a.background-65 {
	background-color: rgba(255, 255, 255, .65)!important
}

.colors-a .background-70,
.colors-a.background-70 {
	background-color: rgba(255, 255, 255, .7)!important
}

.colors-a .background-75,
.colors-a.background-75 {
	background-color: rgba(255, 255, 255, .75)!important
}

.colors-a .background-80,
.colors-a.background-80 {
	background-color: rgba(255, 255, 255, .8)!important
}

.colors-a .background-85,
.colors-a.background-85 {
	background-color: rgba(255, 255, 255, .85)!important
}

.colors-a .background-90,
.colors-a.background-90 {
	background-color: rgba(255, 255, 255, .9)!important
}

.colors-a .background-95,
.colors-a.background-95 {
	background-color: rgba(255, 255, 255, .95)!important
}

.colors-a .background-100,
.colors-a.background-100 {
	background-color: #fff!important
}

.colors-a h2::after {
	background-color: rgba(51, 51, 51, .4)
}

.colors-a h3 a {
	color: #333
}

.colors-a h3 a:hover {
	color: rgba(51, 51, 51, .75)
}

.colors-a h3 {
	border-color: rgba(219, 171, 131, .5)
}

.colors-a input,
.colors-a textarea {
	background-color: transparent;
	border-color: rgba(51, 51, 51, .6);
	outline-color: rgba(118, 118, 118, 0)
}

.colors-a input:focus,
.colors-a textarea:focus {
	outline-color: rgba(118, 118, 118, .37)
}

#top-nav.colors-a {
	border-color: rgba(219, 171, 131, .16);
	color: #333
}

#top-nav.colors-a li a {
	color: #333
}

#top-nav.colors-a li a:hover {
	color: inherit
}

#top-nav.colors-a .navbar-brand,
#top-nav.colors-a .navbar-brand:hover {
	color: #333
}

#top-nav.colors-a .nav>li ul {
	background-color: rgba(255, 255, 255, .6)
}

#top-nav.colors-a .nav>li ul a {
	color: #333
}

#top-nav.colors-a .nav>li ul a.active {
	color: #1e4695
}

#top-nav.colors-a .nav>li ul a:hover {
	background-color: transparent
}

#top-nav.colors-a li.open>a {
	background-color: rgba(255, 255, 255, .34248927)
}

#top-nav.colors-a .navbar-nav a.active {
	color: #1e4695
}

#top-nav.colors-a .navbar-toggle {
	background-color: transparent!important;
	border-color: #333
}

#top-nav.colors-a .navbar-toggle .icon-bar {
	background-color: #333
}

.colors-a.page-border {
	border-color: rgba(219, 171, 131, .16)
}

.colors-a.page-border a,
.ext-nav a.colors-a .side-title {
	color: #333
}

.ext-nav a.colors-a .side-label {
	color: #1e4695
}

.ext-nav a.colors-a:hover .side-title {
	color: #333
}

.ext-nav a.colors-a:hover .side-label {
	color: #1e4695
}

.colors-a .menu-toggle span,
.colors-a .menu-toggle span:after,
.colors-a .menu-toggle span:before {
	background-color: #333
}

.colors-a .menu-toggle.navbar-toggle span,
.colors-a .menu-toggle.navbar-toggle span:after,
.colors-a .menu-toggle.navbar-toggle span:before {
	background-color: #1e4695
}

.colors-a .menu-toggle.show span {
	background-color: transparent
}

.colors-a .carousel .slick-next,
.colors-a .carousel .slick-prev,
.colors-a .slider .slick-next,
.colors-a .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-a .carousel .slick-next:before,
.colors-a .carousel .slick-prev:before,
.colors-a .slider .slick-next:before,
.colors-a .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-a .carousel .slick-next:hover,
.colors-a .carousel .slick-prev:hover,
.colors-a .slider .slick-next:hover,
.colors-a .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-a .carousel .slick-dots li button:before,
.colors-a .slider .slick-dots li button:before {
	color: #767676;
	color: rgba(118, 118, 118, .4);
	opacity: 1
}

.colors-a .carousel .slick-dots li.slick-active button:before,
.colors-a .slider .slick-dots li.slick-active button:before {
	color: #1e4695;
	color: rgba(118, 118, 118, .7);
	opacity: 1
}

.colors-a .carousel .slick-slide {
	background-color: rgba(255, 255, 255, .6);
	-webkit-box-shadow: 0 0 8px #000;
	-moz-box-shadow: 0 0 8px #000;
	box-shadow: 0 0 8px #000
}

.colors-a .gallery .filter .nav li a {
	color: #333;
	background-color: transparent
}

.colors-a .gallery .filter .nav li a.active {
	color: #1e4695
}

.colors-a.gallery-overlay .field {
	color: #333
}

.colors-a .cross:after,
.colors-a .cross:before {
	background-color: #333
}

.colors-a.circle {
	border-color: rgba(255, 255, 255, .6);
	color: #333
}

.colors-a.circle:after {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .6)
}

.colors-a.circle:hover {
	background-color: transparent;
	color: rgba(255, 255, 255, .6)
}

.colors-a.circle:hover:after {
	border-color: rgba(255, 255, 255, .6)
}

.colors-a .process .process-row .process-step .process-box {
	border-color: rgba(118, 118, 118, .7)
}

.colors-a .process .process-row .process-step .process-box:before {
	background-color: #fff
}

#dot-scroll.colors-a li a span {
	background-color: #333
}

#dot-scroll.colors-a li a.active span,
#dot-scroll.colors-a li a:hover.active span {
	background-color: rgba(255, 255, 255, .6)
}

#dot-scroll.colors-a li a.active span,
#dot-scroll.colors-a li a.target span,
#dot-scroll.colors-a li a.target.active span,
#dot-scroll.colors-a li a:hover.active span,
#dot-scroll.colors-a li a:hover.target span,
#dot-scroll.colors-a li a:hover.target.active span {
	border-color: #333
}

.colors-a.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #fff;
	background-color: transparent!important
}

.colors-a.skew.skew-bottom-right {
	border-bottom-color: #fff;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-a.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #fff;
	background-color: transparent!important
}

.colors-a.skew.skew-top-left {
	border-top-color: #fff;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-a .loader {
	border-color: rgba(118, 118, 118, .1)
}

.colors-a .loader li:nth-child(1),
.colors-a .loader li:nth-child(2),
.colors-a .loader li:nth-child(3),
.colors-a .loader li:nth-child(4) {
	background: #767676
}

.colors-a #comments,
.colors-a #comments .comment-list .comment,
.colors-a .avatar,
.colors-a ul.tags-list li {
	border-color: rgba(51, 51, 51, .3)!important
}

.colors-a .post .post-meta,
.colors-a .post .post-meta a {
	color: #333
}

.colors-a .post .post-meta a:hover {
	color: #1e4695
}

.colors-a .post .post-meta .post-month {
	border-color: rgba(51, 51, 51, .08)!important
}

.colors-a .post h3 a:hover {
	color: #333
}

.colors-a .post .post-tags {
	color: rgba(118, 118, 118, .85)
}

.colors-a .post .post-month {
	color: #1e4695
}

.colors-a .sidebar .title {
	color: #333
}

.colors-a .pagination .active a {
	background-color: rgba(51, 51, 51, .85);
	color: #fff
}

.colors-a .pagination .active a:hover {
	color: #fff
}

.colors-a .pagination a {
	background-color: transparent;
	border-color: rgba(51, 51, 51, .4)!important;
	color: #333
}

.colors-a .pagination a:hover {
	color: #1e4695
}

.colors-a .navbar-collapse {
	max-height: none
}

.colors-a .caption,
.colors-a .header-details,
.colors-a .subtitle,
.colors-a .title {
	color: #333
}

.colors-a .header-details.highlight,
.colors-a .slogan,
.colors-a .subtitle.highlight,
.colors-a .title.highlight {
	color: #1e4695
}

.colors-a .underline-dashed,
.colors-a .underline-dotted {
	border-color: rgba(219, 171, 131, .7)
}

.colors-a .underline,
.colors-a .underline-highlight,
.colors-a .underline-link {
	border-color: rgba(219, 171, 131, .5)
}

.colors-a .underline-heading {
	border-color: rgba(51, 51, 51, .5)
}

.colors-a .underline-text {
	border-color: rgba(118, 118, 118, .5)
}

.colors-a .top-line:before {
	background-color: rgba(219, 171, 131, .7)
}

.colors-a .bottom-line:after,
.colors-a .short-underline:after {
	background-color: #1e4695
}

.colors-a .stroke-highlight {
	text-shadow: -1px -1px 0 #1e4695, 1px -1px 0 #1e4695, -1px 1px 0 #1e4695, 1px 1px 0 #1e4695
}

.colors-a .stroke-heading {
	text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333
}

.colors-a .stroke-foreground {
	text-shadow: -1px -1px 0 #767676, 1px -1px 0 #767676, -1px 1px 0 #767676, 1px 1px 0 #767676
}

.colors-a .stroke-background {
	text-shadow: -1px -1px 0 rgba(255, 255, 255, .6), 1px -1px 0 rgba(255, 255, 255, .6), -1px 1px 0 rgba(255, 255, 255, .6), 1px 1px 0 rgba(255, 255, 255, .6)
}

.colors-a .label-border {
	border-color: rgba(219, 171, 131, .7);
	outline-color: #1e4695
}

.colors-a .bottom-menu,
.colors-a .bottom-menu a,
.colors-a .bottom-menu i {
	color: #767676!important
}

.colors-a .bottom-menu a:hover {
	background-color: transparent;
	color: #1e4695
}

.colors-a .bottom-menu a:hover i {
	color: #1e4695
}

footer.colors-a a i:hover {
	color: #767676!important
}

.colors-a .main-icon,
.colors-a .main-icon:hover {
	color: #333
}

.colors-a.content.border-bottom,
.colors-a.content.border-top,
footer.colors-a.border-bottom,
footer.colors-a.border-top {
	border-color: rgba(219, 171, 131, .8)
}

.colors-a input.button,
.colors-a.credits-overlay .content-container>ul>li,
.colors-a.credits-overlay .content-container>ul>li li {
	color: #1e4695
}

.colors-a input.button:hover {
	color: #333
}

.colors-a iframe.example,
.colors-a pre.example {
	border-color: rgba(118, 118, 118, .3)!important
}

.colors-a.help-toc a,
.colors-a.help-toc li,
.colors-a.help-toc ul {
	color: #333
}

.colors-a .help-toc-title {
	border-color: rgba(51, 51, 51, .2)
}

.text-a {
	color: #767676
}

.background-0-a {
	background-color: transparent!important
}

.background-5-a {
	background-color: rgba(255, 255, 255, .05)!important
}

.background-10-a {
	background-color: rgba(255, 255, 255, .1)!important
}

.background-15-a {
	background-color: rgba(255, 255, 255, .15)!important
}

.background-20-a {
	background-color: rgba(255, 255, 255, .2)!important
}

.background-25-a {
	background-color: rgba(255, 255, 255, .25)!important
}

.background-30-a {
	background-color: rgba(255, 255, 255, .3)!important
}

.background-35-a {
	background-color: rgba(255, 255, 255, .35)!important
}

.background-40-a {
	background-color: rgba(255, 255, 255, .4)!important
}

.background-45-a {
	background-color: rgba(255, 255, 255, .45)!important
}

.background-50-a {
	background-color: rgba(255, 255, 255, .5)!important
}

.background-55-a {
	background-color: rgba(255, 255, 255, .55)!important
}

.background-60-a {
	background-color: rgba(255, 255, 255, .6)!important
}

.background-65-a {
	background-color: rgba(255, 255, 255, .65)!important
}

.background-70-a {
	background-color: rgba(255, 255, 255, .7)!important
}

.background-75-a {
	background-color: rgba(255, 255, 255, .75)!important
}

.background-80-a {
	background-color: rgba(255, 255, 255, .8)!important
}

.background-85-a {
	background-color: rgba(255, 255, 255, .85)!important
}

.background-90-a {
	background-color: rgba(255, 255, 255, .9)!important
}

.background-95-a {
	background-color: rgba(255, 255, 255, .95)!important
}

.background-100-a {
	background-color: #fff!important
}

.background-a {
	background-color: rgba(255, 255, 255, .6)!important
}

.background-lite-a {
	background-color: rgba(255, 255, 255, .34248927)!important
}

.background-lite-lite-a {
	background-color: rgba(255, 255, 255, .17142857)!important
}

.background-hard-a {
	background-color: rgba(255, 255, 255, .86666667)!important
}

.background-hard-hard-a {
	background-color: rgba(255, 255, 255, .92)!important
}

.border-background-a {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-text-a {
	border-color: rgba(118, 118, 118, .7)!important
}

.border-highlight-a {
	border-color: rgba(219, 171, 131, .7)!important
}

.border-heading-a {
	border-color: rgba(51, 51, 51, .7)!important
}

.border-link-a {
	border-color: rgba(219, 171, 131, .7)!important
}

.heading-a {
	color: #333!important
}

.text-a {
	color: #767676!important
}

.text-background-a {
	color: #fff!important
}

.background-highlight-a {
	background-color: #1e4695!important
}

.background-heading-a {
	background-color: #333!important
}

.background-text-a {
	background-color: #767676!important
}

.background-link-a {
	background-color: #1e4695!important
}

.highlight-a,
.link-a {
	color: #1e4695!important
}

.colors-b {
	color: #efefef;
	background-color: rgba(71, 67, 64, .82)
}

.colors-b .bg-color {
	color: #474340
}

.colors-b .out {
	opacity: .82
}

.colors-b .heading,
.colors-b.heading {
	color: #fff
}

.colors-b .highlight,
.colors-b .link,
.colors-b.highlight,
.colors-b.link {
	color: #1e4695
}

.colors-b .background,
.colors-b.background {
	background-color: rgba(71, 67, 64, .82)
}

.colors-b .background-solid,
.colors-b.background-solid {
	background-color: #474340
}

.colors-b .background-hard,
.colors-b.background-hard {
	background-color: rgba(71, 67, 64, .94)
}

.colors-b .background-lite,
.colors-b.background-lite {
	background-color: rgba(71, 67, 64, .46806867)
}

.colors-b .col-icon,
.colors-b .col-left-marginalia,
.colors-b col-right-marginalia,
.colors-b h1,
.colors-b h2,
.colors-b h3,
.colors-b h4,
.colors-b h5,
.colors-b h6 {
	color: #fff
}

.colors-b a,
a.colors-b {
	color: #1e4695
}

.colors-b a:hover,
a.colors-b:hover {
	color: rgba(219, 171, 131, .75)
}

.colors-b .line {
	border-color: #efefef;
	border-color: rgba(239, 239, 239, .3)
}

.colors-b .line:hover {
	background-color: rgba(71, 67, 64, .46806867)
}

.colors-b .help-block li {
	color: #1e4695
}

.colors-b .grid-example>.row>div:nth-child(1n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .1)
}

.colors-b .grid-example>.row>div:nth-child(2n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .3)
}

.colors-b ::-webkit-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-b :-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-b ::-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-b :-ms-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-b .border,
.colors-b .border-bottom,
.colors-b .border-left,
.colors-b .border-right,
.colors-b .border-top,
.colors-b.border,
.colors-b.border-bottom,
.colors-b.border-left,
.colors-b.border-right,
.colors-b.border-top {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-b .border-hard,
.colors-b.border-hard {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-b .border-lite,
.colors-b.border-lite {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-b .text {
	color: #efefef!important
}

.colors-b .text-background,
.colors-b.text-background {
	color: #474340!important
}

.colors-b .background-highlight,
.colors-b.background-highlight {
	background-color: #1e4695!important
}

.colors-b .background-heading,
.colors-b.background-heading {
	background-color: #fff!important
}

.colors-b .background-text,
.colors-b.background-text {
	background-color: #efefef!important
}

.colors-b .background-link,
.colors-b.background-link {
	background-color: #1e4695!important
}

.colors-b .border-text,
.colors-b.border-text {
	border-color: rgba(239, 239, 239, .7)!important
}

.colors-b .border-highlight,
.colors-b.border-highlight {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-b .border-heading,
.colors-b.border-heading {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-b .border-link,
.colors-b.border-link {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-b .background-0,
.colors-b.background-0 {
	background-color: transparent!important
}

.colors-b .background-5,
.colors-b.background-5 {
	background-color: rgba(71, 67, 64, .05)!important
}

.colors-b .background-10,
.colors-b.background-10 {
	background-color: rgba(71, 67, 64, .1)!important
}

.colors-b .background-15,
.colors-b.background-15 {
	background-color: rgba(71, 67, 64, .15)!important
}

.colors-b .background-20,
.colors-b.background-20 {
	background-color: rgba(71, 67, 64, .2)!important
}

.colors-b .background-25,
.colors-b.background-25 {
	background-color: rgba(71, 67, 64, .25)!important
}

.colors-b .background-30,
.colors-b.background-30 {
	background-color: rgba(71, 67, 64, .3)!important
}

.colors-b .background-35,
.colors-b.background-35 {
	background-color: rgba(71, 67, 64, .35)!important
}

.colors-b .background-40,
.colors-b.background-40 {
	background-color: rgba(71, 67, 64, .4)!important
}

.colors-b .background-45,
.colors-b.background-45 {
	background-color: rgba(71, 67, 64, .45)!important
}

.colors-b .background-50,
.colors-b.background-50 {
	background-color: rgba(71, 67, 64, .5)!important
}

.colors-b .background-55,
.colors-b.background-55 {
	background-color: rgba(71, 67, 64, .55)!important
}

.colors-b .background-60,
.colors-b.background-60 {
	background-color: rgba(71, 67, 64, .6)!important
}

.colors-b .background-65,
.colors-b.background-65 {
	background-color: rgba(71, 67, 64, .65)!important
}

.colors-b .background-70,
.colors-b.background-70 {
	background-color: rgba(71, 67, 64, .7)!important
}

.colors-b .background-75,
.colors-b.background-75 {
	background-color: rgba(71, 67, 64, .75)!important
}

.colors-b .background-80,
.colors-b.background-80 {
	background-color: rgba(71, 67, 64, .8)!important
}

.colors-b .background-85,
.colors-b.background-85 {
	background-color: rgba(71, 67, 64, .85)!important
}

.colors-b .background-90,
.colors-b.background-90 {
	background-color: rgba(71, 67, 64, .9)!important
}

.colors-b .background-95,
.colors-b.background-95 {
	background-color: rgba(71, 67, 64, .95)!important
}

.colors-b .background-100,
.colors-b.background-100 {
	background-color: #474340!important
}

.colors-b h2::after {
	background-color: rgba(255, 255, 255, .4)
}

.colors-b h3 a {
	color: #fff
}

.colors-b h3 a:hover {
	color: rgba(255, 255, 255, .75)
}

.colors-b h3 {
	border-color: rgba(219, 171, 131, .5)
}

.colors-b input,
.colors-b textarea {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .6);
	outline-color: rgba(239, 239, 239, 0)
}

.colors-b input:focus,
.colors-b textarea:focus {
	outline-color: rgba(239, 239, 239, .37)
}

#top-nav.colors-b {
	border-color: rgba(219, 171, 131, .16);
	color: #fff
}

#top-nav.colors-b li a {
	color: #fff
}

#top-nav.colors-b li a:hover {
	color: inherit
}

#top-nav.colors-b .navbar-brand,
#top-nav.colors-b .navbar-brand:hover {
	color: #fff
}

#top-nav.colors-b .nav>li ul {
	background-color: rgba(71, 67, 64, .82)
}

#top-nav.colors-b .nav>li ul a {
	color: #fff
}

#top-nav.colors-b .nav>li ul a.active {
	color: #1e4695
}

#top-nav.colors-b .nav>li ul a:hover {
	background-color: transparent
}

#top-nav.colors-b li.open>a {
	background-color: rgba(71, 67, 64, .46806867)
}

#top-nav.colors-b .navbar-nav a.active {
	color: #1e4695
}

#top-nav.colors-b .navbar-toggle {
	background-color: transparent!important;
	border-color: #fff
}

#top-nav.colors-b .navbar-toggle .icon-bar {
	background-color: #fff
}

.colors-b.page-border {
	border-color: rgba(219, 171, 131, .16)
}

.colors-b.page-border a,
.ext-nav a.colors-b .side-title {
	color: #fff
}

.ext-nav a.colors-b .side-label {
	color: #1e4695
}

.ext-nav a.colors-b:hover .side-title {
	color: #fff
}

.ext-nav a.colors-b:hover .side-label {
	color: #1e4695
}

.colors-b .menu-toggle span,
.colors-b .menu-toggle span:after,
.colors-b .menu-toggle span:before {
	background-color: #fff
}

.colors-b .menu-toggle.navbar-toggle span,
.colors-b .menu-toggle.navbar-toggle span:after,
.colors-b .menu-toggle.navbar-toggle span:before {
	background-color: #1e4695
}

.colors-b .menu-toggle.show span {
	background-color: transparent
}

.colors-b .carousel .slick-next,
.colors-b .carousel .slick-prev,
.colors-b .slider .slick-next,
.colors-b .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-b .carousel .slick-next:before,
.colors-b .carousel .slick-prev:before,
.colors-b .slider .slick-next:before,
.colors-b .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-b .carousel .slick-next:hover,
.colors-b .carousel .slick-prev:hover,
.colors-b .slider .slick-next:hover,
.colors-b .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-b .carousel .slick-dots li button:before,
.colors-b .slider .slick-dots li button:before {
	color: #efefef;
	color: rgba(239, 239, 239, .4);
	opacity: 1
}

.colors-b .carousel .slick-dots li.slick-active button:before,
.colors-b .slider .slick-dots li.slick-active button:before {
	color: #1e4695;
	color: rgba(239, 239, 239, .7);
	opacity: 1
}

.colors-b .carousel .slick-slide {
	background-color: rgba(71, 67, 64, .82);
	-webkit-box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff
}

.colors-b .gallery .filter .nav li a {
	color: #fff;
	background-color: transparent
}

.colors-b .gallery .filter .nav li a.active {
	color: #1e4695
}

.colors-b.gallery-overlay .field {
	color: #fff
}

.colors-b .cross:after,
.colors-b .cross:before {
	background-color: #fff
}

.colors-b.circle {
	border-color: rgba(71, 67, 64, .82);
	color: #fff
}

.colors-b.circle:after {
	background-color: transparent;
	border-color: rgba(71, 67, 64, .82)
}

.colors-b.circle:hover {
	background-color: transparent;
	color: rgba(71, 67, 64, .82)
}

.colors-b.circle:hover:after {
	border-color: rgba(71, 67, 64, .82)
}

.colors-b .process .process-row .process-step .process-box {
	border-color: rgba(239, 239, 239, .7)
}

.colors-b .process .process-row .process-step .process-box:before {
	background-color: #474340
}

#dot-scroll.colors-b li a span {
	background-color: #fff
}

#dot-scroll.colors-b li a.active span,
#dot-scroll.colors-b li a:hover.active span {
	background-color: rgba(71, 67, 64, .82)
}

#dot-scroll.colors-b li a.active span,
#dot-scroll.colors-b li a.target span,
#dot-scroll.colors-b li a.target.active span,
#dot-scroll.colors-b li a:hover.active span,
#dot-scroll.colors-b li a:hover.target span,
#dot-scroll.colors-b li a:hover.target.active span {
	border-color: #fff
}

.colors-b.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #474340;
	background-color: transparent!important
}

.colors-b.skew.skew-bottom-right {
	border-bottom-color: #474340;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-b.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #474340;
	background-color: transparent!important
}

.colors-b.skew.skew-top-left {
	border-top-color: #474340;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-b .loader {
	border-color: rgba(239, 239, 239, .1)
}

.colors-b .loader li:nth-child(1),
.colors-b .loader li:nth-child(2),
.colors-b .loader li:nth-child(3),
.colors-b .loader li:nth-child(4) {
	background: #efefef
}

.colors-b #comments,
.colors-b #comments .comment-list .comment,
.colors-b .avatar,
.colors-b ul.tags-list li {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-b .post .post-meta,
.colors-b .post .post-meta a {
	color: #fff
}

.colors-b .post .post-meta a:hover {
	color: #1e4695
}

.colors-b .post .post-meta .post-month {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-b .post h3 a:hover {
	color: #fff
}

.colors-b .post .post-tags {
	color: rgba(239, 239, 239, .85)
}

.colors-b .post .post-month {
	color: #1e4695
}

.colors-b .sidebar .title {
	color: #fff
}

.colors-b .pagination .active a {
	background-color: rgba(255, 255, 255, .85);
	color: #474340
}

.colors-b .pagination .active a:hover {
	color: #474340
}

.colors-b .pagination a {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .4)!important;
	color: #fff
}

.colors-b .pagination a:hover {
	color: #1e4695
}

.colors-b .navbar-collapse {
	max-height: none
}

.colors-b .caption,
.colors-b .header-details,
.colors-b .subtitle,
.colors-b .title {
	color: #fff
}

.colors-b .header-details.highlight,
.colors-b .slogan,
.colors-b .subtitle.highlight,
.colors-b .title.highlight {
	color: #1e4695
}

.colors-b .underline-dashed,
.colors-b .underline-dotted {
	border-color: rgba(219, 171, 131, .7)
}

.colors-b .underline,
.colors-b .underline-highlight,
.colors-b .underline-link {
	border-color: rgba(219, 171, 131, .5)
}

.colors-b .underline-heading {
	border-color: rgba(255, 255, 255, .5)
}

.colors-b .underline-text {
	border-color: rgba(239, 239, 239, .5)
}

.colors-b .top-line:before {
	background-color: rgba(219, 171, 131, .7)
}

.colors-b .bottom-line:after,
.colors-b .short-underline:after {
	background-color: #1e4695
}

.colors-b .stroke-highlight {
	text-shadow: -1px -1px 0 #1e4695, 1px -1px 0 #1e4695, -1px 1px 0 #1e4695, 1px 1px 0 #1e4695
}

.colors-b .stroke-heading {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}

.colors-b .stroke-foreground {
	text-shadow: -1px -1px 0 #efefef, 1px -1px 0 #efefef, -1px 1px 0 #efefef, 1px 1px 0 #efefef
}

.colors-b .stroke-background {
	text-shadow: -1px -1px 0 rgba(71, 67, 64, .82), 1px -1px 0 rgba(71, 67, 64, .82), -1px 1px 0 rgba(71, 67, 64, .82), 1px 1px 0 rgba(71, 67, 64, .82)
}

.colors-b .label-border {
	border-color: rgba(219, 171, 131, .7);
	outline-color: #1e4695
}

.colors-b .bottom-menu,
.colors-b .bottom-menu a,
.colors-b .bottom-menu i {
	color: #efefef!important
}

.colors-b .bottom-menu a:hover {
	background-color: transparent;
	color: #1e4695
}

.colors-b .bottom-menu a:hover i {
	color: #1e4695
}

footer.colors-b a i:hover {
	color: #efefef!important
}

.colors-b .main-icon,
.colors-b .main-icon:hover {
	color: #fff
}

.colors-b.content.border-bottom,
.colors-b.content.border-top,
footer.colors-b.border-bottom,
footer.colors-b.border-top {
	border-color: rgba(219, 171, 131, .8)
}

.colors-b input.button,
.colors-b.credits-overlay .content-container>ul>li,
.colors-b.credits-overlay .content-container>ul>li li {
	color: #1e4695
}

.colors-b input.button:hover {
	color: #fff
}

.colors-b iframe.example,
.colors-b pre.example {
	border-color: rgba(239, 239, 239, .3)!important
}

.colors-b.help-toc a,
.colors-b.help-toc li,
.colors-b.help-toc ul {
	color: #fff
}

.colors-b .help-toc-title {
	border-color: rgba(255, 255, 255, .2)
}

.text-b {
	color: #efefef
}

.background-0-b {
	background-color: transparent!important
}

.background-5-b {
	background-color: rgba(71, 67, 64, .05)!important
}

.background-10-b {
	background-color: rgba(71, 67, 64, .1)!important
}

.background-15-b {
	background-color: rgba(71, 67, 64, .15)!important
}

.background-20-b {
	background-color: rgba(71, 67, 64, .2)!important
}

.background-25-b {
	background-color: rgba(71, 67, 64, .25)!important
}

.background-30-b {
	background-color: rgba(71, 67, 64, .3)!important
}

.background-35-b {
	background-color: rgba(71, 67, 64, .35)!important
}

.background-40-b {
	background-color: rgba(71, 67, 64, .4)!important
}

.background-45-b {
	background-color: rgba(71, 67, 64, .45)!important
}

.background-50-b {
	background-color: rgba(71, 67, 64, .5)!important
}

.background-55-b {
	background-color: rgba(71, 67, 64, .55)!important
}

.background-60-b {
	background-color: rgba(71, 67, 64, .6)!important
}

.background-65-b {
	background-color: rgba(71, 67, 64, .65)!important
}

.background-70-b {
	background-color: rgba(71, 67, 64, .7)!important
}

.background-75-b {
	background-color: rgba(71, 67, 64, .75)!important
}

.background-80-b {
	background-color: rgba(71, 67, 64, .8)!important
}

.background-85-b {
	background-color: rgba(71, 67, 64, .85)!important
}

.background-90-b {
	background-color: rgba(71, 67, 64, .9)!important
}

.background-95-b {
	background-color: rgba(71, 67, 64, .95)!important
}

.background-100-b {
	background-color: #474340!important
}

.background-b {
	background-color: rgba(71, 67, 64, .82)!important
}

.background-lite-b {
	background-color: rgba(71, 67, 64, .46806867)!important
}

.background-lite-lite-b {
	background-color: rgba(71, 67, 64, .23428571)!important
}

.background-hard-b {
	background-color: rgba(71, 67, 64, .94)!important
}

.background-hard-hard-b {
	background-color: rgba(71, 67, 64, .964)!important
}

.border-background-b {
	border-color: rgba(71, 67, 64, .7)!important
}

.border-text-b {
	border-color: rgba(239, 239, 239, .7)!important
}

.border-highlight-b {
	border-color: rgba(219, 171, 131, .7)!important
}

.border-heading-b {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-link-b {
	border-color: rgba(219, 171, 131, .7)!important
}

.heading-b {
	color: #fff!important
}

.text-b {
	color: #efefef!important
}

.text-background-b {
	color: #474340!important
}

.background-highlight-b {
	background-color: #1e4695!important
}

.background-heading-b {
	background-color: #fff!important
}

.background-text-b {
	background-color: #efefef!important
}

.background-link-b {
	background-color: #1e4695!important
}

.highlight-b,
.link-b {
	color: #1e4695!important
}

.colors-c {
	color: #efefef;
	background-color: rgba(33, 30, 28, .82)
}

.colors-c .bg-color {
	color: #211e1c
}

.colors-c .out {
	opacity: .82
}

.colors-c .heading,
.colors-c.heading {
	color: #fff
}

.colors-c .highlight,
.colors-c .link,
.colors-c.highlight,
.colors-c.link {
	color: #1e4695
}

.colors-c .background,
.colors-c.background {
	background-color: rgba(33, 30, 28, .82)
}

.colors-c .background-solid,
.colors-c.background-solid {
	background-color: #211e1c
}

.colors-c .background-hard,
.colors-c.background-hard {
	background-color: rgba(33, 30, 28, .94)
}

.colors-c .background-lite,
.colors-c.background-lite {
	background-color: rgba(33, 30, 28, .46806867)
}

.colors-c .col-icon,
.colors-c .col-left-marginalia,
.colors-c col-right-marginalia,
.colors-c h1,
.colors-c h2,
.colors-c h3,
.colors-c h4,
.colors-c h5,
.colors-c h6 {
	color: #fff
}

.colors-c a,
a.colors-c {
	color: #1e4695
}

.colors-c a:hover,
a.colors-c:hover {
	color: rgba(219, 171, 131, .75)
}

.colors-c .line {
	border-color: #efefef;
	border-color: rgba(239, 239, 239, .3)
}

.colors-c .line:hover {
	background-color: rgba(33, 30, 28, .46806867)
}

.colors-c .help-block li {
	color: #1e4695
}

.colors-c .grid-example>.row>div:nth-child(1n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .1)
}

.colors-c .grid-example>.row>div:nth-child(2n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .3)
}

.colors-c ::-webkit-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-c :-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-c ::-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-c :-ms-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-c .border,
.colors-c .border-bottom,
.colors-c .border-left,
.colors-c .border-right,
.colors-c .border-top,
.colors-c.border,
.colors-c.border-bottom,
.colors-c.border-left,
.colors-c.border-right,
.colors-c.border-top {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-c .border-hard,
.colors-c.border-hard {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-c .border-lite,
.colors-c.border-lite {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-c .text {
	color: #efefef!important
}

.colors-c .text-background,
.colors-c.text-background {
	color: #211e1c!important
}

.colors-c .background-highlight,
.colors-c.background-highlight {
	background-color: #1e4695!important
}

.colors-c .background-heading,
.colors-c.background-heading {
	background-color: #fff!important
}

.colors-c .background-text,
.colors-c.background-text {
	background-color: #efefef!important
}

.colors-c .background-link,
.colors-c.background-link {
	background-color: #1e4695!important
}

.colors-c .border-text,
.colors-c.border-text {
	border-color: rgba(239, 239, 239, .7)!important
}

.colors-c .border-highlight,
.colors-c.border-highlight {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-c .border-heading,
.colors-c.border-heading {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-c .border-link,
.colors-c.border-link {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-c .background-0,
.colors-c.background-0 {
	background-color: transparent!important
}

.colors-c .background-5,
.colors-c.background-5 {
	background-color: rgba(33, 30, 28, .05)!important
}

.colors-c .background-10,
.colors-c.background-10 {
	background-color: rgba(33, 30, 28, .1)!important
}

.colors-c .background-15,
.colors-c.background-15 {
	background-color: rgba(33, 30, 28, .15)!important
}

.colors-c .background-20,
.colors-c.background-20 {
	background-color: rgba(33, 30, 28, .2)!important
}

.colors-c .background-25,
.colors-c.background-25 {
	background-color: rgba(33, 30, 28, .25)!important
}

.colors-c .background-30,
.colors-c.background-30 {
	background-color: rgba(33, 30, 28, .3)!important
}

.colors-c .background-35,
.colors-c.background-35 {
	background-color: rgba(33, 30, 28, .35)!important
}

.colors-c .background-40,
.colors-c.background-40 {
	background-color: rgba(33, 30, 28, .4)!important
}

.colors-c .background-45,
.colors-c.background-45 {
	background-color: rgba(33, 30, 28, .45)!important
}

.colors-c .background-50,
.colors-c.background-50 {
	background-color: rgba(33, 30, 28, .5)!important
}

.colors-c .background-55,
.colors-c.background-55 {
	background-color: rgba(33, 30, 28, .55)!important
}

.colors-c .background-60,
.colors-c.background-60 {
	background-color: rgba(33, 30, 28, .6)!important
}

.colors-c .background-65,
.colors-c.background-65 {
	background-color: rgba(33, 30, 28, .65)!important
}

.colors-c .background-70,
.colors-c.background-70 {
	background-color: rgba(33, 30, 28, .7)!important
}

.colors-c .background-75,
.colors-c.background-75 {
	background-color: rgba(33, 30, 28, .75)!important
}

.colors-c .background-80,
.colors-c.background-80 {
	background-color: rgba(33, 30, 28, .8)!important
}

.colors-c .background-85,
.colors-c.background-85 {
	background-color: rgba(33, 30, 28, .85)!important
}

.colors-c .background-90,
.colors-c.background-90 {
	background-color: rgba(33, 30, 28, .9)!important
}

.colors-c .background-95,
.colors-c.background-95 {
	background-color: rgba(33, 30, 28, .95)!important
}

.colors-c .background-100,
.colors-c.background-100 {
	background-color: #211e1c!important
}

.colors-c h2::after {
	background-color: rgba(255, 255, 255, .4)
}

.colors-c h3 a {
	color: #fff
}

.colors-c h3 a:hover {
	color: rgba(255, 255, 255, .75)
}

.colors-c h3 {
	border-color: rgba(219, 171, 131, .5)
}

.colors-c input,
.colors-c textarea {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .6);
	outline-color: rgba(239, 239, 239, 0)
}

.colors-c input:focus,
.colors-c textarea:focus {
	outline-color: rgba(239, 239, 239, .37)
}

#top-nav.colors-c {
	border-color: rgba(219, 171, 131, .16);
	color: #fff
}

#top-nav.colors-c li a {
	color: #fff
}

#top-nav.colors-c li a:hover {
	color: inherit
}

#top-nav.colors-c .navbar-brand,
#top-nav.colors-c .navbar-brand:hover {
	color: #fff
}

#top-nav.colors-c .nav>li ul {
	background-color: rgba(33, 30, 28, .82)
}

#top-nav.colors-c .nav>li ul a {
	color: #fff
}

#top-nav.colors-c .nav>li ul a.active {
	color: #1e4695
}

#top-nav.colors-c .nav>li ul a:hover {
	background-color: transparent
}

#top-nav.colors-c li.open>a {
	background-color: rgba(33, 30, 28, .46806867)
}

#top-nav.colors-c .navbar-nav a.active {
	color: #1e4695
}

#top-nav.colors-c .navbar-toggle {
	background-color: transparent!important;
	border-color: #fff
}

#top-nav.colors-c .navbar-toggle .icon-bar {
	background-color: #fff
}

.colors-c.page-border {
	border-color: rgba(219, 171, 131, .16)
}

.colors-c.page-border a,
.ext-nav a.colors-c .side-title {
	color: #fff
}

.ext-nav a.colors-c .side-label {
	color: #1e4695
}

.ext-nav a.colors-c:hover .side-title {
	color: #fff
}

.ext-nav a.colors-c:hover .side-label {
	color: #1e4695
}

.colors-c .menu-toggle span,
.colors-c .menu-toggle span:after,
.colors-c .menu-toggle span:before {
	background-color: #fff
}

.colors-c .menu-toggle.navbar-toggle span,
.colors-c .menu-toggle.navbar-toggle span:after,
.colors-c .menu-toggle.navbar-toggle span:before {
	background-color: #1e4695
}

.colors-c .menu-toggle.show span {
	background-color: transparent
}

.colors-c .carousel .slick-next,
.colors-c .carousel .slick-prev,
.colors-c .slider .slick-next,
.colors-c .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-c .carousel .slick-next:before,
.colors-c .carousel .slick-prev:before,
.colors-c .slider .slick-next:before,
.colors-c .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-c .carousel .slick-next:hover,
.colors-c .carousel .slick-prev:hover,
.colors-c .slider .slick-next:hover,
.colors-c .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-c .carousel .slick-dots li button:before,
.colors-c .slider .slick-dots li button:before {
	color: #efefef;
	color: rgba(239, 239, 239, .4);
	opacity: 1
}

.colors-c .carousel .slick-dots li.slick-active button:before,
.colors-c .slider .slick-dots li.slick-active button:before {
	color: #1e4695;
	color: rgba(239, 239, 239, .7);
	opacity: 1
}

.colors-c .carousel .slick-slide {
	background-color: rgba(33, 30, 28, .82);
	-webkit-box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff
}

.colors-c .gallery .filter .nav li a {
	color: #fff;
	background-color: transparent
}

.colors-c .gallery .filter .nav li a.active {
	color: #1e4695
}

.colors-c.gallery-overlay .field {
	color: #fff
}

.colors-c .cross:after,
.colors-c .cross:before {
	background-color: #fff
}

.colors-c.circle {
	border-color: rgba(33, 30, 28, .82);
	color: #fff
}

.colors-c.circle:after {
	background-color: transparent;
	border-color: rgba(33, 30, 28, .82)
}

.colors-c.circle:hover {
	background-color: transparent;
	color: rgba(33, 30, 28, .82)
}

.colors-c.circle:hover:after {
	border-color: rgba(33, 30, 28, .82)
}

.colors-c .process .process-row .process-step .process-box {
	border-color: rgba(239, 239, 239, .7)
}

.colors-c .process .process-row .process-step .process-box:before {
	background-color: #211e1c
}

#dot-scroll.colors-c li a span {
	background-color: #fff
}

#dot-scroll.colors-c li a.active span,
#dot-scroll.colors-c li a:hover.active span {
	background-color: rgba(33, 30, 28, .82)
}

#dot-scroll.colors-c li a.active span,
#dot-scroll.colors-c li a.target span,
#dot-scroll.colors-c li a.target.active span,
#dot-scroll.colors-c li a:hover.active span,
#dot-scroll.colors-c li a:hover.target span,
#dot-scroll.colors-c li a:hover.target.active span {
	border-color: #fff
}

.colors-c.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #211e1c;
	background-color: transparent!important
}

.colors-c.skew.skew-bottom-right {
	border-bottom-color: #211e1c;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-c.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #211e1c;
	background-color: transparent!important
}

.colors-c.skew.skew-top-left {
	border-top-color: #211e1c;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-c .loader {
	border-color: rgba(239, 239, 239, .1)
}

.colors-c .loader li:nth-child(1),
.colors-c .loader li:nth-child(2),
.colors-c .loader li:nth-child(3),
.colors-c .loader li:nth-child(4) {
	background: #efefef
}

.colors-c #comments,
.colors-c #comments .comment-list .comment,
.colors-c .avatar,
.colors-c ul.tags-list li {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-c .post .post-meta,
.colors-c .post .post-meta a {
	color: #fff
}

.colors-c .post .post-meta a:hover {
	color: #1e4695
}

.colors-c .post .post-meta .post-month {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-c .post h3 a:hover {
	color: #fff
}

.colors-c .post .post-tags {
	color: rgba(239, 239, 239, .85)
}

.colors-c .post .post-month {
	color: #1e4695
}

.colors-c .sidebar .title {
	color: #fff
}

.colors-c .pagination .active a {
	background-color: rgba(255, 255, 255, .85);
	color: #211e1c
}

.colors-c .pagination .active a:hover {
	color: #211e1c
}

.colors-c .pagination a {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .4)!important;
	color: #fff
}

.colors-c .pagination a:hover {
	color: #1e4695
}

.colors-c .navbar-collapse {
	max-height: none
}

.colors-c .caption,
.colors-c .header-details,
.colors-c .subtitle,
.colors-c .title {
	color: #fff
}

.colors-c .header-details.highlight,
.colors-c .slogan,
.colors-c .subtitle.highlight,
.colors-c .title.highlight {
	color: #1e4695
}

.colors-c .underline-dashed,
.colors-c .underline-dotted {
	border-color: rgba(219, 171, 131, .7)
}

.colors-c .underline,
.colors-c .underline-highlight,
.colors-c .underline-link {
	border-color: rgba(219, 171, 131, .5)
}

.colors-c .underline-heading {
	border-color: rgba(255, 255, 255, .5)
}

.colors-c .underline-text {
	border-color: rgba(239, 239, 239, .5)
}

.colors-c .top-line:before {
	background-color: rgba(219, 171, 131, .7)
}

.colors-c .bottom-line:after,
.colors-c .short-underline:after {
	background-color: #1e4695
}

.colors-c .stroke-highlight {
	text-shadow: -1px -1px 0 #1e4695, 1px -1px 0 #1e4695, -1px 1px 0 #1e4695, 1px 1px 0 #1e4695
}

.colors-c .stroke-heading {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}

.colors-c .stroke-foreground {
	text-shadow: -1px -1px 0 #efefef, 1px -1px 0 #efefef, -1px 1px 0 #efefef, 1px 1px 0 #efefef
}

.colors-c .stroke-background {
	text-shadow: -1px -1px 0 rgba(33, 30, 28, .82), 1px -1px 0 rgba(33, 30, 28, .82), -1px 1px 0 rgba(33, 30, 28, .82), 1px 1px 0 rgba(33, 30, 28, .82)
}

.colors-c .label-border {
	border-color: rgba(219, 171, 131, .7);
	outline-color: #1e4695
}

.colors-c .bottom-menu,
.colors-c .bottom-menu a,
.colors-c .bottom-menu i {
	color: #efefef!important
}

.colors-c .bottom-menu a:hover {
	background-color: transparent;
	color: #1e4695
}

.colors-c .bottom-menu a:hover i {
	color: #1e4695
}

footer.colors-c a i:hover {
	color: #efefef!important
}

.colors-c .main-icon,
.colors-c .main-icon:hover {
	color: #fff
}

.colors-c.content.border-bottom,
.colors-c.content.border-top,
footer.colors-c.border-bottom,
footer.colors-c.border-top {
	border-color: rgba(219, 171, 131, .8)
}

.colors-c input.button,
.colors-c.credits-overlay .content-container>ul>li,
.colors-c.credits-overlay .content-container>ul>li li {
	color: #1e4695
}

.colors-c input.button:hover {
	color: #fff
}

.colors-c iframe.example,
.colors-c pre.example {
	border-color: rgba(239, 239, 239, .3)!important
}

.colors-c.help-toc a,
.colors-c.help-toc li,
.colors-c.help-toc ul {
	color: #fff
}

.colors-c .help-toc-title {
	border-color: rgba(255, 255, 255, .2)
}

.text-c {
	color: #efefef
}

.background-0-c {
	background-color: transparent!important
}

.background-5-c {
	background-color: rgba(33, 30, 28, .05)!important
}

.background-10-c {
	background-color: rgba(33, 30, 28, .1)!important
}

.background-15-c {
	background-color: rgba(33, 30, 28, .15)!important
}

.background-20-c {
	background-color: rgba(33, 30, 28, .2)!important
}

.background-25-c {
	background-color: rgba(33, 30, 28, .25)!important
}

.background-30-c {
	background-color: rgba(33, 30, 28, .3)!important
}

.background-35-c {
	background-color: rgba(33, 30, 28, .35)!important
}

.background-40-c {
	background-color: rgba(33, 30, 28, .4)!important
}

.background-45-c {
	background-color: rgba(33, 30, 28, .45)!important
}

.background-50-c {
	background-color: rgba(33, 30, 28, .5)!important
}

.background-55-c {
	background-color: rgba(33, 30, 28, .55)!important
}

.background-60-c {
	background-color: rgba(33, 30, 28, .6)!important
}

.background-65-c {
	background-color: rgba(33, 30, 28, .65)!important
}

.background-70-c {
	background-color: rgba(33, 30, 28, .7)!important
}

.background-75-c {
	background-color: rgba(33, 30, 28, .75)!important
}

.background-80-c {
	background-color: rgba(33, 30, 28, .8)!important
}

.background-85-c {
	background-color: rgba(33, 30, 28, .85)!important
}

.background-90-c {
	background-color: rgba(33, 30, 28, .9)!important
}

.background-95-c {
	background-color: rgba(33, 30, 28, .95)!important
}

.background-100-c {
	background-color: #211e1c!important
}

.background-c {
	background-color: rgba(33, 30, 28, .82)!important
}

.background-lite-c {
	background-color: #1e4695!important
}

.background-lite-lite-c {
	background-color: rgba(33, 30, 28, .23428571)!important
}

.background-hard-c {
	background-color: rgba(33, 30, 28, .94)!important
}

.background-hard-hard-c {
	background-color: rgba(33, 30, 28, .964)!important
}

.border-background-c {
	border-color: rgba(33, 30, 28, .7)!important
}

.border-text-c {
	border-color: rgba(239, 239, 239, .7)!important
}

.border-highlight-c {
	border-color: rgba(219, 171, 131, .7)!important
}

.border-heading-c {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-link-c {
	border-color: rgba(219, 171, 131, .7)!important
}

.heading-c {
	color: #fff!important
}

.text-c {
	color: #efefef!important
}

.text-background-c {
	color: #211e1c!important
}

.background-highlight-c {
	background-color: #1e4695!important
}

.background-heading-c {
	background-color: #fff!important
}

.background-text-c {
	background-color: #efefef!important
}

.background-link-c {
	background-color: #1e4695!important
}

.highlight-c,
.link-c {
	color: #1e4695!important
}

.colors-d {
	color: #efefef;
	background-color: rgba(77, 56, 36, .82)
}

.colors-d .bg-color {
	color: #4d3824
}

.colors-d .out {
	opacity: .82
}

.colors-d .heading,
.colors-d.heading {
	color: #fff
}

.colors-d .highlight,
.colors-d .link,
.colors-d.highlight,
.colors-d.link {
	color: #ffe0cc
}

.colors-d .background,
.colors-d.background {
	background-color: rgba(77, 56, 36, .82)
}

.colors-d .background-solid,
.colors-d.background-solid {
	background-color: #4d3824
}

.colors-d .background-hard,
.colors-d.background-hard {
	background-color: rgba(77, 56, 36, .94)
}

.colors-d .background-lite,
.colors-d.background-lite {
	background-color: rgba(77, 56, 36, .46806867)
}

.colors-d .col-icon,
.colors-d .col-left-marginalia,
.colors-d col-right-marginalia,
.colors-d h1,
.colors-d h2,
.colors-d h3,
.colors-d h4,
.colors-d h5,
.colors-d h6 {
	color: #fff
}

.colors-d a,
a.colors-d {
	color: #ffe0cc
}

.colors-d a:hover,
a.colors-d:hover {
	color: rgba(255, 224, 204, .75)
}

.colors-d .line {
	border-color: #efefef;
	border-color: rgba(239, 239, 239, .3)
}

.colors-d .line:hover {
	background-color: rgba(77, 56, 36, .46806867)
}

.colors-d .help-block li {
	color: #ffe0cc
}

.colors-d .grid-example>.row>div:nth-child(1n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .1)
}

.colors-d .grid-example>.row>div:nth-child(2n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .3)
}

.colors-d ::-webkit-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-d :-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-d ::-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-d :-ms-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-d .border,
.colors-d .border-bottom,
.colors-d .border-left,
.colors-d .border-right,
.colors-d .border-top,
.colors-d.border,
.colors-d.border-bottom,
.colors-d.border-left,
.colors-d.border-right,
.colors-d.border-top {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-d .border-hard,
.colors-d.border-hard {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-d .border-lite,
.colors-d.border-lite {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-d .text {
	color: #efefef!important
}

.colors-d .text-background,
.colors-d.text-background {
	color: #4d3824!important
}

.colors-d .background-highlight,
.colors-d.background-highlight {
	background-color: #ffe0cc!important
}

.colors-d .background-heading,
.colors-d.background-heading {
	background-color: #fff!important
}

.colors-d .background-text,
.colors-d.background-text {
	background-color: #efefef!important
}

.colors-d .background-link,
.colors-d.background-link {
	background-color: #ffe0cc!important
}

.colors-d .border-text,
.colors-d.border-text {
	border-color: rgba(239, 239, 239, .7)!important
}

.colors-d .border-highlight,
.colors-d.border-highlight {
	border-color: rgba(255, 224, 204, .7)!important
}

.colors-d .border-heading,
.colors-d.border-heading {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-d .border-link,
.colors-d.border-link {
	border-color: rgba(255, 224, 204, .7)!important
}

.colors-d .background-0,
.colors-d.background-0 {
	background-color: transparent!important
}

.colors-d .background-5,
.colors-d.background-5 {
	background-color: rgba(77, 56, 36, .05)!important
}

.colors-d .background-10,
.colors-d.background-10 {
	background-color: rgba(77, 56, 36, .1)!important
}

.colors-d .background-15,
.colors-d.background-15 {
	background-color: rgba(77, 56, 36, .15)!important
}

.colors-d .background-20,
.colors-d.background-20 {
	background-color: rgba(77, 56, 36, .2)!important
}

.colors-d .background-25,
.colors-d.background-25 {
	background-color: rgba(77, 56, 36, .25)!important
}

.colors-d .background-30,
.colors-d.background-30 {
	background-color: rgba(77, 56, 36, .3)!important
}

.colors-d .background-35,
.colors-d.background-35 {
	background-color: rgba(77, 56, 36, .35)!important
}

.colors-d .background-40,
.colors-d.background-40 {
	background-color: rgba(77, 56, 36, .4)!important
}

.colors-d .background-45,
.colors-d.background-45 {
	background-color: rgba(77, 56, 36, .45)!important
}

.colors-d .background-50,
.colors-d.background-50 {
	background-color: rgba(77, 56, 36, .5)!important
}

.colors-d .background-55,
.colors-d.background-55 {
	background-color: rgba(77, 56, 36, .55)!important
}

.colors-d .background-60,
.colors-d.background-60 {
	background-color: rgba(77, 56, 36, .6)!important
}

.colors-d .background-65,
.colors-d.background-65 {
	background-color: rgba(77, 56, 36, .65)!important
}

.colors-d .background-70,
.colors-d.background-70 {
	background-color: rgba(77, 56, 36, .7)!important
}

.colors-d .background-75,
.colors-d.background-75 {
	background-color: rgba(77, 56, 36, .75)!important
}

.colors-d .background-80,
.colors-d.background-80 {
	background-color: rgba(77, 56, 36, .8)!important
}

.colors-d .background-85,
.colors-d.background-85 {
	background-color: rgba(77, 56, 36, .85)!important
}

.colors-d .background-90,
.colors-d.background-90 {
	background-color: rgba(77, 56, 36, .9)!important
}

.colors-d .background-95,
.colors-d.background-95 {
	background-color: rgba(77, 56, 36, .95)!important
}

.colors-d .background-100,
.colors-d.background-100 {
	background-color: #4d3824!important
}

.colors-d h2::after {
	background-color: rgba(255, 255, 255, .4)
}

.colors-d h3 a {
	color: #fff
}

.colors-d h3 a:hover {
	color: rgba(255, 255, 255, .75)
}

.colors-d h3 {
	border-color: rgba(255, 224, 204, .5)
}

.colors-d input,
.colors-d textarea {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .6);
	outline-color: rgba(239, 239, 239, 0)
}

.colors-d input:focus,
.colors-d textarea:focus {
	outline-color: rgba(239, 239, 239, .37)
}

#top-nav.colors-d {
	border-color: rgba(255, 224, 204, .16);
	color: #fff
}

#top-nav.colors-d li a {
	color: #fff
}

#top-nav.colors-d li a:hover {
	color: inherit
}

#top-nav.colors-d .navbar-brand,
#top-nav.colors-d .navbar-brand:hover {
	color: #fff
}

#top-nav.colors-d .nav>li ul {
	background-color: rgba(77, 56, 36, .82)
}

#top-nav.colors-d .nav>li ul a {
	color: #fff
}

#top-nav.colors-d .nav>li ul a.active {
	color: #ffe0cc
}

#top-nav.colors-d .nav>li ul a:hover {
	background-color: transparent
}

#top-nav.colors-d li.open>a {
	background-color: rgba(77, 56, 36, .46806867)
}

#top-nav.colors-d .navbar-nav a.active {
	color: #ffe0cc
}

#top-nav.colors-d .navbar-toggle {
	background-color: transparent!important;
	border-color: #fff
}

#top-nav.colors-d .navbar-toggle .icon-bar {
	background-color: #fff
}

.colors-d.page-border {
	border-color: rgba(255, 224, 204, .16)
}

.colors-d.page-border a,
.ext-nav a.colors-d .side-title {
	color: #fff
}

.ext-nav a.colors-d .side-label {
	color: #ffe0cc
}

.ext-nav a.colors-d:hover .side-title {
	color: #fff
}

.ext-nav a.colors-d:hover .side-label {
	color: #ffe0cc
}

.colors-d .menu-toggle span,
.colors-d .menu-toggle span:after,
.colors-d .menu-toggle span:before {
	background-color: #fff
}

.colors-d .menu-toggle.navbar-toggle span,
.colors-d .menu-toggle.navbar-toggle span:after,
.colors-d .menu-toggle.navbar-toggle span:before {
	background-color: #ffe0cc
}

.colors-d .menu-toggle.show span {
	background-color: transparent
}

.colors-d .carousel .slick-next,
.colors-d .carousel .slick-prev,
.colors-d .slider .slick-next,
.colors-d .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-d .carousel .slick-next:before,
.colors-d .carousel .slick-prev:before,
.colors-d .slider .slick-next:before,
.colors-d .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-d .carousel .slick-next:hover,
.colors-d .carousel .slick-prev:hover,
.colors-d .slider .slick-next:hover,
.colors-d .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-d .carousel .slick-dots li button:before,
.colors-d .slider .slick-dots li button:before {
	color: #efefef;
	color: rgba(239, 239, 239, .4);
	opacity: 1
}

.colors-d .carousel .slick-dots li.slick-active button:before,
.colors-d .slider .slick-dots li.slick-active button:before {
	color: #ffe0cc;
	color: rgba(239, 239, 239, .7);
	opacity: 1
}

.colors-d .carousel .slick-slide {
	background-color: rgba(77, 56, 36, .82);
	-webkit-box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff
}

.colors-d .gallery .filter .nav li a {
	color: #fff;
	background-color: transparent
}

.colors-d .gallery .filter .nav li a.active {
	color: #ffe0cc
}

.colors-d.gallery-overlay .field {
	color: #fff
}

.colors-d .cross:after,
.colors-d .cross:before {
	background-color: #fff
}

.colors-d.circle {
	border-color: rgba(77, 56, 36, .82);
	color: #fff
}

.colors-d.circle:after {
	background-color: transparent;
	border-color: rgba(77, 56, 36, .82)
}

.colors-d.circle:hover {
	background-color: transparent;
	color: rgba(77, 56, 36, .82)
}

.colors-d.circle:hover:after {
	border-color: rgba(77, 56, 36, .82)
}

.colors-d .process .process-row .process-step .process-box {
	border-color: rgba(239, 239, 239, .7)
}

.colors-d .process .process-row .process-step .process-box:before {
	background-color: #4d3824
}

#dot-scroll.colors-d li a span {
	background-color: #fff
}

#dot-scroll.colors-d li a.active span,
#dot-scroll.colors-d li a:hover.active span {
	background-color: rgba(77, 56, 36, .82)
}

#dot-scroll.colors-d li a.active span,
#dot-scroll.colors-d li a.target span,
#dot-scroll.colors-d li a.target.active span,
#dot-scroll.colors-d li a:hover.active span,
#dot-scroll.colors-d li a:hover.target span,
#dot-scroll.colors-d li a:hover.target.active span {
	border-color: #fff
}

.colors-d.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #4d3824;
	background-color: transparent!important
}

.colors-d.skew.skew-bottom-right {
	border-bottom-color: #4d3824;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-d.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #4d3824;
	background-color: transparent!important
}

.colors-d.skew.skew-top-left {
	border-top-color: #4d3824;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-d .loader {
	border-color: rgba(239, 239, 239, .1)
}

.colors-d .loader li:nth-child(1),
.colors-d .loader li:nth-child(2),
.colors-d .loader li:nth-child(3),
.colors-d .loader li:nth-child(4) {
	background: #efefef
}

.colors-d #comments,
.colors-d #comments .comment-list .comment,
.colors-d .avatar,
.colors-d ul.tags-list li {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-d .post .post-meta,
.colors-d .post .post-meta a {
	color: #fff
}

.colors-d .post .post-meta a:hover {
	color: #ffe0cc
}

.colors-d .post .post-meta .post-month {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-d .post h3 a:hover {
	color: #fff
}

.colors-d .post .post-tags {
	color: rgba(239, 239, 239, .85)
}

.colors-d .post .post-month {
	color: #ffe0cc
}

.colors-d .sidebar .title {
	color: #fff
}

.colors-d .pagination .active a {
	background-color: rgba(255, 255, 255, .85);
	color: #4d3824
}

.colors-d .pagination .active a:hover {
	color: #4d3824
}

.colors-d .pagination a {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .4)!important;
	color: #fff
}

.colors-d .pagination a:hover {
	color: #ffe0cc
}

.colors-d .navbar-collapse {
	max-height: none
}

.colors-d .caption,
.colors-d .header-details,
.colors-d .subtitle,
.colors-d .title {
	color: #fff
}

.colors-d .header-details.highlight,
.colors-d .slogan,
.colors-d .subtitle.highlight,
.colors-d .title.highlight {
	color: #ffe0cc
}

.colors-d .underline-dashed,
.colors-d .underline-dotted {
	border-color: rgba(255, 224, 204, .7)
}

.colors-d .underline,
.colors-d .underline-highlight,
.colors-d .underline-link {
	border-color: rgba(255, 224, 204, .5)
}

.colors-d .underline-heading {
	border-color: rgba(255, 255, 255, .5)
}

.colors-d .underline-text {
	border-color: rgba(239, 239, 239, .5)
}

.colors-d .top-line:before {
	background-color: rgba(255, 224, 204, .7)
}

.colors-d .bottom-line:after,
.colors-d .short-underline:after {
	background-color: #ffe0cc
}

.colors-d .stroke-highlight {
	text-shadow: -1px -1px 0 #ffe0cc, 1px -1px 0 #ffe0cc, -1px 1px 0 #ffe0cc, 1px 1px 0 #ffe0cc
}

.colors-d .stroke-heading {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}

.colors-d .stroke-foreground {
	text-shadow: -1px -1px 0 #efefef, 1px -1px 0 #efefef, -1px 1px 0 #efefef, 1px 1px 0 #efefef
}

.colors-d .stroke-background {
	text-shadow: -1px -1px 0 rgba(77, 56, 36, .82), 1px -1px 0 rgba(77, 56, 36, .82), -1px 1px 0 rgba(77, 56, 36, .82), 1px 1px 0 rgba(77, 56, 36, .82)
}

.colors-d .label-border {
	border-color: rgba(255, 224, 204, .7);
	outline-color: #ffe0cc
}

.colors-d .bottom-menu,
.colors-d .bottom-menu a,
.colors-d .bottom-menu i {
	color: #efefef!important
}

.colors-d .bottom-menu a:hover {
	background-color: transparent;
	color: #ffe0cc
}

.colors-d .bottom-menu a:hover i {
	color: #ffe0cc
}

footer.colors-d a i:hover {
	color: #efefef!important
}

.colors-d .main-icon,
.colors-d .main-icon:hover {
	color: #fff
}

.colors-d.content.border-bottom,
.colors-d.content.border-top,
footer.colors-d.border-bottom,
footer.colors-d.border-top {
	border-color: rgba(255, 224, 204, .8)
}

.colors-d input.button,
.colors-d.credits-overlay .content-container>ul>li,
.colors-d.credits-overlay .content-container>ul>li li {
	color: #ffe0cc
}

.colors-d input.button:hover {
	color: #fff
}

.colors-d iframe.example,
.colors-d pre.example {
	border-color: rgba(239, 239, 239, .3)!important
}

.colors-d.help-toc a,
.colors-d.help-toc li,
.colors-d.help-toc ul {
	color: #fff
}

.colors-d .help-toc-title {
	border-color: rgba(255, 255, 255, .2)
}

.text-d {
	color: #efefef
}

.background-0-d {
	background-color: transparent!important
}

.background-5-d {
	background-color: rgba(77, 56, 36, .05)!important
}

.background-10-d {
	background-color: rgba(77, 56, 36, .1)!important
}

.background-15-d {
	background-color: rgba(77, 56, 36, .15)!important
}

.background-20-d {
	background-color: rgba(77, 56, 36, .2)!important
}

.background-25-d {
	background-color: rgba(77, 56, 36, .25)!important
}

.background-30-d {
	background-color: rgba(77, 56, 36, .3)!important
}

.background-35-d {
	background-color: rgba(77, 56, 36, .35)!important
}

.background-40-d {
	background-color: rgba(77, 56, 36, .4)!important
}

.background-45-d {
	background-color: rgba(77, 56, 36, .45)!important
}

.background-50-d {
	background-color: rgba(77, 56, 36, .5)!important
}

.background-55-d {
	background-color: rgba(77, 56, 36, .55)!important
}

.background-60-d {
	background-color: rgba(77, 56, 36, .6)!important
}

.background-65-d {
	background-color: rgba(77, 56, 36, .65)!important
}

.background-70-d {
	background-color: rgba(77, 56, 36, .7)!important
}

.background-75-d {
	background-color: rgba(77, 56, 36, .75)!important
}

.background-80-d {
	background-color: rgba(77, 56, 36, .8)!important
}

.background-85-d {
	background-color: rgba(77, 56, 36, .85)!important
}

.background-90-d {
	background-color: rgba(77, 56, 36, .9)!important
}

.background-95-d {
	background-color: rgba(77, 56, 36, .95)!important
}

.background-100-d {
	background-color: #4d3824!important
}

.background-d {
	background-color: rgba(77, 56, 36, .82)!important
}

.background-lite-d {
	background-color: rgba(77, 56, 36, .46806867)!important
}

.background-lite-lite-d {
	background-color: rgba(77, 56, 36, .23428571)!important
}

.background-hard-d {
	background-color: rgba(77, 56, 36, .94)!important
}

.background-hard-hard-d {
	background-color: rgba(77, 56, 36, .964)!important
}

.border-background-d {
	border-color: rgba(77, 56, 36, .7)!important
}

.border-text-d {
	border-color: rgba(239, 239, 239, .7)!important
}

.border-highlight-d {
	border-color: rgba(255, 224, 204, .7)!important
}

.border-heading-d {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-link-d {
	border-color: rgba(255, 224, 204, .7)!important
}

.heading-d {
	color: #fff!important
}

.text-d {
	color: #efefef!important
}

.text-background-d {
	color: #4d3824!important
}

.background-highlight-d {
	background-color: #ffe0cc!important
}

.background-heading-d {
	background-color: #fff!important
}

.background-text-d {
	background-color: #efefef!important
}

.background-link-d {
	background-color: #ffe0cc!important
}

.highlight-d,
.link-d {
	color: #ffe0cc!important
}

.colors-e {
	color: #000;
	font-size: 14px;
	background-color: rgba(20, 20, 20, .88)
}

.colors-e .bg-color {
	color: #141414
}

.colors-e .out {
	opacity: .88
}

.colors-e .heading,
.colors-e .link,
.colors-e.heading,
.colors-e.link {
	color: #1e4695
}

.colors-e .highlight,
.colors-e.highlight {
	color: #fff
}

.colors-e .background,
.colors-e.background {
	background-color: rgba(20, 20, 20, .88)
}

.colors-e .background-solid,
.colors-e.background-solid {
	background-color: #1e4695
}

.colors-e .background-hard,
.colors-e.background-hard {
	background-color: rgba(20, 20, 20, .96)
}

.colors-e .background-lite,
.colors-e.background-lite {
	background-color: rgba(20, 20, 20, .5023176)
}

.colors-e .col-icon,
.colors-e .col-left-marginalia,
.colors-e a,
.colors-e col-right-marginalia,
.colors-e h1,
.colors-e h2,
.colors-e h3,
.colors-e h4,
.colors-e h5,
.colors-e h6,
a.colors-e {
	color: #fff
}

.colors-e a:hover,
a.colors-e:hover {
	color: rgba(219, 171, 131, .75)
}

.colors-e .line {
	border-color: #dfdfdf;
	border-color: rgba(223, 223, 223, .3)
}

.colors-e .line:hover {
	background-color: rgba(20, 20, 20, .5023176)
}

.colors-e .help-block li {
	color: #fff
}

.colors-e .grid-example>.row>div:nth-child(1n) {
	color: #1e4695;
	background-color: rgba(223, 223, 223, .1)
}

.colors-e .grid-example>.row>div:nth-child(2n) {
	color: #1e4695;
	background-color: rgba(223, 223, 223, .3)
}

.colors-e ::-webkit-input-placeholder {
	color: rgba(223, 223, 223, .6)
}

.colors-e :-moz-placeholder {
	color: rgba(223, 223, 223, .6);
	opacity: 1
}

.colors-e ::-moz-placeholder {
	color: rgba(223, 223, 223, .6);
	opacity: 1
}

.colors-e :-ms-input-placeholder {
	color: rgba(223, 223, 223, .6)
}

.colors-e .border,
.colors-e .border-bottom,
.colors-e .border-left,
.colors-e .border-right,
.colors-e .border-top,
.colors-e.border,
.colors-e.border-bottom,
.colors-e.border-left,
.colors-e.border-right,
.colors-e.border-top {
	border-color: rgba(219, 171, 131, .3)!important
}

.colors-e .border-hard,
.colors-e.border-hard {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-e .border-lite,
.colors-e.border-lite {
	border-color: rgba(219, 171, 131, .08)!important
}

.colors-e .text {
	color: #dfdfdf!important
}

.colors-e .text-background,
.colors-e.text-background {
	color: #141414!important
}

.colors-e .background-highlight,
.colors-e.background-highlight {
	background-color: #fff!important
}

.colors-e .background-heading,
.colors-e.background-heading {
	background-color: #1e4695!important
}

.colors-e .background-text,
.colors-e.background-text {
	background-color: #dfdfdf!important
}

.colors-e .background-link,
.colors-e.background-link {
	background-color: #1e4695!important
}

.colors-e .border-text,
.colors-e.border-text {
	border-color: rgba(223, 223, 223, .7)!important
}

.colors-e .border-highlight,
.colors-e.border-highlight {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-e .border-heading,
.colors-e .border-link,
.colors-e.border-heading,
.colors-e.border-link {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-e .background-0,
.colors-e.background-0 {
	background-color: transparent!important
}

.colors-e .background-5,
.colors-e.background-5 {
	background-color: rgba(20, 20, 20, .05)!important
}

.colors-e .background-10,
.colors-e.background-10 {
	background-color: rgba(20, 20, 20, .1)!important
}

.colors-e .background-15,
.colors-e.background-15 {
	background-color: rgba(20, 20, 20, .15)!important
}

.colors-e .background-20,
.colors-e.background-20 {
	background-color: rgba(20, 20, 20, .2)!important
}

.colors-e .background-25,
.colors-e.background-25 {
	background-color: rgba(20, 20, 20, .25)!important
}

.colors-e .background-30,
.colors-e.background-30 {
	background-color: rgba(20, 20, 20, .3)!important
}

.colors-e .background-35,
.colors-e.background-35 {
	background-color: rgba(20, 20, 20, .35)!important
}

.colors-e .background-40,
.colors-e.background-40 {
	background-color: rgba(20, 20, 20, .4)!important
}

.colors-e .background-45,
.colors-e.background-45 {
	background-color: rgba(20, 20, 20, .45)!important
}

.colors-e .background-50,
.colors-e.background-50 {
	background-color: rgba(20, 20, 20, .5)!important
}

.colors-e .background-55,
.colors-e.background-55 {
	background-color: rgba(20, 20, 20, .55)!important
}

.colors-e .background-60,
.colors-e.background-60 {
	background-color: rgba(20, 20, 20, .6)!important
}

.colors-e .background-65,
.colors-e.background-65 {
	background-color: rgba(20, 20, 20, .65)!important
}

.colors-e .background-70,
.colors-e.background-70 {
	background-color: rgba(20, 20, 20, .7)!important
}

.colors-e .background-75,
.colors-e.background-75 {
	background-color: rgba(20, 20, 20, .75)!important
}

.colors-e .background-80,
.colors-e.background-80 {
	background-color: rgba(20, 20, 20, .8)!important
}

.colors-e .background-85,
.colors-e.background-85 {
	background-color: rgba(20, 20, 20, .85)!important
}

.colors-e .background-90,
.colors-e.background-90 {
	background-color: rgba(20, 20, 20, .9)!important
}

.colors-e .background-95,
.colors-e.background-95 {
	background-color: rgba(20, 20, 20, .95)!important
}

.colors-e .background-100,
.colors-e.background-100 {
	background-color: #141414!important
}

.colors-e h2::after {
	background-color: rgba(219, 171, 131, .4)
}

.colors-e h3 a {
	color: #1e4695
}

.colors-e h3 a:hover {
	color: rgba(219, 171, 131, .75)
}

.colors-e h3 {
	border-color: rgba(255, 255, 255, .5)
}

.colors-e input,
.colors-e textarea {
	background-color: transparent;
	border-color: #1e4695;
	outline-color: rgba(41, 26, 26, 0)
}

.colors-e input:focus,
.colors-e textarea:focus {
	outline-color: rgba(223, 223, 223, .37);
	color: #000
}

#top-nav.colors-e {
	border-color: rgba(255, 255, 255, .16);
	color: #1e4695;
	position: fixed
}

#top-nav.colors-e li a {
	color: #1e4695;
	text-transform: none
}

#top-nav.colors-e li a:hover {
	color: #1e4695
}

#top-nav.colors-e .navbar-brand,
#top-nav.colors-e .navbar-brand:hover {
	color: #1e4695
}

#top-nav.colors-e .nav>li ul {
	background-color: rgba(30, 70, 149, .86);
	margin-top: -25px;
	width: auto
}

#top-nav.colors-e .nav>li ul a {
	color: #fff
}

#top-nav.colors-e .nav>li ul a.active {
	color: #fff
}

#top-nav.colors-e .nav>li ul a:hover {
	background-color: #000000fc
}

#top-nav.colors-e li.open>a {
	background-color: rgba(20, 20, 20, 0)
}

#top-nav.colors-e .navbar-nav a.active {
	color: #fff
}

#top-nav.colors-e .navbar-toggle {
	background-color: transparent!important;
	border-color: #1e469500
}

#top-nav.colors-e .navbar-toggle .icon-bar {
	background-color: #1e4695
}

.colors-e.page-border {
	border-color: rgba(255, 255, 255, .16)
}

.colors-e.page-border a,
.ext-nav a.colors-e .side-title {
	color: #fff
}

.ext-nav a.colors-e .side-label {
	color: #fff
}

.ext-nav a.colors-e:hover .side-title {
	color: #1e4695
}

.ext-nav a.colors-e:hover .side-label {
	color: #fff
}

.colors-e .menu-toggle span,
.colors-e .menu-toggle span:after,
.colors-e .menu-toggle span:before {
	background-color: #1e4695
}

.colors-e .menu-toggle.navbar-toggle span,
.colors-e .menu-toggle.navbar-toggle span:after,
.colors-e .menu-toggle.navbar-toggle span:before {
	background-color: #fff
}

.colors-e .menu-toggle.show span {
	background-color: transparent
}

.colors-e .carousel .slick-next,
.colors-e .carousel .slick-prev,
.colors-e .slider .slick-next,
.colors-e .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-e .carousel .slick-next:before,
.colors-e .carousel .slick-prev:before,
.colors-e .slider .slick-next:before,
.colors-e .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-e .carousel .slick-next:hover,
.colors-e .carousel .slick-prev:hover,
.colors-e .slider .slick-next:hover,
.colors-e .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-e .carousel .slick-dots li button:before,
.colors-e .slider .slick-dots li button:before {
	color: #dfdfdf;
	color: rgba(223, 223, 223, .4);
	opacity: 1
}

.colors-e .carousel .slick-dots li.slick-active button:before,
.colors-e .slider .slick-dots li.slick-active button:before {
	color: #fff;
	color: rgba(223, 223, 223, .7);
	opacity: 1
}

.colors-e .carousel .slick-slide {
	background-color: rgba(20, 20, 20, .88);
	-webkit-box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff
}

.colors-e .gallery .filter .nav li a {
	color: #1e4695;
	background-color: transparent
}

.colors-e .gallery .filter .nav li a.active {
	color: #fff
}

.colors-e.gallery-overlay .field {
	color: #1e4695
}

.colors-e .cross:after,
.colors-e .cross:before {
	background-color: #1e4695
}

.colors-e.circle {
	border-color: rgba(20, 20, 20, .88);
	color: #1e4695
}

.colors-e.circle:after {
	background-color: transparent;
	border-color: rgba(20, 20, 20, .88)
}

.colors-e.circle:hover {
	background-color: transparent;
	color: rgba(20, 20, 20, .88)
}

.colors-e.circle:hover:after {
	border-color: rgba(20, 20, 20, .88)
}

.colors-e .process .process-row .process-step .process-box {
	border-color: rgba(223, 223, 223, .7)
}

.colors-e .process .process-row .process-step .process-box:before {
	background-color: #141414
}

#dot-scroll.colors-e li a span {
	background-color: #fff
}

#dot-scroll.colors-e li a.active span,
#dot-scroll.colors-e li a:hover.active span {
	background-color: rgba(20, 20, 20, .88)
}

#dot-scroll.colors-e li a.active span,
#dot-scroll.colors-e li a.target span,
#dot-scroll.colors-e li a.target.active span,
#dot-scroll.colors-e li a:hover.active span,
#dot-scroll.colors-e li a:hover.target span,
#dot-scroll.colors-e li a:hover.target.active span {
	border-color: #1e4695
}

.colors-e.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #141414;
	background-color: transparent!important
}

.colors-e.skew.skew-bottom-right {
	border-bottom-color: #141414;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-e.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #141414;
	background-color: transparent!important
}

.colors-e.skew.skew-top-left {
	border-top-color: #141414;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-e .loader {
	border-color: rgba(223, 223, 223, .1)
}

.colors-e .loader li:nth-child(1),
.colors-e .loader li:nth-child(2),
.colors-e .loader li:nth-child(3),
.colors-e .loader li:nth-child(4) {
	background: #fff
}

.colors-e #comments,
.colors-e #comments .comment-list .comment,
.colors-e .avatar,
.colors-e ul.tags-list li {
	border-color: rgba(219, 171, 131, .3)!important
}

.colors-e .post .post-meta,
.colors-e .post .post-meta a {
	color: #1e4695
}

.colors-e .post .post-meta a:hover {
	color: #fff
}

.colors-e .post .post-meta .post-month {
	border-color: rgba(219, 171, 131, .08)!important
}

.colors-e .post h3 a:hover {
	color: #1e4695
}

.colors-e .post .post-tags {
	color: rgba(223, 223, 223, .85)
}

.colors-e .post .post-month {
	color: #fff
}

.colors-e .sidebar .title {
	color: #1e4695
}

.colors-e .pagination .active a {
	background-color: rgba(219, 171, 131, .85);
	color: #141414
}

.colors-e .pagination .active a:hover {
	color: #141414
}

.colors-e .pagination a {
	background-color: transparent;
	border-color: rgba(219, 171, 131, .4)!important;
	color: #1e4695
}

.colors-e .pagination a:hover {
	color: #fff
}

.colors-e .navbar-collapse {
	max-height: none
}

.colors-e .caption,
.colors-e .header-details,
.colors-e .subtitle,
.colors-e .title {
	color: #fff
}

.colors-e .header-details.highlight,
.colors-e .slogan,
.colors-e .subtitle.highlight,
.colors-e .title.highlight {
	color: #fff
}

.colors-e .underline-dashed,
.colors-e .underline-dotted {
	border-color: rgba(255, 255, 255, .7)
}

.colors-e .underline,
.colors-e .underline-highlight {
	border-color: rgba(255, 255, 255, .5)
}

.colors-e .underline-heading,
.colors-e .underline-link {
	border-color: rgba(219, 171, 131, .5)
}

.colors-e .underline-text {
	border-color: rgba(223, 223, 223, .5)
}

.colors-e .top-line:before {
	background-color: rgba(255, 255, 255, .7)
}

.colors-e .bottom-line:after,
.colors-e .short-underline:after {
	background-color: #fff
}

.colors-e .stroke-highlight {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}

.colors-e .stroke-heading {
	text-shadow: -1px -1px 0 #1e4695, 1px -1px 0 #1e4695, -1px 1px 0 #1e4695, 1px 1px 0 #1e4695
}

.colors-e .stroke-foreground {
	text-shadow: -1px -1px 0 #dfdfdf, 1px -1px 0 #dfdfdf, -1px 1px 0 #dfdfdf, 1px 1px 0 #dfdfdf
}

.colors-e .stroke-background {
	text-shadow: -1px -1px 0 rgba(20, 20, 20, .88), 1px -1px 0 rgba(20, 20, 20, .88), -1px 1px 0 rgba(20, 20, 20, .88), 1px 1px 0 rgba(20, 20, 20, .88)
}

.colors-e .label-border {
	border-color: rgba(255, 255, 255, .7);
	outline-color: #fff
}

.colors-e .bottom-menu,
.colors-e .bottom-menu a,
.colors-e .bottom-menu i {
	color: #dfdfdf!important
}

.colors-e .bottom-menu a:hover {
	background-color: transparent;
	color: #fff
}

.colors-e .bottom-menu a:hover i {
	color: #fff
}

footer.colors-e a i:hover {
	color: #dfdfdf!important
}

.colors-e .main-icon,
.colors-e .main-icon:hover {
	color: #1e4695
}

.colors-e.content.border-bottom,
.colors-e.content.border-top,
footer.colors-e.border-bottom,
footer.colors-e.border-top {
	border-color: rgba(255, 255, 255, .8)
}

.colors-e.credits-overlay .content-container>ul>li {
	color: #fff
}

.colors-e.credits-overlay .content-container>ul>li li {
	color: #1e4695
}

.colors-e input.button {
	color: #fff
}

.colors-e input.button:hover {
	color: #1e4695
}

.colors-e iframe.example,
.colors-e pre.example {
	border-color: rgba(223, 223, 223, .3)!important
}

.colors-e.help-toc a,
.colors-e.help-toc li,
.colors-e.help-toc ul {
	color: #1e4695
}

.colors-e .help-toc-title {
	border-color: rgba(219, 171, 131, .2)
}

.text-e {
	color: #dfdfdf
}

.background-0-e {
	background-color: transparent!important
}

.background-5-e {
	background-color: rgba(20, 20, 20, .05)!important
}

.background-10-e {
	background-color: rgba(20, 20, 20, .1)!important
}

.background-15-e {
	background-color: rgba(20, 20, 20, .15)!important
}

.background-20-e {
	background-color: rgba(20, 20, 20, .2)!important
}

.background-25-e {
	background-color: rgba(20, 20, 20, .25)!important
}

.background-30-e {
	background-color: rgba(20, 20, 20, .3)!important
}

.background-35-e {
	background-color: rgba(20, 20, 20, .35)!important
}

.background-40-e {
	background-color: rgba(20, 20, 20, .4)!important
}

.background-45-e {
	background-color: rgba(20, 20, 20, .45)!important
}

.background-50-e {
	background-color: rgba(20, 20, 20, .5)!important
}

.background-55-e {
	background-color: rgba(20, 20, 20, .55)!important
}

.background-60-e {
	background-color: rgba(20, 20, 20, .6)!important
}

.background-65-e {
	background-color: rgba(20, 20, 20, .65)!important
}

.background-70-e {
	background-color: rgba(20, 20, 20, .7)!important
}

.background-75-e {
	background-color: rgba(20, 20, 20, .75)!important
}

.background-80-e {
	background-color: rgba(20, 20, 20, .8)!important
}

.background-85-e {
	background-color: rgba(20, 20, 20, .85)!important
}

.background-90-e {
	background-color: rgba(20, 20, 20, .9)!important
}

.background-95-e {
	background-color: rgba(20, 20, 20, .95)!important
}

.background-100-e {
	background-color: #fff!important
}

.background-e {
	background-color: rgba(20, 20, 20, .88)!important
}

.background-lite-e {
	background-color: rgba(20, 20, 20, .5023176)!important
}

.background-lite-lite-e {
	background-color: rgba(20, 20, 20, .25142857)!important
}

.background-hard-e {
	background-color: rgba(20, 20, 20, .96)!important
}

.background-hard-hard-e {
	background-color: rgba(20, 20, 20, .976)!important
}

.border-background-e {
	border-color: rgba(20, 20, 20, .7)!important
}

.border-text-e {
	border-color: rgba(223, 223, 223, .7)!important
}

.border-highlight-e {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-heading-e,
.border-link-e {
	border-color: rgba(219, 171, 131, .7)!important
}

.heading-e {
	color: #1e4695!important
}

.text-e {
	color: #dfdfdf!important
}

.text-background-e {
	color: #141414!important
}

.background-highlight-e {
	background-color: #fff!important
}

.background-heading-e {
	background-color: #1e4695!important
}

.background-text-e {
	background-color: #dfdfdf!important
}

.background-link-e {
	background-color: #1e4695!important
}

.highlight-e {
	color: #fff!important
}

.link-e {
	color: #1e4695!important
}

.colors-f {
	color: #efefef;
	background-color: rgba(27, 28, 36, .85)
}

.colors-f .bg-color {
	color: #1b1c24
}

.colors-f .out {
	opacity: .85
}

.colors-f .heading,
.colors-f.heading {
	color: #fff
}

.colors-f .highlight,
.colors-f .link,
.colors-f.highlight,
.colors-f.link {
	color: #1e4695
}

.colors-f .background,
.colors-f.background {
	background-color: rgba(27, 28, 36, .85)
}

.colors-f .background-solid,
.colors-f.background-solid {
	background-color: #1b1c24
}

.colors-f .background-hard,
.colors-f.background-hard {
	background-color: rgba(27, 28, 36, .95)
}

.colors-f .background-lite,
.colors-f.background-lite {
	background-color: rgba(27, 28, 36, .48519313)
}

.colors-f .col-icon,
.colors-f .col-left-marginalia,
.colors-f col-right-marginalia,
.colors-f h1,
.colors-f h2,
.colors-f h3,
.colors-f h4,
.colors-f h5,
.colors-f h6 {
	color: #fff
}

.colors-f a,
a.colors-f {
	color: #1e4695
}

.colors-f a:hover,
a.colors-f:hover {
	color: rgba(219, 171, 131, .75)
}

.colors-f .line {
	border-color: #efefef;
	border-color: rgba(239, 239, 239, .3)
}

.colors-f .line:hover {
	background-color: rgba(27, 28, 36, .48519313)
}

.colors-f .help-block li {
	color: #1e4695
}

.colors-f .grid-example>.row>div:nth-child(1n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .1)
}

.colors-f .grid-example>.row>div:nth-child(2n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .3)
}

.colors-f ::-webkit-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-f :-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-f ::-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-f :-ms-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-f .border,
.colors-f .border-bottom,
.colors-f .border-left,
.colors-f .border-right,
.colors-f .border-top,
.colors-f.border,
.colors-f.border-bottom,
.colors-f.border-left,
.colors-f.border-right,
.colors-f.border-top {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-f .border-hard,
.colors-f.border-hard {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-f .border-lite,
.colors-f.border-lite {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-f .text {
	color: #efefef!important
}

.colors-f .text-background,
.colors-f.text-background {
	color: #1b1c24!important
}

.colors-f .background-highlight,
.colors-f.background-highlight {
	background-color: #1e4695!important
}

.colors-f .background-heading,
.colors-f.background-heading {
	background-color: #fff!important
}

.colors-f .background-text,
.colors-f.background-text {
	background-color: #efefef!important
}

.colors-f .background-link,
.colors-f.background-link {
	background-color: #1e4695!important
}

.colors-f .border-text,
.colors-f.border-text {
	border-color: rgba(239, 239, 239, .7)!important
}

.colors-f .border-highlight,
.colors-f.border-highlight {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-f .border-heading,
.colors-f.border-heading {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-f .border-link,
.colors-f.border-link {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-f .background-0,
.colors-f.background-0 {
	background-color: transparent!important
}

.colors-f .background-5,
.colors-f.background-5 {
	background-color: rgba(27, 28, 36, .05)!important
}

.colors-f .background-10,
.colors-f.background-10 {
	background-color: rgba(27, 28, 36, .1)!important
}

.colors-f .background-15,
.colors-f.background-15 {
	background-color: rgba(27, 28, 36, .15)!important
}

.colors-f .background-20,
.colors-f.background-20 {
	background-color: rgba(27, 28, 36, .2)!important
}

.colors-f .background-25,
.colors-f.background-25 {
	background-color: rgba(27, 28, 36, .25)!important
}

.colors-f .background-30,
.colors-f.background-30 {
	background-color: rgba(27, 28, 36, .3)!important
}

.colors-f .background-35,
.colors-f.background-35 {
	background-color: rgba(27, 28, 36, .35)!important
}

.colors-f .background-40,
.colors-f.background-40 {
	background-color: rgba(27, 28, 36, .4)!important
}

.colors-f .background-45,
.colors-f.background-45 {
	background-color: rgba(27, 28, 36, .45)!important
}

.colors-f .background-50,
.colors-f.background-50 {
	background-color: rgba(27, 28, 36, .5)!important
}

.colors-f .background-55,
.colors-f.background-55 {
	background-color: rgba(27, 28, 36, .55)!important
}

.colors-f .background-60,
.colors-f.background-60 {
	background-color: rgba(27, 28, 36, .6)!important
}

.colors-f .background-65,
.colors-f.background-65 {
	background-color: rgba(27, 28, 36, .65)!important
}

.colors-f .background-70,
.colors-f.background-70 {
	background-color: rgba(27, 28, 36, .7)!important
}

.colors-f .background-75,
.colors-f.background-75 {
	background-color: rgba(27, 28, 36, .75)!important
}

.colors-f .background-80,
.colors-f.background-80 {
	background-color: rgba(27, 28, 36, .8)!important
}

.colors-f .background-85,
.colors-f.background-85 {
	background-color: rgba(27, 28, 36, .85)!important
}

.colors-f .background-90,
.colors-f.background-90 {
	background-color: rgba(27, 28, 36, .9)!important
}

.colors-f .background-95,
.colors-f.background-95 {
	background-color: rgba(27, 28, 36, .95)!important
}

.colors-f .background-100,
.colors-f.background-100 {
	background-color: #1b1c24!important
}

.colors-f h2::after {
	background-color: rgba(255, 255, 255, .4)
}

.colors-f h3 a {
	color: #fff
}

.colors-f h3 a:hover {
	color: rgba(255, 255, 255, .75)
}

.colors-f h3 {
	border-color: rgba(219, 171, 131, .5)
}

.colors-f input,
.colors-f textarea {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .6);
	outline-color: rgba(239, 239, 239, 0)
}

.colors-f input:focus,
.colors-f textarea:focus {
	outline-color: rgba(239, 239, 239, .37)
}

#top-nav.colors-f {
	border-color: rgba(219, 171, 131, .16);
	color: #fff
}

#top-nav.colors-f li a {
	color: #fff
}

#top-nav.colors-f li a:hover {
	color: inherit
}

#top-nav.colors-f .navbar-brand,
#top-nav.colors-f .navbar-brand:hover {
	color: #fff
}

#top-nav.colors-f .nav>li ul {
	background-color: rgba(27, 28, 36, .85)
}

#top-nav.colors-f .nav>li ul a {
	color: #fff
}

#top-nav.colors-f .nav>li ul a.active {
	color: #1e4695
}

#top-nav.colors-f .nav>li ul a:hover {
	background-color: transparent
}

#top-nav.colors-f li.open>a {
	background-color: rgba(27, 28, 36, .48519313)
}

#top-nav.colors-f .navbar-nav a.active {
	color: #1e4695
}

#top-nav.colors-f .navbar-toggle {
	background-color: transparent!important;
	border-color: #fff
}

#top-nav.colors-f .navbar-toggle .icon-bar {
	background-color: #fff
}

.colors-f.page-border {
	border-color: rgba(219, 171, 131, .16)
}

.colors-f.page-border a,
.ext-nav a.colors-f .side-title {
	color: #fff
}

.ext-nav a.colors-f .side-label {
	color: #1e4695
}

.ext-nav a.colors-f:hover .side-title {
	color: #fff
}

.ext-nav a.colors-f:hover .side-label {
	color: #1e4695
}

.colors-f .menu-toggle span,
.colors-f .menu-toggle span:after,
.colors-f .menu-toggle span:before {
	background-color: #fff
}

.colors-f .menu-toggle.navbar-toggle span,
.colors-f .menu-toggle.navbar-toggle span:after,
.colors-f .menu-toggle.navbar-toggle span:before {
	background-color: #1e4695
}

.colors-f .menu-toggle.show span {
	background-color: transparent
}

.colors-f .carousel .slick-next,
.colors-f .carousel .slick-prev,
.colors-f .slider .slick-next,
.colors-f .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-f .carousel .slick-next:before,
.colors-f .carousel .slick-prev:before,
.colors-f .slider .slick-next:before,
.colors-f .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-f .carousel .slick-next:hover,
.colors-f .carousel .slick-prev:hover,
.colors-f .slider .slick-next:hover,
.colors-f .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-f .carousel .slick-dots li button:before,
.colors-f .slider .slick-dots li button:before {
	color: #efefef;
	color: rgba(239, 239, 239, .4);
	opacity: 1
}

.colors-f .carousel .slick-dots li.slick-active button:before,
.colors-f .slider .slick-dots li.slick-active button:before {
	color: #1e4695;
	color: rgba(239, 239, 239, .7);
	opacity: 1
}

.colors-f .carousel .slick-slide {
	background-color: rgba(27, 28, 36, .85);
	-webkit-box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff
}

.colors-f .gallery .filter .nav li a {
	color: #fff;
	background-color: transparent
}

.colors-f .gallery .filter .nav li a.active {
	color: #1e4695
}

.colors-f.gallery-overlay .field {
	color: #fff
}

.colors-f .cross:after,
.colors-f .cross:before {
	background-color: #fff
}

.colors-f.circle {
	border-color: rgba(27, 28, 36, .85);
	color: #fff
}

.colors-f.circle:after {
	background-color: transparent;
	border-color: rgba(27, 28, 36, .85)
}

.colors-f.circle:hover {
	background-color: transparent;
	color: rgba(27, 28, 36, .85)
}

.colors-f.circle:hover:after {
	border-color: rgba(27, 28, 36, .85)
}

.colors-f .process .process-row .process-step .process-box {
	border-color: rgba(239, 239, 239, .7)
}

.colors-f .process .process-row .process-step .process-box:before {
	background-color: #1b1c24
}

#dot-scroll.colors-f li a span {
	background-color: #fff
}

#dot-scroll.colors-f li a.active span,
#dot-scroll.colors-f li a:hover.active span {
	background-color: rgba(27, 28, 36, .85)
}

#dot-scroll.colors-f li a.active span,
#dot-scroll.colors-f li a.target span,
#dot-scroll.colors-f li a.target.active span,
#dot-scroll.colors-f li a:hover.active span,
#dot-scroll.colors-f li a:hover.target span,
#dot-scroll.colors-f li a:hover.target.active span {
	border-color: #fff
}

.colors-f.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #1b1c24;
	background-color: transparent!important
}

.colors-f.skew.skew-bottom-right {
	border-bottom-color: #1b1c24;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-f.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #1b1c24;
	background-color: transparent!important
}

.colors-f.skew.skew-top-left {
	border-top-color: #1b1c24;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-f .loader {
	border-color: rgba(239, 239, 239, .1)
}

.colors-f .loader li:nth-child(1),
.colors-f .loader li:nth-child(2),
.colors-f .loader li:nth-child(3),
.colors-f .loader li:nth-child(4) {
	background: #efefef
}

.colors-f #comments,
.colors-f #comments .comment-list .comment,
.colors-f .avatar,
.colors-f ul.tags-list li {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-f .post .post-meta,
.colors-f .post .post-meta a {
	color: #fff
}

.colors-f .post .post-meta a:hover {
	color: #1e4695
}

.colors-f .post .post-meta .post-month {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-f .post h3 a:hover {
	color: #fff
}

.colors-f .post .post-tags {
	color: rgba(239, 239, 239, .85)
}

.colors-f .post .post-month {
	color: #1e4695
}

.colors-f .sidebar .title {
	color: #fff
}

.colors-f .pagination .active a {
	background-color: rgba(255, 255, 255, .85);
	color: #1b1c24
}

.colors-f .pagination .active a:hover {
	color: #1b1c24
}

.colors-f .pagination a {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .4)!important;
	color: #fff
}

.colors-f .pagination a:hover {
	color: #1e4695
}

.colors-f .navbar-collapse {
	max-height: none
}

.colors-f .caption,
.colors-f .header-details,
.colors-f .subtitle,
.colors-f .title {
	color: #fff
}

.colors-f .header-details.highlight,
.colors-f .slogan,
.colors-f .subtitle.highlight,
.colors-f .title.highlight {
	color: #1e4695
}

.colors-f .underline-dashed,
.colors-f .underline-dotted {
	border-color: rgba(219, 171, 131, .7)
}

.colors-f .underline,
.colors-f .underline-highlight,
.colors-f .underline-link {
	border-color: rgba(219, 171, 131, .5)
}

.colors-f .underline-heading {
	border-color: rgba(255, 255, 255, .5)
}

.colors-f .underline-text {
	border-color: rgba(239, 239, 239, .5)
}

.colors-f .top-line:before {
	background-color: rgba(219, 171, 131, .7)
}

.colors-f .bottom-line:after,
.colors-f .short-underline:after {
	background-color: #1e4695
}

.colors-f .stroke-highlight {
	text-shadow: -1px -1px 0 #1e4695, 1px -1px 0 #1e4695, -1px 1px 0 #1e4695, 1px 1px 0 #1e4695
}

.colors-f .stroke-heading {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}

.colors-f .stroke-foreground {
	text-shadow: -1px -1px 0 #efefef, 1px -1px 0 #efefef, -1px 1px 0 #efefef, 1px 1px 0 #efefef
}

.colors-f .stroke-background {
	text-shadow: -1px -1px 0 rgba(27, 28, 36, .85), 1px -1px 0 rgba(27, 28, 36, .85), -1px 1px 0 rgba(27, 28, 36, .85), 1px 1px 0 rgba(27, 28, 36, .85)
}

.colors-f .label-border {
	border-color: rgba(219, 171, 131, .7);
	outline-color: #1e4695
}

.colors-f .bottom-menu,
.colors-f .bottom-menu a,
.colors-f .bottom-menu i {
	color: #efefef!important
}

.colors-f .bottom-menu a:hover {
	background-color: transparent;
	color: #1e4695
}

.colors-f .bottom-menu a:hover i {
	color: #1e4695
}

footer.colors-f a i:hover {
	color: #efefef!important
}

.colors-f .main-icon,
.colors-f .main-icon:hover {
	color: #fff
}

.colors-f.content.border-bottom,
.colors-f.content.border-top,
footer.colors-f.border-bottom,
footer.colors-f.border-top {
	border-color: rgba(219, 171, 131, .8)
}

.colors-f input.button,
.colors-f.credits-overlay .content-container>ul>li,
.colors-f.credits-overlay .content-container>ul>li li {
	color: #1e4695
}

.colors-f input.button:hover {
	color: #fff
}

.colors-f iframe.example,
.colors-f pre.example {
	border-color: rgba(239, 239, 239, .3)!important
}

.colors-f.help-toc a,
.colors-f.help-toc li,
.colors-f.help-toc ul {
	color: #fff
}

.colors-f .help-toc-title {
	border-color: rgba(255, 255, 255, .2)
}

.text-f {
	color: #efefef
}

.background-0-f {
	background-color: transparent!important
}

.background-5-f {
	background-color: rgba(27, 28, 36, .05)!important
}

.background-10-f {
	background-color: rgba(27, 28, 36, .1)!important
}

.background-15-f {
	background-color: rgba(27, 28, 36, .15)!important
}

.background-20-f {
	background-color: rgba(27, 28, 36, .2)!important
}

.background-25-f {
	background-color: rgba(27, 28, 36, .25)!important
}

.background-30-f {
	background-color: rgba(27, 28, 36, .3)!important
}

.background-35-f {
	background-color: rgba(27, 28, 36, .35)!important
}

.background-40-f {
	background-color: rgba(27, 28, 36, .4)!important
}

.background-45-f {
	background-color: rgba(27, 28, 36, .45)!important
}

.background-50-f {
	background-color: rgba(27, 28, 36, .5)!important
}

.background-55-f {
	background-color: rgba(27, 28, 36, .55)!important
}

.background-60-f {
	background-color: rgba(27, 28, 36, .6)!important
}

.background-65-f {
	background-color: rgba(27, 28, 36, .65)!important
}

.background-70-f {
	background-color: rgba(27, 28, 36, .7)!important
}

.background-75-f {
	background-color: rgba(27, 28, 36, .75)!important
}

.background-80-f {
	background-color: rgba(27, 28, 36, .8)!important
}

.background-85-f {
	background-color: rgba(27, 28, 36, .85)!important
}

.background-90-f {
	background-color: rgba(27, 28, 36, .9)!important
}

.background-95-f {
	background-color: rgba(27, 28, 36, .95)!important
}

.background-100-f {
	background-color: #1b1c24!important
}

.background-f {
	background-color: rgba(27, 28, 36, .85)!important
}

.background-lite-f {
	background-color: rgba(27, 28, 36, .48519313)!important
}

.background-lite-lite-f {
	background-color: rgba(27, 28, 36, .24285714)!important
}

.background-hard-f {
	background-color: rgba(27, 28, 36, .95)!important
}

.background-hard-hard-f {
	background-color: rgba(27, 28, 36, .97)!important
}

.border-background-f {
	border-color: rgba(27, 28, 36, .7)!important
}

.border-text-f {
	border-color: rgba(239, 239, 239, .7)!important
}

.border-highlight-f {
	border-color: rgba(219, 171, 131, .7)!important
}

.border-heading-f {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-link-f {
	border-color: rgba(219, 171, 131, .7)!important
}

.heading-f {
	color: #fff!important
}

.text-f {
	color: #efefef!important
}

.text-background-f {
	color: #1b1c24!important
}

.background-highlight-f {
	background-color: #1e4695!important
}

.background-heading-f {
	background-color: #fff!important
}

.background-text-f {
	background-color: #efefef!important
}

.background-link-f {
	background-color: #1e4695!important
}

.highlight-f,
.link-f {
	color: #1e4695!important
}

.colors-g {
	color: #fff;
	background-color: #101010
}

.colors-g .bg-color {
	color: #101010
}

.colors-g .out {
	opacity: 1
}

.colors-g .heading,
.colors-g.heading {
	color: #fff
}

.colors-g .link,
.colors-g.link {
	color: #afafaf
}

.colors-g .highlight,
.colors-g.highlight {
	color: #1e4695
}

.colors-g .background,
.colors-g .background-hard,
.colors-g .background-solid,
.colors-g.background,
.colors-g.background-hard,
.colors-g.background-solid {
	background-color: #101010
}

.colors-g .background-lite,
.colors-g.background-lite {
	background-color: rgba(16, 16, 16, .57081545)
}

.colors-g .col-icon,
.colors-g .col-left-marginalia,
.colors-g col-right-marginalia,
.colors-g h1,
.colors-g h2,
.colors-g h3,
.colors-g h4,
.colors-g h5,
.colors-g h6 {
	color: #fff
}

.colors-g a,
a.colors-g {
	color: #afafaf
}

.colors-g a:hover,
a.colors-g:hover {
	color: rgba(175, 175, 175, .75)
}

.colors-g .line {
	border-color: #afafaf;
	border-color: rgba(175, 175, 175, .3)
}

.colors-g .line:hover {
	background-color: rgba(16, 16, 16, .57081545)
}

.colors-g .help-block li {
	color: #1e4695
}

.colors-g .grid-example>.row>div:nth-child(1n) {
	color: #fff;
	background-color: #101010;
	background-color: rgba(175, 175, 175, .1)
}

.colors-g .grid-example>.row>div:nth-child(2n) {
	color: #fff;
	background-color: #101010;
	background-color: rgba(175, 175, 175, .3)
}

.colors-g ::-webkit-input-placeholder {
	color: rgba(175, 175, 175, .6)
}

.colors-g :-moz-placeholder {
	color: rgba(175, 175, 175, .6);
	opacity: 1
}

.colors-g ::-moz-placeholder {
	color: rgba(175, 175, 175, .6);
	opacity: 1
}

.colors-g :-ms-input-placeholder {
	color: rgba(175, 175, 175, .6)
}

.colors-g .border,
.colors-g .border-bottom,
.colors-g .border-left,
.colors-g .border-right,
.colors-g .border-top,
.colors-g.border,
.colors-g.border-bottom,
.colors-g.border-left,
.colors-g.border-right,
.colors-g.border-top {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-g .border-hard,
.colors-g.border-hard {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-g .border-lite,
.colors-g.border-lite {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-g .text {
	color: #afafaf!important
}

.colors-g .text-background,
.colors-g.text-background {
	color: #101010!important
}

.colors-g .background-highlight,
.colors-g.background-highlight {
	background-color: #1e4695!important
}

.colors-g .background-heading,
.colors-g.background-heading {
	background-color: #fff!important
}

.colors-g .background-link,
.colors-g .background-text,
.colors-g.background-link,
.colors-g.background-text {
	background-color: #afafaf!important
}

.colors-g .border-text,
.colors-g.border-text {
	border-color: rgba(175, 175, 175, .7)!important
}

.colors-g .border-highlight,
.colors-g.border-highlight {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-g .border-heading,
.colors-g.border-heading {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-g .border-link,
.colors-g.border-link {
	border-color: rgba(175, 175, 175, .7)!important
}

.colors-g .background-0,
.colors-g.background-0 {
	background-color: transparent!important
}

.colors-g .background-5,
.colors-g.background-5 {
	background-color: rgba(16, 16, 16, .05)!important
}

.colors-g .background-10,
.colors-g.background-10 {
	background-color: rgba(16, 16, 16, .1)!important
}

.colors-g .background-15,
.colors-g.background-15 {
	background-color: rgba(16, 16, 16, .15)!important
}

.colors-g .background-20,
.colors-g.background-20 {
	background-color: rgba(16, 16, 16, .2)!important
}

.colors-g .background-25,
.colors-g.background-25 {
	background-color: rgba(16, 16, 16, .25)!important
}

.colors-g .background-30,
.colors-g.background-30 {
	background-color: rgba(16, 16, 16, .3)!important
}

.colors-g .background-35,
.colors-g.background-35 {
	background-color: rgba(16, 16, 16, .35)!important
}

.colors-g .background-40,
.colors-g.background-40 {
	background-color: rgba(16, 16, 16, .4)!important
}

.colors-g .background-45,
.colors-g.background-45 {
	background-color: rgba(16, 16, 16, .45)!important
}

.colors-g .background-50,
.colors-g.background-50 {
	background-color: rgba(16, 16, 16, .5)!important
}

.colors-g .background-55,
.colors-g.background-55 {
	background-color: rgba(16, 16, 16, .55)!important
}

.colors-g .background-60,
.colors-g.background-60 {
	background-color: rgba(16, 16, 16, .6)!important
}

.colors-g .background-65,
.colors-g.background-65 {
	background-color: rgba(16, 16, 16, .65)!important
}

.colors-g .background-70,
.colors-g.background-70 {
	background-color: rgba(16, 16, 16, .7)!important
}

.colors-g .background-75,
.colors-g.background-75 {
	background-color: rgba(16, 16, 16, .75)!important
}

.colors-g .background-80,
.colors-g.background-80 {
	background-color: rgba(16, 16, 16, .8)!important
}

.colors-g .background-85,
.colors-g.background-85 {
	background-color: rgba(16, 16, 16, .85)!important
}

.colors-g .background-90,
.colors-g.background-90 {
	background-color: rgba(16, 16, 16, .9)!important
}

.colors-g .background-95,
.colors-g.background-95 {
	background-color: rgba(16, 16, 16, .95)!important
}

.colors-g .background-100,
.colors-g.background-100 {
	background-color: #101010!important
}

.colors-g h2::after {
	background-color: rgba(255, 255, 255, .4)
}

.colors-g h3 a {
	color: #fff
}

.colors-g h3 a:hover {
	color: rgba(255, 255, 255, .75)
}

.colors-g h3 {
	border-color: rgba(219, 171, 131, .5)
}

.colors-g input,
.colors-g textarea {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .6);
	outline-color: rgba(175, 175, 175, 0)
}

.colors-g input:focus,
.colors-g textarea:focus {
	outline-color: rgba(175, 175, 175, .37)
}

#top-nav.colors-g {
	border-color: rgba(219, 171, 131, .16);
	color: #fff
}

#top-nav.colors-g li a {
	color: #fff
}

#top-nav.colors-g li a:hover {
	color: inherit
}

#top-nav.colors-g .navbar-brand,
#top-nav.colors-g .navbar-brand:hover {
	color: #fff
}

#top-nav.colors-g .nav>li ul {
	background-color: #101010
}

#top-nav.colors-g .nav>li ul a {
	color: #fff
}

#top-nav.colors-g .nav>li ul a.active {
	color: #1e4695
}

#top-nav.colors-g .nav>li ul a:hover {
	background-color: transparent
}

#top-nav.colors-g li.open>a {
	background-color: rgba(16, 16, 16, .57081545)
}

#top-nav.colors-g .navbar-nav a.active {
	color: #1e4695
}

#top-nav.colors-g .navbar-toggle {
	background-color: transparent!important;
	border-color: #fff
}

#top-nav.colors-g .navbar-toggle .icon-bar {
	background-color: #fff
}

.colors-g.page-border {
	border-color: rgba(219, 171, 131, .16)
}

.colors-g.page-border a,
.ext-nav a.colors-g .side-title {
	color: #fff
}

.ext-nav a.colors-g .side-label {
	color: #1e4695
}

.ext-nav a.colors-g:hover .side-title {
	color: #fff
}

.ext-nav a.colors-g:hover .side-label {
	color: #1e4695
}

.colors-g .menu-toggle span,
.colors-g .menu-toggle span:after,
.colors-g .menu-toggle span:before {
	background-color: #fff
}

.colors-g .menu-toggle.navbar-toggle span,
.colors-g .menu-toggle.navbar-toggle span:after,
.colors-g .menu-toggle.navbar-toggle span:before {
	background-color: #1e4695
}

.colors-g .menu-toggle.show span {
	background-color: transparent
}

.colors-g .carousel .slick-next,
.colors-g .carousel .slick-prev,
.colors-g .slider .slick-next,
.colors-g .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-g .carousel .slick-next:before,
.colors-g .carousel .slick-prev:before,
.colors-g .slider .slick-next:before,
.colors-g .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-g .carousel .slick-next:hover,
.colors-g .carousel .slick-prev:hover,
.colors-g .slider .slick-next:hover,
.colors-g .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-g .carousel .slick-dots li button:before,
.colors-g .slider .slick-dots li button:before {
	color: #afafaf;
	color: rgba(175, 175, 175, .4);
	opacity: 1
}

.colors-g .carousel .slick-dots li.slick-active button:before,
.colors-g .slider .slick-dots li.slick-active button:before {
	color: #1e4695;
	color: rgba(175, 175, 175, .7);
	opacity: 1
}

.colors-g .carousel .slick-slide {
	background-color: #101010;
	-webkit-box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff
}

.colors-g .gallery .filter .nav li a {
	color: #fff;
	background-color: transparent
}

.colors-g .gallery .filter .nav li a.active {
	color: #1e4695
}

.colors-g.gallery-overlay .field {
	color: #fff
}

.colors-g .cross:after,
.colors-g .cross:before {
	background-color: #fff
}

.colors-g.circle {
	border-color: #101010;
	color: #fff
}

.colors-g.circle:after {
	background-color: transparent;
	border-color: #101010
}

.colors-g.circle:hover {
	background-color: transparent;
	color: #101010
}

.colors-g.circle:hover:after {
	border-color: #101010
}

.colors-g .process .process-row .process-step .process-box {
	border-color: rgba(175, 175, 175, .7)
}

.colors-g .process .process-row .process-step .process-box:before {
	background-color: #101010
}

#dot-scroll.colors-g li a span {
	background-color: #fff
}

#dot-scroll.colors-g li a.active span,
#dot-scroll.colors-g li a:hover.active span {
	background-color: #101010
}

#dot-scroll.colors-g li a.active span,
#dot-scroll.colors-g li a.target span,
#dot-scroll.colors-g li a.target.active span,
#dot-scroll.colors-g li a:hover.active span,
#dot-scroll.colors-g li a:hover.target span,
#dot-scroll.colors-g li a:hover.target.active span {
	border-color: #fff
}

.colors-g.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #101010;
	background-color: transparent!important
}

.colors-g.skew.skew-bottom-right {
	border-bottom-color: #101010;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-g.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #101010;
	background-color: transparent!important
}

.colors-g.skew.skew-top-left {
	border-top-color: #101010;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-g .loader {
	border-color: rgba(175, 175, 175, .1)
}

.colors-g .loader li:nth-child(1),
.colors-g .loader li:nth-child(2),
.colors-g .loader li:nth-child(3),
.colors-g .loader li:nth-child(4) {
	background: #afafaf
}

.colors-g #comments,
.colors-g #comments .comment-list .comment,
.colors-g .avatar,
.colors-g ul.tags-list li {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-g .post .post-meta,
.colors-g .post .post-meta a {
	color: #fff
}

.colors-g .post .post-meta a:hover {
	color: #1e4695
}

.colors-g .post .post-meta .post-month {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-g .post h3 a:hover {
	color: #fff
}

.colors-g .post .post-tags {
	color: rgba(175, 175, 175, .85)
}

.colors-g .post .post-month {
	color: #1e4695
}

.colors-g .sidebar .title {
	color: #fff
}

.colors-g .pagination .active a {
	background-color: rgba(255, 255, 255, .85);
	color: #101010
}

.colors-g .pagination .active a:hover {
	color: #101010
}

.colors-g .pagination a {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .4)!important;
	color: #fff
}

.colors-g .pagination a:hover {
	color: #1e4695
}

.colors-g .navbar-collapse {
	max-height: none
}

.colors-g .caption,
.colors-g .header-details,
.colors-g .subtitle,
.colors-g .title {
	color: #fff
}

.colors-g .header-details.highlight,
.colors-g .slogan,
.colors-g .subtitle.highlight,
.colors-g .title.highlight {
	color: #1e4695
}

.colors-g .underline-dashed,
.colors-g .underline-dotted {
	border-color: rgba(219, 171, 131, .7)
}

.colors-g .underline,
.colors-g .underline-highlight {
	border-color: rgba(219, 171, 131, .5)
}

.colors-g .underline-link {
	border-color: rgba(175, 175, 175, .5)
}

.colors-g .underline-heading {
	border-color: rgba(255, 255, 255, .5)
}

.colors-g .underline-text {
	border-color: rgba(175, 175, 175, .5)
}

.colors-g .top-line:before {
	background-color: rgba(219, 171, 131, .7)
}

.colors-g .bottom-line:after,
.colors-g .short-underline:after {
	background-color: #1e4695
}

.colors-g .stroke-highlight {
	text-shadow: -1px -1px 0 #1e4695, 1px -1px 0 #1e4695, -1px 1px 0 #1e4695, 1px 1px 0 #1e4695
}

.colors-g .stroke-heading {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}

.colors-g .stroke-foreground {
	text-shadow: -1px -1px 0 #afafaf, 1px -1px 0 #afafaf, -1px 1px 0 #afafaf, 1px 1px 0 #afafaf
}

.colors-g .stroke-background {
	text-shadow: -1px -1px 0 #101010, 1px -1px 0 #101010, -1px 1px 0 #101010, 1px 1px 0 #101010
}

.colors-g .label-border {
	border-color: rgba(219, 171, 131, .7);
	outline-color: #1e4695
}

.colors-g .bottom-menu,
.colors-g .bottom-menu a,
.colors-g .bottom-menu i {
	color: #afafaf!important
}

.colors-g .bottom-menu a:hover {
	background-color: transparent;
	color: #1e4695
}

.colors-g .bottom-menu a:hover i {
	color: #1e4695
}

footer.colors-g a i:hover {
	color: #afafaf!important
}

.colors-g .main-icon,
.colors-g .main-icon:hover {
	color: #fff
}

.colors-g.content.border-bottom,
.colors-g.content.border-top,
footer.colors-g.border-bottom,
footer.colors-g.border-top {
	border-color: rgba(219, 171, 131, .8)
}

.colors-g.credits-overlay .content-container>ul>li {
	color: #1e4695
}

.colors-g.credits-overlay .content-container>ul>li li {
	color: #afafaf
}

.colors-g input.button {
	color: #1e4695
}

.colors-g input.button:hover {
	color: #fff
}

.colors-g iframe.example,
.colors-g pre.example {
	border-color: rgba(175, 175, 175, .3)!important
}

.colors-g.help-toc a,
.colors-g.help-toc li,
.colors-g.help-toc ul {
	color: #fff
}

.colors-g .help-toc-title {
	border-color: rgba(255, 255, 255, .2)
}

.text-g {
	color: #afafaf
}

.background-0-g {
	background-color: transparent!important
}

.background-5-g {
	background-color: rgba(16, 16, 16, .05)!important
}

.background-10-g {
	background-color: rgba(16, 16, 16, .1)!important
}

.background-15-g {
	background-color: rgba(16, 16, 16, .15)!important
}

.background-20-g {
	background-color: rgba(16, 16, 16, .2)!important
}

.background-25-g {
	background-color: rgba(16, 16, 16, .25)!important
}

.background-30-g {
	background-color: rgba(16, 16, 16, .3)!important
}

.background-35-g {
	background-color: rgba(16, 16, 16, .35)!important
}

.background-40-g {
	background-color: rgba(16, 16, 16, .4)!important
}

.background-45-g {
	background-color: rgba(16, 16, 16, .45)!important
}

.background-50-g {
	background-color: rgba(16, 16, 16, .5)!important
}

.background-55-g {
	background-color: rgba(16, 16, 16, .55)!important
}

.background-60-g {
	background-color: rgba(16, 16, 16, .6)!important
}

.background-65-g {
	background-color: rgba(16, 16, 16, .65)!important
}

.background-70-g {
	background-color: rgba(16, 16, 16, .7)!important
}

.background-75-g {
	background-color: rgba(16, 16, 16, .75)!important
}

.background-80-g {
	background-color: rgba(16, 16, 16, .8)!important
}

.background-85-g {
	background-color: rgba(16, 16, 16, .85)!important
}

.background-90-g {
	background-color: rgba(16, 16, 16, .9)!important
}

.background-95-g {
	background-color: rgba(16, 16, 16, .95)!important
}

.background-100-g,
.background-g {
	background-color: #101010!important
}

.background-lite-g {
	background-color: rgba(16, 16, 16, .57081545)!important
}

.background-lite-lite-g {
	background-color: rgba(16, 16, 16, .28571429)!important
}

.background-hard-g,
.background-hard-hard-g {
	background-color: #101010!important
}

.border-background-g {
	border-color: rgba(16, 16, 16, .7)!important
}

.border-text-g {
	border-color: rgba(175, 175, 175, .7)!important
}

.border-highlight-g {
	border-color: rgba(219, 171, 131, .7)!important
}

.border-heading-g {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-link-g {
	border-color: rgba(175, 175, 175, .7)!important
}

.heading-g {
	color: #fff!important
}

.text-g {
	color: #afafaf!important
}

.text-background-g {
	color: #101010!important
}

.background-highlight-g {
	background-color: #1e4695!important
}

.background-heading-g {
	background-color: #fff!important
}

.background-link-g,
.background-text-g {
	background-color: #afafaf!important
}

.highlight-g {
	color: #1e4695!important
}

.link-g {
	color: #afafaf!important
}

.colors-h {
	color: #efefef;
	background-color: rgba(30, 70, 149, .62)
}

.colors-h .bg-color {
	color: #0f0e0e
}

.colors-h .out {
	opacity: .85
}

.colors-h .heading,
.colors-h.heading {
	color: #fff
}

.colors-h .link,
.colors-h.link {
	color: #afafaf
}

.colors-h .highlight,
.colors-h.highlight {
	color: #1e4695
}

.colors-h .background,
.colors-h.background {
	background-color: rgba(15, 14, 14, .85)
}

.colors-h .background-solid,
.colors-h.background-solid {
	background-color: #0f0e0e
}

.colors-h .background-hard,
.colors-h.background-hard {
	background-color: rgba(15, 14, 14, .95)
}

.colors-h .background-lite,
.colors-h.background-lite {
	background-color: rgba(15, 14, 14, .48519313)
}

.colors-h .col-icon,
.colors-h .col-left-marginalia,
.colors-h col-right-marginalia,
.colors-h h1,
.colors-h h2,
.colors-h h3,
.colors-h h4,
.colors-h h5,
.colors-h h6 {
	color: #fff
}

.colors-h a,
a.colors-h {
	color: #afafaf
}

.colors-h a:hover,
a.colors-h:hover {
	color: rgba(175, 175, 175, .75)
}

.colors-h .line {
	border-color: #efefef;
	border-color: rgba(239, 239, 239, .3)
}

.colors-h .line:hover {
	background-color: rgba(15, 14, 14, .48519313)
}

.colors-h .help-block li {
	color: #1e4695
}

.colors-h .grid-example>.row>div:nth-child(1n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .1)
}

.colors-h .grid-example>.row>div:nth-child(2n) {
	color: #fff;
	background-color: rgba(239, 239, 239, .3)
}

.colors-h ::-webkit-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-h :-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-h ::-moz-placeholder {
	color: rgba(239, 239, 239, .6);
	opacity: 1
}

.colors-h :-ms-input-placeholder {
	color: rgba(239, 239, 239, .6)
}

.colors-h .border,
.colors-h .border-bottom,
.colors-h .border-left,
.colors-h .border-right,
.colors-h .border-top,
.colors-h.border,
.colors-h.border-bottom,
.colors-h.border-left,
.colors-h.border-right,
.colors-h.border-top {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-h .border-hard,
.colors-h.border-hard {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-h .border-lite,
.colors-h.border-lite {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-h .text {
	color: #efefef!important
}

.colors-h .text-background,
.colors-h.text-background {
	color: #0f0e0e!important
}

.colors-h .background-highlight,
.colors-h.background-highlight {
	background-color: #1e4695!important
}

.colors-h .background-heading,
.colors-h.background-heading {
	background-color: #fff!important
}

.colors-h .background-text,
.colors-h.background-text {
	background-color: #efefef!important
}

.colors-h .background-link,
.colors-h.background-link {
	background-color: #afafaf!important
}

.colors-h .border-text,
.colors-h.border-text {
	border-color: rgba(239, 239, 239, .7)!important
}

.colors-h .border-highlight,
.colors-h.border-highlight {
	border-color: rgba(219, 171, 131, .7)!important
}

.colors-h .border-heading,
.colors-h.border-heading {
	border-color: rgba(255, 255, 255, .7)!important
}

.colors-h .border-link,
.colors-h.border-link {
	border-color: rgba(175, 175, 175, .7)!important
}

.colors-h .background-0,
.colors-h.background-0 {
	background-color: transparent!important
}

.colors-h .background-5,
.colors-h.background-5 {
	background-color: rgba(15, 14, 14, .05)!important
}

.colors-h .background-10,
.colors-h.background-10 {
	background-color: rgba(15, 14, 14, .1)!important
}

.colors-h .background-15,
.colors-h.background-15 {
	background-color: rgba(15, 14, 14, .15)!important
}

.colors-h .background-20,
.colors-h.background-20 {
	background-color: rgba(15, 14, 14, .2)!important
}

.colors-h .background-25,
.colors-h.background-25 {
	background-color: rgba(15, 14, 14, .25)!important
}

.colors-h .background-30,
.colors-h.background-30 {
	background-color: rgba(15, 14, 14, .3)!important
}

.colors-h .background-35,
.colors-h.background-35 {
	background-color: rgba(15, 14, 14, .35)!important
}

.colors-h .background-40,
.colors-h.background-40 {
	background-color: rgba(15, 14, 14, .4)!important
}

.colors-h .background-45,
.colors-h.background-45 {
	background-color: rgba(15, 14, 14, .45)!important
}

.colors-h .background-50,
.colors-h.background-50 {
	background-color: rgba(15, 14, 14, .5)!important
}

.colors-h .background-55,
.colors-h.background-55 {
	background-color: rgba(15, 14, 14, .55)!important
}

.colors-h .background-60,
.colors-h.background-60 {
	background-color: rgba(15, 14, 14, .6)!important
}

.colors-h .background-65,
.colors-h.background-65 {
	background-color: rgba(15, 14, 14, .65)!important
}

.colors-h .background-70,
.colors-h.background-70 {
	background-color: rgba(15, 14, 14, .7)!important
}

.colors-h .background-75,
.colors-h.background-75 {
	background-color: rgba(15, 14, 14, .75)!important
}

.colors-h .background-80,
.colors-h.background-80 {
	background-color: rgba(15, 14, 14, .8)!important
}

.colors-h .background-85,
.colors-h.background-85 {
	background-color: rgba(15, 14, 14, .85)!important
}

.colors-h .background-90,
.colors-h.background-90 {
	background-color: rgba(15, 14, 14, .9)!important
}

.colors-h .background-95,
.colors-h.background-95 {
	background-color: rgba(15, 14, 14, .95)!important
}

.colors-h .background-100,
.colors-h.background-100 {
	background-color: #0f0e0e!important
}

.colors-h h2::after {
	background-color: rgba(255, 255, 255, .4)
}

.colors-h h3 a {
	color: #fff
}

.colors-h h3 a:hover {
	color: rgba(255, 255, 255, .75)
}

.colors-h h3 {
	border-color: rgba(219, 171, 131, .5)
}

.colors-h input,
.colors-h textarea {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .6);
	outline-color: rgba(239, 239, 239, 0)
}

.colors-h input:focus,
.colors-h textarea:focus {
	outline-color: rgba(239, 239, 239, .37)
}

#top-nav.colors-h {
	border-color: rgba(219, 171, 131, .16);
	color: #fff
}

#top-nav.colors-h li a {
	color: #fff
}

#top-nav.colors-h li a:hover {
	color: inherit
}

#top-nav.colors-h .navbar-brand,
#top-nav.colors-h .navbar-brand:hover {
	color: #fff
}

#top-nav.colors-h .nav>li ul {
	background-color: rgba(15, 14, 14, .85)
}

#top-nav.colors-h .nav>li ul a {
	color: #fff
}

#top-nav.colors-h .nav>li ul a.active {
	color: #1e4695
}

#top-nav.colors-h .nav>li ul a:hover {
	background-color: transparent
}

#top-nav.colors-h li.open>a {
	background-color: rgba(15, 14, 14, .48519313)
}

#top-nav.colors-h .navbar-nav a.active {
	color: #1e4695
}

#top-nav.colors-h .navbar-toggle {
	background-color: transparent!important;
	border-color: #fff
}

#top-nav.colors-h .navbar-toggle .icon-bar {
	background-color: #fff
}

.colors-h.page-border {
	border-color: rgba(219, 171, 131, .16)
}

.colors-h.page-border a,
.ext-nav a.colors-h .side-title {
	color: #fff
}

.ext-nav a.colors-h .side-label {
	color: #1e4695
}

.ext-nav a.colors-h:hover .side-title {
	color: #fff
}

.ext-nav a.colors-h:hover .side-label {
	color: #1e4695
}

.colors-h .menu-toggle span,
.colors-h .menu-toggle span:after,
.colors-h .menu-toggle span:before {
	background-color: #fff
}

.colors-h .menu-toggle.navbar-toggle span,
.colors-h .menu-toggle.navbar-toggle span:after,
.colors-h .menu-toggle.navbar-toggle span:before {
	background-color: #1e4695
}

.colors-h .menu-toggle.show span {
	background-color: transparent
}

.colors-h .carousel .slick-next,
.colors-h .carousel .slick-prev,
.colors-h .slider .slick-next,
.colors-h .slider .slick-prev {
	background-color: #f9f9f9;
	background-color: rgba(255, 255, 255, .8)
}

.colors-h .carousel .slick-next:before,
.colors-h .carousel .slick-prev:before,
.colors-h .slider .slick-next:before,
.colors-h .slider .slick-prev:before {
	color: #222;
	background-color: transparent
}

.colors-h .carousel .slick-next:hover,
.colors-h .carousel .slick-prev:hover,
.colors-h .slider .slick-next:hover,
.colors-h .slider .slick-prev:hover {
	background-color: #efefef;
	background-color: rgba(255, 255, 255, .6)
}

.colors-h .carousel .slick-dots li button:before,
.colors-h .slider .slick-dots li button:before {
	color: #efefef;
	color: rgba(239, 239, 239, .4);
	opacity: 1
}

.colors-h .carousel .slick-dots li.slick-active button:before,
.colors-h .slider .slick-dots li.slick-active button:before {
	color: #1e4695;
	color: rgba(239, 239, 239, .7);
	opacity: 1
}

.colors-h .carousel .slick-slide {
	background-color: rgba(15, 14, 14, .85);
	-webkit-box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	box-shadow: 0 0 8px #fff
}

.colors-h .gallery .filter .nav li a {
	color: #fff;
	background-color: transparent
}

.colors-h .gallery .filter .nav li a.active {
	color: #1e4695
}

.colors-h.gallery-overlay .field {
	color: #fff
}

.colors-h .cross:after,
.colors-h .cross:before {
	background-color: #fff
}

.colors-h.circle {
	border-color: rgba(15, 14, 14, .85);
	color: #fff
}

.colors-h.circle:after {
	background-color: transparent;
	border-color: rgba(15, 14, 14, .85)
}

.colors-h.circle:hover {
	background-color: transparent;
	color: rgba(15, 14, 14, .85)
}

.colors-h.circle:hover:after {
	border-color: rgba(15, 14, 14, .85)
}

.colors-h .process .process-row .process-step .process-box {
	border-color: rgba(239, 239, 239, .7)
}

.colors-h .process .process-row .process-step .process-box:before {
	background-color: #0f0e0e
}

#dot-scroll.colors-h li a span {
	background-color: #fff
}

#dot-scroll.colors-h li a.active span,
#dot-scroll.colors-h li a:hover.active span {
	background-color: rgba(15, 14, 14, .85)
}

#dot-scroll.colors-h li a.active span,
#dot-scroll.colors-h li a.target span,
#dot-scroll.colors-h li a.target.active span,
#dot-scroll.colors-h li a:hover.active span,
#dot-scroll.colors-h li a:hover.target span,
#dot-scroll.colors-h li a:hover.target.active span {
	border-color: #fff
}

.colors-h.skew.skew-bottom-left {
	border-bottom-color: transparent;
	border-left-color: #0f0e0e;
	background-color: transparent!important
}

.colors-h.skew.skew-bottom-right {
	border-bottom-color: #0f0e0e;
	border-left-color: transparent;
	background-color: transparent!important
}

.colors-h.skew.skew-top-right {
	border-top-color: transparent;
	border-right-color: #0f0e0e;
	background-color: transparent!important
}

.colors-h.skew.skew-top-left {
	border-top-color: #0f0e0e;
	border-right-color: transparent;
	background-color: transparent!important
}

.colors-h .loader {
	border-color: #1e4695
}

.colors-h .loader li:nth-child(1),
.colors-h .loader li:nth-child(2),
.colors-h .loader li:nth-child(3),
.colors-h .loader li:nth-child(4) {
	background: #1e4695
}

.colors-h #comments,
.colors-h #comments .comment-list .comment,
.colors-h .avatar,
.colors-h ul.tags-list li {
	border-color: rgba(255, 255, 255, .3)!important
}

.colors-h .post .post-meta,
.colors-h .post .post-meta a {
	color: #fff
}

.colors-h .post .post-meta a:hover {
	color: #1e4695
}

.colors-h .post .post-meta .post-month {
	border-color: rgba(255, 255, 255, .08)!important
}

.colors-h .post h3 a:hover {
	color: #fff
}

.colors-h .post .post-tags {
	color: rgba(239, 239, 239, .85)
}

.colors-h .post .post-month {
	color: #1e4695
}

.colors-h .sidebar .title {
	color: #fff
}

.colors-h .pagination .active a {
	background-color: rgba(255, 255, 255, .85);
	color: #0f0e0e
}

.colors-h .pagination .active a:hover {
	color: #0f0e0e
}

.colors-h .pagination a {
	background-color: transparent;
	border-color: rgba(255, 255, 255, .4)!important;
	color: #fff
}

.colors-h .pagination a:hover {
	color: #1e4695
}

.colors-h .navbar-collapse {
	max-height: none
}

.colors-h .caption,
.colors-h .header-details,
.colors-h .subtitle,
.colors-h .title {
	color: #fff
}

.colors-h .header-details.highlight,
.colors-h .slogan,
.colors-h .subtitle.highlight,
.colors-h .title.highlight {
	color: #fff
}

.colors-h .underline-dashed,
.colors-h .underline-dotted {
	border-color: rgba(219, 171, 131, .7)
}

.colors-h .underline,
.colors-h .underline-highlight {
	border-color: rgba(219, 171, 131, .5)
}

.colors-h .underline-link {
	border-color: rgba(175, 175, 175, .5)
}

.colors-h .underline-heading {
	border-color: rgba(255, 255, 255, .5)
}

.colors-h .underline-text {
	border-color: rgba(239, 239, 239, .5)
}

.colors-h .top-line:before {
	background-color: rgba(219, 171, 131, .7)
}

.colors-h .bottom-line:after,
.colors-h .short-underline:after {
	background-color: #1e4695
}

.colors-h .stroke-highlight {
	text-shadow: -1px -1px 0 #1e4695, 1px -1px 0 #1e4695, -1px 1px 0 #1e4695, 1px 1px 0 #1e4695
}

.colors-h .stroke-heading {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff
}

.colors-h .stroke-foreground {
	text-shadow: -1px -1px 0 #efefef, 1px -1px 0 #efefef, -1px 1px 0 #efefef, 1px 1px 0 #efefef
}

.colors-h .stroke-background {
	text-shadow: -1px -1px 0 rgba(15, 14, 14, .85), 1px -1px 0 rgba(15, 14, 14, .85), -1px 1px 0 rgba(15, 14, 14, .85), 1px 1px 0 rgba(15, 14, 14, .85)
}

.colors-h .label-border {
	border-color: rgba(219, 171, 131, .7);
	outline-color: #1e4695
}

.colors-h .bottom-menu,
.colors-h .bottom-menu a,
.colors-h .bottom-menu i {
	color: #efefef!important
}

.colors-h .bottom-menu a:hover {
	background-color: transparent;
	color: #1e4695
}

.colors-h .bottom-menu a:hover i {
	color: #1e4695
}

footer.colors-h a i:hover {
	color: #efefef!important
}

.colors-h .main-icon,
.colors-h .main-icon:hover {
	color: #fff
}

.colors-h.content.border-bottom,
.colors-h.content.border-top,
footer.colors-h.border-bottom,
footer.colors-h.border-top {
	border-color: rgba(219, 171, 131, .8)
}

.colors-h.credits-overlay .content-container>ul>li {
	color: #1e4695
}

.colors-h.credits-overlay .content-container>ul>li li {
	color: #afafaf
}

.colors-h input.button {
	color: #1e4695
}

.colors-h input.button:hover {
	color: #fff
}

.colors-h iframe.example,
.colors-h pre.example {
	border-color: rgba(239, 239, 239, .3)!important
}

.colors-h.help-toc a,
.colors-h.help-toc li,
.colors-h.help-toc ul {
	color: #fff
}

.colors-h .help-toc-title {
	border-color: rgba(255, 255, 255, .2)
}

.text-h {
	color: #efefef
}

.background-0-h {
	background-color: transparent!important
}

.background-5-h {
	background-color: rgba(15, 14, 14, .05)!important
}

.background-10-h {
	background-color: rgba(15, 14, 14, .1)!important
}

.background-15-h {
	background-color: rgba(15, 14, 14, .15)!important
}

.background-20-h {
	background-color: rgba(15, 14, 14, .2)!important
}

.background-25-h {
	background-color: rgba(15, 14, 14, .25)!important
}

.background-30-h {
	background-color: rgba(15, 14, 14, .3)!important
}

.background-35-h {
	background-color: rgba(15, 14, 14, .35)!important
}

.background-40-h {
	background-color: rgba(15, 14, 14, .4)!important
}

.background-45-h {
	background-color: rgba(15, 14, 14, .45)!important
}

.background-50-h {
	background-color: rgba(15, 14, 14, .5)!important
}

.background-55-h {
	background-color: rgba(15, 14, 14, .55)!important
}

.background-60-h {
	background-color: rgba(15, 14, 14, .6)!important
}

.background-65-h {
	background-color: rgba(15, 14, 14, .65)!important
}

.background-70-h {
	background-color: rgba(15, 14, 14, .7)!important
}

.background-75-h {
	background-color: rgba(15, 14, 14, .75)!important
}

.background-80-h {
	background-color: rgba(15, 14, 14, .8)!important
}

.background-85-h {
	background-color: rgba(15, 14, 14, .85)!important
}

.background-90-h {
	background-color: rgba(15, 14, 14, .9)!important
}

.background-95-h {
	background-color: #1e4696!important
}

.background-100-h {
	background-color: #0f0e0e!important
}

.background-h {
	background-color: rgba(15, 14, 14, .85)!important
}

.background-lite-h {
	background-color: rgba(15, 14, 14, .48519313)!important
}

.background-lite-lite-h {
	background-color: rgba(15, 14, 14, .24285714)!important
}

.background-hard-h {
	background-color: rgba(15, 14, 14, .95)!important
}

.background-hard-hard-h {
	background-color: rgba(15, 14, 14, .97)!important
}

.border-background-h {
	border-color: rgba(15, 14, 14, .7)!important
}

.border-text-h {
	border-color: rgba(239, 239, 239, .7)!important
}

.border-highlight-h {
	border-color: rgba(219, 171, 131, .7)!important
}

.border-heading-h {
	border-color: rgba(255, 255, 255, .7)!important
}

.border-link-h {
	border-color: rgba(175, 175, 175, .7)!important
}

.heading-h {
	color: #fff!important
}

.text-h {
	color: #efefef!important
}

.text-background-h {
	color: #0f0e0e!important
}

.background-highlight-h {
	background-color: #1e4695!important
}

.background-heading-h {
	background-color: #fff!important
}

.background-text-h {
	background-color: #efefef!important
}

.background-link-h {
	background-color: #afafaf!important
}

.highlight-h {
	color: #1e4695!important
}

.link-h {
	color: #afafaf!important
}

.background-transparent {
	background-color: transparent!important
}

.primary {
	background-color: rgba(100, 122, 156, .3)
}

.success {
	background-color: rgba(198, 237, 181, .3)
}

.info {
	background-color: rgba(30, 70, 149, 0)
}

.warning {
	background-color: rgba(247, 239, 199, .3)
}

.danger {
	background-color: rgba(240, 158, 158, .3)
}

body,
html {
	-ms-overflow-style: scrollbar
}

body::-webkit-scrollbar-track,
html::-webkit-scrollbar-track {
	background-color: #141414;
	border-left: 1px solid rgba(223, 223, 223, .6)
}

body::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
	border-color: rgba(223, 223, 223, .6)!important;
	background-color: #141414;
	border-radius: 3px
}

body::-webkit-scrollbar,
html::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

body::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
	border: 1px solid
}

.ext-nav,
.navbar-collapse,
.non-mobile #top-nav,
.overlay-window .content-container,
textarea {
	-ms-overflow-style: scrollbar;
	scrollbar-face-color: #4d3824;
	scrollbar-track-color: #141414;
	scrollbar-arrow-color: #afafaf;
	scrollbar-highlight-color: #4d3824;
	scrollbar-3dlight-color: #4d3824;
	scrollbar-shadow-color: #4d3824;
	scrollbar-darkshadow-color: #4d3824
}

.ext-nav::-webkit-scrollbar-track,
.navbar-collapse::-webkit-scrollbar-track,
.non-mobile #top-nav::-webkit-scrollbar-track,
.overlay-window .content-container::-webkit-scrollbar-track,
textarea::-webkit-scrollbar-track {
	background-color: #141414;
	border-left: 1px solid rgba(223, 223, 223, .6)
}

.ext-nav::-webkit-scrollbar-thumb,
.navbar-collapse::-webkit-scrollbar-thumb,
.non-mobile #top-nav::-webkit-scrollbar-thumb,
.overlay-window .content-container::-webkit-scrollbar-thumb,
textarea::-webkit-scrollbar-thumb {
	border-color: rgba(223, 223, 223, .6)!important;
	background-color: #141414;
	border-radius: 3px
}

.ext-nav::-webkit-scrollbar,
.navbar-collapse::-webkit-scrollbar,
.non-mobile #top-nav::-webkit-scrollbar,
.overlay-window .content-container::-webkit-scrollbar,
textarea::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

.ext-nav::-webkit-scrollbar-thumb,
.navbar-collapse::-webkit-scrollbar-thumb,
.non-mobile #top-nav::-webkit-scrollbar-thumb,
.overlay-window .content-container::-webkit-scrollbar-thumb,
textarea::-webkit-scrollbar-thumb {
	border: 1px solid
}

.example-page,
pre {
	-ms-overflow-style: scrollbar;
	scrollbar-face-color: #1e4695;
	scrollbar-track-color: #474340;
	scrollbar-arrow-color: #afafaf;
	scrollbar-highlight-color: #1e4695;
	scrollbar-3dlight-color: #1e4695;
	scrollbar-shadow-color: #1e4695;
	scrollbar-darkshadow-color: #1e4695
}

.example-page::-webkit-scrollbar-track,
pre::-webkit-scrollbar-track {
	background-color: #101010;
	border-left: 1px solid rgba(175, 175, 175, .6)
}

.example-page::-webkit-scrollbar-thumb,
pre::-webkit-scrollbar-thumb {
	border-color: rgba(255, 255, 255, .6)!important;
	background-color: #0f0e0e;
	border-radius: 3px
}

.example-page::-webkit-scrollbar,
pre::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

.example-page::-webkit-scrollbar-thumb,
pre::-webkit-scrollbar-thumb {
	border: 1px solid
}

#customize-panel .options {
	-ms-overflow-style: scrollbar;
	scrollbar-face-color: #333;
	scrollbar-track-color: #555;
	scrollbar-arrow-color: #efefef;
	scrollbar-highlight-color: #333;
	scrollbar-3dlight-color: #333;
	scrollbar-shadow-color: #333;
	scrollbar-darkshadow-color: #333
}

#customize-panel .options::-webkit-scrollbar-track {
	background-color: #444;
	border-left: 1px solid #aaa
}

#customize-panel .options::-webkit-scrollbar-thumb {
	border-color: #aaa!important;
	background-color: #444;
	border-radius: 3px
}

#customize-panel .options::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

#customize-panel .options::-webkit-scrollbar-thumb {
	border: 1px solid
}

.scroll-a {
	-ms-overflow-style: scrollbar
}

.scroll-a::-webkit-scrollbar-track {
	background-color: #141414;
	border-left: 1px solid rgba(223, 223, 223, .6)
}

.scroll-a::-webkit-scrollbar-thumb {
	border-color: rgba(223, 223, 223, .6)!important;
	background-color: #141414;
	border-radius: 3px
}

.scroll-a::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

.scroll-a::-webkit-scrollbar-thumb {
	border: 1px solid
}

.scroll-cp {
	-ms-overflow-style: scrollbar
}

.scroll-cp::-webkit-scrollbar-track {
	background-color: #444;
	border-left: 1px solid #aaa
}

.scroll-cp::-webkit-scrollbar-thumb {
	border-color: #aaa!important;
	background-color: #444;
	border-radius: 3px
}

.scroll-cp::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

.scroll-cp::-webkit-scrollbar-thumb {
	border: 1px solid
}

.scroll-b {
	-ms-overflow-style: scrollbar
}

.scroll-b::-webkit-scrollbar-track {
	background-color: #101010;
	border-left: 1px solid rgba(175, 175, 175, .6)
}

.scroll-b::-webkit-scrollbar-thumb {
	border-color: rgba(255, 255, 255, .6)!important;
	background-color: #0f0e0e;
	border-radius: 3px
}

.scroll-b::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

.scroll-b::-webkit-scrollbar-thumb {
	border: 1px solid
}

.ie-scroll-a {
	scrollbar-face-color: #4d3824;
	scrollbar-track-color: #141414;
	scrollbar-arrow-color: #afafaf;
	scrollbar-highlight-color: #4d3824;
	scrollbar-3dlight-color: #4d3824;
	scrollbar-shadow-color: #4d3824;
	scrollbar-darkshadow-color: #4d3824
}

.ie-scroll-b {
	scrollbar-face-color: #1e4695;
	scrollbar-track-color: #474340;
	scrollbar-arrow-color: #afafaf;
	scrollbar-highlight-color: #1e4695;
	scrollbar-3dlight-color: #1e4695;
	scrollbar-shadow-color: #1e4695;
	scrollbar-darkshadow-color: #1e4695
}

.ie-scroll-cp {
	scrollbar-face-color: #333;
	scrollbar-track-color: #555;
	scrollbar-arrow-color: #efefef;
	scrollbar-highlight-color: #333;
	scrollbar-3dlight-color: #333;
	scrollbar-shadow-color: #333;
	scrollbar-darkshadow-color: #333
}

.dropbtn {
	background-color: #4caf5000;
	color: #fff;
	padding: 16px;
	font-size: 16px;
	border: none;
	cursor: pointer
}

.dropdown {
	position: relative;
	display: inline-block
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 160px;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
	z-index: 1
}

.dropdown-content a {
	color: #000;
	padding: 12px 16px;
	text-decoration: none;
	display: block
}

.dropdown-content a:hover {
	background-color: #f1f1f1
}

.dropdown:hover .dropdown-content {
	display: block
}

.dropdown:hover .dropbtn {
	background-color: #3e8e41
}

.flot-right {
	width: 61px;
	float: right
}

.flot-right p {
	padding-top: 250px;
	z-index: +1000;
	position: fixed
}

.hover:hover {
	background-color: #000
}

:root {
	--neutral-color: #a5b8b5;
	--primary-color: #1e4695;
	--secondary-color: #1e4695;
	--max-width: 1200px
}

html {
	font-family: Roboto, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #000
}

body {
	margin: 0;
	font-family: Roboto, sans-serif;
	color: #fff;
	overflow-x: hidden
}

h1,
h2,
h3 {
	margin: 0;
	font-family: Roboto, sans-serif;
	text-align: center
}

h1 {
	padding: 0 1rem;
	font-size: 2rem;
	line-height: 1.25
}

h2 {
	font-size: 1.5rem;
	line-height: 1.3
}

h3 {
	line-height: 1.6
}

p {
	margin: 0;
	padding: .5rem 0
}

.page-wrapper {
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-around;
	align-items: center
}

header {
	display: flex;
	flex-direction: column;
	width: 100%;
	background: var(--secondary-color);
	padding: 3rem 0;
	text-align: center
}

#chronology {
	background: #ffffff00;
	width: 100%;
	padding: 2rem 0 3rem 0
}

footer {
	background: var(--secondary-color);
	text-align: center;
	width: 100%
}

footer>p {
	padding: 1rem
}

@media (min-width:768px) {
	.timeline {
		margin: 0 auto
	}
	.time-block {
		width: 37vw;
		margin-left: 2rem
	}
	#chronology .timeline:nth-child(odd) .time-block {
		align-self: flex-end;
		margin-right: 2rem
	}
	#chronology .timeline:nth-child(odd) .time-block::before {
		left: 97.5%;
		border-width: .5rem 0 .5rem 1.75rem;
		border-color: transparent transparent transparent var(--secondary-color);
		transform: rotate(30deg)
	}
	#chronology .timeline:nth-child(odd) h3::before {
		content: "";
		padding: none;
		border: none;
		border-radius: none;
		margin-right: 0
	}
	#chronology .timeline:nth-child(odd) h3::after {
		content: "\F054";
		font-family: 'Font Awesome 5 Free';
		padding: .5rem;
		border: 1px solid #fff;
		border-radius: 50%;
		margin-left: 1rem
	}
}

@media screen and (min-width:1200px) {
	html {
		font-size: 18px
	}
	.page-wrapper {
		max-width: 1200px;
		margin: 0 auto
	}
	.time-block {
		width: 30rem
	}
}

@media (min-width:768px) {
	#chronology .timeline:nth-child(odd) h3::after {
		content: "\F054";
		font-family: 'Font Awesome 5 Free';
		padding: .5rem;
		border: 1px solid #fff;
		border-radius: 50%;
		margin-left: 1rem;
		display: none
	}
}

.board {
	color: #1e4695;
	font-size: 20px;
	font-family: Roboto, sans-serif;
	font-weight: 600;
	text-align: center;
	line-height: 25px
}

.board-modal {
	color: #fff;
	font-size: 20px;
	font-family: Roboto, sans-serif;
	font-weight: 600;
	line-height: 25px
}

.board-modal2 {
	color: #fff;
	font-size: 18px;
	font-family: Roboto, sans-serif;
	font-weight: 600;
	line-height: 25px
}

.btn.btn-default {
	background-color: #000;
	color: #fff
}

.btn.btn-default:hover {
	background-color: #000;
	color: #fff
}

.modal .modal-content {
	background-color: rgba(41, 79, 154, .92)
}

.bootstrap-border-bottom-color,
.modal-header,
.nav-tabs,
.page-header,
.panel-danger>.panel-footer+.panel-collapse>.panel-body,
.panel-default>.panel-footer+.panel-collapse>.panel-body,
.panel-group .panel-footer+.panel-collapse .panel-body,
.panel-info>.panel-footer+.panel-collapse>.panel-body,
.panel-primary>.panel-footer+.panel-collapse>.panel-body,
.panel-success>.panel-footer+.panel-collapse>.panel-body,
.panel-warning>.panel-footer+.panel-collapse>.panel-body,
.popover-title,
.popover.bottom>.arrow,
.popover.bottom>.arrow:after,
.table>thead>tr>th,
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow,
abbr[data-original-title],
abbr[title],
legend {
	border-bottom-color: #fff
}

.board-content {
	text-align: justify;
	font-family: Roboto, sans-serif;
	font-size: 14px
}

.about {
	color: #1e4695;
	font-size: 22px;
	font-weight: 600;
	font-family: Roboto, sans-serif;
	font-style: italic;
	text-transform: uppercase;
	text-shadow: 5px 5px 5px #00000040
}
.aboutt {
    color: #1e4695;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    font-family: Roboto, sans-serif;
    font-style: italic;
    text-transform: capitalize;
    text-shadow: 5px 5px 5px #00000040;
}

.about2 {
	color: #1e4695;
	font-size: 20px;
	font-weight: 600;
	font-family: Roboto, sans-serif;
	font-style: italic;
	text-transform: capitalize;
	text-shadow: 5px 5px 5px #00000040
}

.abt-con {
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left
}
.abt-conn {
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: center;
}

.abt-read {
	background-color: #1e4695;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 18px;
	font-family: Roboto, sans-serif;
	font-style: italic;
	border-bottom-right-radius: 25px;
	border-top-left-radius: 25px
}

.abt-read:hover {
	background-color: #1e4695;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 18px;
	font-family: Roboto, sans-serif;
	font-style: italic;
	box-shadow: 5px 5px 5px #000000bf;
	border-bottom-right-radius: 25px;
	border-top-left-radius: 25px
}

.colors-e a:hover,
a.colors-e:hover {
	color: #fff
}

.box15 {
	position: relative
}

.box15 img {
	width: 100%;
	height: auto
}

.box15 .box-content {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .5s ease 0s
}

.box15:hover .box-content {
	background-color: rgba(30, 70, 149, .67)
}

.box15 .box-content:after,
.box15 .box-content:before {
	content: "";
	width: 50px;
	height: 50px;
	position: absolute;
	opacity: 0;
	transform: scale(1.5);
	transition: all .6s ease .3s
}

.box15 .box-content:before {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	top: 19px;
	left: 19px
}

.box15 .box-content:after {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	bottom: 19px;
	right: 19px
}

.box15:hover .box-content:after,
.box15:hover .box-content:before {
	opacity: 1;
	transform: scale(1)
}

.box15 .title {
	font-size: 18px;
	color: #fff;
	margin: 0;
	position: relative;
	top: 0;
	text-transform: capitalize;
	opacity: 0;
	transition: all 1s ease 10ms
}

.box15:hover .title {
	top: 39%;
	opacity: 1;
	transition: all .5s cubic-bezier(1, -.53, .405, 1.425) 10ms
}

.box15 .title:after {
	content: "";
	width: 0;
	height: 1px;
	background: #fff;
	position: absolute;
	bottom: -8px;
	left: 0;
	right: 0;
	margin: 0 auto;
	transition: all 1s ease 0s
}

.box15:hover .title:after {
	width: 80%;
	transition: all 1s ease .8s
}

.box15 .icon {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	bottom: 125px!important;
	opacity: 0;
	transition-duration: .6s;
	transition-timing-function: cubic-bezier(1, -.53, .405, 1.425);
	transition-delay: .1s
}

.box15:hover .icon {
	bottom: 39%;
	opacity: 1
}

.box15 .icon li {
	display: inline-block
}

.box15 .icon li a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	font-size: 18px;
	color: #fff;
	border: 1px solid #fff;
	margin-right: 5px;
	transition: all .3s ease-in-out 0s;
	padding-left: 10px;
	margin-top: 19px!important;
	text-align: center;
	margin-left: 70px;
	padding-right: 10px
}

.box15 .icon li a:hover {
	background: #1e4695;
	color: #fff
}

@media only screen and (max-width:990px) {
	.box15 {
		margin-bottom: 30px
	}
}

a {
	text-decoration: none
}

h4 {
	text-align: center;
	margin: 30px 0;
	color: #444
}

.main-timeline {
	position: relative
}

.main-timeline:before {
	content: "";
	width: 5px;
	height: 100%;
	border-radius: 20px;
	margin: 0 auto;
	background: #242922;
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.main-timeline .timeline {
	display: inline-block;
	margin-bottom: 50px;
	position: relative
}

.main-timeline .timeline:before {
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 4px solid #fff;
	background: #ec496e;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	transform: translate(-50%, -50%)
}

.main-timeline .timeline-icon {
	display: inline-block;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	border: 3px solid #ec496e;
	padding: 13px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 30%;
	transform: translateY(-50%)
}

.main-timeline .timeline-icon i {
	display: block;
	border-radius: 50%;
	background: #ec496e;
	font-size: 64px;
	color: #fff;
	line-height: 100px;
	z-index: 1;
	position: relative
}

.main-timeline .timeline-icon:after,
.main-timeline .timeline-icon:before {
	content: "";
	width: 100px;
	height: 4px;
	background: #ec496e;
	position: absolute;
	top: 50%;
	right: -100px;
	transform: translateY(-50%)
}

.main-timeline .timeline-icon:after {
	width: 70px;
	height: 50px;
	background: #fff;
	top: 89px;
	right: -30px
}

.main-timeline .timeline-content {
	width: 50%;
	padding: 0 50px;
	margin: 52px 0 0;
	float: right;
	position: relative
}

.main-timeline .timeline-content:before {
	content: "";
	width: 70%;
	height: 100%;
	border: 3px solid #ec496e;
	border-top: none;
	border-right: none;
	position: absolute;
	bottom: -13px;
	left: 35px
}

.main-timeline .timeline-content:after {
	content: "";
	width: 37px;
	height: 3px;
	background: #ec496e;
	position: absolute;
	top: 13px;
	left: 0
}

.main-timeline .title {
	font-size: 20px;
	font-weight: 600;
	color: #ec496e;
	text-transform: uppercase;
	margin: 0 0 5px
}

.main-timeline .description {
	display: inline-block;
	font-size: 16px;
	color: #404040;
	line-height: 20px;
	letter-spacing: 1px;
	margin: 0
}

.main-timeline .timeline:nth-child(even) .timeline-icon {
	left: auto;
	right: 30%
}

.main-timeline .timeline:nth-child(even) .timeline-icon:before {
	right: auto;
	left: -100px
}

.main-timeline .timeline:nth-child(even) .timeline-icon:after {
	right: auto;
	left: -30px
}

.main-timeline .timeline:nth-child(even) .timeline-content {
	float: left
}

.main-timeline .timeline:nth-child(even) .timeline-content:before {
	left: auto;
	right: 35px;
	transform: rotateY(180deg)
}

.main-timeline .timeline:nth-child(even) .timeline-content:after {
	left: auto;
	right: 0
}

.main-timeline .timeline:nth-child(2n) .timeline-content:after,
.main-timeline .timeline:nth-child(2n) .timeline-icon i,
.main-timeline .timeline:nth-child(2n) .timeline-icon:before,
.main-timeline .timeline:nth-child(2n):before {
	background: #f9850f
}

.main-timeline .timeline:nth-child(2n) .timeline-icon {
	border-color: #f9850f
}

.main-timeline .timeline:nth-child(2n) .title {
	color: #f9850f
}

.main-timeline .timeline:nth-child(2n) .timeline-content:before {
	border-left-color: #f9850f;
	border-bottom-color: #f9850f
}

.main-timeline .timeline:nth-child(3n) .timeline-content:after,
.main-timeline .timeline:nth-child(3n) .timeline-icon i,
.main-timeline .timeline:nth-child(3n) .timeline-icon:before,
.main-timeline .timeline:nth-child(3n):before {
	background: #8fb800
}

.main-timeline .timeline:nth-child(3n) .timeline-icon {
	border-color: #8fb800
}

.main-timeline .timeline:nth-child(3n) .title {
	color: #8fb800
}

.main-timeline .timeline:nth-child(3n) .timeline-content:before {
	border-left-color: #8fb800;
	border-bottom-color: #8fb800
}

.main-timeline .timeline:nth-child(4n) .timeline-content:after,
.main-timeline .timeline:nth-child(4n) .timeline-icon i,
.main-timeline .timeline:nth-child(4n) .timeline-icon:before,
.main-timeline .timeline:nth-child(4n):before {
	background: #2fcea5
}

.main-timeline .timeline:nth-child(4n) .timeline-icon {
	border-color: #2fcea5
}

.main-timeline .timeline:nth-child(4n) .title {
	color: #2fcea5
}

.main-timeline .timeline:nth-child(4n) .timeline-content:before {
	border-left-color: #2fcea5;
	border-bottom-color: #2fcea5
}

@media only screen and (max-width:1200px) {
	.main-timeline .timeline-icon:before {
		width: 50px;
		right: -50px
	}
	.main-timeline .timeline:nth-child(even) .timeline-icon:before {
		right: auto;
		left: -50px
	}
	.main-timeline .timeline-content {
		margin-top: 75px
	}
}

@media only screen and (max-width:990px) {
	.main-timeline .timeline {
		margin: 0 0 10px
	}
	.main-timeline .timeline-icon {
		left: 25%
	}
	.main-timeline .timeline:nth-child(even) .timeline-icon {
		right: 25%
	}
	.main-timeline .timeline-content {
		margin-top: 115px
	}
}

@media only screen and (max-width:767px) {
	.main-timeline {
		padding-top: 50px
	}
	.main-timeline:before {
		left: 80px;
		right: 0;
		margin: 0
	}
	.main-timeline .timeline {
		margin-bottom: 70px
	}
	.main-timeline .timeline:before {
		top: 0;
		left: 83px;
		right: 0;
		margin: 0
	}
	.main-timeline .timeline-icon {
		width: 60px;
		height: 60px;
		line-height: 40px;
		padding: 5px;
		top: 0;
		left: 0
	}
	.main-timeline .timeline:nth-child(even) .timeline-icon {
		left: 0;
		right: auto
	}
	.main-timeline .timeline-icon:before,
	.main-timeline .timeline:nth-child(even) .timeline-icon:before {
		width: 25px;
		left: auto;
		right: -25px
	}
	.main-timeline .timeline-icon:after,
	.main-timeline .timeline:nth-child(even) .timeline-icon:after {
		width: 25px;
		height: 30px;
		top: 44px;
		left: auto;
		right: -5px
	}
	.main-timeline .timeline-icon i {
		font-size: 30px;
		line-height: 45px
	}
	.main-timeline .timeline-content,
	.main-timeline .timeline:nth-child(even) .timeline-content {
		width: 100%;
		margin-top: -15px;
		padding-left: 130px;
		padding-right: 5px
	}
	.main-timeline .timeline:nth-child(even) .timeline-content {
		float: right
	}
	.main-timeline .timeline-content:before,
	.main-timeline .timeline:nth-child(even) .timeline-content:before {
		width: 50%;
		left: 120px
	}
	.main-timeline .timeline:nth-child(even) .timeline-content:before {
		right: auto;
		transform: rotateY(0)
	}
	.main-timeline .timeline-content:after,
	.main-timeline .timeline:nth-child(even) .timeline-content:after {
		left: 85px
	}
}

@media only screen and (max-width:479px) {
	.main-timeline .timeline-content,
	.main-timeline .timeline:nth-child(2n) .timeline-content {
		padding-left: 110px
	}
	.main-timeline .timeline-content:before,
	.main-timeline .timeline:nth-child(2n) .timeline-content:before {
		left: 99px
	}
	.main-timeline .timeline-content:after,
	.main-timeline .timeline:nth-child(2n) .timeline-content:after {
		left: 65px
	}
}

.main-timeline4 {
	overflow: hidden;
	position: relative
}

.main-timeline4:before {
	content: "";
	width: 5px;
	height: 70%;
	background: #333;
	position: absolute;
	top: 70px;
	left: 50%;
	transform: translateX(-50%)
}

.main-timeline4 .timeline-content:before,
.main-timeline4 .timeline:before {
	top: 50%;
	transform: translateY(-50%);
	content: ""
}

.main-timeline4 .timeline {
	width: 50%;
	padding-left: 100px;
	float: right;
	position: relative
}

.main-timeline4 .timeline:before {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #fff;
	border: 5px solid #333;
	position: absolute;
	left: -10px
}

.main-timeline4 .timeline-content {
	display: block;
	padding-left: 150px;
	position: relative
}

.main-timeline4 .timeline-content:before {
	width: 90px;
	height: 10px;
	border-top: 7px dotted #333;
	position: absolute;
	left: -92px
}

.main-timeline4 .year {
	display: inline-block;
	width: 110px;
	height: 110px;
	line-height: 100px;
	border-radius: 50%;
	border: 10px solid #f54957;
	font-size: 30px;
	color: #f54957;
	text-align: center;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .4);
	position: absolute;
	top: 0;
	left: 0
}

.main-timeline4 .year:before {
	content: "";
	border-left: 20px solid #f54957;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	bottom: -13px;
	right: 0;
	transform: rotate(45deg)
}

.main-timeline4 .inner-content {
	padding: 20px 0
}

.main-timeline4 .title {
	font-size: 24px;
	font-weight: 600;
	color: #f54957;
	text-transform: uppercase;
	margin: 0 0 5px
}

.main-timeline4 .description {
	font-size: 17px;
	color: #1e4695;
	margin: 0 0 5px;
	font-weight: 400;
	text-align: center;
	font-family: Roboto, sans-serif;
	font-style: italic;
	text-shadow: 5px 5px 5px #00000029
}

.main-timeline4 .timeline:nth-child(2n) {
	padding: 0 100px 0 0
}

.main-timeline4 .timeline:nth-child(2n) .timeline-content:before,
.main-timeline4 .timeline:nth-child(2n) .year,
.main-timeline4 .timeline:nth-child(2n):before {
	left: auto;
	right: -10px
}

.main-timeline4 .timeline:nth-child(2n) .timeline-content {
	padding: 0 150px 0 0
}

.main-timeline4 .timeline:nth-child(2n) .timeline-content:before {
	right: -92px
}

.main-timeline4 .timeline:nth-child(2n) .year {
	right: 0
}

.main-timeline4 .timeline:nth-child(2n) .year:before {
	right: auto;
	left: 0;
	border-left: none;
	border-right: 20px solid #f54957;
	transform: rotate(-45deg)
}

.main-timeline4 .timeline:nth-child(2) {
	margin-top: 110px
}

.main-timeline4 .timeline:nth-child(odd) {
	margin: -110px 0 0
}

.main-timeline4 .timeline:nth-child(even) {
	margin-bottom: 80px
}

.main-timeline4 .timeline:first-child,
.main-timeline4 .timeline:last-child:nth-child(even) {
	margin: 0
}

.main-timeline4 .timeline:nth-child(2n) .year {
	border-color: #1ebad0;
	color: #1ebad0
}

.main-timeline4 .timeline:nth-child(2) .year:before {
	border-right-color: #1ebad0
}

.main-timeline4 .timeline:nth-child(2n) .title {
	color: #1ebad0
}

.main-timeline4 .timeline:nth-child(3n) .year {
	border-color: #7cba01;
	color: #7cba01
}

.main-timeline4 .timeline:nth-child(3) .year:before {
	border-left-color: #7cba01
}

.main-timeline4 .timeline:nth-child(3n) .title {
	color: #7cba01
}

.main-timeline4 .timeline:nth-child(4n) .year {
	border-color: #f8781f;
	color: #f8781f
}

.main-timeline4 .timeline:nth-child(4) .year:before {
	border-right-color: #f8781f
}

.main-timeline4 .timeline:nth-child(4n) .title {
	color: #f8781f
}

@media only screen and (max-width:1200px) {
	.main-timeline4 .year {
		top: 50%;
		transform: translateY(-50%)
	}
}

@media only screen and (max-width:990px) {
	.main-timeline4 .timeline {
		padding-left: 75px
	}
	.main-timeline4 .timeline:nth-child(2n) {
		padding: 0 75px 0 0
	}
	.main-timeline4 .timeline-content {
		padding-left: 130px
	}
	.main-timeline4 .timeline:nth-child(2n) .timeline-content {
		padding: 0 130px 0 0
	}
	.main-timeline4 .timeline-content:before {
		width: 68px;
		left: -68px
	}
	.main-timeline4 .timeline:nth-child(2n) .timeline-content:before {
		right: -68px
	}
}

@media only screen and (max-width:767px) {
	.main-timeline4 {
		overflow: visible
	}
	.main-timeline4:before {
		height: 100%;
		top: 0;
		left: 0;
		transform: translateX(0)
	}
	.main-timeline4 .timeline:before,
	.main-timeline4 .timeline:nth-child(2n):before {
		top: 60px;
		left: -9px;
		transform: translateX(0)
	}
	.main-timeline4 .timeline,
	.main-timeline4 .timeline:nth-child(even),
	.main-timeline4 .timeline:nth-child(odd) {
		width: 100%;
		float: none;
		text-align: center;
		padding: 0;
		margin: 0 0 10px
	}
	.main-timeline4 .timeline-content,
	.main-timeline4 .timeline:nth-child(2n) .timeline-content {
		padding: 0
	}
	.main-timeline4 .timeline-content:before,
	.main-timeline4 .timeline:nth-child(2n) .timeline-content:before {
		display: none
	}
	.main-timeline4 .timeline:nth-child(2n) .year,
	.main-timeline4 .year {
		position: relative;
		transform: translateY(0)
	}
	.main-timeline4 .timeline:nth-child(2n) .year:before,
	.main-timeline4 .year:before {
		border: none;
		border-right: 20px solid #f54957;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		top: 50%;
		left: -23px;
		bottom: auto;
		right: auto;
		transform: rotate(0)
	}
	.main-timeline4 .timeline:nth-child(2n) .year:before {
		border-right-color: #1ebad0
	}
	.main-timeline4 .timeline:nth-child(3n) .year:before {
		border-right-color: #7cba01
	}
	.main-timeline4 .timeline:nth-child(4n) .year:before {
		border-right-color: #f8781f
	}
	.main-timeline4 .inner-content {
		padding: 10px
	}
}

.view-more-bu {
	background-color: #1e4695;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 18px
}

.img-hover:hover {
	box-shadow: 0 0 15px #1e4695
}

div.tab-frame input {
	display: none
}

div.tab-frame label {
	display: block;
	float: left;
	border: solid 1px;
	border-radius: 15px;
	border-color: #b2c2e275;
	padding: 10px 25px;
	cursor: pointer;
	margin: 3px;
	font-family: Roboto, sans-serif;
	font-weight: 400;
	color: #000;
	background-color: #b2c2e275
}

div.tab-frame label:hover {
	display: block;
	float: left;
	border: solid 1px;
	border-radius: 15px;
	border-color: #b2c2e275;
	padding: 10px 25px;
	cursor: pointer;
	margin: 3px;
	font-family: Roboto, sans-serif;
	font-weight: 400;
	color: #fff;
	background-color: #1e4695
}

div.tab-frame input:checked+label {
	background: #1e4695;
	color: #fff;
	cursor: default;
	padding-top: 10px!important;
	font-weight: 400;
	padding-bottom: 10px!important;
	padding-left: 25px!important;
	padding-right: 25px!important;
	font-family: Roboto, sans-serif;
	border-radius: 13px;
	border: solid 1px;
	box-shadow: 4px 4px 4px #00000052;
	border-color: #1e4695
}

div.tab-frame div.tab {
	display: none;
	padding: 5px 10px;
	clear: left
}

div.tab-frame input:nth-of-type(1):checked~.tab:nth-of-type(1),
div.tab-frame input:nth-of-type(2):checked~.tab:nth-of-type(2),
div.tab-frame input:nth-of-type(3):checked~.tab:nth-of-type(3),
div.tab-frame input:nth-of-type(4):checked~.tab:nth-of-type(4),
div.tab-frame input:nth-of-type(5):checked~.tab:nth-of-type(5) {
	display: block
}

.sidebar-menu p {
	color: #1e4695;
	font-size: 22px;
	font-weight: 600;
	font-family: Roboto, sans-serif;
	border-bottom: solid;
	max-width: 240px;
	border-bottom-right-radius: 25px
}

.sidebar-form p {
	color: #1e4695;
	font-size: 19px;
	font-weight: 600;
	font-family: Roboto, sans-serif;
	border-bottom: solid;
	max-width: 295px;
	border-bottom-right-radius: 25px
}

.sidebar-menu ul {
	padding: 0;
	margin: 0
}

.sidebar-menu li {
	color: #000;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	line-height: 25px;
	list-style: none
}

.sidebar-menu li:before {
	content: "\f0da";
	font-family: FontAwesome;
	width: 1.3em;
	color: #1e4695;
	margin-right: 5px
}

.unpaid-p {
	font-size: 16px;
	font-weight: 600;
	font-style: italic;
	font-family: Roboto, sans-serif;
	color: #1e4695
}

.img-b-text {
	background-color: #1e4695;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-family: Roboto, sans-serif
}

.regulatory-para {
	text-align: center;
	font-size: 22px;
	color: #1e4695;
	font-weight: 900;
	font-style: italic;
	font-family: Roboto, sans-serif;
	text-shadow: 5px 5px 5px #00000040
}

.regulatory-abt-para {
	text-align: left;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	line-height: 25px;
	color: #000
}

.regulatory-abt-para-left {
	text-align: left;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	line-height: 25px;
	color: #000
}

.manufacturing-abt-para {
	text-align: justify;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	line-height: 25px;
	color: #000
}

.quality-control {
	font-size: 22px;
	color: #1e4695;
	font-weight: 900;
	font-family: Roboto, sans-serif;
	font-style: italic;
	text-shadow: 5px 5px 5px #00000042
}

.facilities {
	background-color: #1e4695;
	color: #fff;
	padding: 10px
}

.abt-facilities {
	font-size: 16px;
	font-family: Roboto, sans-serif;
	font-weight: 600
}

.facilities-abt {
	font-family: Roboto, sans-serif;
	font-size: 14px
}

.head-office {
	padding: 20px;
	background-color: #1e4695;
	color: #fff
}

.head-office p {
	text-align: center;
	border: solid 1px;
	font-size: 16px;
	font-family: Roboto, sans-serif;
	font-style: italic;
	font-weight: 600
}

.adr-list ul {
	font-size: 14px;
	line-height: 25px
}

.adr-list li:before {
	content: "\f0da";
	font-family: FontAwesome;
	width: 1.3em;
	color: #1e4695;
	margin-right: 5px
}

.adr-list li {
	color: #000;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	line-height: 28px;
	list-style: none
}

.adr-pdf-button {
	color: #1e4695!important;
	font-size: 17px;
	font-weight: 400;
	font-family: Roboto, sans-serif
}

.adr-what {
	font-size: 20px;
	font-family: Roboto, sans-serif;
	color: #1e4695;
	font-weight: 900;
	font-style: italic;
	text-shadow: 5px 5px 5px #00000047
}

*,
:after,
:before {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.cf:after,
.cf:before {
	content: "";
	display: table
}

.cf:after {
	clear: both
}

body {
	background: #3aaae8;
	color: #fff;
	font: 12px/18px Roboto, sans-serif
}

a,
a:visited {
	color: #fff
}

.searchform {
	left: 50%;
	padding: 0 0;
	position: absolute;
	margin: -22px 0 0 -170px;
	top: 90px;
	width: 100%;
	-moz-box-shadow: 0 4px 9px rgba(0, 0, 0, .37);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}

.searchform button,
.searchform input {
	float: left
}

.searchform input {
	background: #fefefe;
	border: none;
	font: 12px/12px HelveticaNeue, Helvetica, Arial, sans-serif;
	margin-right: -3px;
	padding: 10px;
	width: 65%;
	box-shadow: 0 0 4px rgba(0, 0, 0, .4) inset, 1px 1px 1px rgba(255, 255, 255, .75);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .4) inset, 1px 1px 1px rgba(255, 255, 255, .75);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4) inset, 1px 1px 1px rgba(255, 255, 255, .75);
	border-radius: 9px!important;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important
}

.searchform input:focus {
	outline: 0;
	box-shadow: 0 0 4px #0d76be inset;
	-moz-box-shadow: 0 0 4px #0d76be inset;
	-webkit-box-shadow: 0 0 4px #0d76be inset
}

.searchform input::-webkit-input-placeholder {
	font-style: italic;
	line-height: 15px
}

.searchform input:-moz-placeholder {
	font-style: italic;
	line-height: 15px
}

.searchform button {
	background: #34adec;
	background: -moz-linear-gradient(top, rgba(52, 173, 236, 1) 0, rgba(38, 145, 220, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(52, 173, 236, 1)), color-stop(100%, rgba(38, 145, 220, 1)));
	background: -webkit-linear-gradient(top, rgba(52, 173, 236, 1) 0, rgba(38, 145, 220, 1) 100%);
	background: -o-linear-gradient(top, rgba(52, 173, 236, 1) 0, rgba(38, 145, 220, 1) 100%);
	background: -ms-linear-gradient(top, rgba(52, 173, 236, 1) 0, rgba(38, 145, 220, 1) 100%);
	background: linear-gradient(to bottom, #1e4695 0, #1e4695 100%);
	border: none;
	color: #fff;
	cursor: pointer;
	font: 13px/13px HelveticaNeue, Helvetica, Arial, sans-serif;
	padding: 15.5px;
	width: 106px;
	box-shadow: 0 0 2px #2692dd inset;
	-moz-box-shadow: 0 0 2px #2692dd inset;
	-webkit-box-shadow: 0 0 2px #2692dd inset;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin: 0
}

.searchform button:hover {
	opacity: .9
}

.csr {
	font-size: 22px;
	color: #1e4695;
	font-weight: 900;
	font-style: italic;
	font-family: Roboto, sans-serif;
	text-shadow: 5px 5px 5px #00000047
}

.anti-head {
	font-size: 18px;
	font-family: Roboto, sans-serif;
	font-weight: 600;
	color: #1e4695;
	font-style: italic
}

.alkem-p {
	text-align: left;
	font-size: 14px;
	font-family: Roboto, sans-serif
}

.dropdown-menu>li.kopie>a {
	padding-left: 5px
}

.dropdown-submenu {
	position: relative
}

.dropdown-submenu>.dropdown-menu {
	top: 24px;
	right: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px
}

.dropdown-submenu>a:after {
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
	display: block;
	float: right;
	height: 0;
	margin-right: 10px;
	margin-top: 5px;
	width: 0;
	color: #fff
}

.dropdown-submenu:hover>a:after {
	border-left-color: #555
}

.dropdown-menu>.active>a:hover,
.dropdown-menu>li>a:hover {
	text-decoration: none
}

@media (max-width:767px) {
	.navbar-nav {
		display: none
	}
	.navbar-nav:active {
		background-color: #000!important
	}
	.navbar-default .navbar-brand {
		display: inline
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #333
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		background-color: #ccc
	}
	.dropdown-menu {
		padding-left: 10px
	}
	.dropdown-menu .dropdown-menu {
		padding-left: 20px
	}
	.dropdown-menu .dropdown-menu .dropdown-menu {
		padding-left: 30px
	}
	li.dropdown.open {
		border: 0 solid red
	}
}

@media (min-width:768px) {
	ul.nav li:hover>ul.dropdown-menu {
		display: block;
		min-width: 120%!important
	}
	#navbar {
		text-align: center
	}
}

.navbar {
	margin-top: -48px;
	margin-bottom: -20px!important
}

.top-menu-new {
	background-color: #1e4695
}

.mian-tab-me {
	padding-bottom: 15px
}

.last-new-menu {
	margin-top: 15px
}

.modal-title {
	margin: 0;
	line-height: 1.69230769;
	color: #fff
}

.api-pdf {
	background-color: #1e4695;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
	font-family: Roboto, sans-serif;
	margin-left: 40px
}

.api-pdf:hover {
	background-color: #1e4695;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
	font-family: Roboto, sans-serif;
	margin-left: 40px;
	box-shadow: 5px 5px 5px #00000063
}

.img-max {
	max-width: 70%;
	margin-top: 0;
	margin-left: 50px
}

.vector {
	background-image: url(images/bg-vecrot.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: -190px
}

.responsive-table {
	width: 100%;
	margin-bottom: 1.5em
}

.responsive-table thead {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.responsive-table thead th {
	background-color: #1e4695;
	border: 1px solid #1e4695;
	font-weight: 400;
	text-align: left!important;
	color: #fff;
	width: 150px
}

.responsive-table thead th:first-of-type {
	text-align: left
}

.responsive-table tbody,
.responsive-table td,
.responsive-table th,
.responsive-table tr {
	display: block;
	padding: 0;
	text-align: left;
	white-space: normal
}

.responsive-table td,
.responsive-table th {
	padding: .5em;
	vertical-align: middle
}

.responsive-table caption {
	margin-bottom: 1em;
	font-size: 1em;
	font-weight: 700;
	text-align: center
}

.responsive-table tfoot {
	font-size: .8em;
	font-style: italic
}

.responsive-table tbody tr {
	margin-bottom: 1em;
	border: 1px solid #1e4695;
	width: 330px;
	font-size: 15px;
	font-family: Roboto, sans-serif
}

.responsive-table tbody tr:last-of-type {
	margin-bottom: 0
}

.responsive-table tbody th[scope=row] {
	background-color: #1e4696;
	color: #fff
}

.responsive-table tbody td[data-type=currency] {
	text-align: right
}

.responsive-table tbody td[data-title]:before {
	content: attr(data-title);
	float: left;
	font-size: .8em;
	color: rgba(94, 93, 82, .75)
}

.responsive-table tbody td {
	text-align: left;
	border-bottom: 1px solid #000
}

@media (min-width:52em) {
	.responsive-table {
		font-size: .9em
	}
	.responsive-table thead {
		position: relative;
		clip: auto;
		height: auto;
		width: auto;
		overflow: auto
	}
	.responsive-table tr {
		display: table-row
	}
	.responsive-table td,
	.responsive-table th {
		display: table-cell;
		padding: .5em
	}
	.responsive-table caption {
		font-size: 1.5em
	}
	.responsive-table tbody {
		display: table-row-group
	}
	.responsive-table tbody tr {
		display: table-row;
		border-width: 1px
	}
	.responsive-table tbody tr:nth-of-type(even) {
		background-color: rgba(30, 70, 149, .16)
	}
	.responsive-table tbody th[scope=row] {
		background-color: transparent;
		color: #000;
		text-align: left;
		font-size: 15px;
		font-family: Roboto, sans-serif
	}
	.responsive-table tbody td {
		text-align: left;
		font-family: Roboto, sans-serif;
		font-size: 15px;
		line-height: 20px
	}
	.responsive-table tbody td[data-title]:before {
		content: none
	}
}

@media (min-width:62em) {
	.responsive-table {
		font-size: 1em
	}
	.responsive-table td,
	.responsive-table th {
		padding: .75em .5em
	}
	.responsive-table tfoot {
		font-size: .9em
	}
}

@media (min-width:75em) {
	.responsive-table td,
	.responsive-table th {
		padding: .75em
	}
}

.color-w {
	padding: 15px
}

.color-w-p {
	color: #000;
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	font-family: Roboto, sans-serif;
	text-shadow: 4px 4px 4px #00000069
}

.color-r {
	background-color: #1e4695;
	padding: 15px
}

.color-r p {
	color: #fff;
	text-align: center
}

.color-p {
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	font-family: Roboto, sans-serif;
	text-shadow: 4px 4px 4px #ffffff69
}

.color-w p {
	color: #000;
	text-align: center
}

.service-block-container {
	display: flex;
	justify-content: center
}

.service-block {
	min-width: 100%;
	width: 100%;
	height: 200px;
	position: relative;
	transition: all .3s ease-in-out;
	overflow: hidden;
	display: flex;
	justify-content: center;
	text-align: center;
	background-color: #fff;
	color: #000;
	border: 1px solid #1e4695;
	margin-bottom: 30px;
	padding: 0 10px
}

.service-underlay {
	position: absolute;
	height: 60px;
	bottom: 0;
	left: 0;
	text-shadow: 4px 4px 4px #000000ba;
	right: 0;
	color: #fff;
	background-color: #1e4695;
	padding-top: 18px;
	transition: all .3s ease-in-out
}

.service-icon {
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	font-size: 30px;
	transition: all .3s ease-in-out;
	color: #1e4695
}

.service-name {
	margin: 0 auto;
	display: block;
	font-family: Roboto, sans-serif
}

.service-desc {
	display: block;
	font-size: 12px;
	margin-top: 75px
}

.service-underlay .cta {
	margin-top: 115px;
	display: inline-block;
	color: #fff;
	font-size: 14px
}

.service-block:hover {
	transform: scale(1.1);
	cursor: pointer;
	border: 1px solid #141b41
}

.service-block:hover .service-underlay {
	height: 200px;
	font-family: Roboto, sans-serif;
	background-color: #1e4695
}

.service-block:hover .service-icon {
	color: #fff;
	transform: scale(1.5);
	top: 80px
}

.service-block:hover .service-name {
	color: #fff;
	font-weight: 700
}

.service-block:hover .service-desc {
	display: none
}

.service-block .service-underlay .cta:hover {
	text-decoration: none
}

.adr-para {
	color: #000;
	font-family: Roboto, sans-serif
}

.rx-left {
	color: #1e4695;
	font-family: Roboto, sans-serif;
	font-size: 26px;
	text-align: center;
	line-height: 40px;
	font-weight: 600;
	font-style: italic;
	text-shadow: 4px 4px 4px #0000006b
}

.rx-con {
	font-family: Roboto, sans-serif;
	text-align: center;
	font-size: 14px
}

.container {
	margin: 0 auto!important
}

* {
	box-sizing: border-box
}

header {
	background: #181818;
	height: 400px;
	padding-top: 40px
}

.inner {
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative
}

.logo {
	text-decoration: none;
	color: #777;
	font-weight: 800;
	font-size: 30px;
	line-height: 40px
}

h1 {
	text-align: center;
	width: 100%;
	margin-top: 120px;
	color: #eee;
	font-weight: 800;
	font-size: 40px
}

nav>ul {
	float: right
}

nav>ul>li {
	text-align: center;
	line-height: 40px;
	margin-left: 70px
}

nav>ul li ul li {
	width: 100%;
	text-align: left
}

nav ul li:hover {
	cursor: pointer;
	position: relative
}

nav>ul>li {
	float: left
}

nav a {
	color: #fff
}

nav>ul li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	z-index: 2000
}

[type=checkbox],
label {
	display: none
}

@media screen and (max-width:768px) {
	nav ul {
		display: none
	}
	label {
		display: block!important;
		background: #1e4696;
		width: 150px;
		height: 35px;
		cursor: pointer!important;
		position: absolute;
		top: 0;
		padding-top: 10px;
		color: #fff!important;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px
	}
	label:after {
		content: '';
		display: block;
		width: 30px;
		height: 5px;
		background: #1e4696;
		margin: -23px 136px;
		box-shadow: 0 10px 0 #1e4696, 0 20px 0 #1e4696
	}
	[type=checkbox]:checked~ul {
		display: block;
		z-index: 9999;
		position: absolute;
		right: 20px;
		left: 20px
	}
}

.sub-menu-color {
	color: #9dabd9!important;
	font-size: 14.5px
}

.form-control,
input[type=email],
input[type=password],
input[type=text],
select,
textarea {
	display: block;
	width: 100%;
	height: 35px;
	font-family: Roboto, sans-serif;
	font-size: 15px;
	line-height: 1.6;
	color: #6c6e73;
	background-color: #1e469500;
	background-image: none;
	border: 1px solid #1e4695;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-bottom: 5px
}

.btn-primary,
input[type=submit] {
	color: #fff;
	background-color: #1e4695;
	border-color: #1e4695;
	width: auto
}

.form-text {
	font-size: 17px;
	font-family: Roboto, sans-serif;
	line-height: 35px
}

.form-text-color {
	font-size: 18px;
	font-family: Roboto, sans-serif;
	line-height: 35px;
	color: #1e4695;
	font-weight: 600;
	text-shadow: 4px 4px 4px #00000047
}

.redio-text {
	font-size: 14px;
	vertical-align: 16px;
	line-height: 0px;
	font-family: Roboto, sans-serif
}

.text-redio {
	font-size: 13px;
	font-family: Roboto, sans-serif
}

.star-color {
	color: #ea0000;
	font-weight: 600;
	font-size: 18px
}

.pro-info {
	font-size: 18px;
	font-family: Roboto, sans-serif;
	font-style: italic
}

.re-name {
	font-size: 14px;
	font-family: Roboto, sans-serif
}

.color-sec {
	padding: 0
}

input[type=checkbox],
input[type=radio] {
	margin: 0 0 0;
	line-height: normal
}

.roboto-text {
	color: #000;
	font-size: 14px;
	font-family: Roboto, sans-serif
}

.desk-text {
	color: #1e4695!important
}

.roboto-para {
	font-family: Roboto, sans-serif
}

.policies-para {
	font-family: Roboto, sans-serif;
	color: #1e4695!important
}

.pdf-new-text {
	color: #000!important;
	font-size: 11px;
	font-family: Roboto, sans-serif
}

@keyframes slidy {
	0% {
		left: 0
	}
	20% {
		left: 0
	}
	25% {
		left: -100%
	}
	45% {
		left: -100%
	}
	50% {
		left: -200%
	}
	70% {
		left: -200%
	}
	75% {
		left: -300%
	}
	95% {
		left: -300%
	}
	100% {
		left: 0
	}
}

body {
	margin: 0
}

div#slider {
	overflow: hidden
}

div#slider figure img {
	width: 20%;
	float: left
}

div#slider figure {
	position: relative;
	width: 500%;
	margin: 0;
	left: 0;
	text-align: left;
	font-size: 0;
	animation: 18s slidy infinite
}

.text-left2 {
	text-align: left;
	font-size: 22px
}

.containerrr {
	width: 102.5%;
	height: 390px!important
}

.one {
	background: #ff000000
}

.five {
	background: #fff;
	margin-top: -25px;
	height: 415px!important
}

@media screen and (max-width:480px) {
	.containerrr {
		display: flex;
		flex-flow: column-reverse;
		height: 100%!important
	}
	.five {
		background: #fff;
		width: 109%;
		margin-top: -55px
	}
	.one {
		background: #ff000000;
		width: 109%
	}
}

.responsive-banner {
	display: none
}

.responsive-banner2 {
	display: none
}

.responsive-banner1 {
	display: inherit
}

@media screen and (max-width:480px) {
	.responsive-banner {
		display: inherit;
		height: 400px;
		margin-bottom: -112px
	}
	.responsive-banner2 {
		display: inherit;
		height: 400px;
		margin-bottom: 112px
	}
}

@media screen and (max-width:480px) {
	.responsive-banner1 {
		display: none
	}
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1001;
	top: 0;
	right: 0;
	background-color: #000;
	overflow-x: hidden;
	transition: .5s;
	padding-top: 30px
}

.sidenav a {
	padding: 8px 8px 15px 32px;
	text-decoration: none;
	font-weight: 400;
	font-size: 20px;
	color: grey;
	display: block;
	transition: color .5s
}

.sidenav a:hover {
	color: #f1f1f1
}

.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 50px;
	margin-left: 50px
}

#main {
	transition: margin-right .5s
}

#hamburger {
	position: fixed;
	right: 23px;
	top: 20px;
	color: #888;
	background: #000;
	padding: 5px 13px 8px 13px;
	border-radius: 100px;
	z-index: 1000;
	transition: color .5s
}

#hamburger:hover {
	color: #fff;
	box-shadow: 0 0 0 1px grey inset
}

a.imgbox {
	text-decoration: none
}

#photogrid {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 10px
}

.imgbox {
	display: flex;
	width: 250px;
	height: 250px;
	flex-grow: 1;
	border: 0;
	margin: 10px;
	opacity: .5;
	transition: transform .5s, opacity .5s;
	-moz-transition: -moz-transform .5s, -moz-opacity .5s;
	-webkit-transition: -webkit-transform .5s, -webkit-opacity .5s;
	-o-transition: -o-transform .5s, 0-opacity .5s;
	justify-content: center;
	align-items: flex-end
}

.boxtitle {
	position: relative;
	display: flex;
	font-family: Muli, sans-serif;
	font-weight: 400;
	width: 92%;
	background: rgba(0, 0, 0, .7);
	justify-content: center;
	text-align: center;
	font-size: 20px;
	margin: 0;
	color: #fff;
	margin-bottom: 10px;
	opacity: 0;
	transition: opacity .5s
}

.boxtitle p {
	margin: 10px
}

.box1 {
	background: url(http://localhost/alkem-13/images/otc/1.png);
	background-position: center center;
	background-size: cover
}

.box2 {
	background: url(http://localhost/alkem-13/images/otc/2.png);
	background-position: center center;
	background-size: cover
}

.box3 {
	background: url(http://localhost/alkem-13/images/otc/3.png);
	background-position: center center;
	background-size: cover
}

.box4 {
	background: url(http://localhost/alkem-13/images/otc/4.png);
	background-position: center center;
	background-size: cover
}

.box5 {
	background: url(http://localhost/alkem-13/images/otc/5.png);
	background-position: center center;
	background-size: cover
}

.box6 {
	background: url(http://localhost/alkem-13/images/otc/6.png);
	background-position: center center;
	background-size: cover
}

.box7 {
	background: url(http://localhost/alkem-13/images/otc/7.jpg);
	background-position: center center;
	background-size: cover
}

.box8 {
	background: url(http://localhost/alkem-13/images/otc/8.png);
	background-position: center center;
	background-size: cover
}

.box9 {
	background: url(http://localhost/alkem-13/images/otc/9.png);
	background-position: center center;
	background-size: cover
}

.box10 {
	background: url(http://localhost/alkem-13/images/otc/10.png);
	background-position: center center;
	background-size: cover
}

.box11 {
	background: url(http://localhost/alkem-13/images/otc/11.png);
	background-position: center center;
	background-size: cover
}

.box12 {
	background: url(http://localhost/alkem-13/images/otc/12.png);
	background-position: center center;
	background-size: cover
}

.imgbox:hover {
	transform: scale(1.03);
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-o-transform: scale(1.03);
	box-shadow: 0 0 0 9000px transparent inset;
	opacity: 1
}

.boxborder:hover {
	box-shadow: 0 0 0 1px grey inset
}

.imgbox:hover>.boxtitle {
	opacity: 1
}

.lightbox {
	display: none;
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .5)
}

.lightbox:target {
	outline: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.lightbox img {
	max-width: 80%;
	max-height: 80%;
	border: solid 2px grey
}

footer {
	padding: 5px 0 10px 0;
	color: grey;
	background: #000;
	text-align: center;
	width: 100%
}

@media screen and (max-width:500px) {
	.sidenav {
		text-align: center
	}
}

.responsive-table {
	width: 100%;
	margin-bottom: 1.5em
}

.responsive-table thead {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.responsive-table thead th {
	background-color: #1e4695;
	border: 1px solid #1e4695;
	font-weight: 400;
	text-align: center;
	color: #fff
}

.responsive-table thead th:first-of-type {
	text-align: left
}

.responsive-table tbody,
.responsive-table td,
.responsive-table th,
.responsive-table tr {
	display: block;
	padding: 0;
	text-align: left;
	white-space: normal
}

.responsive-table td,
.responsive-table th {
	padding: .5em;
	vertical-align: middle
}

.responsive-table caption {
	margin-bottom: 1em;
	font-size: 1em;
	font-weight: 700;
	text-align: center
}

.responsive-table tfoot {
	font-size: .8em;
	font-style: italic
}

.responsive-table tbody tr {
	margin-bottom: 1em;
	border: 1px solid #1e4696
}

.responsive-table tbody tr:last-of-type {
	margin-bottom: 0
}

.responsive-table tbody th[scope=row] {
    background-color: #1e4696;
    color: #000000 !important;
}

.responsive-table tbody td[data-type=currency] {
	text-align: right
}

.responsive-table tbody td[data-title]:before {
	content: attr(data-title);
	float: left;
	font-size: 14px;
	color: #000!important
}

.responsive-table tbody td {
	text-align: right;
	border-bottom: 1px solid #1e4696
}

@media (min-width:52em) {
	.responsive-table {
		font-size: .9em
	}
	.responsive-table thead {
		position: relative;
		clip: auto;
		height: auto;
		width: auto;
		overflow: auto
	}
	.responsive-table tr {
		display: table-row
	}
	.responsive-table td,
	.responsive-table th {
		display: table-cell;
		padding: .5em
	}
	.responsive-table caption {
		font-size: 1.5em
	}
	.responsive-table tbody {
		display: table-row-group
	}
	.responsive-table tbody tr {
		display: table-row;
		border-width: 1px
	}
	.responsive-table tbody tr:nth-of-type(even) {
		background-color: rgba(30, 70, 149, .19)
	}
	.responsive-table tbody th[scope=row] {
    background-color: transparent;
    color: #fff;
    text-align: left;
}
	.responsive-table tbody td {
		text-align: center
	}
	.responsive-table tbody td[data-title]:before {
		content: none
	}
}

@media (min-width:62em) {
	.responsive-table {
		font-size: 1em
	}
	.responsive-table td,
	.responsive-table th {
		padding: .75em .5em
	}
	.responsive-table tfoot {
		font-size: .9em
	}
}

@media (min-width:75em) {
	.responsive-table td,
	.responsive-table th {
		padding: .75em
	}
}

.tab .nav-tabs {
	position: relative;
	border-bottom: none
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.tab .nav-tabs li:after {
	content: "";
	width: 50%;
	border: 3px solid #486197;
	position: absolute;
	top: 50%;
	right: -50%;
	z-index: -1
}

.tab .nav-tabs li {
	margin: 0 20px 0 0;
	z-index: 1
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}

.nav>li {
	position: relative;
	display: block
}

.tab .nav-tabs li.active a {
	background: #4576b1!important;
	color: #fff!important;
	border: 5px solid #4576b1;
	position: relative
}

.tab .nav-tabs li a {
	display: block;
	width: 90px;
	height: 90px;
	line-height: 82px;
	border-radius: 50%;
	background: #062c63;
	font-size: 22px;
	color: #fff;
	padding: 0;
	margin-right: 0;
	text-align: center;
	border: 5px solid #062c63
}

.tab .tab-content {
	font-size: 14px;
	color: #000;
	line-height: 26px;
	background: 0 0;
	padding: 20px 30px;
	margin-top: 30px;
	margin-bottom: 60px;
	border: 3px solid #4576b1
}

.timeline-centered .timeline-entry.begin {
	margin-bottom: 0
}

.timeline-centered .timeline-entry {
	position: relative;
	margin-top: 5px;
	margin-left: 30px;
	margin-bottom: 10px;
	clear: both
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

.timeline-centered .timeline-entry .timeline-entry-inner {
	position: relative;
	margin-left: -20px
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
	background: #062c63;
	color: #fff;
	display: block;
	width: 40px;
	height: 40px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-align: center;
	-moz-box-shadow: 0 0 0 5px #f5f5f6;
	-webkit-box-shadow: 0 0 0 5px #f5f5f6;
	box-shadow: 0 0 0 5px #59503f;
	line-height: 40px;
	font-size: 15px;
	float: left;
	margin-bottom: 24px
}

.timeline-entry-inner span {
	margin-left: 16px;
	line-height: 1.8;
	font-size: 20px;
	font-weight: 700
}

.timeline-centered .timeline-entry {
	position: relative;
	margin-top: 5px;
	margin-left: 30px;
	margin-bottom: 10px;
	clear: both
}

.timeline-centered .timeline-entry .timeline-entry-inner {
	position: relative;
	margin-left: -20px
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
	position: relative;
	background-image: url(images/bg-award.jpg);
	padding: 1em;
	margin-left: 60px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 20px;
	background-position: 50% 16%
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
	font-size: 16px;
	margin-bottom: 10px;
	color: #fff;
	font-weight: 900
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
	color: #fff;
	font-size: 14px;
	margin: 0;
	line-height: 1.428571429
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #59503f;
	left: 0;
	top: 48px;
	margin-left: -40px;
	width: 40px;
	height: 1px
}

.timeline-centered:before {
	content: '';
	position: absolute;
	display: block;
	width: 4px;
	background: #59503f;
	top: 190px;
	bottom: 110px;
	margin-left: 30px
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
	position: relative;
	background-image: url(images/bg-award.jpg);
	margin-left: 60px;
	background-clip: padding-box;
	padding: 1em;
	border-radius: 20px;
	background-position: 50% 16%
}

.tab .nav-tabs li.active a:after {
	content: '';
	width: 0;
	height: 47%;
	position: absolute;
	border: 2px solid #4576b1;
	top: 80px;
	left: 35px
}

.tab .nav-tabs li:last-child:after {
	border: none
}

@media screen and (max-width:480px) {
	.pregakem-right-img {
		margin-top: 60px
	}
}

@media screen and (max-width:480px) {
	.pregakem-left-text {
		margin-top: 25px
	}
}

@media screen and (max-width:480px) {
	.pregakem-left-img {
		margin-top: 1px!important;
		margin-bottom: 55px;
		margin-left: -25px
	}
}

@media screen and (max-width:480px) {
	.pregakem-right-img2 {
		margin-top: 185px
	}
}

.pregakem-left-img {
	margin-top: -135px
}

.carousel .carousel-item {
	cursor: grab;
	width: 400px
}

.carousel .carousel-item:active {
	cursor: grabbing
}

.carousel .carousel-item img {
	width: 100%
}

.carousel .carousel-item h3 {
	background-color: #fff;
	color: #000;
	font-size: 2em;
	font-weight: 700;
	margin: -5px 0 0;
	padding: 10px 5px;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: none;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.flot-right {
	width: 37px;
	float: right
}

.flot-right p {
	padding-top: 170px;
	z-index: +1000;
	position: fixed
}

.container-box {
	display: inline-block;
	text-align: left;
	padding-bottom: 0;
	margin-left: 0;
	margin-right: 5%;
	width: 100%
}

.features {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center
}

.selector {
	padding-top: 24px;
	padding-bottom: 0;
	display: flex
}

.feature-bullet {
	display: flex;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	box-shadow: 5px 5px 5px #00000073
}

.tab-cont {
	position: -webkit-sticky;
	position: sticky;
	top: 16px;
	flex: 1;
	max-width: 235px;
	background-color: #fff;
	height: 100%;
	border: 2px solid #f0f0f0;
	outline: 0;
	z-index: 1
}

.tab-cont button {
	display: flex;
	width: 235px;
	background-color: #fff;
	padding: 24px;
	color: #303132;
	font-weight: 200;
	font-size: 18px;
	line-height: 26px;
	text-align: left;
	border-color: transparent;
	border-bottom: 2px solid #f0f0f0;
	outline: 0
}

.tab-cont button:hover {
	background-color: #f8f9fa;
	cursor: pointer
}

.tab-content {
	flex: 9;
	height: 100%;
	padding-left: 32px;
	animation: anime 1.5s;
	text-align: left;
	display: none;
	font-family: Roboto, sans-serif
}

.tab-content.active {
	display: block
}

.tab-cont .but.active {
	background-color: #fff;
	color: #3a62ca;
	border-left: 3px solid #3a62ca;
	text-decoration: none;
	outline: 0;
	font-weight: 500
}

@keyframes anime {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@media only screen and (max-width:800px) {
	.tab-cont {
		display: flex;
		flex-direction: row;
		border: none
	}
	.tab-cont .but.active {
		border-left: none;
		border-bottom: 4px solid #3a62ca
	}
	.selector {
		flex-direction: column
	}
	.tab-content {
		padding-left: 0
	}
}

.content-text {
	color: #fff;
	padding: 12px;
	padding-left: 20px
}

.january-text {
	font-size: 18px;
	font-family: Roboto, sans-serif;
	font-weight: 600
}

.pop-img {
	max-width: 100%
}

.slider-holder {
	width: 800px;
	height: 400px;
	background-color: #ff0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: center;
	overflow: hidden
}

.image-holder {
	width: 2400px;
	background-color: red;
	height: 400px;
	clear: both;
	position: relative;
	-webkit-transition: left 2s;
	-moz-transition: left 2s;
	-o-transition: left 2s;
	transition: left 2s
}

.slider-image {
	float: left;
	margin: 0;
	padding: 0;
	position: relative
}

#slider-image-1:target~.image-holder {
	left: 0
}

#slider-image-2:target~.image-holder {
	left: -800px
}

#slider-image-3:target~.image-holder {
	left: -1600px
}

.button-holder {
	position: relative;
	top: -20px
}

.slider-change {
	display: inline-block;
	height: 10px;
	width: 10px;
	border-radius: 5px;
	background-color: brown
}

.coverflow {
	position: relative;
	height: 300px;
	padding: 30px;
	overflow: hidden;
	-webkit-perspective: 1000px!important;
	perspective: 1000px!important
}

.coverflow__image {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 300px;
	height: 250px;
	-webkit-transition: all 350ms cubic-bezier(.215, .61, .355, 1);
	transition: all 350ms cubic-bezier(.215, .61, .355, 1)
}

.coverflow__image[data-coverflow-index] {
	position: absolute;
	left: 60%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.coverflow__image[data-coverflow-index]:before {
	content: " ";
	z-index: 1;
	position: absolute;
	top: 300px;
	width: 100%;
	height: 10%;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 7;
	-webkit-transform: translateX(190px) scale(.35) rotateY(-45deg);
	transform: translateX(190px) scale(.35) rotateY(-45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 6;
	-webkit-transform: translateX(280px) scale(.2) rotateY(-45deg);
	transform: translateX(280px) scale(.2) rotateY(-45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 5;
	-webkit-transform: translateX(370px) scale(.05) rotateY(-45deg);
	transform: translateX(370px) scale(.05) rotateY(-45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 4;
	-webkit-transform: translateX(460px) scale(-.1) rotateY(-45deg);
	transform: translateX(460px) scale(-.1) rotateY(-45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 3;
	-webkit-transform: translateX(550px) scale(-.25) rotateY(-45deg);
	transform: translateX(550px) scale(-.25) rotateY(-45deg);
	opacity: -.5
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 2;
	-webkit-transform: translateX(640px) scale(-.4) rotateY(-45deg);
	transform: translateX(640px) scale(-.4) rotateY(-45deg);
	opacity: -.66667
}

.coverflow[data-coverflow-position="1"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 1;
	-webkit-transform: translateX(730px) scale(-.55) rotateY(-45deg);
	transform: translateX(730px) scale(-.55) rotateY(-45deg);
	opacity: -.83333
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 7;
	-webkit-transform: translateX(190px) scale(.35) rotateY(-45deg);
	transform: translateX(190px) scale(.35) rotateY(-45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 6;
	-webkit-transform: translateX(280px) scale(.2) rotateY(-45deg);
	transform: translateX(280px) scale(.2) rotateY(-45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 5;
	-webkit-transform: translateX(370px) scale(.05) rotateY(-45deg);
	transform: translateX(370px) scale(.05) rotateY(-45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 4;
	-webkit-transform: translateX(460px) scale(-.1) rotateY(-45deg);
	transform: translateX(460px) scale(-.1) rotateY(-45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 3;
	-webkit-transform: translateX(550px) scale(-.25) rotateY(-45deg);
	transform: translateX(550px) scale(-.25) rotateY(-45deg);
	opacity: -.5
}

.coverflow[data-coverflow-position="2"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 2;
	-webkit-transform: translateX(640px) scale(-.4) rotateY(-45deg);
	transform: translateX(640px) scale(-.4) rotateY(-45deg);
	opacity: -.66667
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 7;
	-webkit-transform: translateX(190px) scale(.35) rotateY(-45deg);
	transform: translateX(190px) scale(.35) rotateY(-45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 6;
	-webkit-transform: translateX(280px) scale(.2) rotateY(-45deg);
	transform: translateX(280px) scale(.2) rotateY(-45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 5;
	-webkit-transform: translateX(370px) scale(.05) rotateY(-45deg);
	transform: translateX(370px) scale(.05) rotateY(-45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 4;
	-webkit-transform: translateX(460px) scale(-.1) rotateY(-45deg);
	transform: translateX(460px) scale(-.1) rotateY(-45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="3"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 3;
	-webkit-transform: translateX(550px) scale(-.25) rotateY(-45deg);
	transform: translateX(550px) scale(-.25) rotateY(-45deg);
	opacity: -.5
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 7;
	-webkit-transform: translateX(-590px) scale(.35) rotateY(45deg);
	transform: translateX(-590px) scale(.35) rotateY(45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 7;
	-webkit-transform: translateX(190px) scale(.35) rotateY(-45deg);
	transform: translateX(190px) scale(.35) rotateY(-45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 6;
	-webkit-transform: translateX(280px) scale(.2) rotateY(-45deg);
	transform: translateX(280px) scale(.2) rotateY(-45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 5;
	-webkit-transform: translateX(370px) scale(.05) rotateY(-45deg);
	transform: translateX(370px) scale(.05) rotateY(-45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="4"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 4;
	-webkit-transform: translateX(460px) scale(-.1) rotateY(-45deg);
	transform: translateX(460px) scale(-.1) rotateY(-45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 6;
	-webkit-transform: translateX(-680px) scale(.2) rotateY(45deg);
	transform: translateX(-680px) scale(.2) rotateY(45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 7;
	-webkit-transform: translateX(-590px) scale(.35) rotateY(45deg);
	transform: translateX(-590px) scale(.35) rotateY(45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 7;
	-webkit-transform: translateX(190px) scale(.35) rotateY(-45deg);
	transform: translateX(190px) scale(.35) rotateY(-45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 6;
	-webkit-transform: translateX(280px) scale(.2) rotateY(-45deg);
	transform: translateX(280px) scale(.2) rotateY(-45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="5"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 5;
	-webkit-transform: translateX(370px) scale(.05) rotateY(-45deg);
	transform: translateX(370px) scale(.05) rotateY(-45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 5;
	-webkit-transform: translateX(-770px) scale(.05) rotateY(45deg);
	transform: translateX(-770px) scale(.05) rotateY(45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 6;
	-webkit-transform: translateX(-680px) scale(.2) rotateY(45deg);
	transform: translateX(-680px) scale(.2) rotateY(45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 7;
	-webkit-transform: translateX(-590px) scale(.35) rotateY(45deg);
	transform: translateX(-590px) scale(.35) rotateY(45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 7;
	-webkit-transform: translateX(190px) scale(.35) rotateY(-45deg);
	transform: translateX(190px) scale(.35) rotateY(-45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="6"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 6;
	-webkit-transform: translateX(280px) scale(.2) rotateY(-45deg);
	transform: translateX(280px) scale(.2) rotateY(-45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 4;
	-webkit-transform: translateX(-860px) scale(-.1) rotateY(45deg);
	transform: translateX(-860px) scale(-.1) rotateY(45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 5;
	-webkit-transform: translateX(-770px) scale(.05) rotateY(45deg);
	transform: translateX(-770px) scale(.05) rotateY(45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 6;
	-webkit-transform: translateX(-680px) scale(.2) rotateY(45deg);
	transform: translateX(-680px) scale(.2) rotateY(45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 7;
	-webkit-transform: translateX(-590px) scale(.35) rotateY(45deg);
	transform: translateX(-590px) scale(.35) rotateY(45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="7"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 7;
	-webkit-transform: translateX(190px) scale(.35) rotateY(-45deg);
	transform: translateX(190px) scale(.35) rotateY(-45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 3;
	-webkit-transform: translateX(-950px) scale(-.25) rotateY(45deg);
	transform: translateX(-950px) scale(-.25) rotateY(45deg);
	opacity: -.5
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 4;
	-webkit-transform: translateX(-860px) scale(-.1) rotateY(45deg);
	transform: translateX(-860px) scale(-.1) rotateY(45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 5;
	-webkit-transform: translateX(-770px) scale(.05) rotateY(45deg);
	transform: translateX(-770px) scale(.05) rotateY(45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 6;
	-webkit-transform: translateX(-680px) scale(.2) rotateY(45deg);
	transform: translateX(-680px) scale(.2) rotateY(45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 7;
	-webkit-transform: translateX(-590px) scale(.35) rotateY(45deg);
	transform: translateX(-590px) scale(.35) rotateY(45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="8"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 8;
	-webkit-transform: translateX(100px) scale(.5) rotateY(-45deg);
	transform: translateX(100px) scale(.5) rotateY(-45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 2;
	-webkit-transform: translateX(-1040px) scale(-.4) rotateY(45deg);
	transform: translateX(-1040px) scale(-.4) rotateY(45deg);
	opacity: -.66667
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 3;
	-webkit-transform: translateX(-950px) scale(-.25) rotateY(45deg);
	transform: translateX(-950px) scale(-.25) rotateY(45deg);
	opacity: -.5
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 4;
	-webkit-transform: translateX(-860px) scale(-.1) rotateY(45deg);
	transform: translateX(-860px) scale(-.1) rotateY(45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 5;
	-webkit-transform: translateX(-770px) scale(.05) rotateY(45deg);
	transform: translateX(-770px) scale(.05) rotateY(45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 6;
	-webkit-transform: translateX(-680px) scale(.2) rotateY(45deg);
	transform: translateX(-680px) scale(.2) rotateY(45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 7;
	-webkit-transform: translateX(-590px) scale(.35) rotateY(45deg);
	transform: translateX(-590px) scale(.35) rotateY(45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.coverflow[data-coverflow-position="9"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 9;
	-webkit-transform: translateX(10px) scale(.65) rotateY(-45deg);
	transform: translateX(10px) scale(.65) rotateY(-45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="1"] {
	z-index: 1;
	-webkit-transform: translateX(-1130px) scale(-.55) rotateY(45deg);
	transform: translateX(-1130px) scale(-.55) rotateY(45deg);
	opacity: -.83333
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="2"] {
	z-index: 2;
	-webkit-transform: translateX(-1040px) scale(-.4) rotateY(45deg);
	transform: translateX(-1040px) scale(-.4) rotateY(45deg);
	opacity: -.66667
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="3"] {
	z-index: 3;
	-webkit-transform: translateX(-950px) scale(-.25) rotateY(45deg);
	transform: translateX(-950px) scale(-.25) rotateY(45deg);
	opacity: -.5
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="4"] {
	z-index: 4;
	-webkit-transform: translateX(-860px) scale(-.1) rotateY(45deg);
	transform: translateX(-860px) scale(-.1) rotateY(45deg);
	opacity: -.33333
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="5"] {
	z-index: 5;
	-webkit-transform: translateX(-770px) scale(.05) rotateY(45deg);
	transform: translateX(-770px) scale(.05) rotateY(45deg);
	opacity: -.16667
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="6"] {
	z-index: 6;
	-webkit-transform: translateX(-680px) scale(.2) rotateY(45deg);
	transform: translateX(-680px) scale(.2) rotateY(45deg);
	opacity: 0
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="7"] {
	z-index: 7;
	-webkit-transform: translateX(-590px) scale(.35) rotateY(45deg);
	transform: translateX(-590px) scale(.35) rotateY(45deg);
	opacity: .16667
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="8"] {
	z-index: 8;
	-webkit-transform: translateX(-500px) scale(.5) rotateY(45deg);
	transform: translateX(-500px) scale(.5) rotateY(45deg);
	opacity: .33333
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="9"] {
	z-index: 9;
	-webkit-transform: translateX(-410px) scale(.65) rotateY(45deg);
	transform: translateX(-410px) scale(.65) rotateY(45deg);
	opacity: .5
}

.coverflow[data-coverflow-position="10"] .coverflow__image[data-coverflow-index="10"] {
	z-index: 10;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, .6)
}

.next-arrow,
.prev-arrow {
	cursor: pointer;
	z-index: 10;
	position: absolute;
	top: 50%;
	padding: 15px 15px;
	color: #1e4695!important;
	font-size: 2rem;
	line-height: 3rem;
	background: 0 0;
	border-radius: 1rem;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: color .2s, background .2s;
	transition: color .2s, background .2s
}

.next-arrow:focus,
.next-arrow:hover,
.prev-arrow:focus,
.prev-arrow:hover {
	color: rgba(255, 255, 255, .9);
	background: rgba(0, 0, 0, .5)
}

.prev-arrow {
	left: 0
}

.prev-arrow:before {
	content: "❮"
}

.next-arrow {
	right: 0
}

.next-arrow:after {
	content: "❯"
}

@media only screen and (max-width:480px) {
	.prev-arrow {
		left: 0
	}
	.prev-arrow:before {
		content: "❮"
	}
	.next-arrow {
		right: 0
	}
	.next-arrow:after {
		content: "❯"
	}
	.ad-phone {
		display: inherit !important;
	}
	.ad-pc {
		display: none !important;
	}
}
.ad-phone {
    display: none;
}
.ad-pc {
	display: inherit;
}
#tfheader {
	background-color: #c3dfef
}

#tfnewsearch {
	padding: 5px
}

.tftextinput {
	margin: 0;
	padding: 5px 15px;
	font-size: 14px;
	border: 1px solid #0076a3;
	border-right: 0;
	border-top-left-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px
}

.tfbutton {
	margin: 0;
	padding: 5px 15px;
	font-size: 14px;
	outline: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border: solid 1px #0076a3;
	border-right: 0;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px
}

.tfbutton:hover {
	text-decoration: none;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top, #0095cc, #00678e)
}

.tfbutton::-moz-focus-inner {
	border: 0
}

.tfclear {
	clear: both
}

.tab-title {
	text-align: center;
	font-size: 18px;
	font-family: Roboto, sans-serif;
	color: #1e4695
}

.slideshow-wrap {
	position: relative
}

.slide {
	width: 100%
}

.slideshow-pager {
	position: absolute;
	right: 25px;
	bottom: 20px;
	font-size: 40px;
	color: #fff
}

.slick-slider {
	margin-bottom: 0
}

.slick-dots {
	display: flex;
	position: absolute;
	bottom: 20px;
	left: 20px
}

.con-title {
	font-size: 18px;
	color: #1e4695;
	font-weight: 600
}

.accordion {
	background-color: #3e71dc;
	color: #fff;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border-radius: 15px;
	border: none;
	text-align: left;
	outline: 0;
	font-size: 15px;
	transition: .4s
}

.accordion:hover,
.active {
	background-color: #1e4696
}

.panel {
	padding: 0 18px;
	display: none;
	background-color: #fff;
	overflow: hidden;
	margin-left: 2px;
	margin-right: -2px;
	border-radius: 0;
	border-color: #1e4696
}

.phone-tab {
	display: none
}

.pc-tab {
    display: inherit;
    padding-top: 25px;
}

@media (max-width:480px) {
	.phone-tab {
		display: inherit;
		background-color: #ffffff;
	}
	.phone-tab ul {
    padding: 10px;
    margin: 0;
}
.new-phone-banner {
	display: none;
}
.phone-tab li {
    color: #000;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    line-height: 25px;
    list-style: none;
}
.phone-tab li:before {
    content: "\f0da";
    font-family: FontAwesome;
    width: 1.3em;
    color: #1e4695;
    margin-right: 5px;
}
.cool-link {
    display: inline-block;
    color: #000;
    text-decoration: none;
}
.cool-link {
    display: inline-block;
    color: #000;
    text-decoration: none;
}

.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1e4695;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}
	.pc-tab {
		display: none
	}
}

.row-flex:after {
	content: "";
	display: table;
	clear: both
}

.column-flex {
	float: left;
	width: 20%;
	padding: 10px 0 10px 0;
	height: auto
}

.column-flexx {
	float: left;
	width: 70%;
	padding: 0 0 10px 0;
	height: auto
}

#travel-card-current-img {
	cursor: zoom-in;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px
}

.lightbox-container {
	box-sizing: border-box
}

.lightbox-modal {
	display: none;
	position: fixed;
	z-index: 2;
	padding-top: 117px;
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
	overflow: auto;
	background-color: #000000cc
}

.lightbox-modal-content {
	margin: 0 auto;
	padding: 0;
	padding-left: 29px
}

.close-lightbox {
	color: #1e4695;
	position: absolute;
	top: 125px;
	right: 25px;
	font-size: 45px;
	transition: .6s ease
}

@media only screen and (max-width:991px) {
	.close-lightbox {
		position: absolute;
		top: -10px;
		right: 15px
	}
}

@media only screen and (max-width:400px) {
	.close-lightbox {
		position: absolute;
		top: 5px;
		right: 10px;
		font-size: 44px
	}
}

.close-lightbox:focus,
.close-lightbox:hover {
	color: #00c853;
	text-decoration: none;
	cursor: pointer
}

[class^=lightbox-slides] {
	display: none;
	text-align: center
}

[class^=lightbox-slides]>img {
	height: 46vh
}

@media only screen and (max-width:991px) {
	[class^=lightbox-slides]>img {
		width: 100%;
		height: auto
	}
}

.lightbox-next,
.lightbox-prev {
	cursor: pointer;
	position: absolute;
	width: auto;
	color: #d3d3d3;
	font-size: 20px;
	transition: .6s ease;
	user-select: none;
	-webkit-user-select: none
}

.lightbox-next {
	right: 20%;
	top: 35%;
	color: #1e4695!important
}

.lightbox-prev {
	left: 20%;
	top: 35%;
	color: #1e4695!important
}

.lightbox-next:hover,
.lightbox-prev:hover {
	color: #00c853
}

@media only screen and (max-width:991px) {
	.lightbox-next {
		top: 60%;
		right: 0
	}
	.lightbox-prev {
		top: 60%;
		left: 0
	}
}

@media only screen and (max-width:400px) {
	.lightbox-next {
		right: 0;
		top: 23%
	}
	.lightbox-prev {
		left: 0;
		top: 23%
	}
}

.lightbox-slide-number {
	color: #000;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 50px
}

@media only screen and (max-width:991px) {
	.lightbox-slide-number {
		position: absolute;
		top: 20px;
		left: 7px
	}
}

@media only screen and (max-width:400px) {
	.lightbox-slide-number {
		position: absolute;
		top: 20px;
		left: -2px
	}
}

.caption-container {
	text-align: center;
	background-color: #fff;
	padding: 2px 16px;
	color: #000
}

.lightbox-slide-thumbnail {
	display: inline-block;
	height: 150px;
	width: auto;
	opacity: .6
}

.active,
.lightbox-slide-thumbnail:hover {
	opacity: 1
}

.lightbox-thumbnails {
	white-space: nowrap;
	overflow: auto;
	background-color: #fff;
	margin: 1em
}

.lightbox-thumbnails>img {
	padding: 0 .5em;
	cursor: pointer
}

.size-img {
	max-width: 80px
}
@media only screen and (max-width:480px) {
	.bg-img-new {
    background-size: 100%;
    background-repeat: no-repeat;
    height: 273px;
}
}
.text-bg {
    color: #000;
    font-weight: 400;
    padding-left: 10px;
    padding-right: 30px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 20px;
    line-height: 35px;
}
.pc-tab ul {
    padding: 0;
    margin: 0;
}
.pc-tab li {
    color: #000;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    line-height: 25px;
    list-style: none;
}
.pc-tab li:before {
    content: "\f0da";
    font-family: FontAwesome;
    width: 1.3em;
    color: #1e4695;
    margin-right: 5px;
}
.cool-link {
    display: inline-block;
    color: #000;
    text-decoration: none;
}
.cool-link {
    display: inline-block;
    color: #000;
    text-decoration: none;
}

.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #1e4695;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}

@media only screen and (max-width:480px) {
	.size-img {
		max-width: 50px!important
	}
	.text-bg {
    font-size: 13px!important;
    font-weight: 400!important;
    letter-spacing: 1px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    line-height: 30px !important;
}
.left-text {
    font-size: 21px;
    text-align: center;
    line-height: 35px;
    font-weight: 600;
    color: #1e4695;
    margin-top: 20px !important;
    text-shadow: 4px 4px 4px #00000026;
}
}

.left-text {
	font-size: 21px;
	text-align: center;
	line-height: 35px;
	font-weight: 600;
	color: #1e4695;
	margin-top: 100px;
	text-shadow: 4px 4px 4px #00000026
}
.bg-img-new {
    background-image: url(http://localhost/alkem-13/images/new-demo.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 273px;
}

#india {
	display: inherit
}

.rx-phone {
	display: none
}

@media only screen and (max-width:480px) {
	#india {
		display: none
	}
	.rx-phone {
		display: inherit
	}
	#respon-tab {
		margin-left: -19px
	}
	#dmf-phone-table {
		margin-left: -10px
	}
	#dmf-left {
		text-align: right!important
	}
	.responsive-table thead th {
		color: #fff!important
	}
}

.icon-ri {
	float: right
}

.api-mod-text {
	color: #294f9a;
	font-size: 15px;
	font-weight: 600
}

.api-mod-text-2 {
	color: #fff;
	font-size: 18px;
	font-weight: 600
}

.ul-color-code {
	color: #000;
	line-height: 22px
}

.tb-color {
	color: #fff
}

#dmf-left {
	text-align: left
}

.map-icon-size {
	max-width: 53px
}

hr {
	margin-top: 0;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #eee
}

.press-block {
	margin-top: 10px;
	margin-bottom: 10px
}

.over-box-size {
	margin-top: 10px;
	margin-bottom: 10px
}

.max-img {
	max-width: 100%
}

@media only screen and (max-width:480px) {
	.respo-table {
		margin-left: -9.5px
	}
	.searc {
		width: 100%!important
	}
}

.disclaimer {
	font-size: 26px;
	color: #1e4695;
	font-weight: 900;
	font-style: italic;
	text-shadow: 4px 4px 4px #00000036
}

.disclaimer-head {
	font-size: 16px;
	color: #1e4695;
	font-weight: 600;
	font-style: italic
}

.genrics-left {
	text-align: left!important
}

.phone-scroll {
	background: #fff;
	height: 500px;
	border-radius: 3px;
	overflow: hidden;
	color: transparent;
	text-shadow: 0 0 #000;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	transition: color .3s ease
}

.phone-scroll:focus,
.phone-scroll:hover {
	overflow-y: auto
}

@media only screen and (max-width:480px) {
	.phone-scroll:hover {
		overflow-y: auto;
		margin-left: -12px;
		margin-right: -11px;
		padding-left: 8px!important
	}
	.phone-scroll {
		background: #fff;
		height: 500px;
		border-radius: 3px;
		overflow: hidden;
		color: transparent;
		text-shadow: 0 0 #000;
		box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
		transition: color .3s ease
	}
}

::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 0 10px
}

.phone-scroll:hover {
	color: rgba(0, 0, 0, .3)
}

.found-scroll {
    overflow-y: scroll;
    height: 650px;
    border: solid 1px;
    box-shadow: 15px 15px 10px #1e4695ab;
}
.found-scroll::-webkit-scrollbar {
    display: -webkit-inline-box;
    width: 5px;
}
.best-view {
    text-align: center;
}