/** BBT Fonts **/
@font-face {
    font-family: "Playlist Script";
    src:          url('../bbt/fonts/Playlist Script.otf') format("opentype");
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: "Clattering";
    src:          url('../fonts/bbt/Clattering.ttf') format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Jones-Bold";
    src:          url('../fonts/bbt/Jones-Bold.otf') format("opentype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Jones-BoldItalic";
    src:          url('../fonts/bbt/Jones-BoldItalic.otf') format("opentype");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "Jones-Book";
    src:          url('../fonts/bbt/Jones-Book.otf') format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Jones-Light";
    src:          url('../fonts/bbt/Jones-Light.otf') format("opentype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Jones-LightItalic";
    src:          url('../fonts/bbt/Jones-LightItalic.otf') format("opentype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "Jones-Medium";
    src:          url('../fonts/bbt/Jones-Medium.otf') format("opentype");
    font-weight: 400;
    font-style: normal;
}


/** BBT-33 Effekt für Links */
a:hover {
	text-decoration: underline;
}

/** BBT-33 schwarzer Balken ganz oben ganz weg */
.wrapper {
    border-top: none;
}
.footer-bottom-container {
    background-color: transparent;
}

.footer-bottom a, .footer-bottom a:hover {
    font-weight: normal;
    text-decoration: none;
}

/** BBT-33 Produkte auf Startseite */
.widget-new-products .products-grid .item, .widget-viewed .products-grid .item, .widget-compared .products-grid .item {
    height: 270px;
	min-width: 200px;
	max-width: 210px;
    width: 23%;
}
.widget-new-products .products-grid .product-image, .widget-new-products .products-list .product-image {
    height: 210px;
    width: 210px;
}
.widget-new-products .products-grid .product-image IMG, .widget-new-products .products-list .product-image IMG {
    height: auto;
}
/** BBT-33 Anpassen der Shops an «Look» des Kunden */
.availability-only .label {
	color: #009900;
}

/** BBT-44 Verpackungseinheit ausschreiben */
.products-grid .price-box {
    margin: 10px 0 0;
}
.products-grid .packagingunit {
    margin: 0 0 10px;
}

/** BBT-49 Schriftgröße vom Preis und Verpackungseinheit gleich wie Produktname */
.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .special-price .price-label, .product-view .product-shop .price-box .old-price .price, .product-view .product-shop .price-box .old-price .price-label, .product-view .product-shop .price-box .price-including-tax .price, .product-view .product-options-bottom .price-box .regular-price .price, .product-view .price-as-configured .price, .map-popup-price .regular-price .price, .product-view .price-box.map-info .old-price .price {
	font-size: 2.6666em;
    line-height: 1em;
}
.product-view .packagingunit {
	font-weight: bold;
}
.products-grid .packagingunit {
	font-size: 1.3333em;
}
.price-box SPAN SPAN {
    font-size: 1.3333em;
}

/** BBT-49 Arial als Schriftart */
.product-view .price-box .price, .map-popup-price .price, .map-popup-msrp .price, body {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/** BBT-49 Abstand beim Demoshop zwischen Banner und Text */
.cms-index-index .preface {
	padding-bottom: 15px;
}

h1 {
    font-size: 2.5em;
}

/** BBT-60 Bei folgenden Shops soll die Rechnungsadresse durch den Kunden nicht veränderbar sein und die Versandadresse nicht speicherbar: Gastro, PwC, BFH, Randstad */
.cs-billingadress.customer-address-index .addresses-primary li>P,
.cs-billingadress.customer-account-index address A,
.cs-billingadress.customer-address-form .control
{
	display: none;
}

.cs-billingadress.checkout-onepage-index #billing-address-select option:first-child
{
	display: block;
}

/** BBT-69 Rechnungsdruck im Backend ausblenden */
.sales-order-invoice .my-account .page-title .separator,
.sales-order-invoice .my-account .page-title .link-print,
.sales-order-invoice .my-account .order-items .order-links,
.sales-order-invoice .my-account .order-items .sub-title .separator,
.sales-order-invoice .my-account .order-items .sub-title .link-print,
.sales-order-view .my-account .page-title .separator,
.sales-order-view .my-account .page-title .link-print

 {
    visibility: hidden;
}
.cs-nobillingprint .sales-order-invoice .my-account .page-title .separator,
.cs-nobillingprint .sales-order-invoice .my-account .page-title .link-print,
.cs-nobillingprint .sales-order-invoice .my-account .order-items .order-links,
.cs-nobillingprint .sales-order-invoice .my-account .order-items .sub-title .separator,
.cs-nobillingprint .sales-order-invoice .my-account .order-items .sub-title .link-print,

.cs-nobillingprint .sales-order-view .my-account .page-title .separator,
.cs-nobillingprint .sales-order-view .my-account .page-title .link-print

{
    visibility: visible;
}

/** BBT-68 Bei gastro Schritt eins und zwei beim Checkout übersringen.sales-order-view .my-account .page-title .link-print */
.cs-checkoutstep12.checkout-onepage-index #billing-progress-opcheckout .changelink,
.cs-checkoutstep12.checkout-onepage-index #shipping-progress-opcheckout .changelink,
.cs-checkoutstep12.checkout-onepage-index #shipping-method-buttons-container .back-link
 {
	display: none;
}
/** BBT-124 Kennwort nicht änderbar machen */
.cs-customerpasswordchangeable.customer-account-index  .my-account .box-account .box>.box-content>P>A
{
    display: none;
}

/** BBT-124 E-Mail für den Kunden nicht Sichtbar */
.cs-mailadressisvisible.customer-account-index  .my-account .box-account .col2-set,
.cs-mailadressisvisible.customer-account-edit  .my-account .form-list LI:nth-child(2)
{
    display: none;
}

/** BBT-68 Funktion Passwort ändern ausblenden Burkhalter, Gastro, PWC, Tertianum */
.cs-customerpasswordchangeable.customer-account-edit #form-validate .control,
.cs-customerpasswordchangeable.customer-account-login #login-form .registered-users .f-left
 {
	display: none;
}

.cs-registrationallowed.customer-account-login .col-2
{
    float: inherit;
}


/** BBT-69 Bei PwC die E-Mailadresse im Kundenbereich nicht anzeigen */
.pwc-en.customer-account-index .col-1 {
/* .pwc-en.customer-account-edit #form-validate .form-list>LI>DIV.field { */
	display: none;
}

/** BBT-84 Anpassungen im Demostore */
#remember-me-box .link-tip
 {
	display: none;
}

#dsgvo-box .input-box label {
    top: -3px;
}
#dsgvo-box .input-box input {
    float: left;
    margin-right: 10px;
}

/** BBT-91 Rabatt Code bei HGC aktivieren */
#discount-coupon-form {
	display: none;
}
.cs-discountisavaiable #discount-coupon-form {
	display: block;
}

