@charset "UTF-8";
/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
}

#boxed {
  background-color: #ffffff;
  max-width: 970px !important;
}

@media (min-width: 1170px) {
  #boxed {
    background-color: #ffffff;
    max-width: 70% !important;
    width: 100%;
    margin: 0 0 0 0;
  }
}
.single .heading-title[data-header-style=default_minimal] {
  text-align: left;
  padding-top: 0;
}

.single .heading-title {
  padding-bottom: 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0;
}
.single .heading-title .meta-category {
  padding-left: 0 !important;
}
.single .heading-title .meta-category a {
  border: none !important;
  color: #ffffff !important;
}
.single .heading-title .meta-category a.golf {
  background: #6eab27;
}
.single .heading-title .meta-category a.style {
  background: #00899f;
}
.single .heading-title .meta-category a.reise {
  background: #0783c6;
}
.single .heading-title .meta-category a.life {
  background: #866490;
}
.single .heading-title .meta-category a.gewinnspiele {
  background: #b5986d;
}

#footer-outer .widget h4 {
  color: #f07e23;
}

#footer-outer a:hover,
#footer-outer a:focus {
  color: #f07e23 !important;
}

#footer-outer #footer-widgets .col p,
#footer-outer #footer-widgets .col ul li a {
  line-height: 18px;
}

body[data-ext-responsive=true].single-post .heading-title[data-header-style=default_minimal] .entry-title {
  margin: 20px 0 !important;
}

body.single-post .heading-title[data-header-style=default_minimal] .entry-title {
  text-align: left;
  font-size: 28px;
  padding: 0;
}

body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner {
  display: flex;
  flex-wrap: wrap !important;
  flex-direction: row;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  right: 280px;
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header {
  max-width: none !important;
}

#header-secondary-outer {
  display: table !important;
  min-height: 40px !important;
  border: 0 !important;
  background: #000000;
}
#header-secondary-outer .container {
  width: 100%;
}
@media (max-width: 1000px) {
  #header-secondary-outer .container {
    max-width: fit-content;
  }
}
#header-secondary-outer a {
  color: #ffffff !important;
  font-size: 14px !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-style: italic;
}
@media (min-width: 1000px) {
  #header-secondary-outer a {
    font-size: 18px !important;
  }
}
#header-secondary-outer #social {
  display: none;
}
@media (min-width: 768px) {
  #header-secondary-outer #social {
    display: block;
    background: #EDEFEE;
    padding: 17px 100px 17px 60px;
    overflow: hidden;
  }
}
@media (min-width: 768px) and (min-width: 1000px) {
  #header-secondary-outer #social {
    padding: 17px 100px 17px 50px;
  }
}
@media (min-width: 768px) {
  #header-secondary-outer #social:after {
    content: "";
    width: 80px;
    height: 120px;
    background: #000000;
    position: absolute;
    right: -35px;
    top: -5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
@media (min-width: 768px) {
  #header-secondary-outer #social .fa:before {
    color: #000000;
  }
}
@media (min-width: 768px) {
  #header-secondary-outer #social a i {
    font-size: 20px !important;
  }
}
#header-secondary-outer .login_button {
  display: none;
}
@media (min-width: 1024px) {
  #header-secondary-outer .login_button {
    display: inline-block;
  }
}
#header-secondary-outer .sf-menu {
  padding: 20px 5px 20px 0 !important;
}
@media (min-width: 1000px) {
  #header-secondary-outer .sf-menu {
    padding: 20px 50px 20px 0 !important;
  }
}
#header-secondary-outer .sf-menu li a {
  margin: 0 3px !important;
}
@media (min-width: 1000px) {
  #header-secondary-outer .sf-menu li a {
    margin: 0 10px;
  }
}
#header-secondary-outer .sf-menu li {
  padding-left: 30px;
}
#header-secondary-outer .sf-menu span:before {
  content: "";
  width: 23px;
  height: 23px;
  background-repeat: no-repeat !important;
  position: absolute;
  left: -25px;
}
#header-secondary-outer .sf-menu .topbar_shop span:before {
  background: var(--wpr-bg-18f6cd41-7407-4499-a1c6-4849f0f75023);
}
#header-secondary-outer .sf-menu .topbar_shop:hover span:before {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}
#header-secondary-outer .sf-menu .topbar_emagazin span:before {
  background: var(--wpr-bg-7370ee4f-0e1c-404a-a75f-e0df4989984d);
}
#header-secondary-outer .sf-menu .topbar_emagazin:hover span:before {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}
#header-secondary-outer .sf-menu .topbar_podcast span:before {
  background: var(--wpr-bg-2d114333-9f44-426e-851a-c265934d2a49);
}
#header-secondary-outer .sf-menu .topbar_podcast:hover span:before {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}
#header-secondary-outer .sf-menu .topbar_video span:before {
  background: var(--wpr-bg-e8c0e02c-5658-4341-9c8f-f5e63d374b8b);
}
#header-secondary-outer .sf-menu .topbar_video:hover span:before {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}
#header-secondary-outer .sf-menu .topbar_newsletter span:before {
  background: var(--wpr-bg-abc617ff-54b7-420c-9a84-26249dfc7ec3);
  top: -4px;
}
#header-secondary-outer .sf-menu .topbar_newsletter:hover span:before {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}
#header-secondary-outer .login_button a {
  font-size: 12px !important;
  color: #ffffff !important;
  background: #f07e23;
  padding-left: 5px !important;
  padding-right: 5px !important;
}

