/* -----------------------------------------------------------------------------------------
   $Id: duncan.css 2020-04-27 17:31:23 Volker Mischak $
   Copyright (c) 2009 - 2020
   ---------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------
    01. Fonts
    02. Globals (body, tables, p, etc. )
    03. Header
    04. Headlines
    05. Links
    06. Inputs, Selects, Textarea
    07. Footer, Copyright, Parse Time
    08. Content
    09. HR pseudos
    10. Breadcrumbs
    11. New Boxes
    12. Categories box
    13. Highlightbox
    14. Product-Navigator
    15. Error, info & success messages
    16. Checkout
    17. Color Defination from language-Files, main.php, ot-Module
    18. Listing globals
    19. Productlist boxes
    20. Productlist rows
    21. Categories listing & subcats
    22. Pagination
    23. Filter manufacturer
    24. Content sites (AGB, Datenschutz, etc.)
    25. Products table for order_details, account_history_info, checkout_confirmation
    26. Product details
    27. Graduated prices
    28. Addtobasket
    29. Product_details reviews
    30. Product_options
    31. Product_details media
    32. Popup content
    33. print content (popup print_product_info, popup print_order.html)
    34. Reviews
    35. Upcoming_products
    36. Coupon box - error message
    37. Downloads
    38. Offline & Admin-login
    39. Toggle shopping cart box
    40. Carousel Bestseller box
    41. Janolaw.de (BASIC Template for AGB Hosting Content)
    42. Sitemap
    43. Product_reviews_info
    44. Last viewed in account
    45. Account cart and click buttons
    46. Miscellaneous
    47. CSS Buttons
    48. CSS Write reviews
	49. Duncan Ergänzungen
   ---------------------------------------------------------------------------------------*/

/* 1. START fonts */

/* Geänderte Schriften in der /current.template/duncan_fonts.css */

/* END fonts */

