/* werbmedia 2020 */

/* Farben
Magenta		#E3007B
Grün		#1A962B
Rot			#F70000
Gelb		#F3e400
Blau		#117ACB
Schwarz		#000000
White		#ffffff

*/

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fs09 {
  display: block;
  background-color: #fbfbfb;
  margin: 15px 0;
}

.fs09 th,
td {
  padding: 10px;
}
.fs09 tr {
  border: 2px solid #efefef;
}

#pageflip {
  width: 100% !important;
  max-width: 100% !important;
}

#top-bar {
  display: none;
}

.wm-list-item {
  margin-bottom: 36px;
}
.wm-list-item img {
  margin-bottom: 8px;
}

/* heebo-200 - latin */
@font-face {
  font-family: "Heebo";
  font-style: normal;
  font-weight: 200;
  src: url("../../fonts/heebo-v9-latin-200.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../../fonts/heebo-v9-latin-200.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../../fonts/heebo-v9-latin-200.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../../fonts/heebo-v9-latin-200.woff")
      format("woff"),
    /* Modern Browsers */ url("../../fonts/heebo-v9-latin-200.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../../fonts/heebo-v9-latin-200.svg#Heebo")
      format("svg"); /* Legacy iOS */
}
/* heebo-regular - latin */
@font-face {
  font-family: "Heebo";
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/heebo-v9-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../../fonts/heebo-v9-latin-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../../fonts/heebo-v9-latin-regular.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../../fonts/heebo-v9-latin-regular.woff")
      format("woff"),
    /* Modern Browsers */ url("../../fonts/heebo-v9-latin-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../../fonts/heebo-v9-latin-regular.svg#Heebo") format("svg"); /* Legacy iOS */
}
/* heebo-500 - latin */
@font-face {
  font-family: "Heebo";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/heebo-v9-latin-500.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../../fonts/heebo-v9-latin-500.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../../fonts/heebo-v9-latin-500.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../../fonts/heebo-v9-latin-500.woff")
      format("woff"),
    /* Modern Browsers */ url("../../fonts/heebo-v9-latin-500.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../../fonts/heebo-v9-latin-500.svg#Heebo")
      format("svg"); /* Legacy iOS */
}
/* heebo-900 - latin */
@font-face {
  font-family: "Heebo";
  font-style: normal;
  font-weight: 900;
  src: url("../../fonts/heebo-v9-latin-900.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../../fonts/heebo-v9-latin-900.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../../fonts/heebo-v9-latin-900.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../../fonts/heebo-v9-latin-900.woff")
      format("woff"),
    /* Modern Browsers */ url("../../fonts/heebo-v9-latin-900.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../../fonts/heebo-v9-latin-900.svg#Heebo")
      format("svg"); /* Legacy iOS */
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

body {
  font-family: "Heebo", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.42857143;
  color: #000;
  background-color: #ffffff;
}

a,
a:link,
a:visited {
  color: #000;
  cursor: pointer;
}

a:hover,
a:focus {
  color: #e3007b;
  text-decoration: none;
}

.bg-h1-full {
  background: #eaffed;
  border: 2px solid #bde0c2;
  /* background: url(img/bg-hero.jpg) center center no-repeat; */
}

#footer .panel a:hover {
  color: #e3007b;
}

/* Buttons */

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  background-image: none;
  filter: none;
  background-color: #f5f5f5;
  border-color: #dbdbdb;
  text-shadow: none;
  border-color: #ccc;
}

.btn-primary {
  background-image: none;
  filter: none;
  background-color: #1a962b;
  border-color: transparent;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #e3007b;
  background-position: 0 -15px;
  border-color: transparent;
}

/* Badges */

.badge {
  background-color: #e3007b;
}

/* list-group */

.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: none;
  background-image: none;
  filter: none;
  border-color: #e3007b;
  background: #e3007b;
}

/* Farben
Magenta		#E3007B
Grün		#1A962B
Rot			#F70000
Gelb		#F3e400
Blau		#117ACB
Schwarz		#000000
White		#ffffff

*/

/* Text */

#content-wrapper {
  background: url(img/background-lg-2022.jpg) bottom center no-repeat !important;
  background-size: 100% auto !important;
}

