.blog-style-timeline_new.blog-style-timeline article .post-item {
    background-color: #2b2b2b;
    border: 1px solid #2b2b2b ;
}
.blog-style-timeline .wrap-style {
    fill: #2b2b2b !important;
    color:#2b2b2b !important;
    stroke: #2b2b2b !important;
}
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer:hover,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right:hover {
    background: #fff !important;
}
.timeline_new-wrapper .timeline-new-line {
   background-color:#c59a5b !important;
}
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right {
    color: #555555 !important;
    background: #242424 !important;
    border: 3px solid #c59a5b !important;
}
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right {
        border: 3px solid #242424  !important;
        background: #4d4d4d !important;
        box-shadow: 0 0 0 3px #c59a5b !important;
}
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer > div .date,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right > div .date{
    color:#7f7f7f !important;
}
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer > div .time,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right > div .time {
    color:#c59a5b !important;
}
.post-meta-left .post-meta-author, .post-meta-conteiner .post-meta-author {
    color:#7f7f7f !important;
    font-size:14px !important;
    line-height: 22px !important;
}
.post-title .entry-title a {
    color: #fff !important;
}
.post-content .summary {
    color: #999 !important;
}
.gem-button-container.gem-button-position-inline a.gem-button-size-tiny {
    border-color: #555 !important;
    color: #555 !important;
}
.gem-button-container.gem-button-position-inline .gem-button.gem-button-style-outline:hover {
        background-color: initial !important;
        color:#c59a5b !important;
        border-color:#c59a5b !important;
}
.post-featured-content blockquote {
    background-color:#151515 !important;
}
.blog-style-justified-4x.justified-style-1 .post .post-content-wrapper {
        border: 1px solid #3c3c3c;
}
.blog-style-justified-4x.justified-style-1 .entry-title > * {
    font-size:24px !important;
    color:#c69b5e !important;
    line-height:38px !important;
}
.post-footer-sharing {
    display:none !important;
}
#colophon {
    background-color:#1d1d1d !important;
}
#footer-nav {
    background-color:#242424 !important;
}
.site-footer #footer-navigation li a {
    color:#999999 !important;
}
.site-footer #footer-navigation li a:hover {
    color:#fff !important;
}
.site-footer .socials-colored a .socials-item-icon {
    color: #999999;
}
.widget-title:after {
    color: #c69b5e !important;
}
.footer-site-info a {
    color: #c69b5e !important;
}
.widget * {
    color:#999999 !important;
}
.widget a:hover {
    color:#fff !important;
}
.widget .widget-title {
    color:#fff !important;
}
body .widget .tagcloud a {
    border-color: #3c3c3c !important;
}
body .widget .tagcloud a:hover {
    border-color: initial !important;
    background-color: initial !important;
}
@media (max-width: 1000px) {
.title-xlarge {
    line-height: initial !important;
}}
@media (max-width: 768px) {
.divider_mobile {
        margin-top: 49px !important;
}
}
@media (max-width: 580px) {
.header-title-blog .title-xlarge {
        font-size: 60px !important;
}
}
#jtwt .jtwt_tweet:before {
    color: #c69b5e !important;
}
.jtwt_tweet_text.icon-twitter a:first-of-type{
     color: #c69b5e !important;
}
#recentcomments li {
     background-color: #2b2b2b !important;
     color:#7a7a7a !important;
}
#recentcomments li .comment-author-link {
    color: #c69b5e !important;
}
#recentcomments li:before {
        color: #8a8a8a !important;
}
#colophon .widget_archive  ul {
    border:none !important;
}
#colophon .widget_archive  ul li:first-of-type {
     border:none !important;
}
#colophon .widget_archive  ul li, #colophon .widget_tweets .twitter-box .jtwt_tweet {
    border-color:#3c3c3c !important;
}
body #page.vertical-header #site-header-wrapper {
    background-color: #151515 !important;
}
#text-4 {
    top: 25px !important;
}
/*#primary-menu li a, #primary-menu li {
    color:#7e7e7e !important;
}
#primary-menu > li:hover > a {
    color:#ffffff !important;
}
#primary-menu li > ul > li, #primary-menu li > ul,#primary-menu li,
.megamenu-column-header,
.mobile-menu-layout-default .primary-navigation.responsive ul,
.mobile-menu-layout-default .primary-navigation.responsive ul > li.menu-item,
.mobile-menu-layout-default .primary-navigation.responsive ul > li.dl-back{
    border-color:#464646 !important;
}
#primary-menu li > ul > li > a, .megamenu-column-header a,
.mobile-menu-layout-default .primary-navigation.responsive ul li.menu-item,
.primary-navigation.responsive .minisearch,
.mobile-menu-layout-default .primary-navigation.responsive ul li.dl-back {
    background-color: #2b2b2b !important;
}
#primary-menu li > ul > li:hover > a {
    background-color: #000!important;
}
#site-header-wrapper #searchform-input {
    background-color:transparent !important;
    border: 1px solid #2f2f2f !important;
    color:#7e7e7e !important;
}
#site-header-wrapper #searchform .sf-submit-icon:after {
    background:#c59a5b !important;
}
#primary-menu.nav-menu .minisearch #searchform-input {
    border-color:#464646 !important;
 }
.menu-item-socials .socials-item i {
    color:#545454 !important;
}
.menu-item-socials .socials-item:hover i {
    color:#c59a5b !important;
}
#primary-menu > li.menu-item > ul {
    background-color: #2b2b2b !important;
}*/
.timeline_new-wrapper .entry-title a:hover {
    color:#c59a5b !important;
}
.blog-style-justified-4x .entry-title a:hover {
    color:#ffffff !important;
}
.post-featured-content a:before {
    background-color: rgba(21, 21, 21, 0.8) !important;
}
.post-featured-content a:after {
    background-color:#4d4d4d !important;
}
.footer-site-info {
    color:#999 !important;
}
#footer-nav {
    border-color:#404040 !important;
}
#primary-navigation .menu-toggle span,
#site-header .vertical-toggle span {
    background-color:#fff !important;
}
.primary-navigation.responsive .minisearch .sf-submit-icon:before {
    color:#7e7e7e !important;
}