.colors-a {
    color: #616161;
    background-color:#fff
}

.colors-a .bg-color {
    color:#fff
}

.colors-a .out {
    opacity:1
}

.colors-a h1, .colors-a h2, .colors-a h3, .colors-a h4, .colors-a h5, .colors-a h6, .colors-a .heading, .colors-a .color-heading {
    color:#333
}

.colors-a .fill-heading {
    fill:#333
}

.colors-a .fill-highlight {
    fill:#ee8b3e
}

.colors-a .fill-bg {
    fill:#fff
}

.colors-a .fill-text {
    fill:#616161
}

.colors-a .fill-background {
    fill:#fff
}

.colors-a .stroke-heading {
    stroke:#333
}

.colors-a .stroke-highlight {
    stroke:#ee8b3e
}

.colors-a .stroke-text {
    stroke:#616161
}

.colors-a .highlight {
    color:#ee8b3e
}

.colors-a .text {
    color:#616161
}

.colors-a .link {
    color:#ee8b3e
}

.colors-a span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-a .background {
    background-color:#fff
}

.colors-a .background-heading {
    background-color:#333
}

.colors-a .background-highlight {
    background-color:#ee8b3e
}

.colors-a .background-text {
    background-color:#616161
}

.colors-a a {
    color:#ee8b3e
}

.colors-a a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-a a i {
    color:#333
}

.colors-a ::-webkit-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-a :-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-a ::-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-a :-ms-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-a textarea, .colors-a input[type] {
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-a textarea:focus, .colors-a input[type]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-a input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-a input[type=submit]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-a input[type=submit]:hover {
    color: #616161;
    background-color:transparent
}

.colors-a .border-heading {
    border-color:#333
}

.colors-a pre {
    background-color: rgba(51, 51, 51, .1);
    color:#333
}

.colors-a option {
    background-color:#fff
}

.colors-a.main-navigation * :not(span) {
    color:#333
}

.colors-a.main-navigation * :not(span):hover {
    color:#333
}

.colors-a.main-navigation span:not([class]):not([style]), .colors-a.main-navigation a.active {
    color:#ee8b3e
}

.colors-a.main-navigation span:not([class]):not([style]):hover, .colors-a.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-a .ext-nav-toggle span, .colors-a .ext-nav-toggle span:before, .colors-a .ext-nav-toggle span:after {
    background-color:#333
}

.colors-a .responsive-nav span, .colors-a .responsive-nav span:before, .colors-a .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-a .cross:before, .colors-a .cross:after {
    background-color:#333
}

.colors-a ul.filter * {
    color:#333 !important
}

.colors-a ul.filter * .active {
    color:#ee8b3e !important
}

.colors-a .circle {
    color: #333;
    background-color:rgba(255, 255, 255, .2)
}

.colors-a .circle.border-lite:after {
    border-color:rgba(51, 51, 51, .5)
}

.colors-a .circle-caption {
    color:#333
}

.colors-a .circle-caption:after {
    background-color:rgba(97, 97, 97, .5)
}

.colors-a .process .process-row .process-step .process-box {
    border-color:rgba(97, 97, 97, .7)
}

.colors-a .process .process-row .process-step .process-box:before {
    background-color:#fff
}

#dot-scroll.colors-a li a span {
    background-color: #333;
    border-color:#333
}

#dot-scroll.colors-a li a.active span {
    background-color:#fff
}

.colors-a.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-a.overlay-window .overlay-control .cross:before, .colors-a.overlay-window .overlay-control .next:before, .colors-a.overlay-window .overlay-control .previos:before, .colors-a.overlay-window .overlay-control .cross:after, .colors-a.overlay-window .overlay-control .next:after, .colors-a.overlay-window .overlay-control .previos:after {
    background-color:#333
}

.colors-a.overlay-window.map-overlay .overlay-control {
    background-color:rgba(255, 255, 255, .9)
}

.colors-a .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-a .pagination .page-numbers {
    background-color: #fff;
    color: #333;
    border-color:rgba(51, 51, 51, .55)
}

.colors-a .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-a .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: #fff;
    border-color:#ee8b3e
}

.colors-a .post-title a {
    color:#333 !important
}

.colors-a.post-meta * {
    color:#333
}

.colors-a.post-meta a:hover {
    color:#ee8b3e
}

.colors-a.post-meta .post-year {
    border-color:rgba(51, 51, 51, .08)
}

.colors-a .comment, .colors-a .comment-notes {
    color:#616161
}

.colors-a p[class * =comment-form] {
    color:#616161
}

.colors-a p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-a h3.heading.comment-title > span:not([class]):not([style]) {
    color:#333
}

.colors-a .caption {
    color:#333
}

.colors-a .caption a {
    color:#333
}

.colors-a .caption span {
    color:#ee8b3e
}

.colors-a .title, .colors-a .header-details, .colors-a .subsection-details, .colors-a .col-details, .colors-a .upheader {
    color:#333
}

.colors-a .slogan {
    color:#ee8b3e
}

.colors-a .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-a .home-a-uptitle {
    color:#333
}

.colors-a .home-c-uptitle {
    color:#ee8b3e
}

.colors-a .home-c-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .15)
}

.colors-a .home-d-uptitle {
    color:#ee8b3e
}

.colors-a .home-d-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .1)
}

.colors-a .menu-item * {
    border-color: transparent !important
}

.colors-a[class * =' off-canvas-'] li a {
    color:#616161 !important
}

.colors-a .widget:not(.x40-widget) * {
    border-top-color: rgba(97, 97, 97, .2) !important;
    border-bottom-color: rgba(97, 97, 97, .2) !important;
    border-left-color: rgba(97, 97, 97, .2) !important;
    border-right-color: rgba(97, 97, 97, .2) !important;
    color:#333 !important
}

.colors-a .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(51, 51, 51, .6) !important
}

.colors-a .widget:not(.x40-widget) input[type] {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#616161 !important
}

.colors-a .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(51, 51, 51, .5) !important
}

.colors-a .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-a.header-page-title-container * {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#333 !important
}

.colors-a.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-a.header-page-title-container a:hover {
    color:#616161 !important
}

.colors-a span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-a div.wpcf7-mail-sent-ok, .colors-a div.wpcf7-mail-sent-ng, .colors-a div.wpcf7-spam-blocked, .colors-a div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-a div.wpcf7 .placeheld {
    color:rgba(97, 97, 97, .6)
}

.background-a {
    background-color:#fff !important
}

.border-hard-a {
    border-color:rgba(51, 51, 51, .85) !important
}

.border-normal-a {
    border-color:rgba(51, 51, 51, .3) !important
}

.border-lite-a {
    border-color:rgba(51, 51, 51, .08) !important
}

.heading-a, .link-heading-a a {
    color:#333 !important
}

.text-a {
    color:#616161 !important
}

.highlight-a, .internal-highlight-a span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-b {
    color: #efefef;
    background-color:rgba(53, 48, 44, .2)
}

.colors-b .bg-color {
    color:#35302c
}

.colors-b .out {
    opacity:.2
}

.colors-b h1, .colors-b h2, .colors-b h3, .colors-b h4, .colors-b h5, .colors-b h6, .colors-b .heading, .colors-b .color-heading {
    color:#fff
}

.colors-b .fill-heading {
    fill:#fff
}

.colors-b .fill-highlight {
    fill:#ee8b3e
}

.colors-b .fill-bg {
    fill:rgba(53, 48, 44, .2)
}

.colors-b .fill-text {
    fill:#efefef
}

.colors-b .fill-background {
    fill:#35302c
}

.colors-b .stroke-heading {
    stroke:#fff
}

.colors-b .stroke-highlight {
    stroke:#ee8b3e
}

.colors-b .stroke-text {
    stroke:#efefef
}

.colors-b .highlight {
    color:#ee8b3e
}

.colors-b .text {
    color:#efefef
}

.colors-b .link {
    color:#ee8b3e
}

.colors-b span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-b .background {
    background-color:rgba(53, 48, 44, .2)
}

.colors-b .background-heading {
    background-color:#fff
}

.colors-b .background-highlight {
    background-color:#ee8b3e
}

.colors-b .background-text {
    background-color:#efefef
}

.colors-b a {
    color:#ee8b3e
}

.colors-b a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-b a i {
    color:#fff
}

.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 textarea, .colors-b input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-b textarea:focus, .colors-b input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-b input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-b input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-b input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-b .border-heading {
    border-color:#fff
}

.colors-b pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-b option {
    background-color:rgba(53, 48, 44, .2)
}

.colors-b.main-navigation * :not(span) {
    color:#fff
}

.colors-b.main-navigation * :not(span):hover {
    color:#fff
}

.colors-b.main-navigation span:not([class]):not([style]), .colors-b.main-navigation a.active {
    color:#ee8b3e
}

.colors-b.main-navigation span:not([class]):not([style]):hover, .colors-b.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-b .ext-nav-toggle span, .colors-b .ext-nav-toggle span:before, .colors-b .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-b .responsive-nav span, .colors-b .responsive-nav span:before, .colors-b .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-b .cross:before, .colors-b .cross:after {
    background-color:#fff
}

.colors-b ul.filter * {
    color:#fff !important
}

.colors-b ul.filter * .active {
    color:#ee8b3e !important
}

.colors-b .circle {
    color: #fff;
    background-color:rgba(53, 48, 44, .2)
}

.colors-b .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-b .circle-caption {
    color:#fff
}

.colors-b .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.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:#35302c
}

#dot-scroll.colors-b li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-b li a.active span {
    background-color:rgba(53, 48, 44, .2)
}

.colors-b.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-b.overlay-window .overlay-control .cross:before, .colors-b.overlay-window .overlay-control .next:before, .colors-b.overlay-window .overlay-control .previos:before, .colors-b.overlay-window .overlay-control .cross:after, .colors-b.overlay-window .overlay-control .next:after, .colors-b.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-b.overlay-window.map-overlay .overlay-control {
    background-color:rgba(53, 48, 44, .9)
}

.colors-b .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-b .pagination .page-numbers {
    background-color: rgba(53, 48, 44, .2);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-b .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-b .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(53, 48, 44, .2);
    border-color:#ee8b3e
}

.colors-b .post-title a {
    color:#fff !important
}

.colors-b.post-meta * {
    color:#fff
}

.colors-b.post-meta a:hover {
    color:#ee8b3e
}

.colors-b.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-b .comment, .colors-b .comment-notes {
    color:#efefef
}

.colors-b p[class * =comment-form] {
    color:#efefef
}

.colors-b p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-b h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-b .caption {
    color:#fff
}

.colors-b .caption a {
    color:#fff
}

.colors-b .caption span {
    color:#ee8b3e
}

.colors-b .title, .colors-b .header-details, .colors-b .subsection-details, .colors-b .col-details, .colors-b .upheader {
    color:#fff
}

.colors-b .slogan {
    color:#ee8b3e
}

.colors-b .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-b .home-a-uptitle {
    color:#fff
}

.colors-b .home-c-uptitle {
    color:#ee8b3e
}

.colors-b .home-c-details {
    background-color: rgba(53, 48, 44, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-b .home-d-uptitle {
    color:#ee8b3e
}

.colors-b .home-d-details {
    background-color: rgba(53, 48, 44, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-b .menu-item * {
    border-color: transparent !important
}

.colors-b[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-b .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-b .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-b .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-b .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-b .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-b.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-b.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-b.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-b span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-b div.wpcf7-mail-sent-ok, .colors-b div.wpcf7-mail-sent-ng, .colors-b div.wpcf7-spam-blocked, .colors-b div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-b div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-b {
    background-color:rgba(53, 48, 44, .2) !important
}

.border-hard-b {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-b {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-b {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-b, .link-heading-b a {
    color:#fff !important
}

.text-b {
    color:#efefef !important
}

.highlight-b, .internal-highlight-b span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-c {
    color: #616161;
    background-color:rgba(255, 255, 255, .93)
}

.colors-c .bg-color {
    color:#fff
}

.colors-c .out {
    opacity:.93
}

.colors-c h1, .colors-c h2, .colors-c h3, .colors-c h4, .colors-c h5, .colors-c h6, .colors-c .heading, .colors-c .color-heading {
    color:#333
}

.colors-c .fill-heading {
    fill:#333
}

.colors-c .fill-highlight {
    fill:#ee8b3e
}

.colors-c .fill-bg {
    fill:rgba(255, 255, 255, .93)
}

.colors-c .fill-text {
    fill:#616161
}

.colors-c .fill-background {
    fill:#fff
}

.colors-c .stroke-heading {
    stroke:#333
}

.colors-c .stroke-highlight {
    stroke:#ee8b3e
}

.colors-c .stroke-text {
    stroke:#616161
}

.colors-c .highlight {
    color:#ee8b3e
}

.colors-c .text {
    color:#616161
}

.colors-c .link {
    color:#ee8b3e
}

.colors-c span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-c .background {
    background-color:rgba(255, 255, 255, .93)
}

.colors-c .background-heading {
    background-color:#333
}

.colors-c .background-highlight {
    background-color:#ee8b3e
}

.colors-c .background-text {
    background-color:#616161
}

.colors-c a {
    color:#ee8b3e
}

.colors-c a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-c a i {
    color:#333
}

.colors-c ::-webkit-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-c :-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-c ::-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-c :-ms-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-c textarea, .colors-c input[type] {
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-c textarea:focus, .colors-c input[type]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-c input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-c input[type=submit]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-c input[type=submit]:hover {
    color: #616161;
    background-color:transparent
}

.colors-c .border-heading {
    border-color:#333
}

.colors-c pre {
    background-color: rgba(51, 51, 51, .1);
    color:#333
}

.colors-c option {
    background-color:rgba(255, 255, 255, .93)
}

.colors-c.main-navigation * :not(span) {
    color:#333
}

.colors-c.main-navigation * :not(span):hover {
    color:#333
}

.colors-c.main-navigation span:not([class]):not([style]), .colors-c.main-navigation a.active {
    color:#ee8b3e
}

.colors-c.main-navigation span:not([class]):not([style]):hover, .colors-c.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-c .ext-nav-toggle span, .colors-c .ext-nav-toggle span:before, .colors-c .ext-nav-toggle span:after {
    background-color:#333
}

.colors-c .responsive-nav span, .colors-c .responsive-nav span:before, .colors-c .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-c .cross:before, .colors-c .cross:after {
    background-color:#333
}

.colors-c ul.filter * {
    color:#333 !important
}

.colors-c ul.filter * .active {
    color:#ee8b3e !important
}

.colors-c .circle {
    color: #333;
    background-color:rgba(255, 255, 255, .2)
}

.colors-c .circle.border-lite:after {
    border-color:rgba(51, 51, 51, .5)
}

.colors-c .circle-caption {
    color:#333
}

.colors-c .circle-caption:after {
    background-color:rgba(97, 97, 97, .5)
}

.colors-c .process .process-row .process-step .process-box {
    border-color:rgba(97, 97, 97, .7)
}

.colors-c .process .process-row .process-step .process-box:before {
    background-color:#fff
}

#dot-scroll.colors-c li a span {
    background-color: #333;
    border-color:#333
}

#dot-scroll.colors-c li a.active span {
    background-color:rgba(255, 255, 255, .93)
}

.colors-c.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-c.overlay-window .overlay-control .cross:before, .colors-c.overlay-window .overlay-control .next:before, .colors-c.overlay-window .overlay-control .previos:before, .colors-c.overlay-window .overlay-control .cross:after, .colors-c.overlay-window .overlay-control .next:after, .colors-c.overlay-window .overlay-control .previos:after {
    background-color:#333
}

.colors-c.overlay-window.map-overlay .overlay-control {
    background-color:rgba(255, 255, 255, .9)
}

.colors-c .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-c .pagination .page-numbers {
    background-color: rgba(255, 255, 255, .93);
    color: #333;
    border-color:rgba(51, 51, 51, .55)
}

.colors-c .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-c .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(255, 255, 255, .93);
    border-color:#ee8b3e
}

.colors-c .post-title a {
    color:#333 !important
}

.colors-c.post-meta * {
    color:#333
}

.colors-c.post-meta a:hover {
    color:#ee8b3e
}

.colors-c.post-meta .post-year {
    border-color:rgba(51, 51, 51, .08)
}

.colors-c .comment, .colors-c .comment-notes {
    color:#616161
}

.colors-c p[class * =comment-form] {
    color:#616161
}

.colors-c p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-c h3.heading.comment-title > span:not([class]):not([style]) {
    color:#333
}

.colors-c .caption {
    color:#333
}

.colors-c .caption a {
    color:#333
}

.colors-c .caption span {
    color:#ee8b3e
}

.colors-c .title, .colors-c .header-details, .colors-c .subsection-details, .colors-c .col-details, .colors-c .upheader {
    color:#333
}

.colors-c .slogan {
    color:#ee8b3e
}

.colors-c .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-c .home-a-uptitle {
    color:#333
}

.colors-c .home-c-uptitle {
    color:#ee8b3e
}

.colors-c .home-c-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .15)
}

.colors-c .home-d-uptitle {
    color:#ee8b3e
}

.colors-c .home-d-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .1)
}

.colors-c .menu-item * {
    border-color: transparent !important
}

.colors-c[class * =' off-canvas-'] li a {
    color:#616161 !important
}

.colors-c .widget:not(.x40-widget) * {
    border-top-color: rgba(97, 97, 97, .2) !important;
    border-bottom-color: rgba(97, 97, 97, .2) !important;
    border-left-color: rgba(97, 97, 97, .2) !important;
    border-right-color: rgba(97, 97, 97, .2) !important;
    color:#333 !important
}

.colors-c .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(51, 51, 51, .6) !important
}

.colors-c .widget:not(.x40-widget) input[type] {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#616161 !important
}

.colors-c .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(51, 51, 51, .5) !important
}

.colors-c .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-c.header-page-title-container * {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#333 !important
}

.colors-c.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-c.header-page-title-container a:hover {
    color:#616161 !important
}

.colors-c span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-c div.wpcf7-mail-sent-ok, .colors-c div.wpcf7-mail-sent-ng, .colors-c div.wpcf7-spam-blocked, .colors-c div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-c div.wpcf7 .placeheld {
    color:rgba(97, 97, 97, .6)
}

.background-c {
    background-color:rgba(255, 255, 255, .93) !important
}

.border-hard-c {
    border-color:rgba(51, 51, 51, .85) !important
}

.border-normal-c {
    border-color:rgba(51, 51, 51, .3) !important
}

.border-lite-c {
    border-color:rgba(51, 51, 51, .08) !important
}

.heading-c, .link-heading-c a {
    color:#333 !important
}

.text-c {
    color:#616161 !important
}

.highlight-c, .internal-highlight-c span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-d {
    color: #efefef;
    background-color:rgba(14, 14, 15, .7)
}

.colors-d .bg-color {
    color:#0e0e0f
}

.colors-d .out {
    opacity:.7
}

.colors-d h1, .colors-d h2, .colors-d h3, .colors-d h4, .colors-d h5, .colors-d h6, .colors-d .heading, .colors-d .color-heading {
    color:#fff
}

.colors-d .fill-heading {
    fill:#fff
}

.colors-d .fill-highlight {
    fill:#ee8b3e
}

.colors-d .fill-bg {
    fill:rgba(14, 14, 15, .7)
}

.colors-d .fill-text {
    fill:#efefef
}

.colors-d .fill-background {
    fill:#0e0e0f
}

.colors-d .stroke-heading {
    stroke:#fff
}

.colors-d .stroke-highlight {
    stroke:#ee8b3e
}

.colors-d .stroke-text {
    stroke:#efefef
}

.colors-d .highlight {
    color:#ee8b3e
}

.colors-d .text {
    color:#efefef
}

.colors-d .link {
    color:#afafaf
}

.colors-d span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-d .background {
    background-color:rgba(14, 14, 15, .7)
}

.colors-d .background-heading {
    background-color:#fff
}

.colors-d .background-highlight {
    background-color:#ee8b3e
}

.colors-d .background-text {
    background-color:#efefef
}

.colors-d a {
    color:#afafaf
}

.colors-d a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-d a i {
    color:#fff
}

.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 textarea, .colors-d input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-d textarea:focus, .colors-d input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-d input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-d input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-d input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-d .border-heading {
    border-color:#fff
}

