@media (min-width: 1200px) {
	#tptnmobilemenu{display: none;}
}	

@media (max-width: 1199px) {
	#tptnmobilemenu{
		position:absolute;
		left:15px;
	}
	#tptnmobilemenu .toggler{
		color: #3c3c3c;
		cursor: pointer;
		float: right;
		font-size: 30px;
		text-align: center;
		height: 50px;
		line-height: 50px;
		width: 50px;
	}
	#tptnmobilemenu .toggler:after{
		font-family: "FontAwesome";
		content: "\f0c9";
	}
	#tptnmobilemenu .menu-show {
		-webkit-transform: translateX(300px);
		transform: translateX(300px);
	}
	#tptnmobilemenu .window-overlay {
		background: rgba(0, 0, 0, 0.7);
		display: none;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 105;
	}
	#tptnmobilemenu .mobilemenu{
		background: #ffffff;
		position: fixed;
		top: 0;
		bottom: 0;
		left: -300px;
		width: 300px;
		overflow-y: auto;
		z-index: 106;
		-webkit-transition: transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
	}
	#tptnmobilemenu .mobilemenu-title {
		color: #fff;
		font-size: 16px;
		padding: 0 20px;
		line-height: 50px;
		display: block;
		text-transform: uppercase;
	}
	#tptnmobilemenu .mobilemenu-title i {
		font-size: 20px;
		cursor: pointer;
		float: right;
		margin: 15px 0 0 0;
	}
	#tptnmobilemenu a {
		border-bottom: 1px solid #ddd;
		padding-left: 20px;
		padding-right: 20px;
		line-height: 50px;
		display: block;
		text-transform: uppercase;
	}
	#tptnmobilemenu a:hover {text-decoration:none;}
	#tptnmobilemenu ul {background: #f5f5f5;}
	#tptnmobilemenu ul ul a {text-transform: none;}
	#tptnmobilemenu ul ul ul a {padding-left:30px;}
	#tptnmobilemenu .tglr {
		color: #999999;
		font-size: 14px;
		cursor: pointer;
		float: right;
		margin: 20px 20px 0 0;
	}
	#tptnmobilemenu .category-thumbnail{display:none;}
}