/* Füge hier Dein eigenes CSS ein */
@font-face {
  font-family: 'impulsisjb2016v2';
  src:  url('fonts/impulsisjb2016v2.eot?x3mj66');
  src:  url('fonts/impulsisjb2016v2.eot?x3mj66#iefix') format('embedded-opentype'),
    url('fonts/impulsisjb2016v2.ttf?x3mj66') format('truetype'),
    url('fonts/impulsisjb2016v2.woff?x3mj66') format('woff'),
    url('fonts/impulsisjb2016v2.svg?x3mj66#impulsisjb2016v2') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* General */
/** Blue */
/** Red */
/** Green */
/** Pink */
/** Yellow */

/* Header */
/** Navbar */
/*#navbar .fluid-logo {
    position: absolute;
}
#navbar .fluid-logo {
  	float: none !important;
}*/

img.logo-image {
    width: 165px;
    height: auto;
}
@media screen and (max-width: 767px) {
img.logo-image {
    width: 120px;
    height: auto;
  	padding-top: 5px; }
}

.logo svg {
    width: auto !important;
    height: 20px !important;
}

a.open-nav { 
  display: none; 
}

/*.project-panel-thumbs .project-panel-thumb h3 span {
  visibility: hidden !important; 
}*/

span.sqpp-menu-icon-label {
    display: inline-block !important;
    position: absolute;
    top: 31px;
    left: -26px;
    font-weight: bold;
    font-size: 20px;
  	color: #333333 !important;
}

span.sqpp-menu-icon {
    margin-top: -29px;
}

.fade-content {
    padding-bottom: 50px;
}
body.single-work .fade-content {
    padding-bottom: 10px;
}

/*
.project-panel-button.menu-icon svg { 
  display: none; 
}

.project-panel-button.menu-icon:before {
  content: "\e9bd";
  font-family: impulsisjb2016v2;
}*/

.share-box.fade-content {
    display: none;
}
.project-panel-title.span11 {
    text-align: left;
  	display: none; 
}

section#thumbnails .thumb .thumb-inner .thumb-hover {
    background-color: rgba(4,192,255,.5) !important;
}

/* See more link */
.fullscreen-cover .see-more {
    height: 100% !important;
}

/* Content */
#content {
    height: 90%;
}

.fullscreen-cover .cover-headline {
    /*opacity: 0;*/
    /*position: absolute;*/
    /*margin-bottom: 96px;*/
    /*z-index: 1;*/
}
.sqpp-impsjb2016-font { 
  font-family: 'impulsisjb2016v2' !important;
  font-size: 240px;
  font-weight: 400;
}
.fullscreen-cover .cover-headlin h1[class="light"] { 
  font-family: 'impulsisjb2016v2' !important;
  font-size: 240px;
  font-weight: 400;
}
.fullscreen-cover .cover-headlin h1[class="light"] span { 
  font-family: 'impulsisjb2016v2' !important;
  font-size: 48px;
  font-weight: 400;
}

.content-container h3 {
    font-size: 200%;
    /* opacity: .6; */
    color: #333333;
}

h4 { 
  color: #333333; 
}

/*.thumbnails .thumb-inner .thumb-hover h3 span {
  display: none;
}*/

/* Footer */
.share-icons-wrapper {
    display: none !important;
}

div.share-icons-wrapper > p { 
  display: none; 
}

/* Elements */
/** Button */
a.sqpp-link-button {
    display: inline-block;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #FFFFFF;
    border: 2px solid #333333;
    margin: 0;
    padding: 10px 30px 10px 30px;
    color: #333333;
    /*font-family: 'Asap', sans-serif;
    /*font-size: 16px;*/
    cursor: pointer;
    text-decoration: none;
    line-height: 1.2;
}

/** Popups */
.pum-theme-175 .pum-content + .pum-close {
  background-color: rgba(0,152,209,1) !important;
  font-weight: 700 !important;
}
 
/** Audio player */
.live-audio .mejs-container .mejs-controls, 
.live-video .mejs-container .mejs-controls, 
.wysiwyg .mejs-container .mejs-controls {
	background: #333333 !important;
}

/** Share / Teilen */
h3.sd-title {
    visibility: hidden;
}
.sd-content ul {
    padding: 0!important;
    margin: 0 0 0em !important;
    text-align: center;
}
.sd-content ul li {
    margin: 5px 5px 5px 5px !important;
}

/* Spefic posts */
/** Startseite */
img#sqpp-impsjb2016 {
    width: 760px;
}

/* Justified Image Grid */
/*
a.jig-link {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}
*/
/* Static tweaks */
header,
div[id="navbar"],
div[id="navbar-bg"] {
  height: 70px !important;
}