/*
 Theme Name:   Storefront Child Theme
 description: >-
   A child theme of the Storefront theme
 Author:       end
 Template:     storefront
 Version:      1.0.0
*/		
.site-branding, .site-branding .logo img {
	height:auto!important;
	width:88%!important;
	margin:-20px 6% 20px!important;
	padding:0!important;
	text-align:center;
}

header .site-search {display:none;}

.storefront-primary-navigation {
	border-bottom:5px solid #E91E63!important;
	background-color:#FCE4EC;
}
.storefront-primary-navigation a { font-weight:700; }

.shiftnav-inner, .shiftnav-nav li {
	background-color:#FCE4EC;
}

.shiftnav-inner li {
	border-top: 1px solid #F9CCDA;
}
.shiftnav-inner a {
	border-top: 1px solid #FFFCFE;
}

.shiftnav-nav li a:hover {
	background-color:#E91E63;
	color:#FCE4EC;
}

.shiftnav-nav .sub-menu li {
	border:none;
}

.shiftnav-nav .sub-menu a {
	padding:5px 0 5px 35px!important;
	border:none;
}

.site-footer {display:none;}

.content-area {
	background-color:#fff;
	padding:15px 15px 0;
	margin-top:-60px;
}
	.home .content-area {
		margin-top:-70px;
	}

.woocommerce-breadcrumb {
	background:#9e9e9e;
	color:#FFFCFE;
}

.woocommerce-breadcrumb a {
	color:#E91E63;
}

.site-header {
	border:none;
}

h1 {
	color:#E91E63;
	font-size:2em;
	font-weight:700;
}

h2 {
	color:#E91E63;
	font-size:1.75em;
	font-weight:700;
}

h3 {
	color:#E91E63;
	font-size:1.5em;
	font-weight:700;
}

h4 {
	color:#E91E63;
	font-size:1.25em;
	font-weight:700;
}

h5 {
	color:#E91E63;
	font-size:1em;
	font-weight:700;
}

.woocommerce-message {
	margin:-59px 0 59px 0!important;
}

.mini_cart_item a {
	font-size: 13px;
	line-height: 14.5px;
}

.mini_cart_item .variation {
	display:block;
	clear:both;
}

.mini_cart_item .variation dt {
	clear:both;
}

.mini_cart_item .variation dt, 
.mini_cart_item .variation dd {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:50%;
} 

.mini_cart_item .variation dd p {
	margin:0;
	padding:0;
}