.hovermenutop li {
	height: auto;
}

.subcatitemsbox .thumbnail {
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.subcatitemsbox .thumbnail {
	border: none;
}

.subcatitemsbox img {
	margin-bottom: -80px;
    margin-top: -60px;
	display: inline !important;
}

.subcatitemsbox .link {
	background-color: white;
    width: 100%;
    display: inline-block;
	padding: 5px 0px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.subcatitemsbox .thumbnail:hover .link {
	background: rgba(255,255,255,0.6);
}
.subcatitemsbox .thumbnail>div:first-child {
	display: inline-block;
	min-height: 60px;
}


footer a.contact {
	color: #ca5273 !important;
}
.treetabnavbar>li>a {
	padding-top: 10px !important;
}
.treetabnavbar>li.active>a {
	background-color: #ca5273 !important;
	color: white;
}
.treetabnavbar>li.active>a:hover, .treetabnavbar>li.active>a:focus {
	background-color: white !important;
	color: #777 !important;
}

@media (max-width: 400px) {
	.navbar-fixed-top.custom-header-navbar .navbar-toggle {
		margin-right: 5px !important;
		padding-right: 7px !important;
		padding-left: 7px !important;
	}
}

.glyphicon.glyphicon-heart.checked {
	color: #ca5273;
}
.glyphicon.glyphicon-stats.checked {
	color: #ca5273;
}
.tutorial-article p {
	min-height: 50px;
	padding-top: 5px;
}

.box-btns .input-group {
	width: 160px;
}


.thumbnail.tutorial-article canvas {
	display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.gopay-image
{
	float:none !important;
	margin-top:-32px !important;
	margin-left:3rem;
}

.paymenttypea .noborder, .paymenttypea .noborder input[id^='ctl00_ewpz1_mainTemplateCtrl_DeliveryNavBar1_rbZu']
{
	line-height:32px !important;
}

.paymenttypea img {max-height:30px !important;}