body { background-color: #fff;}
.border_bottom {
    border-bottom: 1px solid #ededec;
}
.border_top {
    border-top: 1px solid #ededec;
}
.border_left {
    border-left: 1px solid #ededec;
}
.border_right {
    border-right: 1px solid #ededec;
}
#nav ul {
    border-bottom: 1px solid #ededec;
}
#nav ul li {
    border-top: 1px solid #ededec;
    border-left: 1px solid #ededec;
    border-right: 1px solid #ededec;
}
div#main {
    background-color: white;
}
#nav li {
    background: none repeat scroll 0 0 #FFFFFF;
}
div#footer {
    background: #fff;
}
#nav li a {
    color: #484848;
}
#nav ul a {
    color: #484848;
}
span.nav_link {
    color: #484848;
}
div#intro_text {
    color: #616161;
}
a:hover h3.latest_blog_post_topic {
    color: #484848;
}
h2.module_title {
    color: #484848;
}
h3.latest_blog_post_topic {
    color: #B49049;
}
p.latest_blog_post_date {
    color: #747474;
}
div.latest_blog_post_content p{
    color: #747474;
}
div#about_content {
    color: #747474;
}
div.widget-area .tweet {
    color: #747474;
}
span.tweet_time a {
    color: #b7b7b7 !important;
}
div.textwidget {
    color: #747474;
}
div#footer_nav a {
    color: #747474;
}
div#page_title h1 {
    color: #484848;
}
h2.post_title a{
    color: #484848;
}
h1.page-title {
    color: #484848;
}
div.post-info p {
    color: #747474;
}
.post-text {
    color: #747474;
}
div.widget-area h3.title {
    color: #484848;
}
div.recent_comment p {
    color: #484848;
}
div.recent_comment p a{
    color: #484848;
}
h3#comments-title {
    color: #484848;
}
.comment-details {
    color: #747474;
}
h3#reply-title {
    color: #484848;
}
h2.post_title {
    color: #484848;
}
div.portfolio_cat a {
    color: #747474;
}
div#page_title span, div#page_title p{
    color: #aeaeae;
}
p.portfolio_box_title {
    color: #484848;
}
p.portfolio_extra_description {
    color: #747474;
}
.page_text {
    color: #747474;
}
.flex-control-nav li a { background: url(../images/flexislider/bg_control_nav.png) no-repeat;}
div#respond input {
    background-color: #fbfbfb;
    color: #676767;
}
div#respond textarea {
    background-color: #fbfbfb;
    color: #676767;
}
div#required_text {
    color: #676767;
}
div#respond input:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
div#respond textarea:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
div#contact_form input {
    background-color: #fbfbfb;
    color: #676767;
}
div#contact_form textarea {
    background-color: #fbfbfb;
    color: #676767;
}
div#contact_form input:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
div#contact_form textarea:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
h1.sc-title, h2.sc-title, h3.sc-title, h4.sc-title, h5.sc-title{
    color: #484848;
}
blockquote{
    background:  url('../../common/images/quote_bg.png') top left no-repeat;
    background-position: 20px 25px;
    color: #848484;
    background-color: #f5f5f5;
}
form.styled-form .error {
    border-color: #cd7d7d !important;
}
ul.tabs li {
    background-color: #fff;
}
ul.tabs li.active {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    position: relative;
    padding-bottom: 1px;
    z-index: 1000;
}
ul.tabs li{
    background-color: #f5f5f5;
}
ul.tabs li a span {
    color: #4b4b4b !important;
}
/* Accordion */
.acc_title {
    background-color: #f5f5f5;
    color: #4b4b4b;
    background:  url('../../common/images/plus_light.png') top left no-repeat;
    background-position: 14px 12px;
}
.active_acc {
    background-color: #fff;
    background:  url('../../common/images/minus_light.png') top left no-repeat;
    background-position: 14px 15px;
}
.acc {
    background-color: #f5f5f5;
}
.active_acc {
    background-color: #fff;
}
.acc_content {
    background-color: #fff;
}
/* Price Tabs */
div.pr_big_box {
    border: 7px solid #dfdfdf;
}
.pr_box_head {
    background-color: #f5f5f5;
    border-bottom: 1px solid  #dfdfdf;
    color: #747474;
}
span.pr_box_price {
    color: #484848;
}
div.pr_box_title{
    color: #484848;
}
div.pr_box_footer {
    border-top: 1px solid  #dfdfdf;
    background-color: #f5f5f5;
}
div#message_send {
    color: #484848;
}
div.posts-elastic .post, div#blog_posts .post, .archives .post, .archives .page {
    border-bottom: 1px solid #ededec;
}
div#comments {
    border-top: 1px solid #ededec;
}
div#respond {
    border-top: 1px solid #ededec;
}
div.in_blog {
    border-top: 1px solid #ededec;
}
div#portfolio_widgets div.widget-area {
    border-top: 1px solid #ededec;
}
div.widget-area h3.title {
    /*border-bottom: 1px solid #ededec;*/
}
.loop_item {
    border-bottom: 1px solid #EDEDEC;
}
div#content div#primary {
    border-top: 1px solid #ededec;
}
div.line{
    border-bottom: 1px solid #ededec;
}
@media only screen and (min-width: 519px) and (max-width: 767px) {
    div#footer .widget-container {
        border-bottom: 1px solid #ededec;
    }
}
@media only screen and (max-width: 518px) {
    div#footer .widget-container {
        border-bottom: 1px solid #ededec;
    }
}
/* Shortcodes */
ul.tabs {
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
}
.tab_container{
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-top: 0px;
}
ul.tabs li {
    border: 1px solid #d6d6d6;
    border-left: 0;
}
.acc {
    border: 1px solid #d6d6d6;
    border-bottom: none;
}
.last_acc {
    border-bottom: 1px solid #d6d6d6;
}
div.pr_box_item {
    border-bottom: 1px solid  #dfdfdf;
}
div#contact_form label {
    color: #484848;
}
div.sc-list ul li, .post-text ul li, .widget_categories ul li, .widget_archive ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_links ul li, .widget_rss ul li {
    background: url("../images/list_img.png") no-repeat scroll 0 6px transparent;
}
#content ul li, #content ol li {
    background: url("../images/list_img.png") no-repeat scroll 0 6px transparent;
}
form.search-form input.search_input {
    background-image: url('../images/search_img.png');
    background-repeat: no-repeat;
    background-position: 195px 4px;
    border: 1px solid #bebebe;
    color: #676767;
}
div#respond  label{
    color: #484848;
}
div#respond input {
    border: 1px solid #bebebe;
}
div#respond textarea {
    border: 1px solid #bebebe;
}
div#contact_form input {
    border: 1px solid #bebebe;
}
div#contact_form textarea {
    border: 1px solid #bebebe;
}
div.portfolio_cat a {
    border: 1px solid #EDEDEC;
}
a.comments_count {
    border: 1px solid #EDEDEC;
}
.post-info div.post_info_box {
     border: 1px solid #EDEDEC;
}
.post-info div.post_date span.day {
    color: #484848;
}
.post-text p:first-child {
     color: #484848;
}
.widget-container {
    border-bottom: 1px solid #EDEDEC;
}
span.pagination_break {
    color: #ececec;
}
div.widget-area .tweet {
    background-image: url('../images/tweet_img.png');
}