/* GENEREAL */
::-webkit-scrollbar-track {
    background: #c7c7c8;
}
::-webkit-scrollbar-thumb {
    background: #0050b4;
}
a {
    color: #414646;
}
#articlesPage .pageContent p a {
    color: #0050b4;
}
.text-danger {
    color: #ff0000;
}
.text-success {
    color: #1ab31a;
}
.text-warning {
    color: #ff8b3d;
}
.text-info {
    color: #0050b4;
}
input[type="checkbox"],
input[type="radio"] {
    border: 1px solid #c0c0c0;
    background-color: #fff;
}
form input[type="submit"],
form button {
    color: #fff;
    background-color: #0050b4;
}
form input[type="submit"]:hover,
form button:hover {
    background-color: #005cce;
}
table .form-item label {
    color: #707070;
}
.form-item .error {
    color: #e74c3c;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="date"],
input[type="number"],
input[type="password"],
select,
textarea {
    border: 1px solid #ccc;
    background-color: #fbfbfb;
}
textarea {
    min-height: 150px;
}
input:disabled {
    background-color: #e6e6e7;
}
.errorField {
    border: 1px solid #e74c3c !important;
}
input[type="radio"]:checked,
input[type="checkbox"]:checked {
    border: 1px solid #0050b4;
    background-color: #0050b4;
    background-image: url(../images/checkbox.png);
    background-position: center center;
    background-repeat: no-repeat;
}
input[type="radio"]:hover,
input[type="checkbox"]:hover {
    border: 1px solid #0050b4;
}
input[type="radio"] {
    border-radius: 50%;
}
label a {
    color: #0050b4;
}
header {
    background-color: #fff;
} /* COMMON HELPER STYLE */
a.disablePage span.iconic,
a.disablePage:hover span.iconic {
    color: #ececec !important;
}
.btn-icon {
    background-color: #808080;
}
.btn-icon > span.icon {
    color: #fff;
}
.btn-icon-square-txt > .txt {
    color: #808080;
}
.btn-icon-square > .txt {
    color: #808080;
}
.btn-basic-icon {
    color: #fff;
    background-color: #f2a918;
}
.btn-icon-txt {
    color: #414146;
}
.btn-basic-icon-txt {
    color: #fff;
    background-color: #38383c;
    max-width: 340px;
} /* BACKGROUNDS & COLOR */
.btn-basic {
    color: #fff;
    background-color: #0050b4;
}
.btn-frame {
    color: #0050b4;
    border: 1px solid #0050b4;
    background-color: #fff;
}
.btn-basic-icon.style-001 {
    background-color: #f2a918;
}
.btn-basic-icon.style-002 {
    background-color: #76d276;
}
.success {
    color: #1ab31a;
}
.unsuccess {
    color: #e74c3c;
} /* stockInfo - Informacia o nakupen na ICO*/
.stockInfo.status01 {
    color: #fff;
    background-color: #1ab31a;
}
.stockInfo.status02 {
    color: #fff;
    background-color: #ff8b3d;
}
.stockInfo.status03 {
    color: #fff;
    background-color: #e74c3c;
}
.message.success {
    background-color: #76d276;
}
.message.error {
    background-color: #ea4335;
}
.message.warning {
    background-color: #ff9800;
}
.message.info {
    background-color: #2196f3;
}
.btnCancel {
    color: #fff !important;
    background-color: #414146 !important;
}
.btnSuccess {
    color: #fff !important;
    background-color: #76d276 !important;
}
.btnError {
    color: #fff !important;
    background-color: #ea4335 !important;
}
.btnWarning {
    color: #fff !important;
    background-color: #ff9800 !important;
}
.btnInfo {
    color: #fff !important;
    background-color: #0050b4 !important;
} /* SOCIAL ICONS PRODUCT / ARTICLE */
.socialShare span.iconic:before {
    content: "\e905";
}
.socialShare[data-type="facebook"] span.iconic:before {
    content: "\e90f";
}
.socialShare[data-type="googlePlus"] span.iconic:before {
    content: "\e912";
}
.socialShare[data-type="twitter"] span.iconic:before {
    content: "\ea96";
}
.socialShare[data-type="delicious"] span.iconic:before {
    content: "\eacd";
}
.socialShare[data-type="stumbleUpon"] span.iconic:before {
    content: "\eacf";
}
.socialShare[data-type="linkedIn"] span.iconic:before {
    content: "\eac9";
}
.socialShare[data-type="pinterest"] span.iconic:before {
    content: "\ead1";
} /* FOOTER SITE */

#footerLinks .foterContents .columnTitle,
#footerLinks .foterContents .textContents p,
#footerLinks .foterContacts .columnTitle,
#footerLinks .foterContacts p,
#footerLinks .columnLinks .columnTitle,
#footerLinks .columnLinks .columnTitle a,
#footerLinks .columnLinks ul li a {
    color: #fff !important;
    opacity: .9;
}
#footerLinks .columnLinks .columnTitle:hover,
#footerLinks .columnLinks .columnTitle a:hover,
#footerLinks .columnLinks ul li a:hover {
    opacity: 1;
}
#footerSocial {
    color: #e6e6e6;
}
#footerText ul.logos {
    border-bottom: 1px solid #b3b3b3;
}
#footerText p {
    color: #808080;
} /* SITE TOP MENU */
#headerPage .companyMenu li a {
    color: #414146;
    border-right: 1px solid #414146;
}
#headerPage .companyMenu li a:hover {
    color: #414146;
} /* HEADER BAR COLORS */
#headerPage {
    background-color: #fff;
}
#headerBar {
    background-color: #0071bc;
}
#headerBar li a {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    opacity: 0.9;
}
#headerBar li a:hover {
    opacity: 1;
    background-color: rgba(0,0,0,.2);
}
#headerBar .subitemsWrapp {
    background-color: #bad8fb;
}
#headerBar .subitems li a {
    color: #0050b4;
    font-weight: 500;
}
#headerBar .menuSearchBar > li:first-child {
    border-right: 1px solid #38383c;
    border-left: 1px solid #38383c;
}
#headeBar .menuSearchBar .logoShop {
    background-color: #0050b4;
} /* HEADERBAR -> MENU ICON */
#headerBar .menuSearchBar a.linkMenu span.iconic {
    color: #ccc;
}
#headerBar .menuSearchBar a.linkMenu:hover span.iconic {
    color: #ccc;
}
#headerBar .menuSearchBar a.linkMenu span.iconic:before {
    content: "\e918";
}
#headerBar .menuSearchBar li.active a.linkMenu span.iconic:before {
    content: "\e907";
} /* HEADERBAR -> SEARCH ICON */
#headerBar .menuUserBar a.linkSearch span.iconic {
    color: #ccc;
}
#headerBar .menuUserBar a.linkSearch:hover span.iconic {
    color: #ccc;
}
#headerBar .menuUserBar a.linkSearch span.iconic:before {
    content: "\e914";
} /* HEADERBAR -> BASKET ICON */
#headerBar a.basket {
    color: #fff;
    background-color: #76d276;
}
#headerBar a.basket:hover {
    color: #fff;
    background-color: #76d276;
}
#headerBar a.basket span.iconic:before {
    content: "\e903";
} /* HEADERBAR -> BASKET COUNT ICON */
#headerBar a.basketCount {
    color: #fff;
    background-color: #1ab31a;
}
#headerBar a.basketCount:hover {
    color: #fff;
    background-color: #1ab31a;
} /* HEADERBAR -> USER LANG / CHANGE LANG  */
#headerBar li.userLang {
    border-left: 1px solid #38383c;
}
#headerBar .userLang .changeLang,
#headerBar .changeCurrency {
    background-color: #414146;
}
#headerBar .userLang .changeLang a:hover {
    color: #fff;
    background-color: #38383c;
} /* HEADERBAR -> USER WISHLIST ICON */
#headerBar .menuUserBar li.wishlist a {
    background-color: #0050b4;
}
#headerBar .menuUserBar li.wishlist span.iconic {
    color: #fff;
}
#headerBar .menuUserBar li.wishlist span.iconic:before {
    content: "\e915";
} /* HEADERBAR -> USER PROFILE ICON */
#headerBar .menuUserBar li.userProfile .userIcon span.iconic {
    color: #ccc;
}
#headerBar .menuUserBar li.userProfile .userIcon span.iconic:before {
    content: "\e933";
} /* HEADERBAR -> USER MENU LINKS */
#headerBar .menuUserBar li.userProfile ul.userMenu {
    background-color: #414146;
}
#headerBar .menuUserBar li.userProfile ul.userMenu a {
    color: #ccc;
}
#headerBar .menuUserBar li.userProfile ul.userMenu a:hover {
    color: #ccc;
} /* HEADERBAR -> BREADCRUMBS */
#headerBar .breadcrumbs > li:last-child > span {
    color: #ccc;
}
#headerBar .breadcrumbs > li > a,
#headerBar .breadcrumbs > li > span.onlyText {
    color: #ccc;
}
#headerBar .breadcrumbs .subcrumbs {
    background-color: #38383c;
}
#headerBar .breadcrumbs .subcrumbs a:hover {
    color: #fff;
    background-color: #414146;
} /* FRONTPAGE ICONMENU & LINKS - TODO !!! */
#homeNavigation {
    background-color: #414146;
}
#homeNavigation .navigation li a {
    color: #fff;
}
#homeNavigation .navigation .iconItem a strong {
    color: #e6e6e6;
}
#bottomGuideBoxes {
    background-color: #38383c;
} /* FRONTPAGE SLIDER */
#headerBanner .slick-dots li.slick-active button {
    background-color: #0050b4;
}
#headerBanner {
    background-color: #e5eff8;
} /* ICON MENU NAVIGATION */
#iconMainMenu .iconMenu .slick-prev,
#iconMainMenu .iconMenu .slick-next {
    color: #fff;
    background-color: #414146;
}
#iconMainMenu .iconMenu .slick-prev span.iconic:before {
    content: "\e91d";
}
#iconMainMenu .iconMenu .slick-next span.iconic:before {
    content: "\e91e";
}
#iconMainMenu.isSticked {
    border-top: 1px solid #38383c;
    background-color: #414146;
}
#iconMainMenu.isSticked li a {
    color: #ccc;
} /*MAIN MENU */
#mainMenu {
    background-color: #38383c;
}
#mainMenu li a:hover,
#mainMenu li a.active {
    color: #349ded;
}
#mainMenu .line {
    border-top: 1px solid #ccc;
} /* MAIN MENU - submenu sa nepouziva zatial */
#mainMenu li .submenuWrapp > .submenu .topLink a {
    color: #414146;
}
#mainMenu li .submenuWrapp > .submenu.menuType .topLink,
#mainMenu li .submenuWrapp > .submenu.menuConfig .topLink {
    border-bottom: 1px solid #414146;
}
#mainMenu li .submenuWrapp > .submenu.menuType {
    background-color: #e7e7ea;
}
#mainMenu li .submenuWrapp > .submenu.menuConfig {
    background-color: #d6d6db;
}
#mainMenu li .submenuWrapp > .submenu .sectionTitle {
    color: #505055;
}
#mainMenu li .submenuWrapp > .submenu ul.inlineLinks li {
    border-right: 1px solid #505055;
}
#mainMenu li .submenuWrapp > .submenu a {
    color: #505055;
} /* ARTICLES BOX */
.boxHeadingBg {
    background-color: #38383c;
} /* BACKGROUND CONTENT BOX */
#articlesBox .articlesContent {
    background-color: #fff;
}
#articlesBox .articleHeader > h2 {
    color: #414146;
}
#articlesBox .articleHeader > .tag {
    color: #fff;
}
#articlesBox .articleContent p {
    font-family: "Arial", sans-serif;
    color: #666;
}
#articlesBox .boxFooter {
    border-top: 1px solid #ddd;
    background-color: #f7f7f7;
} /* TABS ARTICLE BOX */
#articlesBox .articleNavigation a {
    color: #38383c;
    background-color: transparent;
    text-transform: uppercase;
}
#articlesBox .articleNavigation a.active,
#articlesBox .articleNavigation a:hover {
    color: #fff;
    background-color: #38383c;
} /* SUB TABS ARTICLE BOX */
#articlesBox .articleContentNav a {
    color: #38383c;
    background-color: transparent;
    text-transform: uppercase;
}
#articlesBox .articleContentNav a:hover {
    color: #0050b4;
    background-color: transparent;
} /* BACK LINK ARTICLE BOX */
#articlesBox .backArticleLink span.iconic {
    color: #959597;
}
#articlesBox .backArticleLink:hover span.iconic {
    color: #959597;
}
#articlesBox .backArticleLink span.iconic:before {
    content: "\e92a";
} /* BACK LINK ARTICLE CATEGORY PAGE */
#articlesPage .btnNavPrev {
    color: #0050b4;
}
#articlesPage .btnNavPrev span.iconic {
    color: #b8b8b8;
} /* SHOW ALL ARTICLE BOX */
#btnArticleBoxAll {
    color: #fff;
    background-color: #0050b4;
}
#btnArticleBoxAll:hover {
    color: #fff;
    background-color: #0050b4;
} /* PAGINATION ARTICLE BOX */
#articlesBox .sliderNavigation a span.iconic {
    color: #ccc;
}
#articlesBox .sliderNavigation .navPrev .iconic:before {
    content: "\e91d";
}
#articlesBox .sliderNavigation .navNext .iconic:before {
    content: "\e91e";
} /* ARTICLES */
#articles article .articleContent {
    color: #707070;
}
#articles article .articleContent .btnArticleView {
    color: #0050b4;
}
#articles article .articleContent .btnArticleView span.iconic {
    color: #b8b8b8;
}
#articles article .articleContent .btnArticleView span.iconic:before {
    content: "\e92b";
}
#articles article.directRight .articleContent .btnArticleView:hover span.iconic {
    color: #b8b8b8;
}
#articles article.directRight .articleContent .btnArticleView span.iconic:before {
    content: "\e92a";
}
#articles article .getBookmark {
    color: #b8b8b8;
}
#articles article .getBookmark:hover {
    color: #b8b8b8;
}
#articles article.viewBox {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
#articlesPage .btnArticlePrint span.iconic {
    color: #707070;
}
#articlesPage .btnArticlePrint span.iconic:before {
    content: "\e954";
}
#articlesPage .btnArticleRelated span.iconic {
    color: #959597;
}
#articlesPage .btnArticleRelated span.iconic:before {
    content: "\e929";
} /* PRODUCT BOX */
#productsBar {
    border-bottom: 1px solid #e6e6e6;
}
#productsBox .boxFooter {
    background-color: #f7f7f7;
} /* PRODUCT BOX -> Vrchne taby */
#productsBar .productsTabs a:hover,
#productsBar .productsTabs a.active {
    background-color: #38383c;
    color: #fff;
} /* PRODUCT BOX -> Subtabs - novinky, ackie ...*/
#productsBar .productTabLinks li > a {
    color: #e6e6e6;
}
#productsBar .productTabLinks li > a:hover,
#productsBar .productTabLinks li > a.active,
#productsBar .productTabLinks li > a span {
    color: #e6e6e6;
} /* PRODUCT BOX -> Zmena pohladu GRID */
#productsBox.gridView .viewProducts {
    background-color: #eee;
}
#productsBox.gridView .viewProducts span.iconic {
    color: #414146;
}
#productsBox.gridView .viewProducts span.iconic:before {
    content: "\e916";
}
#productsBox.gridView .viewProducts:hover span.iconic {
    color: #414146;
    background-color: #eee;
} /* PRODUCT BOX -> Zmena pohladu LIST */
#productsBox.listView .viewProducts {
    background-color: #eee;
}
#productsBox.listView .viewProducts span.iconic {
    color: #414146;
}
#productsBox.listView .viewProducts span.iconic:before {
    content: "\e911";
}
#productsBox.listView .viewProducts:hover span.iconic {
    color: #414146;
    background-color: #eee;
} /* PRODUCT BOX -> backLink */
#productsBox .backProductLink span.iconic {
    color: #959597;
}
#productsBox .backProductLink:hover span.iconic {
    color: #959597;
}
#productsBox .backProductLink span.iconic:before {
    content: "\e92a";
} /* PRODUCT BOX -> LoadMore */ /* .infinityLoad,.infinityLoadUp{  color:$baseColor;} */
.infinityLoad span.iconic,
.infinityLoadUp span.iconic {
    color: #959597 !important;
}
.infinityLoad span.iconic:before {
    content: "\e929";
}
.infinityLoadUp span.iconic:before {
    content: "\e92c";
}
#basketQuickPage .basketStock span.iconic {
    color: #1ab31a; /*  #76d276;*/
}
#basketQuickPage .basketStock span.iconic:before {
    content: "\e923";
}
#basketQuickPage .basketStock h2 {
    color: #1ab31a;
}
#basketQuickPage .basketStockInfo span.iconic {
    color: #ef7f1a;
}
#basketQuickPage .basketStockInfo span.iconic:before {
    content: "\e900";
}
#basketQuickPage .basketStockInfo h2 {
    color: #ef7f1a;
}
#basketPage .btnTrashItem span.iconic {
    color: #808080;
}
#basketPage .btnTrashItem span.iconic:before {
    content: "\e932";
}
#basketPage .btnTrashItem:hover {
    background-color: #e74c3c;
}
#basketPage .minusItem span.iconic:before {
    content: "\e91a";
}
#basketPage .plusItem span.iconic:before {
    content: "\e926";
}
#basketPage .productItem .productTitle h2,
#basketQuickPage .productItem .productTitle h2 {
    color: #414146;
}
#basketPage .productItem .productTags > span,
#basketQuickPage .productItem .productTags > span {
    color: #666;
}
#basketPage .productItem .description,
#basketQuickPage .productItem .description,
#basketQuickPage .productItem .warningText p {
    color: #7f7f7f;
}
#basketQuickPage .productItem .warningText p {
    color: #414146;
}
#basketQuickPage .productItem .warningText a {
    color: #ed1c24;
}
#basketQuickPage .basket-status {
    background-color: #f8f8f8;
}
.btnMoreInfo span.iconic {
    color: #414146;
}
.btnMoreInfo span.iconic:before {
    content: "\e92b";
}
.btnSubmitForward {
    background-color: #38383c;
}
.btnSubmitForward span.iconic {
    color: #fff;
}
.btnSubmitForward span.iconic:before {
    content: "\e92b";
}
.btnOrderStep {
    background-color: #38383c;
}
.btnOrderStep span.iconic {
    color: #fff;
}
.btnOrderStep span.iconic:before {
    content: "\e92b";
}
.btnFacebookLong {
    background-color: #3c5898;
}
.btnFacebookLong span.iconic {
    color: #fff;
}
.btnFacebookLong span.iconic:before {
    content: "\e90f";
}
.btnGoogleLong {
    background-color: #e74c3c;
}
.btnGoogleLong span.iconic {
    color: #fff;
}
.btnGoogleLong span.iconic:before {
    content: "\e912";
}
.btnNavNext span.iconic,
.btnNavPrev span.iconic {
    color: #414146;
}
.btnNavNext span.iconic:before {
    content: "\e92b";
}
.btnNavPrev span.iconic:before {
    content: "\e92a";
}
.btnOrderSubmit {
    color: #fff;
    background-color: #1ab31a;
}
.btnOrderSubmit span.iconic:before {
    content: "\e901";
}
.btnOrderClose {
    color: #fff;
    background-color: #e74c3c;
}
.btnOrderClose span.iconic:before {
    content: "\e907";
}
.checkoutSubmitNote.warningText {
    color: #e74c3c;
}
.btnRegistration {
    color: #fff;
    background-color: #1ab31a;
}
.btnRegistration span.iconic:before {
    content: "\e92b";
} /* Vseobecne veci pre produkty */
.oldPrice {
    color: #e74c3c;
}
.product .productCode,
#productDetail .productCode {
    color: #666;
}
#productsBox .specialText p,
#productDetail .specialText {
    color: #414146;
} /* CATEGORY PAGE PRODUCTS */
#categoryPage .viewProductsBox,
#categoryBar > .container {
    background-color: #fff;
}
#categoryBar .wrappTabLink a {
    border-right: 1px solid #fff;
}
#categoryBar .viewProducts {
    background-color: #eee;
}
.gridView .productActionMenu .iconAction {
    color: #575757;
}
.gridView .productActionMenu .actionItem:first-child .iconAction:hover span.icon {
    color: #fff;
}
.gridView .iconInfo,
.listView .iconInfo {
    background-color: #ffcc00;
}
.specialText .specialTextTitle {
    color: #fc0;
}
.listView .productBasket .rawPrice,
#productDetail .productBasket .rawPrice {
    color: #808080;
}
.listView .product .productDescription p {
    color: #666;
}
#productDetail .btnProductPrint span.iconic {
    color: #414146;
}
#productDetail .btnProductPrint span.iconic:before {
    content: "\e954";
}
.pagePanel .pageTop {
    background-color: #38383c;
}
.pagePanel .pageMenu li a {
    color: #707070;
}
.pagePanel .pageMenu li a.active,
.pagePanel .pageMenu li a:hover {
    color: #202020;
}
.pagePanel .pageTop {
    background-color: #38383c;
}
.pagePanel .pageTop h1 {
    color: #fff !important;
}
.pagePanel .pageTop h1 span {
    color: #ccc;
}
.paging a {
    background-color: #414146;
} /*DELETE THIS */
#boxMenuHeader {
    background-color: #38383c;
}
#boxMenuHeader h1 {
    color: #fff;
}
#boxMenuHeader h1 span {
    color: #ccc;
} /* END DELETE */
.sortableLinks {
    border-top: 0px solid #0050b4;
    background-color: #fff;
}
.sortableLinks li a {
    color: #0050b4;
    border-left: 1px solid #fff;
}
.sortableLinks li a:hover,
.sortableLinks li a.active {
    color: #f9b000;
    border-bottom: 1px solid #f9b000;
    background-color: #fff;
}
#searchInput {
    color: #ddd;
    background-color: #414146;
}
#searchPage .resultsContent > h2 {
    color: #414146;
}
#searchPage .resultsContent > h2 > span {
    color: #ccc;
}
#searchPage .resultRow .resultDescription h3 {
    color: #0050b4;
}
#searchPage .resultRow .resultDescription p {
    color: #7f7f7f;
} /* BUTTONS STYLES */ /* Add Basket Button */
.btnBasketLong {
    color: #fff;
    background-color: #1ab31a;
}
.btnBasketLong span.iconic:before,
.btnBasketSquare span.iconic:before {
    content: "\e903";
}
.btn-disabled {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.btn-disabled .icon,
.btn-disabled .iconic {
    background-color: rgba(0, 0, 0, 0.05) !important;
} /* GridView Basket Button */
.btnBasketSquare {
    color: #fff !important;
    background-color: #76d276;
}
.btnBasketSquare:hover span.iconic {
    color: #fff !important;
}
.btnWishlistLong {
    color: #fff;
    background-color: #e74c3c;
}
.btnWishlistLong span.iconic:before {
    content: "\e907";
} /* Availability Button */
.btnSquareStock span.iconic:before {
    content: "\e90b";
} /* Availability Status StockIn */
.btnSquareStock.status01 span.iconic {
    color: #fff;
    background-color: #99cc33;
} /* Availability Status onlyOrder */
.btnSquareStock.status02 span.iconic {
    color: #fff;
    background-color: #ff8b3d;
} /* Availability Status stockOut */
.btnSquareStock.status03 span.iconic {
    color: #fff;
    background-color: #e74c3c;
} /* Availability Status Text color */
.btnSquareStock.status01 > .txt span {
    color: #1ab31a;
}
.btnSquareStock.status02 > .txt span {
    color: #ff8b3d;
}
.btnSquareStock.status03 > .txt span {
    color: #e74c3c;
} /* More Detail [ProductDetail] Button */
.btnMoreDetail span {
    color: #414146;
    text-transform: uppercase;
}
.btnMoreDetail span.iconic:before {
    content: "\e929";
} /* Product links [ProductDetail] Button */
.productLinks span.iconic {
    color: #808080;
}
.productLinks .btnCalcLeasing {
    background-color: #fff;
}
.productLinks .btnCalcLeasing.active {
    color: #fff !important;
    background-color: #0050b4;
}
.productLinks .btnCalcLeasing span.iconic:before {
    content: "\e906";
}
.productLinks .btnWishList span.iconic:before {
    content: "\e915";
}
.productLinks .btnCompare span.iconic:before {
    content: "\e909";
}
.productLinks .btWatchDog span.iconic:before {
    content: "\e90e";
} /* Rozbaleny stav produktu Button */
.unpackedInfo .btnUnpack {
    color: #fff;
    background-color: #55555a;
}
.unpackedInfo .btnUnpack span.iconic:before {
    content: "\e924";
} /* Pouzivany stav produktu Button */
.unpackedInfo .btnRefibr {
    color: #fff;
    background-color: #55555a;
}
.unpackedInfo .btnRefibr span.iconic:before {
    content: "\e924";
} /* Product Compare Button */
.btnCompareProduct {
    color: #fff;
    background-color: #f2a918;
}
.btnCompareProduct span.iconic {
    color: #fff;
}
.btnCompareProduct span.iconic:before {
    content: "\e909";
} /* Product Filter Button */
.btnFilterProduct {
    color: #fff;
    background-color: #76d276;
}
.btnFilterProduct span.iconic {
    color: #fff;
}
.btnFilterProduct span.iconic:before {
    content: "\e910";
}
.btnFilterProductTop {
    color: #fff;
    background-color: #76d276;
}
.btnFilterProductTop span.iconic {
    color: #fff;
}
.btnFilterProductTop span.iconic:before {
    content: "\e910";
}
.btnRowSpecCompare span.iconic,
.btnRowCompare span.iconic,
.btnRowWatchdog span.iconic,
.btnRowWishlist span.iconic,
.btnRowLeasing span.iconic,
.btnRowMail span.iconic {
    color: #414646;
}
.btnRowSpecCompare span.iconic:before {
    content: "\e904";
}
.btnRowCompare span.iconic:before {
    content: "\e909";
}
.btnRowWatchdog span.iconic:before {
    content: "\e90e";
}
.btnRowWishlist span.iconic:before {
    content: "\e915";
}
.btnRowLeasing span.iconic:before {
    content: "\e906";
}
.btnRowMail span.iconic:before {
    content: "\e917";
}
.iconAction:not(.active):hover span.iconic {
    color: #0050b4;
}
.closeBtn span.iconic {
    color: #808080;
}
.closeBtn span.iconic:before {
    content: "\e907";
}
.errors ul li {
    color: #e74c3c;
}
#errorServer .btnError {
    color: #fff;
    background-color: #0050b4;
}
.btnShowMore {
    color: #fff;
    background-color: #0050b4;
}
.sitemapContent h2 span.iconic {
    color: #0050b4;
}
.sitemapContent h2 span.iconic:before {
    content: "\e91f";
} /* Suvisiace produkty oranzova zlava */
.flag {
    color: #fff;
}
.flag.orange {
    background-color: #ff6600;
}
.tableList tbody tr:nth-child(odd) {
    background-color: #f4f4f5;
}
.tableList tbody tr:hover {
    color: #fff;
    background-color: rgba(0, 115, 204, 0.31);
}
.guideBoxes > .guideBox {
    color: #fff;
}
.guideBox_1 {
    background-color: #85aeae;
}
.guideBox_2 {
    background-color: #c7b25e;
}
.guideBox_3 {
    background-color: #4da3b8;
}
.guideBox_4 {
    background-color: #5c85ae;
}
.guideBox_5 {
    background-color: #5c85ae;
}
.guideBox_6 {
    background-color: #c4745a;
}
.guideBox_7 {
    background-color: #5cae85;
}
.guideBox_8 {
    background-color: #c7b25e;
}
.guideBox_9 {
    background-color: #85aeae;
}
.guideBox_10 {
    background-color: #c4745a;
}
.tag {
    background-color: #7f7f7f;
}
.tag.tag01 {
    background-color: #1ab31a;
}
.tag.tag02 {
    background-color: #04b0db;
}
.tag.tag03 {
    background-color: #e74c3c;
}
.tag.tag04 {
    background-color: #ef7f1a;
}
.tag.tag05 {
    background-color: #800000;
}
.tag.tag06 {
    background-color: #ff6600;
}
#scrollPage {
    width: 52px;
    height: 52px;
    bottom: 50px;
    right: 50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(65, 65, 70, 0.9);
}
#scrollPage span.iconic:before {
    content: "\e92c";
}
#scrollPage span.iconic {
    font-size: 2.4em;
    color: #fff;
}
#overlay {
    background-color: rgba(0, 0, 0, 0.5);
} /*BANER*/ /*MOBIL*/
@media (min-width: 300px) and (max-width: 400px) {
    .sliderWrapp {
        min-height: 250px;
    }
    .slick-slide {
        height: 250px !important;
    }
    .slick-slide a {
        background-size: auto 250px !important;
    }
}
@media (min-width: 401px) and (max-width: 500px) {
    .sliderWrapp {
        min-height: 300px;
    }
    .slick-slide {
        height: 300px !important;
    }
    .slick-slide a {
        background-size: auto 300px !important;
    }
}
@media (min-width: 501px) and (max-width: 600px) {
    .sliderWrapp {
        min-height: 380px;
    }
    .slick-slide {
        height: 380px !important;
    }
    .slick-slide a {
        background-size: auto 380px !important;
    }
}
@media (min-width: 601px) and (max-width: 700px) {
    .sliderWrapp {
        min-height: 430px;
    }
    .slick-slide {
        height: 430px !important;
    }
    .slick-slide a {
        background-size: auto 430px !important;
    }
} /*TABLET*/
@media (min-width: 701px) and (max-width: 800px) {
    .sliderWrapp {
        min-height: 340px;
    }
    .slick-slide {
        height: 340px !important;
    }
    .slick-slide a {
        background-size: auto 340px !important;
    }
}
@media (min-width: 801px) and (max-width: 900px) {
    .sliderWrapp {
        min-height: 380px;
    }
    .slick-slide {
        height: 380px !important;
    }
    .slick-slide a {
        background-size: auto 380px !important;
    }
}
@media (min-width: 901px) and (max-width: 1000px) {
    .sliderWrapp {
        min-height: 430px;
    }
    .slick-slide {
        height: 430px !important;
    }
    .slick-slide a {
        background-size: auto 430px !important;
    }
} /*PC*/
@media (min-width: 1001px) and (max-width: 1100px) {
    .sliderWrapp {
        min-height: 360px;
    }
    .slick-slide {
        height: 360px !important;
    }
    .slick-slide a {
        background-size: auto 360px !important;
    }
}
@media (min-width: 1101px) and (max-width: 1200px) {
    .sliderWrapp {
        min-height: 400px;
    }
    .slick-slide {
        height: 400px !important;
    }
    .slick-slide a {
        background-size: auto 400px !important;
    }
}
@media (min-width: 1201px) and (max-width: 1300px) {
    .sliderWrapp {
        min-height: 430px;
    }
    .slick-slide {
        height: 430px !important;
    }
    .slick-slide a {
        background-size: auto 430px !important;
    }
}
@media (min-width: 1301px) and (max-width: 1400px) {
    .sliderWrapp {
        min-height: 470px;
    }
    .slick-slide {
        height: 470px !important;
    }
    .slick-slide a {
        background-size: auto 470px !important;
    }
}
@media (min-width: 1401px) {
    .sliderWrapp {
        min-height: 500px;
    }
    .slick-slide {
        height: 500px !important;
    }
    .slick-slide a {
        background-size: auto 500px !important;
    }
}
