/* CSS Document */

.label-cart{
		box-sizing: border-box;

		padding: 6px 6px 5px;
		border-radius: 3px;
		display: inline-block;
		min-width: 20px;

		color: #fff;
		background-color: #747474;
		font-family: "Arial", sans-serif;
		font-size: 12px;
		line-height: 12px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
	}
	
.contact article p.half-left {float: left; width: 48%; padding-right: 4%;}
.contact article p.half-right {float: left; width: 48%; clear: none; padding-right: 0;}

header p.title a {
	line-height:100%;
}


.content-grey {background-color: #ececec;}
.content-grey>div {width: 95%; max-width: 940px; margin: 0 auto;}
section.content {padding-bottom: 0;}

/* EI-BANNER*/
    	#ei-banner{
			overflow-y: hidden;
		
			transition-property: all;
			transition-duration: .7s;
			transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
			
			position: fixed; 
			right: 0;
			bottom: 0;
			z-index: 999999; 
			margin: 0; 
			padding:0; 
			/*height: auto;*/
		}
		
		.ei-banner-hidden{
			bottom: -600px !important;
			/*height: 0 !important;*/
		}
	
		#ei-banner-alert{
			margin: 0;
			height: 100%;
		}
		
		#ei-banner-image{
			display: none;
		}
		@media screen and (min-width: 650px) {
			#ei-banner{
				right: 25vw;
			}
			#ei-banner-image{
				width: 0;
				display: inherit;
			}
		}


		@media (max-width: 760px){
			#ei-slider {
				display: none;
			}
		}
		

/* EI-SLIDER-OBEN*/
		@media (max-width: 760px){
			#ei-slider {
				display: none;
			}
		}
		@media (min-width: 761px){
			.ei-init {
				transition: height 500ms ease-in-out;
				height: 60px !important;
			}

			.ei-init div {
				height: 30px !important;
			}
		}
		#ei-slider {
			transition: opacity 400ms ease-in-out;
			text-align: center;
			opacity: 1;
		}
		.ei-hide {
			opacity: 0 !important;
			/*display: none;*/
		}
		#ei-slider-link {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			transition: color 300ms ease-in-out;
			display: inline-block;
			min-width: 550px;
			color: #fff;
			font-size: 10.5pt;
			backface-visibility: hidden;
			transform: translateZ(0);
			filter: blur(0);
			font-weight: bold;
			line-height: 25px;
			height: 25px;
		}
		#ei-slider-link:hover {
			color: #319cee;
		}
		.ei-slider-chevron {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			transition: all 300ms ease-in-out;
			color: #999;
			width: 50px;
			display: inline-block;
			text-align: center;
			line-height: 25px;
			height: 25px;
		}
		.ei-slider-chevron:hover {
			color: #fff;
			cursor: pointer;
			background-color: #3f3f3f;
		}

/* social nav */


		.p-social-nav {
			font-size: 15px; 
			display: block;
		}
		.p-social-nav > ul {
			display: block !important;
			list-style-type: none;
		}
		.p-social-nav > ul > li {
			margin: 0; 
			display: inline-block; 
		}
		.p-social-nav > ul > li > a:hover {
			background: #3F3F3F !important; 
		}
		.p-social-nav > ul > li > a {
			text-align: center; 
			vertical-align: bottom;
			line-height: 24px;
			width: 24px;
			height: 24px;
			margin: 0; 
			display: inline-block; 
			background: #c6c6c6; 
			border-radius: 3px;
			color: #fff !important;
		}
		.p-invert.p-social-nav > ul > li > a:hover {
			background: #fff !important; 
		}
		.p-invert.p-social-nav > ul > li > a {
			color: #3f3f3f !important; 
			background: #787878; 
		}
		footer .p-social-nav {
			float: right;
		}
		.sticky .p-social-nav {
			display: none;
		}