.colors-d pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-d option {
    background-color:rgba(14, 14, 15, .7)
}

.colors-d.main-navigation * :not(span) {
    color:#fff
}

.colors-d.main-navigation * :not(span):hover {
    color:#fff
}

.colors-d.main-navigation span:not([class]):not([style]), .colors-d.main-navigation a.active {
    color:#ee8b3e
}

.colors-d.main-navigation span:not([class]):not([style]):hover, .colors-d.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-d .ext-nav-toggle span, .colors-d .ext-nav-toggle span:before, .colors-d .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-d .responsive-nav span, .colors-d .responsive-nav span:before, .colors-d .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-d .cross:before, .colors-d .cross:after {
    background-color:#fff
}

.colors-d ul.filter * {
    color:#fff !important
}

.colors-d ul.filter * .active {
    color:#ee8b3e !important
}

.colors-d .circle {
    color: #fff;
    background-color:rgba(14, 14, 15, .2)
}

.colors-d .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-d .circle-caption {
    color:#fff
}

.colors-d .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.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:#0e0e0f
}

#dot-scroll.colors-d li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-d li a.active span {
    background-color:rgba(14, 14, 15, .7)
}

.colors-d.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-d.overlay-window .overlay-control .cross:before, .colors-d.overlay-window .overlay-control .next:before, .colors-d.overlay-window .overlay-control .previos:before, .colors-d.overlay-window .overlay-control .cross:after, .colors-d.overlay-window .overlay-control .next:after, .colors-d.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-d.overlay-window.map-overlay .overlay-control {
    background-color:rgba(14, 14, 15, .9)
}

.colors-d .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-d .pagination .page-numbers {
    background-color: rgba(14, 14, 15, .7);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-d .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-d .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(14, 14, 15, .7);
    border-color:#ee8b3e
}

.colors-d .post-title a {
    color:#fff !important
}

.colors-d.post-meta * {
    color:#fff
}

.colors-d.post-meta a:hover {
    color:#ee8b3e
}

.colors-d.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-d .comment, .colors-d .comment-notes {
    color:#efefef
}

.colors-d p[class * =comment-form] {
    color:#efefef
}

.colors-d p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-d h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-d .caption {
    color:#fff
}

.colors-d .caption a {
    color:#fff
}

.colors-d .caption span {
    color:#ee8b3e
}

.colors-d .title, .colors-d .header-details, .colors-d .subsection-details, .colors-d .col-details, .colors-d .upheader {
    color:#fff
}

.colors-d .slogan {
    color:#ee8b3e
}

.colors-d .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-d .home-a-uptitle {
    color:#fff
}

.colors-d .home-c-uptitle {
    color:#ee8b3e
}

.colors-d .home-c-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-d .home-d-uptitle {
    color:#ee8b3e
}

.colors-d .home-d-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-d .menu-item * {
    border-color: transparent !important
}

.colors-d[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-d .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-d .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-d .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-d .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-d .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-d.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-d.header-page-title-container a {
    color:#afafaf !important
}

.colors-d.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-d span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-d div.wpcf7-mail-sent-ok, .colors-d div.wpcf7-mail-sent-ng, .colors-d div.wpcf7-spam-blocked, .colors-d div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-d div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-d {
    background-color:rgba(14, 14, 15, .7) !important
}

.border-hard-d {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-d {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-d {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-d, .link-heading-d a {
    color:#fff !important
}

.text-d {
    color:#efefef !important
}

.highlight-d, .internal-highlight-d span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-e {
    color: #616161;
    background-color:rgba(255, 255, 255, .9)
}

.colors-e .bg-color {
    color:#fff
}

.colors-e .out {
    opacity:.9
}

.colors-e h1, .colors-e h2, .colors-e h3, .colors-e h4, .colors-e h5, .colors-e h6, .colors-e .heading, .colors-e .color-heading {
    color:#333
}

.colors-e .fill-heading {
    fill:#333
}

.colors-e .fill-highlight {
    fill:#ee8b3e
}

.colors-e .fill-bg {
    fill:rgba(255, 255, 255, .9)
}

.colors-e .fill-text {
    fill:#616161
}

.colors-e .fill-background {
    fill:#fff
}

.colors-e .stroke-heading {
    stroke:#333
}

.colors-e .stroke-highlight {
    stroke:#ee8b3e
}

.colors-e .stroke-text {
    stroke:#616161
}

.colors-e .highlight {
    color:#ee8b3e
}

.colors-e .text {
    color:#616161
}

.colors-e .link {
    color:#ee8b3e
}

.colors-e span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-e .background {
    background-color:rgba(255, 255, 255, .9)
}

.colors-e .background-heading {
    background-color:#333
}

.colors-e .background-highlight {
    background-color:#ee8b3e
}

.colors-e .background-text {
    background-color:#616161
}

.colors-e a {
    color:#ee8b3e
}

.colors-e a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-e a i {
    color:#333
}

.colors-e ::-webkit-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-e :-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-e ::-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-e :-ms-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-e textarea, .colors-e input[type] {
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-e textarea:focus, .colors-e input[type]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-e input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-e input[type=submit]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-e input[type=submit]:hover {
    color: #616161;
    background-color:transparent
}

.colors-e .border-heading {
    border-color:#333
}

.colors-e pre {
    background-color: rgba(51, 51, 51, .1);
    color:#333
}

.colors-e option {
    background-color:rgba(255, 255, 255, .9)
}

.colors-e.main-navigation * :not(span) {
    color:#333
}

.colors-e.main-navigation * :not(span):hover {
    color:#333
}

.colors-e.main-navigation span:not([class]):not([style]), .colors-e.main-navigation a.active {
    color:#ee8b3e
}

.colors-e.main-navigation span:not([class]):not([style]):hover, .colors-e.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-e .ext-nav-toggle span, .colors-e .ext-nav-toggle span:before, .colors-e .ext-nav-toggle span:after {
    background-color:#333
}

.colors-e .responsive-nav span, .colors-e .responsive-nav span:before, .colors-e .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-e .cross:before, .colors-e .cross:after {
    background-color:#333
}

.colors-e ul.filter * {
    color:#333 !important
}

.colors-e ul.filter * .active {
    color:#ee8b3e !important
}

.colors-e .circle {
    color: #333;
    background-color:rgba(255, 255, 255, .2)
}

.colors-e .circle.border-lite:after {
    border-color:rgba(51, 51, 51, .5)
}

.colors-e .circle-caption {
    color:#333
}

.colors-e .circle-caption:after {
    background-color:rgba(97, 97, 97, .5)
}

.colors-e .process .process-row .process-step .process-box {
    border-color:rgba(97, 97, 97, .7)
}

.colors-e .process .process-row .process-step .process-box:before {
    background-color:#fff
}

#dot-scroll.colors-e li a span {
    background-color: #333;
    border-color:#333
}

#dot-scroll.colors-e li a.active span {
    background-color:rgba(255, 255, 255, .9)
}

.colors-e.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-e.overlay-window .overlay-control .cross:before, .colors-e.overlay-window .overlay-control .next:before, .colors-e.overlay-window .overlay-control .previos:before, .colors-e.overlay-window .overlay-control .cross:after, .colors-e.overlay-window .overlay-control .next:after, .colors-e.overlay-window .overlay-control .previos:after {
    background-color:#333
}

.colors-e.overlay-window.map-overlay .overlay-control {
    background-color:rgba(255, 255, 255, .9)
}

.colors-e .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-e .pagination .page-numbers {
    background-color: rgba(255, 255, 255, .9);
    color: #333;
    border-color:rgba(51, 51, 51, .55)
}

.colors-e .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-e .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(255, 255, 255, .9);
    border-color:#ee8b3e
}

.colors-e .post-title a {
    color:#333 !important
}

.colors-e.post-meta * {
    color:#333
}

.colors-e.post-meta a:hover {
    color:#ee8b3e
}

.colors-e.post-meta .post-year {
    border-color:rgba(51, 51, 51, .08)
}

.colors-e .comment, .colors-e .comment-notes {
    color:#616161
}

.colors-e p[class * =comment-form] {
    color:#616161
}

.colors-e p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-e h3.heading.comment-title > span:not([class]):not([style]) {
    color:#333
}

.colors-e .caption {
    color:#333
}

.colors-e .caption a {
    color:#333
}

.colors-e .caption span {
    color:#ee8b3e
}

.colors-e .title, .colors-e .header-details, .colors-e .subsection-details, .colors-e .col-details, .colors-e .upheader {
    color:#333
}

.colors-e .slogan {
    color:#ee8b3e
}

.colors-e .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-e .home-a-uptitle {
    color:#333
}

.colors-e .home-c-uptitle {
    color:#ee8b3e
}

.colors-e .home-c-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .15)
}

.colors-e .home-d-uptitle {
    color:#ee8b3e
}

.colors-e .home-d-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .1)
}

.colors-e .menu-item * {
    border-color: transparent !important
}

.colors-e[class * =' off-canvas-'] li a {
    color:#616161 !important
}

.colors-e .widget:not(.x40-widget) * {
    border-top-color: rgba(97, 97, 97, .2) !important;
    border-bottom-color: rgba(97, 97, 97, .2) !important;
    border-left-color: rgba(97, 97, 97, .2) !important;
    border-right-color: rgba(97, 97, 97, .2) !important;
    color:#333 !important
}

.colors-e .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(51, 51, 51, .6) !important
}

.colors-e .widget:not(.x40-widget) input[type] {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#616161 !important
}

.colors-e .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(51, 51, 51, .5) !important
}

.colors-e .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-e.header-page-title-container * {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#333 !important
}

.colors-e.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-e.header-page-title-container a:hover {
    color:#616161 !important
}

.colors-e span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-e div.wpcf7-mail-sent-ok, .colors-e div.wpcf7-mail-sent-ng, .colors-e div.wpcf7-spam-blocked, .colors-e div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-e div.wpcf7 .placeheld {
    color:rgba(97, 97, 97, .6)
}

.background-e {
    background-color:rgba(255, 255, 255, .9) !important
}

.border-hard-e {
    border-color:rgba(51, 51, 51, .85) !important
}

.border-normal-e {
    border-color:rgba(51, 51, 51, .3) !important
}

.border-lite-e {
    border-color:rgba(51, 51, 51, .08) !important
}

.heading-e, .link-heading-e a {
    color:#333 !important
}

.text-e {
    color:#616161 !important
}

.highlight-e, .internal-highlight-e span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-f {
    color: #efefef;
    background-color:rgba(97, 94, 90, .25)
}

.colors-f .bg-color {
    color:#615e5a
}

.colors-f .out {
    opacity:.25
}

.colors-f h1, .colors-f h2, .colors-f h3, .colors-f h4, .colors-f h5, .colors-f h6, .colors-f .heading, .colors-f .color-heading {
    color:#fff
}

.colors-f .fill-heading {
    fill:#fff
}

.colors-f .fill-highlight {
    fill:#ee8b3e
}

.colors-f .fill-bg {
    fill:rgba(97, 94, 90, .25)
}

.colors-f .fill-text {
    fill:#efefef
}

.colors-f .fill-background {
    fill:#615e5a
}

.colors-f .stroke-heading {
    stroke:#fff
}

.colors-f .stroke-highlight {
    stroke:#ee8b3e
}

.colors-f .stroke-text {
    stroke:#efefef
}

.colors-f .highlight {
    color:#ee8b3e
}

.colors-f .text {
    color:#efefef
}

.colors-f .link {
    color:#ee8b3e
}

.colors-f span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-f .background {
    background-color:rgba(97, 94, 90, .25)
}

.colors-f .background-heading {
    background-color:#fff
}

.colors-f .background-highlight {
    background-color:#ee8b3e
}

.colors-f .background-text {
    background-color:#efefef
}

.colors-f a {
    color:#ee8b3e
}

.colors-f a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-f a i {
    color:#fff
}

.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 textarea, .colors-f input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-f textarea:focus, .colors-f input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-f input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-f input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-f input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-f .border-heading {
    border-color:#fff
}

.colors-f pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-f option {
    background-color:rgba(97, 94, 90, .25)
}

.colors-f.main-navigation * :not(span) {
    color:#fff
}

.colors-f.main-navigation * :not(span):hover {
    color:#fff
}

.colors-f.main-navigation span:not([class]):not([style]), .colors-f.main-navigation a.active {
    color:#ee8b3e
}

.colors-f.main-navigation span:not([class]):not([style]):hover, .colors-f.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-f .ext-nav-toggle span, .colors-f .ext-nav-toggle span:before, .colors-f .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-f .responsive-nav span, .colors-f .responsive-nav span:before, .colors-f .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-f .cross:before, .colors-f .cross:after {
    background-color:#fff
}

.colors-f ul.filter * {
    color:#fff !important
}

.colors-f ul.filter * .active {
    color:#ee8b3e !important
}

.colors-f .circle {
    color: #fff;
    background-color:rgba(97, 94, 90, .2)
}

.colors-f .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-f .circle-caption {
    color:#fff
}

.colors-f .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.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:#615e5a
}

#dot-scroll.colors-f li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-f li a.active span {
    background-color:rgba(97, 94, 90, .25)
}

.colors-f.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-f.overlay-window .overlay-control .cross:before, .colors-f.overlay-window .overlay-control .next:before, .colors-f.overlay-window .overlay-control .previos:before, .colors-f.overlay-window .overlay-control .cross:after, .colors-f.overlay-window .overlay-control .next:after, .colors-f.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-f.overlay-window.map-overlay .overlay-control {
    background-color:rgba(97, 94, 90, .9)
}

.colors-f .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-f .pagination .page-numbers {
    background-color: rgba(97, 94, 90, .25);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-f .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-f .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(97, 94, 90, .25);
    border-color:#ee8b3e
}

.colors-f .post-title a {
    color:#fff !important
}

.colors-f.post-meta * {
    color:#fff
}

.colors-f.post-meta a:hover {
    color:#ee8b3e
}

.colors-f.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-f .comment, .colors-f .comment-notes {
    color:#efefef
}

.colors-f p[class * =comment-form] {
    color:#efefef
}

.colors-f p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-f h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-f .caption {
    color:#fff
}

.colors-f .caption a {
    color:#fff
}

.colors-f .caption span {
    color:#ee8b3e
}

.colors-f .title, .colors-f .header-details, .colors-f .subsection-details, .colors-f .col-details, .colors-f .upheader {
    color:#fff
}

.colors-f .slogan {
    color:#ee8b3e
}

.colors-f .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-f .home-a-uptitle {
    color:#fff
}

.colors-f .home-c-uptitle {
    color:#ee8b3e
}