body #header-secondary-outer[data-lhe=animated_underline] nav > .sf-menu > li:not([class*=button_]) > a .menu-title-text:after {
  border-width: 0 !important;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(2px, 0, 0);
  }
}
#boxed #header-outer {
  max-width: none !important;
}

#top .container {
  width: 100%;
  max-width: none;
}
#top #logo {
  float: left;
  margin-left: 50px;
}
@media (min-width: 768px) {
  #top #logo {
    margin-top: 26px;
    margin-bottom: 28px;
  }
}
#top .span_12 {
  margin-bottom: 5px;
}
#top .leadbanner_header {
  display: flex;
  justify-content: center;
  align-items: center;
  float: right;
  width: 100%;
  max-width: 60%;
  margin-top: 30px;
  color: #000000;
  text-align: center;
  font-size: 30px;
  height: 80px;
}
#top nav {
  justify-content: flex-start !important;
}

#top .col.span_9.col_last {
  position: relative;
}
@media (min-width: 1000px) {
  #top .col.span_9.col_last {
    border-bottom: 2px solid #f07e23;
    background: #232d35;
  }
  #top .col.span_9.col_last::before {
    content: "";
    background-image: var(--wpr-bg-6ce26363-a3c6-4ba1-8641-e655cd7e02d0) !important;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    opacity: 0.2;
  }
}
#top nav {
  margin-left: 40px;
  float: left;
  width: 75% !important;
}
#top .sf-menu ul {
  padding: 0;
}
#top .sf-menu li {
  margin-right: 2px;
}
#top .sf-menu li:hover {
  background: #000000;
}
#top .sf-menu li:hover a {
  color: #ffffff;
}
#top .sf-menu li a {
  margin: 0 !important;
  padding: 10px 15px 10px 52px !important;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
  font-size: 12px;
}
#top .sf-menu li a span {
  white-space: nowrap;
}
#top .sf-menu li .current-menu-item a {
  color: #ffffff !important;
}
#top .sf-menu li .current-menu-item a span:before {
  background: none !important;
}
#top .sf-menu li ul a span:before {
  background: none !important;
}
#top .sf-menu li ul a {
  color: #000000 !important;
}
#top .sf-menu li ul a span:before {
  filter: invert(0);
}
#top .sf-menu li ul a:hover {
  color: #000000 !important;
}
#top .sf-menu li:hover a span:before {
  filter: invert(1);
}
#top .sf-menu li:hover ul {
  padding: 0;
}
#top .sf-menu li:hover ul li a span:before {
  filter: invert(0);
}
#top .sf-menu li:hover ul li:hover a span:before {
  filter: invert(1);
}
#top .sf-menu:last-child li {
  background: none;
  border: 0;
}
#top .sf-menu:last-child li a span:before {
  left: 50px;
  top: 10px;
}
#top .sf-menu:last-child li:hover {
  border-color: #000000;
}
#top .sf-menu:last-child li:hover a span:before {
  filter: invert(0);
}
#top a span:before {
  content: "";
  width: 28px;
  height: 20px;
  background-repeat: no-repeat !important;
  position: absolute;
  top: -16px;
  left: -30px;
}
@media (min-width: 1000px) {
  #top a span:before {
    top: -4px;
    filter: invert(1);
  }
}
@media (min-width: 1000px) {
  #top .news_icon span:before {
    background: var(--wpr-bg-74bd64c1-569f-4ee0-a660-9a15c5be2a1b);
  }
  #top .golf_icon span:before {
    background: var(--wpr-bg-9180ca3e-9670-4fa4-a727-8cfccad5ee2a);
  }
  #top .style_icon span:before {
    background: var(--wpr-bg-b8c2b739-d291-4121-b59b-39c3097bf8f2);
  }
  #top .reise_icon span:before {
    background: var(--wpr-bg-f70d11c1-9903-46fe-a503-58d2f2c1a586);
  }
  #top .life_icon span:before {
    background: var(--wpr-bg-fa55ef89-9666-443d-807d-0cc5745bb9e0);
  }
  #top .gewinn_icon span:before {
    background: var(--wpr-bg-0228eb1d-2d33-4aa9-bb5a-d4239c9205d1);
  }
  #top .abo_icon span:before {
    background: var(--wpr-bg-f6045afa-a40a-4a8f-8381-d7aa2d0bf5f4);
    top: -6px;
  }
}
#top .buttons {
  margin: 0 !important;
  padding: 0 !important;
}

