/*
 1. Common
 ----------------------------------------------------*/
body,
button, input, select, textarea { 
	font-family: 'Raleway', Arial, Helvetica, serif, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.6;
}

code,
pre {
	font-size: 14px;
	font-size: 1.4rem;
}

blockquote {
	font-style: italic;  
	font-size: 14px;
	font-size: 1.4rem;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', Arial, Helvetica, serif, sans-serif;
	line-height: 1.4;
}

h1 {
	font-size: 30px;
	font-size: 3.0rem;
	font-weight:400;
}

h2 {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight:400;
}

h3 {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight:400;
}

h4 {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight:400;
}

h5 {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight:400;
}

h6 {
	font-size: 13px;
	font-size: 1.3rem;
	font-weight:400;
}

.section-title .name {
	font-size: 24px;
	font-size: 2.4rem;
}




/*
 2. Header
 ----------------------------------------------------*/
#logo h1.text-logo {
	text-transform: uppercase;
}

#res-navigation ul li a,
#primary-navigation ul.sf-menu li a {
	line-height: 1;
	font-size: 14px;
	text-transform: none;
	font-weight: 400;
}

#res-navigation ul li ul li a,
#primary-navigation ul.sf-menu li ul li a {
	line-height: 1.2;
	font-size: 14px;
	text-transform: none;
	font-weight: 400;
}

.section-page-header .title {
	font-size: 32px;
	font-size: 3.2rem;
}




/*
3. Footer
 ----------------------------------------------------*/
.footer-keep-connected .connected-info .text {
	font-size: 18px;
	font-size: 1.8rem;
}

.footer-keep-connected .connected-info .desc {
	font-size: 11px;
	font-size: 1.1rem;
	font-weight: 600;
	text-transform: uppercase;
}

#secondary-navigation ul li a {
	font-size: 14px;
	font-size: 1.4rem;
}




/*
4. Posts
 ----------------------------------------------------*/
.filter-menu li a {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 600;
}

.pagination {
	font-size: 14px;
	font-size: 1.4rem;
}

.portfolio-grid li h3.title {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.2;
}

.portfolio-grid li .meta {
	font-size: 8px;
	font-size: 0.8rem;
}

.portfolio-grid li .meta {
	font-size: 12px;
	font-size: 1.2rem;
}

.portfolio-grid li .likes {
	font-size: 35px;
	font-size: 3.5rem;
}

.related-works li h3.title {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 600;
}

.related-works li .meta {
	font-size: 28px;
	font-size: 2.8rem;
}

.portfolio-list .item-content h3.title {
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 400;
}

.blog-modern-list li .entry-header .title {
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 400;
}

.blog-classic-list li .entry-header .title {
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: 400;
}

.blog-full-list li .entry-header .title {
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 400;
}

.blog-masonry-list li .entry-header .title {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.2;
}

.blog-masonry-list li .post-quote .text,
.blog-masonry-list li .post-link .link {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.2;
}

.post-quote .text {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2;
}

.post-quote .quote-form {
	font-size: 16px;
	font-size: 1.6rem;
}

.post-link .link {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2;
}

.post-tags a {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
}

.post-about-author .title {
	font-size: 16px;
	font-size: 1.6rem;
}

.related-news .title {
	font-size: 20px;
	font-size: 2.0rem;
}

.related-news .meta {
	font-size: 12px;
	font-size: 1.2rem;
}

.portfolio-flexible li h3.title {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 600;
}

.portfolio-flexible li .meta {
	font-size: 28px;
	font-size: 2.8rem;
}

.latest-blog .entry-title {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 600;
}

.latest-blog .meta {
	font-size: 14px;
	font-size: 1.4rem;
}

.search-list li .entry-title {
	font-size: 24px;
	font-size: 2.4rem;
}

.portfolio-overlay li h3.title {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 600;
}

.portfolio-overlay li .meta {
	font-size: 28px;
	font-size: 2.8rem;
}





/*
5. Single Page
 ----------------------------------------------------*/
.single-portfolio .entry-title {
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 400;
}

.single-post .entry-header .title {
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 400;
}





/*
6. Comments
----------------------------------------------------*/
#comments #comments-title,
.comment-respond #reply-title {
	font-size: 20px;
	font-size: 2.0rem;
}

#comments .commentlist .comment-meta .reply-link {
	font-size: 10px;
	font-size: 1.0rem;
	text-transform: uppercase;
}

.comment-respond #reply-title small {
	font-size: 14px;
	font-size: 1.4rem;
}