/* Openstream BBT-148 */
.demoshop-fr .nav-regular li.level0 > a,
.demoshop-de .nav-regular li.level0 > a,
.demoshop-en .nav-regular li.level0 > a,
.demoshop-it .nav-regular li.level0 > a  {
    padding: 0 25px;
}

/* Openstream BBT-151 */
.cms-index-index .products-grid .product-image-wrapper {
    float: left;
    max-width: 230px;
    margin-right: 20px;
}
.cms-index-index .products-grid .product-name {
    display: inline-block;
}
.cms-index-index .products-grid .actions {
    position: inherit !important;
}
.cms-index-index .toolbar {
    display: none;
}
.cms-index-index .itemgrid-3col .item {
    width: auto !important;
    padding-bottom: 0px !important;
}

.calendar .button {
    display: table-cell; /* Fix conflict with standard buttons */
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
    border: none;
}
.calendar thead .active { /* Active (pressed) buttons in header */
    border: none;
}

.calendar tbody td.active { /* Active (pressed) cells */
    padding: 2px 4px 2px 2px;
    border: none;
    color: crimson;
}
.calendar tbody td.selected { /* Cell showing selected date */
    padding: 2px 4px 2px 2px;
    border: none;
    background-color: #eee;
}
.calendar tbody td.hilite { /* Hovered cells */
    padding: 2px 4px 2px 2px;
    border: none;
    background-color: #fff;
    color: red;
}

/* Amasty Notification BBTSUP-257 */

.amxnotif-block.abonotif-block {
    margin: 20px 0;
}

.amxnotif-button-container, .amxnotif-input-fields {
    display: block;
}

#amstockstatus-stockalert {
    display: block;
    margin: 20px 0;
}



/** Cart Credit ** */

.credit-payment.box.discount {
    margin-bottom: 20px;
}

.cart .credit-payment h4 {
    color: #000;
    padding: 7px 0 7px 0;
    border-bottom: 1px solid #e5e5e5;
    font-weight: normal;
    font-size: 1.5em;
    line-height: 1.2222em;
    text-transform: none;
}

.cart .discount-form .input-box, .discount-form .buttons-set {
    width: 100%;
    float: left;
}

.cart .discount-form .buttons-set {
    width: 38%;
}
.cart .discount input.input-text {
    width: 100%;
}

.credit-payment.box.discount {
    width: 48%;
    display: inline;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
}
.credit-payment.box.discount button {
    margin-top: 0.5rem;
}

.data-table th.col-wish {
    padding-bottom: 8px;
}
.data-table .item-options {
}
.data-table .item-options dt {
    background: none;
    padding-left: 0;
}
.data-table .item-options dt:after {
    content: ':';
}

.data-table .item-options dd {
    font-style: normal;
    color: #333;
}


/** BBTSUP-411 **/

.form-list li.wide input.input-text {
    width: 536px;
}