#top #search-btn a .icon-salient-search {
  color: black !important;
}
#top #search-btn:hover {
  color: black !important;
  filter: invert(1) !important;
}

.weather_widget {
  display: none;
}

@media (min-width: 1000px) {
  .weather_widget {
    display: flex !important;
    float: right;
    margin-top: -10px;
  }
  .weather_widget div {
    float: left;
    text-transform: uppercase;
  }
  .weather_widget a {
    display: inline-block;
  }
}
#header-outer:not([data-format=left-header]) #top nav > ul > li:not(.megamenu) ul a:hover {
  background-color: transparent !important;
  color: #ffffff !important;
}

@media (min-width: 1000px) {
  .blog-post-wrapper {
    margin: 30px 40px 0 40px;
  }
}

.vc_sep_line {
  top: -5px !important;
}

.custom_cat_name .Golf {
  background: #6eab27;
}
.custom_cat_name .Style {
  background: #00899f;
}
.custom_cat_name .Reise {
  background: #0783c6;
}
.custom_cat_name .Life {
  background: #866490;
}
.custom_cat_name .Gewinnspiele {
  background: #b5986d;
}
.custom_cat_name .Podcast {
  background: #3f4f7a;
}
.custom_cat_name .Allgemein {
  background: #000000;
}

.vc_separator.vc_separator_align_left h4 {
  font-size: 20px !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
}

