/*
Theme Name: Financo
Theme URI: http://demo.themexy.com/financo-wp
Author: Themexy
Author URI: http://themexy.com
Description: Financo – WordPress theme is a nice finance theme for business. It is suitable for all types of consulting businesses.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: financo

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Financo is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.


This files contents are outlined below.

	** Button Styles
	** Elements
	** Small menu styles
    ** Accessibility
    ** Content
    ** Captions
    ** Media
    ** Comment
    ** Clearings
    ** Galleries
    ** ul styles
    ** Service Style Two

*/



/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Button Styles >>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*--------------------------------------------------*/
.financo_btn a {
    width: 150px;
    height: 42px;
    font: 700 14px/42px "Roboto", sans-serif;
    display: block;
    text-align: center;
    color: #fff;
    margin: 10px 0 0;
}

.financo_btn a:hover {
    background: #2c4850;
    color: #FFFFFF;
}


.page-search-form input[type="text"] {
    width: 400px;
    height: 45px;
}

.page-search-form a i.fa.fa-search {
    font-size: 20px;
    background: gray;
    color: #fff;
    height: 45px;
    padding: 10px;
    border-radius: 3px;
}


/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Elements >>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*--------------------------------------------------*/
legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}


html {
	box-sizing: border-box;
}

a {
    color: #2c4850;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul {
	list-style: disc;
    list-style-type: square;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

table tr {
    line-height: 30px;
}

th {
    font-weight: bold;
    text-transform: uppercase;
}

td {
    border-top: 1px solid #ededed;
    padding: 6px 10px 6px 0;
}



/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Small menu styles >>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*--------------------------------------------------*/
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}



/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin-top: 40px;
    font-size: 16px;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.gallery {
    width: 100%;
}

figure.gallery-item {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}


a.logo img {
    padding-top: 9px;
}

.video_area .video_inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background: rgba(18, 57, 73, 0.25);
}

ul.social_icon {
    margin: 0;
    list-style: none;
}

.blog_area .blog .blog_left_area .blog_left .button_area a {
    width: 140px;
    height: 42px;
    background: #4aa3df;
    font: 700 14px/42px "Roboto", sans-serif;
    display: block;
    text-align: center;
    color: #fff;
    border: 0;
    text-transform: uppercase;
    margin-top: 25px;
}

.blog_area .blog .blog_left_area .blog_left .button_area a:hover {
    background: #3b575f;
}



/* ------------------------------ ul Style ------------------------------ */

.blog_right ul,
.sidebar-widget ul,
.footer_sidebar ul
{
    margin-left: 0 !important;
    list-style: none !important;
    padding-left: 0;
}

.blog_area .blog .blog_right_area .blog_right .sidebar-widget {
    padding-top: 80px;
}

.col-md-6.comment_right {
    float: right;
}

.col-md-6.comment_left {
    padding-left: 0 !important;
}

