
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.account-create li.control label{
margin-top:.6em}
}


@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){
.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{
background-image:url(chosen-sprite@2x.png)!important;
background-size:52px 37px!important;
background-repeat:no-repeat!important}
}

@media all and (min-width:0) and (max-width:46.24em){
.products-list .item:after{
	content:" ";
	display:block;
	clear:both}
.products-list .product-shop__image{
	width:48.5714285714%;
	float:left;
	margin-right:2.8571428571%}

.products-list .product-basic-infos{
	width:48.5714285714%;
	float:right;
	margin-right:0}

.products-list .desc{
clear:both}
.products-list .add-to-links li{
width:48.5714285714%;
float:left}
.products-list .add-to-links li:nth-child(2n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.products-list .add-to-links li:nth-child(2n+2){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
}






@media all and (min-width:46.25em){
.block-wishlist .split__button__container.actions .link-cart,.my-account .title-buttons .split__button__container.actions a,.my-wishlist .split__button__container.actions .btn-cart,.split__button__container.actions .block-wishlist .link-cart,.split__button__container.actions .button,.split__button__container.actions .my-account .title-buttons a,.split__button__container.actions .my-wishlist .btn-cart{
width:74.2857142857%;
float:left;
margin-right:2.8571428571%}
li.a__class__mirror{
font-size:.85em;
color:#666;
padding:0 .7em}
.sidebar{
margin-top:1.8em}
.container{
max-width:100%;
margin-left:auto;
margin-right:auto}
.container:after{
content:" ";
display:block;
clear:both}
.container__header{
float:none}

.header .top__deko__line{
	display:block;
	content:'';
	background:#ddd;
	position:relative;
	height:1px;
	top:32px;
	right:0;
	left:0;
	z-index:5;
	width:98%;
	}
.header .top__lines{
display:block}
.header .logo__breaker{
display:none;
height:1px;
background-color:#b6b7b8;
width:65.7142857143%;
float:left;
margin-right:0;
margin-top:3%}

.header .logo{
	width:22.8571428571%;
	float:left;
	margin-right:0}

.header .logo__small {
	width:78px;
	float:right;
	margin-right:0;
	}

.header .logo__small__pi {
	float:right;
	margin-top:0px;
	}

.header .top__banner{
	display:block;
	}

.header .block-search{
	width:48%;
	float:left;
	}

.header .block-search .form-search{
width:100%;
float:left;
margin-left:0;
margin-right:0}

.header .block-search .form-search input#suseWord {
	width:82.8571428571%;
	float:left;
	margin-right:2.8571428571%
}


.header .block-search .form-search .search__button{
width:14.2857142857%;
float:right;
margin-right:0;
height:33px;
border:1px solid #c80219}
.header .label__up__field{
font-size:.8em}

.header .quick-access .block-login{
	width:48%;
	float:right;
	margin-right:0;
	display:block;
	}

.header .quick-access .block-login .mini__login__form:nth-of-type(1){
	width:48%;
	float:left;
	margin-right:2%;
	}

.header .quick-access .block-login .mini__login__form:nth-of-type(2){
	width:40%;
	float:left;
	margin-right:2%;
	}

.header .quick-access .block-login .actions{
	float:right;
	margin-right:0;
	}
.nav{
position:relative}
.nav .links li a{
font-size:.85em;
color:#666}
.nav li{
display:inline-block}

.top__banner {
	width:50%;
	height:60px !important;
	float:left;
	}

.top__nav{
	width:50%;
	float:right;
	margin-right:0;
	}


.top__nav .form-language{
float:left}


.top__nav ul.links {
	padding:0;
	margin:0;
}

.menu-button,.menu-closer {
	display:none;
}

.mainNav { 
	width:100%;
	margin-left:0;
	margin-right:0;
	float:none;
}

.mainNav li.home {
	float:right;
}

.mainNav li {
	padding: .7em 0;
	}

.mainNav li a {
	border-right:1px solid #fff;
}

.mainNav .level-top ul.level0 {
	width:100%;
	/* background-color:#58585a; */
	background-color:#78787d; 
	position:absolute;
	padding:0;
	left:0;
	top:40px;
	display:none;
	z-index:5000;
}

.mainNav .level-top ul.level0 li {
	/* background-color:#58585a; */
	background-color:#78787d; 
	display:inline-block;
}

.mainNav .level-top:hover ul.level0 {
	display:block;
}


/* Level 2*/
.mainNav .level-top ul.level2 {
	width:100%;
	background-color:#58585a; 
	position:absolute;
	padding:0;
	left:0;
	top:30px;
	display:none;
	z-index:5000;
}

.mainNav .level-top ul.level2 li {
	background-color:#58585a;
	display:inline-block;
}

.mainNav .level-top-2:hover ul.level2 {
	display:block;
}






.container__footer .footerlinks{
	text-align:left;
	}
.container__footer .footerlinks a {
	border-left:1px solid #ddd;
}


.contentad__banner {
	width:960px;
	height:180px;
	float:left;
	margin-bottom:1em;
	}


ul.slides .slide a {
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	display:block;
	min-height:250px;
	width:1236px;
	}
min-height:400px}
ul.slides .slide .caption .caption__block{
width:400px}
.account-login .col2-set .col-1,.account-login .col2-set .col-2{
width:40%;
float:left}
.account-login .col2-set .col-1:nth-child(2n+1),.account-login .col2-set .col-2:nth-child(2n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.account-login .col2-set .col-1:nth-child(2n+2),.account-login .col2-set .col-2:nth-child(2n+2){
margin-left:60%;
margin-right:-100%;
clear:none}
.account-create .fieldset{
width:40%;
float:left}
.account-create .fieldset:nth-child(2n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.account-create .fieldset:nth-child(2n+2){
margin-left:60%;
margin-right:-100%;
clear:none}
.account-create li.control{
margin-left:26%!important}
.col2-left-layout .col-left{
width:22.8571428571%;
float:left;
margin-right:2.8571428571%}
.col2-left-layout .col-main{
width:74.2857142857%;
float:right;
margin-right:0}

.col2-right-layout .col-right{
width:22.8571428571%;
float:right;
margin-right:0}

.col2-right-layout .col-main{
width:74.2857142857%;
float:left;
margin-right:2.8571428571%}
.top__news__block .article{
width:24.0963855422%;
float:left;
margin-bottom:0}
.top__news__block .article:nth-child(4n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.top__news__block .article:nth-child(4n+2){
margin-left:25.3012048193%;
margin-right:-100%;
clear:none}
.top__news__block .article:nth-child(4n+3){
margin-left:50.6024096386%;
margin-right:-100%;
clear:none}
.top__news__block .article:nth-child(4n+4){
margin-left:75.9036144578%;
margin-right:-100%;
clear:none}
.abo__teaser .first,.abo__teaser .small{
width:24.0963855422%;
float:left;
margin-right:1.2048192771%}
.abo__teaser .big{
width:49.3975903614%;
float:left;
margin-right:1.2048192771%}
.abo__teaser .last{
float:right;
margin-right:0;
width:23.85714%}
.col1-list{
margin-top:1.5em}
.col1-list .toolbar .pager{
width:14.2857142857%;
float:left;
margin-right:2.8571428571%;
margin-left:60%}

.col1-list .toolbar .sorter{
	width:28%;
	float:right;
	margin-right:0;
	}

.col1-list .products-list li.item .product-image{
width:19.2307692308%;
float:left;
margin-right:3.8461538462%;
margin-bottom:0}

.col1-list .products-list li.item .product-shop{
	width:100%;
	float:left;
	margin-right:0%;
	}

.col1-list .product-view .products-list li.item .tag__list,.col1-list .products-list li.item .product-target,.col1-list .products-list li.item .product-view .tag__list{
width:22.8571428571%;
float:right;
margin-right:0;
margin-bottom:2em}

.col1-list .product-view .product-essential{
	width:16.2857142857%;
	float:left;
	margin-right:2.8571428571%;
	}

.col1-list .product-view .product-essential .price-box{
	margin-top:2rem;
	}

.col1-list .product-view .product-collateral{
	width:46.5714285714%;
	float:left;
	margin-right:2.8571428571%;
	margin-left:8.5714285714%;
	}
.col1-list .product-view .product-target,.col1-list .product-view .tag__list{
width:22.8571428571%;
float:right;
margin-right:0;
clear:none}
.col1-list .product-view .tag__list{
width:22.85714%!important;
clear:none}
.cart-collaterals .col2-set{
width:48.5714285714%;
float:left;
margin-right:2.8571428571%}
.cart-collaterals .totals,.cart-collaterals .totals #shopping-cart-totals-table{
width:48.5714285714%;
float:right;
margin-right:0}
.address__article__block .left-col{
width:48.5714285714%;
float:left;
margin-right:2.8571428571%}
.address__article__block .left-col figure{
width:47.0588235294%;
float:left;
margin-right:5.8823529412%}
.address__article__block .right-col{
width:48.5714285714%;
float:right;
margin-right:0}
form .supportrequest .normal,form fieldset .field__info{
width:65.7142857143%;
float:right;
margin-right:0}
.col-main form#co-billing-form,.customer-account-forgotpassword .col-main form#form-validate{
width:48.5714285714%;
float:left;
margin-right:2.8571428571%}
.opc .fields label,.opc .wide label{
font-size:1em}
.my-account .col2-set .col-1{
width:48.5714285714%;
float:left;
margin-right:2.8571428571%}
.my-account .col2-set .col-2{
width:48.5714285714%;
float:right;
margin-right:0}
.sorter__block .sort-by{
float:right;
margin-left:1em}
.sorter__block .sort-by .sorter__select{
width:auto;
min-width:200px}
.block-search .searchautocomplete .searchautocomplete-loader{
right:100px}
.block-search .nav-search-in{
display:none}
.block-search .nav-input{
width:82.8571428571%;
float:left;
margin-right:2.8571428571%;
border:1px solid #ddd;
height:35px}
.block-search .nav-input input{
padding:5px;
height:30px;
width:100%;
font-size:1em;
border:none;
margin:0}
.block-search .nav-submit-button{
width:14.2857142857%;
float:right;
margin-right:0}
.block-search .block-wishlist .link-cart,.block-search .button,.block-search .my-account .title-buttons a,.block-search .my-wishlist .btn-cart,.block-wishlist .block-search .link-cart,.my-account .title-buttons .block-search a,.my-wishlist .block-search .btn-cart{
float:left;
margin-right:9.0909090909%;
width:auto;
display:inline-block;
margin-bottom:0;
padding:0!important;
background-color:#c80219;
border:none;
color:#fff}
.block-search .search__button{
width:100%;
float:left;
margin-left:0;
margin-right:0;
padding:0;
height:35px}
.block-search .search__button i{
font-size:2em}
.products-list .item:after{
content:" ";
display:block;
clear:both}
.products-list .product-shop__image{
width:22.8571428571%;
float:left;
margin-right:2.8571428571%}

.products-list .product-basic-infos{
	width:74.2857142857%;
	float:right;
	margin-right:0;
	}
.products-list .add-to-links{
	width:60%;
	float:right;
	margin-right:0;
	margin-bottom:1.5rem;
	}
.products-list .add-to-links li{
width:48.5714285714%;
float:left}
.products-list .add-to-links li:nth-child(2n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.products-list .add-to-links li:nth-child(2n+2){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
.product-info-box .product-name{
display:none}
.send-friend .wide label{
width:22.8571428571%;
float:left;
margin-right:2.8571428571%}
.send-friend .wide .input-box{
width:74.2857142857%;
float:right;
margin-right:0}



.dzbestseller li{
	width:24.0963855422%;
	float:left;
}

.dzbestseller li:nth-child(4n+1){
	margin-right:-100%;
	clear:both;
	margin-left:0
}

.dzbestseller li:nth-child(4n+2){
	margin-left:25.3012048193%;
	margin-right:-100%;
	clear:none
}

.dzbestseller li:nth-child(4n+3){
	margin-left:50.6024096386%;
	margin-right:-100%;
	clear:none
}

.dzbestseller li:nth-child(4n+4){
	margin-left:75.9036144578%;
	margin-right:-100%;
	clear:none
}


.branchenposter li{
	width:24.0963855422%;
	margin-right:5px;
	float:left;
}

.branchenposter li:nth-child(4n+1){
	margin-right:-100%;
	clear:both;
	margin-left:0
}

.branchenposter li:nth-child(4n+2){
	margin-left:25.3012048193%;
	margin-right:-100%;
	clear:none
}

.branchenposter li:nth-child(4n+3){
	margin-left:50.6024096386%;
	margin-right:-100%;
	clear:none
}

.branchenposter li:nth-child(4n+4){
	margin-left:75.9036144578%;
	margin-right:-100%;
	clear:none
}

.box-up-sell li{
width:48.5714285714%;
float:left;
min-height:250px}
.box-up-sell li:nth-child(2n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.box-up-sell li:nth-child(2n+2){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
.box-up-sell li.papers{
width:31.4285714286%;
float:left;
min-height:250px}
.box-up-sell li.papers:nth-child(3n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.box-up-sell li.papers:nth-child(3n+2){
margin-left:34.2857142857%;
margin-right:-100%;
clear:none}
.box-up-sell li.papers:nth-child(3n+3){
margin-left:68.5714285714%;
margin-right:-100%;
clear:none}
.col2-right-layout-search .toolbar .pager{
width:14.2857142857%;
float:left;
margin-right:2.8571428571%;
margin-left:60%}
.col2-right-layout-search .toolbar .sorter{
width:22.8571428571%;
float:right;
margin-right:0}
.col2-right-layout-search .products-list .product-shop{
width:74.2857142857%;
float:left;
margin-right:2.8571428571%}
.col1-list .product-view .col2-right-layout-search .products-list .tag__list,.col2-right-layout-search .products-list .col1-list .product-view .tag__list,.col2-right-layout-search .products-list .product-target{
width:22.8571428571%;
float:right;
margin-right:0}
.col2-right-layout-search .products-list .product-image{
width:19.2307692308%;
float:left;
margin-right:3.8461538462%}
.col2-right-layout-search .products-list .product-description{
width:76.9230769231%;
float:left;
margin-right:3.8461538462%}
.col2-right-layout-search .products-list .add-to-links{
width:40%;
float:right;
margin-right:0;
margin-left:60%}
.c-article__imgblock{
width:14.2857142857%;
float:left;
margin-right:2.8571428571%}
.c-article__textblock{
width:82.8571428571%;
float:right;
margin-right:0}
.company__actions a{
float:left;
margin-right:10px}
.company__form textarea{
width:74%;
float:right}
.company__downloadsgallery li,.company__gallery li{
width:14.2857142857%;
float:left;
margin-bottom:2.8571428571%;
max-height:200px;
overflow:hidden}
.company__downloadsgallery li:nth-child(6n+1),.company__gallery li:nth-child(6n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.company__downloadsgallery li:nth-child(6n+2),.company__gallery li:nth-child(6n+2){
margin-left:17.1428571429%;
margin-right:-100%;
clear:none}
.company__downloadsgallery li:nth-child(6n+3),.company__gallery li:nth-child(6n+3){
margin-left:34.2857142857%;
margin-right:-100%;
clear:none}
.company__downloadsgallery li:nth-child(6n+4),.company__gallery li:nth-child(6n+4){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
.company__downloadsgallery li:nth-child(6n+5),.company__gallery li:nth-child(6n+5){
margin-left:68.5714285714%;
margin-right:-100%;
clear:none}
.company__downloadsgallery li:nth-child(6n+6),.company__gallery li:nth-child(6n+6){
margin-left:85.7142857143%;
margin-right:-100%;
clear:none}
.adress__block{
width:47.0588235294%;
float:right;
margin-right:0}
#contactForm input[type=text]{
width:50%;
float:left}
#contactForm textarea{
width:74.2857142857%;
float:left;
margin-right:0}
}
@media all and (min-width:46.25em) and (min-width:46.25em){
.top__nav ul.links li{
margin-bottom:1em}
}
@media all and (min-width:66.3125em){

.container{
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0}

.container:after{
	content:" ";
	display:block;
	clear:both}

.container__header {
	max-width:61.25em;
	margin:0;
	padding:0;
	margin-left:5%;
	}

.container__header:after{
content:" ";
display:block;
clear:both}

.container__mainNav{
	max-width:60em;
	margin:0;
	margin-left:5%;
	margin-right:auto;
	margin-top:0.4rem;
	}
.container__mainNav:after{
	content:" ";
	display:block;
	clear:both;
	}

.container__content {
	max-width:60em;
	margin-left:5%;
	margin-right:auto;
	padding:0;
	}

.container__content:after{
content:" ";
display:block;
clear:both}

.container__footer {
	max-width:60em;
	margin-left:5%;
	margin-right:auto;
	padding:1rem 0;
	}

.container__footer:after{
content:" ";
display:block;
clear:both}
.header .block-search .form-search input#suseWord{
width:82.8571428571%;
float:left;
margin-right:2.8571428571%}
.top__news__block .article{
width:24.0963855422%;
float:left}
.top__news__block .article:nth-child(4n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.top__news__block .article:nth-child(4n+2){
margin-left:25.3012048193%;
margin-right:-100%;
clear:none}
.top__news__block .article:nth-child(4n+3){
margin-left:50.6024096386%;
margin-right:-100%;
clear:none}
.top__news__block .article:nth-child(4n+4){
margin-left:75.9036144578%;
margin-right:-100%;
clear:none}
.col-main label{
margin-left:0;
width:22.8571428571%;
float:left;
margin-right:0;
height:1.7em;
padding-top:.5em}

.col-main input,.col-main select{
width:74.2857142857%;
float:right;
margin-right:0}

.col-main input.radio {
float:left;
}

.box-up-sell li{
width:22.8571428571%;
float:left}
.box-up-sell li:nth-child(4n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.box-up-sell li:nth-child(4n+2){
margin-left:25.7142857143%;
margin-right:-100%;
clear:none}
.box-up-sell li:nth-child(4n+3){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
.box-up-sell li:nth-child(4n+4){
margin-left:77.1428571429%;
margin-right:-100%;
clear:none}
.box-up-sell li.papers{
width:14.2857142857%;
float:left}
.box-up-sell li.papers:nth-child(6n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.box-up-sell li.papers:nth-child(6n+2){
margin-left:17.1428571429%;
margin-right:-100%;
clear:none}
.box-up-sell li.papers:nth-child(6n+3){
margin-left:34.2857142857%;
margin-right:-100%;
clear:none}
.box-up-sell li.papers:nth-child(6n+4){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
.box-up-sell li.papers:nth-child(6n+5){
margin-left:68.5714285714%;
margin-right:-100%;
clear:none}
.box-up-sell li.papers:nth-child(6n+6){
margin-left:85.7142857143%;
margin-right:-100%;
clear:none}
}

@media all and (max-width:900px){
.mfp-arrow{
	-webkit-transform:scale(0.75);
	transform:scale(0.75);
	}

.mfp-arrow-left{
	-webkit-transform-origin:0;
	transform-origin:0;
	}

.mfp-arrow-right{
	-webkit-transform-origin:100%;
	transform-origin:100%;
	}

.mfp-container{
	padding-left:6px;
	padding-right:6px;
	}
}



@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{
padding-left:0;
padding-right:0}
.mfp-img-mobile img.mfp-img{
padding:0}
.mfp-img-mobile .mfp-figure:after{
top:0;
bottom:0}
.mfp-img-mobile .mfp-figure small{
display:inline;
margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{
background:rgba(0,0,0,.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{
padding:0}
.mfp-img-mobile .mfp-counter{
right:5px;
top:3px}
.mfp-img-mobile .mfp-close{
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0,0,0,.6);
position:fixed;
text-align:center;
padding:0}
}
@media all and (max-width:66.3025em){
.main{
padding:15px}
.opc li .stepLabel{
display:none}
}
@media all and (max-width:46.24em){
.block-wishlist .link-cart,.button__grey,.button__red,.my-account .title-buttons a,.my-wishlist .btn-cart{
display:inline-block;
font-size:.9em;
width:100%;
text-align:center}
.container__footer{
box-shadow:0 -10px 10px rgba(156,158,159,.25)}
.header .logo__small a,.header .logo__small__pharm a,.header .logo__small__technopharm a{
width:100%!important;
display:inline-block;
float:right}
.header .logo__small a img,.header .logo__small__pharm a img,.header .logo__small__technopharm a img{
width:100%}
.mainNav .form-language{
padding:.5em 1em}
.mainNav .social__links__box{
border-bottom:1px solid #fff;
padding-bottom:.5rem}
.mainNav .social__links__box ul{
padding:.5em 1em;
margin:0}
.mainNav .social__links__box ul:after{
content:" ";
display:block;
clear:both}
.mainNav .social__links__box li{
list-style-type:none;
margin-right:5px;
float:left}
.mainNav .social__links__box a{
display:block}
.mainNav nav.nav{
float:none!important;
border-bottom:1px solid #fff}
.mainNav nav.nav ul{
margin-top:1rem!important}
.mainNav nav.nav ul:after{
content:" ";
display:block;
clear:both}
.mainNav nav.nav li{
float:none}
.mainNav nav.nav li.a__class__mirror{
padding:0 1em}
.mainNav h3{
padding-left:1em;
padding-top:.5rem;
color:#fff;
border-top:1px solid #fff}
.mainNav .links{
position:relative}
.mainNav .links span.cart__number{
right:20px;
top:10px}
.mainNav .links a{
text-decoration:none}
.mainNav{
width:82.8571428571%;
float:left;
margin-right:2.8571428571%;
height:100%;
overflow:auto;
position:fixed;
padding:0;
top:0;
left:-100%;
z-index:9999;
transition:all .3s}
.mainNav ul{
padding-left:0}
.mainNav ul li ul{
margin-top:15px}
.mainNav li.home{
position:absolute;
top:5px;
right:5px}
.mainNav li{
padding:.7em 0 0}
.mainNav li.parent{
margin-top:.7em;
background-color:#58585a}
.mainNav li.parent li{
background-color:#9c9e9f}
.container__footer .footerlinks a{
padding:.25rem 1rem;
display:block}
ul.slides .slide a{
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
display:block;
height:80vh}
.abo__teaser,.top__news__block{
display:none}
.col1-list .products-list li.item .product-image img{
margin:0 auto;
display:block}
.additionals__marker li{
width:25%;
float:left}
.additionals__marker li:nth-child(4n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.additionals__marker li:nth-child(4n+2){
margin-left:25%;
margin-right:-100%;
clear:none}
.additionals__marker li:nth-child(4n+3){
margin-left:50%;
margin-right:-100%;
clear:none}
.additionals__marker li:nth-child(4n+4){
margin-left:75%;
margin-right:-100%;
clear:none}
.additionals__marker li a{
border-top:none;
border-left:1px solid #9c9e9f;
text-align:center}
.multiselect{
height:5em}
.resp-table{
overflow-y:auto;
-webkit-appearance:none;
width:100%}
.block-search .searchautocomplete:after{
content:" ";
display:block;
clear:both}
.block-search .searchautocomplete .nav-search-in{
display:none!important}
.block-search .searchautocomplete .nav-input{
width:65.7142857143%;
float:left;
margin-right:2.8571428571%;
height:50px;
border:1px solid #ddd}
.block-search .searchautocomplete .nav-input input{
padding:5px;
width:100%;
height:45px;
font-size:1em;
border:none;
margin:0}
.block-search .searchautocomplete .nav-submit-button{
width:31.4285714286%;
float:right;
margin-right:0}
.block-search .searchautocomplete .block-wishlist .link-cart,.block-search .searchautocomplete .button,.block-search .searchautocomplete .my-account .title-buttons a,.block-search .searchautocomplete .my-wishlist .btn-cart,.block-wishlist .block-search .searchautocomplete .link-cart,.my-account .title-buttons .block-search .searchautocomplete a,.my-wishlist .block-search .searchautocomplete .btn-cart{
float:left;
margin-right:9.0909090909%;
width:auto;
display:inline-block;
margin-bottom:0;
padding:.6em 2.1em;
background-color:#c80219;
border:none;
color:#fff}
.block-search .searchautocomplete .search__button{
width:45.4545454545%;
float:left;
margin-right:9.0909090909%;
padding:0!important;
height:50px}
.block-search .searchautocomplete .search__button i{
font-size:2em}
.block-search .searchautocomplete .menu-button{
width:45.4545454545%;
float:right;
margin-right:0;
background:#9c9e9f;
color:#fff;
height:50px;
text-align:center}
.block-search .searchautocomplete .menu-button i{
line-height:50px}
.product-info-box .product-img-box{
width:48.5714285714%;
float:left;
margin-right:2.8571428571%}
.product-info-box .product-price-add-box{
width:48.5714285714%;
float:right;
margin-right:0}
.cart .buttons button{
width:31.4285714286%;
float:left}
.cart .buttons button:nth-child(3n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.cart .buttons button:nth-child(3n+2){
margin-left:34.2857142857%;
margin-right:-100%;
clear:none}
.cart .buttons button:nth-child(3n+3){
margin-left:68.5714285714%;
margin-right:-100%;
clear:none}
}
@media all and (max-width:46.24em) and (max-width:46.24em){
.mainNav .nav li{
float:none!important}
}
@-webkit-keyframes fa-spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
100%{
-webkit-transform:rotate(359deg);
transform:rotate(359deg)}
}
@keyframes fa-spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
100%{
-webkit-transform:rotate(359deg);
transform:rotate(359deg)}
}
