/* VC - Design */
@import url(https://fonts.googleapis.com/css?family=Signika:300,600,700);

.close_icon,.double_arrow_icon,.english_flag,.facebook,.german_flag,
.home_icon_white,.indeed,.login_button,.twitter,.xing,.xing_label .basket {
background:url(../images/sprites.png) no-repeat;
}

*,:after,:before{
	-webkit-box-sizing:border-box;
	-khtml-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}


body {
	padding:0;
	margin:0;
	font-family:Signika,arial,helvetica,sans-serif;
	font-size:100%;
	color:#58585a;
}

#banner_wipe {
	background: url("http://www.ecv.de/tmp/download.jpg") 0px 0px / cover no-repeat fixed transparent;	
	}

#swipe_top {
	background-color:red;
	}

button, input, keygen, select, textarea {
	font-family:Signika,arial,helvetica,sans-serif!important;
	font-weight:300;
}

.h2_size {
	font-size:1.3em;
	}

.pharmind__text {
	color:#589c7e;
}

.main {
	background-color:#fff;
	}


#cookie-bar {
        background-color:#9c9e9f;
        position:absolute;
	text-align:center;
        top:0px;
        height:34px;
	padding-top:8px;
        width:100%;
        line-height:18px;
        color:#ffffff;
	font-family:Signika,arial,helvetica,sans-serif!important;
        font-size: .9em;
        }
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#c80219;height:18px;}
#cookie-bar .cb-enable:hover {background:#c80219;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#6A6A6A;margin-right:10px;}
#cookie-bar .cb-policy:hover {background:#6A6A6A;}



.technopharm__text {
	color:#0054a2;
}

.block-wishlist button.link-cart,.my-wishlist button.btn-cart,a,button.button {
	font-size:.9em;
	}

.block-title {
	padding:5px 6px!important;
	border-bottom:1px solid #9c9e9f;
	border-top:1px solid #9c9e9f
	}

.block-title h2 {
	margin-bottom:0
}

h1 {
	font-size:1.7em
}

h2 {
	font-size:1.3em;
	margin-top:0
	}

h3,h3 a{
	font-size:1em;
	font-family:Signika,arial,helvetica,sans-serif;
	font-weight:700;
	color:#c80219
}

address{
	font-style:normal
	}

.strong,strong{
	font-family:Signika,arial,helvetica,sans-serif;
	font-weight:700;
	}

.base__text__color{
	color:#666
}

.grey {
	color:#666666 !important;
	}

.bb {
	border:1px solid green;
	}

.nodeco {
	text-decoration:none;
	}

.disabled {
	background-color:#B7B3B3;
	}

.split__button__container.actions{
	clear:both;
	float:left;
	margin-left:0;
	margin-right:0;
	width:100%!important
}


.social__icon {
	float:left;
	margin-right:5px;
	}

.top_menue {
	float:left;
	margin-bottom:.5rem;
	}

#topJump {
        position:fixed;
        width:50px;
        height:50px;
        background-image:url('/images/helpers/page-up.png');
        right:0px;
        bottom:0px;
        cursor:pointer;
        }

#backJump {
        position:fixed;
        width:50px;
        height:50px;
        left:0px;
        top:0px;
        cursor:pointer;
        }

	

#leserumfrage {
        position:fixed;
	height:200px;
	width:200px;
        left:0px;
        bottom:0px;
        cursor:pointer;
	display:none;
	z-index:200;
	}

#tracer {
	position:fixed;
	top:0;
	left:50px;
	width:500px;
	height:20px;
	background-color:#ffffff;
	border:1px solid red;
	z-index:200;
	}

#listtopthemen_pi, #listtopthemen_tp, #listvorschau_pi, #listvorschau_tp {
	width:100%;
	min-height:150px;
	overflow:hidden;
	}


.w__container {
	max-width: 61.25em;
	margin:0px;
	margin-left:5%;
	text-align:left;
	position: relative;
	}

.a__container {
	margin:0px;
	margin-left:5%;
	text-align:left;
	position: absolute;
	z-index:0;
	}

.a__next {
	position:relative;
	width:200px;
	height:120px;
	}






#banner_slider {
	width:500px;
	height:100px;
	float:right;
	text-align:right;
	}



.order_navbar {
	float:left;
	padding:0;
	margin:0;
	width:100%;
	}

.order_menue {
	float:left;
	padding:0;
	padding-left:0.8rem;
	padding-top:0.7rem;
	text-align:left;
	vertical-align:middle;
	margin:0;
	height:4rem;
	font-size:2rem;
	width:20%;
	font-weight:normal;
	color:#ffffff;
	}


.order_navbar .active {
	background:url(../images/helpers/shop_label_active.png) no-repeat;
	}

.order_navbar .inactive {	
	background:url(../images/helpers/shop_label_inactive.png) no-repeat;
	}


.order_navbar .order_menue a {
	text-decoration:none;
	border-bottom:none;
	}




.order_navbar .order_menue  {
	font-size:2rem;
	border-bottom:none;
	}

.order_navbar .active span {
	font-size:1.2rem;
	padding-left:1.2rem;
	color:#575759;
	}
.order_navbar .inactive span {
	font-size:1.2rem;
	padding-left:1.2rem;
	color:#d9dadb;
	}

.order_body {
	clear:both;
	display:block;
	float:left;
	width:100%;
	padding-top:2em;
	}


.order_bottom {
	clear:both;
	display:block;
	float:left;
	width:100%;
	height:5em;
	padding-top:2em;
	}

.order_col2_set {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	}
.order_col2_left {
	float:left;
	width:46%;
	}
.order_col2_right {
	float:right;
	width:46%;
	}

.order_col1 {
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	}

.register_col2_left {
	float:left;
	width:40%;
	}
.register_col2_right {
	float:right;
	width:40%;
	}

.order_error {
	padding:0;
	margin:0;
	float:right;
	width: 65.7143%;
	display:none;
	color:red;
	font-size:1em;
	}

.order_tipp {
	padding:0;
	margin:0;
	float:right;
	width: 65.7143%;
	display:none;
	font-size:1em;
	}



.nothing {
	padding:0;
	margin:0;
	float:left;
	}

.no-bb {
	border-bottom:0px !important;
	}

.text-right {
	text-align:right;
	}

.text-center {
	text-align:center;
	}


.right {
	float:right;
	}

.required {
	color:red;	
	}
.invisible {
	display:none;
	}

.noborder {
	border:0px!important;
	}
.sbottom {
	padding-bottom:2rem;
	}

.spacer {
	padding:0;
	margin:0;
	float:left;
	}

.amount_order_trigger {
	float:right;
	}

.amount_up {
	width:30px;
	height:15px;
	background:url("../images/helpers/arrow_up.png") no-repeat;
	}

.amount_down {
	width:30px;
	height:15px;
	background:url("../images/helpers/arrow_down.png") no-repeat;
	}

.section-list {
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}

.section-list li {
	float: left;
	width: 10%;
	height: 5rem;
	margin: 3px;
	text-align:center;
	padding: 3px;
}

.sectionlbl {
	float:none !important;
	}

#suse_hits {
	width:13rem;
	height:3rem;
	font-size:2rem;
	text-align:center;
	display:none;
	}

.suseResult {
	clear: both;
    	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.suseAds {
	float: right;
	text-align:right;
	height:160px;
    	width:20%;
	}

.suseMark {
	color:red;
	font-weight:bold;
	}

.suseRange {
	color:red;
	padding-left:1em;
	font-weight:bold;
	display:none;
	}


.advanced-search-summary {
	float:left;
	display:block:
	width:70%;
	}




.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{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0
}


.split__button__container.actions i{
	padding:11px;
	background-color:#58585a;
	color:#fff;
	text-decoration:none
}

.block-wishlist .link-cart,.button,.my-account .title-buttons a,.my-wishlist .btn-cart {
	margin-top:0;
	padding-top:0;
	text-decoration:none
}


.form-language{
	float:left;
}

.langs-wrapper{
	height:18px;
	width:84px
}

.lang-flag{
	width:30px;
	height:18px;
	float:left;
	margin-right:10px;
	border:1px solid transparent
}
.lang-flag:hover{
	border:1px solid #FFF
}


// Suchemenue
.ui-autocomplete { position: absolute; cursor: default; }

.ui-menu {
        list-style:none;
        padding: 2px;
        margin: 0;
        display:block;
        float: left;
        background-color:white;
	  border:1px solid #ddd;
}
.ui-menu .ui-menu {
        margin-top: -3px;
}
.ui-menu .ui-menu-item {
        margin:0;
        padding: 0;
        zoom: 1;
        float: left;
        clear: left;
        width: 100%;
}
.ui-menu .ui-menu-item a {
        text-decoration:none;
        display:block;
        padding:.2em .4em;
        line-height:1.5;
        zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
        text-decoration:none;
        font-weight: normal;
        padding:.2em .4em;
        line-height:1.5;
        zoom:1;
        background-color:#cccccc;
}


#loginMsg {
	padding-top:.5em;
	display:none;
	float:left;
	width:100%;
	height:1.3em;
	}

#orderMsg {
	display:none;
	height:2.5em;
	}




.container__slider p {
	padding:0;
	margin:0
}

.block-wishlist .link-cart:focus,.block-wishlist .link-cart:hover,.button:focus,.button:hover,.my-account .title-buttons a:focus,.my-account .title-buttons a:hover,.my-wishlist .btn-cart:focus,.my-wishlist .btn-cart:hover{
border-bottom:none}
.block-wishlist .link-cart,.button__red,.my-account .title-buttons a,.my-wishlist .btn-cart, .button__grey{
background-color:#c80219;
padding:.6em 2.1em!important;
color:#fff!important;
border:none;
font-size:.9em;
font-family:Signika,arial,helvetica,sans-serif;
text-decoration:none;
}



.button__grey {
	background-color:#58585a;
	width:100%;
	text-decoration:none;
}

.btn-cart{
	font-family:Signika,arial,helvetica,sans-serif;
	font-weight:300;
	padding:.54em 1em;
	font-size:.95em;
	cursor:pointer
}

.qty-wrap{
	float:left;
	width:5em
}

input.qty {
	width:3.5em!important;
	text-align:center;
	float:left!important
}


.fa-small{
	font-size:75%!important;
	padding:.14em;
	background:#666;
	vertical-align:top;
	margin-left:.3em;
	color:#fff
}

td,th{
	vertical-align:top
}

label {
	font-family:Signika,arial,helvetica,sans-serif;
	font-weight:700;
	font-size:.8em;
	}

select{
	display:block;
	background:0 0;
	outline:0
}


.availability {
	font-family:Signika,arial,helvetica,sans-serif;
	font-weight:700
}

.messages{
	padding:0;
	margin-bottom:1.5em
}

