.entry-content a,
.entry-content a:visited,
.entry-content a:hover,
.dm-wrap a, .dm-wrap a:hover, .dm-wrap a:visited,
#main .narrow-content .single-featured-content h4,
.comment-meta .reply a,
.comment-meta .reply a:visited,
.comment-meta .reply a:hover,
.more-link,
.more-link:visited,
.paging-navigation a,
.paging-navigation a:visited,
.paging-navigation a:hover,
.comment-navigation a,
.comment-navigation a:visited,
.comment-navigation a:hover,
.widget-banner-wrap,
.widget-banner-wrap a,
.tweet-text a,
.tweet-text a:hover,
.tweet-text a:visited{
color: #514f4f;
} .featured .slider-prev,
.featured .slider-next,
.entry-content ol li:before,
.entry-content ul li:before,
.comment-text-wrap ol li:before,
.comment-text-wrap ul li:before,
article.post.sticky .social-stripe:hover,
.adjacent-post .adjacent-post-image-holder,
.more-link:hover,
.entry-content .more-link:hover,
.dm-wrap .more-link:hover,
#sub-header .header-post-wrap .share-box,
.social-stripe:hover,
.infinite-load-more-wrap a,
.brick-gallery .slider-prev,
.brick-gallery .slider-next,
.pukka-slider-wrap .slider-prev,
.pukka-slider-wrap .slider-next,
#top-stripe,
#main-menu-inner > div > ul > li ul,
#main-menu > ul > li ul,
#main-menu-wrap #main-menu-inner .children .children,
#main-menu-wrap #main-menu-inner .sub-menu .sub-menu,
.button,
a.button,
a.button:hover,
a.button:visited,
.button a,
.button a:hover,
.button a:visited,
button,
input[type='button'],
input[type='reset'],
input[type='submit'],
.open .acc-box-title,
.tabs-title > li.current,
#grid-filter .current,
#grid-filter span:hover,
.pukka-message-box,
#wp-calendar tbody a,
#wp-calendar tbody a:visited,
#wp-calendar tbody a:hover,
.tagcloud a:hover{
background-color: #514f4f;
color: #fff;
}
::selection {
background-color: #514f4f;
}
::-moz-selection {
background-color: #514f4f;
} .tagcloud a:hover,
.more-link,
.more-link:visited,
.tabs-title,
#grid-filter span:hover,
#grid-filter .current{
border-color: #514f4f;
}
blockquote, q {
border-left-color: #514f4f;
}
#main-menu-inner, #main-menu-inner a, #main-menu-inner a:visited, #main-menu-inner a:hover,
#searchsubmit-main, #header-search input#s-main, .ui-menu-item a{
color: #fff;
}#main-menu-inner > div > ul > li ul a,
#main-menu-inner > div > ul > li ul a:visited,
#main-menu-inner > div > ul > li ul a:hover,
#main-menu > ul > li ul a,
#main-menu > ul > li ul a:visited,
#main-menu > ul > li ul a:hover,
#main-menu-inner > div > ul > li ul li.menu-item-has-children:after,
#main-menu-inner > div > ul > li ul li.page_item_has_children:after,
#main-menu > ul > li ul li.menu-item-has-children:after,
#main-menu > ul > li ul li.page_item_has_children:after{
color: #fff !important;
}
#site-header #logo-text{color: #ffffff;}#footer{ min-height:320;}
#footer{
background-color: #222222;
}
#footer .tagcloud a:hover{
color: #222222;
}
#footer, #footer a, #footer a:visited, #footer a:hover{ color: #8c8c8b;
}
#footer .tagcloud a, #footer .tagcloud a:visited {
border-color: #8c8c8b;
color: #8c8c8b;
}
#footer .tagcloud a:hover{
background-color: #8c8c8b;
border-color: #8c8c8b;
}
#footer h1, #footer h1 a, #footer h1 a:visited, #footer h1 a:hover,
#footer h2, #footer h2 a, #footer h2 a:visited, #footer h2 a:hover,
#footer h3, #footer h3 a, #footer h3 a:visited, #footer h3 a:hover,
#footer h4, #footer h4 a, #footer h4 a:visited, #footer h4 a:hover,
#footer h5, #footer h5 a, #footer h5 a:visited, #footer h5 a:hover,
#footer h6, #footer h6 a, #footer h6 a:visited, #footer h6 a:hover{
color: #8c8c8b;
}
.woocommerce-page #main #respond input#submit,
.woocommerce-page #main a.button,
.woocommerce-page #main button.button,
.woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit.alt,
.woocommerce-page #main .woocommerce a.button.alt,
.woocommerce-page #main button.button.alt,
.woocommerce-page #main input.button.alt{
background-color: #514f4f;
}
.woocommerce-page #main .woocommerce-error,
.woocommerce-page #main .woocommerce-info,
.woocommerce-page #main .woocommerce-message{
border-color: #514f4f;
}
.woocommerce-page #main .quantity .qty{
border-color: #514f4f;
}  #main .entry-title, #main .entry-title a, #main .entry-title a:hover, #main .entry-title a:visited {
font-family: 'Open Sans' !important;
font-size: 35px !important;
font-weight: 700 !important;
color: #000000 !important;
}
body, input[type="text"],
input[type="email"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="color"],
textarea {
font-family: 'Open Sans' !important;
font-size: 14px !important;
font-weight: 400 !important;
color: #000000 !important;
}
#main h1, #main h1 a, #main h1 a:hover, #main h1 a:visited {
font-family: 'Open Sans' !important;
font-size: 30px !important;
font-weight: 700 !important;
color: #000000 !important;
}
#main h2, #main h2 a, #main h2 a:hover, #main h2 a:visited {
font-family: 'Open Sans' !important;
font-size: 18px !important;
font-weight: 700 !important;
color: #000000 !important;
}
#main h3, #main h3 a, #main h3 a:hover, #main h3 a:visited {
font-family: 'Open Sans' !important;
font-size: 16px !important;
font-weight: 700 !important;
color: #000000;
}
#main h4, #main h4 a, #main h4 a:hover, #main h4 a:visited {
font-family: 'Open Sans' !important;
font-size: 14px !important;
font-weight: 700 !important;
color: #000000;
}
#main h5, #main h5 a, #main h5 a:hover, #main h5 a:visited {
font-family: 'Open Sans' !important;
font-size: 14px !important;
font-weight: 700 !important;
color: #000000 !important;
}
#main h6, #main h6 a, #main h6 a:hover, #main h6 a:visited {
font-family: 'Open Sans' !important;
font-size: 12px !important;
font-weight: 700 !important;
color: #000000 !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, 
.sidebar .widget-title, .sidebar .widget-title a, .sidebar .widget-title a:visited, 
.widget-title, .widget-title a, .widget-title a:visited {
font-family: 'Open Sans' !important;
color: #000000;
}