@charset "utf-8";
/* CSS Document */

.__shopping-cart{ /*width:215px; */width:98%; margin:0 auto; padding:6px 4px; background:#4caf50; float:right;}
.shopping-cart{ /*width:215px; */width:100%; margin:0 auto; padding:6px 1%; background:#4caf50;  position:fixed; z-index:999; border:2px solid #fff;}
.shopping-cart:hover{ background:#2ea432;}
.shopping-cart a{ font-size:13px; color:#fff; line-height:17px; cursor:pointer; display:block;}
.shopping-cart a span{ font-size:12px; line-height:15px;}
.shopping-cart a i{ font-size:24px; color:#fff; margin-top:5px;  float:left;}
.shopping-cart a:hover{ text-decoration:none;}

.search-box{ width:100%; margin:0 auto; padding:5px; background-color:#e8fce8; border-radius:6px;}
.search-box .box{ width:85%; height:35px; padding-left:15px; font-weight:500; color:#0F0D0D; background-color:#fff; border:none; border-radius:6px;}
.search-box .submit{ width:10%; height:35px; background-image:url(../images/search-btn.png); background-repeat:no-repeat; background-position:6px 6px; background-color:transparent; background-size:25px 25px; -webkit-background-size:25px 25px; border:none; cursor:pointer;}

.cart-details-top{ width:100%; margin:0 auto; padding:0 10px; border:solid 1px #eaeaec; overflow:hidden;}
.cart-details-top h2 {font-family: 'Roboto', sans-serif; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase; color:#ff1616; line-height:32px; margin:10px 0;}

.cart-details{ width:100%; margin:10px auto; padding:10px; border:solid 1px #eaeaec; overflow:hidden;}
.cart-details h3{ font-family: 'Roboto', sans-serif; font-size:16px; font-weight:bold; text-align:left; color:#535766; line-height:32px; margin:10px 0 0 0;}
.cart-details h4{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:normal; text-align:left; color:#535766; line-height:32px; margin:0 0 10px 0;}
.cart-details h5{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:bold; /*text-align:right;*/ color:#000; line-height:32px; margin:10px 0 0 0;}
.cart-details h6{ font-family: 'Roboto', sans-serif; font-size:12px; font-weight:normal; text-align:right; color:#ff4040; line-height:28px; margin:0 0 10px 0;}
.cart-details p{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; font-weight:400; color:#555555; line-height:28px;}

.cart-summary-top{ width:100%; margin:0 auto; padding:0 10px; border:solid 1px #eaeaec; overflow:hidden;}
.cart-summary-top h2 {font-family: 'Roboto', sans-serif; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase; color:#ff1616; line-height:32px; margin:10px 0;}

.cart-summary{ width:100%; margin:10px auto; padding:10px; border:solid 1px #eaeaec; overflow:hidden;}
.cart-summary h2{ font-family: 'Roboto', sans-serif; font-size:15px; font-weight:bold; text-align:left; color:#000; line-height:28px; margin:5px 0 10px 0;}
.cart-summary h2 span{ text-align:right;}
.cart-summary h3{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#252525; line-height:28px; margin:5px 0;}
.cart-summary h3 span{ text-align:right;}
.cart-summary h4{ font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; text-align:center; color:#535766; line-height:24px; margin:0 0 5px 0;}
.cart-summary h6{ font-family: 'Roboto', sans-serif; font-size:12px; font-weight:normal; text-align:right; color:#ff4040; line-height:28px; margin:0 0 10px 0;}
.cart-summary p{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; font-weight:400; text-align:center; color:#555555; line-height:24px; margin-top:10px;}


* {
		margin: 0;
		padding: 0;
}

#accordian {
		background: #fff;
		width: 100%;
		margin: 0 auto;
		padding:5px;
		border:solid 1px #f5f5f5;
}
#accordian h2 {font-family: 'Roboto', sans-serif; font-size:18px; font-weight:normal; text-align:left; text-transform:uppercase; color:#393939; line-height:32px; margin:5px 0 10px 0;}
/*#accordian h3 {
		background: #f0f0f0;
		margin:0 0 5px 0;
		
}*/
#accordian h3 {
		background: #f0f0f0;
		margin:0 0 5px 0;
		
}

#accordian h3 a, p {
		padding: 0 10px;
		font-size: 12px;
		line-height: 34px;
		display: block;
		color:#696763;
		text-decoration: none;
}

#accordian h3:hover {
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}

i {
		margin-right: 10px;
}

#accordian li {
		list-style-type: none;
}

#accordian ul ul li a, p
#accordian h4 {
		color:#696763;
		text-decoration: none;
		font-size: 11px;
		line-height: 30px;
		/*display: block;*/
		padding: 0 15px;
		/*transition: all 0.15s;*/
		position: relative;
		
		
}

/*#accordian ul ul li a:hover {
		background: #e3e3e3;
		border-left: 5px solid #4caf50;
}
#accordian ul ul li p:hover {
		background: #e3e3e3;
		border-left: 5px solid #4caf50;
}
*/
#accordian ul ul {
		display: none;
}

#accordian li.active>ul {
		display: block;
}

#accordian ul ul ul {
		margin-left: 15px;
		border-left: 1px dotted rgba(0, 0, 0, 0.5);
}

/*#accordian a:not(:only-child):after {
		content: "\f104";
		font-family: fontawesome;
		position: absolute;
		right: 10px;
		top: 0;
		font-size: 14px;
}

#accordian .active>a:not(:only-child):after {
		content: "\f107";
}*/

#accordian span{ width:25px; height:25px; background:#f0f0f0; z-index:99999; float:right; right:10px;}
#accordian span:after{ content: "\f104"; font-family: fontawesome; font-size:14px; text-align:center; line-height:23px; display:block;
/*position: absolute; top: 0;*/ top:3px; }

@media (max-width: 768px){
	.shopping-cart{ bottom:20px;}
	.cart-details h3{ font-size:12px;}
	.cart-details h4{ font-size:12px;}
	.cart-details img{margin-top: 20px;}
}
