@font-face {
    font-family: 'nexussanscomppro-italicRg';
    src: url('fonts/nexussanscomppro-italic-webfont.eot');
    src: url('fonts/nexussanscomppro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-italic-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-italic-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-italic-webfont.svg#nexussanscomppro-italicRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexussanscomppro-boldregular';
    src: url('fonts/nexussanscomppro-bold-webfont.eot');
    src: url('fonts/nexussanscomppro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-bold-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-bold-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-bold-webfont.svg#nexussanscomppro-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexussanscomppro-bolditalicRg';
    src: url('fonts/nexussanscomppro-bolditalic-webfont.eot');
    src: url('fonts/nexussanscomppro-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-bolditalic-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-bolditalic-webfont.svg#nexussanscomppro-bolditalicRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexussanscompproregular';
    src: url('fonts/nexussanscomppro-webfont.eot');
    src: url('fonts/nexussanscomppro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-webfont.svg#nexussanscompproregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face { font-family: "slick"; src: url("slick/fonts/fontello.eot"); src: url("slick/fonts/fontello.eot?#iefix") format("embedded-opentype"), url("slick/fonts/fontello.woff") format("woff"), url("slick/fonts/fontello.ttf") format("truetype"), url("slick/fonts/fontello.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "slick"; src: url("slick/fonts/fontello.eot"); src: url("slick/fonts/fontello.eot?#iefix") format("embedded-opentype"), url("slick/fonts/fontello.woff") format("woff"), url("slick/fonts/fontello.ttf") format("truetype"), url("slick/fonts/fontello.svg#slick") format("svg"); font-weight: normal; font-style: normal; }

.page-title h1 span{
	text-transform:none;
}

.cms-2016-family-medicine-portfolio .static-page .static-prod-list .hproduct dt {
    height: auto;
    min-height: 145px;
}

.customer-account-edit select#prefix {
    margin-bottom: 0 !important;
}

body.customer-account-edit select#profession{
margin-bottom:0px !important
}

body.customer-account-edit ul.form-list li:nth-child(5) {
    margin-top: 15px;
}

#shipping_method-progress-opcheckout,#payment-progress-opcheckout{
display:none;
}

.top-bar-section ul li:hover:not(.has-form) > a{background: #007398;}


@media (max-width: 768px) {

	.ratings .rating-box {
		background-image: none;
		width:40px;
    }

	.ratings .rating-box .rating{
		background-image: none;
		text-indent: 0px;
		width: auto;
		line-height: 18px;
		font-size: 17px;
	}

	.product-view .product-shop .extra-info.row .instock_rating .ratings .rating-box .rating{background-image: url(../images/icon_sprite.png);}
}
