/* .dropdown.abs-dropdown-currency .dropdown.abs-dropdown-lang */

.abs-footer-bottom-text, .dropdown.abs-dropdown-store, .abs-company-data-container, #abs-price-start-delivery-li {
display: none;
}

#header {
width: 100vw;
}

#cart-box-content, .abs-product-page-header, #currChangeField {
margin-top: 32px;
}

.abs-row {
margin-top: 72px;
}

#mainMenu li:nth-child(5) {
font-weight: 700;
}

.abs-mega-menu-container>li>ul>li>a {
font-weight: 300;
}


/* PANEL KLIENTA */
.balance-info-details:nth-of-type(2), .abs-knob-container:nth-of-type(2) {
display: none;
}

/* About Us */
/* Style for alternating text and image sections */
.row:nth-child(even) {
    background-color: #f9f9f9; /* Light gray background for even rows */
}

.row:nth-child(odd) {
    background-color: #ffffff; /* White background for odd rows */
}

.col-md-6 {
    padding: 20px; /* Add padding to the columns for spacing */
}

h2 {
    color: #333; /* Color for heading text */
    font-size: 24px; /* Font size for heading */
    font-weight: bold; /* Bold font weight for heading */
}

p {
    color: #555; /* Color for paragraph text */
    font-size: 16px; /* Font size for paragraph */
    line-height: 1.6; /* Line height for paragraph */
}

.img-fluid {
    max-width: 100%; /* Ensure images are responsive */
    height: auto; /* Maintain aspect ratio of images */
    margin-top: 20px; /* Add margin to the top of images */
}
/* packshots */
.packshots {
text-align: center;
}

.packshots h2 {
line-height: 100px;
}

.packshots-item {
display: flex;
line-height: 85px;
}
.packshots-icon:hover {
transform: scale(1.5);
transform-origin: 82% 40%;
}

.packshots-icon {
position: relative;
width: 45vw;
}

.packshots-icon img {
position: absolute;
right: 60px;
height: 80px;
width: 80px;
padding: 10px;
}

.packshots-text {
flex-grow: 1;
width: 55vw;
text-align: left;
font-size: 1.8rem;
}

.abs-search-core-filters-price-labels {
display: none;
}

/* NAV BAR */
element.style {
}
.navbar-default .navbar-nav>li>a {
    color: #D6D6D6;
}
@media (min-width: 992px)
.navbar-nav>li>a {
    padding-top: 13.5px;
    padding-bottom: 13.5px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 18px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
a {
    color: #585958;
    text-decoration: none;
}
a {
    background-color: transparent;
}
* {
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
user agent stylesheet
li {
    text-align: -webkit-match-parent;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
user agent stylesheet
ul {
    list-style-type: disc;
}

/*
.abs-short-details.list-group.abs-list, .abs-catalog-index, .abs-price-details-delivery-cost {
display: none;
}
*/

@media (min-width: 992px) {
/* test */
#header {
position: fixed;
top: 0px;
height: 110px;
}

/* end */

.abs-content {
background-image: url(https://static.abstore.pl/design/accounts/tgb2b/img/tlo/tlo2.jpg);
}

.abs-icon-home {
position: relative;
bottom: 1px;
display: none;
}

#mainMenu.navbar-collapse.collapse {
position: relative;
top: -70px;
left: 50px;
}

.navbar-right {
margin-right: 5px;
}

.form-group.search-wrapper {
position: relative;
left: 370px;
max-width: 200px;
}

.abs-header-content-row .abs-header-content-buttons {
position: relative;
right: 10px;
z-index: 10;
}

}

@media (min-width: 1150px) {
.form-group.search-wrapper {
position: relative;
left: 450px;
max-width: 230px;
}
}/* .dropdown.abs-dropdown-currency .dropdown.abs-dropdown-lang */
.abs-footer-bottom-text, .dropdown.abs-dropdown-store {
display: none;
}


#header {
width: 100vw;
}

#cart-box-content, .abs-product-page-header, #currChangeField {
margin-top: 32px;
}

.abs-row {
margin-top: 72px;
}

#mainMenu li:nth-child(5) {
font-weight: 700;
}

.abs-mega-menu-container>li>ul>li>a {
font-weight: 300;
}

/* PANEL KLIENTA */
.balance-info-details:nth-of-type(2), .abs-knob-container:nth-of-type(2) {
display: none;
}


/* packshots */
.packshots {
text-align: center;
}

.packshots h2 {
line-height: 100px;
}

.packshots-item {
display: flex;
line-height: 85px;
}
.packshots-icon:hover {
transform: scale(1.5);
transform-origin: 82% 40%;
}

.packshots-icon {
position: relative;
width: 45vw;
}

.packshots-icon img {
position: absolute;
right: 60px;
height: 80px;
width: 80px;
padding: 10px;
}

.packshots-text {
flex-grow: 1;
width: 55vw;
text-align: left;
font-size: 1.8rem;
}

.abs-search-core-filters-price-labels {
display: none;
}


element.style {
}
.navbar-default .navbar-nav>li>a {
    color: #D6D6D6;
}
@media (min-width: 992px)
.navbar-nav>li>a {
    padding-top: 13.5px;
    padding-bottom: 13.5px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 18px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
a {
    color: #585958;
    text-decoration: none;
}
a {
    background-color: transparent;
}
* {
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
user agent stylesheet
li {
    text-align: -webkit-match-parent;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
user agent stylesheet
ul {
    list-style-type: disc;
}

/*
.abs-short-details.list-group.abs-list, .abs-catalog-index, .abs-price-details-delivery-cost {
display: none;
}
*/

@media (min-width: 992px) {

#header {
position: fixed;
top: 0px;
height: 110px;
}

.abs-content {
background-image: url(https://static.abstore.pl/design/accounts/tgb2b/img/tlo/tlo2.jpg);
}

.abs-icon-home {
position: relative;
bottom: 1px;
display: none;
}

#mainMenu.navbar-collapse.collapse {
position: relative;
top: -70px;
left: 50px;
}

.navbar-right {
margin-right: 5px;
}

.form-group.search-wrapper {
position: relative;
left: 370px;
max-width: 200px;
}

.abs-header-content-row .abs-header-content-buttons {
position: relative;
right: 10px;
z-index: 10;
}

}

@media (min-width: 1150px) {
.form-group.search-wrapper {
position: relative;
left: 450px;
max-width: 230px;
}
}
/test/
.text-secondary {
    color: #3d5d6f;
  }
  
  .h4,
  h4 {
    font-size: 1.2rem;
  }

  h2 {
    color: #333;
  }
  
  .fa,
  .fas {
    font-family: 'FontAwesome';
    font-weight: 400;
    font-size: 1.2rem;
    font-style: normal;
  }
  
  .right-0 {
    right: 0;
  }
  
  .top-0 {
    top: 0;
  }
  
  .h-100 {
    height: 100%;
  }
  
  a.text-secondary:focus,
  a.text-secondary:hover {
    text-decoration: none;
    color: #22343e;
  }
  
  #accordion .fa-plus {
    transition: -webkit-transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  }
  
  #accordion a[aria-expanded=true] .fa-plus {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }