 

body{
    font-family: 'Open Sans'; 
    font-size: 14px; 
    font-weight: 400; 
    font-style: normal;
    color: #00324d;
    background-color: #fffeee;
    }

.date,
.title a,
#filtrable li a,
h1, h2, h3, h4, h5, h6,
#sidebar .tab_widget .tab_header li{
    color: #438aad;
    font-family: 'Open Sans'; 
    font-weight: 700; 
    font-style: normal;
}
h1{ font-size:22px; }
h2, .page-template-blog-php h2.title{ font-size:20px; }
h3{ font-size:18px; }
h4{ font-size:16px; }
h5{ font-size:14px; }
h6{ font-size:12px; }
h2.title{ font-size: 15px; }


input[type="text"], textarea {
    background: #efefef;
    border: 1px solid #efefef;
    font-family: 'Open Sans'; 
    font-size: 13px; 
    font-weight: 400; 
    font-style: normal;
    color: #00324d;
}
input[type="text"]:focus, textarea:focus {
    background: #ffffff;
    border-color: #E8E7E7;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) inset;
}
input[type="submit"]{
    color: #fff;
    background-color: #666666;
}
input[type="submit"]:hover{ background-color: #292929; }

hr{ background-color: #EFEFEF; }


.meta,
#filtrable li a,
#sidebar .tagcloud a,
#sidebar .tab_widget .tab_header li,
#sidebar .tab_widget .tab_header li.active{ font-size: 12px }

a{ color: #cc0000;}

a:hover,
#page-nav a.current{ color: #ab1818; }

#header .container,
.portfolio_home .container,
.portfolio_home2 .container,
.client_home .container,
.blog_home .container{ border-bottom: 1px solid #EFEFEF; }




 
#top_menu,
#menu ul{
    background-color: #438aad;
    }
#top_menu a{ color: #ffffff; }
#top_menu a:hover,
#top_menu .current_page_item a{ color: #00324d; }
#menu li a{
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
}


#filtrable li a,
#sidebar .tab_widget .tab_header li.active{ color: #00324d; }
#filtrable li:hover,
#filtrable li.current,
#sidebar .tab_widget .tab_header li.active,
#sidebar .tagcloud a{ border: 1px solid #EFEFEF; }
#filtrable li a:hover,
#filtrable li.current a{ color: #438aad; }
.portfolio_post .portfolio_desc{ 
    color: ;
    background-color: #F7F7F8;
}
.portfolio_post .portfolio_desc h2.title{ color: ; }


.date{ 
    color: #438aad;
    border: 1px solid #438aad; 
}
.blog_home .meta .mini_divider{ background-color: #EFEFEF; }
.blog_post_wrapper { border-bottom: 1px solid #EFEFEF; }

.comment_title,
#reply-title{ border-top: 1px solid #EFEFEF; }
ol.comment_list li{ border-bottom: 3px double #EFEFEF; }

.comment_date,
comment_date a{ font-size: 13px; }


#page-nav { border-top: 1px solid #EFEFEF; }


#sidebar .tab_widget_comment{ font-size: 11px; }
#sidebar .tagcloud a:hover{ 
    color: #438aad; 
    background-color: #EFEFEF;
}
#sidebar .widget_categories li{ border-bottom: 1px solid #EFEFEF; }


.read_more{
    font-family: 'Open Sans'; 
    font-weight: 700; 
    font-style: normal;
}


#footer{
    font-size: 12px;
    color: #BBBBBB;
              
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
#footer a{ color: #ffffff; }
#footer a:hover{ color: #ADADAD; }
#footer h3{ 
    color: #EEEEEE;
    font-size: 12px;
}
#footer img{
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -mozbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}



.copyright_area{
    color: #00324d;
    background-color: #438aad;
        }
.copyright_area a{ color: #00324d; }
.copyright_area a:hover{ color: #ffffff; }


.accordion-group{ border: 1px solid #EFEFEF; }
.accordion-inner{ border-top: 1px solid #EFEFEF; }

.nav-tabs { border-bottom: 1px solid #EFEFEF; }

.nav-tabs > .active > a, .nav-tabs > .active > a:hover { 
    border-color: #EFEFEF #EFEFEF transparent;
}



