@charset "utf-8";/* CSS Document */
@font-face {
	font-family: 'MarkSimonsonProximaNovaBold';
	src: url('../fonts/nova/MarkSimonsonProximaNovaBold.eot');
	src: url('../fonts/nova/MarkSimonsonProximaNovaBold.eot') format('embedded-opentype'), url('../fonts/nova/MarkSimonsonProximaNovaBold.woff2') format('woff2'), url('../fonts/nova/MarkSimonsonProximaNovaBold.woff') format('woff'), url('../fonts/nova/MarkSimonsonProximaNovaBold.ttf') format('truetype'), url('../fonts/nova/MarkSimonsonProximaNovaBold.svg#MarkSimonsonProximaNovaBold') format('svg');
}
@font-face {
	font-family: 'MarkSimonsonProximaNovaExtrabold_0';
	src: url('../fonts/nova/MarkSimonsonProximaNovaExtrabold_0.eot');
	src: url('../fonts/nova/MarkSimonsonProximaNovaExtrabold_0.eot') format('embedded-opentype'), url('../fonts/nova/MarkSimonsonProximaNovaExtrabold_0.woff2') format('woff2'), url('../fonts/nova/MarkSimonsonProximaNovaExtrabold_0.woff') format('woff'), url('../fonts/nova/MarkSimonsonProximaNovaExtrabold_0.ttf') format('truetype'), url('../fonts/nova/MarkSimonsonProximaNovaExtrabold_0.svg#MarkSimonsonProximaNovaExtrabold_0') format('svg');
}
@font-face {
	font-family: 'MarkSimonsonProximaNovaRegular';
	src: url('../fonts/nova/MarkSimonsonProximaNovaRegular.eot');
	src: url('../fonts/nova/MarkSimonsonProximaNovaRegular.eot') format('embedded-opentype'), url('../fonts/nova/MarkSimonsonProximaNovaRegular.woff2') format('woff2'), url('../fonts/nova/MarkSimonsonProximaNovaRegular.woff') format('woff'), url('../fonts/nova/MarkSimonsonProximaNovaRegular.ttf') format('truetype'), url('../fonts/nova/MarkSimonsonProximaNovaRegular.svg#MarkSimonsonProximaNovaRegular') format('svg');
}
body {
	 font-family: "Arial Narrow" !important;
	color: #000;
	font-size: 13px;
}
h1 {
	font-size: 24px;
	font-weight: bolder;
	text-transform: uppercase;
	 font-family: "Arial Narrow" !important;
}
h2 {
	font-size: 18px;
	font-weight: bolder;
	text-transform: uppercase;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	 font-family: "Arial Narrow" !important;
}
.customer-name .field {
  padding: 0;
  width: 100%;
}
.input-box input {
  width: 24%;
}
.label{
	display: grid;
}
.container {
	max-width: 1170px;
}
.logo{
	margin-top:10px;
}
.top {
	color: #FFF;
	padding: 13px 0;
	background-color: #000000;
	margin-bottom: 10px;
	transition:all linear 0.5s;
}
.top p {
	margin: 0;
}
.top-nav ul {
	margin: 0;
	padding: 0;
	float: right;
}
.top-nav li {
	list-style-type: none;
	display: inline-block;
}
.top-nav a {
	color: #fff;
	font-size: 14px;
	padding: 0 12px;
	text-decoration: none;
}
header{
/*	border-bottom:1px solid #000;
	background:#fff;*/
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
    background-color: #F1F2F3;
    transition: ease 1s;
    -webkit-transition: ease 1s;
    -moz-transition: ease 1s;
    -o-transition: ease 1s;
	padding-top:8px;
}
.carousel-control.left, .carousel-control.right {
	background-image: none;
}
.carousel-caption h1 {
	font-size: 81px;
	font-weight: bold;
	line-height: 69px;
	text-align: left;
	text-transform: uppercase;
}
.carousel-caption h4 {
	text-align: left;
}
.carousel-caption {
	bottom: 20px;
	color: #ffffff;
	left: 8%;
	padding-bottom: 20px;
	padding-top: 20px;
	position: absolute;
	right: 15%;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	top: 14%;
	z-index: 10;
}
.carousel-indicators {
  bottom: 0;
  padding: 10px;
  background: rgba(0,0,0,0.5);
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
.margin-top-50 {
	margin-top: 50px;
}
.padding-0 {
}
.padding-0 .col-sm-3.col-xs-6 {
	padding: 0;
}
.shop {
	position: relative;
}
.tital {
	bottom: 0;
	left: 28px;
	position: absolute;
}
.tital h2 {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	line-height: 26px;
}
.instagram h1, .shop h1 {
	color: #000;
	margin: 23px 0;
	text-transform: uppercase;
}
.padding-0 a img {
	transition: all 0.4s ease-out 0s;
}
.padding-0 a img:hover {
	transition: all 0.4s ease-out 0s;
	opacity: 0.6;
}
.border {
	border-bottom: 2px solid #bfbfbf;
	margin: 18px 0 5px;
	position: relative;
	z-index: 20;
}
.border-2 {
	border-bottom: 5px solid #000;
	margin: 18px 0 5px;
	position: absolute;
	width: 30%;
	top: -19px;
}
.shop-inner {
	position: relative;
	text-align: center;
}
.shop-inner-viewed {
	position: relative;
	text-align: center;
}
.pro-detail {
	color: #000;
	text-decoration: none;
}
.color ul {
	margin: 0 0 10px;
	padding: 0;
}
.color li {
	margin: 0 4px;
	list-style-type: none;
	display: inline-block;
}
.c-1, .c-1:hover {
	color: #319BC0;
}
.c-2, .c-2:hover {
	color: #534E48;
}
.c-3, .c-3:hover {
	color: #EA0E1C;
}
.c-4, .c-4:hover {
	color: #000000;
}
.c-5, .c-5:hover {
	color: #F79115;
}
.c-6, .c-6:hover {
	color: #4D4D4D;
}
.c-7, .c-7:hover {
	color: #41B273;
}
.btn-shop, .btn-shop:hover {
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	background: #000000;
	color: #FFF;
	border-radius: 0;
	padding: 9px 14px;
}
.btn-shop:focus {
	color: #FFF;
	background: #7F7F7F;
	text-decoration: none;
}
.shop-inner {
	border: 1px solid;
	border-color: transparent;
}
.shop-inner-viewed {
	border: 1px solid;
	border-color: transparent;
	min-height: 370px;
}
.shop-inner a:hover {
	text-decoration: none;
}
.shop-inner-viewed a:hover {
	text-decoration: none;
}
.shop-inner:hover {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #bfbfbf;
	left: 0;
	min-height: 311px;
	position: absolute;
	right: 0;
	z-index: 200;
}
.shop-inner-viewed:hover {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #bfbfbf;
	left: 0;
	min-height: 370px;
	position: relative;
	right: 0;
	z-index: 200;
}
.on-hover {
	display: none;
}
.on-hover-viewed {
	display: block;
}
.shop-inner:hover .on-hover {
	display: block;
	position: absolute;
	z-index: 100;
	right: 0;
	left: 0;
}
.shop-inner-viewed:hover .on-hover-viewed {
	display: block;
	position: absolute;
	z-index: 100;
	right: 0;
	left: 0;
}
footer {
	background-color: #000;
	padding-top: 50px;
	padding-bottom: 20px;
	margin-top: 78px;
}
footer h2 {
	color: #808080;
	text-transform: uppercase;
}
footer ul {
	margin: 0px;
	padding: 0px 2px;
}
footer li {
	display: list-item;
	list-style-type: none;
	margin-bottom: 12px;
}
footer a {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
}
footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
.btn-u {
	background: #000;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	padding: 6px 13px;
	position: relative;
	text-decoration: none !important;
	border: none;
}
.footer-subsribe .input-group input {
	border-radius: 0;
	border: 0;
}
.footer-subsribe .input-group {
	border: 1px solid #fff;
}
.copyright p {
	color: #BFBFBF;
}
.socials {
	float: left;
}
.socials a:hover {
	background: #FFF;
}
.socials a {
	color: #000000;
	cursor: pointer;
	display: inline-block;
	height: 34px;
	margin-left: -4px;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	transition: all 0.4s ease 0s;
	width: 34px;
}
.socials a:hover {
	animation: 0.3s ease-in-out 0s normal none 1 all;
	color: #000;
}
.socials a i {
	font-size: 18px;
	line-height: 27px;
}
.navbar-nav > li > a {
	border-bottom: 5px solid;
	border-color: transparent;
	font-size: 18px;
	font-weight: bolder;
	text-transform: uppercase;
	padding: 10px 20px;
}
.navbar-nav > li > a:hover {
	border-bottom: 5px solid;
	border-color: #000;
}
.nav.navbar-nav li.active {
/*	margin-left: -36px;*/
}
.manage {
	margin-bottom: 0px;
}
.navbar {
	margin-bottom: 0px;
}
.sign-up {
	float: right;
	margin-top: 5px;
}
/* .sign-up:hover {
    top: -4px;
    position: absolute;
    width: 70%;
    right: 93px;
    background: #fff;
    padding: 10px 0;
	-moz-animation: fadeIn .4s ease-in ;
    -webkit-animation: fadeIn .4s ease-in ;
    animation:fadeIn  .4s ease-in ;
	border:1px solid;
} */
.sign-up:hover {
    top: -7px;
    position: absolute;
    width: 60%;
    right: 77px;
    background: #fff;
    padding: 10px 0;
    -moz-animation: fadeIn .4s ease-in;
    -webkit-animation: fadeIn .4s ease-in;
    animation: fadeIn .4s ease-in;
    border: 1px solid;
}
header .navbar-right .sign-up:hover button.fa.fa-search {
    right: 4px;
    top: 15px;
	color: #000;
}
.sign-up .form-control{
	display:none;
}
.sign-up:hover .form-control{
	display:block;
}
.sign-up .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.sign-up ul {
	margin: 0;
	padding: 0;
}
.sign-up li {
	list-style-type: none;
	display: inline-block;
	padding: 0 5px;
	border-left: 1px solid #333;
}
.sign-up li:first-child {
	border-left: none;
}
.sign-up a {
	text-decoration: none;
	color: #333;
	font-family: SegoeUIRegular;
}
.sign-up button.fa.fa-search {
	background: none;
	border: medium none;
	color: #000;
	font-size: 20px;
	position: absolute;
	right: 99px;
	top: 14px;
	z-index: 1;
}
.sign-up:hover button.fa.fa-search{
	top: 15px;
	right: 7px;
}
.sign-up-input {
	background-color: transparent;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	float: right;
	height: 30px;
	margin-top: 0;
	width: 100%;
}
a.fa.fa-phone {
	background: none;
	border: medium none;
	color: #000;
	font-size: 20px;
	position: absolute;
	right: 8px;
	top: 10px;
	z-index: 1;
	text-decoration:none;
}
#phone-up{font-size:0;}
#phone-up:hover{
    font-size: 36px;
    top: -11px;
    position: absolute;
    width: 100%;
    right: 0;
    background: #fff;
    padding: 5px 10px;
    -moz-animation: fadeIn .4s ease-in;
    -webkit-animation: fadeIn .4s ease-in;
    animation: fadeIn .4s ease-in;
    z-index: 999;
    text-align: center;
	}
