@charset "UTF-8";

a {
color: rgb(255, 228, 0);
}
.mdl-color--primary {
background-color: rgb(82, 167, 250) !important
}
.mdl-color--primary-dark {
background-color: rgb(14, 62, 102) !important
}
.mdl-color--accent {
background-color: rgb(255, 228, 0) !important
}
.mdl-color-text--primary {
color: rgb(82, 167, 250) !important
}
.mdl-color-text--primary-dark {
color: rgb(14, 62, 102) !important
}
.mdl-color-text--accent {
color: rgb(255, 228, 0) !important
}
.mdl-badge[data-badge]:after {
background: rgb(255, 228, 0);
}
.mdl-badge.mdl-badge--no-background[data-badge]:after {
color: rgb(255, 228, 0);
}
.mdl-button.mdl-button--colored {
color: rgb(82, 167, 250)
}
.mdl-button.mdl-button--colored:not(.mdl-button--raised) {
background-color: rgb(82, 167, 250);
color: #fff;
}
.mdl-button--raised.mdl-button--colored {
background: rgb(82, 167, 250);
}
.mdl-button--raised.mdl-button--colored:hover {
background-color: rgb(82, 167, 250)
}
.mdl-button--raised.mdl-button--colored:active {
background-color: rgb(82, 167, 250)
}
.mdl-button--raised.mdl-button--colored:focus:not(:active) {
background-color: rgb(82, 167, 250)
}
.mdl-button--fab.mdl-button--colored {
background: rgb(255, 228, 0);
}
.mdl-button--fab.mdl-button--colored:hover {
background-color: rgb(255, 228, 0)
}
.mdl-button--fab.mdl-button--colored:focus:not(:active) {
background-color: rgb(255, 228, 0)
}
.mdl-button--fab.mdl-button--colored:active {
background-color: rgb(255, 228, 0)
}
.mdl-button--primary.mdl-button--primary {
color: rgb(82, 167, 250)
}
.mdl-button--primary.mdl-button--primary.mdl-button--raised,
.mdl-button--primary.mdl-button--primary.mdl-button--fab {
background-color: rgb(82, 167, 250)
}
.mdl-button--accent.mdl-button--accent {
color: rgb(255, 228, 0)
}
.mdl-button--accent.mdl-button--accent.mdl-button--raised, .mdl-button--accent.mdl-button--accent.mdl-button--fab {
background-color: rgb(255, 228, 0)
}
.mdl-card__media {
background-color: rgb(255, 228, 0);
}
.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
border: 2px solid rgb(82, 167, 250)
}
.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper {
box-shadow: 0 0 0 8px rgba(96, 125, 139, .26);
background-color: rgba(96, 125, 139, .26)
}
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
background: rgb(82, 167, 250) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K")
}
.mdl-checkbox__ripple-container .mdl-ripple {
background: rgb(82, 167, 250)
}
.mdl-icon-toggle.is-checked .mdl-icon-toggle__label {
color: rgb(82, 167, 250)
}
.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label {
background-color: rgba(96, 125, 139, .26)
}
.mdl-progress > .progressbar {
background-color: rgb(82, 167, 250);
}
.mdl-progress > .bufferbar {
background-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), linear-gradient(to right, rgb(82, 167, 250), rgb(82, 167, 250));
}
@supports (-webkit-appearance:none) {
.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate) > .auxbar,
.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate) > .auxbar {
background-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), linear-gradient(to right, rgb(82, 167, 250), rgb(82, 167, 250));
}
}
.mdl-progress:not(.mdl-progress--indeterminate) > .auxbar, .mdl-progress:not(.mdl-progress__indeterminate) > .auxbar {
background-image: linear-gradient(to right, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), linear-gradient(to right, rgb(82, 167, 250), rgb(82, 167, 250))
}
.mdl-progress.mdl-progress--indeterminate > .bar1, .mdl-progress.mdl-progress__indeterminate > .bar1,
.mdl-progress.mdl-progress--indeterminate > .bar3, .mdl-progress.mdl-progress__indeterminate > .bar3 {
background-color: rgb(82, 167, 250);
}
.mdl-layout__header {
background-color: rgb(82, 167, 250);
}
.mdl-layout__tab-bar {
background-color: rgb(82, 167, 250);
}
.mdl-layout__tab-bar-button {
background-color: rgb(82, 167, 250);
}
.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after {
background: rgb(255, 228, 0);
}
.mdl-radio.is-checked .mdl-radio__outer-circle {
border: 2px solid rgb(82, 167, 250)
}
.mdl-radio__inner-circle {
background: rgb(82, 167, 250)
}
.mdl-radio__ripple-container .mdl-ripple {
background: rgb(82, 167, 250)
}
.mdl-slider.is-upgraded {
color: rgb(82, 167, 250);
}
.mdl-slider.is-upgraded::-ms-fill-lower {
background: linear-gradient(to right, transparent, transparent 16px, rgb(82, 167, 250) 16px, rgb(82, 167, 250) 0)
}
.mdl-slider.is-upgraded::-webkit-slider-thumb {
background: rgb(82, 167, 250);
}
.mdl-slider.is-upgraded::-moz-range-thumb {
background: rgb(82, 167, 250);
}
.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb {
box-shadow: 0 0 0 10px rgba(96, 125, 139, .26)
}
.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb {
box-shadow: 0 0 0 10px rgba(96, 125, 139, .26)
}
.mdl-slider.is-upgraded:active::-webkit-slider-thumb {
background: rgb(82, 167, 250);
}
.mdl-slider.is-upgraded:active::-moz-range-thumb {
background: rgb(82, 167, 250);
}
.mdl-slider.is-upgraded::-ms-thumb {
background: rgb(82, 167, 250);
}
.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb {
background: radial-gradient(circle closest-side, rgb(82, 167, 250) 0%, rgb(82, 167, 250) 37.5%, rgba(96, 125, 139, .26) 37.5%, rgba(96, 125, 139, .26) 100%);
}
.mdl-slider.is-upgraded:active::-ms-thumb {
background: rgb(82, 167, 250);
}
.mdl-slider__background-lower {
background: rgb(82, 167, 250)
}
.mdl-snackbar__action {
color: rgb(255, 228, 0);
}
.mdl-spinner--single-color .mdl-spinner__layer-1 {
border-color: rgb(82, 167, 250)
}
.mdl-spinner--single-color .mdl-spinner__layer-2 {
border-color: rgb(82, 167, 250)
}
.mdl-spinner--single-color .mdl-spinner__layer-3 {
border-color: rgb(82, 167, 250)
}
.mdl-spinner--single-color .mdl-spinner__layer-4 {
border-color: rgb(82, 167, 250)
}
.mdl-switch.is-checked .mdl-switch__track {
background: rgba(96, 125, 139, .5)
}
.mdl-switch.is-checked .mdl-switch__thumb {
background: rgb(82, 167, 250);
}
.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper {
box-shadow: 0 0 0 20px rgba(96, 125, 139, .26);
background-color: rgba(96, 125, 139, .26)
}
.mdl-switch__ripple-container .mdl-ripple {
background: rgb(82, 167, 250)
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
background: rgb(82, 167, 250);
}
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
background: rgb(82, 167, 250)
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
color: rgb(82, 167, 250);
}
.mdl-textfield__label:after {
background-color: rgb(82, 167, 250);
}  .mdl-layout__header {
min-height: 125px;
background-color: #fff;
}
.mdl-layout__header.is-compact {
min-height: 64px;
}
.mdl-layout__header-row {
height: 125px;
}
.is-compact .mdl-layout__header-row {
height: 64px;
}
.mdl-layout__header-row .mdl-navigation {
height: 125px;
}
.is-compact .mdl-layout__header-row .mdl-navigation {
height: 64px;
}
.mdl-layout__header-row .mdl-navigation__link {
line-height: 125px;
color: #0e3e66;
height: 125px;
box-sizing: border-box;
padding-top: 30px;
font-size: 20px;
}
.is-compact .mdl-layout__header-row .mdl-navigation__link {
line-height: 64px;
height: 64px;
padding-top: 0px;
}
.mdl-layout__header-row .mdl-navigation__link.current-menu-item {
border-bottom: 3px solid #0e3e66;
}
.custom-logo-link img {
max-height: 125px;
padding-top: 5px;
padding-bottom: 5px;
box-sizing: border-box;
}
.is-compact .custom-logo-link img {
max-height: 64px;
padding-top: 2px;
padding-bottom: 2px;
}
.mdl-layout__header-row .mdl-navigation__link.icon {
height: 14px; width: 62px; text-indent: 100%;
white-space: nowrap;
overflow: hidden;
padding: 0;
background-size: contain;
background-repeat: no-repeat;
margin-top: 60px;
background-position: center bottom;
}
.mdl-layout__header-row .mdl-navigation__link.icon:last-of-type {
width: 38px;
background-position: right bottom;
}
.is-compact .mdl-layout__header-row .mdl-navigation__link.icon {
margin-top: 0px;
}
.mdl-layout__header-row .mdl-navigation__link.facebook {
background-image: url(//muenchen.dev-camp.com/app/themes/dev-camp-city/assets/images/icon-facebook_28x28.png);
}
.mdl-layout__header .mdl-layout__drawer-button {
color: #0e3e66;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
color: #0e3e66;
box-sizing: border-box;
font-size: 20px;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.current-menu-item {
border-left: 5px solid #0e3e66;
} .page-template-page-sectional .post-wrap,
.page-template-page-sectional-navi .post-wrap {
position: relative; }
.page-content h1:first-child,
.page-content h2:first-child,
.page-content h3:first-child,
.page-content h4:first-child,
.page-content h5:first-child,
.page-content h6:first-child {
margin-top: 0px;
}
.page-content h2,
.page-content h3 {
margin: 24px 0;
}
.page-content h2 {
font-size: 68px;
font-size: 58px;
line-height: 65px;
font-weight: 600;
letter-spacing: 3px;
}
.page-content h3 {
font-size: 52px;
line-height: 60px;
font-weight: 500;
}
.page-content ol,
.page-content ul,
.page-content p {
font-size: 18px;
line-height: 25px;
color: #585858;
}
@media (max-width:839px) {
.page-content h2 {
font-size: 50px;
line-height: 58px;
letter-spacing: 1px;
}
} .page.page-content-above-bg h1,
.page.page-content-above-bg h2,
.page.page-content-above-bg h3,
.page.page-content-above-bg h4,
.page.page-content-above-bg h5,
.page.page-content-above-bg h6,
.page.page-content-above-bg p {
color: #fff;
}
.page.page-content-above-bg {
min-height: calc(100vh - 64px);
background-color: #0e3e66;
}
.page.page-content-above-bg:before,
.panel-image:before {
background-image: url(//muenchen.dev-camp.com/app/themes/dev-camp-city/assets/images/pattern.png);
background-color: transparent;
background-repeat: repeat;
background-attachment: fixed;
top:0;
min-height: calc(100vh - 64px);
}
.mobile-browser .page.page-content-above-bg:before,
.mobile-browser .panel-image:before {
background-attachment: scroll;
} .page-template-page-sectional-php .page {
min-height: calc(100vh - 64px);
}  .post-2 .post-wrap {
min-height: calc(100vh - 64px);
}
.post-2 .link-to-kontakt {
display: block;
width: 100px;
height: 100px;
position: absolute;
bottom: -50px;
left: calc(50% - 50px);
background-image: url(//muenchen.dev-camp.com/app/themes/dev-camp-city/assets/images/btn-mail.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
z-index: 2;
}
@media (min-width:840px) {
.post-2 .entry-content div.mdl-grid:first-of-type {
margin-top: calc(50vh - 330px);
}
} .speakers-sectional-template-part {
padding: 3em 0;
}
.speakers-sectional-template-part h2 {
display: block;
text-align: center;
font-size: 52px;
color: #ffe400;
}
.speakers-sectional-template-part .speaker-item .image-section {
background-color: #efefef;
}
.speakers-sectional-template-part .speaker-item .image-section .speaker-image {
min-height: 100px;
}
.speakers-sectional-template-part .speaker-item .image-section .speaker-image > div {
width: 100%; padding-bottom: 100%; background-repeat: no-repeat;
background-size: cover;
background-position: center top;
}
.speakers-sectional-template-part .speaker-item .image-section .company-image {
display: flex;
justify-content: center;
align-items: stretch;
padding: 2em;
}
.speakers-sectional-template-part .speaker-item .image-section .company-image > div:not(.mdl-tooltip) {
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 100%;
min-height: 100px;
}
.speakers-sectional-template-part .speaker-item .image-section .company-image > div.mdl-tooltip {
max-width: 500px;
}
.speakers-sectional-template-part .speaker-item .image-section .company-image > div.mdl-tooltip p {
font-size: 14px;
line-height: 20px;
}
.speakers-sectional-template-part .speaker-item .image-section .company-image > div.mdl-tooltip * {
color: #fff;
}
.speakers-sectional-template-part .speaker-item .image-section .company-image img {
}
.speakers-sectional-template-part .speaker-item h3.speaker-name {
color: #62a8f0;
font-size: 28px;
line-height: 32px;
margin: 0;
font-weight: 500;
}
.speakers-sectional-template-part .speaker-item p {
font-size: 17px;
line-height: 22px;
}
.speakers-sectional-template-part .speaker-item p:first-of-type {
margin-bottom: 12px;
}
.speakers-sectional-template-part .speaker-item p:last-of-type {
margin-bottom: 0;
} .post-22 .mdl-cell:not(.last) {
padding-right: 16px;
}
.post-22 .mdl-cell.last .wpcf7-submit {
background-color: #585858;
padding: 0.5em 0em;
font-size: 20px;
text-transform: none;
display: block;
height: auto;
width: 100%;
}
.post-22 .mdl-textfield__label {
font-size: 18px;
}
@media (max-width:839px) {
}
@media (max-width:479px) {
}