/*
Theme: Miramar
*/

/*--------------------------------------------------------------
# Body
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Georgia
--------------------------------------------------------------*/

body.em-fonts-body-georgia,
.em-fonts-body-georgia button,
.em-fonts-body-georgia input:not([type="submit"]),
.em-fonts-body-georgia select,
.em-fonts-body-georgia textarea {
	font-family: 'georgia', sans-serif;
	font-size: 15px;
	line-height: 175%;
	letter-spacing:normal;
}

/*--------------------------------------------------------------
## Lato Light
--------------------------------------------------------------*/

body.em-fonts-body-lato-light,
.em-fonts-body-lato-light button,
.em-fonts-body-lato-light input:not([type="submit"]),
.em-fonts-body-lato-light select,
.em-fonts-body-lato-light textarea {
	font-family: 'lato', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 175%;
	letter-spacing:.025em;
}

/*--------------------------------------------------------------
## Open Sans Light
--------------------------------------------------------------*/

body.em-fonts-body-open-sans-light,
.em-fonts-body-open-sans-light button,
.em-fonts-body-open-sans-light input:not([type="submit"]),
.em-fonts-body-open-sans-light select,
.em-fonts-body-open-sans-light textarea {
	font-family: 'open sans', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 185%;
	letter-spacing:normal;
}

/*--------------------------------------------------------------
# Logo
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Italiana
--------------------------------------------------------------*/

.em-fonts-logo-italiana .site-title-text {
	font: 56px 'italiana', sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-bottom: 12px;
}

/*--------------------------------------------------------------
## Montserrat
--------------------------------------------------------------*/

.em-fonts-logo-montserrat .site-title-text {
	font: 42px 'montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin-bottom: 8px;
}

/*--------------------------------------------------------------
## Work Sans
--------------------------------------------------------------*/

.em-fonts-logo-work-sans-extra-light .site-title-text {
	font: 55px 'work sans', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 200;
	margin-bottom: 12px;
}


/*--------------------------------------------------------------
# Primary
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Montserrat
--------------------------------------------------------------*/

.em-fonts-primary-montserrat .post-single .entry-content h1,
.em-fonts-primary-montserrat #info-page .entry-content h1 {
	font: 20px 'montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing:.1em;
}

.em-fonts-primary-montserrat .post-single .entry-content h2,
.em-fonts-primary-montserrat #info-page .entry-content h2 {
	font: 15px 'montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing:.1em;
}

.em-fonts-primary-montserrat .entry-title,
.em-fonts-primary-montserrat .em-fonts-primary {
	font: 25px/1.444444em 'montserrat', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing:.1em;
}

.em-fonts-primary-montserrat .em-fonts-primary-small {
	font-size: 14px;
}

.em-fonts-primary-montserrat #footer-widget-area .widget-title,
.em-fonts-primary-montserrat #shopping-widget h3,
.em-fonts-primary-montserrat .interstitial-title,
.em-fonts-primary-montserrat #related-posts h3,
.em-fonts-primary-montserrat #reply-title,
.em-fonts-primary-montserrat .comments-title {
	font: 32.5px/1.444444em 'montserrat', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing:.2em;
}

.em-fonts-primary-montserrat #shopping-widget h3 {
	font-size: 15px;
	letter-spacing:.2em;
}

.em-fonts-primary-montserrat #related-posts h3 {
	font-size: 20px;
	letter-spacing:.2em;
}

.em-fonts-primary-montserrat #reply-title {
	font-size: 25px;
}

.em-fonts-primary-montserrat .comments-title {
	font-size: 25px;
}

.em-fonts-primary-montserrat #footer-widget-area .widget-title {
	line-height: 60%;
}

/*--------------------------------------------------------------
## Work Sans Extra Light
--------------------------------------------------------------*/

.em-fonts-primary-work-sans-extra-light .post-single .entry-content h1,
.em-fonts-primary-work-sans-extra-light #info-page .entry-content h1 {
	font: 27px 'work sans', sans-serif;
	font-weight: 200;
}

.em-fonts-primary-work-sans-extra-light .post-single .entry-content h2,
.em-fonts-primary-work-sans-extra-light #info-page .entry-content h2 {
	font: 22px 'work sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing:.1em;
}

.em-fonts-primary-work-sans-extra-light .entry-title,
.em-fonts-primary-work-sans-extra-light .em-fonts-primary {
	font: 30px/1.333333em 'work sans', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing:.075em;
}

.em-fonts-primary-work-sans-extra-light .em-fonts-primary-small {
	font-size: 20px;
}

.em-fonts-primary-work-sans-extra-light #footer-widget-area .widget-title,
.em-fonts-primary-work-sans-extra-light #shopping-widget h3,
.em-fonts-primary-work-sans-extra-light .interstitial-title,
.em-fonts-primary-work-sans-extra-light #related-posts h3,
.em-fonts-primary-work-sans-extra-light #reply-title,
.em-fonts-primary-work-sans-extra-light .comments-title {
	font-family:'work sans', sans-serif;
	font-size:48px;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing:.1em;
}

