.custom .menu-trigger {
	display: none;
}
@media only screen and (max-width : 650px) {
	.custom .container {
		margin-top: 0;
	}
	.custom  .footer-block {
		width:100%;
		float:none;
	}
	.custom .footer-block > div {
		margin:0 0 20px;
	}
	#footer-widgets {
		padding: 15px;
	}
	.custom .equal {
		height:inherit !important;
	}
	.custom .columns {
		clear:both;
	}
	.custom #navigation ul > li > a, .custom #bottom-navigation ul > li > a {
		font-size:90%;
	}
	.custom #leftcolumn, 
	.custom #rightcolumn, 
	.custom #leftcolumnbothright, 
	.custom #rightcolumnbothright, 
	.custom #leftcolumnbothleft, 
	.custom #rightcolumnbothleft {
		float:none;
		margin:0;
		width:100%;
		height:inherit;
	}
	.custom #content,
	.custom #contentleft,
	.custom #contentright,
	.custom #contentbothright,
	.custom #contentbothleft,
	.custom #contentboth {
		margin:0;
		height: inherit;
	}
	.custom #leftcolumn > div, 
	.custom #rightcolumn > div, 
	.custom #leftcolumnbothright > div, 
	.custom #rightcolumnbothright > div, 
	.custom #leftcolumnbothleft > div, 
	.custom #rightcolumnbothleft > div {
		border-left:0;
		border-right:0;
	}
	.custom .download-box .half, 
	.custom .download-box .free {
		width:50%;
		text-align:center;
	}
	.custom .menu-trigger {
		display: block;
		background: #000;
		background-image: url('../images/icon-png2x.png');
		background-repeat: no-repeat;
		background-position: 5px center;
		background-size: 27px 21px;
		min-width:26px;
		min-height: 13px;
		padding: 10px;
		position:fixed;
		top:0;
		left:0;
		z-index:999;
		text-align:left;
		width:100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		min-width: auto;
		min-height:auto;
		padding:0 10px 0 35px;
		line-height: 40px;
		text-decoration: none;
		font-size: 20px;
	}
	.jPanelMenu-panel #header, #jPanelMenu-menu .menu  {
		padding-top: 40px;
	}
	.custom .menu-trigger i {
		display: none;
	}
	.custom.font-awesome .menu-trigger i {
		display: inline-block;
		margin: 0;
	}
	.custom.font-awesome .menu-trigger {
		background-image: none;
		padding-left: 10px;
	}
	.custom #jPanelMenu-menu .menu .sub-menu {
		display: block;
	}
	img.alignleft,
	img.alignright {
		float:none;
		display:block;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.custom #header {
		text-align:center;
	}
	.custom #headerwidget {
		float:none;
		text-align:center;
		max-width:100%;
		padding:0;
	}
	.custom #headerwidget > * {
		padding:10px;
	}
	.mobile-select {
		display:block;
		visibility: visible;
		text-align:center;
		position: relative;
		left: 0;
	}
	.mobile-select select {
		width:80%;
		padding:5px;
	}
	.mobile-select select.footer-select {
		margin-bottom:10px;
	}
	.pro-slideshow {
		min-height:inherit !important;
	}
	#navigation ul, 
	#bottom-navigation ul{
		display:none;
	}
	.custom.default-nav #navigation ul, 
	.custom.default-nav #bottom-navigation ul{
		display:block;
	}
	#navigation,
	#bottom-navigation {
		background:none;
		border:0;
	}
	.custom .one_half,
	.custom .one_half_last,
	.custom .one_third,
	.custom .one_third_last,
	.custom .two_thirds,
	.custom .two_thirds_last,
	.custom .one_fourth,
	.custom .one_fourth_last,
	.custom .sample-image {
		width:100%;
	}
	.custom .sample-image, 
	.custom .sample-image img {
		text-align:center;
		padding:0;
		float:none;
		margin:0;
	}
	.custom #downloads .half,
	.custom .download-box {
		width:100%;
		float:none;
	}
	.custom  .equal-heights {
		min-height:inherit !important;
		height:inherit !important;
	}
	.custom .col1, 
	.custom .col2 {
		width:100%;
		padding:0;
	}
	.custom .excerpt .thumb {
		max-width:100%;
		float:none;
		text-align:center;
	}
	.custom .copyright {
		position:relative;
		display:block;
		width:100%;
		text-align:center;
	}
	.custom .noborder {
		border-bottom:0px !important;
	}
	.more-link {
		float: none;
		display: inline-block;
		*display: inline;
		*zoom:1;
		margin-bottom: 10px;
	}
	.excerpt .storycontent {
		padding-bottom: 0;
	}

	.flex-caption {
		display:none;
	}
	#bottom-nav {
		text-align: center;
	}
	.post.two_col.odd .column_pad, .blog .post.odd .column_pad,
	.post.two_col.even .column_pad, .blog .post.even .column_pad	{
		padding-left: 0;
		padding-right: 0;
	}
	.custom #rightcolumn ul.sidebars,
	.custom #leftcolumn ul.sidebars,
	.custom #leftcolumnbothleft ul.sidebars,
	.custom #rightcolumnbothleft ul.sidebars,
	.custom #leftcolumnbothright ul.sidebars,
	.custom #rightcolumnbothright ul.sidebars {
		padding: 15px;
	}
	#main-footer {
		padding: 15px;
	}
	.custom #header .main-title {
		padding: 30px;
	}
}