.container-blog {
  width: 100%;
  display: inline-block;
}
.container-blog a:nth-child(1) .custom_post_excerpt {
  display: block;
}
.container-blog a:nth-child(2) .big_custom_post_title {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 18px;
}
.container-blog a:nth-child(3) .big_custom_post_title {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 18px;
}
.container-blog a:nth-child(4) .big_custom_post_title {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 18px;
}
.container-blog a:nth-child(5) .big_custom_post_title {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 18px;
}
.container-blog .custom_post_excerpt {
  display: none;
}
.container-blog a {
  float: left;
  background-size: cover !important;
  background-position: top center !important;
  overflow: hidden;
  position: relative;
}
.container-blog a .custom_contents {
  position: absolute;
  bottom: 0;
  color: #fff;
  text-align: left;
  padding: 25px;
}
.container-blog a .custom_cat_name {
  font-size: 12px !important;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-style: normal;
  display: flex;
}
.container-blog a .custom_cat_name div {
  padding: 2px 10px 0px 10px;
}
.container-blog a .custom_post_title {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-style: italic;
  line-height: 18px;
  margin-top: 20px;
}
.container-blog a .big_custom_post_title {
  font-size: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 30px;
}
.container-blog a .custom_post_date {
  margin-top: 20px;
  font-size: 12px;
  display: inline-block;
  padding: 0 10px;
}
.container-blog a:before {
  content: "";
  background: #000000;
  width: 100%;
  height: 400px;
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: 0;
}
.container-blog a:nth-child(1) {
  width: 100%;
  height: 400px;
}
@media (min-width: 768px) {
  .container-blog a:nth-child(1) {
    width: 48%;
    display: inline-block;
    position: relative;
  }
}
.container-blog a:nth-child(2) {
  width: 50%;
  height: 195px;
}
@media (min-width: 768px) {
  .container-blog a:nth-child(2) {
    width: 25%;
    margin: 0 1%;
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
  }
}
.container-blog a:nth-child(3) {
  width: 50%;
  height: 195px;
}
@media (min-width: 768px) {
  .container-blog a:nth-child(3) {
    float: right !important;
    width: 25%;
    margin: 0;
    margin-bottom: 10px;
    display: inline-block;
    height: 195px;
    position: relative;
  }
}
.container-blog a:nth-child(4) {
  width: 50%;
  height: 195px;
}
@media (min-width: 768px) {
  .container-blog a:nth-child(4) {
    width: 25%;
    margin: 0 1%;
    display: inline-block;
    height: 195px;
    position: relative;
  }
}
.container-blog a:nth-child(5) {
  width: 50%;
  height: 195px;
}
@media (min-width: 768px) {
  .container-blog a:nth-child(5) {
    float: right !important;
    width: 25%;
    margin: 0;
    display: inline-block;
    height: 195px;
    position: relative;
  }
}

/* ---------------------------------------------------------------------------- */
.container-blog-two {
  display: grid;
  grid-template-columns: 50% 25% 25% 50% 50%;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  grid-template-areas: "box box1 box2 . ." "box box3 box4 . ." ". . . . ." ". . . . ." ". . . . .";
}

.box2 {
  grid-area: box2;
}

.box {
  grid-area: box;
}

.box1 {
  grid-area: box1;
}

.box3 {
  grid-area: box3;
}

.box4 {
  grid-area: box4;
}

.banner_horizontal > div {
  margin: 0 !important;
}

.golfn-adsense-horizontal-artikel {
  display: none;
}

.out_banner_left, .out_banner_right, .leadbanner_header {
  display: none !important;
}

@media (min-width: 1000px) {
  .leadbanner_header {
    display: block !important;
  }
}
@media (min-width: 1110px) {
  .out_banner_left {
    display: block !important;
    width: 15%;
    text-align: center;
    color: #ffffff;
    top: 0;
    height: 100%;
    background: red;
  }

  .banner_left {
    width: inherit;
    height: 100%;
    position: fixed;
    top: 0;
  }
}
@media (min-width: 1242px) {
  .out_banner_right {
    display: block !important;
    width: 15%;
    text-align: center;
    color: #ffffff;
    top: 0;
    height: 100%;
    background: blue;
  }
  .out_banner_right .banner_right {
    width: inherit;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
  }
}
#page-header-bg .result-num,
body:not(.archive) #page-header-bg h1 {
  color: #ffffff;
}

.subheader {
  display: none;
}

body.material .page-header-no-bg {
  padding-top: 30px;
}

#Podcast {
  background: #3f4f7a;
}

#Golf {
  background: #6eab27;
}

#Reise {
  background: #0783c6;
}

#Style {
  background: #00899f;
}

#Life {
  background: #866490;
}

.masonry.material .masonry-blog-item .meta-category a {
  color: #ffffff !important;
}

.masonry.material .masonry-blog-item .meta-category a:hover:before,
.masonry.material .masonry-blog-item .meta-category a:before {
  height: 0 !important;
}