#main-wrapper,
#footer,
.wm-footer-vorteile {
  max-width: 1980px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .container {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 100%;
    max-width: 1460px;
  }
}

@media (min-width: 768px) {
  #main-wrapper.fluid header,
  #main-wrapper.fluid #content-wrapper .container-block.beveled {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* Header */

header #header-branding {
  padding: 10px 0;
}

header #top-bar .cms-pages li + li {
  border-left: none;
}

header #top-bar .list-inline > li {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 9px;
}

header #top-bar .cms-pages li.top-social {
  font-size: 22px;
  margin-top: -3px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 0;
}

header #top-bar .user-settings {
  margin-left: 20px;
}

#footer li.top-social {
  float: left;
}

#logo a img {
  max-height: 70px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#shop-nav {
  text-align: right !important;
  float: right;
}

ul.header-shop-nav {
  display: flex !important;
  align-items: center;
  width: 100%;
}
#search {
  flex: 1;
  max-width: none;
}
#search .form-control,
#search-affix .form-control {
  display: block;
  width: 100%;
  height: 46px;
  padding: 12px 12px;
  font-size: 14px;
  color: #555555;
  background-color: #f5f5f5 !important;
  background-image: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* #search-affix .form-control {
    width: auto;
    float:right;
    text-align: left;
}*/

#search .input-group-addon,
#search-affix .input-group-addon {
  padding: 6px 12px;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #f5f5f5 !important;
  border: none;
  border-radius: 0;
}

#search .input-group-addon button,
#search #search-form .input-group .btn,
#search-affix .input-group-addon button,
#search-affix #search-form .input-group .btn {
  color: #000;
}

#search-affix .input-group-addon button,
#search-affix #search-form .input-group .btn {
  color: #000;
  background: #f5f5f5;
  border: none;
}

#search .input-group-addon button:hover,
#search-affix .input-group-addon button:hover {
  color: #e3007b;
}

#search-affix .fa {
  font-size: 18px;
}

#search-affix {
  width: auto;
  height: auto;
  max-width: 240px;
}

#search-affix .form-control:nth-child(1) {
  display: none;
}

/* Navbar */

.navbar {
  border: none;
}

.navbar-default {
  background-image: none;
  filter: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #1a962b;
}

@media (min-width: 992px) {
  .navbar-default .navbar-nav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: 500;
  }
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
}

.navbar-brand,
.navbar-nav > li > a {
  text-shadow: none;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:hover > a:active,
.navbar-default .navbar-nav > li > a:active {
  background-image: none;
  filter: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  color: #e3007b;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: #fff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #e3007b;
}

@media (min-width: 992px) {
  .navbar-nav > li > a {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}

.dropdown-menu > li > a {
  padding: 10px 15px;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.42857143;
  color: #000;
  min-width: 200px;
}

.dropdown-menu > li:first-child > a {
  padding-top: 20px;
}

.dropdown-menu > li:last-child > a {
  padding-bottom: 20px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #f5f5f5;
  color: #e3007b;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: none;
  filter: none;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: none;
  filter: none;
  background-color: #f5f5f5;
  color: #1a962b;
  border: none;
}

.dropdown-menu {
  position: absolute;
  /* min-width: 280px; */
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #f5f5f5;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 5px 20px 20px -12px #000000;
  box-shadow: 5px 20px 20px -12px #000000;
}

/* Language Dropdown Sprache */

ul#language-dropdown.dropdown-menu {
  width: auto;
  min-width: 40px;
  padding: 10px 28px 0px 15px;
  margin: 0;
}
ul#language-dropdown li.dropdown-menu {
  width: 60px !important;
  padding: 0;
  margin: 0;
}
ul#language-dropdown.dropdown-menu > li > a {
  padding: 5px;
  line-height: 1.42857143;
  min-width: 10px;
}

#language-dropdown a.link_lang {
  display: block;
  width: 24px;
  height: 16px;
  margin-bottom: 10px;
  background: url("img/flag-wm.png") center center no-repeat;
}
#language-dropdown a.link_lang.ger {
  background-image: url("img/flags/ger.png");
}
#language-dropdown a.link_lang.eng {
  background-image: url("img/flags/eng.png");
}
#language-dropdown a.link_lang.fre {
  background-image: url("img/flags/fre.png");
}
#language-dropdown a.link_lang.spa {
  background-image: url("img/flags/spa.png");
}
#language-dropdown a.link_lang.ita {
  background-image: url("img/flags/ita.png");
}

#language-dropdown .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  background-color: transparent;
}

/* Sticky Menu */

header.fixed-navbar .affix #evo-main-nav {
  background-color: #1a962b;
}

.navbar-brand {
  padding: 10px 10px;
  height: 60px;
}

header.fixed-navbar .affix #evo-main-nav {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.38);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.38);
}

.navbar-brand {
  padding: 10px 10px;
  height: 60px;
}

header.fixed-navbar .affix #evo-main-nav .navbar-nav > li > a {
  color: #101010;
}

header.fixed-navbar .affix #evo-main-nav .navbar-nav > li.active > a {
  color: #fff;
}

header.fixed-navbar .affix #evo-main-nav .navbar-nav > li > a:hover,
header.fixed-navbar .affix #evo-main-nav .navbar-nav > li > a:active {
  background-color: #f5f5f5;
  color: #e3007b;
}

/* Mobile Menu & Navbar Offcanvas */

.navbar.navbar-inverse {
  background: url(../../../../bilder/intern/shoplogo/jamara-logo.png) top left
    no-repeat #fff;
  background-size: 90px;
  background-position: 7px 7px;
}

.sidebar-offcanvas .navbar-categories {
  margin-top: 0;
}

.navbar-offcanvas.navbar-default .nav > li > a.nav-active {
  color: #000;
}

header #shop-nav-xs .navbar-collapse {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

#shop-nav-xs .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}

.navbar-inverse {
  background-image: none;
  filter: none;
  background-color: #f5f5f5;
}

.sidebar-offcanvas h5 {
  font-size: 18px;
  margin: 0 -15px !important;
  padding: 15px;
  border-bottom: none;
  background: #f5f5f5;
  color: #e3007b;
}

.navbar-offcanvas.navbar-default .nav > li > a {
  padding: 15px;
}

.sidebar-offcanvas .navbar-nav {
  margin: 0 -15px;
}

.sidebar-offcanvas .navbar-nav:first-of-type {
  border-bottom: 3px solid #f5f5f5;
}

/* Slider */

.theme-default .nivoSlider {
  box-shadow: none;
}

.slider-wrapper {
  max-width: 1580px;
  margin: 0 auto;
}

.theme-default .nivo-directionNav a {
  display: block;
  width: 40px;
  height: 60px;
  background: url(img/arrows.png) no-repeat;
}

.theme-default a.nivo-prevNav {
  right: 15px;
}

.theme-default a.nivo-nextNav {
  background-position: -40px 0;
  right: 15px;
}

/* Content */

/* #content {
  padding: 30px;
}

@media (max-width: 480px) {
  #content {
    padding: 15px;
  }
} */

/* Footer */

#footer {
  margin-bottom: 0;
  padding-top: 100px;
  font-size: 14px;
  color: #000;
}

#footer.container-block {
  background-color: #fff;
}

#footer .panel .panel-title {
  font-size: 16px;
  color: #000;
  margin-bottom: 15px;
}

#footer .panel a {
  color: #000;
}

#footer #copyright .container-block,
#footer #copyright.container-block {
  background: #1a962b;
  color: #fff;
  border-bottom: 12px solid #e3007b;
  padding-top: 0;
}

#foot-kontakt {
  font-size: 20px;
  margin-top: -8px;
  margin-left: -15px;
}
#foot-kontakt td {
  vertical-align: top;
  padding-right: 10px;
}
#foot-kontakt span {
  font-size: 14px;
  display: block;
  padding-top: 6px;
  padding-bottom: 16px;
}

/* Footer wm */

.wm-footer-logos {
  display: block;
  padding-top: 60px;
  padding-bottom: 90px;
  background: #f0f0f0;
}
.wm-footer-logos img {
  min-width: 120px;
}
.wm-footer-logos img {
  transition: 0.3s;
}
.wm-footer-logos img:hover {
  transform: translate(0, -10px);
}