.em-fonts-primary-work-sans-extra-light #shopping-widget h3 {
	font-size: 22px;
}

.em-fonts-primary-work-sans-extra-light #related-posts h3 {
	font-size: 30px;
}

.em-fonts-primary-work-sans-extra-light #reply-title {
	font-size: 30px;
}

.em-fonts-primary-work-sans-extra-light .comments-title {
	font-size: 30px;
}

.em-fonts-primary-work-sans-extra-light #footer-widget-area .widget-title {
	line-height: 60%;
}

/*--------------------------------------------------------------
# Secondary
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Lato Light
--------------------------------------------------------------*/

.em-fonts-secondary-lato-light .entry-content h5,
.em-fonts-secondary-lato-light label,
.em-fonts-secondary-lato-light .primary-menu > li,
.em-fonts-secondary-lato-light .slicknav_menu,
.em-fonts-secondary-lato-light #footer-menu li,
.em-fonts-secondary-lato-light .comment-author,
.em-fonts-secondary-lato-light .comment-meta,
.em-fonts-secondary-lato-light .archive-title,
.em-fonts-secondary-lato-light .archive-title .pre,
.em-fonts-secondary-lato-light .not-found .page-content,
.em-fonts-secondary-lato-light .em-fonts-secondary {
	font: 12px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 300;
}

.em-fonts-secondary-lato-light .entry-content h6,
.em-fonts-secondary-lato-light input[type="search"].sb-search-input,
.em-fonts-secondary-lato-light .not-found .search-text {
	font: 10px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 300;
}

.em-fonts-secondary-lato-light .wp-caption-text {
	font: 10px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 300;
	line-height: 220%;
}

.em-fonts-secondary-lato-light .post-excerpt .em-shop-title,
.em-fonts-secondary-lato-light .em-shop-title {
	font: 10px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-weight: 300;
}

/*--------------------------------------------------------------
## Montserrat
--------------------------------------------------------------*/

.em-fonts-secondary-montserrat .entry-content h5,
.em-fonts-secondary-montserrat label,
.em-fonts-secondary-montserrat .primary-menu > li,
.em-fonts-secondary-montserrat .slicknav_menu,
.em-fonts-secondary-montserrat #footer-menu li,
.em-fonts-secondary-montserrat .comment-author,
.em-fonts-secondary-montserrat .comment-meta,
.em-fonts-secondary-montserrat .archive-title,
.em-fonts-secondary-montserrat .archive-title .pre,
.em-fonts-secondary-montserrat .not-found .page-content,
.em-fonts-secondary-montserrat .em-fonts-secondary {
	font: 12px 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: normal;
}

.em-fonts-secondary-montserrat .entry-content h6,
.em-fonts-secondary-montserrat input[type="search"].sb-search-input,
.em-fonts-secondary-montserrat .not-found .search-text {
	font: 10px 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: normal;
}

.em-fonts-secondary-montserrat .wp-caption-text {
	font: 9px 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: normal;
	line-height: 220%;
}

.em-fonts-secondary-montserrat .post-excerpt .em-shop-title,
.em-fonts-secondary-montserrat .em-shop-title {
	font: 10px 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-weight: normal;
}


/*--------------------------------------------------------------
## Oswald Light
--------------------------------------------------------------*/

.em-fonts-secondary-oswald-light .entry-content h5,
.em-fonts-secondary-oswald-light label,
.em-fonts-secondary-oswald-light .primary-menu > li,
.em-fonts-secondary-oswald-light .slicknav_menu,
.em-fonts-secondary-oswald-light #footer-menu li,
.em-fonts-secondary-oswald-light .comment-author,
.em-fonts-secondary-oswald-light .comment-meta,
.em-fonts-secondary-oswald-light .archive-title,
.em-fonts-secondary-oswald-light .archive-title .pre,
.em-fonts-secondary-oswald-light .not-found .page-content,
.em-fonts-secondary-oswald-light .em-fonts-secondary {
	font: 13px 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 300;
}

.em-fonts-secondary-oswald-light .entry-content h6,
.em-fonts-secondary-oswald-lightt input[type="search"].sb-search-input,
.em-fonts-secondary-oswald-light .not-found .search-text {
	font: 10px 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 300;
}

.em-fonts-secondary-oswald-light .wp-caption-text {
	font: 10.5px 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 300;
	line-height: 220%;
}

.em-fonts-secondary-oswald-light .post-excerpt .em-shop-title,
.em-fonts-secondary-oswald-light .em-shop-title {
	font: 11px 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 300;
}

/*--------------------------------------------------------------
# Tertiary
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Montserrat
--------------------------------------------------------------*/

.em-fonts-tertiary-montserrat .entry-content h3,
.em-fonts-tertiary-montserrat #footer-widget-area .null-instagram-feed p {
	font: 15px 'Montserrat', sans-serif;
	font-weight: normal;
	letter-spacing:.15em;
}

