@media screen and (max-width: 799px) {
	#page {
		width: 100% !important;
	}
	#simple-sidebar {
		margin-left: auto;
		margin-right: auto;
	}
	header#masthead {
		margin-top: 10px !important;
		position: relative !important;
	}

	
	.Header-jpeg-tile.overlay {
		
	}
	.PageBackgroundGradient {
		
		background-repeat: repeat-x !important;
		background-position: top center !important;
	}
	.sheet-afterBread .Sheet-tl {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-v.png") !important;
	}
	.sheet-afterBread .Sheet-tr div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-v.png") !important;
	}
	.Sheet-tl {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-s.png") !important;
		background-position: left 0px !important;
	}
	.Sheet-tc div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-h.png") !important;
		background-repeat: repeat-x !important;
	}
	.Sheet-tr div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-s.png") !important;
	}
	.Sheet-cl div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-v.png") !important;
	}
	.Sheet-cr div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-v.png") !important;
	}
	.Sheet-bl div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-s.png") !important;
	
	}
	.Sheet-bc div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-h.png") !important;
	}
	.Sheet-br div {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/Sheet-s.png") !important;
	}
	
	.HeaderBanner-left {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/HeaderBanner-left.png") !important;
	}
	.HeaderBanner-right {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/HeaderBanner-right.png") !important;
	}
	.Header-jpeg-left {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/CAS-fullname-badge.png") !important;
		z-index: 200 !important;
	}
	.Header-jpeg-tile {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/header-tile.png") !important;
		background-repeat: repeat-x !important; 
	}

	
	.Header-jpeg-right {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/header-right.png") !important;
	}
	
	
	
	
	.scrollingHotSpotLeft, 
	.scrollingHotSpotRight {
		display: none !important;
	}
	
	.ifhasContentWrap {  }
	
	
	.detectWindow-smallest {
		display: block !important;
	}
	.detectWindow-small, .detectWindow-large {
		display: none !important;	
	}
	
	.Footer .Footer-inner {
		
	}
	
	
	.templateWrapper h2 + div > a:first-child {
	
	}
	
	.postDefault .templateWrapper h1.sectionHeader + div > a:first-child {
	
	
	}
	
	
	.templateWrapper-parent, div[class^="columnize-"]  {
	
	}
	
	.artmenu a {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-left-off.png") !important;
		background-position: left 0px !important;
		background-repeat: no-repeat !important;
	}
	.artmenu a > span {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-right-off.png") !important;
		background-position: right 0px !important;
		background-repeat: no-repeat !important;
	}
	.artmenu a span span {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-tile-off.png") !important;
		background-position: left 0px !important;
		background-repeat: repeat-x !important;
	}
	.artmenu a:hover {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-left-hover.png") !important;
		background-position: left 0px !important;
		background-repeat: no-repeat !important;
	}
	.artmenu a:hover > span {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-right-hover.png") !important;
		background-position: right 0px !important;
		background-repeat: no-repeat !important;
	}
	.artmenu a:hover span span {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-tile-hover.png") !important;
		background-position: left 0px !important;
		background-repeat: repeat-x !important;
	}
	.artmenu a.active {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-left-on.png") !important;
		background-position: left 0px !important;
		background-repeat: no-repeat !important;
	}
	.artmenu a.active > span {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-right-on.png") !important;
		background-position: right 0px !important;
		background-repeat: no-repeat !important;
	}
	.artmenu a.active span span {
		background-image: url("/-/cascade/wp-content/themes/CASCADE/images/mobile/item-tile-on.png") !important;
		background-position: left 0px !important;
		background-repeat: repeat-x !important;
	}
	
	
	
	
	
	
	
	ul.one-column li {
	   width: 100% !important;
	}
	ul.one-column li, .gallery-columns-1 .gallery-item {
	   padding: 0px !important;
	}
	.preSheet, .Sheet, div.Header, div.Header-jpeg {
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.bar,
	.bar-right, .bar-left,
	.sideMenu-separatorBottom, .sideMenu-separatorBottom div,
	.sideMenu-separatorTop, .sideMenu-separatorTop div,
	.sideMenu-Bottom, .sideMenu-Bottom div {
		background-image: none !important;
	}
	.bgwrapper {
		background: none !important;
	}

	div.bar-left, div.bar-right {
		left: 0px !important;
		margin: 0 auto 0 auto;
		position: relative !important;
		margin-bottom: 5px !important;
		z-index: 1 !important;
	}
	
	div.bar-left, div.bar-right, .preSheet {
	   left: 0px !important;
	}
	
	
	columsnOnly three-column li {
		display: block !important;
	}
	#modalContact {
		top: 50px !important;
		position: absolute !important;
	}
	.cart-contents {
		display: block !important;
		clear: both !important;
		float: right !important;
		margin-bottom: 10px !important;
		margin-top: 10px !important;
	}
	
	.Headerfloater {
	   width: auto !important;
	}
	
	.Header-jpeg-tile.overlay {
		z-index: 2000 !important;
		display: inline-block !important;
	}
	
	
	.PageBackgroundGradient {
		min-width: 100% !important;	
	}
	body{
		width: 100% !important;	
		overflow-x: hidden !important;
	}
	
	
	
	
	.contentLayout, .subSubContent, .subContent {
		position: relative !important;
		clear: both !important;
	}
	.subSubContent, .subContent {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.subContent .subSubContent {		
	   float: none !important;
	}
	
	ul.three-column li, .gallery-columns-3 .gallery-item {
	   width: 100% !important;
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.gallery-columns-3 .gallery-item *  {
	   width: 100% !important;
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.col2-set > div, .col2-set > div + div, #quickshop div.product div.summary {
	   display: block !important;
	   float: none !important;
	   width: 100% !important;
	}
	
	
	.templateWrapper {
	   clear: both !important;
	}
	
	subContent.postDefault {
	   padding-left: 0px !important;
	}
	
	
	
	

	
	#page {
		width: 97% !important;
	}
	
	
	
	
	.nav {
		z-index: 200 !important;
	}
	.nav, .artmenu {
		display: none !important;
	}
	
	div.Sheet-floatRight .contentLayout, div.Sheet-floatRight div.submenu {
		float: none !important;
	}
	
	.content table, .subContent > .bars, .subContent > .bars iframe {
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	
	.bar-left {
		display: none !important;
		background-color: black !important;
	}
	
	.bar-left {
		display: none !important;
		background-color: black !important;
	}

	div.Header, div.Header-jpeg,  div.Header-jpeg-tile, div.Header-jpeg-right {
		height: auto !important;
	}
	
	.Header-jpeg-tile.overlay {
		width: 100% !important;
		height: auto !important;
		margin-left: 0px !important;
		left: 0% !important;
	}
	.Headerfloater {
		display: none !important;
	}
	
	.footer-fillerupgoodbuddy {
		display: inline-block !important;
		width: 100% !important;
	}
	
	
	
	
	#main {
		overflow: visible !important;
		margin-top: 0px !important;
	}
	.Footer {
		z-index: 10 !important;
	}
	
	
	
	
	html.overflowHidden,
	body.overflowHidden {
		overflow-y: hidden !important;
	} 
	
	#mobileMenu * {
		text-transform: uppercase !important;
		text-decoration: none;
	}
	.mobilemenu {
		height: 0px !important;
	}
	#AllMobileMenus > *.on {
		height: auto !important;
	}
	#AllMobileMenus > * {
		height: 0px !important;
		width: 100% !important;
		overflow: hidden !important;
	}
	#AllMobileMenus > *.on > *{
		overflow: auto !important;
		margin: 0px auto !important;
	}
	#AllMobileMenus > *.on > * > li{
		margin: 3px 0px 3px 0px !important;
		display: block !important;
		float: none !important;
	}
	#AllMobileMenus > *.on > * > li a {
		margin: 0px !important;
		display: block !important;
		float: none !important;
		padding: 8px !important;
	}
	#AllMobileMenus > *.on > * > li:first-child {
		margin-top: 0px !important;
	
	}
	#AllMobileMenus > * > * > *.page_item {
		background-color: #BCBEC0 !important;
	}
	#AllMobileMenus > * > * > *.page_item:hover,
	#AllMobileMenus > * > * > *.page_item.current_page_item {
		background-color: #211c20 !important;
	}
	#AllMobileMenus > *.on {
		overflow: hidden !important;
		
		background-color: #ffffff !important;
	}
	
	#AllMobileMenus > * { z-index: 100 !important;	}
	
	.dragbar { z-index: 200 !important; }
	
	
	.mobilemenu {
		height: 0px !important;
		width: 100% !important;
	
		display: block !important;
	}
	.dragbar img {
		width: auto !important;
		height: 100% !important;
	}
	.dragbar  {
		height: 100% !important;
		width: auto !important;
		
		display: inline-block !important;
		left: 0px !important;
		position: relative !important;
		bottom: 0px !important;
		
	}
	
	.dragbar .target {
		height: 80px !important;
		margin-top: -15% !important;
		margin-left: -15% !important;
		top: 0% !important;
		position: absolute !important;
		cursor: pointer !important;
		width: 130% !important;
		height: 130% !important;
		z-index: 201 !important;
	}
	
	.templateWrapper h2 + div > a:first-child, .wp-post-image, img.alignleft, img.alignright, 
	.postDefault .templateWrapper h1.sectionHeader + div > a:first-child { 
		/*float: none !important; */
		/*margin-left: auto !important; 
		margin-right: auto !important; */
		display: inline-block !important;
	}
	

	.menuItems .templateWrapper > a:first-child,
	.templateWrapper h2 + div > a:first-child,
	.postDefault .templateWrapper h1.sectionHeader + div > a:first-child { 
		margin: 0px 25px 25px 0px !important;
	}
	.mobilemenu ul, .mobilemenu ul * {
		position: relative !important;
	}
	
	.postDefault .templateWrapper h1.sectionHeader + div > a:first-child, 
	.postImage .templateWrapper h2 + div > a:first-child {	
		/*margin-right: 0px !important;*/
		clear: both !important;
		/*float: none !important;*/
		height: auto !important; 
	}
	img.scale, .wp-post-image, img.alignleft, img.alignright {		
		height: auto !important;
	}
	
	.postDefault .templateWrapper h1.sectionHeader + div > a:first-child, 
	.postImage .templateWrapper h2 + div > a:first-child {	
		width: auto !important;
		display: block !important;
	}
	
	.footerSeparator {.attachment-medium
		display: none !important;
	}
	
	.templateWrapper.dontsplit > p {
		padding-bottom: 20px !important;
	}
	.entry-page-image img.attachment-full {
		left: 0px !important;
	}
	
	
	body.archive #article,
	body.archive #article + div,
	body.archive #article + div div.bars,
	body.category article,
	body.category article + div,
	body.category article + div div.bars,
	body.search section,
	body.search section + div,
	body.search section + div div.bars,
	body.single article,
	body.single article + div,
	body.single article + div div.bars,
	ul#article,
	ul#article + div,
	ul#article + div div.bars { 
		width: 100% !important;
		height: auto !important;
	}
	.Header-jpeg-tile.overlay, .Header-jpeg-tile .Header-jpeg, .Header-jpeg {
		position: relative !important;
	
		float: none !important;
		position: relative !important;
	}
	
	body:not(.category-7) .entry-page-excerpt {
	
		background-color: black !important;
		position: relative !important;
		width: auto !important;
		display: block !important;
		right: 0px !important;
	}
	body:not(.category-7) .entry-page-excerpt .articleNumber, 
	body:not(.category-7) .entry-page-excerpt h1 {
		margin-bottom: 10px !important;
	}
	.entry-page-excerpt h1 {
		font-size: 1.4em !important;
		line-height: 1.3em !important;
	}
	.entry-page-excerpt article {
		font-size: 1em !important;
		line-height: 1.2em !important;
	}
	body:not(.category-7) .FeaturedReadmore { left: 20px !important; }
	
	body:not(.category-7) .entry-page-excerpt {
		padding: 10px 20px 40px 20px !important;
	}
	.CAS_socialWidget td {
		width: 300px !important;
	}
	*:not(.headercell) > .CAS_socialWidget img {
		width: auto !important; 
		height: 90% !important;
	}
	.headercell {  
		height: 45px !important;
	}
	.bars .CAS_socialWidget, .bars { 
		display: none !important; 
	}
	#sidebar2 {
		margin-right: auto !important; 
		margin-left: 20px !important;
		width: 300px;
	}
	/*.advps-slide-container {
		margin: 10% auto 10% auto;
	}*/
	
	header#masthead {
		margin-bottom: 9px !important;
	}
	.issueInd:not(.turnOff) { display: block !important; width: 100% !important; margin-bottom: 10px !important; text-align: right !important;}
	
	.issueInd img { display: none !important; }
	.issueIndTitle, .issueIndBack  { padding-left: 8px !important; padding-right: 8px !important; }
	
	
	.entry-page-image { background-color: black !important; }
	.entry-page-excerpt { clear: both !important; position: relative !important; }
	
	.pageTurner iframe { height: 275px !important;}
	
	.issueInd { z-index: 2 !important; position: relative !important; top: 0px !important; }
	.wp-caption {
		width: 100% !important;
		clear: both !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

/* adv slider mobile content */

	.slide-excerpt {
	
	}
	.slide-wrapper {
	display: block;
	margin-top: 35px;
}
	.slide-title ul {

	}
	.advps-slide {
		margin-right: auto;
		margin-left: auto;
	}
	.advps-slide-field-three {
		margin-right: auto;
		margin-left: auto;
		display: block;
	}

	/* resize teaser slider */
	.attachment-medium  {
		width: 65px !important;
		height: 65px !important;
		float: left !important;
	}
		.CAS_socialWidget {
			width: 300px;
		} 

}
@charset "UTF-8" !important;