.wm-footer-banner {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
  background: #f0f0f0;
}
.wm-footer-banner img {
  position: relative;
  margin-bottom: -75px;
  z-index: 19;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.35);
}

.wm-footer-vorteile .container-fluid {
  background-color: #1a962b;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}
.wm-footer-vorteile * {
  color: #fff;
}
.wm-footer-vorteile p {
  font-size: 22px;
  line-height: 1.1em;
  margin-top: 15px;
  word-break: break-word;
}
.wm-footer-vorteile img {
  margin-left: auto;
  margin-right: auto;
  max-width: 120px;
}

@media (max-width: 480px) {
  .wm-footer-vorteile div {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .wm-footer-vorteile p {
    font-size: 18px;
    line-height: 1.1em;
  }
}

@media (min-width: 12000px) {
  .wm-footer-vorteile {
    padding-left: 100px;
    padding-right: 100px;
  }
}

.wm-footer-service {
  padding-top: 50px;
  padding-bottom: 50px;
}
.wm-footer-service * {
  color: #000;
}
.wm-footer-service p {
  font-size: 20px;
}
.wm-footer-service img {
}

#footer .nav-list a {
  padding: 6px 15px 6px 0;
}

#foot-payment img {
  border: 1px solid #f0f0f0;
  margin-bottom: 10px;
}

#footer .language-dropdown {
  display: none !important;
}

#footer-additional {
  background-color: #f5f5f5;
  color: #000;
  padding-top: 36px;
  padding-bottom: 36px;
  margin-bottom: 25px;
}

#footer-additional .footer-additional {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}

#footer-additional .btn-social {
  color: #000;
  font-size: 36px;
}

#footer-additional .btn-social:hover {
  color: #e3007b;
}

/* #footer-additional .newsletter-footer {
  padding-top: 12px;
  padding-left: 0 !important;
} */

.wm-kategorien {
  padding-top: 10px;
  padding-bottom: 30px;
}

@media (max-width: 480px) {
  .wm-kategorien {
    padding-top: 0px;
    padding-bottom: 20px;
    margin-top: -15px;
  }
}

.wm-kategorien .row {
  margin-bottom: 30px;
}

.wm-kategorien h3 {
  text-align: center;
  background-color: #1a962b;
  margin: 0;
  padding: 15px 10px;
  color: #fff;
  transition: all 0.3s ease;
}
.wm-kategorien a:hover h3 {
  background-color: #e3007b;
  transition: all 0.3s ease;
}

.wm-kategorie {
  border: 1px solid #333;
}

.wm-kategorie:hover {
}

.wm-kategorien.wm-zoom img {
  transition: transform 0.5s ease;
}
.wm-kategorien.wm-zoom a:hover img {
  transform: scale(1.08);
  -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.35);
}
.wm-kategorie-image {
  overflow: hidden;
}

@media (max-width: 480px) {
  .wm-kategorien .row {
    margin-bottom: 0;
  }
  .wm-kategorien .row div {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .wm-kategorien .row div div {
    margin: 0px;
  }
}

/* Farben
Magenta		#E3007B
Grün		#1A962B
Rot			#F70000
Gelb		#F3e400
Blau		#117ACB
Schwarz		#000000
White		#ffffff

*/

/* Breadcrumb */

.breadcrumb-wrapper {
  background: #f5f5f5;
  border-top: 4px solid #e3007b;
}
.breadcrumb-wrapper .row {
  clear: both;
  max-width: 1460px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
  color: #333;
}

.breadcrumb > li + li:before {
  content: ">";
  padding: 0 5px;
  color: #e3007b;
}

.breadcrumb a {
  color: #2c0018;
}

.breadcrumb a:hover {
  color: #e3007b;
}

/* Content Wrapper */

@media (min-width: 768px) {
  #main-wrapper.fluid #content-wrapper > .container > .container-block {
    padding: 0;
  }
}

/* Panel */

.panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #f5f5f5;
  border-radius: 0;
}

.panel-default > .panel-heading {
  background-image: none;
  filter: none;
  color: #000;
}

.panel-heading {
  padding: 15px 15px;
  border: none;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  /* background: #e8e8e8; */
}

