/*   
Theme Name: alphaville
Author: inpublica
Author URI: http://www.inpublica.de
Template: musicclub
Version: 1.0
Tags:
*/

/* MY CUSTOM STYLES
--------------------------------------------- */

@import url("../musicclub/style.css");

html,body{
	overflow-x: hidden;
	background: #000000; /* Old browsers */
}

.with-sidebar-wrapper{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,01051e+25,01051e+75,000000+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #01051e 25%, #01051e 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #000000 0%,#01051e 25%,#01051e 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #000000 0%,#01051e 25%,#01051e 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.gdlr-revolution-slider-item  {

}


/*--- nav ---*/

.gdlr-button, input[type="button"], input[type="submit"] {
    border-width: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
	font-weight:normal;
    margin-bottom: 15px;
    margin-right: 0px;
    outline: medium none;
    padding: 8px 15px !important;
    text-transform: uppercase;
	letter-spacing: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.portfolio-item-filter a.gdlr-button {
    margin-right: 5px;
}

.gdlr-float-player .mejs-container .mejs-controls .gdlr-hide-float-bar {
    background: url("images/close-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 18px;
    padding: 26px 0;
    text-align: right;
    width: 18px;
    float: right;
}

.page-not-found-search {
	display: none;
}

.gdlr-now-loading {
	display: none !important;
}

.gdlr-single-nav > div i {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.gdlr-float-player .gdlr-player-list {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
}

/*--- container ---*/

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {
    padding-top: 0px;
}

.footer-container {
    padding-top: 50px;
}

.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_pages ul li, .widget_rss ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li {
    border-bottom-style: solid;
    border-bottom-width: 0px;
    line-height: 20px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.gdlr-item-title-wrapper {
	position: relative;
	margin-top: 40px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 20px;
}

/*--- homepage ---*/

.gdlr-item-title-wrapper .gdlr-right-text-link {
	font-size: 16px;
}

/*--- header ---*/

.gdlr-skin-white-text *, .gdlr-skin-white-text .gdlr-skin-border {
    border-color: #464849 !important;
}

.gdlr-header-wrapper .gdlr-header-bottom-gimmick {
    display: none;
}

.gdlr-header-wrapper.gdlr-no-height .gdlr-header-overlay {
    opacity: 0.85 !important;
}

.sf-menu > li > a {
    font-size: 14px !important;
    margin-right: 15px !important;
    padding: 10px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.gdlr-page-title-wrapper .gdlr-page-title {
    font-size: 30px;
    font-weight: 700;
    margin: 0 15px;
}


.gdlr-page-title-wrapper {
	margin-bottom: 50px;
	display: none;
}

.gdlr-header-wrapper .gdlr-header-overlay {
    bottom: 0px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.tp-leftarrow.default {
	background: url("images/large_left.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	width: 60px;
	height: 60px;
}

.tp-rightarrow.default {
	background: url("images/large_right.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	width: 60px;
	height: 60px;
}

.gdlr-item-title-wrapper.pos-left .gdlr-item-title {
    display: inline;
    font-size: 24px;
    font-weight: normal;
}

.gdlr-item-title-wrapper .gdlr-separator {
    font-size: 24px;
    margin: 0 10px;
}

.gdlr-item-title-wrapper.pos-center .gdlr-item-title {
    display: inline;
    font-size: 24px;
    font-weight: normal;
}

.gdlr-item-title-wrapper.pos-left .gdlr-item-caption {
    display: inline;
    font-size: 24px;
}

.gdlr-event-counter-item .gdlr-event-date {
    font-size: 50px;
    margin-bottom: 30px;
}

.gdlr-header-wrapper .gdlr-header-substitute {
    margin-bottom: 0px;
    position: relative;
    z-index: 89;
}

.gdlr-header-wrapper .gdlr-logo {
}

#gdlr-responsive-navigation {
	margin-top: 20px;
}

/*--- blog ---*/

.gdlr-blog-grid .gdlr-blog-title {
    font-size: 18px;
    font-weight: normal;
}

.gdlr-list-event .event-date-wrapper {
    float: left;
    font-size: 18px;
    line-height: 24px;
    margin-right: 2%;
    text-transform: uppercase;
	font-weight: normal;
}

.event-status-wrapper {
    font-size: 12px;
    font-weight: normal;
	letter-spacing: normal;
	text-transform: uppercase;
}

.gdlr-list-event .event-status-wrapper {
    position: absolute;
    right: 0;
	text-align: right;
    top: -5px;
    width: 250px;
}

.gdlr-blog-grid .gdlr-blog-content-wrapper {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.gdlr-blog-grid .gdlr-blog-thumbnail {
    margin-bottom: 5px;
}

.gdlr-list-event {
    margin: 0 20px 20px;
}

.gdlr-item-title-wrapper {
	padding: 0 !important;
	position: relative;
	margin-top: 60px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.gdlr-list-by-month-header {
    font-size: 18px;
	font-weight: normal;
    margin: 0 20px 40px;
    padding-top: 35px;
    text-transform: uppercase;
	color: #cccccc !important;
}

.gdlr-standard-style {
	margin-top: 50px;
}

.gdlr-single-event {
	margin-top: 70px;
}

.gdlr-social-share .social-share-title {
    font-size: 18px;
}

.event-status-wrapper .sold-out {
    font-size: 12px;
}


.gdlr-personnel-item .personnel-author-image img{
	border: 0px solid #464849;
}

.gdlr-post-author {
	display: none;
}

.gdlr-personnel-item.plain-style .personnel-content {
    text-align: left;
}


.gdlr-personnel-item.plain-style .personnel-info {
    text-align: left;
}

.personnel-author-image {
    text-align: left !important;
}


.portfolio-item-filter {
    padding-top: 40px;
}

.gdlr-item.gdlr-blog-grid {
    margin-bottom: 0px !important;
}

.gdlr-blog-full {
    padding-top: 30px;
}

/*--- facebook ---*/

.widgetBox .fb_iframe_widget, .widgetBox .fb_iframe_widget span, .widgetBox .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

.widgetBox  .fb-post .fb_iframe_widget, .widgetBox .fb_iframe_widget span, .widgetBox .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

.personnel-author-image  {
	text-align: center;
}

.gdlr-personnel-item.plain-style .personnel-author {
    font-size: 18px;
	font-weight: normal;
}

.fb-top {
	margin-top: 8px;
	margin-left: 30px;
	margin-right: 20px;
	float: right;
	position:relative;
}

.fb-like {

}

/*--- blog ---*/

.gdlr-blog-full .gdlr-blog-title {
    font-size: 20px;
    font-weight: normal;
}

.gdlr-post-author .post-author-title {
    font-size: 20px;
}

.gdlr-comments-area .comment-author {
    font-weight: normal;
}

.gdlr-portfolio-style2.gdlr-item-start-content {
    margin-top: 60px;
	margin-bottom: 60px;
}

.gdlr-portfolio-style2 .gdlr-portfolio-content .head {
	display: none;
}

.gdlr-classic-portfolio .portfolio-title {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 4px;
}

.portfolio-item-filter a.gdlr-button {
	letter-spacing: normal;
    font-weight: normal;
}

.gdlr-now-loading{ height: 32px; padding: 40px 0px 80px; display: none; background: url('images/dark/now-loading.gif') center no-repeat;  }


.gdlr-blog-full .gdlr-blog-thumbnail {
	text-align: left;
}

.gdlr-blog-full .gdlr-blog-thumbnail img {
    margin: 0;
}

.portfolio-thumbnail .portfolio-icon {
    display: none;
}

.gdlr-blog-content-wrapper {

}

.gdlr-standard-style {

}

.gdlr-blog-full .blog-date-wrapper {
    margin-top: -10px;
}

/*--- footer ---*/

.copyright-wrapper {
    border-top-style: solid;
    border-top-width: 0px;
	padding-bottom: 70px;
}

.footer-wrapper {
	margin-top: 100px;
}

.copyright-container {
    padding: 30px 0;
	font-size: 14px;
}

/*--- float player ---*/

.gdlr-float-player .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause {
    display: none;
}
.mejs-container .mejs-controls .gdlr-next-button, .mejs-container .mejs-controls .gdlr-previous-button, .gdlr-float-player .mejs-container .mejs-controls .mejs-playpause-button {
    display: none;
}


.gdlr-float-player {
    border-top: 0px;
	background-image: none !important;
	background-color: #000000;
}

.gdlr-float-player .mejs-container .mejs-controls .gdlr-hide-float-bar {
	background-image: none !important;
}

.gdlr-top-player .mejs-controls .mejs-time-rail .mejs-time-loaded, .gdlr-top-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .gdlr-float-player .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: none repeat scroll 0 0 #464849;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: none repeat scroll 0 0 #21759B;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background-color: #ffffff;
    width: 0;
}
.mejs-controls .mejs-time-rail span {
    border-radius: 0px;
    cursor: pointer;
    display: block;
    height: 10px;
    position: absolute;
    width: 180px;
}

.gdlr-top-player .mejs-controls .mejs-time-rail .mejs-time-total, .gdlr-float-player .mejs-controls .mejs-time-rail .mejs-time-total, .gdlr-float-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background-color: #464849 !important;
}


/*--- lightbox ---*/

.fancybox-overlay {
    z-index: 999999 !important;
}

/*--- tablet ---*/
@media only screen and (max-width: 959px) {
	.fb-top {
		display: none;
	}
	
	.tp-caption {
		display: none;
	}

	.gdlr-list-event .event-date-wrapper, .gdlr-list-event .event-title, .gdlr-list-event .event-location {
		text-align: left!important;
	}
}

/*--- mobile landscape style ---*/
@media only screen and (max-width: 767px) {
	.gdlr-header-wrapper .gdlr-header-substitute {
    	 height: 90px;

	}
	.gdlr-list-event .event-date-wrapper, .gdlr-list-event .event-title, .gdlr-list-event .event-location {
		text-align: left!important;
	}	
}

/*--- mobile portrait style ---*/
@media only screen and (max-width: 419px) {
	.gdlr-list-event .event-date-wrapper, .gdlr-list-event .event-title, .gdlr-list-event .event-location {
		text-align: left!important;
	}	
}