body {
    background: #ebebeb;
}

a {
    color: #11204d;
}

    a:hover {
        color: #822011;
    }

.bg-trans {
    background-color: transparent!important
}

.bg-white {
    background-color: #fff!important
}

.bg-grey {
    background-color: #f7f8fa!important
}

.bg-dark-grey {
    background-color: #e8e4f4!important
}

.bg-blue {
    background-color: #2B98F4!important
}

.bg-light-blue {
    background-color: #f7f8fa!important
}

.bg-dark-blue {
    background-color: #3e3c56!important
}

.bg-red {
    background-color: #ff4646!important
}

.bg-orange {
    background-color: #ff9b0b!important
}

.bg-gold {
    background-color: #cfad70!important
}

.bg-green {
    background-color: #98c513!important
}

.bg-dark {
    /* background-color: #11204d!important */
    background-color: #b8b8bb!important
}

.dtr-overlay {
    background-color: rgba(0, 0, 0, .8)
}

.color-dark {
    color: #11204d
}

.color-white,
.color-white a,
.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white h6 {
    color: #fff!important
}

.color-white-muted,
.color-white-muted a,
.color-white-muted h1,
.color-white-muted h2,
.color-white-muted h3,
.color-white-muted h4,
.color-white-muted h5,
.color-white-muted h6 {
    color: rgba(255, 255, 255, .8)!important
}

.color-grey {
    color: #98989e;
}

.color-grey-muted {
    color: #f8f8f8
}

.color-blue {
    color: #2B98F4
}

.color-red {
    color: #ff4646
}

.color-red-muted {
    color: #ffecec
}

.color-orange {
    color: #ff9b0b
}

.color-gold {
    color: #cfad70
}

.color-green {
    color: #98c513
}

.dtr-btn,
input[type=submit] {
    background-color: #822011;
    border-color: #822011;
    color: #fff
}

.dtr-btn-flat {
    background-color: transparent;
    border-color: #3e3c56;
    color: #3e3c56
}

.dtr-btn i {
    color: inherit!important
}

.btn-white {
    background-color: #fff;
    border-color: rgba(17, 32, 77, .2);
    color: #11204d
}

.btn-flat-white {
    border-color: #fff;
    color: #fff
}

.btn-flat-white:hover {
    background-color: #fff;
    color: #3e3c56
}

.btn-grey {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    color: #3e3c56
}

.btn-flat-grey {
    border-color: #e5e5e5;
    color: #e5e5e5
}

.btn-flat-grey:hover {
    background-color: #e5e5e5;
    color: #3e3c56
}

.btn-blue {
    background-color: #2B98F4;
    border-color: #2B98F4;
    color: #fff
}

.btn-flat-blue {
    border-color: #2B98F4;
    color: #2B98F4
}

.btn-flat-blue:hover {
    background-color: #2B98F4;
    color: #fff
}

.btn-red {
    background-color: #ff4646;
    border-color: #ff4646;
    color: #fff
}

.btn-flat-red {
    border-color: #ff4646;
    color: #ff4646
}

.btn-flat-red:hover {
    background-color: #ff4646;
    color: #fff
}

.btn-gold {
    background-color: #cfad70;
    border-color: #cfad70;
    color: #fff
}

.btn-flat-gold {
    border-color: #cfad70;
    color: #cfad70
}

.btn-flat-gold:hover {
    background-color: #cfad70;
    color: #fff
}

.btn-green {
    background-color: #98c513;
    border-color: #98c513;
    color: #fff
}

.btn-flat-green {
    border-color: #98c513;
    color: #98c513
}

.btn-flat-green:hover {
    background-color: #98c513;
    color: #fff
}

#submit:hover,
.dtr-btn-flat:hover,
.dtr-btn:hover,
input[type=submit]:hover {
    background-color: #fff;
    border-color: #a04521;
    color: #a04521
}

input,
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
label,
select,
textarea {
    color: #11204d
}

input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
    background-color: #fff
}

input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
    border-color: rgba(17, 32, 77, .15)
}

input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
    border-color: #a04521!important
}

.wpcf7-validation-errors {
    background: #fff
}

.style-dark .wpcf7-validation-errors,
.style-dark-2 .wpcf7-validation-errors {
    color: #424242
}

::-webkit-input-placeholder {
    color: rgba(17, 32, 77, .25)!important;
    opacity: 1;
    font-size: 95%
}

:-moz-placeholder {
    color: rgba(17, 32, 77, .25)!important;
    opacity: 1;
    font-size: 95%
}