.blog_area .blog .blog_post .leave_comment .comment_box .contact_box input.input_box {
    width: 100%;
    padding: 20px;
    border: 0;
    border-bottom: 1px solid #d1dee1;
    border-radius: 0;
    margin-bottom: 35px;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    padding: 20px;
    border: 0;
    border-bottom: 1px solid #d1dee1;
    border-radius: 0;
    margin-bottom: 35px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-submit input.btn.btn-default {
    background: #4aa3df;
    width: 180px;
    height: 42px;
    font: 700 14px "Roboto", sans-serif;
    border: 0;
    color: #f4f7fb;
    border-radius: 0;
    margin-top: 30px;
    margin-left: 15px;
    text-transform: uppercase;
}

.blog_area .blog .blog_right_area .blog_right .latest_post .item .item_img {
    float: left;
}

.blog_area .blog .blog_right_area .blog_right .sidebar-widget:first-child {
    padding-top: 0 !important;
}

.blog_area .blog .blog_right_area .blog_right .latest_post .item .item_info h5 a {
    color: #2c4850;
    text-decoration: none;
}


.latest_post_area .latest_post .item_area .item .item_info a {
    margin-top: 5px;
}


/* ------------------------- Footer Style ---------------------------- */

footer.row .footer_top .footer_sidebar .widget .logo_part a img {
    padding-bottom: 30px;
}

footer.row .footer_top .footer_sidebar .widget .social_icon {
    padding-top: 8px;
}

footer.row .footer_top .footer_sidebar .widget3 .twitter_feed {
    font-weight: normal;
    color: #8ea1ae;
}

.page_header:before {
    display: block !important;
}

.advisor_area .advisor .advisor_info .single_member .img_area .hover_box .social_icon li {
    width: 23%;
}


.comment_box .contact_box .comment_right textarea {
    width: 100%;
    padding: 20px;
    border: 0;
    border-radius: 0;
    resize: none;
    height: 194px;
    border-bottom: 1px solid #d1dee1;
    box-shadow: none;
}

.leave_comment .comment_box .contact_box .comment_left input {
    width: 100%;
    padding: 20px;
    border: 0;
    border-bottom: 1px solid #d1dee1;
    border-radius: 0;
    margin-bottom: 35px;
    box-shadow: none;
}

.leave_comment .comment_box .contact_box .comment_left input {
    width: 100%;
    padding: 20px;
    border: 0;
    border-bottom: 1px solid #d1dee1;
    border-radius: 0;
    margin-bottom: 35px;
    box-shadow: none;
}

.comments .media .media-body i {
    padding-right: 15px;
    color: #5b7279;
}


.comments .media {
    margin-top: 45px;
    border-bottom: 1px solid #d1dee1 !important;
    padding-bottom: 25px !important;
}

.comment_author_img {
    float: left;
    padding-right: 25px;
}

.logged-in .col-md-6.comment_right {
    float: left;
    width: 100%;
}


.form-submit input.btn.btn-default:hover {
    background: #3b575f;
}

.nav-links {
    display: table;
    margin: 0 auto;
}

a.page-numbers, span.page-numbers {
    border: 0;
    font: normal 14px "Roboto", sans-serif;
    color: #5b7279;
    border-radius: 0;
    padding: 15px 12px;
    display: inline-block;
    margin-right: 12px;
}

.nav-links .page-numbers.current{
    border-bottom: 1px solid #4aa3df;
}



/* --------------------------------------- Contact Form -------------------------------------- */

.contact_box {
    padding: 30px 0;
}
.contact_box .input_box {
    width: calc(33% - 30px);
    padding: 20px;
    border: 1px solid #d1dee1;
    border-radius: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}
.contact_box .input_box.placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box .input_box:-moz-placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box .input_box::-moz-placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box .input_box::-webkit-input-placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box .input_box:focus {
    box-shadow: none;
}

.contact_box textarea.placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box textarea:-moz-placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box textarea::-moz-placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box textarea::-webkit-input-placeholder {
    font: normal 14px/1 "Roboto", sans-serif;
    color: #829da5;
}
.contact_box textarea:focus {
    box-shadow: none;
}
.contact_box button {
    width: 220px;
    height: 42px;
    font: 700 14px "Roboto", sans-serif;
    color: #f4f7fb;
    position: relative;
    left: 50%;
    border-radius: 0;
    transform: translateX(-50%);
    margin-top: 30px;
    text-transform: uppercase;
}
.drop_message .contact_box button:hover {
    background: #3b575f;
}


textarea.wpcf7-form-control.wpcf7-textarea.form-control {
    width: 100%;
    padding: 20px;
    border: 1px solid #d1dee1;
    border-radius: 0;
    resize: none;
    height: 228px;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    height: 42px;
    font: 700 14px "Roboto", sans-serif;
    color: #f4f7fb;
    position: relative;
    left: 50%;
    border-radius: 0;
    transform: translateX(-50%);
    margin-top: 30px;
    text-transform: uppercase;
    background: #4aa3df;
    border: none;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #3b575f;
}


.service_area .section_title_left p {
    max-width: 400px;
}

.service_item {
    margin-bottom: 40px;
}

.service_area .service .service_item .item_single .item_single_left {
    float: left;
}

.topics_area .topics .topics_item:nth-child(1),
.topics_area .topics .topics_item:nth-child(2),
.topics_area .topics .topics_item:nth-child(3),
.topics_area .topics .topics_item:nth-child(4) {
    border-bottom: 1px solid #d1dee1;
}

.topics_area .topics .topics_item:nth-child(4) {
    border-right: none;
}

.latest_post_area .latest_post .item_area .item .item_right a {
    font: 700 18px "Droid Serif", serif;
    color: #2c4850;
    padding-bottom: 15px;
    background: transparent;
    width: 100%;
    text-align: left;
    margin-top: 0;
    display: initial;
}

.latest_post_area .latest_post .item_area .item .item_right a:hover {
    background: transparent;
}

.project_2 .project {
    overflow: hidden;
}

.video_2 .video_inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(74, 163, 223, 0.65);
}

