.woocommerce .products h1,
.woocommerce .products h2,
.woocommerce .products h3,
.woocommerce .products h4,
.woocommerce .products h5,
.woocommerce .products h6 { font: 700 16px/30px 'Raleway', sans-serif !important; }
ul.products { margin: 0 0 0 -25px; }
ul.products:after { clear: both; display: block; content: ""; }
.woocommerce ul.products li.product { float: none; margin: 0 -4px 30px 25px; width: 30.111%; position: relative; text-align: left; border: 1px solid #f1f1f1; padding: 20px; display: inline-block; vertical-align: top; }
.woocommerce ul.products li.product a { text-decoration: none; outline: none; }
.woocommerce .products ul li,
.woocommerce ul.products li { list-style: none }
.woocommerce ul.products li.product a img { width: 100%; display: inline-block; box-shadow: none; margin: 0 0 30px; }
.woocommerce .related.products { clear: both; display: block; }
.woocommerce ul.products li.product h4 { float: left; line-height: 22px !important; margin: -4px 0 10px; }
.woocommerce ul.products li.product .price { color: #333; display: inline-block; line-height: normal; margin: 0 0 15px; width: 100%; }
.woocommerce ul.products li.product .price span { font: 600 18px/19px 'Poppins', sans-serif !important; }
.woocommerce ul.products li.product .price ins { background: none; color: #333; float: left; font-size: 18px; font-weight: 700; margin-top: -3px; text-decoration: none; }
.woocommerce ul.products li.product .price ins span { font-size: 18px !important; vertical-align: middle; }
.woocommerce ul.products li.product .price del { color: #55a747; display: inline-block; margin: 0 0 0 5px; }
.woocommerce ul.products li.product .price del span { font-size: 14px !important; }
.woocommerce ul.products li.product .product-action-button .add_to_cart_button { font-size: 10px; font-weight: 700; text-transform: uppercase; border: 1px solid; border-radius: 0; padding: 8px 15px; height: auto; line-height: normal; }
.woocommerce ul.products li.product .sale,
.cs-product-slides li .sale { font-size: 11px; color: #fff; font-weight: 700; text-transform: uppercase; position: absolute; left: 30px; top: 30px; height: 43px; border-radius: 100%; background-color: #dc4405; line-height: 43px; width: 43px; text-align: center; }
.woocommerce ul.products li.product a.added_to_cart { border: 1px solid #f1f1f1; float: right; font-size: 10px; font-weight: 700; line-height: normal; padding: 8px 15px; text-transform: uppercase; }
/* Rating Style */
.woocommerce .products .star-rating { float: right; margin: 0; position: relative; left: 0; margin: 0 0 10px 0; }
.woocommerce ul.products li.product .star-rating { bottom: 58px; font-size: 16px; left: auto; position: absolute; right: 20px; }
.woocommerce .star-rating { float: left; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 16px; width: 5.4em; }
.woocommerce .star-rating:before { content: "\f005\f005\f005\f005\f005"; color: #989898; float: left; top: 0; left: 0; position: absolute; font-family: "icomoon"; }
.woocommerce .star-rating span { overflow: hidden; top: 0; left: 0; color: #ff871b; position: absolute; padding-top: 1.5em; }
.woocommerce .star-rating span:before { content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 0; font-family: "icomoon"; }
/* Rating Style End */

/* Shop Widget Style */
.widget.woocommerce h4 { position: relative; margin: 0 0 25px; padding: 0 0 20px; font-weight: 600 !important; }
.widget.woocommerce h4:before,
.woocommerce .woocommerce-tabs .tab-content h5:before { position: absolute; left: 0; bottom: 0; height: 7px; width: 100%; content: ""; background: url(http://pharmaceuticalstrategies.com/wp-content/themes/jobcareer/assets/images/widget-sepretor.png); }
/* =Price Filter Widget
	-------------------------------------------------------------- */
.widget_price_filter .price_slider { margin-bottom: 1em; }
.widget_price_filter .price_slider_amount .button { color: #666; float: right; position: relative; text-decoration: none; font-size: 14px; font-weight: 700; height: auto; padding: 0 0 0 22px; line-height: normal; background: none; }
.widget_price_filter .ui-slider { position: relative; text-align: left; }
.widget_price_filter .ui-slider .ui-slider-handle { background: #337ab7; border: 1px solid #337ab7; border-radius: 100%; cursor: pointer; height: 18px; outline: none; position: absolute; top: -6px; width: 18px; z-index: 2; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); }
.widget_price_filter .ui-slider .ui-slider-handle:before { background-color: #fff; border-radius: 100%; content: ""; height: 10px; left: 50%; margin: -5px 0 0 -5px; position: absolute; top: 50%; width: 10px; }
.widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -0.5em; }
.widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: #0065b8; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; }
.widget_price_filter .price_slider_wrapper .ui-widget-content { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; background: #e4e4e4; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3); }
.widget_price_filter .ui-slider-horizontal { height: .5em; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; }
.widget_price_filter .price_slider_amount .price_label { color: #666; font-size: 14px; font-weight: 700; line-height: normal; }
.widget_price_filter .price_slider_amount .button:before { color: #666; content: "\e317"; font-family: icomoon; font-size: 17px; left: 0; position: absolute; top: 0; transform: scale(-1); }
/* Widget Recently Viewed Products */
.widget_recently_viewed_products li { float: left; padding: 0 0 20px; width: 100%; }
.widget_recently_viewed_products li img { border: 1px solid #f1f1f1; float: left; height: 100px; margin: 0 15px 0 0; padding: 2px; width: 100px; }
.widget_recently_viewed_products li .product-title { display: block; font-size: 13px; font-weight: 700; line-height: normal; }
.widget_recently_viewed_products li ins { text-decoration: none; }
.widget_recently_viewed_products li .amount { font-size: 12px; font-weight: 700; }
.widget_recently_viewed_products .product_list_widget li del { color: #55a747; }
/* Widget Top Rated Products */
.woocommerce .widget_top_rated_products li,
.woocommerce .widget_products li { list-style: none; width: 100%; display: inline-block; margin: 0 0 30px; }
.woocommerce .widget_top_rated_products li a,
.woocommerce .widget_products li a { text-decoration: none; outline: none; }
.woocommerce .widget_top_rated_products li img,
.woocommerce .widget_products li img { border: 1px solid #f1f1f1; padding: 2px; float: left; margin: 0 20px 0 0; height: 85px; width: 85px; }
.woocommerce .widget_top_rated_products .product-title,
.woocommerce .widget_products .product-title { color: #202020; display: block; font-size: 13px; margin: 0 0 5px; font-weight: 700; line-height: 17px; }
.woocommerce .widget_top_rated_products ins,
.woocommerce .widget_products ins { text-decoration: none; font-size: 20px; color: #333; font-weight: 700; }
.woocommerce .widget_top_rated_products ins span,
.woocommerce .widget_products ins span { font-size: 12px; vertical-align: top; }
.woocommerce .widget_top_rated_products del span,
.woocommerce .widget_products del span { fon