#sidepanel_left.active .panel-heading,
#sidepanel_left .panel-heading {
  background-color: #f5f5f5;
}

.panel-title {
  font-size: 18px;
}

/* Sidebar */

#sidepanel_left #sidebox_categories0 {
  background-color: #f5f5f5;
}

aside .nav > li > a:hover,
aside .nav > li > a:focus {
  font-weight: 500;
  color: #e3007b;
  background: none;
}

aside .nav-panel .active > a {
  font-weight: 500;
  color: #1a962b;
}

/* Kategorien Artikelliste */

ul.subsub {
  display: none;
}

/* Artikel */

/* Artikel Thumbnails */

@media (min-width: 768px) {
  .product-gallery.col-sm-6 {
    padding-right: 36px;
  }
}

.image-gallery.has-thumbs ul.image-container {
  margin: 0;
}
.image-gallery.has-thumbs ul.image-thumbs {
  position: relative;
  top: auto;
  left: auto;
  /* margin: 0; */
}
.image-gallery.has-thumbs ul.image-thumbs li {
  display: inline-block;
}

.image-gallery ul.image-thumbs {
}

.image-gallery ul.image-thumbs li {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.image-gallery ul.image-thumbs li {
  width: 74px;
  line-height: 74px;
}

.image-gallery ul.image-thumbs li img {
  max-width: 64px;
  max-height: 64px;
}

.image-thumbs.carousel.vertical {
  width: 100%;
}

.image-gallery ul.image-thumbs li.active {
  border-color: #e3007b;
}

/* Thumbnails Slick Slider */

.thumbs .slick-up:before {
  content: "\2192";
}

.thumbs .stick-down:before {
  content: "\2190";
}

.thumbs .slick-up:hover,
.thumbs .stick-down:hover {
  color: #e3007b;
}

/*Artikelbild */

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: #1a962b;
}

/* Hersteller Logo */

.manufacturer-row .img-sm {
  max-width: 80px;
  max-height: 80px;
}

.product-offer .price {
  font-size: 24px;
}

/*Nav Tabs */

.nav-tabs {
  border-bottom: 1px solid #f5f5f5;
}

.nav-tabs > li > a {
  background: #f5f5f5;
  border-radius: 0;
}

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: #f5f5f5;
}

.nav-tabs > li > a:hover {
  border-color: transparent;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #e3007b;
  border: 1px solid #dddddd;
}

/* Farben
Magenta		#E3007B
Grün		#1A962B
Rot			#F70000
Gelb		#F3e400
Blau		#117ACB
Schwarz		#000000
White		#ffffff

*/

/* Mein Konto */

#account h1.menu-title {
  display: none;
}

#meinkonto-teaser-wrapper {
}

.meinkonto-teaser {
  padding: 18px 36px 36px;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

/* Hersteller / Marken */

.content-cats-small .thumbnail {
  border: 1px solid #f5f5f5;
  text-align: center;
}

/* CMS Eigene Seiten */

#ueberuns .breadcrumb-wrappers,
#ueberuns h1 {
  max-width: 1460px;
  margin-left: auto;
  margin-right: auto;
}

#ueberuns .breadcrumb-wrapper {
  padding: 0;
}

ul.wm-list-hor {
  padding-top: 10px;
}

ul.wm-list-hor li {
  float: left;
  /* width: 50%; */
  margin-bottom: 10px;
}

p.adressen-text {
  margin-bottom: 24px;
}

ul.adressen-list {
  list-style-type: none;
  margin: 0 0 25px 0;
  padding: 0;
}

ul.adressen-list li {
  margin-bottom: 8px;
}

/*Layoutelemnent Box mit grauem Hintergrund */

.greybox {
  padding: 10px 20px 20px;
  background: #f5f5f5;
  color: #333;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.greybox.jam-buttons p {
  display: block;
  min-height: 66px;
  vertical-align: middle;
}

.greybox.jam-buttons.jam-buttons-long p {
  min-height: 110px;
}

/* [2] Transition property for smooth transformation of images */
.greybox.jam-buttons img {
  transition: transform 0.3s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.greybox.jam-buttons:hover img {
  transform: scale(1.25);
}

/* Custom Files */
.jam-buttons {
  display: block;
}
