body[data-module="ckeditor"] {
color: #000 !important;
}

div.abs-variant-info a
{
    color:#e58e3b;
    font-size: 1.3em;
}

div.variant-section > div > div:first-child{
font-size: 1.3em;
color: rgb(114, 193, 123);
}
span [style="color: rgb(255, 0, 0);"] strong{
color: aqua !important;
}

div.variant-section > div > div:first-child::before{
content: "Wybierz ";
}

div.variant-section > div > div:first-child::after{
content: " z listy";
}

@media (min-width: 992px) {
  nav#mainMenu > ul.navbar-nav > li.abs-display-on-desktop:nth-child(8)
  { float:right; }

  nav#mainMenu > ul.navbar-nav
  { width: 100%; }
}

div.abs-col-final-price.abs-money-final.abs-split-layout-simple
{ font-size: 16px; }

div.abs-money-final span.abs-item-price.abs-item-price-final span.abs-item-price-amount
{ font-size: 20px; }

/* Przycisk na ostatniej stronie składania zamówienia */
a.abs-button-checkout
{
    background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
a.abs-button-checkout:hover
{
    background-image: linear-gradient(#399739, #399739 60%, #399739);
}

/* Przycisk dalej przy składaniu zamówienia */
a.abs-button-order-next
{
    background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
a.abs-button-order-next:hover
{
    background-image: linear-gradient(#399739, #399739 60%, #399739);
}

/* Przycisk dalej w koszyku */
button#startOrderRegisterButton
{
    background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
button#startOrderRegisterButton:hover
{
    background-image: linear-gradient(#399739, #399739 60%, #399739);
}

/* Przycisk zaloguj się przy składaniu zamówienia */
button#login_id
{
    background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
button#login_id:hover
{
    background-image: linear-gradient(#399739, #399739 60%, #399739);
}

/* Przycisk wróć przy składaniu zamówienia na stronie rejestracji / logowania */
body[data-controller="registerorderb2c"] div.panel.abs-panel>div.panel-body>form>a.btn.btn-default
{
  background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}

body[data-controller="registerorderb2c"] div.panel.abs-panel>div.panel-body>form>a.btn.btn-default:hover
{
  background-image: linear-gradient(#399739, #399739 60%, #399739);
}

/* Przycisk wróć na podsumowaniu zamówienia */
body[data-controller="registerorderb2c"] a[href="javascript:$('#backButtonId').click();void(0);"]
{
  background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}

body[data-controller="registerorderb2c"] a[href="javascript:$('#backButtonId').click();void(0);"]:hover
{
  background-image: linear-gradient(#399739, #399739 60%, #399739);
}

/* Przycisk wróć przy składaniu zamówienia na stronie podawania danych (bez rejestracji) */
body[data-controller="registerorderb2c"] a#backButton
{
  background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}

body[data-controller="registerorderb2c"] a#backButton:hover
{
  background-image: linear-gradient(#399739, #399739 60%, #399739);
}

/* Przyciski Zarejestruj się oraz Kup bez rejestracji przy składaniu zamówienia */
input.abs-cart-login-btn
{
    background-image: linear-gradient(#42b142, #42b142 60%, #42b142);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
input.abs-cart-login-btn:hover
{
    background-image: linear-gradient(#399739, #399739 60%, #399739);
}


div.radio > label > div[data-hover="tooltip"]
{ color: #FFF; }

div.abs-variant-info a span.abs-desc-ico.abs-icon-variants
{
    color:#e58e3b;
}

div.abs-col-final-price.abs-money-final.abs-split-layout-simple
{ color: #FFF; }

span.prod-unavailable-notice
{ display: none; }

/* ############################################# Ukrycie filtra dostępności produktu ############################################ */
div.abs-col-avail-filter
{
    display:none;
    visibility:hidden;
}

/* ############################################# Ukrycie informacji o trybie testowym ############################################ */
div#backdoor-header
{
    display:none;
    visibility:hidden;
}

/* ############################################# Menu rozwijane kategorie po lewej ############################################ */
ul.abs-side-menu > li.parent > a.abs-textify-link.has-submenu
{
    color: #72c17b;
    font-size: 16px;
}

ul.abs-side-menu li > a
{
    padding: 6px 10px;
}

/* ############################################# Strona produktu - dane opisowe ############################################ */
div.product-header > h1.abs-product-name /* Nazwa1 - jaśniejszy kolor biały */
{
    color: rgb(230, 230, 230);
    display: inline;
}
div.product-header > div.abs-product-name
{
    display: inline;
}

div.product-header > p.product-subname /* Nazwa2 - w jednej linii z nazwą1, uwspólniona czcionka z nazwą 1 */
{
    display: inline;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    color: rgb(230, 230, 230);
}
div.abs-col-desc > div.product-header > p.product-subname
{
    display: inline;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    color: rgb(255, 255, 255);
}

div.product-header > p.abs-catalog-index /* Indeks katalogowy - zwiększona czcionka */
{
    font-size: 1.15em;
    color: rgb(160, 160, 160);
}

span.abs-icon-remove
{
    color: #ff983f;
}

div.panel-body span[style="color: rgb(0, 0, 255);"]
{
    color: #72c17b !important;
}

div.panel-body span[style="color: rgb(0, 0, 0);"]
{
    color: #72c17b !important;
}

div.panel-body span[style="color: rgb(255, 0, 0);"]
{
    color: #fc8255 !important;
}

div.abs-col-left-sidebar
{
    /*display: none;*/
}

label.filter-availability-btn.btn.btn-default
{
    display: none;
}

div.input-group /*input.filterSearchInputClass.form-control*/
{
    width: 100%;
}

/*
@media (min-width: 992px) {
 div.abs-layout-breadcrumbs {
  display:block;
 }
 div.abs-col-left-sidebar {
  display: block;
 }
}*/


@media (max-width: 991px)
{
    div.abs-col-left-sidebar { display: none; }
    div.abs-search-options-links { display: none; }
    div.abs-header-content-row div.abs-header-content-search { padding-top: 0px; padding-bottom: 10px; }
    div.container div.abs-header-content-row { padding: 0px 0; }
    section.abs-panel-main > div.panel-heading { margin-bottom:0px; }
    div#categoryInfoPanel.abs-simple-panel div.abs-description { display:none; }
    div#categoryInfoPanel.abs-simple-panel > div.abs-categories-intro > a { border: 0; }
    div#categoryInfoPanel.abs-simple-panel { margin-bottom: 0px; }
    div.abs-filters.panel.panel-default > div.panel-heading { padding-top: 10px; }
    div.abs-filters.panel.panel-default { margin-bottom: 0px; }
    div.abs-layout-breadcrumbs ol.breadcrumb > li { display: none; }
    div.abs-layout-breadcrumbs ol.breadcrumb > li:nth-last-child(2) { display: inline; }
    div.abs-layout-breadcrumbs ol.breadcrumb > li:nth-last-child(2)::before { display: none; }
    div.panel-body.abs-product-list { padding-top: 0px; }
    div.panel-body.abs-product-list  { padding-top: 0px; }
    section.panel.abs-panel-main > div.panel-heading > h1 { color: #fff; }
    ol.breadcrumb > li > a { color: rgb(172, 176, 179); }
}

a > div.abs-subcategory-name > h2 > span.abs-count
{
    display: none;
}

ul.abs-short-details.list-group.abs-list
{
    display: none;
}
.custom_h3{
 display:block;
 font-size: 18px;
}
.custom_h6{
 font-weight: bold;
 border-bottom: 1px solid rgba(0,0,0,0.6);
 margin-bottom: 5px;
 font-size: 14px;
 margin-top: 0;
 margin-bottom: 0;
 line-height: 1.42857;
 text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 display:block;
}

/* Strona logowania i rejestracji - zmiana domyślnego białego tła na zgodne z szablonem CSS */
section.panel.panel-default.abs-panel.abs-form-panel
{
    background-color: rgb(46, 51, 56);
}

.omnibus-price
{
    background-color: #222;
    color: #ddd;
}

.omnibus-price .min-price .abs-price-type, .omnibus-price .min-price .abs-price-unit
{
    color: #ddd;
}

.omnibus-price .omnibus-info
{
	background-color: rgba(0,0,0,0);
}