/*-----------------------------------------------------------------------------------*/
/* Custom CSS */
/*-----------------------------------------------------------------------------------*/

.vegas-slide-inner {
    background-position: center center !important;
}
#container_header {
    height: 661px !important;
}
.header_spacer {
    height: 45px;
}

.top-2 {
color: #FFFFFF;
}

.top-2 ul {
list-style-type: none;
display: flex;
}

.top-2b li {
flex: auto;
    margin-right: 55px;
}

.top-2b li:first-child {
    display: none;
}

.top-2 h3 {
    color: #FFFFFF !important;
}
.top-2 h3:first-child {
    color: #6F6F6F !important;
	margin-bottom: 10px;
}

.top-2 p {
    margin-top: 12px;
}
.top-2 p:nth-child(n+2) {
    margin-bottom: 0;
}
.top-2 p:nth-child(n+4) {
    margin-top: 0;
}


.top-2 ul {
    margin-left: 0;
}

.top-2 .mod-articles-category-introtext {
    display: none;
}
.top-2 h3:nth-child(2) {
    color: #FFFFFF !important;
    margin-top: 3px;
}
.top-2b .module_surround {
    padding-top: 110px !important;
}

#sidecol_b .top-2 {
    color: #000;
}
.news .vegas-slide-inner {
    background-image: url("/images/header-image_news.jpg") !important;
}

.music .vegas-slide-inner {
	background-image: url("/images/header-image_music.jpg") !important;
}

.tour .vegas-slide-inner {
	background-image: url("/images/header-image-tour.jpg") !important;
}

.contact .vegas-slide-inner {
	background-image: url("/images/header-image-contact.jpg") !important;
}

.item-pagemusic .page-header, .item-pagemusic .article-info.muted, .item-pagecontact .page-header, .item-pagecontact .article-info.muted {
    display: none;
}

.tour .item.column-1 {
    background: #EFEFEF;
    padding: 20px;
    display: flex;
	flex-wrap: wrap;
}
.tour .article-info.muted {
    display: none;
}
.blogtour p, .blogtour h3, .blogtour .page-header {
    flex-grow: 1;
    margin-left: 50px;
	order: 2;
}
.blogtour .page-header h2 {
    font-size: 14px;
	font-weight: 400;
}
.blogtour p {
    border-left: 1px solid white;
    padding-left: 20px;
	padding-right: 20px;
	order: 3;
}
.blogtour h3 {
    margin-top: 0;
    order: 1;
	min-width: 100%;
}

.blogtour p, .blogtour .page-header {
	margin-bottom: 0;
    margin-top: 20px;
}

.contact h3 {
    border: none;
}
#container_footermenu {
    display: none;
}


@media only screen and (max-width: 767px) {
.top-2 ul {
    list-style-type: none;
    display: block;
    text-align: center;
    max-width: 300px;
    margin-left: auto !important;
    margin-right: auto;
}

.top-2 li:nth-child(2), .top-2 li:nth-child(3) {
    border-bottom: 1px solid white;
}

.top-2b li {
    flex: auto;
    margin-right: 0;
    padding-bottom: 20px;
    padding-top: 20px;
}
.top-2a .module_surround {
    margin-right: 40px;
}
.top-2a .page-header {
    text-align: center !important;
}
#base2_modules, #base2_modules h3 {
    text-align: center;
}
	.top-2b .module_surround {
    padding-top: 60px !important;
}

.tour .item.column-1 {
    display: block;
}
	
.blogtour p {
    border-left: none;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
	
.blogtour h3, .blogtour .page-header {
    text-align: center;
}
.blogtour p, .blogtour h3, .blogtour .page-header {
    margin-left: 0;
}

.blogtour .item p:nth-child(2n+1), .blogtour .item p:last-child {
    margin-top: 0;
}
.item-pagecontact {
    text-align: center;
}


}