.row.m0.footer_bottom {
    padding-top: 30px;
}

footer.row .footer_top {
    padding: 120px 0 0px !important;
}

.navbar-default .navbar-nav>li>a {
    font: 500 14px/1 "Roboto", sans-serif;
    color: #f4f7fb;
    background: transparent;
    text-transform: uppercase;
    position: relative;
    padding: 28px 25px;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #d1dee1;
}

.service_home1 .service .service_item .item_single .item_single_left {
    float: none;
}

.clients .members_area:nth-last-child(2) .member {
    border: none;
}

.clients .members_area:last-child .member {
    border: none;
}

section.row.project_2 {
    padding-bottom: 70px;
}

.section_title_left p {
    max-width: 500px !important;
}

th {
    font-weight: bold;
    text-transform: uppercase;
}

td {
    border-top: 1px solid #ededed;
    padding: 6px 10px 6px 0;
}

.call_back input.wpcf7-form-control.wpcf7-submit {
    margin-top: 0;
    height: 50px;
}


/* Service Style One (without hover image) */

.service_style_1 .item_single_left {
    padding-right: 25px;
}

.media-left img {
    max-width: none;
}


/* Service Style Two (With Hover image) */
.service_style_2 a img:first-child {
    display: block;
}

.service_style_2 a img:last-child {
    display: none;
}

.service_style_2 .item_single_left a {
    display: block;
}

.service_style_2.item_single .item_single_left {
    padding-right: 25px;
    display: block;
    padding-bottom: 30px;
}

.service_style_1.item_single .item_single_left a,
.service_style_2.item_single .item_single_left a {
    display: block;
}

.media.item_single.service_style_2:hover a img:first-child {
    display: none;
}

.media.item_single.service_style_2:hover a img:last-child {
    display: block;
}

.service_style_1 h4, .service_style_2 h4 {
    font: normal 18px/1 "Droid Serif", serif;
    color: #2c4850;
    margin-bottom: 25px;
    margin-top: 8px;
}

.media.item_single.service_style_2 {
    padding-top: 25px;
}


/* Counter */
.counter_item .counter {
    font: 700 30px/1 "Droid Serif", serif;
    color: #f4f7fb;
    position: relative;
}

.counter_item p {
    font: 700 14px "Roboto", sans-serif;
    color: #f4f7fb;
    padding-top: 40px;
    text-transform: uppercase;
}

.counter_item .counter:before {
    content: '';
    position: absolute;
    top: 45px;
    display: block;
    width: 40px;
    height: 3px;
    background: #4aa3df;
}

.get_touch_inner .media-body.item_right {
    padding-left: 0 !important;
}




.call_back_area .form-inline .submit_btn .btn-default {
    width: 100%;
    height: 50px;
    border-radius: 0;
    padding: 0;
    font: 700 14px/52px "Roboto", sans-serif;
    color: #f4f7fb;
    text-transform: uppercase;
    box-shadow: none;
}


.call_back_area .call_back {
    padding-top: 40px;
}

.clients_area {
    padding: 0 !important;
}

h3 {
    font-family: "Droid Serif", serif;
    font-weight: 700;
    line-height: 1;
    color: #2c4850;
}

.faq2 {
    padding: 0 !important;
}

.entry-content {
    margin-top: 50px;
}

.service_style_1 {
    padding-top: 45px;
}

.get_touch_area {
    padding: 0;
}

.dropdown-menu>.active>a {
    background-color: transparent;
}

footer.row .footer_top .footer_sidebar .widget4 .widget_inner .img_box img {
    width: 75px;
}

