#masthead {
    background-color: #342C62;
}

h1, h2, h3, h4, h5, h6 {font-family:Sofia}

/*fix up for authors page grid*/
ul.grid-page-bullets li {
	margin-left: 15px;
}

a.grid-purchase-link {
	font-size: .8em;
	transition: margin-left .2s ease;
	margin-left: 0;
}

a.grid-purchase-link:hover {
	margin-left: 3px;
	color: #0093d0;
	text-decoration: underline;
}

table tr th, table tr td {
	font-size: 1em;
	border-left: 1px dotted #dddddd;
	padding-left: 8px;
}

table {
	border: 1px dotted #ddd;
}

table tr td strong {
	color: black;
}

li {
/*margin-left: 15px;*/
	font-size: .8em;
}

tr {
	transition: background-color .2s ease;
	background-color: #ffffff;
	color: #555555;
}

tr:hover {
	background-color: #e3fcfe;
	color: #222222;
}

.product-small.grid-boxed .inner-wrap:hover {
	box-shadow: 2px 2px 6px 0 rgba(197,4,4,0.7);
}

/*change social icons so they are colored by default, not on hover. Makes them more visible on featured images*/
div.row.parallax_text > div > div > header > div.social-icons.share-row > a.icon.icon_facebook.tip-top.tooltipstered {
	background-color: #3a589d;
	border-color: #3a589d;
}

div.row.parallax_text > div > div > header > div.social-icons.share-row > a.icon.icon_pintrest.tip-top.tooltipstered {
	background-color: #cb2320;
	border-color: #cb2320;
}

div.row.parallax_text > div > div > header > div.social-icons.share-row > a.icon.icon_email.tip-top.tooltipstered {
	background-color: #111111;
	border-color: #111111;
}

div.row.parallax_text > div > div > header > div.social-icons.share-row > a.icon.icon_tumblr.tip-top.tooltipstered {
	background-color: #36455d;
	border-color: #36455d;
}

div.row.parallax_text > div > div > header > div.social-icons.share-row > a.icon.icon_whatsapp.tip-top.tooltipstered {
	background-color: #0c9109;
	border-color: #0c9109;
}

div.row.parallax_text > div > div > header > div.social-icons.share-row > a.icon.icon_twitter.tip-top.tooltipstered {
	background-color: #2478ba;
	border-color: #2478ba;
}

/*fix line height for the text under the thumbnails of blog posts on the homepage*/
div > div > li > div > div > a > div.ux-box-text.text-vertical-center > p {
	line-height: normal;
}

div > div > li.ux-box.text-center.post-item.ux-text-normal.is-selected > div > div > div.ux-box-text.text-vertical-center > a > p {
	line-height: normal;
}

.ux-box {
	line-height: normal;
}

/*add drop shadow to blog post titles to improve legibility*/
div.row.parallax_text > div > div > header > h1 {
	text-shadow: 1px 1px 15px black;
}

div.row.parallax_text > div > div > header > div.entry-meta {
	text-shadow: 1px 1px 15px black;
}	


.author-box p {
	font-size: 100%;
	line-height: 150%;
}

input[type="checkbox"] {
	margin: 0;
}

@media only screen and (max-width: 768px) {
	h1 {
		font-size: 26px;
	}
	
	p {
		font-size: 18px;
	}
	
	h2 {
		font-size: 23px;
	}
}

div.hjawidget.textwidget > ul > li > a {
	color: #81a7ff;
}

div.hjawidget.textwidget > ul > li > a:hover {
	color: #4279f9;
}

.footer-disclaimer {
	font-size: 14px;
	line-height: 16px;
}

p {
	line-height: 150%;
	font-size: 23px;
	color: #444444;
	font-family: Sofia, Sans-serif;}

h2 {
	color: #222222;
}

blockquote p {
	color: #222222;
	font-size: 27px;
	font-weight: normal;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Times New Roman;
}

blockquote {
	border-left: 2px solid red;
}

.product_meta {
	font-size: 22px;
}

.product-image .front-image img {
	padding: 10px;
}

.product-small.grid-boxed .inner-wrap {
	box-shadow: 2px 2px 6px 0 rgba(0,0,0,0.4);
}

.wc-product-retailers-wrap {
	clear: none;
}

.single_add_to_cart_button {
	display: none;
}

#submit, button, .button, input[type="submit"] {
	margin-bottom: 5px;
}

@media only screen and (min-width: 48em) {
	.large-6 {
		width: 40%;
	}
}

.circle.tip-top.tooltipstered {
	background-color: red;
}

#woocommerce_product_categories-3 > ul > li.cat-item > span {
	color: #444444;
}

.row {margin-left: auto !important}
/*Header*/
#logo {width:30%!important}
#logo img {max-width:360px}
#site-navigation {float:right!important;}
.nav-top-link{opacity: 1!important; text-transform: inherit!important; font-size:16px!important}
.nav-top-link img {vertical-align: top}
.mn img {width:40px;}
.mn:hover {filter:invert(63%) sepia(59%) saturate(2012%) hue-rotate(346deg) brightness(73%) contrast(97%)}
@media only screen and (max-width:900px) {#logo img {max-width:250px!important} .nav-top-link {font-size:13px!important}}

@font-face {
font-family:'Sofia';
src:url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-300.woff') format('woff'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-300.woff2') format('woff2'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-300.ttf') format('truetype');
font-weight: 300;}

@font-face {
font-family:'Sofia';
src:url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-400.woff') format('woff'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-400.woff2') format('woff2'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-400.ttf') format('truetype');
font-weight: 400;}
	
@font-face {
font-family:'Sofia';
src:url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-500.woff') format('woff'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-500.woff2') format('woff2'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-500.ttf') format('truetype');
font-weight: 500;}
	
@font-face {
font-family:'Sofia';
src:url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-600.woff') format('woff'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-600.woff2') format('woff2'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-600.ttf') format('truetype');
font-weight: 600;}
	
@font-face {
font-family:'Sofia';
src:url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-700.woff') format('woff'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-700.woff2') format('woff2'),
url('https://www.redfeatherromance.com/wp-content/uploads/sites/2/2022/02/Sofia-Pro-700.ttf') format('truetype');
font-weight: 700;}

.wp-image-5149 {display:none}


/* woo product cards mobile layout */
@media (max-width: 768px) {
	.custom-products-list .woo-products-products-list.products-layout-left .woo-products-products-list__inner-box {
		flex-direction: column;
	}
	
	.custom-products-list .woo-products-products-list__item-img {
	padding: 0 !important;
	flex: 1 !important;
	}

.custom-products-list .woo-products-products-list__item-content {
	max-width: 330px !important;
}
	
	.category-style h2 img {
		width: 100%;
		padding-bottom: 15px;
	}
}