/* header */

#range_0 #wrapper {
	overflow: hidden;
}

#range_0 #header {
	margin-top: 20px;
}

#range_0 #header * {
	line-height: auto;
}

#range_0 #audio-player {
	display: none;
}

#range_0 #logo {
	font-size: 33px;
	width: auto;
    letter-spacing: 5px;	
    height: auto;
    line-height: 40px;
    margin-bottom: 10px;
}

#range_0 #header #social-buttons {
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    width: 120px;
    padding: 0;
    height: auto;
}

#range_0 #header .social-icon {
	margin: 0 0 5px 5px;	
}

#range_0 #navigation-button {
	display: inline-block;
	padding-left: 37px;
	line-height: 25px;
    height: 25px;
	vertical-align: middle;
    letter-spacing: 1px;
    color: #ff2d4b;
    font-weight: bold;    
    font-size: 13px;
    text-transform: uppercase;
    background: url(../images/mobile-header-nav-icon.gif) left top no-repeat;	
    width: 130px;
    margin: 0 0 16px 10px;
}

#range_0 .nav-on {
    background: url(../images/mobile-header-nav-icon-on.gif) left 4px no-repeat !important;	
}

#range_0 .mainmenu ul {
	display: none;
}

#range_0 .mainmenu ul {
	margin: 0 0 10px;

}

#range_0 .mainmenu ul li {
	line-height: 24px;
	text-align: center;
	display: block;
	width: auto;
	text-align: left;
	padding: 0;
	margin: 0 5px;
}

#range_0 .mainmenu ul li a {
	margin: 0;
	padding: 5px;
}

#range_0 .mainmenu ul li:not(.current-menu-item) a:hover {
	padding: 0;
	margin: 5px 5px 0 5px;
}

#range_0 #menu-item-102 {
	display: none;
}


/* basics */

#range_0 img.mobsrc {
	width: 300px;
	height: auto;
}

#range_0 .video-preview,
#range_0 .ppreview .postthumb-container,
#range_0 .ppreview .postthumb-container img {
	width: 300px;
	max-width: 300px;
	height: auto;
}

#range_0 .margin-elements-container {
	display: none;
}

#range_0 #sidebar {
	display: none;
}

#range_0 #page-header {
	line-height: 24px;
}

#range_0 body:not(.blog) #page-header .heading {
	float: none;
	width: auto;
	display: block;
}

#range_0 .page-header-side {
	margin-top: 4px;
	float: none;
	width: auto;
	display: block;
}

#range_0 body.blog .page-header-side {
	margin-top: 0;
}

#range_0 body.blog #page-header .heading {
	width: auto;
}

#range_0 ul.page-header-menu {
	text-align: left;
}

#range_0 ul.page-header-menu li {
	margin-left: 0;
	margin-right: 5px;
}

#range_0 ul.page-header-menu li a {
	margin: 0;
	padding-left: 0;
	padding-right: 0;	
}

#range_0 ul.page-header-menu li.current-cat a {
	padding-left: 4px;
	padding-right: 4px;
}


/* discography */

#range_0 .farrright {
	display: none;
}

#range_0 .disc-preview .postthumb-container img {
	max-height: 700px !important;
	height: auto !important;
}

#range_0 .disc-preview .postthumb-container {
	width: 300px !important;
}

#range_0 .disc-preview .overlay {
	visibility: hidden;
}

/* photos */

#range_0 #photos-container {
	height: auto !important;
}

#range_0 .photo-item {
	position: static !important;
	float: none;
	width: auto;
	margin-bottom: 6px;
}

#range_0 .photo-caption {
	display: block !important;
}

#range_0 .photo-caption .info {
	color: #3c3c3c;
}

#range_0 .photo-caption .share {
	display: none;
}


/* posts */

#range_0 .post .post-title {
	font-size: 13px;
	line-height: normal;
}

#range_0 img,
#range_0 iframe {
	max-width: 300px;
	height: auto;
}

#range_0 .orientation-portrait .post-image {
	padding: 0;
}

#range_0 .post-content {
    -moz-column-count:1; /* Firefox */
    -webkit-column-count:1; /* Safari and Chrome */
    column-count:1;    
    -moz-column-gap:0px; /* Firefox */
    -webkit-column-gap:0px; /* Safari and Chrome */
    column-gap:0px;   
}


/* collage permalink */


/* footer */

#range_0 #footer {
	margin-bottom: 20px;
}

#range_0 #footer .social-size-small,
#range_0 #footer .bottom span {
	display: none;
}