@media only screen and (max-width: 2549px) {
	.images ul li {
		width: 11.11%;
	}
	.prints ul li {
		width: 5.55%;
	}
}
@media only screen and (max-width: 2334px) {
	.images ul li {
		width: 12.5%;
	}
	.prints ul li {
		width: 6.25%;
	}
}
@media only screen and (max-width: 2119px) {
	.images ul li {
		width: 14.28%;
	}
	.prints ul li {
		width: 7.14%;
	}
}
@media only screen and (max-width: 1904px) {
	.images ul li {
		width: 16.66%;
	}
	.prints ul li {
		width: 8.33%;
	}
}
@media only screen and (max-width: 1689px) {
	.images ul li {
		width: 20%;
	}
	.prints ul li {
		width: 10%;
	}
}
@media only screen and (max-width: 1475px) {
	.images ul li {
		width: 25%;
	}
	.prints ul li {
		width: 12.5%;
	}
}
@media only screen and (max-width: 1259px) {
	.images ul li {
		width: 33.33%;
	}
	.prints ul li {
		width: 16.66%;
	}
}
@media only screen and (max-width: 1044px) {
	.images ul li {
		width: 50%;
	}
	.prints ul li {
		width: 25%;
	}
}
@media only screen and (max-width: 1023px) {
	.images ul li {
		width: 33.33%;
	}
	.images ul li {
		width: 16.66%;
	}
}
@media only screen and (max-width: 874px) {
	.images ul li {
		width: 25%;
	}
	.prints ul li {
		width: 12.5%;
	}
}
@media only screen and (max-width: 659px) {
	.images ul li {
		width: 33.33%;
	}
	.prints ul li {
		width: 16.66%;
	}
}
@media only screen and (max-width: 444px) {
	.images ul li {
		width: 50%;
	}
	.prints ul li {
		width: 25%;
	}
}
@media only screen and (max-width: 1023px) {
	body {
		padding: 0;
		font-size: 19px;
		line-height: 29px;
	}
	.mobile-only {
		display: block;
	}
	.nobile {
		display: none !important;
	}
	a.logo, a.logo:hover {
		font-size: 21px;
		line-height: 38px;
	}

	.box {
		width: 100%;
		min-width: 200px;
		max-width: 300px;
	}
	.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
		display: inline;
	}

	.menu-icon {
		position: fixed;
		top: 0;
		left: 10px;
		width: 40px;
		height: 82px;
	}
	.menu-icon .icon {
		font-family: 'front';
		font-weight: normal;
		font-style: normal;
		font-size: 20px;
		line-height: 82px;
		color: #571B3A;
		cursor: pointer;
	}
	.nav {
		left: -100%;
		width: 100%;
	}
	.nav .close-icon {
		display: none;
		position: absolute;
		top: -31px;
		left: 19px;
		cursor: pointer;
	}
	.back-button {
		position: absolute;
		top: 34px;
		left: 0px;
		transform: translateX(0px);
		font-size: 20px;
		cursor: pointer;
	}

	.container > div {
		padding: 87px 0 25px;
	}

	.newpost {
		border-right: 0;
		border-left: 0;
	}
	.newpost img {
		/*width: 49px;*/
		/*height: 75px;*/
		margin: 5px 8px 5px 14px;
	}

	.newblog h2 {
		margin: 5px;
	}
	.newblog p {
		margin: 0 15px 10px 15px;
		max-height: 87px;
	}

	.images ul {
		margin: 0 0 0 15px;
	}
	.images ul li {
		padding: 0 15px 15px 0;
	}

	.main-image {
		border-left: 0;
		border-right: 0;
	}
	.newpost.limited {
		margin-left: 0;
		margin-right: 0;
	}

	.half ul li {
		padding: 0 7px 15px 0;
	}
	.half ul li:nth-child(2) {
		padding: 0 0 15px 8px;
	}




	/*
	#head {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	#head .logo img {
		display: block;
		margin: 0 auto;
	}
	#head #nav {
		float: none;
		margin: 15px auto 0 auto;
		width: 100%;
		text-align: center;
		line-height: 18px;
		background: #000;
	}
	#head #nav li {
		float: none;
		display: inline-block;
		margin-top: -1px;
		margin-bottom: -2px;
		padding: 0 7px;
	}
	#head #nav li a {
		display: block;
		color: #fff
	}
	#head #nav li.active {
	}
	#head #nav li.home {
		display: none;
	}
	#head #nav li.reviews,
	#head #nav li.contact {
		display: none;
	}
	#head #nav li.mcontact {
		display: inline-block;
		font-family: 'front';
	}
	#head #nav li.active,
	#head #nav li.active a {
		color: #cf1414;
		background: #fff;
	}
	#head .cart,
	#head .incart {
		display: none;
	}
	#foot {
		width: 100%;
		min-height: 0;
		font-size: 19px;
	}
	#foot .blurb {
		float: none;
		margin: 0;
		width: auto;
		text-align: center;
	}
	#foot .social {
		height: 46px;
	}
	#foot .social a {
		display: inline-block;
	}
	#foot .social .icon {
		margin: 0 5px 10px 5px;
		padding: 0;
		width: 46px;
		height: 46px;
		font-size: 31px;
		line-height: 46px;
		border-radius: 8px;
	}
	#foot .logo,
	#foot .link1,
	#foot .link2,
	#foot .link3 {
		display: none;
	}
	#container {
		width: 100%;
	}
	#banners {
		margin: 0 0 20px 0;
		width: 100%;
		height: auto;
	}
	#banners.xmas {
		height: auto;
	}
	#banners #myCarousel {
		margin-bottom: 0;
	}
	#banners .carousel-inner {
		width: 100%;
		height: auto;
	}
	#banners img {
		width: 100% !important;
		height: auto !important;
	}
	.blurb {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		margin: 0;
		padding: 0 10px;
	}
	.blurb.half {
		width: 100%;
	}
	.blurb.first {
		margin-bottom: 50px;
	}
	.blurb iframe {
		display: block;
		margin: 0 auto 30px auto;
	}

	h5.recent {
		margin-left: 0;
		font-size: 20px;
		line-height: 20px;
	}
	ul#recent, ul.recent, ul#albums {
		width: 310px;
		margin: 20px auto;
	}
	ul#recent li, ul.recent li, ul#albums li {
		margin: 0 5px 10px;
	}
	ul#recent img, ul.recent img, ul#albums img {
		width: 145px !important;
		height: 145px !important;
	}
	ul#recent p, ul.recent p, ul#albums p {
		width: 123px;
	}

	ul#recent.albums img, ul.recent.albums img {
		width: 300px !important;
		height: 300px !important;
	}
	ul#recent.albums p, ul.recent.albums p, ul#albums p {
		width: 123px;
	}
	ul#recent.albums .back img, ul.recent.albums .back img {
		width: 31px !important;
		height: 28px !important;
	}

	ul#recent.home iframe {
		display: block;
		margin: 0 auto 0 auto;
	}
	ul#recent.home li {
		margin: 0 0 10px 0;
		width: 100%;
	}

	#container h1.title {
		display: none;
	}
	#subnav {
		display: none;
	}
	.form-search {
		margin: 0 !important;
		float: none !important;
		width: 100%;
		text-align: center;
	}
	.form-search .search-query {
		width: 300px !important;
		height: auto !important;
		font-size: 20px !important;
		line-height: 30px !important;
		border-radius: 30px !important;
	}
	.form-search button {
		display: none;
	}
	.long_search {
		display: none;
	}
	.press h3.title {
		background: none;
		margin-bottom: 0;
	}
	.bio-right {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	.extra {
		width: 100%;
	}
	.extra .iframe-holder {
		width: 300px;
		margin: 0 auto;
	}
	.extra p {
		margin: 10px 30px;
	}
	.long {
		width: 100%;
		padding: 0;
	}
	.long p {
		margin: 0 10px 10px;
	}
	h3.title {
		margin: 0;
	}
	.long h3.title {
		margin: 0 10px 20px 10px;
	}
	.aboutimg {
		float: none !important;
		margin: 0 auto;
	}
	h3.atitle {
		display: block;
		margin: 0 10px 20px 10px;
		background: #efefef;
	}
	h3.atitle span {
		padding-right: 20px;
		background: #fff;
	}
	.bio-left {
		width: 100%;
		margin: 0; 
		padding: 0;
	}
	.bio {
		margin: 0;
		padding: 0;
		max-height: inherit;
		overflow: visible;
		width: 100%;
	}
	.bio p {
		padding: 0 10px;
	}
	.bio .spotify {
		margin-left: 10px;
	}
	.share-links > .share > span {
		margin: 0 7px 0 10px;
	}
	.share-links .spotify {
		margin: 0 7px 0 10px;
	}
	a.songlink.track {
		display: none;
	}
	.album_detes {
		min-height: 70px;
	}
	.album_detes p {
	}
	.album_detes p.pull-right {
		display: block;
		float: none;
		text-align: center;
	}
	.album_detes p.share {
		display: block;
		text-align: center;
	}
	.album_left {
		margin: 20px auto 10px auto;
		display: block;
		float: none;
	}
	.album_right {
		float: none;
		margin: 0 auto;
		width: 320px;
	}
	form .alert {
		width: 100%;
		box-sizing: border-box;
	}
	form.long {
		float: none;
		margin: 0;
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}
	form.long input,
	form.long textarea,
	form.long div,
	form.long a,
	form.long label {
		margin-left: 0;
	}
	form #name {
		width: 100% !important;
		height: auto;
		font-size: 20px;
		line-height: 30px;
		box-sizing: border-box;
	}
	form #email {
		width: 100% !important;
		height: auto;
		font-size: 20px;
		line-height: 30px;
		box-sizing: border-box;
	}
	form #message {
		width: 100% !important;
		height: auto;
		font-size: 20px;
		line-height: 30px;
		box-sizing: border-box;
	}
	.modal {
		height: 90%;
		overflow: auto;
	}
	.modal-header {
	}
	.modal-body {
		overflow: visible;
	}
	h4,
	#modalSongs {
		display: none;
	}
	#content {
		width: 100%;
	}
	.single {
		width: 100%;
	}
	.block {
		position: absolute;
		width: 100%;
	}
	*/
}
