/* CSS Document */

.cart{
	padding: 2em 0 0 0;
}
.cart-tab {
	width: 405px;
	position: fixed;
	top: 5.5em;
	z-index: 998;
	left: -405px;
	-webkit-transition: left ease 1s;
	-moz-transition: left ease 1s;
	-o-transition: left ease 1s;
	transition: left ease 1s;
	padding: 0;
	margin: 0;
}
.cart-tab a.cart-link {
	position: absolute;
	top: 0;
	right: -110px;
	width: auto;
	display: block;
	padding: 0.5em 1.75em;
	text-decoration: none;
	-webkit-transition: right ease .5s;
	-moz-transition: right ease .5s;
	-o-transition: right ease .5s;
	transition: right ease .5s;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.cart-tab a.cart-link:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -10px;
	width: 10px;
	height: 100%;
}
.cart-tab:hover {
	left: 0;
}
.cart-tab a.cart-link .amount {
	display: block;
	color: #fff;
	font-size: 100%;
	letter-spacing: 1px;
}
.cart-tab a.cart-link .contents {
	display: block;
	color: #fff;
	font-size: 100%;
}
.cart-tab a.cart-link,.cart-tab .cart {
	background-color: #50b946;
	color: #fff;
}

/* HIIDING CART TAB ON MOBILE HEIGHT */
@media only screen and (min-width: 640px) and (max-height: 360px) {
	.cart{
		display: none;
	}
	.cart-tab{
		display: none;
	}
}

/* HIIDING CART TAB ON MOBILE HEIGHT */
@media only screen and (min-width: 667px) and (max-height: 375px) {
	.cart{
		display: none;
	}
	.cart-tab{
		display: none;
	}
}

/* HIIDING CART TAB ON MOBILE HEIGHT */
@media only screen and (min-width: 800px) and (max-height: 480px) {
	.cart{
		display: none;
	}
	.cart-tab{
		display: none;
	}
}

/* HIIDING ON ALL MOBILE*/
@media only screen and (max-width: 500px) {
	.cart{
		display: none;
	}
	.cart-tab{
		display: none;
	}
}



.cart2{
	padding: 2em 0 0 0;
}
.cart-tab2 {
	width: 405px;
	position: fixed;
	top: 9.5em;
	z-index: 997;
	background: #00d1c6;
	left: -405px;
	/*-webkit-transition: left ease 1s;
	-moz-transition: left ease 1s;
	-o-transition: left ease 1s;
	transition: left ease 1s;*/
	padding: 0;
	margin: 0;
}
.cart-tab2 a.cart-link {
	position: absolute;
	top: 0;
	right: -110px;
	width: auto;
	display: block;
	background: #00d1c6;
	padding: 0.5em 1.75em;
	text-decoration: none;
	/*-webkit-transition: right ease .5s;
	-moz-transition: right ease .5s;
	-o-transition: right ease .5s;
	transition: right ease .5s;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;*/
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.cart-tab2 a.cart-link:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -10px;
	width: 10px;
	height: 100%;
}
.cart-tab2:hover {
	/*left: 0;*/
}
.cart-tab2 a.cart-link .amount {
	display: block;
	color: #fff;
	font-size: 100%;
	letter-spacing: 1px;
}
.cart-tab2 a.cart-link .contents {
	display: block;
	color: #fff;
	font-size: 100%;
}
.cart-tab2 a.cart-link,.cart-tab2 .cart {
	background-color: #00d1c6;
	color: #fff;
}

/* HIIDING CART TAB ON MOBILE HEIGHT */
@media only screen and (min-width: 640px) and (max-height: 360px) {
	.cart2{
		display: none;
	}
	.cart-tab2{
		display: none;
	}
}

/* HIIDING CART TAB ON MOBILE HEIGHT */
@media only screen and (min-width: 667px) and (max-height: 375px) {
	.cart2{
		display: none;
	}
	.cart-tab2{
		display: none;
	}
}

/* HIIDING CART TAB ON MOBILE HEIGHT */
@media only screen and (min-width: 800px) and (max-height: 480px) {
	.cart2{
		display: none;
	}
	.cart-tab2{
		display: none;
	}
}

/* HIIDING ON ALL MOBILE*/
@media only screen and (max-width: 500px) {
	.cart2{
		display: none;
	}
	.cart-tab2{
		display: none;
	}
}


/*
playback timings (ms):
  captures_list: 0.459
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.009
  esindex: 0.009
  cdx.remote: 9.123
  LoadShardBlock: 196.183 (3)
  PetaboxLoader3.datanode: 114.319 (5)
  PetaboxLoader3.resolve: 154.809 (3)
  load_resource: 117.798 (2)
*/

