@media screen and (max-width: 1136px) and (max-height:640px) {
	 html
    {
        -ms-text-size-adjust: none !important;
    	-webkit-text-size-adjust: none !important;
	}
		
	#krh-logo-background-sm
	{
		display: block !important;
		z-index: 10 !important;
	}
		
	#text-about
    {
         padding-left: 10px !important;
    }

    #photo-about
    {
        width: 40% !important;
        margin-right: 10px !important;
        background-size: 99% !important;
        padding-bottom: 21px !important;
    }

    #photo-about img
    {
        margin-top: 17px !important;
    }

    .paragraph-spacer
    {
        display: none !important;
    }
}

@media screen and (max-width: 960px) {
	#gsc-center
	{
		width: 100% !important;
	}
	
	#contact-footer
	{
		display: none !important;
	}
	
	#contact-footer-small
	{
		display: block !important;
	}
}

@media screen and (max-width: 582px) {
	.center
	{
		width: 100% !important;
	}
	
	#krh-logo-background
    {
    	display: none !important;
    }
	
	#content
	{
		width: 100% !important;
	}
	
	#footer .center
	{
		display: none !important;
	}
}

@media screen and (max-width: 480px) {

    html
    {
        -ms-text-size-adjust: none !important;
    	-webkit-text-size-adjust: none !important;
	}
    
    body
    {
        background-image: none !important;
        position: static !important;
    }
    
    body.single-post,
	body.archive
	{
	    background-image: none !important;
	}
	
	#krh-logo-background-sm
	{
		display: block !important;
		z-index: 10 !important;
	}
    
    #content
    {
        width: 388px !important;
    }
    
    .center
    {
        /*width: 388px !important;*/
    }
    
    #header
    {
        /*font-size: 1.4em !important;*/
        /*top: auto !important;
        bottom: 0 !important;*/
        /*
        background-image: url('../../../images/krh-logo-sm.png') !important;
        background-position: 8px 8px !important;
        background-repeat: no-repeat !important;
        */
        height: 95px !important;
    }
    
    #header .center
    {
    	z-index: 0 !important;
    }
    
    #header.show
    {
    	height: auto !important;
    }
    
    #responsive-menu
    {
    	display: block; /* do not set as !important */
    	text-align: center !important;
		width: 127px !important;
		background-image: url('../../../images/down-arrows.png');
		background-repeat: no-repeat !important;
		background-position: center center !important;
    }
    
    .nav
    {
        margin-right: 45px !important;
        display: none; /* do not set as !important */
        clear: both !important;
    }
    
    .nav li
    {
        /*margin-top: 45px !important;*/
        float: none !important;
        margin-top: 0 !important;
        padding: 0 7px !important;
    }
    
    /*#footer
    {
        display: none;
    }*/
/*
	#main-nav a {
		font-size: 90%;
		padding: 10px 8px;
	}
*/

	#music-music iframe
	{
		float: right !important;
    	clear: both !important;
	}
	
	#music-music
    {
    	width: 388px !important;
    }
    
    #album
    {
    	width: 378px !important;
    }
    
    #cover-art
    {
    	display: none !important;
    }
    
    #album-name
    {
    	text-align: center !important;
    }

    #text-about
    {
         padding-left: 10px !important;
    }

    #photo-about
    {
        width: 40% !important;
        margin-right: 10px !important;
        background-size: 99% !important;
        padding-bottom: 21px !important;
    }

    #photo-about img
    {
        margin-top: 17px !important;
    }

    .paragraph-spacer
    {
        display: none !important;
    }

    .page-title
    {
        width: 100% !important;
    }
    
    .tourHeadings
    {
    	display: none !important;
    }

    #social-buttons
    {
        width: 300px !important;
        padding: 0 44px 0 44px !important;
    }
    
    #footer .center
    {
    	display: none !important;
    }
}

/* iphone */
@media screen and (max-width : 320px) {
    img
    {
        max-width: 99% !important;
    }
    
    #subscription-form
    {
    	padding: 15px 10px 0 10px !important;
    }
    
    #signup-subscribe-home-new
    {
    	width: 320px !important;
    }
    
    #tour-button,
	#shop-button,
	#music-button
	{
		width: 106px !important;
		height: 105px !important;
		background-size: 300% !important;
	}
	
	#tour-button
	{
		background-position: 0 0 !important;
	}
	
	#shop-button
	{
		background-position: -105px 0 !important;
	}
	
	#music-button
	{
		background-position: -211px 0 !important;
	}
	
    #social-buttons
    {
        padding: 0 10px !important;
    }
    
    #content.home #social-buttons
    {
    	padding: 10px 10px !important;
    }

    .page-title
    {
        width: 320px !important;
    }

    #content-top-home,
    #content-bottom-home
    {
        width: 320px !important;
        height: 71px !important;
        /*background-size: 100% !important;*/
    }
    
    #content-top-home
    {
        /*margin-top: 65px !important;*/
    }
    
    #content-bottom-home
    {
        /*margin-bottom: 65px !important;*/
    }
    
    #carousel-home
    {
        width: 320px !important;
        height: 125px !important;
        background-size: 99% !important;
    }
    
    #signup-subscribe-home
    {
        width: 320px !important;
        height: 23px !important;
        background-size: 99% !important;
    }
    
    #featured-buttons-home
    {
        width: 320px !important;
        height: 105px !important;
    }
    
    #featured-buttons-home img
    {
        width: 99% !important;
    }
    
    #content
    {
        width: 320px !important;
        margin-top: 0px !important;
    }
    
    #news-home
    {
        width: 292px !important;
    }
    
    #news-news
    {
    	width: 320px !important;
    }
    
    #blog
    {
    	width: 290px !important;
    }
    
    .commentlist
    {
    	width: 320px !important;
    	margin: 0 !important;
    	padding: 0 !important;
    }
    
    textarea#comment
	{
	    width: 282px !important;
	}
    
    /*
    #social-buttons-home
    {
        width: 260px;
        padding: 8px 30px;
        margin: 0;
    }
    
    #social-buttons-home a
    {
        margin: 20px;
    }
    */
    
    #music-music
    {
    	width: 320px !important;
    }
    
    #album
    {
    	width: 310px !important;
    }
    
    #cover-art
    {
    	display: none !important;
    }
    
    #album-name
    {
    	text-align: center !important;
    }
    
    #music-music iframe
    {
    	width: 320px !important;
    }
    
    #filburt-video-container
    {
    	width: 246px !important;
    	height: 182px !important;
    }
    
    #fvc-previous,
    #fvc-next
    {
    	height: 103px !important;
    	padding-top: 79px !important;
    }
    
    .video-overlay
    {
    	width: 235px !important;
    }
    
    #media-media
    {
    	width: 320px !important;
    }
    
    #filburt-mosaic-container .wrapper div
    {
    	width: 96px !important;
    }
    
    .topspin-grid
    {
    	/*width: 250px !important;*/
    	margin: 0 75px !important;
    }
    
    #store-store
    {
    	width: 320px !important;
		/*padding: 0 35px 0 35px !important;*/
    }
    
    #footer .center
    {
    	display: none !important;
    }
    
    .center
    {
        width: 320px !important;
    }
}

.shown
{
	display: block;
}