/*
 Theme Name:   Mariana Handmade Child
 Theme URI:    http://mariana-handmade.themerex.net/
 Description:  Mariana Handmade Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     mariana-handmade
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  mariana-handmade-child
*/

/* Custom Top Stitch CSS */

/* set current nav links to black instead of pink */
.style-header-3 .menu_main_nav > li li > a:hover, 
.style-header-3 .menu_main_nav > li li.sfHover > a, 
.style-header-3 .menu_main_nav > li li.current-menu-item > a, 
.style-header-3 .menu_main_nav > li li.current-menu-parent > a, 
.style-header-3 .menu_main_nav > li li.current-menu-ancestor > a, 
.style-header-3 .menu_main_nav > li > a:hover, 
.style-header-3 .menu_main_nav > li.sfHover > a, 
.style-header-3 .menu_main_nav > li.current-menu-item > a, 
.style-header-3 .menu_main_nav > li.current-menu-parent > a, 
.style-header-3 .menu_main_nav > li.current-menu-ancestor > a {
	color: black;
}
/* override pink link colours with brown from the logo */
.slider_swiper.slider_multi .slide_cats, 
.slider_swiper.slider_multi .slide_cats a,
.post_item .more-icon:before,
.sc_recent_news .post_featured .post_info .post_categories,
.sc_recent_news .post_featured .post_info .post_categories a {
	color: #0061aa; /* #9c8679; */
}
/* override pink background colours with brown from logo */
.scroll_to_top,
.post_featured .post_label.label_pinit,
.hot_spot_hover.hovered .point,
.hot_spot .hot_spot_hover.hovered,
.post_featured.width_hot_spot:hover .hot_spot_hover.hovered,
.menu_main_nav>li ul {
	background-color: #9c8679  !important; /* #9c8679; */
}
.menu_main_nav>li ul a {
	color: white;
}
.scroll_to_top:hover {
	background-color: #9c8679  !important;
	opacity: 0.9;
}
/* override dark blue colours with lighter blue from logo */
.color_wrap,
.footer_wrap,
.copyright_wrap,
.hot_spot_info .point,
.hot_spot .point {
	background-color: #9c8679 !important; /* #0061aa !important; */;
}
aside .widget_title {
	background-color: #f0f7f8 !important;
	color: black !important;	
}
.hot_spot_info .hot_spot_item a {
	color: #9c8679 !important; /* #0061aa !important; */
}
.hot_spot_info .hot_spot_item a:hover,
.hot_spot_info .hot_spot_item a:hover {
	color: #9c8679 !important; /* #0061aa !important; */
	border-color: #9c8679 !important; /* #0061aa !important;	 */
}
/* search */
.style-header-2 .search_wrap .search_field, .top_panel_logo_wrap .search_wrap .search_field {
	background-color: #f0f7f8 !important;
}
/* hide post counter and post likes counter */
.entry-footer .post_counters {
	display: none;
} 
/* hide top border on footer copyright */
.copyright_text {
	border-top: 0 !important;
}
/* hide dates in home page widget slider */
.widget_slider .slide_date {
	display: none;
}
/* give full swiper slider slides pointer hover state */
.swiper-slide {
	cursor: pointer !important;
	background-position: center -30px !important;
}
/* make all slider headings the same height (equivalent to two lines) to ensure consistent image heights */
.slider_swiper.slider_multi .slide_title {
	min-height: 50px;
}
/* hide posts dates and footers */
article .post_date,
article .post_footer {
	display: none;
}
/* hide 'you may also like' related box */
.related_wrap {
	display: none;
}

/* -------------------
   QUILT CALCULATOR (PRICE ESTIMATOR) STYLES -------------- */
.quilt-calc {
	width: 100%;
	max-width: 300px;
	padding: 10px;
	background-color: #f0f7f8;
	color: black;
	border-radius: 6px;
}
.quilt-calc label {
	color: black;
}
.quilt-calc h3 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
.quilt-calc h4 {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px 0;
	font-style: italic;
	text-transform: none;
}
.quilt-calc .quilt-length,
.quilt-calc .quilt-width {
	width: 40%;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
}
.quilt-calc .quilt-length label,
.quilt-calc .quilt-width label {
	font-weight: normal;
}
.quilt-calc .quilt-by {
	width: 12%;
	float: left;
	padding: 0;
	margin: -7px 0 0 0 !important;
	text-align: left;
	font-weight: normal;
	font-size: 28px;
	line-height: 30px;
}
.quilt-calc input[type='text'] {
	width: 50px;
	background-color: white !important;
	padding: 5px 10px !important;
}
.quilt-calc .quilt-estimates.
.quilt-calc .quilt-msg {
	display: none;
}
.quilt-calc .quilt-estimates p {
	margin: 5px 0;
	padding: 0;
	clear: both;
	float: none;
	width: 100%;
	height: 18px;
}
.quilt-calc .quilt-estimates p span.value-desc,
.quilt-calc .quilt-estimates p span.value-amount {
	width: 70%;
	display: inline-block;
	float: left;
}
.quilt-calc .quilt-estimates p span.value-total-amount {
	font-weight: bold;
}
.quilt-calc .quilt-estimates p span.value-amount {
	width: 25%;
	display: inline-block;	
	text-align: right;
	float: right;	
}
.quilt-calc .quilt-button-wrap {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 5px 0;
	text-align: right;
}
.quilt-calc button {
	background-color: #9c8679;
	padding: 5px 10px;
	border-radius: 6px;
	margin: 0 5% 0 0;
	color: white;
	text-transform: uppercase;
}
.quilt-calc button:hover {
	background-color: #8b7568;
}
.quilt-calc .quilt-msg {
	color: #cc0000;
	font-size: 12px;
	line-height: 16px;
	margin: 4px 0;
	padding: 0;
	width: 100%;
	clear: both;
	float: none;
}

/* shrink font on email so it fits in the sidebar */
#contact-email {
	font-size: 13px;
}

/* make content images full width on smaller screens  */
@media screen and (max-width: 480px) {
	.post_content img,
	.entry_content img,
	.page_content img {
		width: 100% !important;
		height: auto !important;
		margin: 10px 0  10px 0 !important;
	}
}