
// All common typohraphy & fonts 
// Will be scaling font size on media query ( 1024px, 768px & 574px )


// font family


.site-title {

	font-family:$primary_font_family;
} 

.widget .widget-title h3,
.ap-post-widget .post-title h4,
.related-posts .post-title h4 {

	font-family:$secondary_font_family;
}

.error-page-entry .error-subtitle h3,
.error-page-entry .error-header h1 {

	font-family:'Arial','Halvetica', 'Halvetica Nue', Sans Serif;
}


// transforms 

.ap-button-primary,
.entry-metas ul li,
.entry-metas ul li a,
.entry-metas ul li span,
.entry-cats ul li a,
.read-more-button,
.widget .widget-title h3,
#ap-backtotop .caption,
.site-navigation > ul > li > a,
.post-navigation .nav-links span,
.error-page-entry .error-subtitle h3,
.wp-block-search .wp-block-search__label,
.ap-pagination nav.pagination .nav-links .page-numbers.next,
.ap-pagination nav.pagination .nav-links .page-numbers.prev  {

	text-transform: uppercase;
}


// font style 


q,
blockquote {

	font-style: italic;
}


// font weight 

q,
blockquote,
.is-post-format span,
.ap-post-widget .post-title h4,
.related-posts .post-title h4,
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a {

	font-weight:normal;
}

q,
blockquote,
.ap-button-primary,
.entry-metas ul li,
.entry-metas ul li a,
.entry-metas ul li span,
.calendar_wrap caption {

	font-weight:500;
}


.entry-cats ul li a,
.read-more-button,
#ap-backtotop .caption,
.site-navigation > ul > li > a,
.post-navigation .nav-links span,
.ap-pagination nav.pagination .nav-links .page-numbers.next,
.ap-pagination nav.pagination .nav-links .page-numbers.prev  {

	font-weight:600;
}

.mastheader .site-title,
.widget .widget-title h3 {

	font-weight:bold;
}

.error-page-entry .error-header h1 {

	font-weight:900;
}


// line height 


.entry-metas ul li,
.entry-metas ul li a,
.entry-metas ul li span,
#ap-backtotop .caption,
.wp-block-button__link,
.wp-block-search .wp-block-search__button {

	line-height: 1;
}

.mastheader .site-title {

	line-height:1.3;
}

.ap-post-widget .post-title h4,
.related-posts .post-title h4,
.post-navigation .nav-previous a,
.post-navigation .nav-next a {

	line-height:1.6;
}


// font sizes 

.entry-metas ul li,
.entry-metas ul li a,
.entry-metas ul li span {

	font-size: 11px;
}

.read-more-button,
.entry-cats ul li a {

	font-size: 12px;
}

.ap-button-primary,
#ap-backtotop .caption,
.site-navigation > ul > li > a,
.post-navigation .nav-links span,
.ap-pagination nav.pagination .nav-links .page-numbers,
.wp-block-search .wp-block-search__label {

	font-size: 13px;
}

.excerpt p,
.wp-block-button__link,
.ap-breadcrumb ul li a,
.footer .copyright-info p,
.ap-breadcrumb ul li span,
.entry-tags .post-tags a,
.site-navigation ul li .sub-menu li a 
.site-navigation ul li .children li a,
.widget_recent_entries .post-date,
.calendar_wrap caption,
.widget_search form input[type="search"],
.wp-block-pullquote__citation, 
.wp-block-pullquote cite, 
.wp-block-pullquote footer,
.wp-block-quote__citation, 
.wp-block-quote cite, 
.wp-block-quote footer,
.wp-block-search .wp-block-search__button {

	font-size: 15px;
}


.mastheader .search-trigger,
.mastheader .canvas-trigger,
.ap-post-widget .post-title h4,
.related-posts .post-title h4,
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a {

	font-size: 16px;
}

.widget .widget-title h3 {

	font-size:17px;
}


.is-post-format span,
.error-page-entry .error-subtitle h3 {

	font-size: 18px;
}


.author-box .author-name h3,
.related-posts .section-title h3 {

	font-size:28px;
}

q,
blockquote {

	font-size: 32px;
}

.ap-banner-s1 .post-title h2 {

	font-size: 34px;
}

.ap-blog-list-s1 .post-title h3 {

	font-size: 42px;
}

.page-title h1,
.page-title h2,
.page-title h3 {

	font-size:46px;
}

.mastheader .site-title {

	font-size: 52px;
}

.error-page-entry .error-header h1 {

	font-size:112px;
}

