
body {
    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;
}
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="email"],
input[type="url"] {
    color: #abacae;
    font: 16px/20px "PT Sans", sans-serif;
}
h1,
.h1 {
    color: #403614;
    font: 700 36px/43px "PT Sans", sans-serif;
}
h2,
.h2 {
    letter-spacing: 0;
    color: #403614;
    font: 700 32px/38px "PT Sans", sans-serif;
}
h3,
.h3 {
    letter-spacing: 0;
    color: #403614;
    font: 700 30px/36px "PT Sans", sans-serif;
}
h4,
.h4 {
    letter-spacing: 0;
    color: #403614;
    font: 700 28px/34px "PT Sans", sans-serif;
}
h4.exp
{
color: #000;
text-shadow: 1px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}
h5,
.h5 {
    letter-spacing: 0;
    color: #403614;
    font: 700 24px/28px "PT Sans", sans-serif;
}
h6,
.h6 {
    letter-spacing: 0;
    color: #403614;
    font: 700 20px/24px "PT Sans", sans-serif;
}
.site-link {
    color: #444444;
    font: 700 30px/36px "Open Sans", sans-serif;
}
.footer-logo-link {
    color: #ffffff;
    font: 700 20px/25px "Open Sans", sans-serif;
}
.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: #8e8e93;
    font: 16px/20px "PT Sans", sans-serif;
}
.site-footer {
    background-color: #2d3237;
    background-repeat: repeat;
    background-position: left;
    background-attachment: fixed;
    background-clip: padding-box;
    background-size: cover;
    background-origin: padding-box;
    background-image: none;
}
a {
    color: #E0BA2F;
}
a:hover {
    color: #8fb8ff;
}
.menu-primary a {
    letter-spacing: 1px;
    color: #2d3237;
    font: 700 18px/21px "PT Sans", sans-serif;
}
.menu-secondary a {
    color: #8e8e93;
    font: 14px/25px "PT Sans", sans-serif;
}
.cherry-mega-menu-sub-item > a {
    color: #2d3237;
}
.cherry-mega-menu-sub-item > a:hover {
    color: #2d3237;
}
.cherry-mega-menu-sub .sub-column-title > a {
    color: #ffd84f;
}
.cherry-breadcrumbs {
    background-color: rgb(240, 240, 240);
}
.cherry-breadcrumbs_item_link,
.cherry-breadcrumbs_item_target,
.cherry-breadcrumbs_browse,
.cherry-breadcrumbs_item_sep {
    color: #ffffff;
    font: 18px/21px "PT Serif", serif;
}
.post-gallery_prev,
.post-gallery_next {
    background-color: #2d3237;
    color: #ffffff;
}
.post-gallery_prev:hover,
.post-gallery_next:hover {
    background-color: #ffd84f;
    color: #000000;
}
.post-gallery_item_caption {
    background-color: #ffd84f;
    color: #000000;
}
.post-gallery_paging_item {
    background-color: #ffd84f;
}
.slick-active > .post-gallery_paging_item,
.post-gallery_paging_item:hover {
    background-color: #2d3237;
}
.cherry-list-numbered-circle > li,
.cherry-list-numbered-slash > li,
.cherry-list-icons > li {
    color: rgb(51, 51, 51);
}
.cherry-list-numbered-circle > li::before {
    background-color: #2d3237;
}
.cherry-list-numbered-circle > li:hover::before {
    background-color: rgb(51, 51, 51);
}
.cherry-list-numbered-circle > li:hover {
    color: #2d3237;
}
.cherry-list-simple > li {
    color: #2d3237;
}
.cherry-list-simple > li::before {
    color: rgb(221, 221, 221);
}
.cherry-list-simple > li:hover {
    color: rgb(51, 51, 51);
}
.cherry-list-simple > li:hover::before {
    color: #2d3237;
}
.cherry-list-numbered-slash > li::before {
    color: #2d3237;
}
.cherry-list-numbered-slash > li:hover {
    color: #2d3237;
}
.cherry-list-numbered-slash > li:hover::before {
    color: rgb(51, 51, 51);
}
.cherry-list-icons > li {
    color: rgb(51, 51, 51);
}
.cherry-list-icons > li:hover {
    color: #2d3237;
}
.cherry-list-icons > li i {
    color: rgb(221, 221, 221);
}
.cherry-list-icons > li:hover i {
    color: rgb(51, 51, 51);
}
.cherry-hr-primary {
    background-color: #2d3237;
}
.cherry-hr-gray-lighter {
    background-color: rgb(221, 221, 221);
}
.cherry-hr-gray-dark {
    background-color: rgb(51, 51, 51);
}
.cherry-drop-cap:first-letter {
    color: #2d3237;
}
.cherry-drop-cap-bg:first-letter {
    background-color: #2d3237
}
.cherry-drop-cap-bg-grey:first-letter {
    background-color: rgb(106, 111, 116);
}
.cherry-blockquote,
.cherry-blockquote:before {
    color: #2d3237;
}
.cherry-highlight {
    background-color: #2d3237;
}
.cherry-highlight-grey {
    background-color: rgb(221, 221, 221);
}
.cherry-btn-transparent:hover {
    color: #555555;
}
.cherry-tabs-nav span {
    color: #ffd84f;
}
.cherry-tabs-nav span.cherry-tabs-current {
    color: #2d3237;
    border-bottom: 2px solid rgb(223, 223, 223);
}
.cherry-post-meta .cherry-post-date {
    color: #2d3237;
}
.portfolio-wrap .portfolio-container .portfolio-pagination ul.page-link li a {
    color: rgb(51, 51, 51);
}
.portfolio-wrap .portfolio-container .portfolio-pagination .page-nav a {
    color: rgb(51, 51, 51);
}
.text-muted {
    color: rgb(119, 119, 119);
}
.help-block {
    color: rgb(96, 101, 106);
}
legend {
    color: rgb(34, 34, 34);
    font-size: 24px;
    border-bottom: 1px solid rgb(223, 223, 223);
}
.cherry-highlight-grey {
    color: rgb(51, 51, 51);
}
abbr[title],
abbr[data-original-title] {
    border-bottom: 1px dotted rgb(51, 51, 51);
}
output {
    color: #555555;
    font-size: 16px;
    line-height: 30px;
}
small,
.small {
    color: rgb(51, 51, 51);
}
small,
.small {
    font-size: 14px;
}
.form-control[disabled],
.form-control[readonly],
.form-control fieldset[disabled] {
    background-color: rgb(221, 221, 221);
}
.form-control {
    color: #555555;
    font-size: 16px;
    line-height: 30px;
}
.blockquote-reverse,
blockquote.pull-right {
    border-right: 5px solid rgb(221, 221, 221);
}
.page-header {
    border-bottom: 1px solid rgb(221, 221, 221);
}
blockquote {
    border-left: 5px solid rgb(221, 221, 221);
    font-size: 20px;
}
hr {
    border-top: 1px solid rgb(221, 221, 221);
}
.close,
.close:hover,
.close:focus {
    color: #fcf8e3;
    font-size: 24px;
}
.lead {
    font-size: 18px;
}
.table .table {
    background-color: #2d3237;
}
.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: 30px;
}
dt,
dd {
    line-height: 30px;
}
blockquote footer,
blockquote small,
blockquote .small {
    line-height: 30px;
}
address {
    line-height: 30px;
}
.cherry-nav-divider {
    background-color: rgb(221, 221, 221);
}
.cherry-box .box-primary {
    background-color: #2d3237;
    color: #ffffff;
}
.cherry-box .box-secondary {
    background-color: #ffd84f;
    color: #000000;
}
.cherry-box .box-gray {
    background-color: #555555;
}
.cherry-box .box-primary-border {
    border-color: #2d3237;
}
.cherry-box .box-secondary-border {
    border-color: #ffd84f;
}
.cherry-box .box-gray-border {
    border-color: #555555;
}
.text-primary {
    color: #2d3237;
}
.text-primary:hover {
    color: rgb(20, 25, 30);
}
.text-success {
    color: #dff0d8;
}
.text-success:hover {
    color: rgb(198, 215, 191);
}
.text-info {
    color: #d9edf7;
}
.text-info:hover {
    color: rgb(192, 212, 222);
}
.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: #2d3237;
}
.bg-primary:hover {
    background-color: rgb(20, 25, 30);
}
.bg-success {
    background-color: #dff0d8;
}
.bg-success:hover {
    background-color: rgb(198, 215, 191);
}
.bg-info {
    background-color: #d9edf7;
}
.bg-info:hover {
    background-color: rgb(192, 212, 222);
}
.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: 1310px
    }
    .site-content.boxed {
        max-width: 1310px
    }
    .site-footer.boxed {
        max-width: 1310px
    }
    .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: 600px) {
    .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: #2d3237;
    }
    .simple-menu > ul > li {
        float: none;
        display: block;
        margin: 0;
        padding: 0 0 3px 0;
    }
}
@media ( min-width: 600px) {
    .simple-menu li:hover > ul,
    .simple-menu li.focus > ul,
    .simple-menu li.menu-hover > ul {
        opacity: 1;
        visibility: visible;
        overflow: visible;
    }
}
html {
    color: #2d3237;
    font: 16px/30px "PT Sans", sans-serif;
}
.isStick {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.isStick#menu-primary,
.megamenu-banner-wrap {
    background: #ffd84f;
}
.isStick#menu-primary #menu-primary-items {
    width: 1200px;
}
/* Navigation (Menu) */