.em-fonts-tertiary-montserrat .entry-content h4,
.em-fonts-tertiary-montserrat button,
.em-fonts-tertiary-montserrat input[type="button"],
.em-fonts-tertiary-montserrat input[type="reset"],
.em-fonts-tertiary-montserrat input[type="submit"],
.em-fonts-tertiary-montserrat .button,
.em-fonts-tertiary-montserrat .site-description,
.em-fonts-tertiary-montserrat #top-menu li,
.em-fonts-tertiary-montserrat .post-excerpt .entry-meta,
.em-fonts-tertiary-montserrat .post-excerpt .read-more,
.em-fonts-tertiary-montserrat .nav-links,
.em-fonts-tertiary-montserrat .featured-post .post-category a,
.em-fonts-tertiary-montserrat .post-single .entry-meta > span,
.em-fonts-tertiary-montserrat .related-post h4,
.em-fonts-tertiary-montserrat .comments-jump-link a,
.em-fonts-tertiary-montserrat .not-found .search-text,
.em-fonts-tertiary-montserrat .em-fonts-tertiary {
	font: 10px 'Montserrat', sans-serif;
	font-weight: normal;
	letter-spacing:.15em;
	line-height:155%;
}

.em-fonts-tertiary-montserrat .site-description {
	font-size: 11.5px;
	letter-spacing:.15em;
}

.em-fonts-tertiary-montserrat .feature-box h3 {
	font: 13px 'Montserrat', sans-serif;
	font-weight: normal;
	letter-spacing:.15em;
	line-height:155%;
}


/*--------------------------------------------------------------
## Old Standard
--------------------------------------------------------------*/

.em-fonts-tertiary-old-standard .entry-content h3,
.em-fonts-tertiary-old-standard #footer-widget-area .null-instagram-feed p {
	font: 22px 'Old Standard tt', serif;
	font-weight: normal;
	font-style:italic;
	text-transform: lowercase;
	letter-spacing:.025em;
}

.em-fonts-tertiary-old-standard .entry-content h4,
.em-fonts-tertiary-old-standard button,
.em-fonts-tertiary-old-standard input[type="button"],
.em-fonts-tertiary-old-standard input[type="reset"],
.em-fonts-tertiary-old-standard input[type="submit"],
.em-fonts-tertiary-old-standard .button,
.em-fonts-tertiary-old-standard .site-description,
.em-fonts-tertiary-old-standard #top-menu li,
.em-fonts-tertiary-old-standard .post-excerpt .entry-meta,
.em-fonts-tertiary-old-standard .post-excerpt .read-more,
.em-fonts-tertiary-old-standard .nav-links,
.em-fonts-tertiary-old-standard .featured-post .post-category a,
.em-fonts-tertiary-old-standard .post-single .entry-meta > span,
.em-fonts-tertiary-old-standard .related-post h4,
.em-fonts-tertiary-old-standard .comments-jump-link a,
.em-fonts-tertiary-old-standard .not-found .search-text,
.em-fonts-tertiary-old-standard .em-fonts-tertiary {
	font: 14px 'Old Standard tt', serif;
	font-weight: normal;
	text-transform: lowercase;
	font-style: italic;
	letter-spacing:.025em;
}

.em-fonts-tertiary-old-standard .site-description {
	font-size: 17px;
	letter-spacing:normal;
}

.em-fonts-tertiary-old-standard .feature-box h3 {
	font: 18px 'Old Standard tt', serif;
	font-weight: normal;
	text-transform: lowercase;
	font-style: italic;
	letter-spacing:.025em;;
}


/*--------------------------------------------------------------
## Oswald Light
--------------------------------------------------------------*/

.em-fonts-tertiary-oswald-light .entry-content h3,
.em-fonts-tertiary-oswald-light #footer-widget-area .null-instagram-feed p {
	font: 18px 'Oswald', sans-serif;
	font-weight: 300;
}

.em-fonts-tertiary-oswald-light .entry-content h4,
.em-fonts-tertiary-oswald-light button,
.em-fonts-tertiary-oswald-light input[type="button"],
.em-fonts-tertiary-oswald-light input[type="reset"],
.em-fonts-tertiary-oswald-light input[type="submit"],
.em-fonts-tertiary-oswald-light .button,
.em-fonts-tertiary-oswald-light .site-description,
.em-fonts-tertiary-oswald-light #top-menu li,
.em-fonts-tertiary-oswald-light .post-excerpt .entry-meta,
.em-fonts-tertiary-oswald-light .post-excerpt .read-more,
.em-fonts-tertiary-oswald-light .nav-links,
.em-fonts-tertiary-oswald-light .featured-post .post-category a,
.em-fonts-tertiary-oswald-light .post-single .entry-meta > span,
.em-fonts-tertiary-oswald-light .related-post h4,
.em-fonts-tertiary-oswald-light .comments-jump-link a,
.em-fonts-tertiary-oswald-light .not-found .search-text,
.em-fonts-tertiary-oswald-light .em-fonts-tertiary {
	font: 12px 'Oswald', sans-serif;
	font-weight: 300;
	line-height:150%;
}

.em-fonts-tertiary-oswald-light .site-description {
	font-size: 13px;
}

.em-fonts-tertiary-oswald-light .feature-box h3 {
	font: 13.5px 'Oswald', sans-serif;
	font-weight: 300;
	line-height:150%;
	letter-spacing:.1em;
}