#phone-up:hover a.fa.fa-phone{
	top:21px;
}
.order h2 {
	font-weight: normal;
}
.map {
	margin-top: 20px;
}
#payment_form_ccsave.form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #E6E6E6;
	border-radius: 0px;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
#payment_form_ccsave.border-left {
	border-left: 3px solid #000;
}
#checkout-step-billing.form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #E6E6E6;
	border-radius: 0px;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
#checkout-step-billing .border-left {
	border-left: 3px solid #000;
}
#checkout-step-shipping.form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #E6E6E6;
	border-radius: 0px;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
#checkout-step-shipping .border-left {
	border-left: 3px solid #000;
}
.contact .form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #E6E6E6;
	border-radius: 0px;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	min-height: 31px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
.contact .border-left {
	border-left: 3px solid #000;
}
.contact .form-group {
	margin-bottom: 10px;
}
.contact .form-group textarea {
	resize: none;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-65 {
	margin-top: 65px !important;
}
.border-top {
	border-top: 0px solid #000;
}
.question-2 h3 {
	margin-bottom: 5px;
	text-transform: none;
}
.question-2 p {
	margin-left: 25px;
}
.question-2 p span {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
}
.question-2 p a {
	color: #000;
}
.sale {
	background-color: #7f7f7f;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	text-transform: uppercase;
	width: 25%;
	position: absolute;
	z-index: 9999;
	left: 159px;
	top: 20px;
}
.manage-acc .top-nav ul .header-minicart a.skip-link.skip-cart span.label {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-transform: none;
}
.pro-detail .price-box span.regular-price span.price {
	color: #000 !important;
}
.pro-detail .price-box p.special-price span.price {
	color: #000 !important;
}
.manage-acc .top-nav ul .header-minicart #header-cart.block.block-cart.skip-content.skip-active .minicart-wrapper .block-content p.subtotal span.label {
	color: #000;
	font-size: 14px;
}
.manage-acc .top-nav ul .header-minicart #header-cart.block.block-cart.skip-content.skip-active .minicart-wrapper .minicart-actions ul.checkout-types.minicart li a.button.checkout-button {
	color: #fff;
}
.manage-acc .top-nav ul li.small-dev-cart {
	display: none;
}
.top-border-line {
	border-top: 1px solid #000;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table thead tr.first.last th {
	color: #000;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.product-cart-price span.cart-price {
	line-height: 100px;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.product-cart-actions input.input-text.qty {
	margin-top: 35px;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.product-cart-total span.cart-price {
	line-height: 100px;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.a-center.product-cart-remove.last a.btn-remove.btn-remove2 {
	margin-top: 37px;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tfoot tr td.a-right.cart-footer-actions.last button#empty_cart_button.button2.btn-empty span span {
	color: #000;
	font-weight: bold;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tfoot tr td.a-right.cart-footer-actions.last button.button2.btn-update span span {
	color: #000;
	font-weight: bold;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tfoot tr td.a-right.cart-footer-actions.last button.button2.btn-continue span span {
	color: #000;
	font-weight: bold;
}
.cart.display-single-price div.cart-forms form#discount-coupon-form div.discount div.discount-form div.field-wrapper div.button-wrapper button.button2 span span {
	color: #000;
	font-weight: bold;
}
.cart.display-single-price .cart-forms .shipping h2 {
	font-size: 13px;
	font-weight: bold;
	 font-family: "Arial Narrow" !important;
}
.cart.display-single-price div.cart-forms div.shipping div.shipping-form form#shipping-zip-form div.buttons-set button.button2 span span {
	color: #000;
	font-weight: bold;
}
.cart.display-single-price div.cart-totals-wrapper ul.checkout-types.bottom li.method-checkout-cart-methods-onepage-bottom button.button.btn-proceed-checkout.btn-checkout span span {
	color: #fff;
	font-weight: bold;
}
.cart.display-single-price div.cart-forms div.shipping div.shipping-form form#shipping-zip-form ul.form-list li.shipping-country {
	width: 100% !important;
}
.cart.display-single-price div.cart-forms div.shipping div.shipping-form form#shipping-zip-form ul.form-list li.shipping-region {
	width: 100% !important;
}
.cart.display-single-price div.cart-forms div.shipping div.shipping-form form#shipping-zip-form ul.form-list li.shipping-postcode {
	width: 100% !important;
}
.cart.display-single-price div.cart-totals-wrapper div.cart-totals table#shopping-cart-totals-table tfoot tr td.a-right strong {
	font-weight: bold !important;
}
.product-view .product-essential form#product_addtocart_form div.product-shop div.product-name span.h1 {
	margin-top: 5px;
	 font-family: "Arial Narrow" !important;
}
.product-view div.product-essential form#product_addtocart_form div.product-shop div.price-info div.price-box span#product-price-2.regular-price span.price {
	 font-family: "Arial Narrow" !important;
}
.product-view div.product-essential form#product_addtocart_form div.product-shop div.extra-info p.availability.in-stock span.value {
	background-color: #7f7f7f;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px;
}
.product-view div.product-essential form#product_addtocart_form div.product-shop div.extra-info {
	margin-top: 15px;
	margin-bottom: 25px;
}
.viewed-wishlist {
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.viewed-compare {
	font-weight: bold;
	margin-bottom: 10px;
}
.product-view section.shop.padding-0 .container .row .col-sm-3 .shop-inner-viewed .on-hover-viewed .color .viewed-wishlist a.link-wishlist {
	color: #000;
}
.product-view section.shop.padding-0 .container .row .col-sm-3 .shop-inner-viewed .on-hover-viewed .color .viewed-compare a.link-compare {
	color: #000;
}
.product-view .product-essential form#product_addtocart_form .product-shop #product-options-wrapper.product-options {
	border: none;
	padding: 0px;
}
.product-view .product-essential form#product_addtocart_form .product-shop #product-options-wrapper.product-options dl.last dd .input-box select.required-entry.product-custom-option {
	border-left: 3px solid #000 !important;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 200px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.product-view .product-essential form#product_addtocart_form .product-shop #product-options-wrapper.product-options dl.last dd.last .input-box select.required-entry.product-custom-option {
	border-left: 3px solid #000 !important;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 200px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.product-view .product-essential form#product_addtocart_form .product-shop #product-options-wrapper.product-options dl.last dd {
	border-bottom: none;
}
.product-view .product-essential form#product_addtocart_form .product-shop #product-options-wrapper.product-options p.required {
	display: none;
}
.product-view .product-essential form#product_addtocart_form .product-shop .product-options-bottom {
	border: none;
	background-color: #fff!important;
	padding: 0px;
}
.product-view .product-essential form#product_addtocart_form .product-shop .product-options-bottom .add-to-cart .qty-wrapper input#qty.input-text.qty {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 70px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.product-view .product-essential form#product_addtocart_form .product-shop .product-options-bottom .add-to-cart .add-to-cart-buttons button.button.btn-cart span span {
	font-weight: bold;
}
.product-view .product-essential form#product_addtocart_form .product-shop .product-options-bottom .add-to-cart span.pro-wish a.link-wishlist {
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
.product-view .product-essential form#product_addtocart_form .product-shop .product-options-bottom .add-to-cart span.pro-comp a.link-compare {
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-left: 20px;
	line-height: 40px;
}
.product-view .product-essential form#product_addtocart_form .product-shop .product-options-bottom .send-to-friend a.link-email-friend {
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.product-view .product-essential form#product_addtocart_form .product-shop .product-options-bottom .send-to-friend a.link-email-friend:hover {
	text-decoration: none;
}
.product-view .product-essential form#product_addtocart_form .product-img-box .more-views ul li {
	float: left;
}
.product-view .product-essential form#product_addtocart_form .product-img-box .more-views h2 {
	display: none;
}
.product-view .product-essential form#product_addtocart_form .product-img-box .more-views ul li a img:hover {
	border: 1px solid #000;
}
.category-products ul.products-grid li.item div.product-info div.actions ul.add-to-links li a.link-wishlist {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.category-products ul.products-grid li.item div.product-info div.actions ul.add-to-links li a.link-compare {
	color: #000;
	font-weight: bold;
}
.product-view .product-collateral.toggle-content.tabs dl#collateral-tabs.collateral-tabs dd.tab-container.last.current .tab-content #customer-reviews.box-collateral.box-reviews p.no-rating a {
	color: #000;
}
.product-view div.product-essential form#product_addtocart_form div.product-shop div.extra-info p.no-rating a {
	color: #000;
}
.product-view .product-essential form#product_addtocart_form .add-to-cart-wrapper .add-to-box .add-to-cart .qty-wrapper input#qty.input-text.qty {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 70px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.product-view div.product-essential form#product_addtocart_form div.add-to-cart-wrapper div.add-to-box div.add-to-cart span.pro-wish a.link-wishlist {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.product-view div.product-essential form#product_addtocart_form div.add-to-cart-wrapper div.add-to-box div.add-to-cart span.pro-comp a.link-compare {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	margin-left: 20px;
}
.product-view .product-essential form#product_addtocart_form .product-shop .buttons-set p.back-link a {
	color: #000;
}
.no-rating a, .back-link a {
	color: #000;
}
.product-view .product-essential form#product_addtocart_form .product-shop .extra-info p.availability.in-stock {
	margin-top: 10px;
}
.product-view div.product-essential form#product_addtocart_form div.product-shop div.extra-info a.nobr {
	color: #000;
}
.product-view div.product-essential form#product_addtocart_form div.product-shop div.extra-info a.nobr:hover {
	color: #000;
}
.product-view div#customer-reviews.box-collateral.box-reviews dl dt a {
	color: #000;
}
.ratings p.rating-links a {
	color: #000;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login .block-title strong span {
	 font-family: "Arial Narrow" !important;
	font-size: 20px;
	font-weight: 700;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #billing-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #shipping-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #shipping_method-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #payment-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #billing-progress-opcheckout dt.complete {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #shipping-progress-opcheckout dt.complete {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #shipping_method-progress-opcheckout dt.complete {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #payment-progress-opcheckout dt.complete {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #shipping_method-progress-opcheckout dd.complete {
	 font-family: "Arial Narrow" !important;
	font-style: normal;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #payment-progress-opcheckout dd.complete {
	 font-family: "Arial Narrow" !important;
	font-style: normal;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #billing-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-title strong span {
	 font-family: "Arial Narrow" !important;
	font-size: 20px;
	font-weight: 700;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #billing-progress-opcheckout dt.complete {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #shipping-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #shipping-progress-opcheckout dt.complete {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #shipping_method-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #payment-progress-opcheckout {
	background-color: #F0F0F0;
	margin-bottom: 17px;
	padding: 5px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #shipping_method-progress-opcheckout dt.complete {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #shipping_method-progress-opcheckout dd.complete {
	 font-family: "Arial Narrow" !important;
	font-style: normal;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.margin-top-65 .block-content dl #payment-progress-opcheckout dt.complete {
	color: #000;
 font-family: "Arial Narrow" !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 12px;
}
.col-right.sidebar #checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #payment-progress-opcheckout dd.complete {
	 font-family: "Arial Narrow" !important;
	font-style: normal;
}
#checkout-progress-wrapper .block.block-progress.opc-block-progress.opc-block-progress-step-login.margin-top-65 .block-content dl #billing-progress-opcheckout dt, dl #shipping-progress-opcheckout dt, dl #shipping_method-progress-opcheckout dt, dl #payment-progress-opcheckout dt, dl #billing-progress-opcheckout dt {
	color: #000;
	 font-family: "Arial Narrow" !important;
	font-size: 14px;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-login.section.allow.active #checkout-step-login.step.a-item .col2-set .col-1 h3 {
	font-size: 15px;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-login.section.allow.active #checkout-step-login.step.a-item .col2-set div.col-2 h3 {
	font-size: 15px;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-login.section.allow.active #checkout-step-login.step.a-item .col2-set div.col-1 ul.form-list li.control label {
	padding: 6px 0 0 20px;
	color: #000;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-login.section.allow.active div#checkout-step-login.step.a-item .col2-set .col-2 form#login-form div.fieldset p.required {
	display: none;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-login.section.allow.active div#checkout-step-login.step.a-item div.col2-set div.col-2 form#login-form div.fieldset ul.form-list li div.input-box input#login-email.input-text {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 100%;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-login.section.allow.active div#checkout-step-login.step.a-item div.col2-set div.col-2 form#login-form div.fieldset ul.form-list li div.input-box input#login-password.input-text {
	border-left: 3px solid #000 !important;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 100%;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-login.section.allow.active div#checkout-step-login.step.a-item div.col2-set div.col-2 form#login-form div.fieldset ul.form-list li a.f-left {
	color: #000;
	font-weight: bold;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-billing.section.allow.active div#checkout-step-billing.step.a-item form#co-billing-form div.fieldset p.required {
	display: none;
}
.validate-select {
	border-left: 3px solid #000 !important;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 100%;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	margin-top: 0 !important;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-billing.section.allow.active div#checkout-step-billing.step.a-item form#co-billing-form div.fieldset ul.form-list li.wide div.input-box select#billing-address-select.address-select {
	border-left: 3px solid #000 !important;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 100%;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	margin-top: 0 !important;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-shipping.section.allow.active div#checkout-step-shipping.step.a-item form#co-shipping-form ul.form-list li.wide div.input-box select#shipping-address-select.address-select {
	border-left: 3px solid #000 !important;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	color: #595959;
	display: block;
	font-size: 14px;
	height: 31px;
	width: 100%;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	margin-top: 0 !important;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-shipping.section.allow.active div#checkout-step-shipping.step.a-item form#co-shipping-form ul.form-list li#shipping-new-address-form.scaffold-form div.fieldset p.required {
	display: none;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-review.section.allow.active div#checkout-step-review.step.a-item div#checkout-review-load.order-review div#checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table thead tr.first.last th {
	background-color: #fff;
	color: #000;
}
ol#checkoutSteps.opc.opc-firststep-login li#opc-review.section.allow.active div#checkout-step-review.step.a-item div#checkout-review-load.order-review div#checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table tbody tr.first.last.odd td h3.product-name {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-review.section.allow.active #checkout-step-review.step.a-item #checkout-review-load.order-review #checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table tbody tr td.a-right span.cart-price span.price {
	line-height: 100px;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-review.section.allow.active div#checkout-step-review.step.a-item div#checkout-review-load.order-review div#checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table tbody tr td.a-right.last span.cart-price span.price {
	line-height: 100px;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-review.section.allow.active div#checkout-step-review.step.a-item div#checkout-review-load.order-review div#checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table tbody tr td.a-center {
	line-height: 100px;
}
.distributors_table table {
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	color: #333333;
	margin: 10px 0;
}
.distributors_table th:first-child {
	border-left: 0 none;
}
.distributors_table th {
	background: #999999 none repeat scroll 0 0;
	border-left: 1px solid #DDDDDD;
	color: #ffffff;
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	padding: 4px 6px;
	text-align: left;
}
.distributors_table tr {
	background: #cccccc none repeat scroll 0 0;
}
.distributors_table tr.alt {
	background: #ffffff none repeat scroll 0 0;
}
.border-right {
	border-right: 2px solid #bfbfbf;
	margin-top: 56px;
}
.shop-inner.sale-show-hide {min-height: 282px;}
#mc_embed_signup input {
    
    background: #f9f9f9;
    box-shadow: none;
}
/********************my css*******************/
.manage .col-sm-1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0px auto;
}
 header .navbar-nav > li > a {
    color: #fff;
     font-family: "Arial Narrow" !important;
    font-weight: 400;
    padding:0px 8px;
	font-size: 15px;
    letter-spacing: 1.5px;
}
.navbar-nav > li {
    float: left;
    padding: 14px 0px;
}
 header .navbar-collapse.collapse { 
    padding-right: 0 !important;
}
 header .navbar-nav {
    float: right;
    margin-right: 104px;
}
 header  .sign-up button.fa.fa-search {
   
    font-size: 16px;}
 header .skip-cart {
    width: auto;
    padding: 0;
    font-size: 15px;
    line-height: 25px;    font-weight: 400;
}
 header  .navbar-right .sign-up button.fa.fa-search {
 
    right: 82px; 
}
 header   .manage { 
    margin-top: 28px;
}
.logo {
    z-index: 999 !important;
    position: relative;
}
.navbar-fixed-top .manage {
    margin-bottom: 8px;
    margin-top: 13px !important;
}
 .navbar-fixed-top .logo .black {
    display: block;
    width: 80px;
    margin-top: -9px;
    padding: 0;
}
.navbar-fixed-top .skip-cart { 
    font-weight: 400;
}
header .skip-cart:hover span.shopping-cart {
    border-bottom: 5px solid;
    border-color: #000;color:#ffffff;
}
header  p.cart {
    padding: 0;
    margin: 0;
}
header .manage > .col-sm-6 {
    float: right;
}
p.freeshipping {
    letter-spacing: 1px;
}
h2 {
     font-family: "Arial Narrow" !important;
    letter-spacing: 1.5px;
    font-size: 20px;
}
.col-sm-6.pr span {
    font-weight: bold;
}
.follow-us {
    float: left;
    padding: 25px 9px;
}
.skip-cart:hover, .skip-cart:hover span {
    color: #000 !important;
}
.navbar-fixed-top .skip-cart:hover, .navbar-fixed-top .skip-cart:hover span {
    color: #fff !important;
}
.home .skip-cart:hover,.home .skip-cart:hover span {
    color: #fff !important;
}
.navbar-fixed-top .skip-cart {
   
    font-weight: 400 !important;
}
.copyright p, .copyright p a {
    
    font-size: 16px;
}
.socials a {
    font-size: 19px;
    margin-right: 20px;
}
.dropdown-menu .unstyled li a { 
    font-size: 13px;
    font-family: 'open sans', sans-serif;
}
.minicart-wrapper {
    padding: 10px;
}



