
/********************** Brian Dennis August-2016 
Some css borrowed from https://github.com/christophery/pushy/blob/master/css/pushy.css **************************/
#pushy-close-container {
	display: none;
}
@media screen and (max-width: 982px) {
	
	/*************************** SLIDER POP-OUT MENU, MOBILE DEVICES / small-screens (PUSHY) ***********************/
	#right_column {float: none;}
	#pushy-close-container {
	    width: 100%;
		display: block !important;
		margin-top: 10px;
		margin-bottom: 10px;
	    margin-right: 5px;
	    height: 25px;
	    position: relative;
	}
	#pushy-close-button {
		color: #FFF;
	    background-color: transparent;
	    border: 0;
	    position: absolute;
	    right: 0;
	    top: 0;
	    font-size: 25px;
	}
	.pushy {
		position: fixed;
	    height: 100%;
	    top: 0;
	    -webkit-overflow-scrolling: touch;
	    width: 320px;
	    background: #2a2a2a;
		display: block;
	    z-index: 107159;;
	}
	.pushy.pushy-right {right: 0;}
	.pushy-open-left .pushy, .pushy-open-right .pushy {
	    -webkit-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	}
	.pushy-right {
	    -webkit-transform: translate3d(320px, 0, 0);
	    -ms-transform: translate3d(320px, 0, 0);
	    transform: translate3d(320px, 0, 0);
	}
	.pushy, .push {transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);}
	.site-overlay {display: none;}
	.pushy-open-left .site-overlay, .pushy-open-right .site-overlay {
	    display: block;
	    position: fixed;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    z-index: 9998;
	    background-color: rgba(0, 0, 0, 0.5);
	    -webkit-animation: fade 500ms;
	    animation: fade 500ms;
	}
	#content-for-pushy ul {padding-left: 5px; list-style-type: none; margin-top: 0;}
	#content-for-pushy .responsive-vertical {
		/* display: table-cell;
	    vertical-align: middle; */
	    margin-top: 50px;
	}
	#content-for-pushy .pushy-submenu, #content-for-pushy .pushy-link {
	    color: whitesmoke;
	    margin-right: 3px;
	}
	/******************** END SLIDER POP-OUT MENU, MOBILE DEVICES / small-screens (PUSHY) **********************/
}

@media screen and (max-width: 320px) {
	#pushy-nav {width: 100%;}
}