.colors-f .home-c-details {
    background-color: rgba(97, 94, 90, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-f .home-d-uptitle {
    color:#ee8b3e
}

.colors-f .home-d-details {
    background-color: rgba(97, 94, 90, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-f .menu-item * {
    border-color: transparent !important
}

.colors-f[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-f .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-f .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-f .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-f .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-f .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-f.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-f.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-f.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-f span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-f div.wpcf7-mail-sent-ok, .colors-f div.wpcf7-mail-sent-ng, .colors-f div.wpcf7-spam-blocked, .colors-f div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-f div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-f {
    background-color:rgba(97, 94, 90, .25) !important
}

.border-hard-f {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-f {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-f {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-f, .link-heading-f a {
    color:#fff !important
}

.text-f {
    color:#efefef !important
}

.highlight-f, .internal-highlight-f span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-g {
    color: #efefef;
    background-color:rgba(14, 14, 15, .6)
}

.colors-g .bg-color {
    color:#0e0e0f
}

.colors-g .out {
    opacity:.6
}

.colors-g h1, .colors-g h2, .colors-g h3, .colors-g h4, .colors-g h5, .colors-g h6, .colors-g .heading, .colors-g .color-heading {
    color:#fff
}

.colors-g .fill-heading {
    fill:#fff
}

.colors-g .fill-highlight {
    fill:#ee8b3e
}

.colors-g .fill-bg {
    fill:rgba(14, 14, 15, .6)
}

.colors-g .fill-text {
    fill:#efefef
}

.colors-g .fill-background {
    fill:#0e0e0f
}

.colors-g .stroke-heading {
    stroke:#fff
}

.colors-g .stroke-highlight {
    stroke:#ee8b3e
}

.colors-g .stroke-text {
    stroke:#efefef
}

.colors-g .highlight {
    color:#ee8b3e
}

.colors-g .text {
    color:#efefef
}

.colors-g .link {
    color:#afafaf
}

.colors-g span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-g .background {
    background-color:rgba(14, 14, 15, .6)
}

.colors-g .background-heading {
    background-color:#fff
}

.colors-g .background-highlight {
    background-color:#ee8b3e
}

.colors-g .background-text {
    background-color:#efefef
}

.colors-g a {
    color:#afafaf
}

.colors-g a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-g a i {
    color:#fff
}

.colors-g ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-g :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-g ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-g :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-g textarea, .colors-g input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-g textarea:focus, .colors-g input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-g input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-g input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-g input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-g .border-heading {
    border-color:#fff
}

.colors-g pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-g option {
    background-color:rgba(14, 14, 15, .6)
}

.colors-g.main-navigation * :not(span) {
    color:#fff
}

.colors-g.main-navigation * :not(span):hover {
    color:#fff
}

.colors-g.main-navigation span:not([class]):not([style]), .colors-g.main-navigation a.active {
    color:#ee8b3e
}

.colors-g.main-navigation span:not([class]):not([style]):hover, .colors-g.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-g .ext-nav-toggle span, .colors-g .ext-nav-toggle span:before, .colors-g .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-g .responsive-nav span, .colors-g .responsive-nav span:before, .colors-g .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-g .cross:before, .colors-g .cross:after {
    background-color:#fff
}

.colors-g ul.filter * {
    color:#fff !important
}

.colors-g ul.filter * .active {
    color:#ee8b3e !important
}

.colors-g .circle {
    color: #fff;
    background-color:rgba(14, 14, 15, .2)
}

.colors-g .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-g .circle-caption {
    color:#fff
}

.colors-g .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-g .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-g .process .process-row .process-step .process-box:before {
    background-color:#0e0e0f
}

#dot-scroll.colors-g li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-g li a.active span {
    background-color:rgba(14, 14, 15, .6)
}

.colors-g.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-g.overlay-window .overlay-control .cross:before, .colors-g.overlay-window .overlay-control .next:before, .colors-g.overlay-window .overlay-control .previos:before, .colors-g.overlay-window .overlay-control .cross:after, .colors-g.overlay-window .overlay-control .next:after, .colors-g.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-g.overlay-window.map-overlay .overlay-control {
    background-color:rgba(14, 14, 15, .9)
}

.colors-g .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-g .pagination .page-numbers {
    background-color: rgba(14, 14, 15, .6);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-g .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-g .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(14, 14, 15, .6);
    border-color:#ee8b3e
}

.colors-g .post-title a {
    color:#fff !important
}

.colors-g.post-meta * {
    color:#fff
}

.colors-g.post-meta a:hover {
    color:#ee8b3e
}

.colors-g.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-g .comment, .colors-g .comment-notes {
    color:#efefef
}

.colors-g p[class * =comment-form] {
    color:#efefef
}

.colors-g p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-g h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-g .caption {
    color:#fff
}

.colors-g .caption a {
    color:#fff
}

.colors-g .caption span {
    color:#ee8b3e
}

.colors-g .title, .colors-g .header-details, .colors-g .subsection-details, .colors-g .col-details, .colors-g .upheader {
    color:#fff
}

.colors-g .slogan {
    color:#ee8b3e
}

.colors-g .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-g .home-a-uptitle {
    color:#fff
}

.colors-g .home-c-uptitle {
    color:#ee8b3e
}

.colors-g .home-c-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-g .home-d-uptitle {
    color:#ee8b3e
}

.colors-g .home-d-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-g .menu-item * {
    border-color: transparent !important
}

.colors-g[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-g .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-g .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-g .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-g .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-g .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-g.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-g.header-page-title-container a {
    color:#afafaf !important
}

.colors-g.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-g span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-g div.wpcf7-mail-sent-ok, .colors-g div.wpcf7-mail-sent-ng, .colors-g div.wpcf7-spam-blocked, .colors-g div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-g div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-g {
    background-color:rgba(14, 14, 15, .6) !important
}

.border-hard-g {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-g {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-g {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-g, .link-heading-g a {
    color:#fff !important
}

.text-g {
    color:#efefef !important
}

.highlight-g, .internal-highlight-g span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-h {
    color: #efefef;
    background-color:rgba(238, 139, 62, .8)
}

.colors-h .bg-color {
    color:#ee8b3e
}

.colors-h .out {
    opacity:.8
}

.colors-h h1, .colors-h h2, .colors-h h3, .colors-h h4, .colors-h h5, .colors-h h6, .colors-h .heading, .colors-h .color-heading {
    color:#fff
}

.colors-h .fill-heading {
    fill:#fff
}

.colors-h .fill-highlight {
    fill:#ffe0cc
}

.colors-h .fill-bg {
    fill:rgba(238, 139, 62, .8)
}

.colors-h .fill-text {
    fill:#efefef
}

.colors-h .fill-background {
    fill:#ee8b3e
}

.colors-h .stroke-heading {
    stroke:#fff
}

.colors-h .stroke-highlight {
    stroke:#ffe0cc
}

.colors-h .stroke-text {
    stroke:#efefef
}

.colors-h .highlight {
    color:#ffe0cc
}

.colors-h .text {
    color:#efefef
}

.colors-h .link {
    color:#ffe0cc
}

.colors-h span:not([class]):not([style]) {
    color:#ffe0cc
}

.colors-h .background {
    background-color:rgba(238, 139, 62, .8)
}

.colors-h .background-heading {
    background-color:#fff
}

.colors-h .background-highlight {
    background-color:#ffe0cc
}

.colors-h .background-text {
    background-color:#efefef
}

.colors-h a {
    color:#ffe0cc
}

.colors-h a:hover {
    color:rgba(255, 224, 204, .75)
}

.colors-h a i {
    color:#fff
}

.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 textarea, .colors-h input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-h textarea:focus, .colors-h input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-h input[type=submit] {
    color: #ffe0cc;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-h input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-h input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-h .border-heading {
    border-color:#fff
}

.colors-h pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-h option {
    background-color:rgba(238, 139, 62, .8)
}

.colors-h.main-navigation * :not(span) {
    color:#fff
}

.colors-h.main-navigation * :not(span):hover {
    color:#fff
}

.colors-h.main-navigation span:not([class]):not([style]), .colors-h.main-navigation a.active {
    color:#ffe0cc
}

.colors-h.main-navigation span:not([class]):not([style]):hover, .colors-h.main-navigation a.active:hover {
    color:#ffe0cc
}

.colors-h .ext-nav-toggle span, .colors-h .ext-nav-toggle span:before, .colors-h .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-h .responsive-nav span, .colors-h .responsive-nav span:before, .colors-h .responsive-nav span:after {
    background-color:#ffe0cc
}

.colors-h .cross:before, .colors-h .cross:after {
    background-color:#fff
}

.colors-h ul.filter * {
    color:#fff !important
}

.colors-h ul.filter * .active {
    color:#ffe0cc !important
}

.colors-h .circle {
    color: #fff;
    background-color:rgba(238, 139, 62, .2)
}

.colors-h .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-h .circle-caption {
    color:#fff
}

.colors-h .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

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

#dot-scroll.colors-h li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-h li a.active span {
    background-color:rgba(238, 139, 62, .8)
}

.colors-h.overlay-window .overlay-control {
    background-color:rgba(255, 224, 204, .85)
}

.colors-h.overlay-window .overlay-control .cross:before, .colors-h.overlay-window .overlay-control .next:before, .colors-h.overlay-window .overlay-control .previos:before, .colors-h.overlay-window .overlay-control .cross:after, .colors-h.overlay-window .overlay-control .next:after, .colors-h.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-h.overlay-window.map-overlay .overlay-control {
    background-color:rgba(238, 139, 62, .9)
}

.colors-h .play-button.style-highlight {
    color:rgba(255, 224, 204, .8)
}

.colors-h .pagination .page-numbers {
    background-color: rgba(238, 139, 62, .8);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-h .pagination .page-numbers:hover {
    color:#ffe0cc
}

.colors-h .pagination .page-numbers.current {
    background-color: #ffe0cc;
    color: rgba(238, 139, 62, .8);
    border-color:#ffe0cc
}

.colors-h .post-title a {
    color:#fff !important
}

.colors-h.post-meta * {
    color:#fff
}

.colors-h.post-meta a:hover {
    color:#ffe0cc
}

.colors-h.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-h .comment, .colors-h .comment-notes {
    color:#efefef
}

.colors-h p[class * =comment-form] {
    color:#efefef
}

.colors-h p[class * =comment-form] .required {
    color:#ffe0cc
}

.colors-h h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-h .caption {
    color:#fff
}

.colors-h .caption a {
    color:#fff
}

.colors-h .caption span {
    color:#ffe0cc
}

.colors-h .title, .colors-h .header-details, .colors-h .subsection-details, .colors-h .col-details, .colors-h .upheader {
    color:#fff
}

.colors-h .slogan {
    color:#ffe0cc
}

.colors-h .col-style-decorated:before {
    background-color:rgba(255, 224, 204, .7)
}

.colors-h .home-a-uptitle {
    color:#fff
}

.colors-h .home-c-uptitle {
    color:#ffe0cc
}

.colors-h .home-c-details {
    background-color: rgba(238, 139, 62, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-h .home-d-uptitle {
    color:#ffe0cc
}

.colors-h .home-d-details {
    background-color: rgba(238, 139, 62, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-h .menu-item * {
    border-color: transparent !important
}

.colors-h[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-h .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-h .widget:not(.x40-widget) a:hover {
    color: #ffe0cc !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-h .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-h .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-h .widget:not(.x40-widget) .section-nav-title {
    color:#ffe0cc !important
}

.colors-h.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-h.header-page-title-container a {
    color:#ffe0cc !important
}

.colors-h.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-h span.wpcf7-not-valid-tip {
    color:#ffe0cc
}

.colors-h div.wpcf7-mail-sent-ok, .colors-h div.wpcf7-mail-sent-ng, .colors-h div.wpcf7-spam-blocked, .colors-h div.wpcf7-validation-errors {
    border-color:rgba(255, 224, 204, .5)
}

.colors-h div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-h {
    background-color:rgba(238, 139, 62, .8) !important
}

.border-hard-h {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-h {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-h {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-h, .link-heading-h a {
    color:#fff !important
}

.text-h {
    color:#efefef !important
}

.highlight-h, .internal-highlight-h span:not([class]):not([style]) {
    color:#ffe0cc !important
}

.colors-i {
    color: #efefef;
    background-color:rgba(41, 36, 31, .82)
}

.colors-i .bg-color {
    color:#29241f
}

.colors-i .out {
    opacity:.82
}

.colors-i h1, .colors-i h2, .colors-i h3, .colors-i h4, .colors-i h5, .colors-i h6, .colors-i .heading, .colors-i .color-heading {
    color:#fff
}

.colors-i .fill-heading {
    fill:#fff
}

.colors-i .fill-highlight {
    fill:#ee8b3e
}

.colors-i .fill-bg {
    fill:rgba(41, 36, 31, .82)
}

.colors-i .fill-text {
    fill:#efefef
}

.colors-i .fill-background {
    fill:#29241f
}

.colors-i .stroke-heading {
    stroke:#fff
}

.colors-i .stroke-highlight {
    stroke:#ee8b3e
}

.colors-i .stroke-text {
    stroke:#efefef
}

.colors-i .highlight {
    color:#ee8b3e
}

.colors-i .text {
    color:#efefef
}

.colors-i .link {
    color:#ee8b3e
}

.colors-i span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-i .background {
    background-color:rgba(41, 36, 31, .82)
}

.colors-i .background-heading {
    background-color:#fff
}

.colors-i .background-highlight {
    background-color:#ee8b3e
}

.colors-i .background-text {
    background-color:#efefef
}

.colors-i a {
    color:#ee8b3e
}

.colors-i a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-i a i {
    color:#fff
}

.colors-i ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-i :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-i ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-i :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-i textarea, .colors-i input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-i textarea:focus, .colors-i input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-i input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-i input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-i input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-i .border-heading {
    border-color:#fff
}

.colors-i pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-i option {
    background-color:rgba(41, 36, 31, .82)
}

.colors-i.main-navigation * :not(span) {
    color:#fff
}

.colors-i.main-navigation * :not(span):hover {
    color:#fff
}

.colors-i.main-navigation span:not([class]):not([style]), .colors-i.main-navigation a.active {
    color:#ee8b3e
}

.colors-i.main-navigation span:not([class]):not([style]):hover, .colors-i.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-i .ext-nav-toggle span, .colors-i .ext-nav-toggle span:before, .colors-i .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-i .responsive-nav span, .colors-i .responsive-nav span:before, .colors-i .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-i .cross:before, .colors-i .cross:after {
    background-color:#fff
}

.colors-i ul.filter * {
    color:#fff !important
}

.colors-i ul.filter * .active {
    color:#ee8b3e !important
}

.colors-i .circle {
    color: #fff;
    background-color:rgba(41, 36, 31, .2)
}

.colors-i .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-i .circle-caption {
    color:#fff
}

.colors-i .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-i .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-i .process .process-row .process-step .process-box:before {
    background-color:#29241f
}

#dot-scroll.colors-i li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-i li a.active span {
    background-color:rgba(41, 36, 31, .82)
}

.colors-i.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-i.overlay-window .overlay-control .cross:before, .colors-i.overlay-window .overlay-control .next:before, .colors-i.overlay-window .overlay-control .previos:before, .colors-i.overlay-window .overlay-control .cross:after, .colors-i.overlay-window .overlay-control .next:after, .colors-i.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-i.overlay-window.map-overlay .overlay-control {
    background-color:rgba(41, 36, 31, .9)
}

.colors-i .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-i .pagination .page-numbers {
    background-color: rgba(41, 36, 31, .82);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-i .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-i .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(41, 36, 31, .82);
    border-color:#ee8b3e
}

.colors-i .post-title a {
    color:#fff !important
}

.colors-i.post-meta * {
    color:#fff
}

.colors-i.post-meta a:hover {
    color:#ee8b3e
}

.colors-i.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-i .comment, .colors-i .comment-notes {
    color:#efefef
}

.colors-i p[class * =comment-form] {
    color:#efefef
}

.colors-i p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-i h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-i .caption {
    color:#fff
}

.colors-i .caption a {
    color:#fff
}

.colors-i .caption span {
    color:#ee8b3e
}

.colors-i .title, .colors-i .header-details, .colors-i .subsection-details, .colors-i .col-details, .colors-i .upheader {
    color:#fff
}

.colors-i .slogan {
    color:#ee8b3e
}

.colors-i .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-i .home-a-uptitle {
    color:#fff
}

.colors-i .home-c-uptitle {
    color:#ee8b3e
}

.colors-i .home-c-details {
    background-color: rgba(41, 36, 31, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-i .home-d-uptitle {
    color:#ee8b3e
}

.colors-i .home-d-details {
    background-color: rgba(41, 36, 31, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-i .menu-item * {
    border-color: transparent !important
}

.colors-i[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-i .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-i .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-i .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-i .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-i .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-i.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-i.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-i.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-i span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-i div.wpcf7-mail-sent-ok, .colors-i div.wpcf7-mail-sent-ng, .colors-i div.wpcf7-spam-blocked, .colors-i div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-i div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-i {
    background-color:rgba(41, 36, 31, .82) !important
}

.border-hard-i {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-i {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-i {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-i, .link-heading-i a {
    color:#fff !important
}

.text-i {
    color:#efefef !important
}

.highlight-i, .internal-highlight-i span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-j {
    color: #efefef;
    background-color:rgba(97, 94, 90, .82)
}

.colors-j .bg-color {
    color:#615e5a
}

.colors-j .out {
    opacity:.82
}

.colors-j h1, .colors-j h2, .colors-j h3, .colors-j h4, .colors-j h5, .colors-j h6, .colors-j .heading, .colors-j .color-heading {
    color:#fff
}

.colors-j .fill-heading {
    fill:#fff
}

.colors-j .fill-highlight {
    fill:#ee8b3e
}

.colors-j .fill-bg {
    fill:rgba(97, 94, 90, .82)
}

.colors-j .fill-text {
    fill:#efefef
}

.colors-j .fill-background {
    fill:#615e5a
}

.colors-j .stroke-heading {
    stroke:#fff
}

.colors-j .stroke-highlight {
    stroke:#ee8b3e
}

.colors-j .stroke-text {
    stroke:#efefef
}

.colors-j .highlight {
    color:#ee8b3e
}

.colors-j .text {
    color:#efefef
}

.colors-j .link {
    color:#ee8b3e
}

.colors-j span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-j .background {
    background-color:rgba(97, 94, 90, .82)
}

.colors-j .background-heading {
    background-color:#fff
}

.colors-j .background-highlight {
    background-color:#ee8b3e
}

.colors-j .background-text {
    background-color:#efefef
}

.colors-j a {
    color:#ee8b3e
}

.colors-j a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-j a i {
    color:#fff
}

.colors-j ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-j :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-j ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-j :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-j textarea, .colors-j input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-j textarea:focus, .colors-j input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-j input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-j input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-j input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-j .border-heading {
    border-color:#fff
}

.colors-j pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-j option {
    background-color:rgba(97, 94, 90, .82)
}

.colors-j.main-navigation * :not(span) {
    color:#fff
}

.colors-j.main-navigation * :not(span):hover {
    color:#fff
}

.colors-j.main-navigation span:not([class]):not([style]), .colors-j.main-navigation a.active {
    color:#ee8b3e
}

.colors-j.main-navigation span:not([class]):not([style]):hover, .colors-j.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-j .ext-nav-toggle span, .colors-j .ext-nav-toggle span:before, .colors-j .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-j .responsive-nav span, .colors-j .responsive-nav span:before, .colors-j .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-j .cross:before, .colors-j .cross:after {
    background-color:#fff
}

.colors-j ul.filter * {
    color:#fff !important
}

.colors-j ul.filter * .active {
    color:#ee8b3e !important
}

.colors-j .circle {
    color: #fff;
    background-color:rgba(97, 94, 90, .2)
}

.colors-j .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-j .circle-caption {
    color:#fff
}

.colors-j .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-j .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-j .process .process-row .process-step .process-box:before {
    background-color:#615e5a
}

#dot-scroll.colors-j li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-j li a.active span {
    background-color:rgba(97, 94, 90, .82)
}

.colors-j.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-j.overlay-window .overlay-control .cross:before, .colors-j.overlay-window .overlay-control .next:before, .colors-j.overlay-window .overlay-control .previos:before, .colors-j.overlay-window .overlay-control .cross:after, .colors-j.overlay-window .overlay-control .next:after, .colors-j.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-j.overlay-window.map-overlay .overlay-control {
    background-color:rgba(97, 94, 90, .9)
}

.colors-j .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-j .pagination .page-numbers {
    background-color: rgba(97, 94, 90, .82);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-j .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-j .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(97, 94, 90, .82);
    border-color:#ee8b3e
}

.colors-j .post-title a {
    color:#fff !important
}

.colors-j.post-meta * {
    color:#fff
}

.colors-j.post-meta a:hover {
    color:#ee8b3e
}

.colors-j.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-j .comment, .colors-j .comment-notes {
    color:#efefef
}

.colors-j p[class * =comment-form] {
    color:#efefef
}

.colors-j p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-j h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-j .caption {
    color:#fff
}

.colors-j .caption a {
    color:#fff
}

.colors-j .caption span {
    color:#ee8b3e
}

.colors-j .title, .colors-j .header-details, .colors-j .subsection-details, .colors-j .col-details, .colors-j .upheader {
    color:#fff
}

.colors-j .slogan {
    color:#ee8b3e
}

.colors-j .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-j .home-a-uptitle {
    color:#fff
}

.colors-j .home-c-uptitle {
    color:#ee8b3e
}

.colors-j .home-c-details {
    background-color: rgba(97, 94, 90, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-j .home-d-uptitle {
    color:#ee8b3e
}

.colors-j .home-d-details {
    background-color: rgba(97, 94, 90, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-j .menu-item * {
    border-color: transparent !important
}

.colors-j[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-j .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-j .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-j .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-j .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-j .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-j.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-j.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-j.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-j span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-j div.wpcf7-mail-sent-ok, .colors-j div.wpcf7-mail-sent-ng, .colors-j div.wpcf7-spam-blocked, .colors-j div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-j div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-j {
    background-color:rgba(97, 94, 90, .82) !important
}

.border-hard-j {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-j {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-j {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-j, .link-heading-j a {
    color:#fff !important
}

.text-j {
    color:#efefef !important
}

.highlight-j, .internal-highlight-j span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-k {
    color: #afafaf;
    background-color:#212124
}

.colors-k .bg-color {
    color:#212124
}

.colors-k .out {
    opacity:1
}

.colors-k h1, .colors-k h2, .colors-k h3, .colors-k h4, .colors-k h5, .colors-k h6, .colors-k .heading, .colors-k .color-heading {
    color:#fff
}

.colors-k .fill-heading {
    fill:#fff
}

.colors-k .fill-highlight {
    fill:#ee8b3e
}

.colors-k .fill-bg {
    fill:#212124
}

.colors-k .fill-text {
    fill:#afafaf
}

.colors-k .fill-background {
    fill:#212124
}

.colors-k .stroke-heading {
    stroke:#fff
}

.colors-k .stroke-highlight {
    stroke:#ee8b3e
}

.colors-k .stroke-text {
    stroke:#afafaf
}

.colors-k .highlight {
    color:#ee8b3e
}

.colors-k .text {
    color:#afafaf
}

.colors-k .link {
    color:#afafaf
}

.colors-k span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-k .background {
    background-color:#212124
}

.colors-k .background-heading {
    background-color:#fff
}

.colors-k .background-highlight {
    background-color:#ee8b3e
}

.colors-k .background-text {
    background-color:#afafaf
}

.colors-k a {
    color:#afafaf
}

.colors-k a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-k a i {
    color:#fff
}

.colors-k ::-webkit-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-k :-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-k ::-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-k :-ms-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-k textarea, .colors-k input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-k textarea:focus, .colors-k input[type]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-k input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-k input[type=submit]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-k input[type=submit]:hover {
    color: #afafaf;
    background-color:transparent
}

.colors-k .border-heading {
    border-color:#fff
}

.colors-k pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-k option {
    background-color:#212124
}

.colors-k.main-navigation * :not(span) {
    color:#fff
}

.colors-k.main-navigation * :not(span):hover {
    color:#fff
}

.colors-k.main-navigation span:not([class]):not([style]), .colors-k.main-navigation a.active {
    color:#ee8b3e
}

.colors-k.main-navigation span:not([class]):not([style]):hover, .colors-k.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-k .ext-nav-toggle span, .colors-k .ext-nav-toggle span:before, .colors-k .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-k .responsive-nav span, .colors-k .responsive-nav span:before, .colors-k .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-k .cross:before, .colors-k .cross:after {
    background-color:#fff
}

.colors-k ul.filter * {
    color:#fff !important
}

.colors-k ul.filter * .active {
    color:#ee8b3e !important
}

.colors-k .circle {
    color: #fff;
    background-color:rgba(33, 33, 36, .2)
}

.colors-k .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-k .circle-caption {
    color:#fff
}

.colors-k .circle-caption:after {
    background-color:rgba(175, 175, 175, .5)
}

.colors-k .process .process-row .process-step .process-box {
    border-color:rgba(175, 175, 175, .7)
}

.colors-k .process .process-row .process-step .process-box:before {
    background-color:#212124
}

#dot-scroll.colors-k li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-k li a.active span {
    background-color:#212124
}

.colors-k.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-k.overlay-window .overlay-control .cross:before, .colors-k.overlay-window .overlay-control .next:before, .colors-k.overlay-window .overlay-control .previos:before, .colors-k.overlay-window .overlay-control .cross:after, .colors-k.overlay-window .overlay-control .next:after, .colors-k.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-k.overlay-window.map-overlay .overlay-control {
    background-color:rgba(33, 33, 36, .9)
}

.colors-k .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-k .pagination .page-numbers {
    background-color: #212124;
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-k .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-k .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: #212124;
    border-color:#ee8b3e
}

.colors-k .post-title a {
    color:#fff !important
}

.colors-k.post-meta * {
    color:#fff
}

.colors-k.post-meta a:hover {
    color:#ee8b3e
}

.colors-k.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-k .comment, .colors-k .comment-notes {
    color:#afafaf
}

.colors-k p[class * =comment-form] {
    color:#afafaf
}

.colors-k p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-k h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-k .caption {
    color:#fff
}

.colors-k .caption a {
    color:#fff
}

.colors-k .caption span {
    color:#ee8b3e
}

.colors-k .title, .colors-k .header-details, .colors-k .subsection-details, .colors-k .col-details, .colors-k .upheader {
    color:#fff
}

.colors-k .slogan {
    color:#ee8b3e
}

.colors-k .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-k .home-a-uptitle {
    color:#fff
}

.colors-k .home-c-uptitle {
    color:#ee8b3e
}

.colors-k .home-c-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-k .home-d-uptitle {
    color:#ee8b3e
}

.colors-k .home-d-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-k .menu-item * {
    border-color: transparent !important
}

.colors-k[class * =' off-canvas-'] li a {
    color:#afafaf !important
}

.colors-k .widget:not(.x40-widget) * {
    border-top-color: rgba(175, 175, 175, .2) !important;
    border-bottom-color: rgba(175, 175, 175, .2) !important;
    border-left-color: rgba(175, 175, 175, .2) !important;
    border-right-color: rgba(175, 175, 175, .2) !important;
    color:#fff !important
}

.colors-k .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-k .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#afafaf !important
}

.colors-k .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-k .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-k.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-k.header-page-title-container a {
    color:#afafaf !important
}

.colors-k.header-page-title-container a:hover {
    color:#afafaf !important
}

.colors-k span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-k div.wpcf7-mail-sent-ok, .colors-k div.wpcf7-mail-sent-ng, .colors-k div.wpcf7-spam-blocked, .colors-k div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-k div.wpcf7 .placeheld {
    color:rgba(175, 175, 175, .6)
}

.background-k {
    background-color:#212124 !important
}

.border-hard-k {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-k {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-k {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-k, .link-heading-k a {
    color:#fff !important
}

.text-k {
    color:#afafaf !important
}

.highlight-k, .internal-highlight-k span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-l {
    color: #efefef;
    background-color:rgba(14, 14, 15, .7)
}

.colors-l .bg-color {
    color:#0e0e0f
}

.colors-l .out {
    opacity:.7
}

.colors-l h1, .colors-l h2, .colors-l h3, .colors-l h4, .colors-l h5, .colors-l h6, .colors-l .heading, .colors-l .color-heading {
    color:#fff
}

.colors-l .fill-heading {
    fill:#fff
}

.colors-l .fill-highlight {
    fill:#ee8b3e
}

.colors-l .fill-bg {
    fill:rgba(14, 14, 15, .7)
}

.colors-l .fill-text {
    fill:#efefef
}

.colors-l .fill-background {
    fill:#0e0e0f
}

.colors-l .stroke-heading {
    stroke:#fff
}

.colors-l .stroke-highlight {
    stroke:#ee8b3e
}

.colors-l .stroke-text {
    stroke:#efefef
}

.colors-l .highlight {
    color:#ee8b3e
}

.colors-l .text {
    color:#efefef
}

.colors-l .link {
    color:#ee8b3e
}

.colors-l span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-l .background {
    background-color:rgba(14, 14, 15, .7)
}

.colors-l .background-heading {
    background-color:#fff
}

.colors-l .background-highlight {
    background-color:#ee8b3e
}

.colors-l .background-text {
    background-color:#efefef
}

.colors-l a {
    color:#ee8b3e
}

.colors-l a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-l a i {
    color:#fff
}

.colors-l ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-l :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-l ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-l :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-l textarea, .colors-l input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-l textarea:focus, .colors-l input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-l input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-l input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-l input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-l .border-heading {
    border-color:#fff
}

.colors-l pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-l option {
    background-color:rgba(14, 14, 15, .7)
}

.colors-l.main-navigation * :not(span) {
    color:#fff
}

.colors-l.main-navigation * :not(span):hover {
    color:#fff
}

.colors-l.main-navigation span:not([class]):not([style]), .colors-l.main-navigation a.active {
    color:#ee8b3e
}

.colors-l.main-navigation span:not([class]):not([style]):hover, .colors-l.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-l .ext-nav-toggle span, .colors-l .ext-nav-toggle span:before, .colors-l .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-l .responsive-nav span, .colors-l .responsive-nav span:before, .colors-l .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-l .cross:before, .colors-l .cross:after {
    background-color:#fff
}

.colors-l ul.filter * {
    color:#fff !important
}

.colors-l ul.filter * .active {
    color:#ee8b3e !important
}

.colors-l .circle {
    color: #fff;
    background-color:rgba(14, 14, 15, .2)
}

.colors-l .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-l .circle-caption {
    color:#fff
}

.colors-l .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-l .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-l .process .process-row .process-step .process-box:before {
    background-color:#0e0e0f
}

#dot-scroll.colors-l li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-l li a.active span {
    background-color:rgba(14, 14, 15, .7)
}

.colors-l.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-l.overlay-window .overlay-control .cross:before, .colors-l.overlay-window .overlay-control .next:before, .colors-l.overlay-window .overlay-control .previos:before, .colors-l.overlay-window .overlay-control .cross:after, .colors-l.overlay-window .overlay-control .next:after, .colors-l.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-l.overlay-window.map-overlay .overlay-control {
    background-color:rgba(14, 14, 15, .9)
}

.colors-l .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-l .pagination .page-numbers {
    background-color: rgba(14, 14, 15, .7);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-l .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-l .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(14, 14, 15, .7);
    border-color:#ee8b3e
}

.colors-l .post-title a {
    color:#fff !important
}

.colors-l.post-meta * {
    color:#fff
}

.colors-l.post-meta a:hover {
    color:#ee8b3e
}

.colors-l.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-l .comment, .colors-l .comment-notes {
    color:#efefef
}

.colors-l p[class * =comment-form] {
    color:#efefef
}

.colors-l p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-l h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-l .caption {
    color:#fff
}

.colors-l .caption a {
    color:#fff
}

.colors-l .caption span {
    color:#ee8b3e
}

.colors-l .title, .colors-l .header-details, .colors-l .subsection-details, .colors-l .col-details, .colors-l .upheader {
    color:#fff
}

.colors-l .slogan {
    color:#ee8b3e
}

.colors-l .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-l .home-a-uptitle {
    color:#fff
}

.colors-l .home-c-uptitle {
    color:#ee8b3e
}

.colors-l .home-c-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-l .home-d-uptitle {
    color:#ee8b3e
}

.colors-l .home-d-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-l .menu-item * {
    border-color: transparent !important
}

.colors-l[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-l .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-l .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-l .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-l .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-l .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-l.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-l.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-l.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-l span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-l div.wpcf7-mail-sent-ok, .colors-l div.wpcf7-mail-sent-ng, .colors-l div.wpcf7-spam-blocked, .colors-l div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-l div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-l {
    background-color:rgba(14, 14, 15, .7) !important
}

.border-hard-l {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-l {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-l {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-l, .link-heading-l a {
    color:#fff !important
}

.text-l {
    color:#efefef !important
}

.highlight-l, .internal-highlight-l span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-m {
    color: #efefef;
    background-color:rgba(41, 33, 28, .82)
}

.colors-m .bg-color {
    color:#29211c
}

.colors-m .out {
    opacity:.82
}

.colors-m h1, .colors-m h2, .colors-m h3, .colors-m h4, .colors-m h5, .colors-m h6, .colors-m .heading, .colors-m .color-heading {
    color:#fff
}

.colors-m .fill-heading {
    fill:#fff
}

.colors-m .fill-highlight {
    fill:#ee8b3e
}

.colors-m .fill-bg {
    fill:rgba(41, 33, 28, .82)
}

.colors-m .fill-text {
    fill:#efefef
}

.colors-m .fill-background {
    fill:#29211c
}

.colors-m .stroke-heading {
    stroke:#fff
}

.colors-m .stroke-highlight {
    stroke:#ee8b3e
}

.colors-m .stroke-text {
    stroke:#efefef
}

.colors-m .highlight {
    color:#ee8b3e
}

.colors-m .text {
    color:#efefef
}

.colors-m .link {
    color:#ee8b3e
}

.colors-m span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-m .background {
    background-color:rgba(41, 33, 28, .82)
}

.colors-m .background-heading {
    background-color:#fff
}

.colors-m .background-highlight {
    background-color:#ee8b3e
}

.colors-m .background-text {
    background-color:#efefef
}

.colors-m a {
    color:#ee8b3e
}

.colors-m a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-m a i {
    color:#fff
}

.colors-m ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-m :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-m ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-m :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-m textarea, .colors-m input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-m textarea:focus, .colors-m input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-m input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-m input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-m input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-m .border-heading {
    border-color:#fff
}

.colors-m pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-m option {
    background-color:rgba(41, 33, 28, .82)
}

.colors-m.main-navigation * :not(span) {
    color:#fff
}

.colors-m.main-navigation * :not(span):hover {
    color:#fff
}

.colors-m.main-navigation span:not([class]):not([style]), .colors-m.main-navigation a.active {
    color:#ee8b3e
}

.colors-m.main-navigation span:not([class]):not([style]):hover, .colors-m.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-m .ext-nav-toggle span, .colors-m .ext-nav-toggle span:before, .colors-m .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-m .responsive-nav span, .colors-m .responsive-nav span:before, .colors-m .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-m .cross:before, .colors-m .cross:after {
    background-color:#fff
}

.colors-m ul.filter * {
    color:#fff !important
}

.colors-m ul.filter * .active {
    color:#ee8b3e !important
}

.colors-m .circle {
    color: #fff;
    background-color:rgba(41, 33, 28, .2)
}

.colors-m .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-m .circle-caption {
    color:#fff
}

.colors-m .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-m .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-m .process .process-row .process-step .process-box:before {
    background-color:#29211c
}

#dot-scroll.colors-m li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-m li a.active span {
    background-color:rgba(41, 33, 28, .82)
}

.colors-m.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-m.overlay-window .overlay-control .cross:before, .colors-m.overlay-window .overlay-control .next:before, .colors-m.overlay-window .overlay-control .previos:before, .colors-m.overlay-window .overlay-control .cross:after, .colors-m.overlay-window .overlay-control .next:after, .colors-m.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-m.overlay-window.map-overlay .overlay-control {
    background-color:rgba(41, 33, 28, .9)
}

.colors-m .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-m .pagination .page-numbers {
    background-color: rgba(41, 33, 28, .82);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-m .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-m .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(41, 33, 28, .82);
    border-color:#ee8b3e
}

.colors-m .post-title a {
    color:#fff !important
}

.colors-m.post-meta * {
    color:#fff
}

.colors-m.post-meta a:hover {
    color:#ee8b3e
}

.colors-m.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-m .comment, .colors-m .comment-notes {
    color:#efefef
}

.colors-m p[class * =comment-form] {
    color:#efefef
}

.colors-m p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-m h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-m .caption {
    color:#fff
}

.colors-m .caption a {
    color:#fff
}

.colors-m .caption span {
    color:#ee8b3e
}

.colors-m .title, .colors-m .header-details, .colors-m .subsection-details, .colors-m .col-details, .colors-m .upheader {
    color:#fff
}

.colors-m .slogan {
    color:#ee8b3e
}

.colors-m .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-m .home-a-uptitle {
    color:#fff
}

.colors-m .home-c-uptitle {
    color:#ee8b3e
}

.colors-m .home-c-details {
    background-color: rgba(41, 33, 28, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-m .home-d-uptitle {
    color:#ee8b3e
}

.colors-m .home-d-details {
    background-color: rgba(41, 33, 28, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-m .menu-item * {
    border-color: transparent !important
}

.colors-m[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-m .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-m .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-m .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-m .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-m .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-m.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-m.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-m.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-m span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-m div.wpcf7-mail-sent-ok, .colors-m div.wpcf7-mail-sent-ng, .colors-m div.wpcf7-spam-blocked, .colors-m div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-m div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-m {
    background-color:rgba(41, 33, 28, .82) !important
}

.border-hard-m {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-m {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-m {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-m, .link-heading-m a {
    color:#fff !important
}

.text-m {
    color:#efefef !important
}

.highlight-m, .internal-highlight-m span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-n {
    color: #efefef;
    background-color:rgba(238, 139, 62, .82)
}

.colors-n .bg-color {
    color:#ee8b3e
}

.colors-n .out {
    opacity:.82
}

.colors-n h1, .colors-n h2, .colors-n h3, .colors-n h4, .colors-n h5, .colors-n h6, .colors-n .heading, .colors-n .color-heading {
    color:#fff
}

.colors-n .fill-heading {
    fill:#fff
}

.colors-n .fill-highlight {
    fill:#ffe0cc
}

.colors-n .fill-bg {
    fill:rgba(238, 139, 62, .82)
}

.colors-n .fill-text {
    fill:#efefef
}

.colors-n .fill-background {
    fill:#ee8b3e
}

.colors-n .stroke-heading {
    stroke:#fff
}

.colors-n .stroke-highlight {
    stroke:#ffe0cc
}

.colors-n .stroke-text {
    stroke:#efefef
}

.colors-n .highlight {
    color:#ffe0cc
}

.colors-n .text {
    color:#efefef
}

.colors-n .link {
    color:#ffe0cc
}

.colors-n span:not([class]):not([style]) {
    color:#ffe0cc
}

.colors-n .background {
    background-color:rgba(238, 139, 62, .82)
}

.colors-n .background-heading {
    background-color:#fff
}

.colors-n .background-highlight {
    background-color:#ffe0cc
}

.colors-n .background-text {
    background-color:#efefef
}

.colors-n a {
    color:#ffe0cc
}

.colors-n a:hover {
    color:rgba(255, 224, 204, .75)
}

.colors-n a i {
    color:#fff
}

.colors-n ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-n :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-n ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-n :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-n textarea, .colors-n input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-n textarea:focus, .colors-n input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-n input[type=submit] {
    color: #ffe0cc;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-n input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-n input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-n .border-heading {
    border-color:#fff
}

.colors-n pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-n option {
    background-color:rgba(238, 139, 62, .82)
}

.colors-n.main-navigation * :not(span) {
    color:#fff
}

.colors-n.main-navigation * :not(span):hover {
    color:#fff
}

.colors-n.main-navigation span:not([class]):not([style]), .colors-n.main-navigation a.active {
    color:#ffe0cc
}

.colors-n.main-navigation span:not([class]):not([style]):hover, .colors-n.main-navigation a.active:hover {
    color:#ffe0cc
}

.colors-n .ext-nav-toggle span, .colors-n .ext-nav-toggle span:before, .colors-n .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-n .responsive-nav span, .colors-n .responsive-nav span:before, .colors-n .responsive-nav span:after {
    background-color:#ffe0cc
}

.colors-n .cross:before, .colors-n .cross:after {
    background-color:#fff
}

.colors-n ul.filter * {
    color:#fff !important
}

.colors-n ul.filter * .active {
    color:#ffe0cc !important
}

.colors-n .circle {
    color: #fff;
    background-color:rgba(238, 139, 62, .2)
}

.colors-n .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-n .circle-caption {
    color:#fff
}

.colors-n .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-n .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-n .process .process-row .process-step .process-box:before {
    background-color:#ee8b3e
}

#dot-scroll.colors-n li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-n li a.active span {
    background-color:rgba(238, 139, 62, .82)
}

.colors-n.overlay-window .overlay-control {
    background-color:rgba(255, 224, 204, .85)
}

.colors-n.overlay-window .overlay-control .cross:before, .colors-n.overlay-window .overlay-control .next:before, .colors-n.overlay-window .overlay-control .previos:before, .colors-n.overlay-window .overlay-control .cross:after, .colors-n.overlay-window .overlay-control .next:after, .colors-n.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-n.overlay-window.map-overlay .overlay-control {
    background-color:rgba(238, 139, 62, .9)
}

.colors-n .play-button.style-highlight {
    color:rgba(255, 224, 204, .8)
}

.colors-n .pagination .page-numbers {
    background-color: rgba(238, 139, 62, .82);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-n .pagination .page-numbers:hover {
    color:#ffe0cc
}

.colors-n .pagination .page-numbers.current {
    background-color: #ffe0cc;
    color: rgba(238, 139, 62, .82);
    border-color:#ffe0cc
}

.colors-n .post-title a {
    color:#fff !important
}

.colors-n.post-meta * {
    color:#fff
}

.colors-n.post-meta a:hover {
    color:#ffe0cc
}

.colors-n.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-n .comment, .colors-n .comment-notes {
    color:#efefef
}

.colors-n p[class * =comment-form] {
    color:#efefef
}

.colors-n p[class * =comment-form] .required {
    color:#ffe0cc
}

.colors-n h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-n .caption {
    color:#fff
}

.colors-n .caption a {
    color:#fff
}

.colors-n .caption span {
    color:#ffe0cc
}

.colors-n .title, .colors-n .header-details, .colors-n .subsection-details, .colors-n .col-details, .colors-n .upheader {
    color:#fff
}

.colors-n .slogan {
    color:#ffe0cc
}

.colors-n .col-style-decorated:before {
    background-color:rgba(255, 224, 204, .7)
}

.colors-n .home-a-uptitle {
    color:#fff
}

.colors-n .home-c-uptitle {
    color:#ffe0cc
}

.colors-n .home-c-details {
    background-color: rgba(238, 139, 62, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-n .home-d-uptitle {
    color:#ffe0cc
}

.colors-n .home-d-details {
    background-color: rgba(238, 139, 62, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-n .menu-item * {
    border-color: transparent !important
}

.colors-n[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-n .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-n .widget:not(.x40-widget) a:hover {
    color: #ffe0cc !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-n .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-n .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-n .widget:not(.x40-widget) .section-nav-title {
    color:#ffe0cc !important
}

.colors-n.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-n.header-page-title-container a {
    color:#ffe0cc !important
}

.colors-n.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-n span.wpcf7-not-valid-tip {
    color:#ffe0cc
}

.colors-n div.wpcf7-mail-sent-ok, .colors-n div.wpcf7-mail-sent-ng, .colors-n div.wpcf7-spam-blocked, .colors-n div.wpcf7-validation-errors {
    border-color:rgba(255, 224, 204, .5)
}

.colors-n div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-n {
    background-color:rgba(238, 139, 62, .82) !important
}

.border-hard-n {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-n {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-n {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-n, .link-heading-n a {
    color:#fff !important
}

.text-n {
    color:#efefef !important
}

.highlight-n, .internal-highlight-n span:not([class]):not([style]) {
    color:#ffe0cc !important
}

.colors-o {
    color: #afafaf;
    background-color:#212124
}

.colors-o .bg-color {
    color:#212124
}

.colors-o .out {
    opacity:1
}

.colors-o h1, .colors-o h2, .colors-o h3, .colors-o h4, .colors-o h5, .colors-o h6, .colors-o .heading, .colors-o .color-heading {
    color:#fff
}

.colors-o .fill-heading {
    fill:#fff
}

.colors-o .fill-highlight {
    fill:#ee8b3e
}

.colors-o .fill-bg {
    fill:#212124
}

.colors-o .fill-text {
    fill:#afafaf
}

.colors-o .fill-background {
    fill:#212124
}

.colors-o .stroke-heading {
    stroke:#fff
}

.colors-o .stroke-highlight {
    stroke:#ee8b3e
}

.colors-o .stroke-text {
    stroke:#afafaf
}

.colors-o .highlight {
    color:#ee8b3e
}

.colors-o .text {
    color:#afafaf
}

.colors-o .link {
    color:#afafaf
}

.colors-o span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-o .background {
    background-color:#212124
}

.colors-o .background-heading {
    background-color:#fff
}

.colors-o .background-highlight {
    background-color:#ee8b3e
}

.colors-o .background-text {
    background-color:#afafaf
}

.colors-o a {
    color:#afafaf
}

.colors-o a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-o a i {
    color:#fff
}

.colors-o ::-webkit-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-o :-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-o ::-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-o :-ms-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-o textarea, .colors-o input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-o textarea:focus, .colors-o input[type]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-o input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-o input[type=submit]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-o input[type=submit]:hover {
    color: #afafaf;
    background-color:transparent
}

.colors-o .border-heading {
    border-color:#fff
}

.colors-o pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-o option {
    background-color:#212124
}

.colors-o.main-navigation * :not(span) {
    color:#fff
}

.colors-o.main-navigation * :not(span):hover {
    color:#fff
}

.colors-o.main-navigation span:not([class]):not([style]), .colors-o.main-navigation a.active {
    color:#ee8b3e
}

.colors-o.main-navigation span:not([class]):not([style]):hover, .colors-o.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-o .ext-nav-toggle span, .colors-o .ext-nav-toggle span:before, .colors-o .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-o .responsive-nav span, .colors-o .responsive-nav span:before, .colors-o .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-o .cross:before, .colors-o .cross:after {
    background-color:#fff
}

.colors-o ul.filter * {
    color:#fff !important
}

.colors-o ul.filter * .active {
    color:#ee8b3e !important
}

.colors-o .circle {
    color: #fff;
    background-color:rgba(33, 33, 36, .2)
}

.colors-o .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-o .circle-caption {
    color:#fff
}

.colors-o .circle-caption:after {
    background-color:rgba(175, 175, 175, .5)
}

.colors-o .process .process-row .process-step .process-box {
    border-color:rgba(175, 175, 175, .7)
}

.colors-o .process .process-row .process-step .process-box:before {
    background-color:#212124
}

#dot-scroll.colors-o li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-o li a.active span {
    background-color:#212124
}

.colors-o.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-o.overlay-window .overlay-control .cross:before, .colors-o.overlay-window .overlay-control .next:before, .colors-o.overlay-window .overlay-control .previos:before, .colors-o.overlay-window .overlay-control .cross:after, .colors-o.overlay-window .overlay-control .next:after, .colors-o.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-o.overlay-window.map-overlay .overlay-control {
    background-color:rgba(33, 33, 36, .9)
}

.colors-o .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-o .pagination .page-numbers {
    background-color: #212124;
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-o .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-o .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: #212124;
    border-color:#ee8b3e
}

.colors-o .post-title a {
    color:#fff !important
}

.colors-o.post-meta * {
    color:#fff
}

.colors-o.post-meta a:hover {
    color:#ee8b3e
}

.colors-o.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-o .comment, .colors-o .comment-notes {
    color:#afafaf
}

.colors-o p[class * =comment-form] {
    color:#afafaf
}

.colors-o p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-o h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-o .caption {
    color:#fff
}

.colors-o .caption a {
    color:#fff
}

.colors-o .caption span {
    color:#ee8b3e
}

.colors-o .title, .colors-o .header-details, .colors-o .subsection-details, .colors-o .col-details, .colors-o .upheader {
    color:#fff
}

.colors-o .slogan {
    color:#ee8b3e
}

.colors-o .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-o .home-a-uptitle {
    color:#fff
}

.colors-o .home-c-uptitle {
    color:#ee8b3e
}

.colors-o .home-c-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-o .home-d-uptitle {
    color:#ee8b3e
}

.colors-o .home-d-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-o .menu-item * {
    border-color: transparent !important
}

.colors-o[class * =' off-canvas-'] li a {
    color:#afafaf !important
}

.colors-o .widget:not(.x40-widget) * {
    border-top-color: rgba(175, 175, 175, .2) !important;
    border-bottom-color: rgba(175, 175, 175, .2) !important;
    border-left-color: rgba(175, 175, 175, .2) !important;
    border-right-color: rgba(175, 175, 175, .2) !important;
    color:#fff !important
}

.colors-o .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-o .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#afafaf !important
}

.colors-o .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-o .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-o.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-o.header-page-title-container a {
    color:#afafaf !important
}

.colors-o.header-page-title-container a:hover {
    color:#afafaf !important
}

.colors-o span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-o div.wpcf7-mail-sent-ok, .colors-o div.wpcf7-mail-sent-ng, .colors-o div.wpcf7-spam-blocked, .colors-o div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-o div.wpcf7 .placeheld {
    color:rgba(175, 175, 175, .6)
}

.background-o {
    background-color:#212124 !important
}

.border-hard-o {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-o {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-o {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-o, .link-heading-o a {
    color:#fff !important
}

.text-o {
    color:#afafaf !important
}

.highlight-o, .internal-highlight-o span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-p {
    color: #afafaf;
    background-color:#272729
}

.colors-p .bg-color {
    color:#272729
}

.colors-p .out {
    opacity:1
}

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

.colors-p .fill-heading {
    fill:#fff
}

.colors-p .fill-highlight {
    fill:#ee8b3e
}

.colors-p .fill-bg {
    fill:#272729
}

.colors-p .fill-text {
    fill:#afafaf
}

.colors-p .fill-background {
    fill:#272729
}

.colors-p .stroke-heading {
    stroke:#fff
}

.colors-p .stroke-highlight {
    stroke:#ee8b3e
}

.colors-p .stroke-text {
    stroke:#afafaf
}

.colors-p .highlight {
    color:#ee8b3e
}

.colors-p .text {
    color:#afafaf
}

.colors-p .link {
    color:#afafaf
}

.colors-p span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-p .background {
    background-color:#272729
}

.colors-p .background-heading {
    background-color:#fff
}

.colors-p .background-highlight {
    background-color:#ee8b3e
}

.colors-p .background-text {
    background-color:#afafaf
}

.colors-p a {
    color:#afafaf
}

.colors-p a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-p a i {
    color:#fff
}

.colors-p ::-webkit-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-p :-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-p ::-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-p :-ms-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-p textarea, .colors-p input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-p textarea:focus, .colors-p input[type]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-p input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-p input[type=submit]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-p input[type=submit]:hover {
    color: #afafaf;
    background-color:transparent
}

.colors-p .border-heading {
    border-color:#fff
}

.colors-p pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-p option {
    background-color:#272729
}

.colors-p.main-navigation * :not(span) {
    color:#fff
}

.colors-p.main-navigation * :not(span):hover {
    color:#fff
}

.colors-p.main-navigation span:not([class]):not([style]), .colors-p.main-navigation a.active {
    color:#ee8b3e
}

.colors-p.main-navigation span:not([class]):not([style]):hover, .colors-p.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-p .ext-nav-toggle span, .colors-p .ext-nav-toggle span:before, .colors-p .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-p .responsive-nav span, .colors-p .responsive-nav span:before, .colors-p .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-p .cross:before, .colors-p .cross:after {
    background-color:#fff
}

.colors-p ul.filter * {
    color:#fff !important
}

.colors-p ul.filter * .active {
    color:#ee8b3e !important
}

.colors-p .circle {
    color: #fff;
    background-color:rgba(39, 39, 41, .2)
}

.colors-p .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-p .circle-caption {
    color:#fff
}

.colors-p .circle-caption:after {
    background-color:rgba(175, 175, 175, .5)
}

.colors-p .process .process-row .process-step .process-box {
    border-color:rgba(175, 175, 175, .7)
}

.colors-p .process .process-row .process-step .process-box:before {
    background-color:#272729
}

#dot-scroll.colors-p li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-p li a.active span {
    background-color:#272729
}

.colors-p.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-p.overlay-window .overlay-control .cross:before, .colors-p.overlay-window .overlay-control .next:before, .colors-p.overlay-window .overlay-control .previos:before, .colors-p.overlay-window .overlay-control .cross:after, .colors-p.overlay-window .overlay-control .next:after, .colors-p.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-p.overlay-window.map-overlay .overlay-control {
    background-color:rgba(39, 39, 41, .9)
}

.colors-p .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-p .pagination .page-numbers {
    background-color: #272729;
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-p .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-p .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: #272729;
    border-color:#ee8b3e
}

.colors-p .post-title a {
    color:#fff !important
}

.colors-p.post-meta * {
    color:#fff
}

.colors-p.post-meta a:hover {
    color:#ee8b3e
}

.colors-p.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-p .comment, .colors-p .comment-notes {
    color:#afafaf
}

.colors-p p[class * =comment-form] {
    color:#afafaf
}

.colors-p p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-p h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-p .caption {
    color:#fff
}

.colors-p .caption a {
    color:#fff
}

.colors-p .caption span {
    color:#ee8b3e
}

.colors-p .title, .colors-p .header-details, .colors-p .subsection-details, .colors-p .col-details, .colors-p .upheader {
    color:#fff
}

.colors-p .slogan {
    color:#ee8b3e
}

.colors-p .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-p .home-a-uptitle {
    color:#fff
}

.colors-p .home-c-uptitle {
    color:#ee8b3e
}

.colors-p .home-c-details {
    background-color: rgba(39, 39, 41, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-p .home-d-uptitle {
    color:#ee8b3e
}

.colors-p .home-d-details {
    background-color: rgba(39, 39, 41, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-p .menu-item * {
    border-color: transparent !important
}

.colors-p[class * =' off-canvas-'] li a {
    color:#afafaf !important
}

.colors-p .widget:not(.x40-widget) * {
    border-top-color: rgba(175, 175, 175, .2) !important;
    border-bottom-color: rgba(175, 175, 175, .2) !important;
    border-left-color: rgba(175, 175, 175, .2) !important;
    border-right-color: rgba(175, 175, 175, .2) !important;
    color:#fff !important
}

.colors-p .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-p .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#afafaf !important
}

.colors-p .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-p .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-p.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-p.header-page-title-container a {
    color:#afafaf !important
}

.colors-p.header-page-title-container a:hover {
    color:#afafaf !important
}

.colors-p span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-p div.wpcf7-mail-sent-ok, .colors-p div.wpcf7-mail-sent-ng, .colors-p div.wpcf7-spam-blocked, .colors-p div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-p div.wpcf7 .placeheld {
    color:rgba(175, 175, 175, .6)
}

.background-p {
    background-color:#272729 !important
}

.border-hard-p {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-p {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-p {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-p, .link-heading-p a {
    color:#fff !important
}

.text-p {
    color:#afafaf !important
}

.highlight-p, .internal-highlight-p span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-q {
    color: #efefef;
    background-color:rgba(14, 14, 15, .95)
}

.colors-q .bg-color {
    color:#0e0e0f
}

.colors-q .out {
    opacity:.95
}

.colors-q h1, .colors-q h2, .colors-q h3, .colors-q h4, .colors-q h5, .colors-q h6, .colors-q .heading, .colors-q .color-heading {
    color:#fff
}

.colors-q .fill-heading {
    fill:#fff
}

.colors-q .fill-highlight {
    fill:#ee8b3e
}

.colors-q .fill-bg {
    fill:rgba(14, 14, 15, .95)
}

.colors-q .fill-text {
    fill:#efefef
}

.colors-q .fill-background {
    fill:#0e0e0f
}

.colors-q .stroke-heading {
    stroke:#fff
}

.colors-q .stroke-highlight {
    stroke:#ee8b3e
}

.colors-q .stroke-text {
    stroke:#efefef
}

.colors-q .highlight {
    color:#ee8b3e
}

.colors-q .text {
    color:#efefef
}

.colors-q .link {
    color:#ee8b3e
}

.colors-q span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-q .background {
    background-color:rgba(14, 14, 15, .95)
}

.colors-q .background-heading {
    background-color:#fff
}

.colors-q .background-highlight {
    background-color:#ee8b3e
}

.colors-q .background-text {
    background-color:#efefef
}

.colors-q a {
    color:#ee8b3e
}

.colors-q a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-q a i {
    color:#fff
}

.colors-q ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-q :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-q ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-q :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-q textarea, .colors-q input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-q textarea:focus, .colors-q input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-q input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-q input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-q input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-q .border-heading {
    border-color:#fff
}

.colors-q pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-q option {
    background-color:rgba(14, 14, 15, .95)
}

.colors-q.main-navigation * :not(span) {
    color:#fff
}

.colors-q.main-navigation * :not(span):hover {
    color:#fff
}

.colors-q.main-navigation span:not([class]):not([style]), .colors-q.main-navigation a.active {
    color:#ee8b3e
}

.colors-q.main-navigation span:not([class]):not([style]):hover, .colors-q.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-q .ext-nav-toggle span, .colors-q .ext-nav-toggle span:before, .colors-q .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-q .responsive-nav span, .colors-q .responsive-nav span:before, .colors-q .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-q .cross:before, .colors-q .cross:after {
    background-color:#fff
}

.colors-q ul.filter * {
    color:#fff !important
}

.colors-q ul.filter * .active {
    color:#ee8b3e !important
}

.colors-q .circle {
    color: #fff;
    background-color:rgba(14, 14, 15, .2)
}

.colors-q .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-q .circle-caption {
    color:#fff
}

.colors-q .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-q .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-q .process .process-row .process-step .process-box:before {
    background-color:#0e0e0f
}

#dot-scroll.colors-q li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-q li a.active span {
    background-color:rgba(14, 14, 15, .95)
}

.colors-q.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-q.overlay-window .overlay-control .cross:before, .colors-q.overlay-window .overlay-control .next:before, .colors-q.overlay-window .overlay-control .previos:before, .colors-q.overlay-window .overlay-control .cross:after, .colors-q.overlay-window .overlay-control .next:after, .colors-q.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-q.overlay-window.map-overlay .overlay-control {
    background-color:rgba(14, 14, 15, .9)
}

.colors-q .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-q .pagination .page-numbers {
    background-color: rgba(14, 14, 15, .95);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-q .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-q .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(14, 14, 15, .95);
    border-color:#ee8b3e
}

.colors-q .post-title a {
    color:#fff !important
}

.colors-q.post-meta * {
    color:#fff
}

.colors-q.post-meta a:hover {
    color:#ee8b3e
}

.colors-q.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-q .comment, .colors-q .comment-notes {
    color:#efefef
}

.colors-q p[class * =comment-form] {
    color:#efefef
}

.colors-q p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-q h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-q .caption {
    color:#fff
}

.colors-q .caption a {
    color:#fff
}

.colors-q .caption span {
    color:#ee8b3e
}

.colors-q .title, .colors-q .header-details, .colors-q .subsection-details, .colors-q .col-details, .colors-q .upheader {
    color:#fff
}

.colors-q .slogan {
    color:#ee8b3e
}

.colors-q .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-q .home-a-uptitle {
    color:#fff
}

.colors-q .home-c-uptitle {
    color:#ee8b3e
}

.colors-q .home-c-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-q .home-d-uptitle {
    color:#ee8b3e
}

.colors-q .home-d-details {
    background-color: rgba(14, 14, 15, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-q .menu-item * {
    border-color: transparent !important
}

.colors-q[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-q .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-q .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-q .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-q .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-q .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-q.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-q.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-q.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-q span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-q div.wpcf7-mail-sent-ok, .colors-q div.wpcf7-mail-sent-ng, .colors-q div.wpcf7-spam-blocked, .colors-q div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-q div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-q {
    background-color:rgba(14, 14, 15, .95) !important
}

.border-hard-q {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-q {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-q {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-q, .link-heading-q a {
    color:#fff !important
}

.text-q {
    color:#efefef !important
}

.highlight-q, .internal-highlight-q span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-r {
    color: #616161;
    background-color:rgba(255, 255, 255, .95)
}

.colors-r .bg-color {
    color:#fff
}

.colors-r .out {
    opacity:.95
}

.colors-r h1, .colors-r h2, .colors-r h3, .colors-r h4, .colors-r h5, .colors-r h6, .colors-r .heading, .colors-r .color-heading {
    color:#333
}

.colors-r .fill-heading {
    fill:#333
}

.colors-r .fill-highlight {
    fill:#ee8b3e
}

.colors-r .fill-bg {
    fill:rgba(255, 255, 255, .95)
}

.colors-r .fill-text {
    fill:#616161
}

.colors-r .fill-background {
    fill:#fff
}

.colors-r .stroke-heading {
    stroke:#333
}

.colors-r .stroke-highlight {
    stroke:#ee8b3e
}

.colors-r .stroke-text {
    stroke:#616161
}

.colors-r .highlight {
    color:#ee8b3e
}

.colors-r .text {
    color:#616161
}

.colors-r .link {
    color:#ee8b3e
}

.colors-r span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-r .background {
    background-color:rgba(255, 255, 255, .95)
}

.colors-r .background-heading {
    background-color:#333
}

.colors-r .background-highlight {
    background-color:#ee8b3e
}

.colors-r .background-text {
    background-color:#616161
}

.colors-r a {
    color:#ee8b3e
}

.colors-r a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-r a i {
    color:#333
}

.colors-r ::-webkit-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-r :-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-r ::-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-r :-ms-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-r textarea, .colors-r input[type] {
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-r textarea:focus, .colors-r input[type]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-r input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-r input[type=submit]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-r input[type=submit]:hover {
    color: #616161;
    background-color:transparent
}

.colors-r .border-heading {
    border-color:#333
}

.colors-r pre {
    background-color: rgba(51, 51, 51, .1);
    color:#333
}

.colors-r option {
    background-color:rgba(255, 255, 255, .95)
}

.colors-r.main-navigation * :not(span) {
    color:#333
}

.colors-r.main-navigation * :not(span):hover {
    color:#333
}

.colors-r.main-navigation span:not([class]):not([style]), .colors-r.main-navigation a.active {
    color:#ee8b3e
}

.colors-r.main-navigation span:not([class]):not([style]):hover, .colors-r.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-r .ext-nav-toggle span, .colors-r .ext-nav-toggle span:before, .colors-r .ext-nav-toggle span:after {
    background-color:#333
}

.colors-r .responsive-nav span, .colors-r .responsive-nav span:before, .colors-r .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-r .cross:before, .colors-r .cross:after {
    background-color:#333
}

.colors-r ul.filter * {
    color:#333 !important
}

.colors-r ul.filter * .active {
    color:#ee8b3e !important
}

.colors-r .circle {
    color: #333;
    background-color:rgba(255, 255, 255, .2)
}

.colors-r .circle.border-lite:after {
    border-color:rgba(51, 51, 51, .5)
}

.colors-r .circle-caption {
    color:#333
}

.colors-r .circle-caption:after {
    background-color:rgba(97, 97, 97, .5)
}

.colors-r .process .process-row .process-step .process-box {
    border-color:rgba(97, 97, 97, .7)
}

.colors-r .process .process-row .process-step .process-box:before {
    background-color:#fff
}

#dot-scroll.colors-r li a span {
    background-color: #333;
    border-color:#333
}

#dot-scroll.colors-r li a.active span {
    background-color:rgba(255, 255, 255, .95)
}

.colors-r.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-r.overlay-window .overlay-control .cross:before, .colors-r.overlay-window .overlay-control .next:before, .colors-r.overlay-window .overlay-control .previos:before, .colors-r.overlay-window .overlay-control .cross:after, .colors-r.overlay-window .overlay-control .next:after, .colors-r.overlay-window .overlay-control .previos:after {
    background-color:#333
}

.colors-r.overlay-window.map-overlay .overlay-control {
    background-color:rgba(255, 255, 255, .9)
}

.colors-r .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-r .pagination .page-numbers {
    background-color: rgba(255, 255, 255, .95);
    color: #333;
    border-color:rgba(51, 51, 51, .55)
}

.colors-r .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-r .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(255, 255, 255, .95);
    border-color:#ee8b3e
}

.colors-r .post-title a {
    color:#333 !important
}

.colors-r.post-meta * {
    color:#333
}

.colors-r.post-meta a:hover {
    color:#ee8b3e
}

.colors-r.post-meta .post-year {
    border-color:rgba(51, 51, 51, .08)
}

.colors-r .comment, .colors-r .comment-notes {
    color:#616161
}

.colors-r p[class * =comment-form] {
    color:#616161
}

.colors-r p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-r h3.heading.comment-title > span:not([class]):not([style]) {
    color:#333
}

.colors-r .caption {
    color:#333
}

.colors-r .caption a {
    color:#333
}

.colors-r .caption span {
    color:#ee8b3e
}

.colors-r .title, .colors-r .header-details, .colors-r .subsection-details, .colors-r .col-details, .colors-r .upheader {
    color:#333
}

.colors-r .slogan {
    color:#ee8b3e
}

.colors-r .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-r .home-a-uptitle {
    color:#333
}

.colors-r .home-c-uptitle {
    color:#ee8b3e
}

.colors-r .home-c-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .15)
}

.colors-r .home-d-uptitle {
    color:#ee8b3e
}

.colors-r .home-d-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .1)
}

.colors-r .menu-item * {
    border-color: transparent !important
}

.colors-r[class * =' off-canvas-'] li a {
    color:#616161 !important
}

.colors-r .widget:not(.x40-widget) * {
    border-top-color: rgba(97, 97, 97, .2) !important;
    border-bottom-color: rgba(97, 97, 97, .2) !important;
    border-left-color: rgba(97, 97, 97, .2) !important;
    border-right-color: rgba(97, 97, 97, .2) !important;
    color:#333 !important
}

.colors-r .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(51, 51, 51, .6) !important
}

.colors-r .widget:not(.x40-widget) input[type] {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#616161 !important
}

.colors-r .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(51, 51, 51, .5) !important
}

.colors-r .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-r.header-page-title-container * {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#333 !important
}

.colors-r.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-r.header-page-title-container a:hover {
    color:#616161 !important
}

.colors-r span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-r div.wpcf7-mail-sent-ok, .colors-r div.wpcf7-mail-sent-ng, .colors-r div.wpcf7-spam-blocked, .colors-r div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-r div.wpcf7 .placeheld {
    color:rgba(97, 97, 97, .6)
}

.background-r {
    background-color:rgba(255, 255, 255, .95) !important
}

.border-hard-r {
    border-color:rgba(51, 51, 51, .85) !important
}

.border-normal-r {
    border-color:rgba(51, 51, 51, .3) !important
}

.border-lite-r {
    border-color:rgba(51, 51, 51, .08) !important
}

.heading-r, .link-heading-r a {
    color:#333 !important
}

.text-r {
    color:#616161 !important
}

.highlight-r, .internal-highlight-r span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-s {
    color: #efefef;
    background-color:rgba(38, 40, 51, .95)
}

.colors-s .bg-color {
    color:#262833
}

.colors-s .out {
    opacity:.95
}

.colors-s h1, .colors-s h2, .colors-s h3, .colors-s h4, .colors-s h5, .colors-s h6, .colors-s .heading, .colors-s .color-heading {
    color:#fff
}

.colors-s .fill-heading {
    fill:#fff
}

.colors-s .fill-highlight {
    fill:#ee8b3e
}

.colors-s .fill-bg {
    fill:rgba(38, 40, 51, .95)
}

.colors-s .fill-text {
    fill:#efefef
}

.colors-s .fill-background {
    fill:#262833
}

.colors-s .stroke-heading {
    stroke:#fff
}

.colors-s .stroke-highlight {
    stroke:#ee8b3e
}

.colors-s .stroke-text {
    stroke:#efefef
}

.colors-s .highlight {
    color:#ee8b3e
}

.colors-s .text {
    color:#efefef
}

.colors-s .link {
    color:#ee8b3e
}

.colors-s span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-s .background {
    background-color:rgba(38, 40, 51, .95)
}

.colors-s .background-heading {
    background-color:#fff
}

.colors-s .background-highlight {
    background-color:#ee8b3e
}

.colors-s .background-text {
    background-color:#efefef
}

.colors-s a {
    color:#ee8b3e
}

.colors-s a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-s a i {
    color:#fff
}

.colors-s ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-s :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-s ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-s :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-s textarea, .colors-s input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-s textarea:focus, .colors-s input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-s input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-s input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-s input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-s .border-heading {
    border-color:#fff
}

.colors-s pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-s option {
    background-color:rgba(38, 40, 51, .95)
}

.colors-s.main-navigation * :not(span) {
    color:#fff
}

.colors-s.main-navigation * :not(span):hover {
    color:#fff
}

.colors-s.main-navigation span:not([class]):not([style]), .colors-s.main-navigation a.active {
    color:#ee8b3e
}

.colors-s.main-navigation span:not([class]):not([style]):hover, .colors-s.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-s .ext-nav-toggle span, .colors-s .ext-nav-toggle span:before, .colors-s .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-s .responsive-nav span, .colors-s .responsive-nav span:before, .colors-s .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-s .cross:before, .colors-s .cross:after {
    background-color:#fff
}

.colors-s ul.filter * {
    color:#fff !important
}

.colors-s ul.filter * .active {
    color:#ee8b3e !important
}

.colors-s .circle {
    color: #fff;
    background-color:rgba(38, 40, 51, .2)
}

.colors-s .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-s .circle-caption {
    color:#fff
}

.colors-s .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-s .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-s .process .process-row .process-step .process-box:before {
    background-color:#262833
}

#dot-scroll.colors-s li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-s li a.active span {
    background-color:rgba(38, 40, 51, .95)
}

.colors-s.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-s.overlay-window .overlay-control .cross:before, .colors-s.overlay-window .overlay-control .next:before, .colors-s.overlay-window .overlay-control .previos:before, .colors-s.overlay-window .overlay-control .cross:after, .colors-s.overlay-window .overlay-control .next:after, .colors-s.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-s.overlay-window.map-overlay .overlay-control {
    background-color:rgba(38, 40, 51, .9)
}

.colors-s .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-s .pagination .page-numbers {
    background-color: rgba(38, 40, 51, .95);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-s .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-s .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(38, 40, 51, .95);
    border-color:#ee8b3e
}

.colors-s .post-title a {
    color:#fff !important
}

.colors-s.post-meta * {
    color:#fff
}

.colors-s.post-meta a:hover {
    color:#ee8b3e
}

.colors-s.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-s .comment, .colors-s .comment-notes {
    color:#efefef
}

.colors-s p[class * =comment-form] {
    color:#efefef
}

.colors-s p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-s h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-s .caption {
    color:#fff
}

.colors-s .caption a {
    color:#fff
}

.colors-s .caption span {
    color:#ee8b3e
}

.colors-s .title, .colors-s .header-details, .colors-s .subsection-details, .colors-s .col-details, .colors-s .upheader {
    color:#fff
}

.colors-s .slogan {
    color:#ee8b3e
}

.colors-s .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-s .home-a-uptitle {
    color:#fff
}

.colors-s .home-c-uptitle {
    color:#ee8b3e
}

.colors-s .home-c-details {
    background-color: rgba(38, 40, 51, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-s .home-d-uptitle {
    color:#ee8b3e
}

.colors-s .home-d-details {
    background-color: rgba(38, 40, 51, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-s .menu-item * {
    border-color: transparent !important
}

.colors-s[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-s .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-s .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-s .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-s .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-s .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-s.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-s.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-s.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-s span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-s div.wpcf7-mail-sent-ok, .colors-s div.wpcf7-mail-sent-ng, .colors-s div.wpcf7-spam-blocked, .colors-s div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-s div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-s {
    background-color:rgba(38, 40, 51, .95) !important
}

.border-hard-s {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-s {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-s {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-s, .link-heading-s a {
    color:#fff !important
}

.text-s {
    color:#efefef !important
}

.highlight-s, .internal-highlight-s span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-t {
    color: #afafaf;
    background-color:#212124
}

.colors-t .bg-color {
    color:#212124
}

.colors-t .out {
    opacity:1
}

.colors-t h1, .colors-t h2, .colors-t h3, .colors-t h4, .colors-t h5, .colors-t h6, .colors-t .heading, .colors-t .color-heading {
    color:#fff
}

.colors-t .fill-heading {
    fill:#fff
}

.colors-t .fill-highlight {
    fill:#ee8b3e
}

.colors-t .fill-bg {
    fill:#212124
}

.colors-t .fill-text {
    fill:#afafaf
}

.colors-t .fill-background {
    fill:#212124
}

.colors-t .stroke-heading {
    stroke:#fff
}

.colors-t .stroke-highlight {
    stroke:#ee8b3e
}

.colors-t .stroke-text {
    stroke:#afafaf
}

.colors-t .highlight {
    color:#ee8b3e
}

.colors-t .text {
    color:#afafaf
}

.colors-t .link {
    color:#afafaf
}

.colors-t span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-t .background {
    background-color:#212124
}

.colors-t .background-heading {
    background-color:#fff
}

.colors-t .background-highlight {
    background-color:#ee8b3e
}

.colors-t .background-text {
    background-color:#afafaf
}

.colors-t a {
    color:#afafaf
}

.colors-t a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-t a i {
    color:#fff
}

.colors-t ::-webkit-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-t :-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-t ::-moz-placeholder {
    color: rgba(175, 175, 175, .6);
    opacity:1
}

.colors-t :-ms-input-placeholder {
    color:rgba(175, 175, 175, .6)
}

.colors-t textarea, .colors-t input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-t textarea:focus, .colors-t input[type]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-t input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-t input[type=submit]:focus {
    outline-color:rgba(175, 175, 175, .37)
}

.colors-t input[type=submit]:hover {
    color: #afafaf;
    background-color:transparent
}

.colors-t .border-heading {
    border-color:#fff
}

.colors-t pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-t option {
    background-color:#212124
}

.colors-t.main-navigation * :not(span) {
    color:#fff
}

.colors-t.main-navigation * :not(span):hover {
    color:#fff
}

.colors-t.main-navigation span:not([class]):not([style]), .colors-t.main-navigation a.active {
    color:#ee8b3e
}

.colors-t.main-navigation span:not([class]):not([style]):hover, .colors-t.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-t .ext-nav-toggle span, .colors-t .ext-nav-toggle span:before, .colors-t .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-t .responsive-nav span, .colors-t .responsive-nav span:before, .colors-t .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-t .cross:before, .colors-t .cross:after {
    background-color:#fff
}

.colors-t ul.filter * {
    color:#fff !important
}

.colors-t ul.filter * .active {
    color:#ee8b3e !important
}

.colors-t .circle {
    color: #fff;
    background-color:rgba(33, 33, 36, .2)
}

.colors-t .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-t .circle-caption {
    color:#fff
}

.colors-t .circle-caption:after {
    background-color:rgba(175, 175, 175, .5)
}

.colors-t .process .process-row .process-step .process-box {
    border-color:rgba(175, 175, 175, .7)
}

.colors-t .process .process-row .process-step .process-box:before {
    background-color:#212124
}

#dot-scroll.colors-t li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-t li a.active span {
    background-color:#212124
}

.colors-t.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-t.overlay-window .overlay-control .cross:before, .colors-t.overlay-window .overlay-control .next:before, .colors-t.overlay-window .overlay-control .previos:before, .colors-t.overlay-window .overlay-control .cross:after, .colors-t.overlay-window .overlay-control .next:after, .colors-t.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-t.overlay-window.map-overlay .overlay-control {
    background-color:rgba(33, 33, 36, .9)
}

.colors-t .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-t .pagination .page-numbers {
    background-color: #212124;
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-t .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-t .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: #212124;
    border-color:#ee8b3e
}

.colors-t .post-title a {
    color:#fff !important
}

.colors-t.post-meta * {
    color:#fff
}

.colors-t.post-meta a:hover {
    color:#ee8b3e
}

.colors-t.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-t .comment, .colors-t .comment-notes {
    color:#afafaf
}

.colors-t p[class * =comment-form] {
    color:#afafaf
}

.colors-t p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-t h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-t .caption {
    color:#fff
}

.colors-t .caption a {
    color:#fff
}

.colors-t .caption span {
    color:#ee8b3e
}

.colors-t .title, .colors-t .header-details, .colors-t .subsection-details, .colors-t .col-details, .colors-t .upheader {
    color:#fff
}

.colors-t .slogan {
    color:#ee8b3e
}

.colors-t .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-t .home-a-uptitle {
    color:#fff
}

.colors-t .home-c-uptitle {
    color:#ee8b3e
}

.colors-t .home-c-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-t .home-d-uptitle {
    color:#ee8b3e
}

.colors-t .home-d-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-t .menu-item * {
    border-color: transparent !important
}

.colors-t[class * =' off-canvas-'] li a {
    color:#afafaf !important
}

.colors-t .widget:not(.x40-widget) * {
    border-top-color: rgba(175, 175, 175, .2) !important;
    border-bottom-color: rgba(175, 175, 175, .2) !important;
    border-left-color: rgba(175, 175, 175, .2) !important;
    border-right-color: rgba(175, 175, 175, .2) !important;
    color:#fff !important
}

.colors-t .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-t .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#afafaf !important
}

.colors-t .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-t .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-t.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-t.header-page-title-container a {
    color:#afafaf !important
}

.colors-t.header-page-title-container a:hover {
    color:#afafaf !important
}

.colors-t span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-t div.wpcf7-mail-sent-ok, .colors-t div.wpcf7-mail-sent-ng, .colors-t div.wpcf7-spam-blocked, .colors-t div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-t div.wpcf7 .placeheld {
    color:rgba(175, 175, 175, .6)
}

.background-t {
    background-color:#212124 !important
}

.border-hard-t {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-t {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-t {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-t, .link-heading-t a {
    color:#fff !important
}

.text-t {
    color:#afafaf !important
}

.highlight-t, .internal-highlight-t span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-u {
    color: #616161;
    background-color:rgba(255, 255, 255, .6)
}

.colors-u .bg-color {
    color:#fff
}

.colors-u .out {
    opacity:.6
}

.colors-u h1, .colors-u h2, .colors-u h3, .colors-u h4, .colors-u h5, .colors-u h6, .colors-u .heading, .colors-u .color-heading {
    color:#333
}

.colors-u .fill-heading {
    fill:#333
}

.colors-u .fill-highlight {
    fill:#ee8b3e
}

.colors-u .fill-bg {
    fill:rgba(255, 255, 255, .6)
}

.colors-u .fill-text {
    fill:#616161
}

.colors-u .fill-background {
    fill:#fff
}

.colors-u .stroke-heading {
    stroke:#333
}

.colors-u .stroke-highlight {
    stroke:#ee8b3e
}

.colors-u .stroke-text {
    stroke:#616161
}

.colors-u .highlight {
    color:#ee8b3e
}

.colors-u .text {
    color:#616161
}

.colors-u .link {
    color:#ee8b3e
}

.colors-u span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-u .background {
    background-color:rgba(255, 255, 255, .6)
}

.colors-u .background-heading {
    background-color:#333
}

.colors-u .background-highlight {
    background-color:#ee8b3e
}

.colors-u .background-text {
    background-color:#616161
}

.colors-u a {
    color:#ee8b3e
}

.colors-u a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-u a i {
    color:#333
}

.colors-u ::-webkit-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-u :-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-u ::-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-u :-ms-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-u textarea, .colors-u input[type] {
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-u textarea:focus, .colors-u input[type]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-u input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-u input[type=submit]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-u input[type=submit]:hover {
    color: #616161;
    background-color:transparent
}

.colors-u .border-heading {
    border-color:#333
}

.colors-u pre {
    background-color: rgba(51, 51, 51, .1);
    color:#333
}

.colors-u option {
    background-color:rgba(255, 255, 255, .6)
}

.colors-u.main-navigation * :not(span) {
    color:#333
}

.colors-u.main-navigation * :not(span):hover {
    color:#333
}

.colors-u.main-navigation span:not([class]):not([style]), .colors-u.main-navigation a.active {
    color:#ee8b3e
}

.colors-u.main-navigation span:not([class]):not([style]):hover, .colors-u.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-u .ext-nav-toggle span, .colors-u .ext-nav-toggle span:before, .colors-u .ext-nav-toggle span:after {
    background-color:#333
}

.colors-u .responsive-nav span, .colors-u .responsive-nav span:before, .colors-u .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-u .cross:before, .colors-u .cross:after {
    background-color:#333
}

.colors-u ul.filter * {
    color:#333 !important
}

.colors-u ul.filter * .active {
    color:#ee8b3e !important
}

.colors-u .circle {
    color: #333;
    background-color:rgba(255, 255, 255, .2)
}

.colors-u .circle.border-lite:after {
    border-color:rgba(51, 51, 51, .5)
}

.colors-u .circle-caption {
    color:#333
}

.colors-u .circle-caption:after {
    background-color:rgba(97, 97, 97, .5)
}

.colors-u .process .process-row .process-step .process-box {
    border-color:rgba(97, 97, 97, .7)
}

.colors-u .process .process-row .process-step .process-box:before {
    background-color:#fff
}

#dot-scroll.colors-u li a span {
    background-color: #333;
    border-color:#333
}

#dot-scroll.colors-u li a.active span {
    background-color:rgba(255, 255, 255, .6)
}

.colors-u.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-u.overlay-window .overlay-control .cross:before, .colors-u.overlay-window .overlay-control .next:before, .colors-u.overlay-window .overlay-control .previos:before, .colors-u.overlay-window .overlay-control .cross:after, .colors-u.overlay-window .overlay-control .next:after, .colors-u.overlay-window .overlay-control .previos:after {
    background-color:#333
}

.colors-u.overlay-window.map-overlay .overlay-control {
    background-color:rgba(255, 255, 255, .9)
}

.colors-u .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-u .pagination .page-numbers {
    background-color: rgba(255, 255, 255, .6);
    color: #333;
    border-color:rgba(51, 51, 51, .55)
}

.colors-u .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-u .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(255, 255, 255, .6);
    border-color:#ee8b3e
}

.colors-u .post-title a {
    color:#333 !important
}

.colors-u.post-meta * {
    color:#333
}

.colors-u.post-meta a:hover {
    color:#ee8b3e
}

.colors-u.post-meta .post-year {
    border-color:rgba(51, 51, 51, .08)
}

.colors-u .comment, .colors-u .comment-notes {
    color:#616161
}

.colors-u p[class * =comment-form] {
    color:#616161
}

.colors-u p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-u h3.heading.comment-title > span:not([class]):not([style]) {
    color:#333
}

.colors-u .caption {
    color:#333
}

.colors-u .caption a {
    color:#333
}

.colors-u .caption span {
    color:#ee8b3e
}

.colors-u .title, .colors-u .header-details, .colors-u .subsection-details, .colors-u .col-details, .colors-u .upheader {
    color:#333
}

.colors-u .slogan {
    color:#ee8b3e
}

.colors-u .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-u .home-a-uptitle {
    color:#333
}

.colors-u .home-c-uptitle {
    color:#ee8b3e
}

.colors-u .home-c-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .15)
}

.colors-u .home-d-uptitle {
    color:#ee8b3e
}

.colors-u .home-d-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .1)
}

.colors-u .menu-item * {
    border-color: transparent !important
}

.colors-u[class * =' off-canvas-'] li a {
    color:#616161 !important
}

.colors-u .widget:not(.x40-widget) * {
    border-top-color: rgba(97, 97, 97, .2) !important;
    border-bottom-color: rgba(97, 97, 97, .2) !important;
    border-left-color: rgba(97, 97, 97, .2) !important;
    border-right-color: rgba(97, 97, 97, .2) !important;
    color:#333 !important
}

.colors-u .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(51, 51, 51, .6) !important
}

.colors-u .widget:not(.x40-widget) input[type] {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#616161 !important
}

.colors-u .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(51, 51, 51, .5) !important
}

.colors-u .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-u.header-page-title-container * {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#333 !important
}

.colors-u.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-u.header-page-title-container a:hover {
    color:#616161 !important
}

.colors-u span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-u div.wpcf7-mail-sent-ok, .colors-u div.wpcf7-mail-sent-ng, .colors-u div.wpcf7-spam-blocked, .colors-u div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-u div.wpcf7 .placeheld {
    color:rgba(97, 97, 97, .6)
}

.background-u {
    background-color:rgba(255, 255, 255, .6) !important
}

.border-hard-u {
    border-color:rgba(51, 51, 51, .85) !important
}

.border-normal-u {
    border-color:rgba(51, 51, 51, .3) !important
}

.border-lite-u {
    border-color:rgba(51, 51, 51, .08) !important
}

.heading-u, .link-heading-u a {
    color:#333 !important
}

.text-u {
    color:#616161 !important
}

.highlight-u, .internal-highlight-u span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-v {
    color: #616161;
    background-color:rgba(255, 255, 255, .9)
}

.colors-v .bg-color {
    color:#fff
}

.colors-v .out {
    opacity:.9
}

.colors-v h1, .colors-v h2, .colors-v h3, .colors-v h4, .colors-v h5, .colors-v h6, .colors-v .heading, .colors-v .color-heading {
    color:#333
}

.colors-v .fill-heading {
    fill:#333
}

.colors-v .fill-highlight {
    fill:#ee8b3e
}

.colors-v .fill-bg {
    fill:rgba(255, 255, 255, .9)
}

.colors-v .fill-text {
    fill:#616161
}

.colors-v .fill-background {
    fill:#fff
}

.colors-v .stroke-heading {
    stroke:#333
}

.colors-v .stroke-highlight {
    stroke:#ee8b3e
}

.colors-v .stroke-text {
    stroke:#616161
}

.colors-v .highlight {
    color:#ee8b3e
}

.colors-v .text {
    color:#616161
}

.colors-v .link {
    color:#ee8b3e
}

.colors-v span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-v .background {
    background-color:rgba(255, 255, 255, .9)
}

.colors-v .background-heading {
    background-color:#333
}

.colors-v .background-highlight {
    background-color:#ee8b3e
}

.colors-v .background-text {
    background-color:#616161
}

.colors-v a {
    color:#ee8b3e
}

.colors-v a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-v a i {
    color:#333
}

.colors-v ::-webkit-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-v :-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-v ::-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-v :-ms-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-v textarea, .colors-v input[type] {
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-v textarea:focus, .colors-v input[type]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-v input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-v input[type=submit]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-v input[type=submit]:hover {
    color: #616161;
    background-color:transparent
}

.colors-v .border-heading {
    border-color:#333
}

.colors-v pre {
    background-color: rgba(51, 51, 51, .1);
    color:#333
}

.colors-v option {
    background-color:rgba(255, 255, 255, .9)
}

.colors-v.main-navigation * :not(span) {
    color:#333
}

.colors-v.main-navigation * :not(span):hover {
    color:#333
}

.colors-v.main-navigation span:not([class]):not([style]), .colors-v.main-navigation a.active {
    color:#ee8b3e
}

.colors-v.main-navigation span:not([class]):not([style]):hover, .colors-v.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-v .ext-nav-toggle span, .colors-v .ext-nav-toggle span:before, .colors-v .ext-nav-toggle span:after {
    background-color:#333
}

.colors-v .responsive-nav span, .colors-v .responsive-nav span:before, .colors-v .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-v .cross:before, .colors-v .cross:after {
    background-color:#333
}

.colors-v ul.filter * {
    color:#333 !important
}

.colors-v ul.filter * .active {
    color:#ee8b3e !important
}

.colors-v .circle {
    color: #333;
    background-color:rgba(255, 255, 255, .2)
}

.colors-v .circle.border-lite:after {
    border-color:rgba(51, 51, 51, .5)
}

.colors-v .circle-caption {
    color:#333
}

.colors-v .circle-caption:after {
    background-color:rgba(97, 97, 97, .5)
}

.colors-v .process .process-row .process-step .process-box {
    border-color:rgba(97, 97, 97, .7)
}

.colors-v .process .process-row .process-step .process-box:before {
    background-color:#fff
}

#dot-scroll.colors-v li a span {
    background-color: #333;
    border-color:#333
}

#dot-scroll.colors-v li a.active span {
    background-color:rgba(255, 255, 255, .9)
}

.colors-v.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-v.overlay-window .overlay-control .cross:before, .colors-v.overlay-window .overlay-control .next:before, .colors-v.overlay-window .overlay-control .previos:before, .colors-v.overlay-window .overlay-control .cross:after, .colors-v.overlay-window .overlay-control .next:after, .colors-v.overlay-window .overlay-control .previos:after {
    background-color:#333
}

.colors-v.overlay-window.map-overlay .overlay-control {
    background-color:rgba(255, 255, 255, .9)
}

.colors-v .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-v .pagination .page-numbers {
    background-color: rgba(255, 255, 255, .9);
    color: #333;
    border-color:rgba(51, 51, 51, .55)
}

.colors-v .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-v .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(255, 255, 255, .9);
    border-color:#ee8b3e
}

.colors-v .post-title a {
    color:#333 !important
}

.colors-v.post-meta * {
    color:#333
}

.colors-v.post-meta a:hover {
    color:#ee8b3e
}

.colors-v.post-meta .post-year {
    border-color:rgba(51, 51, 51, .08)
}

.colors-v .comment, .colors-v .comment-notes {
    color:#616161
}

.colors-v p[class * =comment-form] {
    color:#616161
}

.colors-v p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-v h3.heading.comment-title > span:not([class]):not([style]) {
    color:#333
}

.colors-v .caption {
    color:#333
}

.colors-v .caption a {
    color:#333
}

.colors-v .caption span {
    color:#ee8b3e
}

.colors-v .title, .colors-v .header-details, .colors-v .subsection-details, .colors-v .col-details, .colors-v .upheader {
    color:#333
}

.colors-v .slogan {
    color:#ee8b3e
}

.colors-v .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-v .home-a-uptitle {
    color:#333
}

.colors-v .home-c-uptitle {
    color:#ee8b3e
}

.colors-v .home-c-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .15)
}

.colors-v .home-d-uptitle {
    color:#ee8b3e
}

.colors-v .home-d-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .1)
}

.colors-v .menu-item * {
    border-color: transparent !important
}

.colors-v[class * =' off-canvas-'] li a {
    color:#616161 !important
}

.colors-v .widget:not(.x40-widget) * {
    border-top-color: rgba(97, 97, 97, .2) !important;
    border-bottom-color: rgba(97, 97, 97, .2) !important;
    border-left-color: rgba(97, 97, 97, .2) !important;
    border-right-color: rgba(97, 97, 97, .2) !important;
    color:#333 !important
}

.colors-v .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(51, 51, 51, .6) !important
}

.colors-v .widget:not(.x40-widget) input[type] {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#616161 !important
}

.colors-v .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(51, 51, 51, .5) !important
}

.colors-v .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-v.header-page-title-container * {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#333 !important
}

.colors-v.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-v.header-page-title-container a:hover {
    color:#616161 !important
}

.colors-v span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-v div.wpcf7-mail-sent-ok, .colors-v div.wpcf7-mail-sent-ng, .colors-v div.wpcf7-spam-blocked, .colors-v div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-v div.wpcf7 .placeheld {
    color:rgba(97, 97, 97, .6)
}

.background-v {
    background-color:rgba(255, 255, 255, .9) !important
}

.border-hard-v {
    border-color:rgba(51, 51, 51, .85) !important
}

.border-normal-v {
    border-color:rgba(51, 51, 51, .3) !important
}

.border-lite-v {
    border-color:rgba(51, 51, 51, .08) !important
}

.heading-v, .link-heading-v a {
    color:#333 !important
}

.text-v {
    color:#616161 !important
}

.highlight-v, .internal-highlight-v span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-w {
    color: #616161;
    background-color:rgba(255, 255, 255, .9)
}

.colors-w .bg-color {
    color:#fff
}

.colors-w .out {
    opacity:.9
}

.colors-w h1, .colors-w h2, .colors-w h3, .colors-w h4, .colors-w h5, .colors-w h6, .colors-w .heading, .colors-w .color-heading {
    color:#333
}

.colors-w .fill-heading {
    fill:#333
}

.colors-w .fill-highlight {
    fill:#ee8b3e
}

.colors-w .fill-bg {
    fill:rgba(255, 255, 255, .9)
}

.colors-w .fill-text {
    fill:#616161
}

.colors-w .fill-background {
    fill:#fff
}

.colors-w .stroke-heading {
    stroke:#333
}

.colors-w .stroke-highlight {
    stroke:#ee8b3e
}

.colors-w .stroke-text {
    stroke:#616161
}

.colors-w .highlight {
    color:#ee8b3e
}

.colors-w .text {
    color:#616161
}

.colors-w .link {
    color:#ee8b3e
}

.colors-w span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-w .background {
    background-color:rgba(255, 255, 255, .9)
}

.colors-w .background-heading {
    background-color:#333
}

.colors-w .background-highlight {
    background-color:#ee8b3e
}

.colors-w .background-text {
    background-color:#616161
}

.colors-w a {
    color:#ee8b3e
}

.colors-w a:hover {
    color:rgba(238, 139, 62, .75)
}

.colors-w a i {
    color:#333
}

.colors-w ::-webkit-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-w :-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-w ::-moz-placeholder {
    color: rgba(97, 97, 97, .6);
    opacity:1
}

.colors-w :-ms-input-placeholder {
    color:rgba(97, 97, 97, .6)
}

.colors-w textarea, .colors-w input[type] {
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-w textarea:focus, .colors-w input[type]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-w input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(51, 51, 51, .4);
    outline-color:transparent
}

.colors-w input[type=submit]:focus {
    outline-color:rgba(97, 97, 97, .37)
}

.colors-w input[type=submit]:hover {
    color: #616161;
    background-color:transparent
}

.colors-w .border-heading {
    border-color:#333
}

.colors-w pre {
    background-color: rgba(51, 51, 51, .1);
    color:#333
}

.colors-w option {
    background-color:rgba(255, 255, 255, .9)
}

.colors-w.main-navigation * :not(span) {
    color:#333
}

.colors-w.main-navigation * :not(span):hover {
    color:#333
}

.colors-w.main-navigation span:not([class]):not([style]), .colors-w.main-navigation a.active {
    color:#ee8b3e
}

.colors-w.main-navigation span:not([class]):not([style]):hover, .colors-w.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-w .ext-nav-toggle span, .colors-w .ext-nav-toggle span:before, .colors-w .ext-nav-toggle span:after {
    background-color:#333
}

.colors-w .responsive-nav span, .colors-w .responsive-nav span:before, .colors-w .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-w .cross:before, .colors-w .cross:after {
    background-color:#333
}

.colors-w ul.filter * {
    color:#333 !important
}

.colors-w ul.filter * .active {
    color:#ee8b3e !important
}

.colors-w .circle {
    color: #333;
    background-color:rgba(255, 255, 255, .2)
}

.colors-w .circle.border-lite:after {
    border-color:rgba(51, 51, 51, .5)
}

.colors-w .circle-caption {
    color:#333
}

.colors-w .circle-caption:after {
    background-color:rgba(97, 97, 97, .5)
}

.colors-w .process .process-row .process-step .process-box {
    border-color:rgba(97, 97, 97, .7)
}

.colors-w .process .process-row .process-step .process-box:before {
    background-color:#fff
}

#dot-scroll.colors-w li a span {
    background-color: #333;
    border-color:#333
}

#dot-scroll.colors-w li a.active span {
    background-color:rgba(255, 255, 255, .9)
}

.colors-w.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-w.overlay-window .overlay-control .cross:before, .colors-w.overlay-window .overlay-control .next:before, .colors-w.overlay-window .overlay-control .previos:before, .colors-w.overlay-window .overlay-control .cross:after, .colors-w.overlay-window .overlay-control .next:after, .colors-w.overlay-window .overlay-control .previos:after {
    background-color:#333
}

.colors-w.overlay-window.map-overlay .overlay-control {
    background-color:rgba(255, 255, 255, .9)
}

.colors-w .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-w .pagination .page-numbers {
    background-color: rgba(255, 255, 255, .9);
    color: #333;
    border-color:rgba(51, 51, 51, .55)
}

.colors-w .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-w .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(255, 255, 255, .9);
    border-color:#ee8b3e
}

.colors-w .post-title a {
    color:#333 !important
}

.colors-w.post-meta * {
    color:#333
}

.colors-w.post-meta a:hover {
    color:#ee8b3e
}

.colors-w.post-meta .post-year {
    border-color:rgba(51, 51, 51, .08)
}

.colors-w .comment, .colors-w .comment-notes {
    color:#616161
}

.colors-w p[class * =comment-form] {
    color:#616161
}

.colors-w p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-w h3.heading.comment-title > span:not([class]):not([style]) {
    color:#333
}

.colors-w .caption {
    color:#333
}

.colors-w .caption a {
    color:#333
}

.colors-w .caption span {
    color:#ee8b3e
}

.colors-w .title, .colors-w .header-details, .colors-w .subsection-details, .colors-w .col-details, .colors-w .upheader {
    color:#333
}

.colors-w .slogan {
    color:#ee8b3e
}

.colors-w .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-w .home-a-uptitle {
    color:#333
}

.colors-w .home-c-uptitle {
    color:#ee8b3e
}

.colors-w .home-c-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .15)
}

.colors-w .home-d-uptitle {
    color:#ee8b3e
}

.colors-w .home-d-details {
    background-color: rgba(255, 255, 255, .1);
    border-color:rgba(51, 51, 51, .1)
}

.colors-w .menu-item * {
    border-color: transparent !important
}

.colors-w[class * =' off-canvas-'] li a {
    color:#616161 !important
}

.colors-w .widget:not(.x40-widget) * {
    border-top-color: rgba(97, 97, 97, .2) !important;
    border-bottom-color: rgba(97, 97, 97, .2) !important;
    border-left-color: rgba(97, 97, 97, .2) !important;
    border-right-color: rgba(97, 97, 97, .2) !important;
    color:#333 !important
}

.colors-w .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(51, 51, 51, .6) !important
}

.colors-w .widget:not(.x40-widget) input[type] {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#616161 !important
}

.colors-w .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(51, 51, 51, .5) !important
}

.colors-w .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-w.header-page-title-container * {
    border-color: rgba(51, 51, 51, .4) !important;
    color:#333 !important
}

.colors-w.header-page-title-container a {
    color:#ee8b3e !important
}

.colors-w.header-page-title-container a:hover {
    color:#616161 !important
}

.colors-w span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-w div.wpcf7-mail-sent-ok, .colors-w div.wpcf7-mail-sent-ng, .colors-w div.wpcf7-spam-blocked, .colors-w div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-w div.wpcf7 .placeheld {
    color:rgba(97, 97, 97, .6)
}

.background-w {
    background-color:rgba(255, 255, 255, .9) !important
}

.border-hard-w {
    border-color:rgba(51, 51, 51, .85) !important
}

.border-normal-w {
    border-color:rgba(51, 51, 51, .3) !important
}

.border-lite-w {
    border-color:rgba(51, 51, 51, .08) !important
}

.heading-w, .link-heading-w a {
    color:#333 !important
}

.text-w {
    color:#616161 !important
}

.highlight-w, .internal-highlight-w span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-x {
    color: #efefef;
    background-color:rgba(38, 40, 51, .85)
}

.colors-x .bg-color {
    color:#262833
}

.colors-x .out {
    opacity:.85
}

.colors-x h1, .colors-x h2, .colors-x h3, .colors-x h4, .colors-x h5, .colors-x h6, .colors-x .heading, .colors-x .color-heading {
    color:#fff
}

.colors-x .fill-heading {
    fill:#fff
}

.colors-x .fill-highlight {
    fill:#ee8b3e
}

.colors-x .fill-bg {
    fill:rgba(38, 40, 51, .85)
}

.colors-x .fill-text {
    fill:#efefef
}

.colors-x .fill-background {
    fill:#262833
}

.colors-x .stroke-heading {
    stroke:#fff
}

.colors-x .stroke-highlight {
    stroke:#ee8b3e
}

.colors-x .stroke-text {
    stroke:#efefef
}

.colors-x .highlight {
    color:#ee8b3e
}

.colors-x .text {
    color:#efefef
}

.colors-x .link {
    color:#afafaf
}

.colors-x span:not([class]):not([style]) {
    color:#ee8b3e
}

.colors-x .background {
    background-color:rgba(38, 40, 51, .85)
}

.colors-x .background-heading {
    background-color:#fff
}

.colors-x .background-highlight {
    background-color:#ee8b3e
}

.colors-x .background-text {
    background-color:#efefef
}

.colors-x a {
    color:#afafaf
}

.colors-x a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-x a i {
    color:#fff
}

.colors-x ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-x :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-x ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-x :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-x textarea, .colors-x input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-x textarea:focus, .colors-x input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-x input[type=submit] {
    color: #ee8b3e;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-x input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-x input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-x .border-heading {
    border-color:#fff
}

.colors-x pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-x option {
    background-color:rgba(38, 40, 51, .85)
}

.colors-x.main-navigation * :not(span) {
    color:#fff
}

.colors-x.main-navigation * :not(span):hover {
    color:#fff
}

.colors-x.main-navigation span:not([class]):not([style]), .colors-x.main-navigation a.active {
    color:#ee8b3e
}

.colors-x.main-navigation span:not([class]):not([style]):hover, .colors-x.main-navigation a.active:hover {
    color:#ee8b3e
}

.colors-x .ext-nav-toggle span, .colors-x .ext-nav-toggle span:before, .colors-x .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-x .responsive-nav span, .colors-x .responsive-nav span:before, .colors-x .responsive-nav span:after {
    background-color:#ee8b3e
}

.colors-x .cross:before, .colors-x .cross:after {
    background-color:#fff
}

.colors-x ul.filter * {
    color:#fff !important
}

.colors-x ul.filter * .active {
    color:#ee8b3e !important
}

.colors-x .circle {
    color: #fff;
    background-color:rgba(38, 40, 51, .2)
}

.colors-x .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-x .circle-caption {
    color:#fff
}

.colors-x .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-x .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-x .process .process-row .process-step .process-box:before {
    background-color:#262833
}

#dot-scroll.colors-x li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-x li a.active span {
    background-color:rgba(38, 40, 51, .85)
}

.colors-x.overlay-window .overlay-control {
    background-color:rgba(238, 139, 62, .85)
}

.colors-x.overlay-window .overlay-control .cross:before, .colors-x.overlay-window .overlay-control .next:before, .colors-x.overlay-window .overlay-control .previos:before, .colors-x.overlay-window .overlay-control .cross:after, .colors-x.overlay-window .overlay-control .next:after, .colors-x.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-x.overlay-window.map-overlay .overlay-control {
    background-color:rgba(38, 40, 51, .9)
}

.colors-x .play-button.style-highlight {
    color:rgba(238, 139, 62, .8)
}

.colors-x .pagination .page-numbers {
    background-color: rgba(38, 40, 51, .85);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-x .pagination .page-numbers:hover {
    color:#ee8b3e
}

.colors-x .pagination .page-numbers.current {
    background-color: #ee8b3e;
    color: rgba(38, 40, 51, .85);
    border-color:#ee8b3e
}

.colors-x .post-title a {
    color:#fff !important
}

.colors-x.post-meta * {
    color:#fff
}

.colors-x.post-meta a:hover {
    color:#ee8b3e
}

.colors-x.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-x .comment, .colors-x .comment-notes {
    color:#efefef
}

.colors-x p[class * =comment-form] {
    color:#efefef
}

.colors-x p[class * =comment-form] .required {
    color:#ee8b3e
}

.colors-x h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-x .caption {
    color:#fff
}

.colors-x .caption a {
    color:#fff
}

.colors-x .caption span {
    color:#ee8b3e
}

.colors-x .title, .colors-x .header-details, .colors-x .subsection-details, .colors-x .col-details, .colors-x .upheader {
    color:#fff
}

.colors-x .slogan {
    color:#ee8b3e
}

.colors-x .col-style-decorated:before {
    background-color:rgba(238, 139, 62, .7)
}

.colors-x .home-a-uptitle {
    color:#fff
}

.colors-x .home-c-uptitle {
    color:#ee8b3e
}

.colors-x .home-c-details {
    background-color: rgba(38, 40, 51, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-x .home-d-uptitle {
    color:#ee8b3e
}

.colors-x .home-d-details {
    background-color: rgba(38, 40, 51, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-x .menu-item * {
    border-color: transparent !important
}

.colors-x[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-x .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-x .widget:not(.x40-widget) a:hover {
    color: #ee8b3e !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-x .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-x .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-x .widget:not(.x40-widget) .section-nav-title {
    color:#ee8b3e !important
}

.colors-x.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-x.header-page-title-container a {
    color:#afafaf !important
}

.colors-x.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-x span.wpcf7-not-valid-tip {
    color:#ee8b3e
}

.colors-x div.wpcf7-mail-sent-ok, .colors-x div.wpcf7-mail-sent-ng, .colors-x div.wpcf7-spam-blocked, .colors-x div.wpcf7-validation-errors {
    border-color:rgba(238, 139, 62, .5)
}

.colors-x div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-x {
    background-color:rgba(38, 40, 51, .85) !important
}

.border-hard-x {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-x {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-x {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-x, .link-heading-x a {
    color:#fff !important
}

.text-x {
    color:#efefef !important
}

.highlight-x, .internal-highlight-x span:not([class]):not([style]) {
    color:#ee8b3e !important
}

.colors-y {
    color: #efefef;
    background-color:rgba(238, 139, 62, .85)
}

.colors-y .bg-color {
    color:#ee8b3e
}

.colors-y .out {
    opacity:.85
}

.colors-y h1, .colors-y h2, .colors-y h3, .colors-y h4, .colors-y h5, .colors-y h6, .colors-y .heading, .colors-y .color-heading {
    color:#fff
}

.colors-y .fill-heading {
    fill:#fff
}

.colors-y .fill-highlight {
    fill:#ffe0cc
}

.colors-y .fill-bg {
    fill:rgba(238, 139, 62, .85)
}

.colors-y .fill-text {
    fill:#efefef
}

.colors-y .fill-background {
    fill:#ee8b3e
}

.colors-y .stroke-heading {
    stroke:#fff
}

.colors-y .stroke-highlight {
    stroke:#ffe0cc
}

.colors-y .stroke-text {
    stroke:#efefef
}

.colors-y .highlight {
    color:#ffe0cc
}

.colors-y .text {
    color:#efefef
}

.colors-y .link {
    color:#ffe0cc
}

.colors-y span:not([class]):not([style]) {
    color:#ffe0cc
}

.colors-y .background {
    background-color:rgba(238, 139, 62, .85)
}

.colors-y .background-heading {
    background-color:#fff
}

.colors-y .background-highlight {
    background-color:#ffe0cc
}

.colors-y .background-text {
    background-color:#efefef
}

.colors-y a {
    color:#ffe0cc
}

.colors-y a:hover {
    color:rgba(255, 224, 204, .75)
}

.colors-y a i {
    color:#fff
}

.colors-y ::-webkit-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-y :-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-y ::-moz-placeholder {
    color: rgba(239, 239, 239, .6);
    opacity:1
}

.colors-y :-ms-input-placeholder {
    color:rgba(239, 239, 239, .6)
}

.colors-y textarea, .colors-y input[type] {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-y textarea:focus, .colors-y input[type]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-y input[type=submit] {
    color: #ffe0cc;
    background-color: transparent;
    border-color: rgba(255, 255, 255, .4);
    outline-color:transparent
}

.colors-y input[type=submit]:focus {
    outline-color:rgba(239, 239, 239, .37)
}

.colors-y input[type=submit]:hover {
    color: #efefef;
    background-color:transparent
}

.colors-y .border-heading {
    border-color:#fff
}

.colors-y pre {
    background-color: rgba(255, 255, 255, .1);
    color:#fff
}

.colors-y option {
    background-color:rgba(238, 139, 62, .85)
}

.colors-y.main-navigation * :not(span) {
    color:#fff
}

.colors-y.main-navigation * :not(span):hover {
    color:#fff
}

.colors-y.main-navigation span:not([class]):not([style]), .colors-y.main-navigation a.active {
    color:#ffe0cc
}

.colors-y.main-navigation span:not([class]):not([style]):hover, .colors-y.main-navigation a.active:hover {
    color:#ffe0cc
}

.colors-y .ext-nav-toggle span, .colors-y .ext-nav-toggle span:before, .colors-y .ext-nav-toggle span:after {
    background-color:#fff
}

.colors-y .responsive-nav span, .colors-y .responsive-nav span:before, .colors-y .responsive-nav span:after {
    background-color:#ffe0cc
}

.colors-y .cross:before, .colors-y .cross:after {
    background-color:#fff
}

.colors-y ul.filter * {
    color:#fff !important
}

.colors-y ul.filter * .active {
    color:#ffe0cc !important
}

.colors-y .circle {
    color: #fff;
    background-color:rgba(238, 139, 62, .2)
}

.colors-y .circle.border-lite:after {
    border-color:rgba(255, 255, 255, .5)
}

.colors-y .circle-caption {
    color:#fff
}

.colors-y .circle-caption:after {
    background-color:rgba(239, 239, 239, .5)
}

.colors-y .process .process-row .process-step .process-box {
    border-color:rgba(239, 239, 239, .7)
}

.colors-y .process .process-row .process-step .process-box:before {
    background-color:#ee8b3e
}

#dot-scroll.colors-y li a span {
    background-color: #fff;
    border-color:#fff
}

#dot-scroll.colors-y li a.active span {
    background-color:rgba(238, 139, 62, .85)
}

.colors-y.overlay-window .overlay-control {
    background-color:rgba(255, 224, 204, .85)
}

.colors-y.overlay-window .overlay-control .cross:before, .colors-y.overlay-window .overlay-control .next:before, .colors-y.overlay-window .overlay-control .previos:before, .colors-y.overlay-window .overlay-control .cross:after, .colors-y.overlay-window .overlay-control .next:after, .colors-y.overlay-window .overlay-control .previos:after {
    background-color:#fff
}

.colors-y.overlay-window.map-overlay .overlay-control {
    background-color:rgba(238, 139, 62, .9)
}

.colors-y .play-button.style-highlight {
    color:rgba(255, 224, 204, .8)
}

.colors-y .pagination .page-numbers {
    background-color: rgba(238, 139, 62, .85);
    color: #fff;
    border-color:rgba(255, 255, 255, .55)
}

.colors-y .pagination .page-numbers:hover {
    color:#ffe0cc
}

.colors-y .pagination .page-numbers.current {
    background-color: #ffe0cc;
    color: rgba(238, 139, 62, .85);
    border-color:#ffe0cc
}

.colors-y .post-title a {
    color:#fff !important
}

.colors-y.post-meta * {
    color:#fff
}

.colors-y.post-meta a:hover {
    color:#ffe0cc
}

.colors-y.post-meta .post-year {
    border-color:rgba(255, 255, 255, .08)
}

.colors-y .comment, .colors-y .comment-notes {
    color:#efefef
}

.colors-y p[class * =comment-form] {
    color:#efefef
}

.colors-y p[class * =comment-form] .required {
    color:#ffe0cc
}

.colors-y h3.heading.comment-title > span:not([class]):not([style]) {
    color:#fff
}

.colors-y .caption {
    color:#fff
}

.colors-y .caption a {
    color:#fff
}

.colors-y .caption span {
    color:#ffe0cc
}

.colors-y .title, .colors-y .header-details, .colors-y .subsection-details, .colors-y .col-details, .colors-y .upheader {
    color:#fff
}

.colors-y .slogan {
    color:#ffe0cc
}

.colors-y .col-style-decorated:before {
    background-color:rgba(255, 224, 204, .7)
}

.colors-y .home-a-uptitle {
    color:#fff
}

.colors-y .home-c-uptitle {
    color:#ffe0cc
}

.colors-y .home-c-details {
    background-color: rgba(238, 139, 62, .1);
    border-color:rgba(255, 255, 255, .15)
}

.colors-y .home-d-uptitle {
    color:#ffe0cc
}

.colors-y .home-d-details {
    background-color: rgba(238, 139, 62, .1);
    border-color:rgba(255, 255, 255, .1)
}

.colors-y .menu-item * {
    border-color: transparent !important
}

.colors-y[class * =' off-canvas-'] li a {
    color:#efefef !important
}

.colors-y .widget:not(.x40-widget) * {
    border-top-color: rgba(239, 239, 239, .2) !important;
    border-bottom-color: rgba(239, 239, 239, .2) !important;
    border-left-color: rgba(239, 239, 239, .2) !important;
    border-right-color: rgba(239, 239, 239, .2) !important;
    color:#fff !important
}

.colors-y .widget:not(.x40-widget) a:hover {
    color: #ffe0cc !important;
    border-color:rgba(255, 255, 255, .6) !important
}

.colors-y .widget:not(.x40-widget) input[type] {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#efefef !important
}

.colors-y .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(255, 255, 255, .5) !important
}

.colors-y .widget:not(.x40-widget) .section-nav-title {
    color:#ffe0cc !important
}

.colors-y.header-page-title-container * {
    border-color: rgba(255, 255, 255, .4) !important;
    color:#fff !important
}

.colors-y.header-page-title-container a {
    color:#ffe0cc !important
}

.colors-y.header-page-title-container a:hover {
    color:#efefef !important
}

.colors-y span.wpcf7-not-valid-tip {
    color:#ffe0cc
}

.colors-y div.wpcf7-mail-sent-ok, .colors-y div.wpcf7-mail-sent-ng, .colors-y div.wpcf7-spam-blocked, .colors-y div.wpcf7-validation-errors {
    border-color:rgba(255, 224, 204, .5)
}

.colors-y div.wpcf7 .placeheld {
    color:rgba(239, 239, 239, .6)
}

.background-y {
    background-color:rgba(238, 139, 62, .85) !important
}

.border-hard-y {
    border-color:rgba(255, 255, 255, .85) !important
}

.border-normal-y {
    border-color:rgba(255, 255, 255, .3) !important
}

.border-lite-y {
    border-color:rgba(255, 255, 255, .08) !important
}

.heading-y, .link-heading-y a {
    color:#fff !important
}

.text-y {
    color:#efefef !important
}

.highlight-y, .internal-highlight-y span:not([class]):not([style]) {
    color:#ffe0cc !important
}

.colors-z {
    color: #fff;
    background-color:#212124
}

.colors-z .bg-color {
    color:#212124
}

.colors-z .out {
    opacity:1
}

.colors-z h1, .colors-z h2, .colors-z h3, .colors-z h4, .colors-z h5, .colors-z h6, .colors-z .heading, .colors-z .color-heading {
    color:#afafaf
}

.colors-z .fill-heading {
    fill:#afafaf
}

.colors-z .fill-highlight {
    fill:#afafaf
}

.colors-z .fill-bg {
    fill:#212124
}

.colors-z .fill-text {
    fill:#fff
}

.colors-z .fill-background {
    fill:#212124
}

.colors-z .stroke-heading {
    stroke:#afafaf
}

.colors-z .stroke-highlight {
    stroke:#afafaf
}

.colors-z .stroke-text {
    stroke:#fff
}

.colors-z .highlight {
    color:#afafaf
}

.colors-z .text {
    color:#fff
}

.colors-z .link {
    color:#afafaf
}

.colors-z span:not([class]):not([style]) {
    color:#afafaf
}

.colors-z .background {
    background-color:#212124
}

.colors-z .background-heading {
    background-color:#afafaf
}

.colors-z .background-highlight {
    background-color:#afafaf
}

.colors-z .background-text {
    background-color:#fff
}

.colors-z a {
    color:#afafaf
}

.colors-z a:hover {
    color:rgba(175, 175, 175, .75)
}

.colors-z a i {
    color:#afafaf
}

.colors-z ::-webkit-input-placeholder {
    color:rgba(255, 255, 255, .6)
}

.colors-z :-moz-placeholder {
    color: rgba(255, 255, 255, .6);
    opacity:1
}

.colors-z ::-moz-placeholder {
    color: rgba(255, 255, 255, .6);
    opacity:1
}

.colors-z :-ms-input-placeholder {
    color:rgba(255, 255, 255, .6)
}

.colors-z textarea, .colors-z input[type] {
    background-color: transparent;
    border-color: rgba(175, 175, 175, .4);
    outline-color:transparent
}

.colors-z textarea:focus, .colors-z input[type]:focus {
    outline-color:rgba(255, 255, 255, .37)
}

.colors-z input[type=submit] {
    color: #afafaf;
    background-color: transparent;
    border-color: rgba(175, 175, 175, .4);
    outline-color:transparent
}

.colors-z input[type=submit]:focus {
    outline-color:rgba(255, 255, 255, .37)
}

.colors-z input[type=submit]:hover {
    color: #fff;
    background-color:transparent
}

.colors-z .border-heading {
    border-color:#afafaf
}

.colors-z pre {
    background-color: rgba(175, 175, 175, .1);
    color:#afafaf
}

.colors-z option {
    background-color:#212124
}

.colors-z.main-navigation * :not(span) {
    color:#afafaf
}

.colors-z.main-navigation * :not(span):hover {
    color:#afafaf
}

.colors-z.main-navigation span:not([class]):not([style]), .colors-z.main-navigation a.active {
    color:#afafaf
}

.colors-z.main-navigation span:not([class]):not([style]):hover, .colors-z.main-navigation a.active:hover {
    color:#afafaf
}

.colors-z .ext-nav-toggle span, .colors-z .ext-nav-toggle span:before, .colors-z .ext-nav-toggle span:after {
    background-color:#afafaf
}

.colors-z .responsive-nav span, .colors-z .responsive-nav span:before, .colors-z .responsive-nav span:after {
    background-color:#afafaf
}

.colors-z .cross:before, .colors-z .cross:after {
    background-color:#afafaf
}

.colors-z ul.filter * {
    color:#afafaf !important
}

.colors-z ul.filter * .active {
    color:#afafaf !important
}

.colors-z .circle {
    color: #afafaf;
    background-color:rgba(33, 33, 36, .2)
}

.colors-z .circle.border-lite:after {
    border-color:rgba(175, 175, 175, .5)
}

.colors-z .circle-caption {
    color:#afafaf
}

.colors-z .circle-caption:after {
    background-color:rgba(255, 255, 255, .5)
}

.colors-z .process .process-row .process-step .process-box {
    border-color:rgba(255, 255, 255, .7)
}

.colors-z .process .process-row .process-step .process-box:before {
    background-color:#212124
}

#dot-scroll.colors-z li a span {
    background-color: #afafaf;
    border-color:#afafaf
}

#dot-scroll.colors-z li a.active span {
    background-color:#212124
}

.colors-z.overlay-window .overlay-control {
    background-color:rgba(175, 175, 175, .85)
}

.colors-z.overlay-window .overlay-control .cross:before, .colors-z.overlay-window .overlay-control .next:before, .colors-z.overlay-window .overlay-control .previos:before, .colors-z.overlay-window .overlay-control .cross:after, .colors-z.overlay-window .overlay-control .next:after, .colors-z.overlay-window .overlay-control .previos:after {
    background-color:#afafaf
}

.colors-z.overlay-window.map-overlay .overlay-control {
    background-color:rgba(33, 33, 36, .9)
}

.colors-z .play-button.style-highlight {
    color:rgba(175, 175, 175, .8)
}

.colors-z .pagination .page-numbers {
    background-color: #212124;
    color: #afafaf;
    border-color:rgba(175, 175, 175, .55)
}

.colors-z .pagination .page-numbers:hover {
    color:#afafaf
}

.colors-z .pagination .page-numbers.current {
    background-color: #afafaf;
    color: #212124;
    border-color:#afafaf
}

.colors-z .post-title a {
    color:#afafaf !important
}

.colors-z.post-meta * {
    color:#afafaf
}

.colors-z.post-meta a:hover {
    color:#afafaf
}

.colors-z.post-meta .post-year {
    border-color:rgba(175, 175, 175, .08)
}

.colors-z .comment, .colors-z .comment-notes {
    color:#fff
}

.colors-z p[class * =comment-form] {
    color:#fff
}

.colors-z p[class * =comment-form] .required {
    color:#afafaf
}

.colors-z h3.heading.comment-title > span:not([class]):not([style]) {
    color:#afafaf
}

.colors-z .caption {
    color:#afafaf
}

.colors-z .caption a {
    color:#afafaf
}

.colors-z .caption span {
    color:#afafaf
}

.colors-z .title, .colors-z .header-details, .colors-z .subsection-details, .colors-z .col-details, .colors-z .upheader {
    color:#afafaf
}

.colors-z .slogan {
    color:#afafaf
}

.colors-z .col-style-decorated:before {
    background-color:rgba(175, 175, 175, .7)
}

.colors-z .home-a-uptitle {
    color:#afafaf
}

.colors-z .home-c-uptitle {
    color:#afafaf
}

.colors-z .home-c-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(175, 175, 175, .15)
}

.colors-z .home-d-uptitle {
    color:#afafaf
}

.colors-z .home-d-details {
    background-color: rgba(33, 33, 36, .1);
    border-color:rgba(175, 175, 175, .1)
}

.colors-z .menu-item * {
    border-color: transparent !important
}

.colors-z[class * =' off-canvas-'] li a {
    color:#fff !important
}

.colors-z .widget:not(.x40-widget) * {
    border-top-color: rgba(255, 255, 255, .2) !important;
    border-bottom-color: rgba(255, 255, 255, .2) !important;
    border-left-color: rgba(255, 255, 255, .2) !important;
    border-right-color: rgba(255, 255, 255, .2) !important;
    color:#afafaf !important
}

.colors-z .widget:not(.x40-widget) a:hover {
    color: #afafaf !important;
    border-color:rgba(175, 175, 175, .6) !important
}

.colors-z .widget:not(.x40-widget) input[type] {
    border-color: rgba(175, 175, 175, .4) !important;
    color:#fff !important
}

.colors-z .widget:not(.x40-widget) li:not(:last-child) {
    border-color:rgba(175, 175, 175, .5) !important
}

.colors-z .widget:not(.x40-widget) .section-nav-title {
    color:#afafaf !important
}

.colors-z.header-page-title-container * {
    border-color: rgba(175, 175, 175, .4) !important;
    color:#afafaf !important
}

.colors-z.header-page-title-container a {
    color:#afafaf !important
}

.colors-z.header-page-title-container a:hover {
    color:#fff !important
}

.colors-z span.wpcf7-not-valid-tip {
    color:#afafaf
}

.colors-z div.wpcf7-mail-sent-ok, .colors-z div.wpcf7-mail-sent-ng, .colors-z div.wpcf7-spam-blocked, .colors-z div.wpcf7-validation-errors {
    border-color:rgba(175, 175, 175, .5)
}

.colors-z div.wpcf7 .placeheld {
    color:rgba(255, 255, 255, .6)
}

.background-z {
    background-color:#212124 !important
}

.border-hard-z {
    border-color:rgba(175, 175, 175, .85) !important
}

.border-normal-z {
    border-color:rgba(175, 175, 175, .3) !important
}

.border-lite-z {
    border-color:rgba(175, 175, 175, .08) !important
}

.heading-z, .link-heading-z a {
    color:#afafaf !important
}

.text-z {
    color:#fff !important
}

.highlight-z, .internal-highlight-z span:not([class]):not([style]) {
    color:#afafaf !important
}

.background-transparent {
    background-color:transparent !important
}

.primary-background {
    background-color:rgba(100, 122, 156, .3)
}

.success-background {
    background-color:rgba(198, 237, 181, .3)
}

.info-background {
    background-color:rgba(185, 224, 244, .3)
}

.warning-background {
    background-color:rgba(247, 239, 199, .3)
}

.danger-background {
    background-color:rgba(240, 158, 158, .3)
}

.primary-color {
    color:#647a9c
}

.success-color {
    color:#c6edb5
}

.info-color {
    color:#b9e0f4
}

.warning-color {
    color:#f7efc7
}

.danger-color {
    color:#f09e9e
}

.out-primary {
    opacity:.3
}

.out-success {
    opacity:.3
}

.out-info {
    opacity:.3
}

.out-warning {
    opacity:.3
}

.out-danger {
    opacity:.3
}

.scroll-bar::-webkit-scrollbar-track {
    background-color: #fff;
    border-left:1px solid rgba(97, 97, 97, .6)
}

.scroll-bar::-webkit-scrollbar-thumb {
    border-color: rgba(97, 97, 97, .6) !important;
    background-color:#fff
}

textarea::-webkit-scrollbar-track, .navbar-collapse::-webkit-scrollbar-track, .non-mobile #top-nav::-webkit-scrollbar-track {
    background-color: #fff;
    border-left:1px solid rgba(97, 97, 97, .6)
}

textarea::-webkit-scrollbar-thumb, .navbar-collapse::-webkit-scrollbar-thumb, .non-mobile #top-nav::-webkit-scrollbar-thumb {
    border-color: rgba(97, 97, 97, .6) !important;
    background-color:#fff
}

#customize-panel .toggle-button {
    color: #333;
    background-color:#fff
}

.map-view {
    color: #222
}