#menu-primary > .menu-items > .menu-item > a {
    color: #2d3237;
    font-size: 20px;
}
#menu-primary > .menu-items > .menu-item.current-menu-item > a,
#menu-primary > .menu-items > .menu-item > a:hover,
#menu-primary > .menu-items > .menu-item.cherry-mega-menu-hover > a,
.mega-block-title {
    color: #fff;
}
#menu-primary .sub-menu,
#menu-primary .cherry-mega-menu-sub,
#menu-primary .cherry-mega-menu-sub.simple-sub {
    background: #2d3237;
    color: #fff;
}
#menu-primary .sub-menu a,
#menu-primary .cherry-mega-menu-sub a,
#menu-primary .cherry-mega-menu-sub.simple-sub a {
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
}
#menu-primary .sub-menu a:hover,
#menu-primary .cherry-mega-menu-sub a:hover,
#menu-primary .cherry-mega-menu-sub.simple-sub a:hover {
    color: #ffd84f;
}
#menu-primary .sub-menu .menu-item > a,
#menu-primary .cherry-mega-menu-sub > a {
    letter-spacing: 1px;
    color: #2d3237;
    font: 700 18px/21px "PT Sans", sans-serif;
    ;
    color: #fff;
}
#menu-primary .sub-menu .menu-item > a:hover,
#menu-primary .cherry-mega-menu-sub > a:hover {
    color: #8fb8ff;
}
#menu-secondary .menu-item > a {
    color: #8e8e93;
}
#menu-secondary .menu-item > a:hover,
#menu-secondary .menu-item.current-menu-item > a {
    color: #ffd84f;
}
/*mega menu mobile */