span.meta-category .podcast {
  background: #3f4f7a !important;
  color: #ffffff !important;
  padding: 5px 10px;
}
span.meta-category .golf {
  background: #6eab27 !important;
  color: #ffffff !important;
  padding: 5px 10px;
}
span.meta-category .style {
  background: #00899f !important;
  color: #ffffff !important;
  padding: 5px 10px;
}
span.meta-category .reise {
  background: #0783c6 !important;
  color: #ffffff !important;
  padding: 5px 10px;
}
span.meta-category .life {
  background: #866490 !important;
  color: #ffffff !important;
  padding: 5px 10px;
}
span.meta-category .allgemein {
  background: #b5986d !important;
  color: #ffffff !important;
  padding: 5px 10px;
}
span.meta-category .allgemein {
  background: #000000 !important;
  color: #ffffff !important;
  padding: 5px 10px;
}
span.meta-category .gewinnspiele {
  background: #b5986d !important;
  color: #ffffff !important;
  padding: 5px 10px;
}

.category-golf > span.meta-category a {
  background: #6eab27 !important;
  padding: 5px 10px;
  opacity: 1 !important;
}
.category-golf > span.meta-category .allgemein {
  background: #000000 !important;
  color: #ffffff !important;
}

.category-style > span.meta-category a {
  background: #00899f !important;
  padding: 5px 10px;
  opacity: 1 !important;
}
.category-style > span.meta-category .allgemein {
  background: #000000 !important;
  color: #ffffff !important;
}

.category-reise > span.meta-category a {
  background: #0783c6 !important;
  padding: 5px 10px;
  opacity: 1 !important;
}
.category-reise > span.meta-category .allgemein {
  background: #000000 !important;
  color: #ffffff !important;
}

.category-life > span.meta-category a {
  background: #866490 !important;
  padding: 5px 10px;
  opacity: 1 !important;
}
.category-life > span.meta-category .allgemein {
  background: #000000 !important;
  color: #ffffff !important;
}

.category-podcast > span.meta-category a {
  background: #3f4f7a !important;
  padding: 5px 10px;
  opacity: 1 !important;
}
.category-podcast > span.meta-category .allgemein {
  background: #000000 !important;
  color: #ffffff !important;
}

.category-gewinnspiele > span.meta-category a {
  background: #b5986d !important;
  padding: 5px 10px;
  opacity: 1 !important;
}
.category-gewinnspiele > span.meta-category .allgemein {
  background: #000000;
  color: #ffffff !important;
}

.single-product h1 {
  font-size: 26px;
  line-height: 45px;
}
.single-product p.price span {
  padding: 9px 5px 6px 10px;
  font-size: 20px;
}
.single-product p.price .woocommerce-Price-amount {
  background: #f07e23;
  color: #fff;
  padding: 9px 5px 6px 10px;
  font-size: 20px;
}
.single-product .woocommerce-breadcrumb {
  margin: 0 0 4em;
  background: #eee;
  padding: 0 10px;
  display: none;
}
.single-product .woocommerce-breadcrumb span:last-child {
  opacity: 1;
  color: #f07e23;
}

.checkout #order_review .order-review tbody tr:first-child {
  padding-top: 0;
}

.checkout #order_review tr:nth-child(2n+1) {
  background-color: #eee;
}

.checkout #order_review .order-review tbody tr {
  padding: 0 15px 0 15px;
}

.checkout #order_review .order-review tbody tr.order-total td .woocommerce-Price-amount,
.checkout #order_review .order-review tbody tr td,
.woocommerce table.order-review th {
  font-size: 13px;
}

.woocommerce-message,
.woocommerce .woocommerce-info {
  background-color: #eeeeee !important;
  color: #000000 !important;
}
.woocommerce-message a.button,
.woocommerce .woocommerce-info a.button {
  background-color: #000 !important;
  padding: 0px 10px !important;
  height: auto !important;
}
.woocommerce-message a,
.woocommerce .woocommerce-info a {
  background-color: #000 !important;
  padding: 0px 10px !important;
  height: auto !important;
  border-radius: 5px;
}

p.cart-empty.woocommerce-info {
  font-size: 24px !important;
}

.nectar-quick-view-box h1.product_title.entry-title {
  font-size: 20px;
  line-height: 25px;
}

.woocommerce-breadcrumb a:hover,
.product-name a:hover,
.woocommerce-checkout-review-order-table .product-info h4 a:hover,
.woocommerce .woocommerce-info a:hover,
.woocommerce-MyAccount-content .woocommerce-message a.button:hover {
  background-size: 0 0 !important;
}

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