/*
 Theme Name:   Bluenote Child
 Theme URI:    https://github.com/crisp-agency/bluenote
 Description:  Bluenote Child Theme
 Author:       
 Author URI:   https://crisp.agency
 Template:     bluenote
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, custom-menu, editor-style, sticky-post, theme-options, threaded-comments
 Text Domain:  bluenote-child
*/

/**
 * Embed Fonts
 */

 /*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/

/* @import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=ee047826-1bf8-409c-96f5-241843081996");

@font-face {
    font-family: "ITCFranklinGothicW01-Bk 812647";
    src: url("Fonts/84083fa0-6a9d-40f7-806f-63add8cde800.woff2") format("woff2"), url("Fonts/41c174b1-68c1-41b7-a19f-5ec80929b115.woff") format("woff");
}

@font-face {
    font-family: "ITCFranklinGothicW01-Bk 812665";
    src: url("Fonts/7e3c0325-6a8b-4e2e-b6c0-bb8c02645f35.woff2") format("woff2"), url("Fonts/0217968f-fe47-452d-bf4a-64f4fb60de07.woff") format("woff");
}

@font-face {
    font-family: "ITCFranklinGothicW01-Dm 812668";
    src: url("Fonts/ea7dcf5e-c101-46d3-a553-bb46f78ca7e4.woff2") format("woff2"), url("Fonts/08fe22ab-0517-4203-bcc9-1ba2ca45f40c.woff") format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/sourcesanspro-regular.woff2') format('woff2'), url('fonts/sourcesanspro-regular.woff') format('woff');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/sourcesanspro-italic.woff2') format('woff2'), url('fonts/sourcesanspro-italic.woff') format('woff');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/sourcesanspro-semibold.woff2') format('woff2'), url('fonts/sourcesanspro-semibold.woff') format('woff');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 500;
    src: url('fonts/sourcesanspro-semibold-italic.woff2') format('woff2'), url('fonts/sourcesanspro-semibold-italic.woff') format('woff');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/sourcesanspro-bold.woff2') format('woff2'), url('fonts/sourcesanspro-bold.woff') format('woff');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/sourcesanspro-bold-italic.woff2') format('woff2'), url('fonts/sourcesanspro-bold-italic.woff') format('woff');
} */

@font-face {
	font-family: 'Muller-Bold';
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_2_0.eot');
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_2_0.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_2_0.woff2') format('woff2'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_2_0.woff') format('woff'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_2_0.ttf') format('truetype');
}

@font-face {
	font-family: 'Muller-BoldItalic';
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_5_0.eot');
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_5_0.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_5_0.woff2') format('woff2'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_5_0.woff') format('woff'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_5_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Muller-Medium';
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_C_0.eot');
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_C_0.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_C_0.woff2') format('woff2'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_C_0.woff') format('woff'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_C_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Muller-MediumItalic';
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_D_0.eot');
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_D_0.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_D_0.woff2') format('woff2'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_D_0.woff') format('woff'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_D_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Muller-Regular';
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_E_0.eot');
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_E_0.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_E_0.woff2') format('woff2'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_E_0.woff') format('woff'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_E_0.ttf') format('truetype');
}


@font-face {
	font-family: 'Muller-RegularItalic';
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_F_0.eot');
	src: url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_F_0.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_F_0.woff2') format('woff2'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_F_0.woff') format('woff'),
		url('/wp-content/themes/bluenote/fonts/webfonts/3AE24D_F_0.ttf') format('truetype');
}


/**
 * Base Styles
 */

body {
    color: #39383a;
	font-family: 'Muller-Regular', sans-serif;
	font-size: 20px;
	line-height: 30px;
}

/**
 * Marquee Styles
 */

.marquee-title-additional {
    color: #39383a;
	font-family: 'Muller-Regular', sans-serif;
}

/**
 * Comments Section
 */

.comment .comment-edit-link {
    color: #39383a;
    font-family: 'Muller-Regular', sans-serif;
}

.comment .comment-reply-link {
    color: #39383a;
    font-family: 'Muller-Regular', sans-serif;
}

/**
 * Doctor Feature Styles
 */

.doctor-feature-specialty {
    color: #39383a;
    font-family: 'Muller-Regular', sans-serif;
    font-size: 16px;
    line-height: 25px;
}


/* Note: I do not like having !important on all these styles, but it appears that at one point in time we were able to style things directly on one page
in the theme files so the colors are getting set on the index page. However, after upgrading the theme and plugins, this feature is no longer available
so the only way to overwrite these is by adding an important in this style sheet.
*/
.front-article-meta {
	font-size: 15px;
	color: #151515 !important;
}

.post-card-meta {
	font-size: 15px;
	color: #151515 !important;
}

.nav-link {
	font-size: 20px;
}


/* Copyright info on Featured Images */

figure.wp-caption{
	background: transparent;
	margin:0;
}
figure.wp-caption figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	background: rgba(0, 0, 0, .5);
	font-size: 0.8rem;
	box-sizing: border-box;
	width: 100%;
	padding: 5px 10px;
	transition: all 0.3s;
}

/* Front Page - Copyright info on Featured Image */
.front-article-image-wrapper {
	position: relative;
}

@media (min-width: 900px) {
	.front-article:hover .front-article-image-wrapper figure,
	.front-article:hover .front-article-image-wrapper figure figcaption {
		transform: translateY(-147px);
		transition: all 0.3s 0.08s;
	}
}

/* Single Post - Copyright info on Featured Image */
.attachment-post-thumbnail-wrapper {
	margin-bottom: 40px;
	max-height: none;
	position: relative;
}

.attachment-post-thumbnail-wrap {
	max-height: none;
	transform: translateY(50%);
}

.attachment-post-thumbnail-wrap figure.wp-caption {
	position: relative;
	display: block;
	transform: translateY(-50%);
	width: 100%;
}
.attachment-post-thumbnail-wrap figure.wp-caption img {
	transform: none;
}

/* Search Results - Copyright info on Featured Image */
/* Section Pages - Copyright info on Featured Image */
body.search-results  figure.wp-caption,
.post-grid .post-card figure.wp-caption {
	position: relative;
}


/**
 * News Styles
 */
.news .front-section-cta-link-text {
	color: #151515 !important;
}

/**
* Stories Section 
*/
.stories .front-section-cta-link-text {
	color: #000 !important;
}
.stories a.post-card-link {
	color: #000 !important;
}
.post-card.stories:hover .post-card-button,
.post-card.stories:focus .post-card-button,
.post-card.news:hover .post-card-button,
.post-card.news:focus .post-card-button {
	color: #000 !important;
	background-image: url('/wp-content/themes/bluenote/images/black-arrow.png') !important;
}


@media (min-width: 600px) {
    .front-section-description {
        font-size: 21px;
    }
}

@media (min-width: 1000px) {
    .marquee-description {
        font-size: 19px;
    }
}