#menu-primary .cherry-mega-menu-mobile-trigger,
#menu-primary .cherry-mega-menu-mobile-close {
    color: #fff;
    background: #2d3237;
}
/* simple menu mobile */

@media ( max-width: 600px) {
    #menu-primary .menu-primary_trigger {
        text-align: left;
        border: none;
        width: 100%;
        color: #fff;
        background: #2d3237;
    }
    #menu-primary #menu-primary-items > .menu-item {
        float: none;
        width: auto !important;
        margin: 5px 0 0;
    }
    #menu-primary > #menu-primary-items > .menu-item > a {
        padding: 10px;
    }
    #menu-primary > #menu-primary-items .sub-menu .sub-menu {
        padding: 0;
        margin: 0 0 0 20px;
    }
}
/* Logo */

.site-link:hover {
    color: #444444;
}
/* Breadcrumbs */

.cherry-breadcrumbs .breadcrumbs-bg {
    
    background-repeat: no-repeat;
    background-position: top;
    background-attachment: scroll;
    background-clip: padding-box;
    background-size: cover;
    background-origin: padding-box;
    background-color: #696866;
    ;
}
.cherry-breadcrumbs .page-title {
    font-size: 20px;
    line-height: 24px;
    color: #ffd84f;
}
.cherry-breadcrumbs_item_target,
.cherry-breadcrumbs_item_link:hover {
    color: #2d3237;
}
.cherry-breadcrumbs {
    background-color: none;
}
@media ( min-width: 992px) {
    .cherry-breadcrumbs .boxed {
        max-width: 1310px
    }
    .cherry-breadcrumbs .boxed.container {
        width: auto;
        max-width: 1200px
    }
    .cherry-breadcrumbs .container {
        width: auto;
        max-width: 1200px
    }
}
/* Pagination */
/*Blog posts list pagination*/

