/* Mega Menu Styles */

@media only screen and (min-width: 1024px) {
	#tptntopmenu{display:none;}
}

@media only screen and (max-width: 1023px) {

#categories_block_left{display:none}

#tptntopmenu{
	position:absolute;
	width:100%;
	left:0;
	z-index:3;
}
#tptntopmenu .tptnresp-title{
    border-radius:0 0 5px 5px;
    color: #FFFFFF;
    font-family: MyFont;
    font-size: 14px;
	padding:0 10px;
	line-height:41px;
}
#tptntopmenu .tglr{
	background: url("../../../../img/custom/menu_tglr.png") no-repeat scroll center center transparent;
    float: right;
    height: 18px;
    padding:10px;
    width: 22px;
}

.tptnmegamenu, .tptnmegamenu ul{list-style: none;}
.tptnmegamenu{
	display:none;
}
.tptnmegamenu a {
	padding:10px;
	display: block;
}
.tptnmegamenu a:hover {text-decoration:none;}
.tptnmegamenu ul li a {padding-left:20px;}
.tptnmegamenu ul ul li a {padding-left:30px;}
.tptnmegamenu .tptnresp-icon {
	background: url("../../../../img/custom/plus.png") no-repeat scroll center center transparent;
    padding: 11px 10px;
	float:right;
	height:12px;
	width:12px;
}
.tptnmegamenu .tptnresp-icon.active {background: url("../../../../img/custom/minus.png") no-repeat scroll center center transparent;}

}

