/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/
@import url("../stockholm/style.css");
@font-face {
  font-family: 'aller';
  src: url('/wp-content/themes/stockholm-child/fonts/Aller_W_Bd.woff') format('woff'), url('fonts/Aller_W_Bd.eot') format('eot');
}
/* typo */
h1,
h2,
h5 {
  font-family: "aller", sans-serif !important;
}
/* logo */
header .q_logo img.normal {
  height: 60% !important;
  top: -30px !important;
}
header.scrolled .q_logo img.normal {
  height: 60% !important;
  top: -18px !important;
}
/* slider */
.q_slider h2.q_slide_title,
.q_slider h3.q_slide_text {
  font-family: "aller", sans-serif !important;
}
.q_slider h2.q_slide_title span,
.q_slider h3.q_slide_text span {
  font-family: "aller", sans-serif !important;
}
.q_slider .slider_content .text.one_by_one {
  transition: all 0.5s ease-in;
  background: rgba(255, 255, 255, 0.5);
  padding: 20px;
}
.q_slide_subtitle * {
  font-family: "aller", sans-serif !important;
}
.q_slide_subtitle * span {
  font-family: "aller", sans-serif !important;
}
/* breadcrumb */
.breadcrumb .breadcrumbs .breadcrumbs_inner a {
  text-transform: inherit !important;
}
.breadcrumb a,
.breadcrumb span {
  text-transform: inherit !important;
}
/* search */
.search_button .fa {
  position: relative;
  right: 0;
  color: #990033 !important;
  padding: 5px;
  background: #eee;
}
#searchform i.fa.fa-search,
#searchform i.fa.fa-times {
  margin: 0;
  padding: 10px;
  position: relative;
  top: 0px;
}
#searchform input {
  padding: 0;
  padding-left: 0 !important;
  border-bottom: 1px solid gray;
}
/* blog list */
.blog_holder.blog_large_image article {
  margin: 0 0 150px !important;
}
.blog_holder.blog_large_image article .post_info {
  display: none;
}
.blog_holder.blog_holder.masonry article {
  margin: 0 0 60px;
}
.blog_holder.blog_holder.masonry article .post_text_inner .post_info {
  display: none;
}
.blog_holder.blog_holder.masonry article .post_text_inner a.more-link {
  margin-top: 20px !important;
}
.blog_holder.masonry article:not(.format-quote):not(.format-link) h4,
.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4,
.latest_post_holder .latest_post_title {
  text-transform: inherit;
  letter-spacing: 0;
  font-size: 18px;
}
/* form overrides newsletter / marktplatz */
input[type=submit],
input[type=submit]:focus,
input[type=reset],
input[type=reset]:focus,
input.submit {
  vertical-align: middle !important;
  height: auto !important;
  font-size: 15px;
  cursor: pointer !important;
  width: auto;
  box-shadow: none;
  text-shadow: none;
  font-family: inherit;
  outline: 0 !important;
  margin: 0;
  opacity: 1;
  padding: 10px 20px;
  -webkit-appearance: none;
  color: #fff;
  background-color: #990033;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-transform: uppercase;
}
input[type=text],
input[type=password],
textarea {
  background-color: #fff;
  padding: 10px 20px !important;
  font-size: 14px;
  border: 1px solid #dddddd;
}
select {
  padding: 10px 20px !important;
  border: 2px solid #dddddd;
  border-radius: 0;
  background-color: #fff;
  font-size: 15px;
}
.changecategoryselect input.button {
  padding: 0 !important;
  color: #990033 !important;
  background-color: #fff !important;
  border: 0;
  font-size: 15px;
}
.arrow_carrot-right,
.arrow_carrot-left {
  background: #990033;
  color: #fff;
  border: 0 !important;
}
.arrow_carrot-right:hover,
.arrow_carrot-left:hover {
  transition: all 0.25s ease-in;
  background: #f49e00;
  color: #fff;
  border: 0 !important;
}
/* Suche */
.container_inner.default_template_holder.cre8-search {
  padding-top: 50px !important;
}
.container_inner.default_template_holder.cre8-search article {
  display: block;
  padding: 0 !important;
  margin: 0 !important;
}
.container_inner.default_template_holder.cre8-search article h2 {
  margin: 0;
  padding: 0;
  line-height: 110%;
}
.container_inner.default_template_holder.cre8-search article h2 a {
  font-size: 30px !important;
}
/* Marktplatz */
#classiwrapper .awpcp-classifieds-search-bar label,
#classiwrapper .awpcp-category-switcher label {
  display: none;
}
/* UM Profil */
.um-account-side ul li:nth-child(3) {
  display: none;
}
.um-meta-text {
  display: none !important;
}
.um-field {
  margin-bottom: 50px;
}
.um-field .um-field-value ul,
.um-field .um-field-value ol {
  margin: 10px 0 10px 0;
}
.um-field .um-field-value ul li,
.um-field .um-field-value ol li {
  margin: 5px 0 5px 0;
}
.um-field .um-field-value ol {
  margin-left: 4px;
}
.um.um-profile .um-form .um-header .um-profile-photo {
  padding-top: 20px !important;
}
.um.um-profile .um-form .um-profile-body .um-row {
  background: #fff !important;
}
.um.um-profile .um-form .um-profile-body .um-row .um-field-value h2 {
  font-size: 30px;
}
.um.um-profile .um-form .um-profile-body .um-row .um-field {
  margin-bottom: 30px;
}
.um.um-profile .um-form .um-profile-body .um-row .um-field.um-field-url {
  margin: 0;
  padding: 0;
}
.um-directory .um-members-wrapper {
  height: initial !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
  background-color: #F5F5F5 !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-photo a img {
  border-color: #990033 !important;
  -moz-border-radius: 999px !important;
  -webkit-border-radius: 999px !important;
  border-radius: 999px !important;
}
/* Bearbeiten Hinweis */
@media (min-width: 781px) {
  .um-header .um-cre8-info {
    position: absolute;
    z-index: 1;
    right: 50px;
    top: 0px;
    color: #990033;
    width: 300px;
    font-size: 14px;
    text-align: right;
  }
}
@media (max-width: 780px) {
  .um-header .um-cre8-info {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 50px;
    text-align: right;
    width: 60px;
    font-size: 12px;
    color: #990033;
    line-height: 110%;
  }
}
/* UM Form Fields */
input.um-form-field:focus::-webkit-input-placeholder {
  transition: all 0.25s ease-in;
  color: #fff;
}
input.um-form-field:-moz-placeholder {
  transition: all 0.25s ease-in;
}
input.um-form-field:focus:-moz-placeholder {
  color: #fff;
}
.um-do-search.um-button {
  display: inline-block !important;
  width: auto !important;
  padding: 12px 20px !important;
  margin: 0 10px !important;
  min-width: 150px !important;
  background: #990033 !important;
  color: #ffffff !important;
  -webkit-box-shadow: initial !important;
  box-shadow: initial !important;
}
.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
  width: 100% !important;
}
/* UM Branchfilter */
.um.um-directory.um-25258 .um-member-directory-header .um-member-directory-header-row .um-search {
  grid-template-columns: repeat(4, 1fr) !important;
}
.um-ce-filter {
  margin: 30px 0 50px 0;
}
.um-ce-filter .um-ce-search-filter {
  position: relative;
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap {
  position: relative;
  width: 25%;
  height: auto;
  padding: 0;
  margin: 0;
  float: left;
  cursor: pointer;
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button {
  outline: none !important;
  display: block;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  min-height: 220px;
  cursor: pointer;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 75%;
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/architektur.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_0.architektur {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/ArchitekturO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_1.buch__verlagswesen {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/BuchO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_2.bildung__consulting__coaching {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/CoachingO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_3.darstellende_kuenste {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/DarstellendeO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_4.design {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/DesignO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_5.event {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/EventsO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_6.film__regie {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/FilmO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_7.fotografie {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/FotoO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_8.illustration {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/IllustrationO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_9.kunst {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/KunstO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_10.musik {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/MusikO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_11.presse__text {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/PresseO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_12.textil__mode {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/TextilO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_13.tv__rundfunk__podcast {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/TVO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_14.web__games__it {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/WebO.svg);
}
.um-ce-filter .um-ce-search-filter .ce-filter-wrap button#cat_id_15.werbung {
  background-image: url(/wp-content/themes/stockholm-child/ultimate-member/img/WerbungO.svg);
}
.um-ce-filter .um-ce-search-filter:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}
/* GDPR Cookie Consent*/
.cli_settings_button {
  color: #990033 !important;
}
@media (min-width: 481px) and (max-width: 1000px) {
  header .q_logo img.normal {
    height: 60px !important;
    top: 30px !important;
  }
}
@media (min-width: 1001px) and (max-width: 1200px) {
  .um-ce-filter .um-ce-search-filter {
    position: relative;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap {
    width: 25%;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap button {
    min-height: 240px;
  }
}
@media (min-width: 769px) and (max-width: 1000px) {
  .um-ce-filter .um-ce-search-filter {
    position: relative;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap {
    width: 33%;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap button {
    min-height: 280px;
  }
}
@media (min-width: 601px) and (max-width: 768px) {
  .um-ce-filter .um-ce-search-filter {
    position: relative;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap {
    width: 50%;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap button {
    min-height: 300px;
  }
}
@media (min-width: 481px) and (max-width: 600px) {
  .um-ce-filter .um-ce-search-filter {
    position: relative;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap {
    width: 50%;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap button {
    min-height: 210px;
  }
}
@media (min-width: 1px) and (max-width: 480px) {
  header .q_logo img.normal {
    height: 60px !important;
    top: 0px !important;
  }
  .um-ce-filter .um-ce-search-filter {
    position: relative;
  }
  .um-ce-filter .um-ce-search-filter .ce-filter-wrap {
    width: 100%;
  }
}
/* overrides smartphone */
@media (min-width: 1px) and (max-width: 481px) {
  h1 {
    font-size: 40px;
    line-height: 50px;
  }
  .q_slide_title,
  .q_slide_title span {
    font-size: 40px !important;
    line-height: 110% !important;
    font-weight: 700 !important;
  }
  .q_slide_text,
  .q_slide_text span {
    font-size: 20px !important;
    line-height: 110% !important;
    font-weight: 700 !important;
  }
  .q_slider .slider_content .text.one_by_one {
    transition: all 0.5s ease-in;
    background: rgba(255, 255, 255, 0.5);
    padding: 10px;
  }
  .q_slider .carousel-indicators {
    display: none;
  }
}
/*# sourceMappingURL=style.css.map */