@charset "UTF-8";
@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
.recipe-cat-title {
  text-align: center !important;
  color: #5b5445 !important;
  margin: 0 0 40px 0 !important;
  font-size: 36px !important;
  /*&:before {
    content: "–";
    padding-right: 5px;
  }

  &:after {
    content: "–";
    padding-left: 5px;
  }*/ }
  @media screen and (max-width: 767px) {
    .recipe-cat-title {
      font-size: 24px !important; } }

/**
 * Alt

.tag-filter {
  ul {
    list-style: none;
    margin: 0 -10px 20px -10px;
    padding: 0;
  }

  li {
    display: inline-block;
    margin: 0;
    padding: 0 10px;
  }

  a {
    border-radius: 5px;
    background: #fff;
    border: 2px dashed #231f20;
    display: inline-block;
    color: #231f20;
    padding: 8px 16px;
    font-size: 15px;
    text-transform: uppercase;

    &:hover, &.mixitup-control-active, &.active {
      background: #e7e7e8;
      color: #231f20;
    }
  }

}*/
.current-recipes-ancestor > a {
  background-color: #fff !important;
  color: #e1261c !important;
  font-weight: bold !important; }

.tooltip .tooltip-inner {
  background-color: #5b5445 !important; }

.tag-filter .x-portfolio-filters-menu {
  overflow: hidden !important;
  display: block !important; }
.tag-filter a:hover, .tag-filter a.mixitup-control-active, .tag-filter a.active {
  color: #777;
  color: rgba(0, 0, 0, 0.75);
  border-color: #bbb;
  border-color: rgba(0, 0, 0, 0.25);
  background-color: #ebebeb;
  background-color: rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.225), 0 1px 1px rgba(255, 255, 255, 0.95); }

.mix-container {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .mix-container .mix, .mix-container .mix:first-child {
    box-sizing: border-box;
    flex: 1 0 calc(33.3% - 30px);
    max-width: calc(33.3% - 30px);
    margin: 15px !important; }
    @media screen and (max-width: 767px) {
      .mix-container .mix, .mix-container .mix:first-child {
        flex: none;
        max-width: calc(100% - 30px); } }
    .mix-container .mix .entry-wrap, .mix-container .mix:first-child .entry-wrap {
      padding: 30px 10px !important; }
    .mix-container .mix .image-wrapper, .mix-container .mix:first-child .image-wrapper {
      display: block;
      width: 100%;
      height: auto; }
    .mix-container .mix .title, .mix-container .mix:first-child .title {
      background: #fff;
      text-align: center;
      padding: 12px 0; }
      .mix-container .mix .title, .mix-container .mix .title a, .mix-container .mix:first-child .title, .mix-container .mix:first-child .title a {
        color: #231f20;
        font-size: 22px;
        font-weight: bold; }

.type-recipes .p-meta {
  display: none; }

.entry-wrap {
  position: relative; }

.button-print {
  float: right;
  background: #6d6157;
  padding: 6px 30px;
  border-radius: 10px;
  color: #fff;
  font-weight: bold;
  letter-spacing: .5px;
  transition: all ease-in 300ms; }
  .button-print .icon {
    display: none; }
  @media screen and (max-width: 767px) {
    .button-print {
      position: absolute;
      top: -60px;
      right: 15px;
      padding: 2px 10px;
      font-size: 22px; }
    .button-print .text {
      display: none; }
    .button-print .icon {
      display: inline-block; } }
  .button-print:hover {
    background: #e1261c;
    color: #fff; }

.tag-filter.tag-cloud ul, .tag-filter.tag-plain ul {
  list-style: none;
  margin: 0 -10px 20px -10px;
  padding: 0; }
.tag-filter.tag-cloud li, .tag-filter.tag-plain li {
  display: inline-block;
  margin: 0;
  padding: 0 1px; }
.tag-filter.tag-cloud a, .tag-filter.tag-plain a {
  display: inline-block;
  float: none;
  position: relative;
  margin: 0.45em 0.375em;
  border: 1px solid #ddd;
  border: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.692em 1.154em 0.769em;
  cursor: pointer;
  font-size: 13px;
  line-height: 1.3;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  color: #c5c5c5;
  color: rgba(0, 0, 0, 0.375);
  background-color: transparent;
  border-radius: 0.35em;
  box-shadow: inset 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, 0.95);
  -webkit-transition: color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease;
  transition: color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease; }
  .tag-filter.tag-cloud a:hover, .tag-filter.tag-cloud a.mixitup-control-active, .tag-filter.tag-cloud a.active, .tag-filter.tag-plain a:hover, .tag-filter.tag-plain a.mixitup-control-active, .tag-filter.tag-plain a.active {
    color: #777;
    color: rgba(0, 0, 0, 0.75);
    border-color: #bbb;
    border-color: rgba(0, 0, 0, 0.25);
    background-color: #ebebeb;
    background-color: rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.225), 0 1px 1px rgba(255, 255, 255, 0.95); }

.tag-cloud ul {
  margin: 20px -5px 20px -5px !important; }
  .tag-cloud ul li {
    margin: 7.5px 0;
    padding: 0 5px; }
    .tag-cloud ul li a {
      font-size: 12px; }

.tag-plain ul {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }
.tag-plain a {
  border: none; }

.form-search:before, .widget_product_search form:before {
  color: #5b5445 !important; }

.form-search .search-query, .form-search input[type="search"], .widget_product_search form .search-query, .widget_product_search form input[type="search"] {
  color: #6d6157 !important; }

@media print {
  a {
    -webkit-print-color-adjust: exact;
    text-decoration: none !important; }

  .masthead,
  .x-widgetbar,
  .x-colophon,
  .button-print,
  .wpml-ls-statics-footer,
  .x-scroll-top,
  .x-btn-widgetbar,
  #x-widgetbar,
  #x-btn-widgetbar {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important; }

  * {
    border: 0 !important;
    box-shadow: none !important; }

  .x-container .x-main {
    width: 100% !important; }
    .x-container .x-main .entry-thumb {
      max-width: 40%;
      margin: 0 auto;
      float: right; }
    .x-container .x-main .entry-wrap {
      padding-top: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      box-shadow: none !important; }
    .x-container .x-main::before {
      -webkit-print-color-adjust: exact;
      display: block;
      content: " ";
      width: 100%;
      height: 50px;
      background: url("//www.morgashop.ch/wp/wp-content/uploads/2014/08/MORGA_SUISSE_Logo_RGB1.png") no-repeat center !important;
      background-size: contain !important;
      margin-bottom: 20px; } }

/*# sourceMappingURL=main.css.map */