.navigation.pagination .nav-links .page-numbers {
    color: #2d3237;
    background: #ffd84f;
}
.navigation.pagination .nav-links .page-numbers:hover:not(.dots),
.navigation.pagination .nav-links .page-numbers.current {
    color: #fff;
}
/*Blog single post prev/next navigation*/

.paging-navigation .nav-links a {
    color: #ffd84f;
    border: 2px solid #ffd84f;
}
.paging-navigation .nav-links a:hover {
    color: #fff;
    border-color: #2d3237;
    background: #2d3237;
}
/*Portfolio list pagination*/

.portfolio-wrap .portfolio-container .portfolio-pagination ul.page-link li a,
.portfolio-wrap .portfolio-container .portfolio-pagination .page-nav a {
    color: #fff;
    background: #403614;
}
.portfolio-wrap .portfolio-container .portfolio-pagination ul.page-link li a:hover,
.portfolio-wrap .portfolio-container .portfolio-pagination ul.page-link li.active a,
.portfolio-wrap .portfolio-container .portfolio-pagination .page-nav a:hover {
    background: #ffd84f;
    color: #2d3237;
}
/* Shortcodes */

.title-box .title-box_title {
    font-size: 36px;
    line-height: 43px;
    color: #2d3237;
}
.title-box .title-box_subtitle {
    font-size: 28px;
    color: #2d3237;
}
.cherry-box .box-primary_box {
    background: #2d3237;
    color: #fff;
}
.cherry-box .box-secondary_box {
    background: #ffd84f;
}
.cherry-box .box-secondary a,
.cherry-box .box-secondary_box a {
    color: #2d3237;
}
.cherry-box .box-secondary a:hover,
.cherry-box .box-secondary_box a:hover,
.cherry-box .box-secondary .cherry-list .list-icon.hovered,
.cherry-box .box-secondary_box .cherry-list .list-icon.hovered {
    color: #7f744e;
}
.cherry-posts-list.template-posts_1 .post-thumbnail:before,
.cherry-posts-list.template-posts_1 .post-thumbnail:after {
    border-color: #8fb8ff;
}
.cherry-posts-list.template-posts_1 .desc:before {
    background: #8fb8ff;
}
.cherry-posts-list.template-posts_1 .desc,
.cherry-posts-list.template-posts_1 .desc a {
    color: #fff;
}
.cherry-posts-list.template-posts_1 .desc a:hover {
    color: #2d3237;
}
/* button */

.cherry-btn.cherry-btn-primary,
input[type="submit"],
button {
    background: #ffd84f;
    color: #2d3237;
    border-radius: 25px;;
}
.cherry-btn.cherry-btn-primary:before,
.entry-permalink a:before,
.portfolio-wrap .portfolio-container .portfolio-ajax-button .load-more-button a:before,
input[type="submit"]:hover,
button:hover {
    background: #8fb8ff;
}
.cherry-btn.cherry-btn-primary.transparent {
    background: none;
    border-color: #ffd84f;
}
.cherry-btn.cherry-btn-primary:hover,
.portfolio-wrap .portfolio-container .portfolio-ajax-button .load-more-button a:hover,
.entry-permalink a:hover {
    border-color: #8fb8ff;
}
.cherry-btn.cherry-btn-primary-light {
    color: #ffd84f;
}
.cherry-btn.cherry-btn-primary-light:hover {
    color: #2d3237;
}
.cherry-btn.cherry-btn-primary-light:before {
    background: #ffd84f;
}
.cherry-btn.cherry-btn-default {
    color: #ffd84f;
    background: #2d3237;
}
.cherry-btn.cherry-btn-default:hover {
    color: #2d3237;
}
.cherry-btn.cherry-btn-gray {
    background: #555555;
}
.cherry-btn.cherry-btn-gray:hover {
    color: #2d3237;
}
/* swiper-carousel */

.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
    color: #fff;
    background: #2d3237;
}
.swiper-container .swiper-button-next:hover,
.swiper-container .swiper-button-prev:hover {
    color: #2d3237;
    background: #ffd84f;
}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #2d3237;
}
/* cherry icon */