::-moz-placeholder {
    color: rgba(17, 32, 77, .25)!important;
    opacity: 1;
    font-size: 95%
}

:-ms-input-placeholder {
    color: rgba(17, 32, 77, .25)!important;
    opacity: 1;
    font-size: 95%
}

.dtr-search-submit {
    background-color: #11204d
}

.dtr-search-submit::before {
    color: #fff
}

.dtr-border-2px,
.dtr-border-bottom,
.dtr-border-bottom-2px,
.dtr-border-left,
.dtr-border-left-2px,
.dtr-border-list li,
.dtr-border-right,
.dtr-border-right-2px,
.dtr-border-top,
.dtr-border-top-2px,
.dtr-half-border-list li:after {
    border-color: rgba(17, 32, 77, .15)
}

.border-white {
    border-color: #fff!important
}

.border-grey {
    border-color: rgba(17, 32, 77, .15)!important
}

.border-blue {
    border-color: #2B98F4!important
}

.border-dark {
    border-color: #3e3c56!important
}

.border-red {
    border-color: #ff4646!important
}

.border-green {
    border-color: #98c513!important
}

.border-gold {
    border-color: #cfad70!important
}

.dtr-slick-slider .slick-next:before,
.dtr-slick-slider .slick-prev:before {
    color: #ccc
}

.dtr-slick-slider .slick-next,
.dtr-slick-slider .slick-prev {
    background-color: #fff;
    border-color: #ccc
}

.dtr-slick-slider .slick-next:hover,
.dtr-slick-slider .slick-prev:hover {
    background-color: #11204d;
    border-color: #11204d
}

.dtr-slick-slider .slick-next:hover:before,
.dtr-slick-slider .slick-prev:hover:before {
    color: #fff
}

.dtr-slick-slider ul.slick-dots li button {
    background-color: #fff
}

.dtr-slick-slider ul.slick-dots li button:hover,
.dtr-slick-slider ul.slick-dots li.slick-active button {
    background-color: #000
}

.dtr-social-circle .dtr-social-list a,
.dtr-social-square .dtr-social-list a {
    background-color: #2B98F4;
    color: #fff!important
}

.dtr-social-circle .dtr-social-list a:hover,
.dtr-social-square .dtr-social-list a:hover {
    background-color: #2B98F4;
    color: #fff!important
}

.dtr-social-list .dtr-social-button {
    border-color: rgba(17, 32, 77, .15);
    background-color: #fff;
    color: #11204d
}

.dtr-social .dtr-social-button:hover::before,
.dtr-social-list .dtr-social-button:hover span {
    color: #2B98F4
}

#dtr-header-global.trans-header {
    background-color: transparent
}

#dtr-header-global.on-scroll {
    background-color: #fff
}

#dtr-header-global.on-scroll .on-scroll-color-dark {
    color: #11204d!important
}

.dtr-page-title-wrapper {
    background-color: #e8e4f4
}

.dtr-copyright {
    background-color: #1d212d
}

.dtr-copyright,
.dtr-copyright a {
    color: #fff
}

.dtr-copyright a:hover {
    color: rgba(255, 255, 255, .25)
}

.dtr-menu-light .nav-link {
    color: #fff
}

.dtr-menu-light .active {
    color: #2B98F4
}

.dtr-menu-light .sf-menu:first-child>li a::before {
    background-color: #2B98F4
}

.dtr-menu-light .nav-link:hover {
    color: #2B98F4
}

.dtr-menu-dark .nav-link {
    color: #11204d
}

.dtr-menu-dark .active {
    color: #2B98F4
}

.dtr-menu-dark .sf-menu:first-child>li a::before {
    background-color: #2B98F4
}

.dtr-menu-dark .nav-link:hover {
    color: #2B98F4
}

.sf-menu .sub-menu li a {
    color: #787878
}

.sf-menu .sub-menu li .active,
.sf-menu .sub-menu li a:hover {
    background: #f5f5f5;
    color: #2B98F4
}

.sf-menu .sub-menu {
    background-color: #fff
}

.sf-menu .sub-menu a {
    border-bottom-color: #eee
}

.dtr-responsive-header {
    background-color: #01050e
}

.dtr-hamburger-lines,
.dtr-hamburger-lines:after,
.dtr-hamburger-lines:before {
    background-color: #3e3c56
}

.slicknav_menu,
.slicknav_nav {
    background-color: #fff
}

.slicknav_nav .dropdown-item,
.slicknav_nav li {
    border-color: #e5e5e5
}

.slicknav_menu .slicknav_menutxt,
.slicknav_nav,
.slicknav_nav a {
    color: #3e3c56
}

