/*
 Theme Name:   Bruch & Dallas
 Theme URI:    http://www.bruchunddallas.de
 Description:  Total Theme Child
 Author:       Pascal Fendrich
 Author URI:   http://www.pascalfendrich.com
 Template:     Total
 Version:      1.0
 License:      Copyright 2016 by Bruch & Dallas
*/

/* Bruch & Dallas - Total Theme Overrides */

/* Header, Menu */

.logo-img {
	width: 200px !important;
	height: 86px !important;
}
#site-navigation-wrap {
	margin-top: 13px;
}
.sub-menu {
	margin-left: 15px;
	border-radius: 0 !important;
}
.full-screen-overlay-nav.white {
	background: rgba(255, 255, 255, 1) !important;
}
.full-screen-overlay-nav-ul li a:hover {
	opacity: 1 !important;
}
.full-screen-overlay-nav .full-screen-overlay-nav-close {
	opacity: 1 !important;
}
#footer-bottom #footer-bottom-menu ul li a,
#footer-bottom #footer-bottom-menu ul li a:hover {
    text-decoration: none !important;
}

/* Single Menu Items */

#menu-item-29.current-menu-item a, 
#menu-item-29 a:hover {
	color: #1d2 !important;
}
#menu-item-28.current-menu-item a, 
#menu-item-28 a:hover {
	color: #f90 !important;
}
#menu-item-27.current-menu-item a, 
#menu-item-27 a:hover {
	color: #d3f !important;
}
#menu-item-2560.current-menu-item a, 
#menu-item-2560 a:hover {
	color: #1cf !important;
}
#menu-item-25.current-menu-item a, 
#menu-item-25 a:hover {
	color: #f03 !important;
}

/* Ausstellungen */

/* Keep the following rule until new thumbnails are available */

.page-id-8 .portfolio-entry-media,
.page-id-8 .vcex-post-type-entry-media img {
	width: 100% !important;
}
/* Keep the preceding rule until new thumbnails are available */

.portfolio-entry-details,
.vcex-post-type-entry-details {
	border: none !important;
}
#bruchunddallas-ausstellung .portfolio-entry-excerpt h3 {
	font-size: 14px;
}

#bruchunddallas-ausstellung h3, #bruchunddallas-ausstellung-mobile h3 {
	margin-top: 0 !important;
}

#bruchunddallas-ausstellung-mobile .wpb_text_column p:last-child {
	margin-bottom: 20px;
}

/* Sponsors area at very bottom of front page below footer */

#bruchunddallas_sponsors {
	display: block;
}
#bruchunddallas_sponsors_inner {
	width: 960px;
	max-width: 90%;
	margin: 0 auto;
	padding: 30px 0;
}
.bd_sponsor_logo_stadt_koeln {
	width: 150px;
	height: auto;
}
@media only screen and (max-width: 767px) {
	#bruchunddallas_sponsors_inner {
		text-align: center;
	}
}

/* Custom Web Fonts */

/* Font Style normal */

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-ExtraLight-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-SemiBold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-ExtraBold-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Black-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

/* Font Style italic */

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-ThinItalic-webfont.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-ExtraLightItalic-webfont.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-LightItalic-webfont.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Italic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-MediumItalic-webfont.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-SemiBoldItalic-webfont.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-BoldItalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-ExtraBoldItalic-webfont.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-BlackItalic-webfont.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}