  body {
        color: #2f3133;
        font: 300 14px/22px Ubuntu, sans-serif;
    }
    
    body {
        background-color: #f1f1f1;
        background-repeat: repeat;
        background-position: left;
        background-attachment: fixed;
        background-clip: padding-box;
        background-size: cover;
        background-origin: padding-box;
        background-image: none;
    }
    
    input[type="text"],
    input[type="search"],
    input[type="password"],
    input[type="email"],
    input[type="tel"],
    input[type="email"],
    input[type="url"] {
        color: #2f3133;
        font: 300 14px/22px Ubuntu, sans-serif;
    }
    
    h1,
    .h1 {
        color: #333333;
        font: 36px/40px Arial, Ubuntu, sans-serif;
    }
    
    h2,
    .h2 {
        letter-spacing: -1px;
        color: #2f3133;
        font: 500 38px/38px Ubuntu, sans-serif;
    }
    
    h3,
    .h3 {
        letter-spacing: -1px;
        color: #2f3133;
        font: 500 38px/40px Ubuntu, sans-serif;
    }
    
    h4,
    .h4 {
        letter-spacing: 0;
        color: #2f3133;
        font: 500 19px/25px Ubuntu, sans-serif;
    }
    
    h5,
    .h5 {
        letter-spacing: 0;
        color: #2f3133;
        font: 500 19px/25px Ubuntu, sans-serif;
    }
    
    h6,
    .h6 {
        letter-spacing: 0;
        color: #333333;
        font: 12px/14px Arial, Ubuntu, sans-serif;
    }
    
    .site-link {
        color: #ffffff;
        font: 700 42px/42px Ubuntu, sans-serif;
    }
    
    .footer-logo-link {
        color: #ffffff;
        font: 700 42px/50px Ubuntu, sans-serif;
    }
    
    .site-header {
        background-color: #ffffff;
        background-repeat: repeat;
        background-position: left;
        background-attachment: fixed;
        background-clip: padding-box;
        background-size: cover;
        background-origin: padding-box;
        background-image: none;
    }
    
    .site-content {
        background-color: #ffffff;
        background-repeat: repeat;
        background-position: left;
        background-attachment: fixed;
        background-clip: padding-box;
        background-size: cover;
        background-origin: padding-box;
        background-image: none;
    }
    
    .site-footer {
        color: #ffffff;
        font: 300 14px/22px Ubuntu, sans-serif;
    }
    
    .site-footer {
        background-image: url(img/bg.png);
        background-color: #252023;
        background-repeat: repeat;
        background-position: top;
        background-attachment: scroll;
        background-clip: padding-box;
        background-size: notdefined;
        background-origin: padding-box;
    }
    
    a {
        color: #0F1546;
    }
    
    a:hover {
        color: #0F1546;
    }
    
    .menu-primary a {
        color: #2c2b2e;
        font: 500 19px/24px Ubuntu, sans-serif;
    }
    
    .menu-secondary a {
        color: #ffffff;
        font: 300 14px/22px Ubuntu, sans-serif;
    }
    
    .cherry-mega-menu-sub-item > a {
        color: #2f3133;
    }
    
    .cherry-mega-menu-sub-item > a:hover {
        color: #0F1546;
    }
    
    .cherry-mega-menu-sub .sub-column-title > a {
        color: #696568;
    }
    
    .cherry-breadcrumbs {
        background-color: rgb(191, 188, 190);
    }
    
    .cherry-breadcrumbs_item_link,
    .cherry-breadcrumbs_item_target,
    .cherry-breadcrumbs_browse,
    .cherry-breadcrumbs_item_sep {
        color: #ffffff;
        font: 300 19px/22px Ubuntu, sans-serif;
    }
    
    .post-gallery_prev,
    .post-gallery_next {
        background-color: #0F1546;
        color: #000000;
    }
    
    .post-gallery_prev:hover,
    .post-gallery_next:hover {
        background-color: #696568;
        color: #ffffff;
    }
    
    .post-gallery_item_caption {
        background-color: #696568;
        color: #ffffff;
    }
    
    .post-gallery_paging_item {
        background-color: #696568;
    }
    
    .slick-active > .post-gallery_paging_item,
    .post-gallery_paging_item:hover {
        background-color: #0F1546;
    }
    
    .cherry-list-numbered-circle > li,
    .cherry-list-numbered-slash > li,
    .cherry-list-icons > li {
        color: rgb(2, 0, 1);
    }
    
    .cherry-list-numbered-circle > li::before {
        background-color: #0F1546;
    }
    
    .cherry-list-numbered-circle > li:hover::before {
        background-color: rgb(2, 0, 1);
    }
    
    .cherry-list-numbered-circle > li:hover {
        color: #0F1546;
    }
    
    .cherry-list-simple > li {
        color: #0F1546;
    }
    
    .cherry-list-simple > li::before {
        color: rgb(172, 169, 171);
    }
    
    .cherry-list-simple > li:hover {
        color: rgb(2, 0, 1);
    }
    
    .cherry-list-simple > li:hover::before {
        color: #0F1546;
    }
    
    .cherry-list-numbered-slash > li::before {
        color: #0F1546;
    }
    
    .cherry-list-numbered-slash > li:hover {
        color: #0F1546;
    }
    
    .cherry-list-numbered-slash > li:hover::before {
        color: rgb(2, 0, 1);
    }
    
    .cherry-list-icons > li {
        color: rgb(2, 0, 1);
    }
    
    .cherry-list-icons > li:hover {
        color: #0F1546;
    }
    
    .cherry-list-icons > li i {
        color: rgb(172, 169, 171);
    }
    
    .cherry-list-icons > li:hover i {
        color: rgb(2, 0, 1);
    }
    
    .cherry-hr-primary {
        background-color: #0F1546;
    }
    
    .cherry-hr-gray-lighter {
        background-color: rgb(172, 169, 171);
    }
    
    .cherry-hr-gray-dark {
        background-color: rgb(2, 0, 1);
    }
    
    .cherry-drop-cap:first-letter {
        color: #0F1546;
    }
    
    .cherry-drop-cap-bg:first-letter {
        background-color: #0F1546
    }
    
    .cherry-drop-cap-bg-grey:first-letter {
        background-color: rgb(108, 110, 112);
    }
    
    .cherry-blockquote,
    .cherry-blockquote:before {
        color: #0F1546;
    }
    
    .cherry-highlight {
        background-color: #0F1546;
    }
    
    .cherry-highlight-grey {
        background-color: rgb(172, 169, 171);
    }
    
    .cherry-btn-transparent:hover {
        color: #242123;
    }
    
    .cherry-tabs-nav span {
        color: #696568;
    }
    
    .cherry-tabs-nav span.cherry-tabs-current {
        color: #0F1546;
        border-bottom: 2px solid rgb(174, 171, 173);
    }
    
    .cherry-post-meta .cherry-post-date {
        color: #0F1546;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-pagination ul.page-link li a {
        color: rgb(2, 0, 1);
    }
    
    .portfolio-wrap .portfolio-container .portfolio-pagination .page-nav a {
        color: rgb(2, 0, 1);
    }
    
    .text-muted {
        color: rgb(70, 67, 69);
    }
    
    .help-block {
        color: rgb(98, 100, 102);
    }
    
    legend {
        color: rgb(0, 0, 0);
        font-size: 20px;
        border-bottom: 1px solid rgb(174, 171, 173);
    }
    
    .cherry-highlight-grey {
        color: rgb(2, 0, 1);
    }
    
    abbr[title],
    abbr[data-original-title] {
        border-bottom: 1px dotted rgb(2, 0, 1);
    }
    
    output {
        color: #242123;
        font-size: 13px;
        line-height: 22px;
    }
    
    small,
    .small {
        color: rgb(2, 0, 1);
    }
    
    small,
    .small {
        font-size: 12px;
    }
    
    .form-control[disabled],
    .form-control[readonly],
    .form-control fieldset[disabled] {
        background-color: rgb(172, 169, 171);
    }
    
    .form-control {
        color: #242123;
        font-size: 13px;
        line-height: 22px;
    }
    
    .blockquote-reverse,
    blockquote.pull-right {
        border-right: 5px solid rgb(172, 169, 171);
    }
    
    .page-header {
        border-bottom: 1px solid rgb(172, 169, 171);
    }
    
    blockquote {
        border-left: 5px solid rgb(172, 169, 171);
        font-size: 16px;
    }
    
    hr {
        border-top: 1px solid rgb(172, 169, 171);
    }
    
    .close,
    .close:hover,
    .close:focus {
        color: #fcf8e3;
        font-size: 20px;
    }
    
    .lead {
        font-size: 15px;
    }
    
    .table .table {
        background-color: #2f3133;
    }
    
    .table > thead > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > th,
    .table > tbody > tr > td,
    .table > tfoot > tr > th,
    .table > tfoot > tr > td {
        line-height: 22px;
    }
    
    dt,
    dd {
        line-height: 22px;
    }
    
    blockquote footer,
    blockquote small,
    blockquote .small {
        line-height: 22px;
    }
    
    address {
        line-height: 22px;
    }
    
    .cherry-nav-divider {
        background-color: rgb(172, 169, 171);
    }
    
    .cherry-box .box-primary {
        background-color: #0F1546;
        color: #000000;
    }
    
    .cherry-box .box-secondary {
        background-color: #696568;
        color: #ffffff;
    }
    
    .cherry-box .box-gray {
        background-color: #242123;
    }
    
    .cherry-box .box-primary-border {
        border-color: #0F1546;
    }
    
    .cherry-box .box-secondary-border {
        border-color: #696568;
    }
    
    .cherry-box .box-gray-border {
        border-color: #242123;
    }
    
    .text-primary {
        color: #0F1546;
    }
    
    .text-primary:hover {
        color: rgb(208, 182, 40);
    }
    
    .text-success {
        color: #dff0d8;
    }
    
    .text-success:hover {
        color: rgb(198, 215, 191);
    }
    
    .text-info {
        color: #0F1546;
    }
    
    .text-info:hover {
        color: rgb(43, 146, 215);
    }
    
    .text-warning {
        color: #fcf8e3;
    }
    
    .text-warning:hover {
        color: rgb(227, 223, 202);
    }
    
    .text-danger {
        color: #f2dede;
    }
    
    .text-danger:hover {
        color: rgb(217, 197, 197);
    }
    
    .bg-primary {
        background-color: #0F1546;
    }
    
    .bg-primary:hover {
        background-color: rgb(208, 182, 40);
    }
    
    .bg-success {
        background-color: #dff0d8;
    }
    
    .bg-success:hover {
        background-color: rgb(198, 215, 191);
    }
    
    .bg-info {
        background-color: #0F1546;
    }
    
    .bg-info:hover {
        background-color: rgb(43, 146, 215);
    }
    
    .bg-warning {
        background-color: #fcf8e3;
    }
    
    .bg-warning:hover {
        background-color: rgb(227, 223, 202);
    }
    
    .bg-danger {
        background-color: #f2dede;
    }
    
    .bg-danger:hover {
        background-color: rgb(217, 197, 197);
    }
    
    @media ( min-width:992px) {
        .site-header.boxed {
            max-width: 1200px
        }
        .site-content.boxed {
            max-width: 1200px
        }
        .site-footer.boxed {
            max-width: 1200px
        }
        .site-header.boxed .container {
            width: auto;
            max-width: 1200px
        }
        .site-content.boxed .container {
            width: auto;
            max-width: 1200px
        }
        .site-footer.boxed .container {
            width: auto;
            max-width: 1200px
        }
        .site-header.wide .container,
        .site-content.wide .container,
        .site-footer.wide .container {
            width: auto;
            max-width: 1200px
        }
    }
    
    @media ( max-width:767px) {
        .menu-primary_trigger {
            display: block;
        }
        .simple-menu.menu-items {
            display: none !important;
        }
        .simple-menu.menu-items[aria-expanded="true"] {
            display: block !important;
        }
        .simple-menu.menu-items {
            padding: 10px;
            background: #fafafa;
        }
        .simple-menu .sub-menu {
            position: static;
            float: none;
            visibility: visible;
            opacity: 1;
            padding: 0 0 0 20px;
            background: none;
        }
        .simple-menu .sub-menu li {
            float: none;
        }
        .simple-menu .sub-menu a {
            width: 100%;
            color: #2c2b2e;
        }
        .simple-menu > ul > li {
            float: none;
            display: block;
            margin: 0;
            padding: 0 0 3px 0;
        }
    }
    
    @media ( min-width:767px) {
        .simple-menu li:hover > ul,
        .simple-menu li.focus > ul,
        .simple-menu li.menu-hover > ul {
            opacity: 1;
            visibility: visible;
            overflow: visible;
        }
    }
    
    h3 em {
        background: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    ::-webkit-input-placeholder {
        color: #2f3133;
    }
    
    :-moz-placeholder {
        opacity: 1;
        color: #2f3133;
    }
    
    ::-moz-placeholder {
        opacity: 1;
        color: #2f3133;
    }
    
    :-ms-input-placeholder {
        color: #2f3133;
    }
    
    .site input[type="text"],
    .site input[type="email"],
    .site input[type="tel"],
    .site input[type="search"] {
        border-color: #cdcccd;
        color: #2f3133;
    }
    
    .site textarea {
        border-color: #cdcccd;
        color: #2f3133;
        font: 300 14px/22px Ubuntu, sans-serif;
        ;
    }
    
    .site input[type="submit"],
    .site input[type="reset"] {
        border-color: #242123;
        color: #242123;
    }
    
    .site input[type="submit"]:hover,
    .site input[type="reset"]:hover {
        background: #0F1546;
        border-color: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    #menu-primary.isStick {
        background: rgb(255, 255, 255);
    }
    
    #menu-primary button {
        background: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    #menu-primary button:hover {
        background: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    #menu-primary label {
        background: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    #menu-primary label:hover {
        background: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    #menu-primary .menu-items ul {
        background: #242123;
    }
    
    #menu-primary .menu-items li li,
    #menu-primary .menu-items li li > a {
        color: rgb(255, 255, 255);
        padding: 0 5px !important;
    }
    
    #menu-primary .menu-items > li:hover > a,
    #menu-primary .menu-items > li > a:hover,
    #menu-primary .menu-items > li.current-menu-item > a {
        color: #44abf0;
    }
    
    #menu-primary .menu-items li li:hover > a,
    #menu-primary .menu-items li li > a:hover,
    #menu-primary .menu-items li li.current-menu-item > a {
        color: #0F1546;
        background-color: #fff;
    }
    
    #menu-primary .menu-items ul.mega-sub,
    #menu-primary .menu-items ul.mega-sub li {
        color: #9a9699;
    }
    
    #menu-primary .menu-items ul.mega-sub h4,
    #menu-primary .menu-items ul.mega-sub h4 a {
        color: rgb(255, 255, 255);
    }
    
    #menu-primary .menu-items ul.mega-sub h4 a:hover {
        color: #0F1546;
    }
    
    @media (max-width: 767px) {
        #menu-primary .menu-items li a,
        #menu-primary .menu-items li li a {
            background: #696568 !important;
            color: rgb(255, 255, 255) !important;
        }
        #menu-primary .menu-items li > a:hover,
        #menu-primary .menu-items li.current-menu-item > a {
            background: #0F1546 !important;
            color: #696568 !important;
        }
    }
    /* Logo */
    
    .site-branding .text-logo {
        background: #0F1546;
    }
    
    .site-branding .text-logo a:hover {
        color: #ffffff;
    }
    
    .motoslider_wrapper .ms_wrapper .ms_slide .ms_layer {
        color: rgb(255, 255, 255);
    }
    
    .motoslider_wrapper .ms_wrapper .ms_slide .ms_layer a {
        border-color: rgb(255, 255, 255);
        color: rgb(255, 255, 255);
    }
    
    .motoslider_wrapper .ms_wrapper .ms_slide .ms_layer a:hover {
        background: #0F1546;
        border-color: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    .motoslider_wrapper .ms_wrapper .ms_arrows a {
        background: rgb(255, 255, 255);
        color: #2f3133;
    }
    
    .motoslider_wrapper .ms_wrapper .ms_arrows a:hover {
        background: #0F1546;
        color: rgb(255, 255, 255);
    }
    /* breadcrumbs */
    
    .cherry-breadcrumbs {
        background-image: url(img/bg.png);
        background-color: #211d20;
        background-repeat: repeat;
        background-position: center;
        background-attachment: scroll;
        background-clip: padding-box;
        background-size: notdefined;
        background-origin: padding-box;
    }
    
    .cherry-breadcrumbs,
    .cherry-breadcrumbs .page-title {
        color: rgb(255, 255, 255);
    }
    
    .cherry-breadcrumbs .cherry-breadcrumbs_content .cherry-breadcrumbs_item .cherry-breadcrumbs_item_sep {
        color: #efefef;
    }
    /* Pagination */
    
    .pagination a,
    .pagination span {
        border-color: #2f3133;
        color: #2f3133;
    }
    
    .pagination a:hover,
    .pagination .current {
        background: #0F1546;
        border-color: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    .pagination .dots {
        border-color: #ffffff;
    }
    
    .portfolio-pagination a {
        border-color: #2f3133 !important;
        color: #2f3133 !important;
    }
    
    .portfolio-pagination a:hover,
    .portfolio-pagination .active a {
        background: #0F1546 !important;
        border-color: #0F1546 !important;
        color: rgb(255, 255, 255) !important;
    }
    /* Shortcodes */
    /* Portfolio */
    
    .portfolio-wrap .filter li a:hover,
    .portfolio-wrap .filter li.active a,
    .portfolio-wrap .order-filter > li:hover {
        color: #44abf0;
        border-bottom: 1px solid #44abf0;
    }
    
    .portfolio-wrap .order-filter li ul li {
        color: #2f3133;
    }
    
    .portfolio-wrap .order-filter li ul li:hover {
        color: #0F1546;
        text-decoration: none;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-list .portfolio-item .item-content {
        background: rgb(255, 254, 255);
    }
    
    .portfolio-wrap .portfolio-container .portfolio-item .portfolio-grid .rollover-content:before {
        background: #696568;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-item .rollover-content a {
        background: none;
        border-color: rgb(255, 255, 255);
        color: #242123;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-item .rollover-content a:hover {
        background: none !important;
        border-color: #242123 !important;
        color: rgb(255, 255, 255) !important;
    }
    /* grid standart */
    
    div.portfolio-wrap div.portfolio-item .inner-wrap .links-container .item-link {
        color: #696568;
    }
    
    div.portfolio-wrap div.portfolio-item .inner-wrap .links-container .item-link:hover {
        color: #0F1546;
        border-color: #0F1546;
    }
    /* grid custom */
    
    div.portfolio-wrap div.portfolio-item .inner-wrap.portfolio-grid .links-container .item-link {
        color: rgb(255, 255, 255);
    }
    
    div.portfolio-wrap div.portfolio-item .inner-wrap.portfolio-grid .links-container .item-link:hover {
        color: rgb(255, 255, 255);
        border-color: rgb(255, 255, 255);
    }
    /* justifiedstandart */
    
    .portfolio-wrap .portfolio-container .portfolio-item.justified-layout-item .rollover-content h3 a:hover {
        color: #0F1546;
    }
    /* justified custom */
    
    div.portfolio-wrap div.portfolio-item .inner-wrap.portfolio-justified .links-container .item-link {
        color: rgb(255, 255, 255);
    }
    
    div.portfolio-wrap div.portfolio-item .inner-wrap.portfolio-justified .links-container .item-link:hover {
        color: #696568;
        border-color: rgb(255, 255, 255);
    }
    
    div.portfolio-wrap div.portfolio-item.list-layout-item {
        color: #696568;
    }
    
    div.portfolio-wrap div.portfolio-item.list-layout-item h5,
    div.portfolio-wrap div.portfolio-item.list-layout-item h5 a {
        color: rgb(255, 255, 255);
    }
    
    div.portfolio-wrap div.portfolio-item.list-layout-item h5 a:hover {
        color: #44abf0;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-item .custom-links:before {
        background: #44abf0;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-item .custom-links .zoomlink {
        color: rgb(255, 255, 255) !important;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-item .custom-links .zoomlink:hover {
        background: #44abf0;
    }
    
    .portfolio-wrap .portfolio-container .portfolio-item .custom-links .permalink:hover {
        color: #44abf0;
    }
    
    .cherry-spinner-double-bounce .cherry-double-bounce1,
    .cherry-spinner-double-bounce .cherry-double-bounce2 {
        background-color: #44abf0;
    }
    
    body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container i {
        color: #696568;
    }
    
    body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container .post-date {
        color: #0F1546;
    }
    
    body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container .post-author a {
        color: #0F1546;
    }
    
    body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container .post-author a:hover {
        color: #0F1546;
    }
    
    body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-taxonomy-list span {
        color: #0F1546;
    }
    
    .box_1 .cherry-box h2 {
        color: rgb(255, 255, 255);
    }
    
    .box_2 .cherry-box,
    .box_2 .cherry-box h2 {
        color: rgb(255, 255, 255);
    }
    
    article.type-service .cherry-services_title {
        border-color: #e9e8e9;
    }
    
    .cherry-list.list_1 ul li:before {
        background: #242123;
    }
    
    .cherry-list.list_2 ul li:before,
    .cherry-list.list_2 ul li:after {
        background: #cdcccd;
    }
    
    .cherry-list.list_3 ul li a {
        color: #2f3133;
    }
    
    .cherry-list.list_3 ul li a:hover {
        color: #0F1546;
    }
    
    .cherry-services .services-listing .cherry-services_item .services_1 {
        color: #ffffff;
    }
    
    .cherry-services .services-listing .cherry-services_item .services_1:hover,
    .cherry-services .services-listing .cherry-services_item .services_1:hover .cherry-services_icon {
        color: rgb(255, 255, 255);
    }
    
    .cherry-services .services-listing .cherry-services_item .services_1 .services_block h3,
    .cherry-services .services-listing .cherry-services_item .services_1 .services_block h3 a {
        color: rgb(255, 255, 255);
    }
    
    .cherry-services .services-listing .cherry-services_item .services_1 .services_block h3 a:hover {
        color: #242123;
    }
    
    .cherry-services .services-listing .cherry-services_item .services_1 .services_block:before {
        background: #0F1546;
    }
    
    .cherry-services .services-listing .cherry-services_item .services_1:after {
        background: #3f3a3d !important;
    }
    
    .cherry-services .services-listing .cherry-services_item .services_1 .cherry-services_icon {
        color: #ffad39;
    }
    
    body.post-type-archive-service .cherry-services .cherry-services_item h3,
    .cherry-services.style_2 .services-listing .cherry-services_item h3 {
        border-color: #e9e8e9;
    }
    
    .page-template-template-services-php .cherry-services .cherry-services_item h3 {
        border-color: #e9e8e9;
    }
    
    .cherry-banner .banner_1 figure a:before {
        background: #0F1546;
    }
    
    .cherry-banner .banner_1 figure a:after {
        color: rgb(255, 255, 255);
    }
    
    .cherry-banner .banner_1 ul li a {
        color: #2f3133;
    }
    
    .cherry-banner .banner_1 ul li a:hover {
        color: #0F1546;
    }
    
    .cherry-banner .banner_2:before {
        background: #0F1546;
    }
    
    .cherry-banner .banner_2 h2 {
        color: #696568;
    }
    
    .cherry-banner .banner_2 .cherry-counter,
    .cherry-banner .banner_2 .cherry-counter span {
        color: #242123;
    }
    
    .cherry-banner .banner_2:hover,
    .cherry-banner .banner_2:hover .cherry-banner_title,
    .cherry-banner .banner_2:hover .cherry-icon,
    .cherry-banner .banner_2:hover .cherry-counter,
    .cherry-banner .banner_2:hover .cherry-counter span {
        color: rgb(255, 255, 255) !important;
    }
    
    .load-more-button a {
        color: #0F1546 !important;
    }
    
    .load-more-button a:hover {
        color: #0F1546 !important;
    }
    
    a.btn-default {
        color: #0F1546;
    }
    
    a.btn-default:hover {
        color: #0F1546;
    }
    
    a.cherry-btn-primary {
        color: #0F1546;
    }
    
    a.cherry-btn-primary:hover {
        color: #0F1546;
    }
    
    a.cherry-btn-default {
        color: #0F1546;
    }
    
    a.cherry-btn-default:hover {
        color: #0F1546;
    }
    
    a.cherry-btn-link {
        border-color: rgb(255, 255, 255) !important;
        color: rgb(255, 255, 255) !important;
    }
    
    a.cherry-btn-link:hover {
        background: #0F1546 !important;
        border-color: #0F1546 !important;
        color: rgb(255, 255, 255) !important;
    }
    
    a.cherry-btn-primary-light {
        border-color: #696568 !important;
        color: #696568 !important;
    }
    
    a.cherry-btn-primary-light:hover {
        background: #0F1546 !important;
        border-color: #0F1546 !important;
        color: rgb(255, 255, 255) !important;
    }
    
    a.cherry-btn-gray {
        border-color: #242123 !important;
        color: #242123 !important;
    }
    
    a.cherry-btn-gray:hover {
        background: #0F1546 !important;
        border-color: #0F1546 !important;
        color: rgb(255, 255, 255) !important;
    }
    
    a.cherry-btn-success {
        background: #dff0d8 !important;
        border-color: #dff0d8 !important;
        color: #242123 !important;
    }
    
    a.cherry-btn-success:hover {
        background: #0F1546 !important;
        border-color: #0F1546 !important;
        color: rgb(255, 255, 255) !important;
    }
    
    a.cherry-btn-info {
        background: none !important;
        border-color: #2f3133 !important;
        color: #2f3133 !important;
    }
    
    a.cherry-btn-info:hover {
        background: #0F1546 !important;
        border-color: #0F1546 !important;
        color: rgb(255, 255, 255) !important;
    }
    
    .parallax-block,
    .parallax-block h2,
    .parallax-block h3 {
        color: rgb(255, 255, 255);
    }
    
    .team-wrap .team-listing .team-item .team_1:after {
        background: #0F1546;
    }
    
    .team-wrap .team-listing .team-item .team_1:hover h5 a,.team-wrap .team-item:hover .team-meta_item  {
        color: rgb(255, 255, 255);
    }
    
    .team-wrap .team-listing .team-item .team_1 h5 a:hover {
        color: #fff;
    }

    
    .cherry-swiper-carousel.carousel_1 .cherry-swiper-carousel-slide .gallery-carousel .post-thumbnail a:before {
        background: #0F1546;
    }
    
    .cherry-swiper-carousel.carousel_1 .cherry-swiper-carousel-slide .gallery-carousel .post-thumbnail a:after {
        color: rgb(255, 255, 255);
    }
    
    .cherry-swiper-carousel.carousel_1 .swiper-pagination span:before {
        background: #242123;
    }
    
    .cherry-swiper-carousel.carousel_1 .swiper-pagination span:hover:before,
    .cherry-swiper-carousel.carousel_1 .swiper-pagination span.swiper-pagination-bullet-active:before {
        background: #0F1546;
    }
    
    .cherry-swiper-carousel-container .swiper-button-prev {
        color: rgb(255, 255, 255);
    }
    
    .cherry-swiper-carousel-container .swiper-button-prev:hover {
        color: #0F1546;
    }
    
    .cherry-swiper-carousel-container .swiper-button-next {
        color: rgb(255, 255, 255);
    }
    
    .cherry-swiper-carousel-container .swiper-button-next:hover {
        color: #0F1546;
    }
    /* Comments */
    
    .comments-area ol.comment-list li .comment-body .comment-date:before {
        color: #0F1546;
    }
    /* Contact form */
    
    .wpcf7 .submit-wrap img.ajax-loader {
        border-color: transparent transparent #0F1546 #0F1546;
    }
    /* Widgets */
    
    .widget > ul > li {}
    
    .widget > ul > li:before {
        color: #696568;
    }
    
    .widget_recent_comments li.recentcomments {
        color: #2f3133;
    }
    
    .widget_recent_comments li.recentcomments .comment-author-link {
        color: #0F1546;
    }
    /* Search */
    
    .search-form .search-field {}
    
    .search-form .search-submit {
        color: #fff;
        background: #0F1546;
    }
    
    .search-form .search-submit:hover {
        background: #696568;
    }
    /* Static */
    
    #static-area-header-top {
        background: #ffffff;
    }
    
    .site-content:before {
        background: #ffffff;
    }
    
    .site-content .post .entry-meta span:before {
        color: #0F1546;
    }
    
    .site-content .post .entry-meta a {
        color: #2f3133;
    }
    
    .site-content .post .entry-meta a:hover {
        color: #0F1546;
    }
    
    .site-content .post .post-thumbnail .popup-img:before {
        background: #0F1546;
    }
    
    .site-content .post .post-thumbnail .popup-img:after {
        color: rgb(255, 255, 255);
    }
    
    .sidebar-main ul li a,
    .sidebar-secondary ul li a {
        color: #2f3133;
    }
    
    .sidebar-main ul li a:hover,
    .sidebar-secondary ul li a:hover {
        color: #0F1546;
    }
    
    .cherry-posts-list .news_block .picture_block .date_block {
        background: #0F1546;
    }
    
    .cherry-posts-list .news_block .picture_block a:before {
        background: #0F1546;
    }
    
    .cherry-posts-list .news_block .picture_block a:after {
        color: rgb(255, 255, 255);
    }
    
    .cherry-posts-list .menu_block_news .post-thumbnail a:before {
        background: #0F1546;
    }
    
    .cherry-posts-list .menu_block_news .post-thumbnail a:after {
        color: rgb(255, 255, 255);
    }
    /* Footert */
    
    #footer h3 {
        color: rgb(255, 255, 255);
    }
    
    #footer a {
        color: rgb(255, 255, 255);
    }
    
    #footer a:hover {
        color: #ddd;
    }
    
    #footer em a {
        color: #0F1546;
    }
    
    #footer em a:hover {
        color: rgb(255, 255, 255);
    }
    
    #footer .footer-logo-link:hover {
        color: #ffffff;
    }
    
    #footer .menu-secondary ul li.current-menu-item a {
        color: #0F1546;
    }
    
    #footer .search-form input[type="submit"] {
        border-color: rgb(255, 255, 255);
        color: rgb(255, 255, 255);
    }
    
    #footer .search-form input[type="submit"]:hover {
        border-color: #0F1546;
        ;
        color: rgb(255, 255, 255);
    }
    /* Back to Top */
    
    #back-top {
        z-index: 999;
    }
    
    #back-top a {
        background: #0F1546;
        color: rgb(255, 255, 255);
    }
    
    #back-top a:hover {
        background: rgb(255, 255, 255);
        color: #0F1546;
    }
    
    .author-bio .author-date:before {
        color: #0F1546;
    }
    
    .related-posts .related-picture .posted-on {
        background: #0F1546;
    }
    
    .error-404 .error-404-num {
        color: #0F1546;
    }
    
    .maintenance-container,
    .maintenance-container h1,
    .maintenance-container h2 {
        color: rgb(255, 255, 255);
    }
    
    article.portfolio .cherry-portfolio-single-post .post-featured-image .magnific-popup-zoom:before {
        background: #0F1546;
    }
    
    article.portfolio .cherry-portfolio-single-post .post-featured-image .magnific-popup-zoom:after {
        color: rgb(255, 255, 255);
    }
    
    article.portfolio .cherry-portfolio-single-post .post-content .post-meta-container,
    article.portfolio .cherry-portfolio-single-post .post-content .post-meta-container time,
    article.portfolio .cherry-portfolio-single-post .post-content .post-meta-container a,
    article.portfolio .cherry-portfolio-single-post .post-content .post-taxonomy-list,
    article.portfolio .cherry-portfolio-single-post .post-content .post-taxonomy-list time,
    article.portfolio .cherry-portfolio-single-post .post-content .post-taxonomy-list a,
    article.portfolio .cherry-portfolio-single-post .post-content .post-taxonomy-list span {
        color: #2f3133 !important;
    }
    
    article.portfolio .cherry-portfolio-single-post .post-content .post-meta-container a:hover {
        color: #0F1546 !important;
    }
    
    article.portfolio .cherry-portfolio-single-post .post-content .post-meta-container i,
    article.portfolio .cherry-portfolio-single-post .post-content .post-meta-container .portfolio_comments:before,
    article.portfolio .cherry-portfolio-single-post .post-content .post-taxonomy-list .portfolio_tags:before {
        color: #0F1546 !important;
    }
    
    .motopress-code-obj .fa {
        color: #0F1546;
    }
    
.white, 
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6{
    color: #fff !important;
}
.entry-content {
    background-image: url(img/info-bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
#info .h2{
    border-bottom: none;
}