.select-field select,
.js--fancy-select select {
    border: 2px solid #0de8e4;
    background: transparent;
    font-weight: 400;
    color: #0de8e4;
    border-radius: 0;
    -webkit-border-radius: 0;
}

.select-field select:hover,
.js--fancy-select select:hover {
    background: #0de8e4;
    color: #151a21;
}

.select-field:hover::after,
.js--fancy-select:hover::after {
    color: #151a21;
    border-color: #151a21;
}


.filter-panel--checkbox,
.filter-panel--radio {
    border-color: #AAA;
}

.filter--container label {
    color: #0de8e4;
}

.action--filter-options {
    background: rgba(0, 0, 0, .6);
    border: none;
}

.filter-panel--range-info .range-info--label {
    color: #0de8e4;
}

.filter--active,
.search--cat-filter .cat-filter--reset,
.filter--active,
.search--cat-filter .cat-filter--reset {
    background: #0de8e4;
    color: #FFFFFF;
}

.footer-main .column--headline {
    text-transform: uppercase;
    color: #FFFFFF;
}

.is--ctl-detail .content-main--inner,
.content-main--inner {
    background: #151a21;
}
.register--advantages.block {
	display: none;
}


@media Screen and (min-width: 48em) {
    .navigation-main .navigation--list .navigation--entry {
        letter-spacing: .04em;
    }

    .navigation-main .is--active .navigation--link {
        font-weight: 400;
    }

    .filter--value,
    .filter-panel,
    .filter-panel.is--collapsed .filter-panel--flyout {
        background: #151a21;
    }

    .sidebar--navigation {
        background: transparent;
        border: 5px solid #FFF;
        font-weight: 900;
        text-transform: uppercase;
        letter-spacing: .04em;
    }

    .sidebar--navigation .navigation--entry {
        font-size: 1.2em;
    }

    .sidebar--navigation .is--level1 .navigation--link {
        font-size: .7em;
    }

    .content--breadcrumb {
        display: none;
    }

    .content-main--inner {
        padding-bottom: 2rem;
    }

    .action--sort .sort--label {
        font-weight: 400;
        color: #151a21;
    }

    .is--ctl-detail .content-main--inner {
        background: transparent;
    }

    .product--navigation {
        display: none;
    }

    .js--tab-menu .tab--container-list .tab--container {
        border-bottom: none;
        border-right: none;
        border-left: none;
    }

    .js--tab-menu .tab--link {
        background: transparent;
        font-weight: 400;
        text-transform: uppercase;
        border-radius: 0;
        border-bottom: 1px solid #000;
    }

    .product--details .content--description,
    .product--details .content--product-reviews {
        padding-left: 0;
        padding-right: 0;
    }
}

@media Screen and (min-width: 78.75em) {
    .product--navigation {
        display: none;
    }
}

.footer-main {
    border: none !important;
}


.listing--bottom-paging {
    background: transparent;
    border: none;
}

.is--ctl-detail .content-main--inner,
.content-main--inner {
    background: transparent;
}

textarea:focus,
input[type="text"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus {
    color: #151a21;

}


.page-wrap--cookie-permission {
	background: rgba(0,0,0, .8);
}
.product--table .table--actions .btn--checkout-proceed, .product--table .table--actions .btn--checkout-continue{
	line-height: 2em;
}

.page-wrap--cookie-permission .is--primary.is--large {
	line-height: 2.375rem;
}
.emotion--container {
	background: transparent;
}

table td {
	background: transparent;
}
.product--details .product--properties tr:nth-child(2n) td {
	background: rgba(255,255,255, .1);
}
.js--tab-menu .tab--link {
	background:	transparent;
	font-weight: 400;
	text-transform: uppercase;
	border-radius: 0;
	border-bottom: 1px solid #FFF;
}
.js--tab-menu .tab--link.is--active {
	background:	transparent;
	font-weight: 400;
	text-transform: uppercase;
	border-radius: 0;
	border-bottom: 1px solid #000;
    color: #0de8e4;
	font-weight: bold;
}

.js--overlay {
	z-index: 999;
}
.image-slider {
	z-index: 998;
}
.product--details .product--properties .product--properties-table,
.off-canvas .ajax--cart,
.off-canvas .ajax--cart .prices--container{
	background: #000;
}

.off-canvas .close--off-canvas {
	background: #ffb30f;
}

@media Screen and (min-width: 48em) {
    .account--dropdown-navigation .account--menu {
        background: #151a21;
    }

    .account--dropdown-navigation .account--menu::after {
        background: #151a21;
        border-color: #151a21;
    }

    .navigation--signin .btn.is--primary {
        background: #0de8e4;
        color: #FFFFFF;
        border-color: 1px solid #0de8e4;
    }

    .navigation--signin .btn.is--primary:hover {
        background: #FFFFFF;
        color: #0de8e4;
        border-color: 1px solid #0de8e4;
    }
	.product--table .basket--footer {
		background:  transparent;
	} 
	.product--table .table--footer {
		display: none;
	}
}

.social-list-items {
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px 0;
}

.social-list-items li a {
	color: rgba(255,255,255,.2);
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 4px;
	line-height: 1.1em;
	font-size: 1.8em;
	border-bottom: 2px solid #FFF;
	display: inline-block;
}
.social-list-items li a:hover {
	color: rgba(255,255,255,1);
}

.steps--content .steps--entry .icon {
	background: #ffb30F;
}

.sidebar-main.off-canvas {
	background:  rgba(0,0,0,.9);
}
.navigation--smartphone .entry--close-off-canvas {
	background: #ffb30F;
}
.sidebar--navigation {
	background: transparent;
}


@media Screen and (max-width: 768em) {
	.footer-main {
		padding-bottom: 190px;
	}
}