/*
7. Shortcodes
----------------------------------------------------*/
code,
.shortcode-pre .code {
	font-family: 'Consolas', 'Monaco', 'Courier', serif;
}

.shortcode-button,
.shortcode-button-border {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 600;
}

.shortcode-icon-box .link a {
	line-height: 1.5;
	font-size: 16px;
	font-size: 1.6rem;
}

.shortcode-icon-box-2 .item-title {
	font-size: 22px;
	font-size: 2.2rem;
	margin-bottom: 0;
}

.shortcode-icon-box-2 .link a {
	font-size: 16px;
	font-size: 1.6rem;
}

.shortcode-price-table .title {
	font-size: 24px;
	font-size: 2.4rem;
}

.shortcode-price-table .price {
	font-size: 48px;
	font-size: 4.8rem;
	line-height: 1;
}

.shortcode-price-table .sub-price {
	font-size: 24px;
	font-size: 2.4rem;
}

.shortcode-price-table .time {
	font-size: 12px;
	font-size: 1.2rem;
}

.shortcode-price-table .btn a {
	line-height: 1.5;
	font-size: 16px;
	font-size: 1.6rem;
}

.shortcode-price-table-2 .title {
	font-size: 24px;
	font-size: 2.4rem;
}

.shortcode-price-table-2 .price {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
}

.shortcode-price-table-2 .sub-price {
	font-size: 20px;
	font-size: 2.0rem;
}

.shortcode-price-table-2 .time {
	font-size: 12px;
	font-size: 1.2rem;
}

.shortcode-price-table-2 .btn a {
	line-height: 1.5;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 600;
}

.shortcode-team .team-item .name {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 600;
}

.shortcode-team .team-item .role {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
}

.shortcode-team-carousel .name {
	font-size: 28px;
	font-size: 2.8rem;
}

.shortcode-team-carousel .role {
	font-size: 14px;
	font-size: 1.4rem;
}

.shortcode-team-carousel .text {
	font-size: 16px;
	font-size: 1.6rem;
}

.shortcode-testimonial .testimonial-item .name {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 600;
}

.shortcode-testimonial .testimonial-item .role {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
}

.shortcode-testimonial-carousel .testimonial-item .text {
	font-size: 16px;
	font-size: 1.6rem;
}

.shortcode-testimonial-carousel .testimonial-item .name {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 600;
}

.shortcode-testimonial-carousel .testimonial-item .role {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 400;
}

.shortcode-counter .data {
	font-size: 48px;
	font-size: 4.8rem;
}

.shortcode-counter .title {
	font-size: 24px;
	font-size: 2.4rem;
}

.shortcode-progress-bar .title {
	font-size: 16px;
	font-size: 1.6rem;
}

.shortcode-pie-chart .chart .num { 
	font-size: 24px;
	font-size: 2.4rem;
}

.shortcode-pie-chart .title {
	font-size: 22px;
	font-size: 2.2rem;
}

.faq-list li .entry-title,
.single-faq .entry-header .entry-title {
	font-size: 24px;
	font-size: 2.4rem;
}

.shortcode-tagline .text {
	font-size: 18px;
	font-size: 1.8rem;
}

.shortcode-tagline .link a {
	line-height: 1.2;
	font-size: 18px;
	font-size: 1.8rem;
}

.section-title-2 .title {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
}

.section-title-3 .title {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
}

.section-title-3 .sub-title {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 600;
}

.shortcode-overlay-box .box-content {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1.2;
	text-transform: uppercase;
}






/*
8. Widgets
----------------------------------------------------*/
.widget .widget-title {
	font-size: 20px;
	font-size: 2.0rem;
}

.widget-blog li .entry-title,
.widget-portfolio li .entry-title  {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 400;
}

.widget-blog li .meta,
.widget-portfolio li .meta,
.widget-comments li .date {
	font-size: 12px;
	font-size: 1.2rem;
}

.widget-contact-details li .text {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1;
}

.widget-contact-details li .desc {
	font-size: 11px;
	font-size: 1.1rem;
	font-weight: 600;
	text-transform: uppercase;
}




/*
9. Slider
----------------------------------------------------*/
.themewoot-slider .tp-caption.sub-title {
	font-size: 20px;
	font-size: 2.0rem;
	line-height: 1.2;
	font-weight: 400;
}

.themewoot-slider .tp-caption.title {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1.2;
	font-weight: 400;
}

.themewoot-slider .tp-caption.text {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.2;
	font-weight: 400;
}

.themewoot-slider .tp-caption.link-button {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.2;
	font-weight: 400;
}