@charset 'utf-8';
/*
Theme Name: Muji Child
Theme URI: http://muji.ancorathemes.com/
Description: Muji - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Template: muji
Version: 1.0
Tags: light, responsive-layout, flexible-header, accessibility-ready, 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

*/




/* Theme customization starts here
-------------------------------------------------------------- */
/* Make An Appointment Button */
header.top_panel_custom_header-fullwidth .sc_layouts_row_type_compact .sc_button {
    padding: 3.22rem 2.71rem !important;
}
/* Font Load Acid
@font-face {
	font-family: new-font-acid;
	src: url(https://jaris.in/wild-hair/wp-content/acid.otf);
}
*/

/* Menu (Service Menu) Price Font Size */
.scheme_default .sc_price_item .sc_price_item_details li span {
	color: #d47742;
	font-size: 16px !important;
}


/* ========= Very Small CSS========*/
@media (min-width: 320px) and (max-width: 350px) {
	/* Download PDF Menu Button */
	.menu {
		font-size: 9px !important;
	}
	/* Make An Appointment Button*/
	.menu-appointment {
		font-size: 9px !important;
		position: absolute;
		left: 159px !important;
		top: -46px !important;
	}
}


/* ========= SMALL SCREEN CSS ========= */
@media only screen and (max-width: 600px) {
	/* Hide Menu */
	nav#sc_layouts_menu_1673751805 {
		display: none !important;
	}
	/* Menu Size */
	ul#menu_mobile {
		line-height: 40px !important;
		font-size: 53px !important;
	}
	/* Main Title*/
	h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default {
		font-size: 25px !important;
		line-height: 32px !important;
	}
	/* Subtitle  */
	.scheme_default .sc_item_subtitle {
		color: #2a2a2a;
		font-size: 2em !important;
		line-height: 1em !important;
		font-weight: 600 !important;
		padding-bottom: 0.5em;
	}
	/* Footer Position */
	.active-footer-column.wpb_column.vc_column_container.vc_col-sm-2.sc_layouts_column_icons_position_left h6,
	p {
		text-align: center !important;
	}
}


/* ========== LARGE SCREEN CSS ========= */
@media (min-width: 425px) and (max-width: 596px) {
	/* Menu Size */
	ul#menu_mobile {
		line-height: 40px !important;
		font-size: 53px !important;
	}
	/* Main Title*/
	h2.sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default {
		font-size: 25px !important;
		line-height: 32px !important;
	}
	/* Subtitle  */
	.scheme_default .sc_item_subtitle {
		color: #2a2a2a;
		font-size: 15px !important;
		line-height: 10px !important;
		font-weight: 600 !important;
	}
	/* Hide Menu */
	nav#sc_layouts_menu_1673751805 {
		display: none !important;
	}
	/* Footer Position */
	.active-footer-column.wpb_column.vc_column_container.vc_col-sm-2.sc_layouts_column_icons_position_left h6,
	p {
		text-align: center !important;
	}
	/* Home Page Team Member Name */
	span.team-field-content {
		font-size: 20px !important;
	}
}
/* Hide mobile search form */
.search_wrap.search_style_normal.search_mobile.inited {
    display: none;
}