.slicknav_nav .slicknav_row:hover,
.slicknav_nav .slicknav_row:hover a,
.slicknav_nav a.active,
.slicknav_nav a:hover {
    color: #2B98F4
}

.slicknav_nav .dropdown-item.active,
.slicknav_nav .dropdown-item:focus,
.slicknav_nav .dropdown-item:hover {
    background-color: transparent
}

.dtr-pipe-list li::after {
    border-color: rgba(255, 255, 255, .2)
}

.dtr-preloader {
    background: #11204d
}

.dtr-preloader-img {
    border-color: rgba(255, 255, 255, .05);
    border-top-color: #2B98F4
}

.dtr-feature-circle-icon .dtr-feature-img,
.dtr-feature-circle-lg-icon .dtr-feature-img,
.dtr-feature-square-icon .dtr-feature-img,
.dtr-feature-square-lg-icon .dtr-feature-img {
    background-color: #fff;
    border-color: rgba(17, 32, 77, .15)
}

.video-button-light .dtr-video-button-wrap-inner {
    background-color: transparent
}

.video-button-light .dtr-video-button::after {
    color: #222
}

.video-button-light .dtr-border-animation {
    border-color: rgba(255, 255, 255, .5)
}

.video-button-dark .dtr-video-button-wrap-inner {
    background-color: #11204d
}

.video-button-dark .dtr-video-button::after {
    color: #fff
}

.video-button-dark .dtr-border-animation {
    border-color: rgba(17, 32, 77, .4)
}

.dtr-icon-blockquote:before {
    background-color: #2B98F4;
    color: #fff
}

.dtr-bordered-blockquote {
    border-color: rgba(17, 32, 77, .15)
}

.dtr-list-pricing li {
    border-color: rgba(17, 32, 77, .15)
}

.progress {
    background-color: #fff
}

.dtr-progress-title,
.dtr-progress-value {
    color: #11204d
}

.dtr-progress-title i {
    color: #2B98F4
}

.dtr-service-box {
    border-color: #d9dbe3
}

.dtr-service-box:before {
    background: #efebf8
}

.dtr-border-table th {
    color: #4e5767
}

.dtr-border-table td,
.dtr-border-table th {
    border-color: #ddd
}

.dtr-border-table tr td:nth-child(2) {
    color: #2B98F4
}

.dtr-filter-nav .active {
    margin-bottom: 5px;
    background: #822011;
    color: #fff;
}

.media-link,
.media-zoom {
    color: #2B98F4
}

.dtr-portfolio-item:hover .dtr-portfolio-overlay {
    background-color: rgba(255, 255, 255, .8)
}

.dtr-portfolio-style-2 .media-link,
.dtr-portfolio-style-2 .media-zoom {
    background-color: #11204d;
    color: #fff
}

.dtr-styled-tab .nav-pills .nav-link {
    color: #11204d;
    background-color: transparent
}

.dtr-styled-tab .nav-pills .nav-link.active h4,
.dtr-styled-tab .nav-pills .nav-link:hover h4,
.dtr-styled-tab .nav-pills .show>.nav-link h4 {
    color: #2B98F4
}

.dtr-styled-tab .nav-pills .nav-link h4::before {
    background-color: #2B98F4
}

.dtr-social-title::after {
    background-color: rgba(17, 32, 77, .15)
}

.dtr-styled-heading::before {
    background-color: rgba(51, 231, 175, .1)
}

.dtr-styled-heading p {
    color: rgba(17, 32, 77, .35)
}

.dtr-client-job {
    color: rgba(17, 32, 77, .3)
}

.dtr-stars-1:after,
.dtr-stars-2:after,
.dtr-stars-3:after,
.dtr-stars-4:after {
    color: #c9cdd7
}

.dtr-blog-item {
    border-color: rgba(17, 32, 77, .15)
}

.dtr-read-more::before {
    background-color: #2B98F4
}

.dtr-read-more,
.dtr-read-more:hover {
    color: #2B98F4
}

.dtr-timeline-title::after {
    color: #d5d8e0
}

.dtr-timeline-title::before {
    background-color: #d5d8e0
}

.dtr-timeline-item:hover .dtr-timeline-title::after {
    color: #2B98F4
}

.dtr-timeline-item:hover .dtr-timeline-title::before {
    background-color: #2B98F4
}

.accent-color {
    color: #2B98F4!important
}

.accent-color-hover:hover {
    color: #2B98F4!important
}

.color-comtam {
    background-color: #822011;
}

.color-bg {
    background-color: #f9f1ed;
}