.tags {
    font: 500 14px/16px "Roboto", sans-serif;
    color: #2c4850;
    text-transform: uppercase;
    margin-top: 40px;
}

.tags a:first-child {
    padding-left: 10px;
}

.tags a {
    color: #5b7279;
    font-weight: 400;
}

.blog_area .blog .blog_right_area .blog_right .categories ul li a {
    color: #5b7279;
}

.blog_area .blog .blog_post .share {
    padding-top: 25px;
}

.row.m0.sticky.blog_left {
    background: rgba(74, 163, 223, 0.24);
    padding: 0px 15px 30px 30px;
}

.post_content {
    padding-top: 35px;
}

ul.post_meta {
    margin-left: 0;
    padding-left: 0;
    padding-top: 20px;
}

.call_back_area {
    padding: 0;
}

.search_box h6 {
    font: 500 14px "Roboto", sans-serif;
    color: #2c4850;
    text-transform: uppercase;
    padding-bottom: 50px;
}

.blog_area .blog .blog_right_area .blog_right .latest_post .item .item_info h5,
.blog_area .blog .blog_left_area .blog_left h4,
.blog_area .blog .blog_post .blog_post_inner h4,
.blog_area .blog .blog_right_area .blog_right .sidebar-widget h6,
.blog_area .blog .blog_left_area .blog_left .author_info li h6 {
    margin: 0;
}

.single_project_area .single_project .project_bottom .item_info img,
.blog_area .blog .blog_post .blog_post_inner img {
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 5px;
    padding-bottom: 0;
}


.wpb_content_element p {
    font: normal 14px/26px "Roboto", sans-serif;
    color: #5b7279;
    padding-bottom: 25px;
}


.banner .carousel-inner .item .carousel-caption h1,
.banner_home1 .carousel-inner .item .carousel-caption h4,
.latest_post_area .latest_post .item_area .item .item_right h6,
.latest_post_area .latest_post .item_area .item .item_info h6 {
    margin: 0;
}

.blog_area .blog .blog_post .blog_post_inner img.single_post_thumb {
    padding-bottom: 50px !important;
}

.post-password-form>p {
    padding-bottom: 15px;
}

.post-password-form input {
    border: 1px solid #d1dee1;
    border-radius: 0;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.post-password-form input[type="submit"]:hover {
    background-color: #d1dee1;
}

.widget_search form {
    padding-right: 20px;
}

.page-links a {
    color: #5b7279;
}

.project_slides .img_part {
    display: none;
}

.th-left {
    text-align: left;
}

.tbl-full {
    width: 100%;
}

.p-20 {
    padding-bottom: 20px;
}


.service_style_1 p, .service_style_2 p {
    font: normal 14px/26px "Roboto", sans-serif;
    color: #5b7279;
}

/*********************************************************
-- Sidebar CSS fixing
*********************************************************/

.sidebar-widget ul {
    font: normal 14px/30px "Roboto", sans-serif;
}

.sidebar-widget select {
    width: 100%;
    height: 40px;
    padding: 5px;
}

.sidebar-widget h6 {
    font: 500 14px "Roboto", sans-serif;
    color: #2c4850;
    padding-bottom: 50px;
    text-transform: uppercase;
}

.post_content h1 {
    font: normal 36px/38px "Roboto", sans-serif;
}

.post_content h2 {
    font: normal 30px/34px "Roboto", sans-serif;
}

.post_content h3 {
    font: normal 24px/28px "Roboto", sans-serif;
}

.blog_area .blog .blog_post .blog_post_inner .post_content h4 {
    font: normal 20px/24px "Roboto", sans-serif;
}

.post_content h5 {
    font: normal 18px/22px "Roboto", sans-serif;
}

.post_content h6 {
    font: normal 16px/20px "Roboto", sans-serif;
}


li.recentcomments {
    font: normal 14px/26px "Roboto", sans-serif;
}

.widget_recent_comments span.comment-author-link a {
    color: #5b7279;
}

#wp-calendar tr td a {
    font-weight: bold;
}

.widget_nav_menu li a {
    font: normal 14px/30px "Roboto", sans-serif;
}