/*
Theme Name: José Carreras Leukämie Stiftung
Template: Divi
Version: 1.0
*/
/*@import "css/theme.less";*/
@font-face {
  font-family: 'Aaux Pro';
  src: url('fonts/aauxnext-webfont.woff2') format('woff2'), url('fonts/aauxnext-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Aaux Pro';
  src: url('fonts/aauxnext-b-webfont.woff2') format('woff2'), url('fonts/aauxnext-b-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Aaux Pro';
  src: url('fonts/aauxnext-bi-webfont.woff2') format('woff2'), url('fonts/aauxnext-bi-webfont.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Aaux Pro';
  src: url('fonts/aauxnext-i-webfont.woff2') format('woff2'), url('fonts/aauxnext-i-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
body {
  font-family: 'Aaux Pro', Roboto, sans-serif;
  color: #191919;
}
input {
  font-family: 'Aaux Pro', Roboto, sans-serif;
}
/* Links */
a {
  color: #0078bc;
}
.layout-blue a,
.layout-black a {
  color: #f8f8f8;
}
.et_overlay:before,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_contact_submit,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_member_social_links a:hover,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_pb_sum,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
  color: #0078bc;
}
/* Header */
.et_pb_svg_logo #logo {
  height: 80%;
}
#logo {
  max-height: 80%;
}
/* Menu */
#top-menu li a:hover {
  color: #0078bc;
}
#top-menu .current_page_item a {
  color: #0078bc;
}
#top-menu .current_page_item a:before {
  content: "› ";
}
/* Basic Structure */
.et_pb_row {
  max-width: 100%;
  width: 100%;
  padding-left: calc(50% - 540px) !important;
  padding-right: calc(50% - 540px) !important;
  overflow-x: hidden;
}
@media (max-width: 1350px) {
  .et_pb_row {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
}
.et_pb_row.layout-black {
  color: #fff;
  background: url(img/stripes.png);
}
.et_pb_row.layout-black .carreras-header {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=');
}
.et_pb_row.layout-black .carreras-header h1 {
  background: url(img/stripes.png);
  color: #fff;
}
.et_pb_row.layout-blue {
  color: #fff;
  background: #0078bc;
}
.et_pb_row.layout-blue .carreras-header {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=');
}
.et_pb_row.layout-blue .carreras-header h1 {
  background: #0078bc;
  color: #fff;
}
.et_pb_row.layout-gray {
  color: #4d4d4d;
  background: #f8f8f8;
}
.et_pb_row.layout-gray .carreras-header {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXLy8seOFHGAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
}
.et_pb_row.layout-gray .carreras-header h1 {
  background: #f8f8f8;
  color: #4d4d4d;
}
.et_pb_fullwidth_section.layout-black {
  color: #fff;
  background: url(img/stripes.png);
}
.et_pb_fullwidth_section.layout-black .carreras-header {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=');
}
.et_pb_fullwidth_section.layout-black .carreras-header h1 {
  background: url(img/stripes.png);
  color: #fff;
}
.et_pb_fullwidth_section.layout-blue {
  color: #fff;
  background: #0078bc;
}
.et_pb_fullwidth_section.layout-blue .carreras-header {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=');
}
.et_pb_fullwidth_section.layout-blue .carreras-header h1 {
  background: #0078bc;
  color: #fff;
}
.et_pb_fullwidth_section.layout-gray {
  color: #4d4d4d;
  background: #f8f8f8;
}
.et_pb_fullwidth_section.layout-gray .carreras-header {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXLy8seOFHGAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
}
.et_pb_fullwidth_section.layout-gray .carreras-header h1 {
  background: #f8f8f8;
  color: #4d4d4d;
}
/* Text */
.carreras-header {
  text-align: center;
  width: 300%;
  margin: 0 -100% 30px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVNTU2Sgi8sAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
  background-position: center;
  background-repeat: repeat-x;
}
.carreras-header h1 {
  font-size: 2.5rem;
  background: #fff;
  display: inline-block;
  padding: 0 15px;
}
/* Accordion */
.et_pb_module.et_pb_accordion div.et_pb_toggle,
.et_pb_module.et_pb_toggle {
  border-radius: 7px;
  border-width: 0;
  background: #0078bc;
  color: #fff;
}
.et_pb_module.et_pb_accordion div.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title,
.et_pb_module.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title {
  color: #fff;
}
.et_pb_module.et_pb_accordion div.et_pb_toggle.et_pb_toggle_close,
.et_pb_module.et_pb_toggle.et_pb_toggle_close {
  background: #4d4d4d;
}
.et_pb_module.et_pb_accordion div.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title,
.et_pb_module.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title {
  color: #fff;
}
.et_pb_module.et_pb_accordion div.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:before,
.et_pb_module.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:before {
  color: #fff;
}
.layout-blue .et_pb_module.et_pb_accordion .et_pb_toggle {
  background: url(img/stripes.png);
}
.layout-blue .et_pb_module.et_pb_accordion .et_pb_toggle.et_pb_toggle_close {
  background: #4d4d4d;
}
/* Countdown Timer */
.et_pb_module.et_pb_countdown_timer {
  color: #fff;
}
.et_pb_module.et_pb_countdown_timer h4 {
  color: #fff;
  font-weight: bold;
}
/* Blog */
.et_pb_blog_grid .et_pb_post {
  border: none;
  padding: 0;
  background: transparent;
}
.et_pb_blog_grid .et_pb_post .entry-title {
  color: #0078bc;
  font-weight: bold;
}
/* Bilder */
.image_border {
  border: 5px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.et_pb_image_container {
  margin: 0 0 29px;
}
.et_pb_image_container .entry-featured-image-url {
  margin-bottom: 0;
}
.entry-featured-image-url {
  border: 5px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.et_pb_image_wrap {
  border: 5px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.et_pb_team_member_image {
  border: 5px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.et_portfolio_image {
  border: 5px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
/*
article img {
    .image_border;
}*/
/* Gallery */
.et_pb_gallery_grid .et_pb_gallery_image {
  border: 5px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.et_pb_gallery_grid .et_pb_gallery_image .et_overlay {
  border-width: 0;
}
.et_pb_gallery_grid .et_pb_gallery_image .et_overlay:before {
  color: #0078bc;
}
/* Buttons */
.et_pb_button,
.form-submit .et_pb_button {
  border-width: 0px;
  border-radius: 7px;
  background-color: #0078bc;
  color: #fff;
}
.et_pb_button:hover,
.form-submit .et_pb_button:hover {
  border-width: 0px !important;
}
.et_pb_promo_button,
.et_pb_newsletter_button {
  background-color: #fff;
  color: #0078bc;
}
.et_pb_promo_button:hover,
.et_pb_newsletter_button:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.et_pb_bg_layout_light.et_pb_module.et_pb_button {
  background-color: #0078bc;
  color: #fff;
}
.layout-blue .et_pb_button {
  background-color: #fff;
  color: #0078bc;
}
.layout-blue .et_pb_button:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.layout-black .et_pb_button {
  background-color: #fff;
  color: #191919;
}
.layout-black .et_pb_button:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.layout-gray .et_pb_button {
  background-color: #4d4d4d;
}
.layout-gray .et_pb_button:hover {
  background-color: #191919;
}
.et_pb_contact_submit:hover {
  background-color: #4d4d4d;
}
.header-content .et_pb_more_button {
  color: #fff;
}
/* Post Navigation */
.nav-single a {
  color: #0078bc;
}
/* Colored Sections */
.layout-black h1,
.layout-black h2,
.layout-black h3,
.layout-black h4,
.layout-black h5,
.layout-black h6 {
  color: #fff;
}
.layout-black span.fn,
.layout-black span.fn a,
.layout-black span.comment_date {
  color: #fff;
}
.layout-black .et_pb_blog_grid .et_pb_post {
  color: #fff;
}
.layout-black .et_pb_blog_grid .et_pb_post * {
  color: #ffffff;
}
.layout-blue h1,
.layout-blue h2,
.layout-blue h3,
.layout-blue h4,
.layout-blue h5,
.layout-blue h6 {
  color: #fff;
}
.layout-blue span.fn,
.layout-blue span.fn a,
.layout-blue span.comment_date {
  color: #fff;
}
.layout-blue .et_pb_blog_grid .et_pb_post {
  color: #fff;
}
.layout-blue .et_pb_blog_grid .et_pb_post * {
  color: #ffffff;
}
/* Tabs */
.et_pb_module.et_pb_tabs {
  border-width: 0;
  border-radius: 7px;
}
.et_pb_module.et_pb_tabs .et_pb_tabs_controls {
  color: red;
}
.et_pb_module.et_pb_tabs .et_pb_all_tabs {
  background: transparent;
}
/* Post Title */
.layout-black p.et_pb_title_meta_container,
layout-blue p.et_pb_title_meta_container {
  color: #fff;
}
.layout-black p.et_pb_title_meta_container *,
layout-blue p.et_pb_title_meta_container * {
  color: #fff;
}
.layout-black p.et_pb_title_meta_container a,
layout-blue p.et_pb_title_meta_container a {
  color: #f8f8f8;
}
/* Testimonial */
.et_pb_testimonial {
  border-radius: 7px;
}
/* Full Width Post Title */
.et_pb_fullwidth_section .et_pb_post_title {
  text-align: center;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVNTU2Sgi8sAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
  background-repeat: repeat-x;
  background-position-y: 136px;
}
.et_pb_fullwidth_section .et_pb_post_title h1 {
  display: inline-block;
  padding: 0 15px;
  background: #fff;
  font-size: 2.5rem;
}
.layout-black.et_pb_fullwidth_section .et_pb_post_title {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=');
}
.layout-black.et_pb_fullwidth_section .et_pb_post_title h1 {
  background: url(img/stripes.png);
}
.layout-gray.et_pb_fullwidth_section .et_pb_post_title {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXLy8seOFHGAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
}
.layout-gray.et_pb_fullwidth_section .et_pb_post_title h1 {
  background: #f8f8f8;
}
.layout-blue.et_pb_fullwidth_section .et_pb_post_title {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=');
}
.layout-blue.et_pb_fullwidth_section .et_pb_post_title h1 {
  background: #0078bc;
}
/*# sourceMappingURL=style.css.map */