/* Additional css */
.border-right {border-right: 0px solid #d6d6d6;}.columns__item--67 {width: 99%;}
.in-button {margin-bottom: 9px;}
.h4, .list-articles__item__title, .list-campaigns__item__title, .list-small-products--slider .list-small-products__item__title, .list-trends__item__title, h4 {
    font-size: 14px;
    line-height: 16px;
}
@media screen and (max-width: 479px){
.box-product-card__desc {
    display: block;
    margin: 0 0 0 15px;
}}
.search__input {
    padding-right: 60px;

}
.header {
    margin: 0 0 0px;
}

.search__input {
    background-color: #ffffff;
}
.header {
    background: #eff9fc;
}
.logo {
    position: relative;
    display: block;
    float: left;
    margin-top: -19px;
    margin-bottom: -23px;
    font-size: inherit;
    line-height: inherit;
    /* width: 300px; */
}
.icon__logo {
    width: 281px;
    height: 70px;

}

@media screen and (max-width: 959px){
.logo {
  margin-top: -4px;
}
.logo a {
    width: 180px;
    height: 40px;

}
img#hp-mascot {
    width: 100%;
}
}
/* detail produktu */

.box-product-card__button {
    background-color: #55c8e1;
    box-shadow: 0 2px 0 rgb(76, 180, 202);
}


.header--secondary .header__button {
    background-color: #55c8e1;
}



.search__button:hover {
    background-color: #55c8e1;
}

.search__button {
    background-color: #55c8e1;
}

.color-green {
    color: #4cb4ca;
}

.box-product-card__info dl .price {
    color: #f58432;
}

/* vypis produktu */
.list-trends__item__title a {
    color: #4cb4ca;
}
.button {
    background: #4cb4ca;
}
a:hover.button.button.button--reverse {
    background-color: #47a3b7;
}


a:hover.button.button--small {
    background-color: #277f90;
}
.box-product-card__button:hover {
    background-color: #4fb4ca;
    color: #fff;
}
.list-shops__item__links__button:hover {
    color: #fff;
    background-color: #4cb4ca;
}

.list-shops__item__links__button {
    background-color: #55c8e1;
    box-shadow: 0 2px 0 rgb(76, 180, 202);
}
a:hover.button.button--big.load-more {
    background: #439eb1;
}
/* hp */
.button {
    color: #fff;
    border: 1px solid #55c8e1;
}
.button--reverse {
    color: #ffffff;
}

.list-trends__item__image_hp {
        position: relative;
    padding-bottom: 75%;
    overflow: hidden;
}
figure#top_hp_produkt {
    padding-bottom: 100%;
}
img.hp-product {
    max-height: 133%;
}
img.vyber-loga {
    float: left;
}

table.vyberhp {
    width: 103%;
	
}
table.vyberhp-loga {
    width: 103%;
	margin: 18px 0 20px 0;
}

img.vyber-img {
    width: 95%;
}
@media screen and (max-width: 959px){
img.vyber-img {
    width: 98%;
}

td.vyberhp-box {
    display: block;
    margin: 0 0 23px 0;
}
table.vyberhp-loga {
    width: 103%;
	text-align: center;
	margin: 18px 0 20px 22px;
}
}
.wrap-light {
    background-color: #eff9fc;
}

.box-header--campaigns .box-header__title {
    color: #55c8e1;
    border: 3px solid #55c8e1;
}
.box-header--campaigns .box-header__desc {
    color: #55c8e1;
}

a:hover.button.button--small.js-more-products.active {
    background-color: #fff;
}
a:hover.button.button--small.js-more-products {
    background-color: #f9f9f9;
}
.footer__bottom__mail {
    border-top: 0px solid #d6d6d6; 

}

/* mobile menu */
.menu__text {
    background-color: #55c8e1;
}

.menu__close {
    background-color: #55c8e1;
}

/* kampan */
.campain-box {
    margin: 0 0 -70px 0;
}

table#table-campain {
    margin: 38px 0 0 0;
}

@media screen and (max-width: 479px){
.campain-box {
    margin: 0px 0 -50px 0;
}
}
@media screen and (max-width: 959px){
.campain-box {
    margin: 0px 0 -50px 0;
}

}

@media screen and (max-width: 1189px){
.campain-box {
margin: 15px 0 -53px 0;
}}