.cherry-icon {
    color: #2d3237;
}
.cherry-icon.border .circle {
    border-color: #ffd84f;
}
.team-wrap .team-listing_item a {
    color: #2d3237;
}
.team-wrap .team-listing_item a:hover {
    color: #ffd84f;
}
.testimonials-wrap .testimonials-list .author a {
    color: #2d3237;
}
.testimonials-wrap .testimonials-list .author a:hover {
    color: #ffd84f;
}
.testimonials-wrap.template-testimonials_1 .circle {
    border-color: #ffd84f;
}
/* Portfolio */

.portfolio-wrap .filter li a:hover,
.portfolio-wrap .filter li.active a,
.portfolio-wrap .order-filter > li:hover,
.portfolio-wrap .portfolio-container .portfolio-item.list-layout-item a.cherry-btn {
    color: #ffd84f;
}
.portfolio-wrap .order-filter li ul li {
    color: #2d3237;
}
.portfolio-wrap .order-filter li ul li:hover {
    color: #ffd84f;
    text-decoration: none;
}
.portfolio-wrap .portfolio-container .portfolio-item .portfolio-grid .rollover-content:before,
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item.list-layout-item .inner-wrap,
.post-featured-image .magnific-popup-zoom:before,
.post-gallery_item .popup-gallery-item:before,
.post-thumbnail .popup-img:before {
    background: #ffd84f;
}
.portfolio-wrap .portfolio-container .portfolio-item.list-layout-item a.cherry-btn {
    background: #2d3237;
}
/* grid standart */

div.portfolio-wrap div.portfolio-item .inner-wrap .post-thumbnail:before,
div.portfolio-wrap div.portfolio-item .inner-wrap .post-thumbnail:after {
    border-color: #8fb8ff;
}
div.portfolio-wrap div.portfolio-item .inner-wrap .desc:before {
    background: #8fb8ff;
}
div.portfolio-wrap div.portfolio-item .inner-wrap .desc,
div.portfolio-wrap div.portfolio-item .inner-wrap .desc a,
.portfolio-wrap .portfolio-container .portfolio-item.justified-layout-item .desc,
.portfolio-wrap .portfolio-container .portfolio-item.justified-layout-item .desc a,
.portfolio-wrap .portfolio-container .portfolio-item.list-layout-item a:hover {
    color: #fff;
}
div.portfolio-wrap div.portfolio-item .inner-wrap .desc a:hover,
.portfolio-wrap .portfolio-container .portfolio-item.list-layout-item a,
.portfolio-wrap .portfolio-container .portfolio-item.list-layout-item a.cherry-btn:hover {
    color: #2d3237;
}
/* 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 .desc:before {
    background: #2d3237;
}
.portfolio-wrap .portfolio-container .portfolio-item.justified-layout-item .desc a:hover,
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item.justified-layout-item .inner-wrap .desc .desc-in .links-container .item-link:hover {
    color: #ffd84f;
}
/* justified custom */

.portfolio-wrap .portfolio-container .portfolio-item .custom-links .zoomlink:hover {
    background: #2d3237;
}
.portfolio-wrap .portfolio-container .portfolio-item .custom-links .permalink:hover {
    color: #2d3237;
}
.cherry-spinner-double-bounce .cherry-double-bounce1,
.cherry-spinner-double-bounce .cherry-double-bounce2 {
    background-color: #2d3237;
}
body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container i {
    color: #ffd84f;
}
body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container .post-date {
    color: #2d3237;
}
body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container .post-author a {
    color: #ffd84f;
}
body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container .post-author a:hover {
    color: #8fb8ff;
}
body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-taxonomy-list span {
    color: #2d3237;
}
/* Blog */

.post.type-post .entry-title a {
    color: #2d3237;
}
.post.type-post .entry-title a:hover,
.post.type-post.format-quote .entry-permalink a,
.related-posts_item .entry-title a:hover {
    color: #ffd84f;
}
.post.type-post.format-quote,
.entry-permalink a {
    background: #ffd84f;
    color: #2d3237;
}
.author-bio {
    background: #ffd84f;
}
.post.type-post.format-quote .entry-permalink a:hover {
    background: #2d3237;
    color: #fff;
}
.post.type-post.format-quote .entry-title a:hover,
.author-bio h4 a:hover,
.comment .comment-reply-title small a:hover,
.comment a:hover {
    color: #fff;
}
.post.type-post.format-quote .entry-permalink a {
    background: #403614;
}
.author-bio h4 a,
.related-posts_item .entry-title a {
    color: #403614;
}
/* Comments */

.comment-list {
    background: #ffd84f;
}
.comments-area .comment .comment-meta .fn,
.comment .comment-reply-title small a,
.comment p,
.comment a {
    color: #2d3237;
}
.comments-area .comment .comment-meta .comment-metadata:before,
.comments-area .comment-respond form .form-submit .submit:hover {
    color: #ffd84f;
}
.comments-area .comment-list .reply .comment-reply-link,
.comments-area .comment-respond form .form-submit .submit {
    background: #2d3237;
    color: #fff;
}
.comments-area .comment-list .reply .comment-reply-link:hover {
    color: #ffd84f;
}
.comment-respond form .form-submit .submit {
    background: #ffd84f;
}
.comment-respond form .form-submit .submit:hover {
    background: #2d3237;
}
.comments .comment-respond form .first-col input,
.comments .comment-respond form textarea,
.wpcf7 form input[type="text"],
.wpcf7 form input[type="email"],
.wpcf7 form input[type="tel"],
.wpcf7 form textarea,
.search-form .search-field {
    border-color: #ffd84f;
}
.comments .comment-respond form .first-col input:focus,
.comments .comment-respond form textarea:focus,
.wpcf7 form input[type="text"]:focus,
.wpcf7 form input[type="email"]:focus,
.wpcf7 form input[type="tel"]:focus,
.wpcf7 form textarea:focus,
.search-form .search-field:focus,
blockquote {
    border-color: #2d3237;
}
/* Contact form */

.wpcf7 .submit-wrap input {
    color: #fff;
    background: #2d3237;
}
.wpcf7 .submit-wrap input:hover {
    background: rgb(0, 0, 4);
}
.wpcf7 .submit-wrap input[type="reset"] {
    color: #2d3237;
    background: #ffd84f;
}
.wpcf7 .submit-wrap input[type="reset"]:hover {
    background: rgb(204, 165, 28);
}
.wpcf7 .submit-wrap img.ajax-loader {
    border-color: transparent transparent #2d3237 #2d3237;
}
/* Widgets */

.widget > ul > li,
.widget > ul > li a,
.widget > ul > li a:before {
    color: #2d3237;
}
.widget > ul > li a:hover,
.widget > ul > li a:hover:before {
    color: #8fb8ff;
}
.widget_recent_comments li.recentcomments {
    color: #2d3237;
}
.widget_recent_comments li.recentcomments .comment-author-link {
    color: #2d3237;
}
/* Search */

.search-form .search-submit {
    color: #fff;
    background: #2d3237;
}
.search-form .search-submit:hover {
    background: #8fb8ff;
}
/* Static */

.static-social-follow .cherry-follow_list .cherry-follow_item .cherry-follow_link {
    color: #ffd84f;
}
.static-social-follow .cherry-follow_list .cherry-follow_item .cherry-follow_link:hover {
    color: #8fb8ff;
}
#static-area-header-top {
/*  background-image: url("http://localhost/pelcoii/assets/images/logo.png");
  background-repeat: no-repeat;*/
}
/* MotoPress Slider */

.motoslider_wrapper .ms_pagination .ms_bullet {
    background: #ffd84f;
}
.motoslider_wrapper .ms_pagination .ms_bullet:hover,
.motoslider_wrapper .ms_pagination .ms_bullet.ms_active {
    background: #2d3237;
}
/* Footert */

.footer-logo-link:hover {
    color: #ffffff;
}
.static-footer-sidebars .widget-title,
.site-footer .cherry-follow_title {
    font-size: 20px;
    line-height: 24px;
    color: #fff;
}
.site-info a {
    color: #8e8e93;
}
.site-info a:hover {
    color: #ffd84f;
}
/* Back to Top */

#back-top a:hover {
    color: #8fb8ff;
}
/* Carousel */

.carousel_1:before {
    background: #2d3237;
    color: rgb(255, 255, 255);
}
.carousel_1 + .swiper-button-next.outer:hover,
.carousel_1 + .swiper-button-next + .swiper-button-prev.outer:hover {
    color: #2d3237;
}
.color-primary {
    color: #2d3237;
}
.color-secondary {
    color: #ffd84f;
}
