/* Add your CSS here */

.myCartTxt { display: none; }
.myCart {
    position: absolute;
    top: 20px;
    width: 30px;
    height: 30px;
    background: url('/images/icobtn/bullet_cart.png') 0 0 no-repeat;
    text-align: center;
    padding-left: 2px;
}
@media (max-width: 768px), (max-width: 991px) {
  .myCart {
	width:  100%; 
    background: url('');
    top: 0px;
    height: 45px;
    text-align: left;
  }
  .myCartTxt{ display: block; }
}

#myCartCount{
	width: 2.5em;
    position: absolute;
    top: -30px;
	right: 0px;
	font-size: 12px;
	text-align: center;
}


.page-content .memGroup_info { 
	text-align: center; margin: 0 15px;
	line-height: 2em; padding: 30px 20px;
	font-size: 1.1em; color: black; 
	border: 1px solid #ccc;
}
.page-content .memGroup_info div { text-align: left;}
.page-content .memGroup_info div img { width: 100%; }

.page-content .memGroup_info input { text-align: center; width: 150px; height: 40px; line-height: 30px; margin-top: 30px;}



.container { max-width: 980px; }


/* Logo Height on Scroll */
.header.headhesive.headhesive--stick .logo img {
	/*height: 28px;*/
}

#back-top {
    bottom: 50px;
}