/* 2. START globals */
html { 
	font-size: 62.5%; 
} 
body {
  font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 14px; font-size: 1.4rem;  /* =14px */
	line-height: 1.5;
	background-color: rgba(192,192,192,1);	/* Kosima GRAU Background Aussen */
	color: rgba(51,51,51,1);	/* Kosima GRAU BodySchrift */
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}
/* 3. START header */
#layout_navbar {
	background: transparent;
}
.layout_navbar_inner {
  	background:
	linear-gradient(to bottom,
	rgba(238,238,238,1) 0%,
	rgba(204,204,204,1) 100%);
	width:100%;
	max-width:1140px;
	padding: 1px 10px 0px 10px;
	margin: 0px auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
ul.topnavigation li {
	float:right;
	padding: 0px 0px 0px 30px;
	margin: 10px 0px;
	color:rgba(112,112,112,1);	/* Kosima GRAU Helle Schrift */
	font-size: 12px; font-size: 1.2rem;  /* =12px */
	line-height:1.5;
}
#layout_logo {
	background-color: whitesmoke;	/* Kosima GRAU */
	padding:20px 10px;
	width:100%;
	max-width:1140px;
	margin: 0px auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#logo img {
  vertical-align:bottom;
  width:235px;
  height:auto;
}
@media only screen and (min-width: 600px) {
  #logo { float:left; width:265px; max-width:initial; height:auto; }
  #logo img { width:265px; height:auto; } 
  #search { float:right; width:48%; margin: 22px 0 0px 0; }
}
/* 4. START headlines */
h1 {
    color: firebrick;	/* Kosima Rot */
	background:
	linear-gradient(to bottom,
	rgba(238,238,238,1) 0%,
	rgba(204,204,204,1) 100%);
    font-weight: Normal;
	border: 1px solid rgba(212,212,212,.5);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	font-size: 24px; font-size: 2.4rem;  /* =24px */
    line-height: 28px;
    margin: 25px 0 15px 0;
    padding: 0.5em 0.5em 0.5em 0.5em;
    border-bottom: 0px solid transparent;
}
.headline_big {
    color: firebrick;	/* Kosima Rot */
	background:
	linear-gradient(to bottom,
	rgba(238,238,238,1) 0%,
	rgba(204,204,204,1) 100%);
	border: 1px solid rgba(212,212,212,.5);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    font-weight: 400;
	font-size: 24px; font-size: 2.4rem;  /* =24px */
    line-height: 28px;
    margin: 25px 0 15px 0;
    padding: 0.5em 0.5em 0.5em 0.5em;
    border-bottom: 0px solid transparent;
}
h2 {
	font-weight:bold;
	color:#555;
	font-size:14px;
	margin:20px 0px 8px 0px;
	padding:0px;
	width:auto;
    border-bottom: 0px solid transparent;
}
h4 {
    color: firebrick;	/* Kosima Rot */
	font-weight:600;
	text-transform:uppercase;
	font-size: 13px; font-size: 1.3rem;  /* =13px */
	line-height: 1.5em;
	margin:0px 0px 14px 0px;
	padding:0px 0px 5px 0px;
	border-bottom: 1px solid #ddd;
}
/* 5. START Links global */
a, a:link, a:visited, a:active, a:hover {
	background:transparent;
/*  text-decoration:none; */
	outline:none;
	cursor:pointer;
}
a:link {
    color: firebrick;	/* Kosima Rot */
  outline:none;
}
a:visited {
    color: firebrick;	/* Kosima Rot */
	outline:none;
}
a:hover, a:active {
	color:#b0377e;
	outline:none;
}
a:hover {
	color:#555;
	text-decoration:underline;
	outline:none;
}
a img {
	border:none;
	outline:none;
}
/* 5. ENDE Links global */
/* 6. START inputs */
input {
  font-family: 'Poppins', sans-serif;
	font-size: 13px; font-size: 1.3rem;  /* =13px */
}
textarea {
  font-family: 'Poppins', sans-serif;
	font-size: 13px; font-size: 1.3rem;  /* =13px */
	background-color:#fafafa;
	border-color: #dddddd;
	color: #999999;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
	padding: 7px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;  
}
select {
  font-family: 'Poppins', sans-serif;
	font-size: 13px; font-size: 1.3rem;  /* =11px */
	background-color:#fafafa;
	border-color: #dddddd;
	color: #999999;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
	padding: 7px 5px 7px 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;  
}  
/* 8. START content*/
#layout_content {
  background:whitesmoke;
    width: 100%;
    max-width: 1140px;
    padding: 0px 10px;
    min-height: 600px;
    margin: 0px auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#col_left {
  display: block;
  padding:10px 10px 300px 10px;
  background:whitesmoke;
  width:280px;
}
#col_left .col_left_inner {
}
#content_navbar {
  	background:
	linear-gradient(to bottom,
	rgba(238,238,238,1) 0%,
	rgba(204,204,204,1) 100%);
	height:43px;
}
ul.contentnavigation li a {
    color: firebrick;	/* Kosima Rot */
	font-weight:normal;
	text-decoration:none;
}
ul.contentnavigation li a:hover {
	color:#444;
	text-decoration:none;
}
ul.contentnavigation li.wishlist a {
	display:block;
    color: firebrick;	/* Kosima Rot */
	font-size: 13px; font-size: 1.3rem;  /* =13px */
	line-height:43px;
}
ul.contentnavigation li.wishlist a:hover {
	display:block;
	color:#444;
	text-decoration:none;
}
ul.contentnavigation li.cart a {
	display:block;
	font-size: 13px; font-size: 1.3rem;  /* =13px */
	line-height:43px;
}
ul.contentnavigation li.cart a:hover {
	display:block;
	color:#444;
	text-decoration:none;
}
/* 10. START breadcrumbs */
#breadcrumb {
  padding:15px 0 15px 0px;
  list-style-type:none;
  outline:none;
	font-size: 11px; font-size: 1.1rem;  /* =11px */
	line-height:1.5;
  border-bottom:1px solid #eee;
}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
  line-height:16px;
  outline:none;
  font-weight:400;
  cursor:pointer;
  color:#555;
  margin:0;
  padding:0;
}
#breadcrumb a:hover {
  text-decoration:none;
  color:#222;
}
#breadcrumb span.current {
  font-weight:500;
}
#breadcrumb .fas {
  color:#999;
  padding: 0px 10px;
}

/* 10. END breadcrumbs */