.messages li.success-msg{
	background-color:#fff;
	border:1px solid #9c9e9f}

.messages li.error-msg{
	background-color:#c80219}
	}

.error-msg {
	color:red;
	font-size:1em;
	}

.red {
	color:#c80219;
	}


.messages li{
	width:auto;
	list-style-type:none;
	padding:1em 2em}

.top__nav .links li:nth-child(1){
	position:relative;
	}



span.cart__number{
	position:absolute;
	top:-8px;
	padding:1px 5px;
	background-color:#c80219;
	color:#fff;
	border-radius:15px;
	font-size:.8em
}


.suseResult {
	width:100%;
	}


.back__button{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0}

.back__button a{
	text-decoration:none;
	color:#9c9e9f}

.sorter__button{
	padding:0 3px;
	vertical-align:middle;
	position:relative;
	color:#fff;
	float:right}

.button__container{
margin-bottom:25px;
text-align:right}

img {
	border:none;
	}

.container {
	margin-top:0.4em;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	}

.container:after{
content:" ";
display:block;
clear:both}

.container__slider {
	clear:both;
	width:100%;
	margin-left:0;
	margin-right:0;
	float:none;
	}

.container__content {
	margin:0 auto 2.5em;
	float:none;
	}

.container__content:after {
	content:" ";
	display:block;
	clear:both;
	}

.container__header {
	padding:0 .8em;
	clear:both;
	}

.container__content {
	clear:none; 
	}

.container__footer{
	padding:1rem 0;
	}


.header {
	position:relative;
	background-color:#fff;
}

.header .top__deko__line {
	display:none;
	}

.header:after {
	content:" ";
	display:block;
	clear:both;
}

.header .logo__breaker,.header .top__lines {
	display:none;
}

.header .figure{
	padding:0;
	margin:0;
	margin-top:20px;
	margin-bottom:15px;
	}

.header .logo{
	z-index:10;
	background:#fff;
	position:relative;
	border-right:5px solid #fff;
	width:57.1428571429%;
	float:left;
	margin-right:2.8571428571%;
	}

.header .logo a.logo img{
	width:100%;
	}

.header .logo a.logo{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	}
.header .logo__small  {
	z-index:10;
	background:#fff;
	position:relative;
	border-right:5px solid #fff;
	border-left:5px solid #fff;
	width:22.8571428571%;
	float:right;
	margin-right:0;
	margin-top:0;
	}

.header .logo__small_pi  {
	z-index:10;
	background:#fff;
	position:relative;
	border-right:5px solid #fff;
	border-left:5px solid #fff;
	width:22.8571428571%;
	float:right;
	margin-right:0;
	margin-top:0;
	}

.header .logo__small a.logo img {
	width:100%;
	}
.header .logo__small .logo {
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	}

.header .logo__small .logo img {
	float:right;
	}

.header .top__lines{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	}

.header .top__banner {
	display:none;
}

.header .top__logos {
    	width: 60em;
    	display: block;
    	padding: 0px;
    	clear: both;
    	margin: 8px 0px 0px;
    	float: left;
}

.header #search_mini_form{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0
}

.clearer {
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0
}

.header .block-search .form-search .search__button{
	background-position:center;
	background-color:#c80219;
	color:#fff;
	border:1px solid #c80219
}

.header .block-search .feature__buttons li{
display:inline-block;
margin-bottom:7px;
width:30.7692307692%;
float:left;
margin-right:3.8461538462%}
.header .block-search .feature__buttons li a{
text-align:center;
display:block;
padding-left:0!important;
padding-right:0!important;
width:100%}
.header .block-search .feature__buttons li:last-child{
width:30.7692307692%;
float:right;
margin-right:0}
.header .label__up__field{
display:block;
width:100%;
font-family:Signika,arial,helvetica,sans-serif;
font-weight:700}

.header .quick-access {
	clear:both;
	width:60em;
	float:left;
	margin-left:0;
	margin-right:0;
	}

.header .quick-access .feature__buttons{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	}

.header .quick-access .block-login {
	display:none;
	}

.header .quick-access .block-login .feature__buttons nav li:last-child a {
	margin-right:0;
	padding-right:0;
	text-align:right;
}


.header .quick-access .block-login .block-content:after{
content:" ";
display:block;
clear:both}
.header .quick-access .block-login li a{
padding:0 .7em;
border-left:1px solid #ddd}

.header .quick-access .block-login li a.first {
	border:none;
}

.header .social__links__box {
	float:left;
}

.header .social__links__box ul {
	padding:0;
	margin:0;
}
.header .social__links__box ul li{
	display:inline-block;
}

.nav {
	padding:0!important;
	margin:0;
	}

.nav li{
	list-style-type:none;
	}

.nav li a {
	text-decoration:none;
	}


.actions {
	width:2em;
}

.actions .block-login {
	width:auto;
}
.actions .submit__arrow__button {
	width:31px!important;
	height:33px;
	background-image:url(../images/login_button.png);
	background-color:#666;
	background-repeat:no-repeat;
	border:none;
}

.feature__buttons .nav ul.links {
	padding-left:0;
	margin:0;
}

.top__nav .top_menue ul.links  li a{
	padding:0 .5em;
	border-right:1px solid #ddd;
	}

.top__nav .top_menue ul.links  li.first a{
	padding:0 0 0 0;
	border-right: 1px solid #ddd;
	padding-right: 0.5em;
	}

.top__nav .top_menue ul.links  li.last a{
	padding:0 .5em;
	border-right:0;
	}

.news_banner {
	width:960px;
	/*border-bottom: 1px solid #ddd; */
	padding-top:5px;
	padding-bottom:20px;
	}


.menu-closeri {
	display:none!important;
	}

.mainNav{
	background-color:#9c9e9f
	}

.mainNav.burger__icon__closed--open{
	transition:all .3s;
	left:0
	}

.mainNav li.home{
	padding:0;
	}
.mainNav li.home a{
	border-right:0;
	padding:.7em;
	}
.mainNav li a {
	color:#fff;
	font-size:1em;
	padding:0 .7em;
	display:block;
	}

.mainNav li.last a {
	border-right:0;
	}

.mainNav li.active,.mainNav li:hover {
	background-color:#c80219;
	}

.mainNav .level-top ul.level0 li {
	padding:.5em 0;
	display:block;
	}

.mainNav .level-top ul.level0 li a {
	border:0;
	font-size:.9em;
	}

.mainNav .level-top ul.level0 li.active,.mainNav .level-top ul.level0 li:hover{
	background-color:#c80219;
	}

.mainNav .home_icon_white{
	background-position:0 -7px;
	width:11px;
	height:12px;
	display:inline-block;
	}



.basket {
	background-position:0 -7px;
	width:30px;
	height:30px;
	display:block;
	}


.suseNav{
	background-color:#666666;
	margin-top:1em;
	margin-bottom:1em;
	text-align:center;
	color:#ffffff;
	}

.suseNav ul li {
	margin-left:0.6em;
	margin-right:0.6em;
	}

.suseNav ul li a{
	color:#ffffff!important;
	font-size:1em;
	padding-top:0.8em;
	padding-bottom:0.8em;
	padding-left:0em;
	padding-right:0em;
	margin-right:0.6em;
	margin-left:0.6em;
	display:block;
	}


.suseNav li.active,.suseNav li:hover{
	background-color:#c80219;
      }




.pharmind {
	background-color:#589c7e;
	}

.pharmind li.active,.pharmind li:hover{
	background:#8a8b8e!important;
	}

.technopharm {
	background-color:#0054a2
	}

.technopharm li.active,.technopharm li:hover{
	background-color:#a2c000!important;
	}

.greybg thead {
	background-color:#9c9d9f;
	}
.darkgreybg thead {
	background-color:#575759;
	}



.container__footer .footerlinks .links{
	margin:0;
	padding:0;
	}

.container__footer .footerlinks a{
	padding:0 .7em;
	color:#666;
	}

.container__footer .footerlinks a.first{
	border-left:0;
	padding-left:0;
	}

.main .product-view .box-description ul {
	padding-left:25px;
	}

.article__block {
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	margin-bottom:2em;
}

.nested-container {
	width:100%!important;
	margin-left:0!important;
}

ul.direction-nav {
	padding:0;
	margin:0;
}

.control-nav {
	display:none;
}

ul.slides{
	list-style-type: none;
	margin:0;
}

ul.slides li.slide img{
width:100%}
ul.slides .slide a{
position:relative}
ul.slides .slide .caption{
position:absolute;
bottom:0;
width:100%}

ul.slides .slide .caption .caption__container{
	max-width:77.7em;
	margin:0;
	margin-left:5%;
	position:relative;
	}

ul.slides .slide .caption .caption__block{
margin-bottom:0;
width:300px;
padding:15px 15px 0;
background-color:#fff;
position:relative;
-webkit-clip-path:polygon(0px 170px,400px 170px,400px 60px,340px 0,0 0);
-moz-clip-path:polygon(0px 170px,400px 170px,400px 60px,340px 0,0 0);
clip-path:polygon(0px 170px,400px 170px,400px 60px,340px 0,0 0)}
ul.slides .slide .caption .caption__block p{
padding:0}

.tpl_ecv ul.slides .slide .caption  h2 {
	color:#c80219
}
.tpl_pharmind ul.slides .slide .caption h2 {
	color:#589c7e
}

.tpl_technopharm ul.slides .slide .caption h2 {
	color:#0054a2 
}


ul.slides .slide .caption p{
	line-height:1.5em;
	padding:15px 0;
	color:#9c9e9f
}



.grid-col2-main,.grid-col2-sidebar,.grid-full,.grid12-1,.grid12-10,.grid12-11,.grid12-12,.grid12-2,.grid12-3,.grid12-4,.grid12-5,.grid12-6,.grid12-7,.grid12-8,.grid12-9,.grid2-1,.grid4-1,.grid4-2,.grid4-3{
position:relative!important;
display:block!important;
float:none!important;
margin:0!important}


.account-login .col2-set .col-1,.account-login .col-2{
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
}
.account-create .fieldset li,.account-create .fieldset li.fields{
display:block}
.account-create li.control label{
display:inline-block;
width:auto}
.account-create input[type=checkbox]{
margin-top:.8em;
margin-right:1em;
text-align:left;
height:auto;
width:auto;
border:none;
float:left}

.top__news__block{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	margin-bottom:1.5em;
	}
.top__news__block .screen__blue{
background-color:#0054a2;
border:none!important;
position:relative;
overflow:hidden}
.top__news__block .screen__blue a{
color:#fff!important}
.top__news__block .screen__blue a .article__content,.top__news__block .screen__blue a h3{
color:#fff}
.top__news__block .screen__blue:before{
content:'';
position:absolute;
top:-45px;
right:-45px;
width:80px;
height:80px;
background:#fff;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg)}
.top__news__block .screen__grey{
background-color:#9c9e9f;
border:none!important;
position:relative;
overflow:hidden}
.top__news__block .screen__grey a{
color:#fff!important}
.top__news__block .screen__grey a .article__content,.top__news__block .screen__grey a h3{
color:#fff}
.top__news__block .screen__grey:before{
content:'';
position:absolute;
top:-45px;
right:-45px;
width:80px;
height:80px;
background:#fff;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg)}
.top__news__block .screen__green{
background-color:#589c7e;
border:none!important;
position:relative;
overflow:hidden}
.top__news__block .screen__green a{
color:#fff!important}
.top__news__block .screen__green a .article__content,.top__news__block .screen__green a h3{
color:#fff}
.top__news__block .screen__green:before{
content:'';
position:absolute;
top:-45px;
right:-45px;
width:80px;
height:80px;
background:#fff;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg)}
.top__news__block a{
color:#9c9e9f}

.top__news__block .article{
	border:1px solid #ddd;
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	margin-bottom:7px;
	min-height:30em;
	max-height:30em;
	}

.top__news__block .article__block{
	padding:1em;
	/*min-height:30em; */
	height:100%;
	}

.top__news__block .article__image{
padding:0;
margin:0}
.top__news__block .article__image img{
width:100%}
.abo__teaser{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}

.abo__teaser .info__block__article{
	padding:0;
	position:relative;
	max-height:231px;
	min-height:231px;
	}

.abo__teaser .info__block__article h1{
	margin:0;
	position:absolute;
	padding:15px;
	font-weight:300;
	}

.abo__teaser .info__block__article .next {
	padding-top:90px;
	padding-left:15px;
	}

.abo__teaser .info__block__article .next .a_white {
	font-weight:300;
	text-decoration:none;
	color:#fff !important;
	font-size:1em;
	}

.abo__teaser .info__block__article h1.white {
	color:#fff;
}

.abo__teaser .info__block__figure{
margin:0;
padding:0}
.abo__teaser .info__block__figure img{
width:100%;
max-height:272px}
.abo__teaser .grey{
background-color:#8a8b8e}
.abo__teaser .text{
border:1px solid #ddd}
.top__news__article__block .article__block{
line-height:1.5em;
margin-bottom:2em;
padding-bottom:2em;
border-bottom:1px solid #ddd}

.col1-list{
	margin-top:1.5em;
	}

.col1-list .toolbar,.suseNav  {
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;	
}



.col1-list .toolbar .pager {
	width:45%;
	float:left;
	margin-right:10%;
}

.col1-list .toolbar .pager .search-input {
	width:100%;
	float:left;
	border: 1px solid #9C9E9F;
	}

.col1-list .toolbar .sorter {
	width:30%;
	float:right;
	margin-right:0;
	}




.col1-list .toolbar .pager label,.col1-list .toolbar .pager select  {
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	}




.col1-list .toolbar .sorter .asc,.col1-list .toolbar .sorter .desc{
padding:9px;
background:#666;
color:#fff}

.col1-list .toolbar .sorter .asc:hover,.col1-list .toolbar .sorter .desc:hover{
background:#c80219}

.col1-list .toolbar .sorter .label{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}

.col1-list .toolbar .sorter select{
width:82.8571428571%;
float:left;
margin-right:2.8571428571%}

.col1-list .toolbar .sorter a{
width:14.2857142857%;
float:right;
margin-right:0}




.col1-list .toolbar-bottom{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.col1-list .toolbar-bottom .amount{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0;
text-align:center}
.col1-list .toolbar-bottom .amount strong{
width:31.4285714286%;
float:left;
margin-right:2.8571428571%}
.col1-list .products-list{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0;
padding:0}

.col1-list .products-list li.item{
	display:inherit;
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	margin-bottom:1em;
	}

.product-shop {
	/* border-bottom:1px solid #ddd; */
	}

.hplogos {
	float:left;
	margin-top:5px;
	}

.hplogo {
	padding-right:15px;
	vertical-align:middle;
	text-align:center;
	}

.top-line {
	border-top:3px solid #ddd;
	padding-top:8px;
	}

.top-line-small {
	border-top:1px solid #ddd;
	padding-top:10px;
	}

.bottom-line-small {
	border-bottom:1px solid #ddd; 
	}


.no-line {
	border-bottom:0px;
	border-top:0px;
	}


.col1-list .products-list li.item .product-image{
margin-bottom:2em}
.col1-list .products-list li.item .product-image:focus,.col1-list .products-list li.item .product-image:hover{
border-bottom:none}
.col1-list .products-list li.item .product-shop{
width:100%;
float:left;
margin-left:0;
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:100%;
float:left;
margin-left:0;
margin-right:0;
clear:none;
margin-bottom:1em}
.col1-list .product-view .products-list li.item .tag__list ul.target__group__list,.col1-list .products-list li.item .product-target ul.target__group__list,.col1-list .products-list li.item .product-view .tag__list ul.target__group__list{
padding-left:1.5em;
margin:0!important}
.col1-list .product-view .products-list li.item .tag__list ul.target__group__list li,.col1-list .products-list li.item .product-target ul.target__group__list li,.col1-list .products-list li.item .product-view .tag__list ul.target__group__list li{
list-style-type:disc}
.col1-list .products-list li.item h2.product-name a{
text-decoration:none}
.col1-list .products-list li.item .price-box{
margin-right:.4em;
font-size:1.1em;
color:#c80219;
font-family:Signika,arial,helvetica,sans-serif;
font-weight:700}
.col1-list .products-list li.item .std{
line-height:1.6em;
margin:1em 0}
.col1-list .products-list li.item .link-learn{
margin:1em 0;
text-decoration:none}
.col1-list .product-view .product-essential img{
width:100%}
.col1-list .product-view .product-essential .price-box{
float:left;
margin-right:.4em;
font-size:1.1em;
color:#c80219;
font-family:Signika,arial,helvetica,sans-serif;
font-weight:700}
.col1-list .product-view .product-collateral{
width:100%;
float:left;
margin-left:0;
margin-right:0}

.col1-list .product-view .product-collateral h2 {
	font-family:Signika,arial,helvetica,sans-serif;
	font-weight:700;
	/*margin-bottom:2rem */
	}

.col1-list .product-view .product-collateral .std{
line-height:1.6em}
.col1-list .product-view .product-collateral .box-collateral{
margin-bottom:1em}
.col1-list .product-view .product-collateral th.label{
font-family:Signika,arial,helvetica,sans-serif;
font-weight:700;
text-align:left}

.col1-list .product-view .add-to-box{
	clear:both;
	width:50%;
	float:left;
	margin-left:0;
	margin-right:0;
	
}

.col1-list .product-view .add-to-box .add-to-cart
	{
	float:right
	}



.col1-list .product-view .product-target,.col1-list .product-view .tag__list{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0;
margin-bottom:20px}
.col1-list .product-view .product-target ul.target__group__list,.col1-list .product-view .tag__list ul.target__group__list{
padding-left:1.5em}
.col1-list .product-view .tag__list li a{
text-decoration:none;
color:#666}


.cart .checkout-types{
	text-align:right!important;
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	display:block;
}

.cart-info {
	padding-bottom:2em;
	}

.cart .checkout-types:after{
content:" ";
display:block;
clear:both}
.cart .checkout-types li{
margin:0;
padding:0;
text-align:center;
list-style-type:none;
width:33.3333333333%;
float:left}
.cart .checkout-types li:nth-child(3n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.cart .checkout-types li:nth-child(3n+2){
margin-left:33.3333333333%;
margin-right:-100%;
clear:none}
.cart .checkout-types li:nth-child(3n+3){
margin-left:66.6666666667%;
margin-right:-100%;
clear:none}
.cart .checkout-types li p{
margin:0;
padding:0;
text-align:center}
.cart-collaterals{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2{
padding:.4em}
.cart-collaterals .col2-set #discount-coupon-form{
margin-bottom:1em}
.cart-collaterals .col2-set .discount-form{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.cart-collaterals .col2-set .discount-form input#coupon_code{
margin-bottom:1.8em}
#checkout-review-table,#my-orders-table,#wishlist-view-form,.cart-collaterals .col2-set .shipping,.cart-table{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
#checkout-review-table thead,#my-orders-table thead,#wishlist-view-form thead,.cart-table thead{
background-color:#58585a;
color:#fff}
#checkout-review-table tbody .a-center,#checkout-review-table tbody .a-right,#my-orders-table tbody .a-center,#my-orders-table tbody .a-right,#wishlist-view-form tbody .a-center,#wishlist-view-form tbody .a-right,.cart-table tbody .a-center,.cart-table tbody .a-right{
text-align:center}
#checkout-review-table td,#checkout-review-table th,#my-orders-table td,#my-orders-table th,#wishlist-view-form td,#wishlist-view-form th,.cart-table td,.cart-table th{
vertical-align:middle;
padding:.4em}
#checkout-review-table h2,#my-orders-table h2,#wishlist-view-form h2,.cart-table h2{
margin-bottom:0}
#checkout-review-table h2 a,#my-orders-table h2 a,#wishlist-view-form h2 a,.cart-table h2 a{
font-size:.8em;
font-family:Signika,arial,helvetica,sans-serif;
font-weight:700}
#checkout-review-table a,#my-orders-table a,#wishlist-view-form a,.cart-table a{
text-decoration:none;
color:#58585a}
.over__top{
margin-top:20px}
.over__top ul.links{
text-align:right}
#wishlist-table{
width:100%}
.additionals__marker{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.additionals__marker li.first a{
border-left:none}
.additionals__marker li a{
display:block;
padding:9px 2px;
color:#9c9e9f;
text-decoration:none;
border-top:1px solid #9c9e9f}
.additionals__marker li a:focus,.additionals__marker li a:hover{
text-decoration:underline;
border-bottom:none!important}
.additionals__marker li.first a{
border-top:none;
border-bottom:none}
#recently-viewed-items{
padding:0 0 0 7px}
#recently-viewed-items li{
list-style:none}
#recently-viewed-items li a{
color:#c80219;
text-decoration:none}
.mini-products-list{
padding:0 0 0 7px}
.mini-products-list li{
list-style:none}
.mini-products-list li a{
color:#c80219;
text-decoration:none}
.mini-products-list li a.product-image{
float:left}
.mini-products-list li a.product-image:focus,.mini-products-list li a.product-image:hover{
border-bottom:0}
.address__article__block #contactMessageWrapper{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.address__article__block #contactMessageWrapper:after{
content:" ";
display:block;
clear:both}
.chosen-container{
float:right}
.chosen-choices .search-choice{
width:auto!important}
form p{
margin-top:0;
font-size:.9em;
line-height:1.5em}
form fieldset{
border:none;
padding:0;
margin:0}
form fieldset .field__label{
height:2em;
display:inline-block;
line-height:2.2em}
form fieldset .field__info{
width:100%;
float:left;
margin-left:0;
margin-right:0;
height:2em}
form .supportrequest label{
height:2em;
display:inline-block;
line-height:2.2em}
form .supportrequest .normal{
width:100%;
float:left;
margin-left:0;
margin-right:0;
height:2em}
form .supportrequest textarea.normal{
height:10em}
form p.password{
margin:0;
text-align:right}
form p.password a{
color:#58585a;
font-size:.8em;
text-decoration:none}
.block-wishlist form .link-cart,.my-account .title-buttons form a,.my-wishlist form .btn-cart,form .block-wishlist .link-cart,form .button,form .my-account .title-buttons a,form .my-wishlist .btn-cart{
cursor:pointer;
font-size:.9em;
font-family:Signika,arial,helvetica,sans-serif}
.block-wishlist form .link-cart,.my-account .title-buttons form a,.my-wishlist form .btn-cart,form .block-wishlist .link-cart,form .button__red,form .my-account .title-buttons a,form .my-wishlist .btn-cart{
background-color:#c80219;
color:#fff;
border:none;
padding:.7em 1.5em;
cursor:pointer}
.header form{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0;
margin-bottom:.5em}
.col-main,.main{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}

input{
	height:33px;
	padding:4px;
	border:1px solid #ddd;
	font-size:.85em
}

.col-main {
font-size:.9em
}

.col-main ul{
	padding:0;
	margin-left:0px;
	}
.col-main ul.target__group__list{
margin:0}
.col-main form{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.col-main form li{
list-style-type:none}
.col-main .form-list{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}

.col-main .field,.col-main .form-list li{
	clear:both;
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
	margin-bottom:.4em;
	list-style-type:none;
	}

.col-main input,.col-main select{
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0;
}

.col-main input{
font-size:1em}
.col-main .buttons-set{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0;
text-align:right}
.col-main .buttons-set button{
display:inline-flex}
.col-main .buttons-set p.back-link{
text-align:left;
width:auto;
display:inline-flex;
float:left;
margin-bottom:0;
margin-top:0}
.col-main .buttons-set p.back-link a{
padding:.6em 2.1em;
background-color:#58585a;
color:#fff;
text-decoration:none}
.block-wishlist .col-main .buttons-set .link-cart,.col-main .buttons-set .block-wishlist .link-cart,.col-main .buttons-set .button,.col-main .buttons-set .my-account .title-buttons a,.col-main .buttons-set .my-wishlist .btn-cart,.my-account .title-buttons .col-main .buttons-set a,.my-wishlist .col-main .buttons-set .btn-cart{
width:auto;
display:inline-block;
margin-bottom:0;
padding:.6em 2.1em;
background-color:#c80219;
border:none;
color:#fff}
select{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border-radius:0;
font-size:1em;
width:100%;
border:1px solid #9c9e9f;
padding:.4em 1em;
background-color:#fff;
background-image:url(../images/select-arrow.png);
background-position:right;
background-repeat:no-repeat;
position:relative;
height:auto!important}

select:hover {
	box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
}

select::-ms-expand {
	display:none;
}

.lt-ie10 select {
	background-image:none;
}

input[type=radio]#s_method_freeshipping_freeshipping{
	height:auto;
	width:auto;
	float:left
	}


.validation-advice{
color:#c80219}
#add_recipient_button{
font-size:14px!important}
.opc{
background:none!important;
border:none!important;
padding:0!important}
.opc .step{
border:none!important;
background:none!important}



.order_body .step-title a{
	border-bottom:0!important
}

.order_body .form-list .control{
	list-style:none;
	width:100%!important
}

.order_body .form-list .control label{
	line-height:1.2em!important;
	width:90%;
}

.order_body .form-list .radiobx {
padding:0;
margin:0;
height: 10px; 
width: 50px; 
margin-top: 3px;
margin-bottom: 5px;
float:left; 
}

.order_body .form-list .checkbx {
padding:0;
margin:0;
height: 10px; 
width: 50px; 
margin-top: 3px;
margin-bottom: 5px;
float:left; 
}







.order_body .form-list .radiolbl {
height: 10px; 
width: 50px; 
margin-top:0px;
float:left; 
padding-top: 0px;
}





#checkout-step-billing fieldset .fields .field label,#checkout-step-billing fieldset .wide .input-box,#checkout-step-billing fieldset .wide label,#co-shipping-form>ul.form-list>li.wide>label,#shipping-new-address-form fieldset .fields .field label,#shipping-new-address-form fieldset .fields .fields label,#shipping-new-address-form fieldset .wide .input-box,#shipping-new-address-form fieldset .wide label{
clear:both;
margin-left:0;
margin-right:0;
width:100%!important;
float:left!important;
text-align:left!important}
#billing-new-address-form fieldset input.input-text,#billing-new-address-form fieldset input[type=text],#checkout-step-billing fieldset .fields .field .input-box,#co-shipping-form>ul.form-list>li.wide>.input-box,#shipping-new-address-form fieldset .fields .field .input-box,#shipping-new-address-form fieldset .fields .fields .input-box,#shipping-new-address-form fieldset input.input-text,#shipping-new-address-form fieldset input[type=text],select#billing-address-select,select#shipping-address-select{
width:100%!important}



.order_body .form-list .control input.radio{margin-top:0px!important}






#opc-shipping_method .buttons-set{
border-top:none!important}
#checkout-progress-wrapper dd.complete{
margin:0;
padding:10px;
font-size:.9em;
line-height:1.5em}
#co-payment-form fieldset dl dt input[type=radio]{
margin-left:0!important}
.checkout__headline{
padding:5px 6px;
border-bottom:1px solid #9c9e9f;
border-top:1px solid #9c9e9f}
.opc .active .step-title .number {
	background:#c80219!important;
	border-color:#c80219!important
}
td.a-right.last{
text-align:center}
.order_body .col2-set:after,.order_body:after{
content:" ";
display:block;
clear:both}

.order_body .input-box input{
width:100%}

.order_body .form-list label{
	width:31.4285714286%;
	float:left;
	margin-right:2.8571428571%;
	line-height:22px!important;
	background:0 0!important;
}

.order_body .form-list .input-box{
	width:65.7142857143%;
	float:right;
	margin-right:0;
}

.order_body .fields>div:after,.order_body .wide>div:after{
content:" ";
display:block;
clear:both}

.order_body .fields select,.order_body .wide select{
width:100%}

.sp-methods dt:after,.sp-methods:after{
content:" ";
display:block;
clear:both}
.col-main .sp-methods label{
height:auto!important}
.my-account .col2-set{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.my-account .pager{
clear:both}
.my-account .limiter{
text-align:right;
margin-bottom:20px}
.my-account .limiter label{
float:none!important;
margin-right:10px;
display:inline-block;
width:auto}
.my-account .limiter select{
width:10%;
display:inline-block;
float:none}
.my-account .order-info-box:after{
content:" ";
display:block;
clear:both}
.my-account .order-info-box h2{
text-align:left}
.my-account .order-info-box .box{
margin-bottom:20px}
.my-account .title-buttons{
text-align:right}
.my-account .title-buttons h1{
text-align:left}

.my-account .title-buttons .separator{
display:none}
.block-account ul{
padding:0}
.block-account ul li{
list-style-type:none}
.block-account ul li a,.block-account ul li strong{
display:block;
padding:7px 8px;
border-bottom:1px solid #cecfcf;
text-decoration:none;
color:#666;
font-size:.9em}
.block-account ul li.current strong{
background-color:#cecfcf;
color:#666}
.box-title{
text-align:right}
.box-title h3{
text-align:left}
.addresses-list ol{
padding-left:0}
.addresses-list ol li{
list-style:none}
.block-reorder ol{
padding-left:0}
.block-reorder ol li{
list-style:none}
.block-reorder ol li input{
float:left;
margin-right:10px}


.form__table {
	width:100%
}

.form__table thead {
	color:#fff
}

.form__table tbody td {
	border-bottom:1px solid #ddd
}

.form__table tbody td a {
	text-decoration:none;
	color:#666;
	font-size:1em
}

.form__table td{
	padding:6px;
}

.form__table tbody td .noborder {
border-bottom:0px;
}


.pharm thead{
background-color:#589c7e}
.techno thead{
background-color:#0054a2}
.sorter__block{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0;
margin-bottom:1em}

.collapse {
border-collapse:collapse;
}
.no-border {
	border-bottom:3px solid red;
}

.sorter__block .sort-by .sorter__select{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
#shopping-cart-totals-table{
table-layout:fixed;
border-collapse:collapse;
width:100%;
border-bottom:1px solid #9c9e9f}
#shopping-cart-totals-table td{
width:50%}
#shopping-cart-totals-table tr td:last-child{
text-align:right}


.tpl_ecv .main a:link,.tpl_ecv .main a:visited{
	color:#666
}
.tpl_ecv .main a:link.sorter__button,.tpl_ecv .main a:visited.sorter__button
	{
	color:#fff;
	}

.tpl_ecv .main a:focus,.tpl_ecv .main a:hover{
/*border-bottom:1px solid #666; */
}


.tpl_pharmind .main a:link,.tpl_pharmind .main a:visited {
	text-decoration:none;
	color:#589c7e !important;
}

.tpl_pharmind .main a:link.sorter__button,.tpl_pharmind .main a:visited.sorter__button {
	color:#fff;
}


.tpl_pharmind .main a:focus,.tpl_pharmind .main a:hover {
	border-bottom:1px solid #589c7e;
}

.tpl_technopharm .main a:link,.tpl_technopharm .main a:visited {
	text-decoration:none;
	color:#0054a2 !important;
}

.tpl_technopharm .main a:link.sorter__button,.tpl_technopharm .main a:visited.sorter__button{
color:#fff}
.tpl_technopharm .main a:focus,.tpl_technopharm .main a:hover{
border-bottom:1px solid #0054a2}

.block-search:after{
	content:" ";
	display:block;
	clear:both
}

.my-wishlist .products-list .price-excluding-tax,.my-wishlist .products-list .price-including-tax,.products-list .price-box .price-excluding-tax,.products-list .price-box .price-including-tax{
display:block}

.my-wishlist .products-list .label,.products-list .price-box .label{
font-size:.8em;
color:#9c9e9f}

.add-to-freight {
display:block;
margin:0 0 2rem;
padding:0;
width:100%;
padding-top: 2rem;
}

.

.products-list .add-to-links{
display:block;
margin:0 0 2rem;
padding:0}
.products-list .add-to-links:after{
content:" ";
display:block;
clear:both}
.products-list .add-to-links li{
list-style-type:none;
margin:0;
padding:0}
.products-list .add-to-links button::-moz-focus-inner{
bottom:0;
padding:0;
margin-top:-1px;
margin-bottom:-1px}
.products-list .add-to-links a,.products-list .add-to-links button{
display:block;
text-align:center;
text-decoration:none;
width:100%}
.products-list .add-to-links a:focus,.products-list .add-to-links a:hover,.products-list .add-to-links button:focus,.products-list .add-to-links button:hover{
border:none}

.cart-price{
	text-align:right;
	}

.cart-price-total {
	display:block;
	font-weight:bold;
	color:#c80219;
	text-align:right;
}


.my-wishlist table{
margin-bottom:2em}
.my-wishlist td{
border-bottom:1px solid #ddd;
padding-bottom:20px!important}
.my-wishlist textarea{
width:100%;
border:1px solid #9c9e9f;
padding:10px;
margin-top:20px}
.my-wishlist .price-box{
margin-bottom:20px;
text-align:center}
.my-wishlist .add-to-cart-alt{
margin-left:17.1428571429%;
margin-right:17.1428571429%}
.my-wishlist .add-to-cart-alt:after{
content:" ";
display:block;
clear:both}
.my-wishlist .cart-cell>p{
display:none}
.my-wishlist input.input-text.qty{
clear:both;
float:left;
margin-left:0;
margin-right:0;
width:100%!important;
margin-bottom:.5em}
.my-wishlist .btn-cart{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}

.product-name {
	font-weight:700;
	}

.product-description-2 {
	font-size:.85em !important;
	font-weight:bold;
	margin-bottom:1rem;
	}

.suse-description-2 {
	font-size:.85em !important;
	font-weight:bold;
	margin-bottom:1rem;
	}


.block-wishlist .item:after{
content:" ";
display:block;
clear:both}
.block-wishlist .product-image{
width:22.8571428571%;
float:left;
margin-right:2.8571428571%}
.block-wishlist .product-details{
width:74.2857142857%;
float:right;
margin-right:0}
.block-wishlist .link-cart{
margin-top:20px;
text-align:center;
display:inline-block}
.block-wishlist .actions{
width:100%;
margin-bottom:20px;
text-align:right}
.mini-products-list .item{
margin-bottom:1em;
padding-bottom:.5em;
border-bottom:1px solid #9c9e9f}
.mini-products-list .link-cart{
margin-top:0;
padding:.6em 1.1em!important;
float:right}
.mini-products-list .product-name{
clear:both}
.mini-products-list .actions:after,.price-box:after{
content:" ";
display:block;
clear:both}
.price-box .price-excluding-tax,.price-box .price-including-tax{
display:block}
.price-box .label{
font-size:.8em;
color:#9c9e9f}
.send-friend:after{
content:" ";
display:block;
clear:both}
.send-friend textarea{
width:100%;
border:1px solid #ddd;
padding:.5em;
min-height:100px}
.send-friend .wide:after{
content:" ";
display:block;
clear:both}
.send-friend #add_recipient_button{
clear:both;
margin-bottom:1em}

.dzblock {
	clear: both;
	float: left;
	margin-left: 0;
	margin-right: 0;
	}

.dzbestseller ul{
	margin:0;
	padding:0
}

.dzbestseller ul:after{
	content:" ";
	display:block;
	clear:both;
}

.dzbestseller .price-box{
	display:none;
}

.dzbestseller li{
	list-style:none;
	border:1px solid #ddd;
	padding:1rem 1rem 0rem 40px;
	height:232px;
	margin-bottom:0rem;
	text-align:center;
	position:relative;
}

.dzbestseller li:before{
	width:0;
	height:0;
	display:block;
	content:'';
	border-style:solid;
	border-width:0 0 10px 10px;
	border-color:transparent transparent #4d4d4d;
	position:absolute;
	left:-10px;
	top:20px;
}

.dzbestseller li .dzbestseller__count{
	content:'1';
	width:40px;
	height:40px;
	background:#c80219;
	top:30px;
	left:-10px;
	position:absolute;
	color:#fff;
	padding:0;
	font-size:32px;
}

.dzbestseller li .dzbestseller__count--1{
	background:#c80219;
}
.dzbestseller li .dzbestseller__count--2{
	background:#666;
}
.dzbestseller li .dzbestseller__count--3{
	background:#9c9e9f;
}
.dzbestseller li .dzbestseller__count--4{
	background:#ddd;
}

.dzbestseller li .dzbestseller__img {
	height:135px;
	position:absolute;
	bottom:3px;
	} 

.dzbestseller a{
	text-align:left;
	display:block;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	margin-bottom:1rem;
}

.dzbestseller a:hover{
	border:none!important
}
.dzbestseller img {
	width:135px;
	}

.branchenposter ul{
	margin:0;
	padding:0
}

.branchenposter li{
	list-style:none;
	border:1px solid #ddd;
	padding:1rem 1rem 0rem 40px;
	height:232px;
	margin-bottom:0rem;
	text-align:center;
	position:relative;
}
.branchenposter a{
	text-align:left;
	display:block;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	margin-bottom:1rem;
}

.branchenposter li .branchenposter__img {
	height:135px;
	position:absolute;
	bottom:3px;
	} 

.branchenposter img {
	width:130px;
	}


.ad-content {
	float:left;
	margin-bottom:0.5em;
	min-height:175px;
	}

.ad-single {
	position:relative;
	border:1px solid #c0c0c0;
	width:108px;
	height:152px;
	margin-right:0.5em;
	margin-bottom:0.5em;
	}

.ad-img {
	position:absolute;
	bottom:0;
	}

.is-h1 {
	font-size:1.4em;
	}

.is-p	{
	padding-top:4em;
	padding-left:15px;
	}

.link-right {
	float:right;
	}

.color-red {
	color:#C80219;
	}

.color-blue {
	color:#0054A2;
	}
.color-green {
	color:#589c7e;
	}


#smoother {
        position:fixed;
        display:none;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
	clear:both;
        background-color:#D4D5D7; 
	z-index:200;
        filter: Alpha(opacity=50,finishopacity=75);
        -moz-opacity:0.5;
        -khtml-opacity: 0.75;
        opacity: 0.75;
        }




#loader {
	display:none;
	position:fixed;
	top:365px;
	margin-left:auto;
	margin-right:auto;
	left:45%;
	width:128px;
	height:128px;
	background:url(../images/loading.gif) no-repeat;
	z-index:250;
	filter: Alpha(opacity=50,finishopacity=75);
      -moz-opacity:0.5;
      -khtml-opacity: 0.75;
      opacity: 0.75;
	}



#infoBox,#uploadBox {
	position:fixed;
	display:none;
	margin-left:auto;
	margin-right:auto;
	top:100px;
	left:25%;
	width:25rem;
	border:1px solid #cccccc;
	border-radius:6px;
	background-color:#ffffff;
	box-shadow: 0px 5px 15px rgba(0,0,0,.5);
	box-sizing: border-box;
      	z-index:250;
	}

#uploadBox {
	height:15rem;
	width:45rem;
	}


.boxBody {
	width:100%;
	margin-top:1rem;
	min-height:6rem;
	margin-bottom:3rem;
	}

#boxHeader,#uploadHeader { 
	font-weight:bold; 
	text-align:center;
	padding-top:0.4rem;
	width:100%;
	height:2em;
	color:#ffffff;
	background-color:#58585a;
	}


#boxClose,#uploadClose {
	position:absolute;
	left:93%;
	top:1%;
	width:30px;
	height:30px;
	cursor:pointer;
	background:url(../images/close.png) no-repeat;
	}

#uploadText {
	text-align:left;
	padding:0.5rem;
	}

.boxButtons {
	margin-top:3rem;
	margin-bottom:0;
	height:2.2rem;
	width:97%;
	}

#boxText {
	text-align:left;
	padding:0.2rem;
	}


#adventskalender {
	z-index:201;
	position:absolute;
	top:0px;
	left:0px;
 	width: 1016px; 
	height:965px;
	padding: 5px; 
	margin: 0 auto; 
	background:#fff;
	font: 18px/25px PTSansRegular, sans-serif; 
	margin-left:170px;
	display:none;
	}



#ajaxnotice{
padding:20px!important}
#ajaxnotice .ajaxnotice_image{
border-color:transparent!important}
#ajaxnotice .ajaxnotice_buttons{
position:static!important}
#ajaxnotice .ajaxnotice_buttons:after{
content:" ";
display:block;
clear:both}
#ajaxnotice .ajaxnotice_buttons .block-wishlist .link-cart:first-child,#ajaxnotice .ajaxnotice_buttons .button:first-child,#ajaxnotice .ajaxnotice_buttons .my-account .title-buttons a:first-child,#ajaxnotice .ajaxnotice_buttons .my-wishlist .btn-cart:first-child,.block-wishlist #ajaxnotice .ajaxnotice_buttons .link-cart:first-child,.my-account .title-buttons #ajaxnotice .ajaxnotice_buttons a:first-child,.my-wishlist #ajaxnotice .ajaxnotice_buttons .btn-cart:first-child{
margin-right:10px}
#ajaxnotice .ajaxnotice_message{
font-size:16px}



.pages ol{
text-align:center;
padding:0}
.pages ol li{
display:inline-block;
background:#666;
color:#fff;
text-align:center;
position:relative;
padding:7px 0;
margin-bottom:5px}
.pages ol li a{
padding:7px 15px;
color:#fff!important;
text-decoration:none}
.pages ol li:hover{
background-color:#9c9e9f}
.pages ol li.current{
padding:7px 15px;
background:#9c9e9f;
color:#fff}
.box-up-sell .products-grid{
table-layout:fixed;
width:100%;
border-spacing:10px;
border-collapse:separate;
margin:0;
padding:0}
.box-up-sell li{
margin:0 0 1rem;
list-style-type:none;
border:1px solid #ddd;
padding:15px;
text-align:center}
.box-up-sell .price-box{
display:none}
.box-up-sell a{
text-decoration:none}
.box-up-sell a:hover{
border:none!important}
.col2-right-layout-search .toolbar:after{
content:" ";
display:block;
clear:both}
.col2-right-layout-search .toolbar .pager{
width:31.4285714286%;
float:left;
margin-right:2.8571428571%}


.col2-right-layout-search .toolbar .pager label,.col2-right-layout-search .toolbar .pager select{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.col2-right-layout-search .toolbar .sorter{
width:65.7142857143%;
float:right;
margin-right:0}
.col2-right-layout-search .toolbar .sorter .asc,.col2-right-layout-search .toolbar .sorter .desc{
padding:9px;
background:#666;
color:#fff}
.col2-right-layout-search .toolbar .sorter .asc:hover,.col2-right-layout-search .toolbar .sorter .desc:hover{
background:#c80219}
.col2-right-layout-search .toolbar .sorter label{
clear:both;
width:100%;
float:left;
margin-left:0;
margin-right:0}
.col2-right-layout-search .toolbar .sorter select{
width:82.8571428571%;
float:left;
margin-right:2.8571428571%}
.col2-right-layout-search .toolbar .sorter a{
width:14.2857142857%;
float:right;
margin-right:0}
.col2-right-layout-search .products-list{
margin:0;
padding:0}
.col2-right-layout-search .products-list .item{
list-style-type:none;
border-bottom:1px solid #9c9e9f;
padding-bottom:1rem;
margin-bottom:2rem}
.col2-right-layout-search .products-list .item:after{
content:" ";
display:block;
clear:both}
.col2-right-layout-search .products-list .add-to-links li{
list-style-type:none;
width:48.5714285714%;
float:left}
.col2-right-layout-search .products-list .add-to-links li:nth-child(2n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.col2-right-layout-search .products-list .add-to-links li:nth-child(2n+2){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
.category-products {
	height:100%;
	}

.category-products .sorter a{
display:block;
border:none}
.category-products .sorter a:hover{
border:none}
.category-products .sorter a i{
display:block;
text-align:center}
.c-article{
border-bottom:1px solid #ddd;
margin-bottom:1rem;
padding-bottom:1rem}
.c-article:after{
content:" ";
display:block;
clear:both}
.c-article__imgblock figure{
margin:0 2rem 0 0;
padding:0}
.c-article__imgblock img{
border:1px solid #ddd;
display:block}
.c-block{
text-align:right}
.c-block--back{
margin-bottom:2rem}
.o-btn{
display:inline-block;
padding:.7rem 1rem;
transition:all .3s;
text-transform:none;
text-decoration:none}
.o-btn:link,.o-btn:visited{
color:#fff!important}
.o-btn:focus,.o-btn:hover{
background:0 0;
text-decoration:none}
.tpl_pharmind .o-btn--primary{
background:#589c7e;
border:1px solid #589c7e}

.bg_piabo {
	background-size:100% 100%;
	background-image: url(../images/helpers/online_bestellen_pi.jpg);
	}


.bg_tpabo {
	background-size:100% 100%;
	background-image: url(../images/helpers/online_bestellen_tp.jpg);
	}

.bg_ecvinsights {
	background-size:100% 100%;
	background-image: url(../images/helpers/ecvinsights.png);
	}



.tpl_pharmind .o-btn--primary:link,.tpl_pharmind .o-btn--primary:visited{
color:#fff}
.tpl_pharmind .o-btn--primary:focus,.tpl_pharmind .o-btn--primary:hover{
color:#589c7e!important;
background:0 0}
.tpl_technopharm .o-btn--primary{
background:#0054a2;
border:1px solid #0054a2}
.tpl_technopharm .o-btn--primary:link,.tpl_technopharm .o-btn--primary:visited{
color:#fff!important}
.tpl_technopharm .o-btn--primary:focus,.tpl_technopharm .o-btn--primary:hover{
color:#0054a2;
background:0 0}
.tpl_ecv .o-btn--primary{
background:#c80219;
border:1px solid #c80219}
.tpl_ecv .o-btn--primary:link,.tpl_ecv .o-btn--primary:visited{
color:#fff}
.tpl_ecv .o-btn--primary:focus,.tpl_ecv .o-btn--primary:hover{
color:#c80219!important;
background:0 0}
.searchindex-results li{
list-style-type:none}
.searchindex-results a{
border:none!important;
background:0 0!important}
.searchindex-results a:hover{
border:none!important}
.block-wishlist .col2-right-layout-search .link-cart,.col2-right-layout-search .block-wishlist .link-cart,.col2-right-layout-search .button__red,.col2-right-layout-search .my-account .title-buttons a,.col2-right-layout-search .my-wishlist .btn-cart,.my-account .title-buttons .col2-right-layout-search a,.my-wishlist .col2-right-layout-search .btn-cart{
display:block}
.company__properties:after{
content:" ";
display:block;
clear:both}
.company__properties figure{
margin:0}

.company__properties figure img{
	padding:5px;
	}
.company__properties .left-col{
border-right:1px solid #ddd;
padding-right:2em}
#contactMessageWrapper{
margin-bottom:2em;
padding-bottom:1em;
border-bottom:1px solid #ddd}
.img-responsive{
max-width:100%;
height:auto;
display:block}
.company__actions{
padding:2rem 0;
text-align:right}
.company__actions:after{
content:" ";
display:block;
clear:both}
.company__actions a{
display:inline-block}
.company__actions a:hover{
border:none!important}
.company__form{
padding-bottom:2rem}
.company__form .errorMessage{
color:#c80219;
display:block;
font-size:.8em}
.company__form:after{
content:" ";
display:block;
clear:both}
.company__form .form-list{
margin:0}
.company__form textarea{
border:1px solid #ddd;
padding:10px;
min-height:200px}
.company__form input[type=radio]{
height:auto;
width:auto;
float:none;
margin-left:4%}
.company__advertisement{
padding-bottom:2em;
margin-bottom:1rem;
border-bottom:1px solid #ddd}
.company__advertisement:after{
content:" ";
display:block;
clear:both}
.company__slideshow{
padding-bottom:2em;
margin-bottom:1rem;
border-bottom:1px solid #ddd}
.company__slideshow:after{
content:" ";
display:block;
clear:both}
.company__downloads{
padding-bottom:2em;
margin-bottom:1rem;
border-bottom:1px solid #ddd}
.company__downloads:after,.company__downloadsgallery:after,.company__gallery:after{
content:" ";
display:block;
clear:both}
.company__downloadsgallery li,.company__gallery li{
border:1px solid #ddd;
list-style-type:none;
margin-bottom:2.8571428571%;
width:48.5714285714%;
float:left}
.company__downloadsgallery li:nth-child(2n+1),.company__gallery li:nth-child(2n+1){
margin-right:-100%;
clear:both;
margin-left:0}
.company__downloadsgallery li:nth-child(2n+2),.company__gallery li:nth-child(2n+2){
margin-left:51.4285714286%;
margin-right:-100%;
clear:none}
#contactForm .fields:after{
content:" ";
display:block;
clear:both}
#contactForm label{
margin-right:20px}
#contactForm textarea{
height:300px;
border:1px solid #ddd;
width:100%}
.searchindex-result-category{
margin-left:40px}
.iwd-label{
left:-10px!important;
bottom:100px!important;
background:#c80219;
color:#fff}
.iwd-label:before{
width:0;
height:0;
display:block;
content:'';
border-style:solid;
border-width:0 0 10px 10px;
border-color:transparent transparent #4d4d4d;
position:absolute;
left:0;
top:-10px}
.iwd-label label{
padding:5px;
font-size:14px;
font-family:Signika,arial,helvetica,sans-serif;
color:#fff}
.bx-wrapper{
position:relative;
margin:0 auto;
padding:0}
.bx-wrapper img{
width:100%;
display:block;
margin:0 auto;
min-width:1200px}
.bx-wrapper .bx-viewport{
-webkit-transform:translatez(0);
-moz-transform:translatez(0);
-ms-transform:translatez(0);
-o-transform:translatez(0);
transform:translatez(0)}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{
position:absolute;
bottom:-30px;
width:100%}
.bx-wrapper .bx-loading{
min-height:50px;
background:url(../../styles/images/bx_loader.gif) center center no-repeat #fff;
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
z-index:2000}
.bx-wrapper .bx-pager{
text-align:center;
font-size:.85em;
font-family:Arial;
font-weight:700;
color:#666;
padding-top:20px}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{
display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{
background:#666;
text-indent:-9999px;
display:block;
width:10px;
height:10px;
margin:0 5px;
outline:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{
background:#000}
.bx-wrapper .bx-prev{
left:10px;
background:url(../../styles/images/controls.png) 0 -32px no-repeat}
.bx-wrapper .bx-next{
right:10px;
background:url(../../styles/images/controls.png) -43px -32px no-repeat}
.bx-wrapper .bx-prev:hover{
background-position:0 0}
.bx-wrapper .bx-next:hover{
background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{
position:absolute;
top:50%;
margin-top:-16px;
outline:0;
width:32px;
height:32px;
z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{
display:none}
.bx-wrapper .bx-controls-auto{
text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{
display:block;
text-indent:-9999px;
width:10px;
height:11px;
outline:0;
background:url(../../styles/images/controls.png) -86px -11px no-repeat;
margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{
background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{
display:block;
text-indent:-9999px;
width:9px;
height:11px;
outline:0;
background:url(../../styles/images/controls.png) -86px -44px no-repeat;
margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{
background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
text-align:left;
width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
right:0;
width:35px}
.bx-wrapper .bx-caption{
position:absolute;
bottom:0;
left:0;
background:rgba(80,80,80,.75);
width:100%}
.bx-wrapper .bx-caption span{
color:#fff;
font-family:Arial;
display:block;
font-size:.85em;
padding:10px}
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{
font-family:FontAwesome;
src:url(../fonts/fontawesome-webfont.eot?v=4.2.0);
src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");
font-weight:400;
font-style:normal}
.fa{
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.fa-lg{
font-size:1.33333333em;
line-height:.75em;
vertical-align:-15%}
.fa-2x{
font-size:2em}
.fa-3x{
font-size:3em}
.fa-4x{
font-size:4em}
.fa-5x{
font-size:5em}
.fa-fw{
width:1.28571429em;
text-align:center}
.fa-ul{
padding-left:0;
margin-left:2.14285714em;
list-style-type:none}
.fa-ul>li{
position:relative}
.fa-li{
position:absolute;
left:-2.14285714em;
width:2.14285714em;
top:.14285714em;
text-align:center}
.fa-li.fa-lg{
left:-1.85714286em}
.fa-border{
padding:.2em .25em .15em;
border:.08em solid #eee;
border-radius:.1em}
.pull-right{
float:right}
.pull-left{
float:left}
.fa.pull-left{
margin-right:.3em}
.fa.pull-right{
margin-left:.3em}
.fa-spin{
-webkit-animation:fa-spin 2s infinite linear;
animation:fa-spin 2s infinite linear}
.fa-rotate-90{
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)}
.fa-rotate-180{
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)}
.fa-rotate-270{
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
transform:rotate(270deg)}
.fa-flip-horizontal{
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform:scale(-1,1);
-ms-transform:scale(-1,1);
transform:scale(-1,1)}
.fa-flip-vertical{
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform:scale(1,-1);
-ms-transform:scale(1,-1);
transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{
filter:none}
.fa-stack{
position:relative;
display:inline-block;
width:2em;
height:2em;
line-height:2em;
vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{
position:absolute;
left:0;
width:100%;
text-align:center}
.fa-stack-1x{
line-height:inherit}
.fa-stack-2x{
font-size:2em}
.fa-inverse{
color:#fff}
.fa-glass:before{
content:"\f000"}
.fa-music:before{
content:"\f001"}
.fa-search:before{
content:"\f002"}
.fa-envelope-o:before{
content:"\f003"}
.fa-heart:before{
content:"\f004"}
.fa-star:before{
content:"\f005"}
.fa-star-o:before{
content:"\f006"}
.fa-user:before{
content:"\f007"}
.fa-film:before{
content:"\f008"}
.fa-th-large:before{
content:"\f009"}
.fa-th:before{
content:"\f00a"}
.fa-th-list:before{
content:"\f00b"}
.fa-check:before{
content:"\f00c"}
.fa-close:before,.fa-remove:before,.fa-times:before{
content:"\f00d"}
.fa-search-plus:before{
content:"\f00e"}
.fa-search-minus:before{
content:"\f010"}
.fa-power-off:before{
content:"\f011"}
.fa-signal:before{
content:"\f012"}
.fa-cog:before,.fa-gear:before{
content:"\f013"}
.fa-trash-o:before{
content:"\f014"}
.fa-home:before{
content:"\f015"}
.fa-file-o:before{
content:"\f016"}
.fa-clock-o:before{
content:"\f017"}
.fa-road:before{
content:"\f018"}
.fa-download:before{
content:"\f019"}
.fa-arrow-circle-o-down:before{
content:"\f01a"}
.fa-arrow-circle-o-up:before{
content:"\f01b"}
.fa-inbox:before{
content:"\f01c"}
.fa-play-circle-o:before{
content:"\f01d"}
.fa-repeat:before,.fa-rotate-right:before{
content:"\f01e"}
.fa-refresh:before{
content:"\f021"}
.fa-list-alt:before{
content:"\f022"}
.fa-lock:before{
content:"\f023"}
.fa-flag:before{
content:"\f024"}
.fa-headphones:before{
content:"\f025"}
.fa-volume-off:before{
content:"\f026"}
.fa-volume-down:before{
content:"\f027"}
.fa-volume-up:before{
content:"\f028"}
.fa-qrcode:before{
content:"\f029"}
.fa-barcode:before{
content:"\f02a"}
.fa-tag:before{
content:"\f02b"}
.fa-tags:before{
content:"\f02c"}
.fa-book:before{
content:"\f02d"}
.fa-bookmark:before{
content:"\f02e"}
.fa-print:before{
content:"\f02f"}
.fa-camera:before{
content:"\f030"}
.fa-font:before{
content:"\f031"}
.fa-bold:before{
content:"\f032"}
.fa-italic:before{
content:"\f033"}
.fa-text-height:before{
content:"\f034"}
.fa-text-width:before{
content:"\f035"}
.fa-align-left:before{
content:"\f036"}
.fa-align-center:before{
content:"\f037"}
.fa-align-right:before{
content:"\f038"}
.fa-align-justify:before{
content:"\f039"}
.fa-list:before{
content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{
content:"\f03b"}
.fa-indent:before{
content:"\f03c"}
.fa-video-camera:before{
content:"\f03d"}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{
content:"\f03e"}
.fa-pencil:before{
content:"\f040"}
.fa-map-marker:before{
content:"\f041"}
.fa-adjust:before{
content:"\f042"}
.fa-tint:before{
content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{
content:"\f044"}
.fa-share-square-o:before{
content:"\f045"}
.fa-check-square-o:before{
content:"\f046"}
.fa-arrows:before{
content:"\f047"}
.fa-step-backward:before{
content:"\f048"}
.fa-fast-backward:before{
content:"\f049"}
.fa-backward:before{
content:"\f04a"}
.fa-play:before{
content:"\f04b"}
.fa-pause:before{
content:"\f04c"}
.fa-stop:before{
content:"\f04d"}
.fa-forward:before{
content:"\f04e"}
.fa-fast-forward:before{
content:"\f050"}
.fa-step-forward:before{
content:"\f051"}
.fa-eject:before{
content:"\f052"}
.fa-chevron-left:before{
content:"\f053"}
.fa-chevron-right:before{
content:"\f054"}
.fa-plus-circle:before{
content:"\f055"}
.fa-minus-circle:before{
content:"\f056"}
.fa-times-circle:before{
content:"\f057"}
.fa-check-circle:before{
content:"\f058"}
.fa-question-circle:before{
content:"\f059"}
.fa-info-circle:before{
content:"\f05a"}
.fa-crosshairs:before{
content:"\f05b"}
.fa-times-circle-o:before{
content:"\f05c"}
.fa-check-circle-o:before{
content:"\f05d"}
.fa-ban:before{
content:"\f05e"}
.fa-arrow-left:before{
content:"\f060"}
.fa-arrow-right:before{
content:"\f061"}
.fa-arrow-up:before{
content:"\f062"}
.fa-arrow-down:before{
content:"\f063"}
.fa-mail-forward:before,.fa-share:before{
content:"\f064"}
.fa-expand:before{
content:"\f065"}
.fa-compress:before{
content:"\f066"}
.fa-plus:before{
content:"\f067"}
.fa-minus:before{
content:"\f068"}
.fa-asterisk:before{
content:"\f069"}
.fa-exclamation-circle:before{
content:"\f06a"}
.fa-gift:before{
content:"\f06b"}
.fa-leaf:before{
content:"\f06c"}
.fa-fire:before{
content:"\f06d"}
.fa-eye:before{
content:"\f06e"}
.fa-eye-slash:before{
content:"\f070"}
.fa-exclamation-triangle:before,.fa-warning:before{
content:"\f071"}
.fa-plane:before{
content:"\f072"}
.fa-calendar:before{
content:"\f073"}
.fa-random:before{
content:"\f074"}
.fa-comment:before{
content:"\f075"}
.fa-magnet:before{
content:"\f076"}
.fa-chevron-up:before{
content:"\f077"}
.fa-chevron-down:before{
content:"\f078"}
.fa-retweet:before{
content:"\f079"}
.fa-shopping-cart:before{
content:"\f07a"}
.fa-folder:before{
content:"\f07b"}
.fa-folder-open:before{
content:"\f07c"}
.fa-arrows-v:before{
content:"\f07d"}
.fa-arrows-h:before{
content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{
content:"\f080"}
.fa-twitter-square:before{
content:"\f081"}
.fa-facebook-square:before{
content:"\f082"}
.fa-camera-retro:before{
content:"\f083"}
.fa-key:before{
content:"\f084"}
.fa-cogs:before,.fa-gears:before{
content:"\f085"}
.fa-comments:before{
content:"\f086"}
.fa-thumbs-o-up:before{
content:"\f087"}
.fa-thumbs-o-down:before{
content:"\f088"}
.fa-star-half:before{
content:"\f089"}
.fa-heart-o:before{
content:"\f08a"}
.fa-sign-out:before{
content:"\f08b"}
.fa-linkedin-square:before{
content:"\f08c"}
.fa-thumb-tack:before{
content:"\f08d"}
.fa-external-link:before{
content:"\f08e"}
.fa-sign-in:before{
content:"\f090"}
.fa-trophy:before{
content:"\f091"}
.fa-github-square:before{
content:"\f092"}
.fa-upload:before{
content:"\f093"}
.fa-lemon-o:before{
content:"\f094"}
.fa-phone:before{
content:"\f095"}
.fa-square-o:before{
content:"\f096"}
.fa-bookmark-o:before{
content:"\f097"}
.fa-phone-square:before{
content:"\f098"}
.fa-twitter:before{
content:"\f099"}
.fa-facebook:before{
content:"\f09a"}
.fa-github:before{
content:"\f09b"}
.fa-unlock:before{
content:"\f09c"}
.fa-credit-card:before{
content:"\f09d"}
.fa-rss:before{
content:"\f09e"}
.fa-hdd-o:before{
content:"\f0a0"}
.fa-bullhorn:before{
content:"\f0a1"}
.fa-bell:before{
content:"\f0f3"}
.fa-certificate:before{
content:"\f0a3"}
.fa-hand-o-right:before{
content:"\f0a4"}
.fa-hand-o-left:before{
content:"\f0a5"}
.fa-hand-o-up:before{
content:"\f0a6"}
.fa-hand-o-down:before{
content:"\f0a7"}
.fa-arrow-circle-left:before{
content:"\f0a8"}
.fa-arrow-circle-right:before{
content:"\f0a9"}
.fa-arrow-circle-up:before{
content:"\f0aa"}
.fa-arrow-circle-down:before{
content:"\f0ab"}
.fa-globe:before{
content:"\f0ac"}
.fa-wrench:before{
content:"\f0ad"}
.fa-tasks:before{
content:"\f0ae"}
.fa-filter:before{
content:"\f0b0"}
.fa-briefcase:before{
content:"\f0b1"}
.fa-arrows-alt:before{
content:"\f0b2"}
.fa-group:before,.fa-users:before{
content:"\f0c0"}
.fa-chain:before,.fa-link:before{
content:"\f0c1"}
.fa-cloud:before{
content:"\f0c2"}
.fa-flask:before{
content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{
content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{
content:"\f0c5"}
.fa-paperclip:before{
content:"\f0c6"}
.fa-floppy-o:before,.fa-save:before{
content:"\f0c7"}
.fa-square:before{
content:"\f0c8"}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{
content:"\f0c9"}
.fa-list-ul:before{
content:"\f0ca"}
.fa-list-ol:before{
content:"\f0cb"}
.fa-strikethrough:before{
content:"\f0cc"}
.fa-underline:before{
content:"\f0cd"}
.fa-table:before{
content:"\f0ce"}
.fa-magic:before{
content:"\f0d0"}
.fa-truck:before{
content:"\f0d1"}
.fa-pinterest:before{
content:"\f0d2"}
.fa-pinterest-square:before{
content:"\f0d3"}
.fa-google-plus-square:before{
content:"\f0d4"}
.fa-google-plus:before{
content:"\f0d5"}
.fa-money:before{
content:"\f0d6"}
.fa-caret-down:before{
content:"\f0d7"}
.fa-caret-up:before{
content:"\f0d8"}
.fa-caret-left:before{
content:"\f0d9"}
.fa-caret-right:before{
content:"\f0da"}
.fa-columns:before{
content:"\f0db"}
.fa-sort:before,.fa-unsorted:before{
content:"\f0dc"}
.fa-sort-desc:before,.fa-sort-down:before{
content:"\f0dd"}
.fa-sort-asc:before,.fa-sort-up:before{
content:"\f0de"}
.fa-envelope:before{
content:"\f0e0"}
.fa-linkedin:before{
content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{
content:"\f0e2"}
.fa-gavel:before,.fa-legal:before{
content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{
content:"\f0e4"}
.fa-comment-o:before{
content:"\f0e5"}
.fa-comments-o:before{
content:"\f0e6"}
.fa-bolt:before,.fa-flash:before{
content:"\f0e7"}
.fa-sitemap:before{
content:"\f0e8"}
.fa-umbrella:before{
content:"\f0e9"}
.fa-clipboard:before,.fa-paste:before{
content:"\f0ea"}
.fa-lightbulb-o:before{
content:"\f0eb"}
.fa-exchange:before{
content:"\f0ec"}
.fa-cloud-download:before{
content:"\f0ed"}
.fa-cloud-upload:before{
content:"\f0ee"}
.fa-user-md:before{
content:"\f0f0"}
.fa-stethoscope:before{
content:"\f0f1"}
.fa-suitcase:before{
content:"\f0f2"}
.fa-bell-o:before{
content:"\f0a2"}
.fa-coffee:before{
content:"\f0f4"}
.fa-cutlery:before{
content:"\f0f5"}
.fa-file-text-o:before{
content:"\f0f6"}
.fa-building-o:before{
content:"\f0f7"}
.fa-hospital-o:before{
content:"\f0f8"}
.fa-ambulance:before{
content:"\f0f9"}
.fa-medkit:before{
content:"\f0fa"}
.fa-fighter-jet:before{
content:"\f0fb"}
.fa-beer:before{
content:"\f0fc"}
.fa-h-square:before{
content:"\f0fd"}
.fa-plus-square:before{
content:"\f0fe"}
.fa-angle-double-left:before{
content:"\f100"}
.fa-angle-double-right:before{
content:"\f101"}
.fa-angle-double-up:before{
content:"\f102"}
.fa-angle-double-down:before{
content:"\f103"}
.fa-angle-left:before{
content:"\f104"}
.fa-angle-right:before{
content:"\f105"}
.fa-angle-up:before{
content:"\f106"}
.fa-angle-down:before{
content:"\f107"}
.fa-desktop:before{
content:"\f108"}
.fa-laptop:before{
content:"\f109"}
.fa-tablet:before{
content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{
content:"\f10b"}
.fa-circle-o:before{
content:"\f10c"}
.fa-quote-left:before{
content:"\f10d"}
.fa-quote-right:before{
content:"\f10e"}
.fa-spinner:before{
content:"\f110"}
.fa-circle:before{
content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{
content:"\f112"}
.fa-github-alt:before{
content:"\f113"}
.fa-folder-o:before{
content:"\f114"}
.fa-folder-open-o:before{
content:"\f115"}
.fa-smile-o:before{
content:"\f118"}
.fa-frown-o:before{
content:"\f119"}
.fa-meh-o:before{
content:"\f11a"}
.fa-gamepad:before{
content:"\f11b"}
.fa-keyboard-o:before{
content:"\f11c"}
.fa-flag-o:before{
content:"\f11d"}
.fa-flag-checkered:before{
content:"\f11e"}
.fa-terminal:before{
content:"\f120"}
.fa-code:before{
content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{
content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
content:"\f123"}
.fa-location-arrow:before{
content:"\f124"}
.fa-crop:before{
content:"\f125"}
.fa-code-fork:before{
content:"\f126"}
.fa-chain-broken:before,.fa-unlink:before{
content:"\f127"}
.fa-question:before{
content:"\f128"}
.fa-info:before{
content:"\f129"}
.fa-exclamation:before{
content:"\f12a"}
.fa-superscript:before{
content:"\f12b"}
.fa-subscript:before{
content:"\f12c"}
.fa-eraser:before{
content:"\f12d"}
.fa-puzzle-piece:before{
content:"\f12e"}
.fa-microphone:before{
content:"\f130"}
.fa-microphone-slash:before{
content:"\f131"}
.fa-shield:before{
content:"\f132"}
.fa-calendar-o:before{
content:"\f133"}
.fa-fire-extinguisher:before{
content:"\f134"}
.fa-rocket:before{
content:"\f135"}
.fa-maxcdn:before{
content:"\f136"}
.fa-chevron-circle-left:before{
content:"\f137"}
.fa-chevron-circle-right:before{
content:"\f138"}
.fa-chevron-circle-up:before{
content:"\f139"}
.fa-chevron-circle-down:before{
content:"\f13a"}
.fa-html5:before{
content:"\f13b"}
.fa-css3:before{
content:"\f13c"}
.fa-anchor:before{
content:"\f13d"}
.fa-unlock-alt:before{
content:"\f13e"}
.fa-bullseye:before{
content:"\f140"}
.fa-ellipsis-h:before{
content:"\f141"}
.fa-ellipsis-v:before{
content:"\f142"}
.fa-rss-square:before{
content:"\f143"}
.fa-play-circle:before{
content:"\f144"}
.fa-ticket:before{
content:"\f145"}
.fa-minus-square:before{
content:"\f146"}
.fa-minus-square-o:before{
content:"\f147"}
.fa-level-up:before{
content:"\f148"}
.fa-level-down:before{
content:"\f149"}
.fa-check-square:before{
content:"\f14a"}
.fa-pencil-square:before{
content:"\f14b"}
.fa-external-link-square:before{
content:"\f14c"}
.fa-share-square:before{
content:"\f14d"}
.fa-compass:before{
content:"\f14e"}
.fa-caret-square-o-down:before,.fa-toggle-down:before{
content:"\f150"}
.fa-caret-square-o-up:before,.fa-toggle-up:before{
content:"\f151"}
.fa-caret-square-o-right:before,.fa-toggle-right:before{
content:"\f152"}
.fa-eur:before,.fa-euro:before{
content:"\f153"}
.fa-gbp:before{
content:"\f154"}
.fa-dollar:before,.fa-usd:before{
content:"\f155"}
.fa-inr:before,.fa-rupee:before{
content:"\f156"}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{
content:"\f157"}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{
content:"\f158"}
.fa-krw:before,.fa-won:before{
content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{
content:"\f15a"}
.fa-file:before{
content:"\f15b"}
.fa-file-text:before{
content:"\f15c"}
.fa-sort-alpha-asc:before{
content:"\f15d"}
.fa-sort-alpha-desc:before{
content:"\f15e"}
.fa-sort-amount-asc:before{
content:"\f160"}
.fa-sort-amount-desc:before{
content:"\f161"}
.fa-sort-numeric-asc:before{
content:"\f162"}
.fa-sort-numeric-desc:before{
content:"\f163"}
.fa-thumbs-up:before{
content:"\f164"}
.fa-thumbs-down:before{
content:"\f165"}
.fa-youtube-square:before{
content:"\f166"}
.fa-youtube:before{
content:"\f167"}
.fa-xing:before{
content:"\f168"}
.fa-xing-square:before{
content:"\f169"}
.fa-youtube-play:before{
content:"\f16a"}
.fa-dropbox:before{
content:"\f16b"}
.fa-stack-overflow:before{
content:"\f16c"}
.fa-instagram:before{
content:"\f16d"}
.fa-flickr:before{
content:"\f16e"}
.fa-adn:before{
content:"\f170"}
.fa-bitbucket:before{
content:"\f171"}
.fa-bitbucket-square:before{
content:"\f172"}
.fa-tumblr:before{
content:"\f173"}
.fa-tumblr-square:before{
content:"\f174"}
.fa-long-arrow-down:before{
content:"\f175"}
.fa-long-arrow-up:before{
content:"\f176"}
.fa-long-arrow-left:before{
content:"\f177"}
.fa-long-arrow-right:before{
content:"\f178"}
.fa-apple:before{
content:"\f179"}
.fa-windows:before{
content:"\f17a"}
.fa-android:before{
content:"\f17b"}
.fa-linux:before{
content:"\f17c"}
.fa-dribbble:before{
content:"\f17d"}
.fa-skype:before{
content:"\f17e"}
.fa-foursquare:before{
content:"\f180"}
.fa-trello:before{
content:"\f181"}
.fa-female:before{
content:"\f182"}
.fa-male:before{
content:"\f183"}
.fa-gittip:before{
content:"\f184"}
.fa-sun-o:before{
content:"\f185"}
.fa-moon-o:before{
content:"\f186"}
.fa-archive:before{
content:"\f187"}
.fa-bug:before{
content:"\f188"}
.fa-vk:before{
content:"\f189"}
.fa-weibo:before{
content:"\f18a"}
.fa-renren:before{
content:"\f18b"}
.fa-pagelines:before{
content:"\f18c"}
.fa-stack-exchange:before{
content:"\f18d"}
.fa-arrow-circle-o-right:before{
content:"\f18e"}
.fa-arrow-circle-o-left:before{
content:"\f190"}
.fa-caret-square-o-left:before,.fa-toggle-left:before{
content:"\f191"}
.fa-dot-circle-o:before{
content:"\f192"}
.fa-wheelchair:before{
content:"\f193"}
.fa-vimeo-square:before{
content:"\f194"}
.fa-try:before,.fa-turkish-lira:before{
content:"\f195"}
.fa-plus-square-o:before{
content:"\f196"}
.fa-space-shuttle:before{
content:"\f197"}
.fa-slack:before{
content:"\f198"}
.fa-envelope-square:before{
content:"\f199"}
.fa-wordpress:before{
content:"\f19a"}
.fa-openid:before{
content:"\f19b"}
.fa-bank:before,.fa-institution:before,.fa-university:before{
content:"\f19c"}
.fa-graduation-cap:before,.fa-mortar-board:before{
content:"\f19d"}
.fa-yahoo:before{
content:"\f19e"}
.fa-google:before{
content:"\f1a0"}
.fa-reddit:before{
content:"\f1a1"}
.fa-reddit-square:before{
content:"\f1a2"}
.fa-stumbleupon-circle:before{
content:"\f1a3"}
.fa-stumbleupon:before{
content:"\f1a4"}
.fa-delicious:before{
content:"\f1a5"}
.fa-digg:before{
content:"\f1a6"}
.fa-pied-piper:before{
content:"\f1a7"}
.fa-pied-piper-alt:before{
content:"\f1a8"}
.fa-drupal:before{
content:"\f1a9"}
.fa-joomla:before{
content:"\f1aa"}
.fa-language:before{
content:"\f1ab"}
.fa-fax:before{
content:"\f1ac"}
.fa-building:before{
content:"\f1ad"}
.fa-child:before{
content:"\f1ae"}
.fa-paw:before{
content:"\f1b0"}
.fa-spoon:before{
content:"\f1b1"}
.fa-cube:before{
content:"\f1b2"}
.fa-cubes:before{
content:"\f1b3"}
.fa-behance:before{
content:"\f1b4"}
.fa-behance-square:before{
content:"\f1b5"}
.fa-steam:before{
content:"\f1b6"}
.fa-steam-square:before{
content:"\f1b7"}
.fa-recycle:before{
content:"\f1b8"}
.fa-automobile:before,.fa-car:before{
content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{
content:"\f1ba"}
.fa-tree:before{
content:"\f1bb"}
.fa-spotify:before{
content:"\f1bc"}
.fa-deviantart:before{
content:"\f1bd"}
.fa-soundcloud:before{
content:"\f1be"}
.fa-database:before{
content:"\f1c0"}
.fa-file-pdf-o:before{
content:"\f1c1"}
.fa-file-word-o:before{
content:"\f1c2"}
.fa-file-excel-o:before{
content:"\f1c3"}
.fa-file-powerpoint-o:before{
content:"\f1c4"}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{
content:"\f1c5"}
.fa-file-archive-o:before,.fa-file-zip-o:before{
content:"\f1c6"}
.fa-file-audio-o:before,.fa-file-sound-o:before{
content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{
content:"\f1c8"}
.fa-file-code-o:before{
content:"\f1c9"}
.fa-vine:before{
content:"\f1ca"}
.fa-codepen:before{
content:"\f1cb"}
.fa-jsfiddle:before{
content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{
content:"\f1cd"}
.fa-circle-o-notch:before{
content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{
content:"\f1d0"}
.fa-empire:before,.fa-ge:before{
content:"\f1d1"}
.fa-git-square:before{
content:"\f1d2"}
.fa-git:before{
content:"\f1d3"}
.fa-hacker-news:before{
content:"\f1d4"}
.fa-tencent-weibo:before{
content:"\f1d5"}
.fa-qq:before{
content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{
content:"\f1d7"}
.fa-paper-plane:before,.fa-send:before{
content:"\f1d8"}
.fa-paper-plane-o:before,.fa-send-o:before{
content:"\f1d9"}
.fa-history:before{
content:"\f1da"}
.fa-circle-thin:before{
content:"\f1db"}
.fa-header:before{
content:"\f1dc"}
.fa-paragraph:before{
content:"\f1dd"}
.fa-sliders:before{
content:"\f1de"}
.fa-share-alt:before{
content:"\f1e0"}
.fa-share-alt-square:before{
content:"\f1e1"}
.fa-bomb:before{
content:"\f1e2"}
.fa-futbol-o:before,.fa-soccer-ball-o:before{
content:"\f1e3"}
.fa-tty:before{
content:"\f1e4"}
.fa-binoculars:before{
content:"\f1e5"}
.fa-plug:before{
content:"\f1e6"}
.fa-slideshare:before{
content:"\f1e7"}
.fa-twitch:before{
content:"\f1e8"}
.fa-yelp:before{
content:"\f1e9"}
.fa-newspaper-o:before{
content:"\f1ea"}
.fa-wifi:before{
content:"\f1eb"}
.fa-calculator:before{
content:"\f1ec"}
.fa-paypal:before{
content:"\f1ed"}
.fa-google-wallet:before{
content:"\f1ee"}
.fa-cc-visa:before{
content:"\f1f0"}
.fa-cc-mastercard:before{
content:"\f1f1"}
.fa-cc-discover:before{
content:"\f1f2"}
.fa-cc-amex:before{
content:"\f1f3"}
.fa-cc-paypal:before{
content:"\f1f4"}
.fa-cc-stripe:before{
content:"\f1f5"}
.fa-bell-slash:before{
content:"\f1f6"}
.fa-bell-slash-o:before{
content:"\f1f7"}
.fa-trash:before{
content:"\f1f8"}
.fa-copyright:before{
content:"\f1f9"}
.fa-at:before{
content:"\f1fa"}
.fa-eyedropper:before{
content:"\f1fb"}
.fa-paint-brush:before{
content:"\f1fc"}
.fa-birthday-cake:before{
content:"\f1fd"}
.fa-area-chart:before{
content:"\f1fe"}
.fa-pie-chart:before{
content:"\f200"}
.fa-line-chart:before{
content:"\f201"}
.fa-lastfm:before{
content:"\f202"}
.fa-lastfm-square:before{
content:"\f203"}
.fa-toggle-off:before{
content:"\f204"}
.fa-toggle-on:before{
content:"\f205"}
.fa-bicycle:before{
content:"\f206"}
.fa-bus:before{
content:"\f207"}
.fa-ioxhost:before{
content:"\f208"}
.fa-angellist:before{
content:"\f209"}
.fa-cc:before{
content:"\f20a"}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{
content:"\f20b"}
.fa-meanpath:before{
content:"\f20c"}
.chosen-container{
position:relative;
display:inline-block;
vertical-align:middle;
font-size:13px;
zoom:1;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none}
.chosen-container *{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.chosen-container .chosen-drop{
position:absolute;
top:100%;
left:-9999px;
z-index:1010;
width:100%;
border:1px solid #aaa;
border-top:0;
background:#fff;
box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{
left:0}
.chosen-container a{
cursor:pointer}
.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{
margin-right:4px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
font-weight:400;
color:#999}
.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{
content:":";
padding-left:2px;
vertical-align:top}
.chosen-container-single .chosen-single{
position:relative;
display:block;
overflow:hidden;
padding:0 0 0 8px;
height:25px;
border:1px solid #aaa;
border-radius:5px;
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background-clip:padding-box;
box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
color:#444;
text-decoration:none;
white-space:nowrap;
line-height:24px}
.chosen-container-single .chosen-default{
color:#999}
.chosen-container-single .chosen-single span{
display:block;
overflow:hidden;
margin-right:26px;
text-overflow:ellipsis;
white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{
margin-right:38px}
.chosen-container-single .chosen-single abbr{
position:absolute;
top:6px;
right:26px;
display:block;
width:12px;
height:12px;
background:url(chosen-sprite.png) -42px 1px no-repeat;
font-size:1px}
.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{
background-position:-42px -10px}
.chosen-container-single .chosen-single div{
position:absolute;
top:0;
right:0;
display:block;
width:18px;
height:100%}
.chosen-container-single .chosen-single div b{
display:block;
width:100%;
height:100%;
background:url(chosen-sprite.png) 0 2px no-repeat}
.chosen-container-single .chosen-search{
position:relative;
z-index:1010;
margin:0;
padding:3px 4px;
white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{
margin:1px 0;
padding:4px 20px 4px 5px;
width:100%;
height:auto;
outline:0;
border:1px solid #aaa;
background:url(chosen-sprite.png) 100% -20px no-repeat;
font-size:1em;
font-family:sans-serif;
line-height:normal;
border-radius:0}
.chosen-container-single .chosen-drop{
margin-top:-1px;
border-radius:0 0 4px 4px;
background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{
position:absolute;
left:-9999px}
.chosen-container .chosen-results{
color:#444;
position:relative;
overflow-x:hidden;
overflow-y:auto;
margin:0 4px 4px 0;
padding:0 0 0 4px;
max-height:240px;
-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{
display:none;
margin:0;
padding:5px 6px;
list-style:none;
line-height:15px;
word-wrap:break-word;
-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{
display:list-item;
cursor:pointer}
.chosen-container .chosen-results li.disabled-result{
display:list-item;
color:#ccc;
cursor:default}
.chosen-container .chosen-results li.highlighted{
background-color:#3875d7;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);
background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);
color:#fff}
.chosen-container .chosen-results li.no-results{
color:#777;
display:list-item;
background:#f4f4f4}
.chosen-container .chosen-results li.group-result{
display:list-item;
font-weight:700;
cursor:default}
.chosen-container .chosen-results li.group-option{
padding-left:15px}
.chosen-container .chosen-results li em{
font-style:normal;
text-decoration:underline}
.chosen-container-multi .chosen-choices{
position:relative;
overflow:hidden;
margin:0;
padding:0 5px;
width:100%;
height:auto!important;
height:1%;
border:1px solid #aaa;
background-color:#fff;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);
background-image:-moz-linear-gradient(#eee 1%,#fff 15%);
background-image:-o-linear-gradient(#eee 1%,#fff 15%);
background-image:linear-gradient(#eee 1%,#fff 15%);
cursor:text}
.chosen-container-multi .chosen-choices li{
float:left;
list-style:none}
.chosen-container-multi .chosen-choices li.search-field{
margin:0;
padding:0;
white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
margin:1px 0;
padding:0;
height:25px;
outline:0;
border:0!important;
background:0 0!important;
box-shadow:none;
color:#999;
font-size:100%;
font-family:sans-serif;
line-height:normal;
border-radius:0}
.chosen-container-multi .chosen-choices li.search-choice{
position:relative;
margin:3px 5px 3px 0;
padding:3px 20px 3px 5px;
border:1px solid #aaa;
max-width:100%;
border-radius:3px;
background-color:#eee;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-size:100% 19px;
background-repeat:repeat-x;
background-clip:padding-box;
box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
color:#333;
line-height:13px;
cursor:default}
.chosen-container-multi .chosen-choices li.search-choice span{
word-wrap:break-word}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
position:absolute;
top:4px;
right:3px;
display:block;
width:12px;
height:12px;
background:url(chosen-sprite.png) -42px 1px no-repeat;
font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{
padding-right:5px;
border:1px solid #ccc;
background-color:#e4e4e4;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{
background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{
background-position:-42px -10px}
.chosen-container-multi .chosen-results{
margin:0;
padding:0}
.chosen-container-multi .chosen-drop .result-selected{
display:list-item;
color:#ccc;
cursor:default}
.chosen-container-active .chosen-single{
border:1px solid #5897fb;
box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{
border:1px solid #aaa;
-moz-border-radius-bottomright:0;
border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
border-bottom-left-radius:0;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);
background-image:-moz-linear-gradient(#eee 20%,#fff 80%);
background-image:-o-linear-gradient(#eee 20%,#fff 80%);
background-image:linear-gradient(#eee 20%,#fff 80%);
box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{
border-left:0;
background:0 0}
.chosen-container-active.chosen-with-drop .chosen-single div b{
background-position:-18px 2px}
.chosen-container-active .chosen-choices{
border:1px solid #5897fb;
box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{
color:#222!important}
.chosen-disabled{
opacity:.5!important;
cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{
cursor:default}
.chosen-rtl{
text-align:right}
.chosen-rtl .chosen-single{
overflow:visible;
padding:0 8px 0 0}
.chosen-rtl .chosen-single span{
margin-right:0;
margin-left:26px;
direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{
margin-left:38px}
.chosen-rtl .chosen-single div{
right:auto;
left:3px}
.chosen-rtl .chosen-single abbr{
right:auto;
left:26px}
.chosen-rtl .chosen-choices li{
float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{
direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{
margin:3px 5px 3px 0;
padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{
right:auto;
left:4px}
.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{
left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{
margin:0 0 4px 4px;
padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{
padding-right:15px;
padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{
border-right:0}
.chosen-rtl .chosen-search input[type=text]{
padding:4px 5px 4px 20px;
background:url(chosen-sprite.png) -30px -20px no-repeat;
direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{
background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{
background-position:-12px 2px}
.mfp-bg{
top:0;
left:0;
width:100%;
height:100%;
z-index:1042;
overflow:hidden;
position:fixed;
background:#0b0b0b;
opacity:.8;
filter:alpha(opacity=80)}
.mfp-wrap{
top:0;
left:0;
width:100%;
height:100%;
z-index:1043;
position:fixed;
outline:0!important;
-webkit-backface-visibility:hidden}
.mfp-container{
text-align:center;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0 8px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.mfp-container:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle}
.mfp-align-top .mfp-container:before{
display:none}
.mfp-content{
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
width:100%;
cursor:auto}
.mfp-ajax-cur{
cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
cursor:-moz-zoom-out;
cursor:-webkit-zoom-out;
cursor:zoom-out}
.mfp-zoom{
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in;
cursor:zoom-in}
.mfp-auto-cursor .mfp-content{
cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
-webkit-user-select:none;
-moz-user-select:none;
user-select:none}
.mfp-loading.mfp-figure{
display:none}
.mfp-hide{
display:none!important}
.mfp-preloader{
color:#CCC;
position:absolute;
top:50%;
width:auto;
text-align:center;
margin-top:-.8em;
left:8px;
right:8px;
z-index:1044}
.mfp-preloader a{
color:#CCC}
.mfp-preloader a:hover{
color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{
display:none}
button.mfp-arrow,button.mfp-close{
overflow:visible;
cursor:pointer;
background:0 0;
border:0;
-webkit-appearance:none;
display:block;
outline:0;
padding:0;
z-index:1046;
-webkit-box-shadow:none;
box-shadow:none}
button::-moz-focus-inner{
padding:0;
border:0}
.mfp-close{
width:44px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:0;
text-decoration:none;
text-align:center;
opacity:.65;
padding:0 0 18px 10px;
color:#FFF;
font-style:normal;
font-size:28px;
font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{
opacity:1}
.mfp-close:active{
top:1px}
.mfp-close-btn-in .mfp-close{
color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
color:#FFF;
right:-6px;
text-align:right;
padding-right:6px;
width:100%}
.mfp-counter{
position:absolute;
top:0;
right:0;
color:#CCC;
font-size:12px;
line-height:18px}
.mfp-arrow{
position:absolute;
opacity:.65;
margin:-55px 0 0;
top:50%;
padding:0;
width:90px;
height:110px;
-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{
margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{
opacity:1}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{
content:'';
display:block;
width:0;
height:0;
position:absolute;
left:0;
top:0;
margin-top:35px;
margin-left:35px;
border:inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{
border-top-width:13px;
border-bottom-width:13px;
top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{
border-top-width:21px;
border-bottom-width:21px}
.mfp-arrow-left{
left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{
border-right:17px solid #FFF;
margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{
margin-left:25px;
border-right:27px solid #3f3f3f}
.mfp-arrow-right{
right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{
border-left:17px solid #FFF;
margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{
border-left:27px solid #3f3f3f}
.mfp-iframe-holder{
padding-top:40px;
padding-bottom:40px}
.mfp-iframe-holder .mfp-content{
line-height:0;
width:100%;
max-width:900px}
.mfp-iframe-holder .mfp-close{
top:-40px}
.mfp-iframe-scaler{
width:100%;
height:0;
overflow:hidden;
padding-top:56.25%}
.mfp-iframe-scaler iframe{
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#000}
img.mfp-img{
width:auto;
max-width:100%;
height:auto;
display:block;
line-height:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:40px 0;
margin:0 auto}
.mfp-figure{
line-height:0}
.mfp-figure:after{
content:'';
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index:-1;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#444}
.mfp-figure small{
color:#BDBDBD;
display:block;
font-size:12px;
line-height:14px}
.mfp-bottom-bar{
margin-top:-36px;
position:absolute;
top:100%;
left:0;
width:100%;
cursor:auto}
.mfp-title{
text-align:left;
line-height:18px;
color:#F3F3F3;
word-wrap:break-word;
padding-right:36px}
.mfp-image-holder .mfp-content{
max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{
cursor:pointer}
.mfp-ie7 .mfp-img{
padding:0}
.mfp-ie7 .mfp-bottom-bar{
width:600px;
left:50%;
margin-left:-300px;
margin-top:5px;
padding-bottom:5px}
.mfp-ie7 .mfp-container{
padding:0}
.mfp-ie7 .mfp-content{
padding-top:44px}
.mfp-ie7 .mfp-close{
top:0;
right:0;
padding-top:0}


.order_navbar .order_menue a:hover {
	text-decoration:none;
	border-bottom:none;
	}

.order_options { 
	float:left;
	height:15px;
	}

.a_img {
	border-bottom:0!important;
	text-decoration:none;
	}

.a_img:link {
	border-bottom:0!important;
	text-decoration:none;
	}
.a_img:visited {
	border-bottom:0!important;
	text-decoration:none;
	}

	





