/**
 * 	Header Top Stylesheet
 */

#header-top {
	position: fixed;
	display: block;
	width: 100%;
	top: 0;
	background-color: rgb(72, 81, 85);
	height: 50px;
	border-bottom: none;
	z-index: 999999;
	border-top: none;
}

body.role-administrator #header-top {
	top: 63px;
}

#header-top #block-block-18 a {
	color: white;
}

#header-top #block-block-18 {
	padding-top: 12px;
}

#header-top .header__user-area i {
	padding-right: 5px;
}

#header-top .header__user-area figure {
	float: left;
	height: 25px;
}

#header-top .header__user-area div {
	display: inline-block;
}

#header-top .header__user-area div span {
	vertical-align: middle;
	padding-left: 7px;
}

#header-top #block-views-shopping-cart-block .line-item-summary-view-cart a {
    background-size: 28px auto;
    background-position: right 10px;
    left: initial;
    right: 25px;
    color: transparent;
}

#block-views-shopping-cart-block .line-item-quantity-raw {
	left: 57%;
}

#header-top-right #block-views-shopping-cart-block {
	/*margin-top: 8px;*/
}

#block-block-18 .header__user-area-link {
	display: inline-block;
}

#block-views-exp-display-products-page, #block-views-exp-display-products-page {
	background-image: url(/sites/default/files/icons/sas-search.svg);
	background-size: 25px;
	height: 35px;
}

/** **/
	
/**
 * 	SVG
 */

#block-block-18 figure {
	display: inline-block;
}

figure.sas-logged-in svg,
figure.sas-logged-out svg {
	width: 25px;
	height: 25px;
}

figure.sas-logged-in svg path,
figure.sas-logged-in svg circle {
	stroke: white!important;
}

figure.sas-logged-out svg path,
figure.sas-logged-out svg circle {
	stroke: white!important;
	fill: white!important;
}

/** **/
	
/**
 * 	Cart
 */

#block-views-shopping-cart-block .line-item-summary-checkout a, 
#block-views-shopping-cart-block .line-item-summary-view-cart a {
	background-image: url(/sites/default/files/icons/sas-cart-white.svg);
}

/** **/
	
/**
 * 	Mobile
 */

#header-top .navbar-header {
	float: left;
}

.bitaboot-xs #header-top .header-top-left-container,
.bitaboot-sm #header-top .header-top-left-container {
	padding-top: 9px;
}

#header-top .navbar-toggle .icon-bar {
	background-color: white;
	color: white;
}

/** **/