header {
    color:#000;
    padding-bottom: 20px;
}
header.navbar-fixed-top{padding-bottom:0px;}
header.navbar-fixed-top .logo{margin-top: 0;}
.home header {
    background: transparent;
    color: #fff;
}
.logo.hidden-xs .freeshipping,header .navbar-nav > li > a,.skip-cart {
    color: #000;
}
.home .logo.hidden-xs .freeshipping ,.home  header .navbar-nav > li > a,.home  .skip-cart{
    color: #fff;
}
.navbar-fixed-top .logo.hidden-xs .freeshipping,header.navbar-fixed-top .navbar-nav > li > a,.navbar-fixed-top .skip-cart {
    color: #fff;
}


.home header.navbar-fixed-top{padding-bottom:0px;}
.home  header.navbar-fixed-top .logo{margin-top:10px;}

.top-main-slider h3.newshop2 {
    position: absolute;
    top: 40%;
    color: #fff !important;
    z-index: 9999;
    font-weight: 400 !important;
    left: 8%;
    font-family: 'MarkSimonsonProximaNovaRegular';
    transform: translate(0,50%);
}
/*=====================================================================================Media=Query======================================================================================*/



@media (min-width: 768px) {
div.col-sm-7.five-three {
	width: 60% !important;
}
div.col-sm-5.five-two {
	width: 40% !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 545px) and (max-width: 836px) {
.sign-up button.fa.fa-search {
	right: 7%;
	top: 50px !important;
	z-index: 1;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav > li > a {
	padding: 10px 25px;
}
}
@media (max-width: 991px) {
}
@media (max-width: 408px) {
.opc .section.allow:not(.active) .step-title a {
	display: none !important;
}
}
@media (max-width: 652px) {
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.product-cart-price span.cart-price {
	line-height: 0px;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.product-cart-actions input.input-text.qty {
	margin-top: 0px;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.product-cart-total span.cart-price {
	line-height: 0px;
}
.cart.display-single-price form table#shopping-cart-table.cart-table.data-table tbody tr td.a-center.product-cart-remove.last a.btn-remove.btn-remove2 {
	margin-top: 0px;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-review.section.allow.active #checkout-step-review.step.a-item #checkout-review-load.order-review #checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table tbody tr td.a-right span.cart-price span.price {
	line-height: 0px !important;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-review.section.allow.active div#checkout-step-review.step.a-item div#checkout-review-load.order-review div#checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table tbody tr td.a-right.last span.cart-price span.price {
	line-height: 0px !important;
}
ol#checkoutSteps.opc.opc-firststep-billing li#opc-review.section.allow.active div#checkout-step-review.step.a-item div#checkout-review-load.order-review div#checkout-review-table-wrapper table#checkout-review-table.data-table.linearize-table.checkout-review-table tbody tr td.a-center {
	line-height: 0px !important;
}
}
@media (max-width: 544px) {
.sign-up button.fa.fa-search {
	right: 7%;
	top: 47px !important;
	z-index: 1;
}
}
@media (max-width: 835px) {
.big-dev-cart {
	display: none !important;
}
.manage-acc .top-nav ul li.small-dev-cart {
	display: block !important;
}
.sale {
	left: 0px;
}
}
@media (max-width: 767px) {
.hidden-xs{display: block !important;}
.navbar-brand{display: none;}
  .sp-methods .form-list {
    float: left;
}
.sign-up button.fa.fa-search {
	right: 26%;
	top: 31px;
	z-index: 1;
}
.sign-up-input {
	background-color: #DDD;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 50%;
}
.sign-up {
	float: none;
	margin-top: 0;
	text-align: center;
}
.shop-inner:hover {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #bfbfbf;
	left: 0;
	min-height: 200px;
	position: relative;
	right: 0;
	z-index: 200;
}
.shop-inner-viewed:hover {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #bfbfbf;
	left: 0;
	min-height: 200px;
	position: relative;
	right: 0;
	z-index: 200;
}
.on-hover {
	display: block;
}
.on-hover-viewed {
	display: block;
}
.shop-inner {
	border: 1px solid;
	border-color: #bfbfbf;
	margin-top: 15px;
	padding: 13px 0;
}
.shop-inner-viewed {
	border: 1px solid;
	border-color: #bfbfbf;
	margin-top: 15px;
	padding: 13px 0;
}
.shop-inner:hover .on-hover {
	display: block;
	position: relative;
	z-index: 100;
	right: 0;
	left: 0;
}
.shop-inner-viewed:hover .on-hover-viewed {
	display: block;
	position: relative;
	z-index: 100;
	right: 0;
	left: 0;
}
.shop, .instagram {
	text-align: center;
}
.carousel-caption h1 {
	font-size: 48px;
	line-height: 47px;
}
.top-nav ul {
	float: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.nav.navbar-nav li.active {
	margin-left: 0px;
}
.navbar-brand {
	padding: 10px;
}
.socials {
	float: none;
	text-align: center;
}
.block-layered-nav .block-content.accordion-open > dl > dt.current,.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a{text-align: left;}

}
@media (max-width: 500px) {
.top-nav a {
	color: #fff;
	font-size: 11px;
	padding: 0 3px;
	text-decoration: none;
}
.sign-up button.fa.fa-search {
	right: 7%;
	top: 31px;
	z-index: 1;
}
.sign-up-input {
	background-color: #DDD;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 90%;
}
.padding-0 .col-sm-3.col-xs-6 {
	padding: 15px;
	width: 100%;
}
.carousel-caption h1 {
	font-size: 24px;
	line-height: 27px;
}
}
@media (max-width: 360px) {
.carousel-caption h1 {
	font-size: 20px;
	line-height: 20px;
}

.product-view .add-to-cart-buttons {
	float: none !important;
}
}
.store-view-detail-data-table th{
	color: #000;
}
.browser_lft_sct h2 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}
.browser_lft_sct ul {
    border: 1px solid #cccccc;
    padding-bottom: 10px;
}
.browser_lft_sct ul li:first-child {
    padding: 7px 10px 7px 24px;
    background: #f4f4f4;
    border-bottom: 1px solid #cccccc;
    font-size: 15px;
    text-transform: uppercase;
    color: #636363;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.browser_lft_sct ul li {
    padding: 10px 25px 0 35px;
    color: #a0a0a0;
}
.pages li{line-height: normal;vertical-align: top;}
.category-products .pager{margin: 20px 0 10px;}
.category-products .toolbar select {height: 26px;}
/**********my media query ************/
@media (max-width: 1200px) {
.socials a {
    font-size: 19px;
    margin-right: 5px;
}
}
@media (max-width: 1140px) {

.col-sm-6.pr p.product-image {
    width: 100% !important;
}
.logo {
     
    top: 12px;
}
.navbar-fixed-top .logo {
    top: 4px;
}
.col-sm-5 .logo.hidden-xs {
    margin: 0;
    padding: 0;
}
.col-sm-6.pr p.product-image {
    width: 100% !important;
}
.five-three .col-sm-4 {
    padding: 0;
    width: 30%;
}

div.col-sm-7.five-three {
    width: 58% !important;
}
.five-two .col-sm-6 {
    padding: 0;
}
footer h2 {
    font-size: 16px;
}
footer span.input-group-btn {
    width: 100%;
    display: block;
}	
}

@media (max-width: 992px) {
 .container {
    max-width: 100% !important;
	width: 100% !important;
}
.sign-up button.fa.fa-search {
    top: 15px !important;
}
.navbar-fixed-top .logo {
    top: 9px;
}
.col-sm-5 .logo.hidden-xs {
   
    top: 0px;
}
.sign-up button.fa.fa-search {
    top: 14px !important;
}
.col-sm-6.img-fea img {
    width: 100%;
}
 .copyright p, .copyright p a {
    font-size: 13px;
}
}
@media screen and (max-width: 991px) {
	.five-three .row{margin-left: 0px;}
}

@media (max-width: 852px) {
header .navbar-nav > li > a {
 
    font-size: 15px;
	}
	header .skip-cart { 
    font-size: 15px;
    line-height: 20px; 
}
 .navbar-nav > li {
    
    padding: 8px 0px;
}
 .sign-up button.fa.fa-search {
    top: 10px !important;
}
.product-shop .product-name .h1 {font-size: 22px;}
.product-view .product-shop .add-to-cart{margin-bottom: 0px;}
.product-view .add-to-cart-buttons .button{min-width: 125px !important;padding: 0px 0 !important;}
.product-options-bottom{margin-bottom:0;}
.product-options-bottom .qty-wrapper {margin: 0 !important;}
.product-shop  .product-options dd select{height: 30px;}
p.product-name {
    word-break: break-all;
    min-height: 55px;
}
.block-content .product {
    text-align: center;
    margin-bottom: 12px;
}
.socials a{margin-right: 1px;}
}
@media (max-width:824px) {
header .navbar-nav > li > a {
    font-size: 13px;
} 
header .skip-cart {
    font-size: 13px;
    
}
header .navbar-right .sign-up button.fa.fa-search {
    right: 70px;
}

.navbar-nav > li {
    padding: 10px 0px 0px;
}
header .navbar-nav { 
    margin-right: 90px;
}
.logo.hidden-xs .freeshipping {
    
    font-size: 10px!important;
    padding-top: 10px;
}
}
@media screen and (max-width: 770px) {
	.product-shop .addthis_toolbox{width: 100%;}
	.product-shop  .price-info{margin: 30px 0;}
	.product-view .add-to-cart-buttons{margin-right: 0px;}
	.block-layered-nav .block-content{margin-top:0 !important;}
}
@media(max-width: 767px) {
.navbar {
    
    position: static;
}
 
.container {
    max-width: 100% !important;
    width: 100%;
}
header .manage {
    margin-top: 10px;
}
.manage .col-sm-1 {
  display: inline-block;
  left: 0;
  margin: 0;
  top: 25px;
  width: 50%;
  z-index: 99;
}
.home .hidden-xs {
    display: block!important;
}
.home header .manage .logo a img#white ,.logo.hidden-xs a img{
   
    width: 72px;
}
.logo.hidden-xs .freeshipping {
  
    text-align: center;
}
.navbar-nav > li {
     
    width: 100%;
}
.navbar-toggle {
    background: #222;
}
.navbar-fixed-top .manage { 
    margin-top: 0px !important;
	    float: left;
		width: 100%;
}
.navbar-fixed-top .logo{top: 12px;display: inline-block !important;}
header.navbar-fixed-top .logo a:last-child{display: inline-block;}
.navbar-fixed-top .logo .black{width: 70px;}
.col-sm-5 .logo.hidden-xs {
    top: 7px;
}
.navbar-fixed-top p.freeshipping {
    display: none;
}
.navbar-fixed-top .manage .col-sm-1 {
   
    top: 0px; 
}
.navbar-nav > li > a:hover{color: #000 !important;}
.home header .navbar-nav > li:hover, .home header .navbar-nav > li:hover a {
  background: none repeat scroll 0 0 transparent;
  color: #ffffff !important;
}
.navbar-nav > li > a:hover{margin-bottom: 5px;}
.nav.navbar-nav li.active,.nav.navbar-nav li a:focus,.nav.navbar-nav li:focus {
  background: none repeat scroll 0 0 transparent !important;
}
.navbar-fixed-top .navbar { 
    margin-top: 20px;
}
footer {
    margin-top: 0px;
    padding-top: 0;
}
#mc_embed_signup form { 
    padding: 10px 0 !important;
}
#mc_embed_signup input {
    
    height: 44px  !important
}
.btn-u {
    
    padding: 12px 13px; 
}
.socials {
    float: left; 
    padding-bottom: 15px;
}
footer h2 {
   
    display: inline-block;
}
.home .manage .logo {
    float: none !important; 
}
.home header.navbar-fixed-top .manage { 
    background-color: rgba(0, 0, 0, 0.5)!important; 
}
.navbar-fixed-top .navbar {
    margin-top: 0px;
}
.home .navbar-fixed-top .logo .black {
    display: block;
    width: 70px;
}

.navbar-fixed-top .manage .col-sm-1 {
    top: 0px;
	z-index:99;
}
.home .navbar-fixed-top .manage .col-sm-1 {
    top: -12px;
	z-index:99;
}
.navbar-toggle { 
    margin-top: 12px;
}
.navbar-fixed-top  .navbar-toggle{background: #adadad;cursor: pointer;}
header .navbar-nav{margin-right: 0;width: 100%;}
header .navbar-collapse {
    background-color: #fff!important;
    position: absolute  !important;
    width: 96%;
    box-shadow: 0px 2px 4px #ddd;
    left: 0px !important;
    margin: 12px 2%;
	top: 100%;    min-height: 220px !important;
	padding-bottom: 15px;
}
.skip-cart .count{width: 19px;height: 19px;line-height: 19px;font-size: 12px;}
header .manage .col-sm-6 {
    position: relative!important;
    width: 100%;
	z-index: 9;
}
.navbar-fixed-top .navbar {
 
    position: static;
}
header .navbar-nav > li > a { 
    width: auto !important;
    position: relative;
    display: inline-block;
	color: #000 !important;
}

.navbar-nav > li > a:hover {
    border-bottom: 0px !important;
    border-color: #000;
    color: #000 !important;
}
.home header .navbar-nav > li:hover, .home header .navbar-nav > li:hover a {
    background: #000 !important;    color: #fff;
}
.home .navbar-nav {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.nav.navbar-nav li {
   width: 100% !important;
    float: left;
    padding: 5px 7px ;
    margin: 0;
}
h2 {
    text-align: center;
}
 
footer .col-sm-3 h2 {
    width: 100%;
    text-align: left;
}
.logo.hidden-xs .freeshipping { 
    padding-top: 0;
}
.follow-us {
    float: left;
    margin-top: 0;
    padding: 4px 10px;
}
.home section.padding-0.margin-top-50 {
    display: none;
}
.product-image img {
     
    height: auto!important;
    width: auto!important;
    max-width: 100%;
}
.top-main-slider h1.newshop {
    
    font-size: 20px;
}
footer h2 {
    font-size: 15px !important;
    margin: 10px 0px;
    width: 100%;
    text-align: left;
}
.logo.hidden-xs .freeshipping {
    font-size: 12px!important;
   
}
.logo.hidden-xs .freeshipping {
    
    width: 100%;
}
.phone-up {
    right: auto!important;
    left: 0!important;
    width: 100%!important;
    top: auto!important;
	    float: left;
    position: relative!important;
}
 .navbar-right.hidden-xs {
    position: relative;
    width: 100%!important;
	margin-top: 0;
}
header p.cart {
    padding: 0px 15px;  
}
a.skip-link.skip-cart.no-count {
    width: 100%;
    text-align: left;
}
  .skip-cart .count {
    color: #fff;
    position: absolute;
    right: 0;
    background: #000;
}
span.shopping-cart {
    color: #000;
}
.five-two .row {
    margin-left: 0;
}
.five-three .col-sm-4 {
    padding: 0;
    width: 100%;
}
div.col-sm-7.five-three {
    width: 100% !important;
}
.five-three p {
    margin: 0;
}
.five-two p {
    margin: 0;
}
.category-products .pager{margin: 10px 0;}
.products-grid .product-name, .products-list .product-name{word-break: break-all;}
.block-layered-nav .block-content > dl > dd{background: #f4f4f4;}
.logo{width: 100%;}
.block-content .item {
    width: auto;
    display: inline-block;
}
.block-content {
    width: 100%;
    float: left;
    text-align: center;
}
.block-content .item a.product-image img {
    width: 100% !important;
}
.block-content .item {
    width: auto;
    display: inline-block;
    padding: 0 1%;
    width: 33.33%;
    margin: 0 !important;
    float: left;
    min-height: 370px;
}
.block-content .item a.product-image{margin-bottom:10px;}
.block-content .item a.product-image img {
    width: 100% !important;
    object-fit: cover;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
    min-height: auto !important;
    max-width: 100% !important;
	margin-top:20px;
}
footer span.input-group-btn {
    width: auto;
    display: table-cell;
}
.top-main-slider h3.newshopp {
    top: 49%;
}
header .navbar-collapse {
    padding: 0 !important;
}
 
}
@media screen and (max-width: 680px) {
	.block-content .item{width: 50%;}
}
@media(max-width: 580px){
.top-main-slider h1.newshop {
    
    left: 5%; 
    font-size: 16px;
}
.home header .manage .logo a img#white {
    width: 68px;
}
.home .navbar-fixed-top .logo .black {
    
    width: 64px;
}
.ggg h2, p {
    float: left;
    width:100% !important;
}
.follow-us a {
   
    font-size: 19px; 
}
h2{font-size: 18px;}
h1{font-size: 22px;}
.col-sm-6.pr p.product-image{margin-top: 0px !important;}
footer h2{margin: 5px 0px;font-size: 14px !important;}
footer{margin-top:0;}
 
.defaultTheme .pagerBelow .cws-pager {
    bottom: -30px;
}
.std p{margin: 0;}
.category-products .pager .amount {
    width: auto !important;
}
.sidebar dl#narrow-by-list2 {
    float: left;
    width: 100%;
}

.category-products {
    float: left;
    width: 100%;
    display: block;
}
.page-title.category-title h1 {
    margin-bottom: 0;
    font-size: 20px;
    padding-bottom: 0;
}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a{padding: 0px 8px;}
.question-2 p{margin:0;}
.product-shop .product-options dd select{width: 100%;}
.product-collateral.accordion-open > dl > dd.current {float: left;width: 100%;}
.product-collateral.accordion-open > dl > dd.current div#customer-reviews {margin: 0;}
.product-collateral > dl > dt.last {width: 100%;float: left;z-index: 1;}
.block {float: left;width: 100%;margin-top: 20px;}
}
@media screen and (max-width: 480px) {
	.block-content .item{width: 100%;}
	.col1-layout .pager {float: right !important;clear: none !important;;display: inline-block;width: auto !important;margin: 0;}
	.col1-layout .sorter {width: auto !important;;display: inline-block;}
	footer span.input-group-btn {width: 1%;display: table-cell;}
	.top-main-slider h3.newshopp {
    top: 51%;
}
.top-main-slider h1.newshop, .top-main-slider h3.newshopp {
    
    left: 3% !important; 
}
.logo.hidden-xs .freeshipping {
    font-size: 10px!important;
}
}
@media screen and (max-width: 420px) {
	.product-shop span.price {font-size: 20px !important;}
}
@media(max-width: 420px) { 
.home .manage .logo.hidden-xs {
    width: 100% !important;
}
 
.home header.navbar-fixed-top .manage {
    
    height: 56px;
}
.home .top-main-slider h1.newshop {
    top: auto!important;
}
#mc_embed_signup input {
    height: 35px !important;
    font-size: 14px;
}
.btn-u {
    padding: 8px 8px;
}

}
@media screen and (max-width: 414px){
header p.cart{padding: 0 8px !important;}
header .skip-cart {font-size: 13px !important;;}
.collapse.in li a {font-size: 13px !important;padding: 0px 8px !important;}
.product-options-bottom .add-to-cart span {width: 50%;float: left;}
.product-options-bottom .add-to-cart span a {line-height: normal !important;}
.product-options-bottom .add-to-cart .add-to-cart-buttons {width: 100%;}
.product-options-bottom .add-to-cart .add-to-cart-buttons span {width: 100%;}
.product-options-bottom .add-to-cart .add-to-cart-buttons {margin-top: 10px;}
.products-grid > li{width: 100% !important;margin-right: 0px !important;}
.product-view .add-to-cart-buttons{margin-right: 0px !important;}
.pages a, .pages .current{width: 25px;height: 25px;line-height: 23px;font-size: 12px;}
.navbar-toggle {    padding: 6px 8px;}
}
@media(max-width: 380px) {
.navbar-toggle .icon-bar {
    width: 14px!important;
    height: 2px!important;
}
.col-sm-5 .logo.hidden-xs {
    top: 0px;
    left: 0 !important;
    padding: 0px !important;
    float: left;
}
 
.top-main-slider h1.newshop { 
    font-size: 14px;
}
.home header .manage .logo a img#white, .logo.hidden-xs a img {
    width: 56px;
}
.navbar-fixed-top .logo .black {
    width: 54px;
}

}