/* 11. START New boxes */
.box1 {
	margin-bottom: 17px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
	-webkit-box-shadow: 1px 1px 0 2px rgba(0,0,0,.32);
    box-shadow: 1px 1px 0 2px rgba(0,0,0,.32);
	padding: 0px;
}
.box_sidebar {
	  background:white;
  padding:0px 10px 10px 10px;
}
.box2 {
	margin-bottom: 17px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
	-webkit-box-shadow: 1px 1px 0 2px rgba(0,0,0,.32);
    box-shadow: 1px 1px 0 2px rgba(0,0,0,.32);
	padding: 0px;
}
.box_header {
    color: firebrick;	/* Kosima Rot */
	background-color: rgba(238,238,238,.5);	/* Kosima Grau */
    border-color: #ddd;
	padding: 0px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
	font-size: 16px; font-size: 1.6rem;  /* =16px */
	font-weight:600;
	height:40px;
	line-height:40px;
	margin: 0px 0px;
}
.box_title {
  font-weight:500;
  margin: 10px 0px 10px 0px;
  line-height:17px;
  text-decoration:none;
}
.box_title strong {
	font-weight:600;
	font-size: 16px; font-size: 1.6rem;  /* =16px */
}
.box_title a {
    color: firebrick;	/* Kosima Rot */
}
/* 11. ENDE New boxes */
/* 12. START categories */
.box_category {
	margin-bottom: 17px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
	-webkit-box-shadow: 1px 1px 0 2px rgba(0,0,0,.32);
    box-shadow: 1px 1px 0 2px rgba(0,0,0,.32);
}
.box_category_header {
    color: firebrick;	/* Kosima Rot */
    background-color: rgba(238,238,238,.5);	/* Kosima Grau */
    border-color: #ddd;
	padding: 0px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
	font-size: 16px; font-size: 1.6rem;  /* =16px */
	font-weight:600;
	height:40px;
	line-height:40px;
	margin: 0px 0px;
}
.box_category_line {
	height:1px;
    background-color: rgba(238,238,238,.5);	/* Kosima Grau */
	margin: 0px 0px;
	border-top: 1px solid #444;
}
ul#categorymenu {
}
ul#categorymenu li {
	list-style-type:none;
}
ul#categorymenu li a {
	text-decoration:none;
	outline:none;
	display:block;
}
ul#categorymenu li a:hover {
	text-decoration:none;
    text-decoration:underline;
}
/* 1st TIER */
ul#categorymenu li.level1 a {
    color: firebrick;	/* Kosima Rot */
	font-size: 14px; font-size: 1.4rem;  /* =14px */
	line-height:1.2;
	font-weight:normal;
	padding:5px 0px 5px 10px;
    background: #fff;
	border-bottom: 1px solid #ddd;
}
ul#categorymenu li.level1 a:hover {
  opacity:0.8;
}
ul#categorymenu li.activeparent1 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
}
ul#categorymenu li.active1 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
}
/* 2nd TIER */
ul#categorymenu li.level2 a {
    color: firebrick;	/* Kosima Rot */
	font-size: 14px; font-size: 1.4rem;  /* =14px */
	line-height:1.2;
	font-weight:normal;
	padding:5px 0px 5px 20px;
	background:url(img/dotted1.gif) no-repeat 10px 11px #fff;
	border-bottom: 1px solid #ddd;
}
ul#categorymenu li.level2 a:hover {
	opacity:0.8;
}
ul#categorymenu li.activeparent2 a  {
	color:DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 10px 11px #fff;
}
ul#categorymenu li.active2 a  {
	color:DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 10px 11px #fff;
}
/* 3rd TIER */
ul#categorymenu li.level3 a {
    color: firebrick;	/* Kosima Rot */
	font-size: 14px; font-size: 1.4rem;  /* =14px */
	line-height:1.2;
	font-weight:normal;
	padding:5px 0px 5px 32px;
	background:url(img/dotted1.gif) no-repeat 22px 11px #fff;
	border-bottom: 1px solid #ddd;
}
ul#categorymenu li.level3 a:hover {
	opacity:0.8;
}
ul#categorymenu li.activeparent3 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 22px 11px #fff;
}
ul#categorymenu li.active3 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 22px 11px #fff;
}
/* 4th TIER */
ul#categorymenu li.level4 a {
    color: firebrick;	/* Kosima Rot */
	font-size: 14px; font-size: 1.4rem;  /* =14px */
	line-height:1.2;
	font-weight:normal;
	padding:5px 0px 5px 43px;
	background:url(img/dotted1.gif) no-repeat 33px 11px #fff;
	border-bottom: 1px solid #ddd;
}
ul#categorymenu li.level4 a:hover {
	opacity:0.8;
}
ul#categorymenu li.activeparent4 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 33px 11px #fff;
}
ul#categorymenu li.active4 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 33px 11px #fff;
}
/* 5th TIER */
ul#categorymenu li.level5 a {
    color: firebrick;	/* Kosima Rot */
	font-size: 14px; font-size: 1.4rem;  /* =14px */
	line-height:1.2;
	font-weight:normal;
	padding:5px 0px 5px 54px;
	background:url(img/dotted1.gif) no-repeat 44px 11px #fff;
	border-bottom: 1px solid #ddd;
}
ul#categorymenu li.level5 a:hover {
	opacity:0.8;
}
ul#categorymenu li.activeparent5 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 44px 11px #fff;
}
ul#categorymenu li.active5 a  {
	color: DarkGreen;	/* Kosima Grün */
	font-weight:bold;
	background:url(img/dotted1.gif) no-repeat 44px 11px #fff;
}
/* 12. ENDE categories */
/* 13. START Highlightbox */
div.highlightbox {
  padding:15px 15px 15px 15px;
  background:#fff;
  border:0px solid #fff;
}
/* 13. ENDE Highlightbox */
/* 19. START productlist boxes */
.listingbox {
  float:left;
  width:33.3333%;
  height:auto;
  padding: 0px 11px;
  margin: 0px 0px 20px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.lb_inner {
    background:white;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 10px 10px 10px 10px;
  min-height:300px;
  box-shadow: 1px 1px 0 2px rgba(0,0,0,.32);
}
.lb_shipping_text {
  padding: 5px 0px;
	font-size: 11px; font-size: 1.1rem;  /* =11px */
	line-height:1.2;
      max-height:40px;
  text-align:left;
  border-bottom: 1px solid #eee;
/*   white-space: nowrap; */
   overflow: hidden;
   width: 100%;
   text-overflow: ellipsis;
}
.lb_title h2 {
	text-align:center;
    margin: 0px;
    padding: 0px;
    border: none !important;
	font-size: 13px; font-size: 1.3rem;  /* =13px */
	line-height:1.2;
    font-weight: 500;
    height: 30px;
    overflow: hidden;
    color: #444;
/*   white-space: nowrap; */
   overflow: hidden;
   width: 100%;
   text-overflow: ellipsis;
}
.lb_title h2 a {
    color: firebrick;	/* Kosima Rot */
}
.lb_shipping {
  padding: 5px 0px;
	font-size: 10px; font-size: 1.0rem;  /* =10px */
	line-height:1.2;
  text-align:left;
  border-bottom: 1px solid #eee;
}
.lb_price
.special_price {
    display: block;
	font-size: 14px; font-size: 1.4rem;  /* =14px */
	line-height: 1.5;
    font-weight: 700;
    color: rgba(255, 20, 147, 1);	/* Kosima Pink */
}
.lb_price .small_price {
	font-size: 11px; font-size: 1.1rem;  /* =11px */
	line-height: 1.1;
  font-weight:500;
}
.lb_tax {
  text-align:right;
  padding: 0 0 0px 0;
	font-size: 11px; font-size: 1.1rem;  /* =11px */
	line-height:1.2;
  color:#999;
}
.lb_tax a {
  text-decoration:underline;
}
.lb_tax a:hover {
  color:#999;
  text-decoration:underline;
}
/* 19 ENDE productlist boxes */
/* 21. START categories listing & subcats */
.subcatlist {
  float:left;
  width:25%;
  height:auto;
  padding: 0px 5px;
  margin: 0px 0px 10px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.subcatlist_inner {
  border: 1px solid #eee;
}

.subcat_title {
  display:table;
  padding:5px 5px;
    color: firebrick;	/* Kosima Rot */
  	background:
	linear-gradient(to bottom,
	rgba(238,238,238,1) 0%,
	rgba(204,204,204,1) 100%);
	font-size: 12px; font-size: 1.2rem;  /* =12px */
  height:53px;
  width:100%;
  line-height:14px;
  text-align:center;
  font-weight:bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* 21 ENDE categories listing & subcats */
/* 26. START Product details */
.product_headline h1 {
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 8px 10px;
  border-width: 0 0 0 0;
}
.pd_manu_image {
  float:right;
  display:inline-block;
  height:37px;
  margin: 6px 10px 0px 10px;
}
.pd_inforow {
  font-weight:400;
  padding: 7px 0px 7px 0px;
	font-size: 12px; font-size: 1.2rem;  /* =12px */
	line-height: 1.3;
  text-align:left;
  border-bottom: 1px solid #eee;
}
ul.pd_iconlist li.wishlist:before {
  font-family: 'Font Awesome 5 Free';
  content: '\f004';
  font-weight: 900;
  font-size: 13px;
  position:absolute;
  top:6px;
  left:3px;
  color:firebrick;
}
/* 26. ENDE Product details */
/* 32. START popup content (popup print_product_info, popup print_order.html) */
body.popupcontent {
  font-family: 'Poppins', sans-serif;
  min-width:100%;
  background:#fff none;
}
body.popupcontent h1 {
  font-family: 'Poppins', sans-serif;
  margin-top:0px !important;
}
/* 32. END popup content */
/* 47. START CSS Buttons */
/* Globals for CSS Buttons */
.cssButton {
  position:relative;
  font-family: 'Poppins', sans-serif;
  display:block;
  width:100%;
  text-align:center;
  padding: 8px 5px;
	font-size: 11px; font-size: 1.1rem;  /* =11px */
  line-height:17px;
  font-weight:700;
  text-transform:uppercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space:nowrap;
  text-decoration:none;
  min-height:35px;
}
/* Colors for CSS Buttons */
/* RED Buttons */
.cssButtonColor1 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #333;
	text-decoration:none;
	background: linear-gradient(to bottom,
				rgba(248,169,160,1) 0%,
				rgba(243,104,88,1) 17%,
				rgba(238,39,17,1) 33%,
				rgba(169,27,12,1) 67%,
				rgba(119,19,8,1) 83%,
				rgba(95,16,7,1) 100%);
	color:#ffffff;
	display:inline-block;
}
.cssButtonColor1:hover {
  opacity:0.8;
  text-decoration:none !important;
}
.cssButtonColor2 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #7c2759;
	text-decoration:none;
	background: linear-gradient(to bottom,
				rgba(248,169,160,1) 0%,
				rgba(243,104,88,1) 17%,
				rgba(238,39,17,1) 33%,
				rgba(169,27,12,1) 67%,
				rgba(119,19,8,1) 83%,
				rgba(95,16,7,1) 100%);
	color:#ffffff;
	display:inline-block;
}
.cssButtonColor2:hover {
  opacity:0.8;
  text-decoration:none !important;
}
/* Yellow Paypal Express Buttons */
.cssButtonColor6 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #d19c20;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ffc848 15%, #fbba22 90% );
	background:-ms-linear-gradient( top, #ffc848 15%, #fbba22 90% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc848', endColorstr='#fbba22');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(15%, #ffc848), color-stop(90%, #fbba22) );
	background-color:#ffc848;
	color:#222;
	display:inline-block;
	text-shadow:1px 1px 0px #ffd97e;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffe3a1;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffe3a1;
 	box-shadow:inset 1px 1px 0px 0px #ffe3a1;
  height:32px;
}
.cssButtonColor6:hover {
	background:-moz-linear-gradient( center top, #fbba22 15%, #ffc848 90% );
	background:-ms-linear-gradient( top, #fbba22 15%, #ffc848 90% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbba22', endColorstr='#ffc848');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(15%, #fbba22), color-stop(90%, #ffc848) );
	background-color:#fbba22;
	color:#222;
  text-decoration:none !important;
}
.cssButtonColor6 .color-paypal0 {
	font-size: 10px; font-size: 1.0rem;  /* =10px */
  line-height:16px;
  font-family: 'Poppins', sans-serif;
  font-weight:bold;
  color:#013088;
  padding: 0 5px 0 0;
  vertical-align:middle;
}
.cssButtonColor6 .color-paypal1 {
	font-size: 18px; font-size: 1.8rem;  /* =18px */
  line-height:16px;
  font-family: 'Poppins', sans-serif;
  font-style:italic;
  font-weight:700;
  color:#013088;
}
.cssButtonColor6 .color-paypal2 {
	font-size: 18px; font-size: 1.8rem;  /* =11px */
  line-height:16px;
  font-family: 'Poppins', sans-serif;
  font-style:italic;
  font-weight:700;
  color:#019CDE;
}
/* Small Buttons wishlist */
.cssButtonPos11 {
  width:100px;
  display:inline-block;
  margin: 0 2px 0 2px;
}
.cssButtonPos11 .fas {
	font-size: 16px; font-size: 1.6rem;  /* =16px */
  vertical-align:-2px;
}
/* 47. ENDE CSS Buttons */
/* 49. Duncan Ergänzungen */
/*BOC "show pass" icon in passw fields, 05-2021, noRiddle*/
#create_account .pssw-wrap {
    display:inline-block;
    width:95%;
}
#create_account .pssw-wrap input {
    width:100%;
}
/*EOC "show pass" icon in passw fields, 05-2021, noRiddle*/
/* 49. ENDE Duncan Ergänzungen */
