.bdbox {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.disable-select-shipping { opacity:0.2; pointer-events:none;}
div.colLeft .page-shop-categories .boxContent ul.menuList a span.category-menu-title {
	font-weight: bold;
	font-size: 12px;
}
div.mobile-HeaderMenu {
	display: none;
}
.onestepcheckout-description{ display:none;}
div.mobile-HeaderMenu ul li {
	border-right: 1px solid #ccc;
	float: left;
	font-size: 17px;
	line-height: 1.5;
	margin-right: 0;
	padding: 0 10px;
}
a, a:hover {
	text-decoration: none;
}
div.mobile-HeaderMenu ul li.separator {
	display: none;
}
.Header .mobile-separator-line {
	display: none;
}
div.mobile-mini-cart {
	display: inline-block;
	vertical-align: top;
	padding-top: 6px;
	margin-left: 10px;
}
div.mobile-mini-cart a {
	background: rgba(0, 0, 0, 0) url("../img/cart-icon.png") no-repeat scroll left center;
	color: #7c7c7c;
	display: block;
	font-size: 13px;
	height: auto;
	line-height: 35px;
	padding-left: 25px;
	text-align: center;
	width: 100%;
}
a#Logo {
	position: absolute;
}
div#my-glider div.SlideContent img.banner-image {
	width: 480px;
	height: 280px;
}
.Breadcrum {
	width: 95%;
	height: 16px;
}
.Breadcrum .breadcrumbs {
	float: left;
	overflow: hidden;
	/*width: 82%;*/
	height: 16px;
}
.Breadcrum .page-live-chat-links{
	margin-right: 145px;
}
.Page-SubCategoryList .menu1 {
	display: none;
}
.mobile-review-summary {
	display: none;
}
.catalog-category-view div.colCenterFull div.boxWrap .product-image img {
	margin-bottom: 20px;
	margin-left: 14px;
	width: 120px;
	height: 120px;
}
.ViewName .product-view-name {
	font-size: 12px;
}
.catalog-product-view .ViewDetails .product_stock_status {
	margin: 10px 0;
}
.catalog-product-view .ViewDetails .Line {
	margin-top: 20px;
	margin-bottom: 30px;
}
.catalog-product-view .product-details-box #tabs {
	clear: both;
	width: 80%;
	margin-left: 10%;
}
.catalog-product-view .product-details-box #tabs #rev {
	border-bottom: 1px solid #DFE1E0;
	border-top: 1px solid #DFE1E0;
	padding-bottom: 10px;
	padding-top: 10px;
}
.catalog-product-view .product-details-box #tabs div#relate {
	padding-top: 10px
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists {
	clear: both;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-post-time {
	float: right;
	font-style: normal;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-author {
	color: #000000;
	font-style: normal;
	padding-right: 5px;
	float: left
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .Rating {
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer {
	width: 420px;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #mobile-generic-product-list {
	display: none;
}
.catalog-product-view .product-details-box #tabs div#customer-reviews div.head {
	overflow: hidden;
}
.catalog-product-view .product-details-box #tabs div#customer-reviews em.head_title {
	float: left;
	padding-top: 0;
	padding-bottom: 0;
}
.catalog-product-view .product-details-box #tabs div#customer-reviews .page-head {
	padding-bottom: 0;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer .product-image img {
	width: 100px;
}
.catalog-product-view .product-details-box #tabs div#relate .showcase-logos-list .previous {
	margin: 88px 0 0 0px;
}
.catalog-product-view .product-details-box #tabs div#relate .showcase-logos-list .next {
	margin: 88px 0 0 0px;
}
.catalog-product-view .product-details-box div.ViewThumbnail .ThumbnailProduct {
	width: 300px;
	height: 300px;
}
.catalog-product-view .product-details-box div.ViewThumbnail .Thumbnail .mobile-showcase-logos-list {
	display: none;
}
.catalogsearch-result-index .listing-type-grid.catalog-listing div.Product div.Thumbnail img {
	width: 120px;
	height: 120px;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row .mobile-cart-price-label {
	display: none;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row .mobile-qty-label {
	display: none;
}
.checkout-cart-index .shopping-cart-totals .fieldsetBlock a.Button {
	float: right;
}
.checkout-cart-index #shopping-cart-table tfoot .fieldsetBlock a.Button {
	float: right;
}
.checkout-onepage-index .mobile-boxprice {
	display: none;
}
.checkout-onepage-index .one-page-checkout #opc-login .col2-set .col-1 {
	border-right: 1px solid #CACACA;
}
.checkout-onepage-index #checkoutSteps .section #checkout-step-billing #co-billing-form #billing-new-address-form ul li .field-box {
	width: 267px;
	height: 24px;
}
.checkout-onepage-index #checkoutSteps .section #checkout-step-billing #co-billing-form #billing-new-address-form ul li .field-input-box {
	width: 100%;
}
.checkout-onepage-index #checkoutSteps .section #checkout-step-shipping #co-shipping-form #shipping-new-address-form ul li .field-box {
	width: 267px;
	height: 24px;
}
.checkout-onepage-index #checkoutSteps .section #checkout-step-shipping #co-shipping-form #shipping-new-address-form ul li .field-input-box {
	width: 100%;
}
.customer-account-create ul li .field-box {
	width: 267px;
	height: 24px
}
.customer-account-create ul li .field-input-box {
	width: 100%;
}
.customer-account-create .user-agreement-box ul li fieldset textarea {
	width: 468px;
}
.customer-account-login ul li .field-box {
	width: 267px;
	height: 24px;
}
.customer-account-login ul li .field-input-box {
	width: 100%;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #mobile-generic-product-list1 {
	display: none;
}
.phone > a {
	line-height: 32px;
	padding: 5px 0 5px 25px;
	background: url(../img/call-icon.png) no-repeat center left;
	color: #7c7c7c;
	display: inline-block;
}
.price > a {
	line-height: 32px;
	padding: 5px 0 5px 25px;
	background: url(../img/price-icon.png) no-repeat center left;
	color: #7c7c7c;
	display: inline-block;
	cursor: pointer;
}
.login > a {
	line-height: 32px;
	padding: 5px 0 5px 25px;
	background: url(../img/login-icon.png) no-repeat center left;
	color: #7c7c7c;
	text-indent: -9999px;
	display: inline-block;
}
.logout > a {
	line-height: 32px;
	padding: 5px 0 5px 25px;
	background: url(../img/logout.png) no-repeat center left;
	color: #7c7c7c;
	text-indent: -9999px;
	display: inline-block;
}
.login, .logout {
	float: right !important;
	border-left: 1px solid #ccc;
	border-right: none !important;
}
.mobile-search-container {
	display: none;
}
.links-container > ul {
	float: right;
	margin-right: 20px;
}
.links-container > ul.mobile-top {
	float: left;
	width: 70%;
	margin-right: 0px;
}
.mobile-top .phone, .mobile-top .price {
	width: 45%;
}
.user-name {
	position: absolute;
	right: 10px;
	top: 45px;
}
.logo .search-icon {
	background: url(../img/search-icon.png) no-repeat center;
	cursor: pointer;
	float: right;
	height: 32px;
	margin: 20px 30px 0 0;
	text-indent: -999px;
	width: 32px;
	display: none;
}
.menu-toggle {
	background: url(../img/menu-toggle.png) no-repeat center;
	cursor: pointer;
	float: right;
	height: 32px;
	margin: 20px 30px 0 0;
	text-indent: -999px;
	width: 32px;
	display: none;
}
.xj_overlay.no-display {
	background: #fcfcfc none repeat scroll 0 0;
	box-shadow: 0 0 10px #808080;
	left: 35%;
	padding: 15px;
	position: absolute;
	top: 40px;
	z-index: 9999;
	border-radius: 5px;
}
.xj_overlay::before {
	border-bottom: 10px solid #fcfcfc;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: "";
	position: absolute;
	top: -10px;
}
.no-display, .close-menu, #back, .mobile-cat, .sub-cat, .Footer .box.left-menu, .cart-subtotal_mobile {
	display: none;
}
.main-cat {
	position: relative;
}
.subtotal-price {
	float: right;
}
 .mobile{ display:none; }
 #mobile-generic-product-list1{ display:none;}

.product-review-lists #read_more {
    display: inline-block;
    text-align: right;
    width: 100%;
}
.onestepcheckout-index-index .box.live-spot-prices,  .onestepcheckout-index-index .box.page-shop-categories, .onestepcheckout-shipping-method { display:none;}
.group-select li.shipping_checkbox {    margin-bottom: 10px;}
.cart-subtotal.first td:first-child .fieldsetBlock{ width:100%;}
.shopping-cart-totals a.Button.proceed-checkout, a.Button.proceed-checkout strong{ background:#59c80a; border-radius:4px; padding:0; color:#fff; }
.shopping-cart-totals a.Button.proceed-checkout{ width:100% !important; padding:12px !important; box-sizing:border-box; font-size:14px;max-width: 215px;}
@media (max-width: 971px) {
div.Header {
	width: 100%;
}
div.Content {
	width: 100%;
}
div.colLeft {
	width: 21.83316168898043%;
}
div.colCenter {
	width: 52.52317198764161%;
}
div.colRight {
	width: 21.83316168898043%;
}
}
@media (max-width: 980px) {
	.Breadcrum .page-live-chat-links{
		display:none;
	}	.Breadcrum .breadcrumbs{
		width: 62%;
	}
	.Breadcrum .page-live-chat-links {
	  margin-right: 120px;
	}	
}

@media only screen and (max-width: 971px) and (min-width: 641px) {
.col-two-left-layout div.colCenter {
	width: 77%;
	margin: 0 0 0 23%;
}
.col-two-left-layout div.colCenterFull div.boxWrap {
	width: 90.625%!important;
	padding: 0;
	margin: 0 auto;
}
.catalog-category-view div.ListHeader div.ListDescription {
	width: 72.87%;
}
.catalog-category-view div.ListHeader img.ThumbnailSmall {
	width: 16.059%;
}
.catalog-category-view div.ListElement div.ListDescription {
	width: 60%;
	float: left;
	margin-right: 0;
}
.catalog-category-view div.ListElement div.ListDetails {
	float: left;
}
.catalog-category-view div.ListElement div.Shipping {
	width: 100%;
	float: left
}
/*================banner slider============================*/
div#my-glider {
	width: 100%;
}
#my-glider div.scroller {
	width: 100%;
	height: auto;
}
#my-glider div.scroller div.content {
	width: 2000%;
}
div#my-glider div.SlideContent {
	padding: 0 2.5862069%;
}
#my-glider div.scroller div.section {
	width: 5%;
	height: auto;
}
div#my-glider div.SlideContent img.banner-image {
	width: 100%;
}
.home-feature-product div.lineStart {
	padding: 4% 4% 4% 0 !important;
}
.home-feature-product div.Product {
	width: 27.5%;
	padding: 4%;
}
.home-feature-product div.lineEnd {
	padding: 4% 0 4% 4% !important;
}
.home-feature-product div.Product div.Thumbnail {
	width: 93.8%;
	height: auto;
}
.home-feature-product div.Product div.Thumbnail img {
	width: 100%;
	height: auto;
}
.why-buy-from-goldmart img {
	width: 100%;
	height: auto;
}
.live-help div.LiveHelp {
	background-size: 35%;
	padding: 0 0 0 43% !important;
}
.wantlist div.WantList {
	background-size: 48.387%;
	padding: 0 0 2.688% 48.387%;
}
.video img {
	width: 100%;
	height: auto;
}
.sell-to-us img {
	width: 100%;
	height: auto;
}
.free-investors-kit img {
	width: 100%;
	height: auto;
}
.page-shop-categories div.menu1 img.Icon {
	display: none;
}
.additional-information-container a {
	display: inline-block;
}
div.Breadcrum {
	overflow: hidden;
}
.catalog-product-view .product-details-box #tabs {
	width: 100%;
	margin-left: 0;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #mobile-generic-product-list1 {
	display: block;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #generic-product-list {
	display: none;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #mobile-generic-product-list {
	display: none;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer {
	width: 83.3333%;
}
.checkout-onepage-index #boxprice div.box {
	width: 77%;
	margin: 0 0 0 23%;
}
.checkout-onepage-index div.colCenter {
	width: 52.52%;
	margin: 0 0 0 23%;
}
.checkout-onepage-index div.colRightInclude {
	width: 21.83%;
}
.checkout-onepage-index div.colRightInclude div.colRight {
	width: 100%;
}
.checkout-onepage-index div.colCenter div.progress {
	width: 100%;
}
}
.mobile-rightLink {
	display: none;
}
.col-two-left-layout div.live-spot-prices {
	display: none;
}

@media (max-width: 967px) {
div.Footer {
	width: 100%;
}
}

@media (max-width: 767px) {
#bbblink, .zopim, .cart-subtotal.first, .box.live-spot-prices, #subtotal-321843 {
	display: none !important;
}
div#my-glider div.SlideContent ol {
	bottom: 10px;
	left: 10px;
}
.cart-subtotal_mobile {
	display: block;
}
.links-container > ul li.last {
	background: #000000 none repeat scroll 0 0;
	color: #ffffff;
	padding: 5px 10px;
	position: absolute;
	right: 0;
	top: 40px;
	width: 55px;
	z-index: 999;
}
.links-container > ul li.last a {
	color: #ffffff;
}
div.mobile-mini-cart a {
	font-size: 16px;
	padding-left: 18px;
}
.desktop{ display:none !important; }
 .mobile{ display:block; }
 div.Content {
padding-bottom:0;
}
.owl-item p {
    box-sizing: border-box;
    /*padding: 10px 50px;*/
    text-align: center;
    width: 100% !important;
	height:auto !important;
}
.owl-item > li {
    width: 100% !important;
}
.owl-theme .owl-controls .owl-buttons .owl-prev{ left:0;}
.owl-theme .owl-controls .owl-buttons .owl-next{ right:0;}
} 

@media (max-width: 767px) {
.page-shop-categories {
	background: #fff !important;
	float: none;
	position: fixed;
	top: 0;
	width: 280px;
	box-shadow: 0 0 10px #000;
	left: -320px;
	height: 100%;
	overflow-y: scroll !important;
	z-index: 99999;
}
.main-cat, .sub-cat {
	height: 480px;
}
div.colCenter {
	width: 100%;
	float: left;
	margin:0;
}
div.colRight {
	width: 100%;
	float: none;
}
div#wrapHeader {
	height: auto;
}
.mobile-search-container {
	background: #666 none repeat scroll 0 0;
	margin-top:0;
    padding: 20px;
    position: relative;
    z-index: 999;
}
.home-feature-product {
	display: none;
}
.why-buy-from-goldmart {
	display: none;
}
.colRight .social-media {
	display: none;
}
.colRight .video-review {
	display: none;
}
.colRight .sell-to-us {
	display: none;
}
.colRight .free-investors-kit {
	display: none;
}
.colLeft .page-menu-list {
	display: none;
}
.colLeft .payments-we-accept {
	display: none;
}
.colLeft .newsletter-box {
	display: none;
}
.colLeft .live-help {
	display: none;
}
.colLeft .wantlist {
	display: none;
}
div.colLeft div.box, div.colRight div.box {
	background: none;
}
.wrap-charts {
	display: none;
}
.Footer .page-footer-container, div.Footer ul {
	display: none;
}
.colLeft div.box {
	border: none;
}
div.left-menu h3 {
	display: block;
}
.live-spot-prices .link_oanda {
	display: none;
}
.live-spot-prices table {
}
.HeaderMenu {
	display: none;
}
div.mobile-HeaderMenu {
	display: block;
	padding: 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.logo a#Logo {
	margin-top: 0;
	position: relative;
	padding-left: 15px;
	padding-right: 0;
	display: inline-block;
}
.logo a#Logo img {
	width: auto;
}
div.Header {
	height: auto;
	overflow: hidden;
	padding-bottom: 0px;
	background: none;
}
/*    div.mobile-HeaderMenu  .links-container {/*padding-left: 11.2069%; overflow: hidden;}*/
div.mobile-HeaderMenu ul li span {
	display: none;
}
div#my-glider {
	margin: 10px auto;
	width: 95%;
}
.box.live-spot-prices {
	border: 1px solid #ccc;
	width: 90.625%;
	margin: 0 auto;
}
.col-three-layout div.colCenter div.box {
	border-right: none;
	border-left: none;
	margin:0;
}
div.page-shop-categories {
	margin-bottom: 50px;
}
div.box div.boxContent {
	border: none;
	padding: 0;
	box-sizing: border-box;
	margin-top: 0;
}
.box.live-spot-prices table th {
	display: none;
}
.box.live-spot-prices table td {
	border-bottom: none;
	font-size: 22px;
	padding: 0.68965517241379% 0 2.58620689655172%;
}
.box.live-spot-prices div.boxContent {
	margin-left: 3.44827586206897%;
	margin-right: 3.44827586206897%;
}
.box.live-spot-prices div.boxContent .rightLink {
	display: none;
}
.box.live-spot-prices div.boxContent .mobile-rightLink {
	display: block;
	width: 100%;
	font-size: 22px;
	color: #999;
	text-align: right;
	padding-top: 1.724%;
	padding-bottom: 1.724%;
	line-height: 1;
}
.page-shop-categories .boxContent .menu1 {
	margin-bottom: 0;
}
.page-shop-categories .boxContent .menu1 img {
	display: none;
}
ul.menuList li {
	border-bottom: 1px solid #caccd2;
}
.page-shop-categories .boxContent ul.menuList .arrow, .catalog-category-view .Page-SubCategoryList .menu1 .menuList li {
	background: url(../images/mobile/right-arrows.png) no-repeat 95.3125% center;
}
.page-shop-categories .boxContent ul.menuList li.parent-category, .catalog-category-view .Page-SubCategoryList .menu1 .menuList li.parent-category {
	background-color: #ddd;
	border-bottom: none;
}
.page-shop-categories .boxContent ul.menuList li:hover, .catalog-category-view .Page-SubCategoryList .menu1 .menuList li:hover {
	background-color: #ddd;
}
.catalog-category-view .Page-SubCategoryList .menu1 .menuList li a {
	font-size:14px;
	color: #222;
	padding:20px 40px 20px 10px;
	line-height: 1;
}
.catalog-category-view .Page-SubCategoryList .menu1 .menuList li a span.category-menu-title {
	font-weight: bold;
}
.page-shop-categories .boxContent ul.menuList a span.category-menu-title, .catalog-category-view .Page-SubCategoryList .menu1 .menuList li a span.category-menu-title {
	font-size: 14px;
	color: #74797c;
}
div.colLeft div.left-menu .boxContent ul.menuList li {
	padding-left: 4.6875%;
	background: url(../images/mobile/right-arrows.png) no-repeat 95.3125% center;
}
div.colLeft div.left-menu .boxContent ul.menuList li:hover {
	background-color: #ddd;
}
.page-shop-categories .boxContent ul.menuList li a {
	font-size: 14px;
	color: #222;
	padding: 15px 25px 15px 10px;
	
}
.parent.parent-category > a {
    background: #dddddd none repeat scroll 0 0;
	font-weight:bold;
	color:#74797c !important;
	border-bottom: 1px solid #bfbfbf;
}
.page-shop-categories .mobile .boxContent{ margin-top:0;}
.parent-main {
    background: #fff none repeat scroll 0 0;
}
div.colLeft div.left-menu .boxContent ul.menuList li.level1 a {
	font-size: 16px;
	color: #222;
	padding: 15px 0;
}
div.colLeft div.left-menu h3 {
	padding-left: 4.6875%;
	padding-right: 4.6875%;
	padding-top: 12px;
	padding-bottom: 12px;
	height: auto;
	background: #ddd;
}
div.colLeft div.left-menu h3 strong {
	float: none;
	height: auto;
	padding: 0;
	font-size: 24px;
	background: none;
}
div.colLeft div.left-menu h3 span {
	display: none;
}
.footer-container .footer div.Footer {
	font-size: 22px;
	color: #222;
	padding: 12px 0;
	background: none;
	line-height: 1;
}
.mobile-search-container fieldset div.input-search {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #b0b0b0;
	height: auto;
	padding-bottom: 2.58621%;
	padding-left: 0;
	padding-top: 2.58621%;
}
.mobile-search-container fieldset div.input-search #search {
	height: auto;
	font-size: 15px;
	border:none;
}
/*    .mobile-search-container #search_mini_form .page-search-link {display: none;}*/
.Header .mobile-separator-line {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding-top: 5px;
	background: url(../images/wrapHeader_background.jpg) center bottom no-repeat;
	background-size: cover;
	position: relative;
    top:0;
}
/*================banner slider============================*/
#my-glider div.scroller {
	width: 100%;
	height: auto;
}
#my-glider div.scroller div.content {
	width: 2000%;
}
div#my-glider div.SlideContent {
	padding: 0 1.2%;
}
#my-glider div.scroller div.section {
	width: 5%;
	height: auto;
}
div#my-glider div.SlideContent img.banner-image {
	width: 100%;
}
div.price-updates {
	display: none;
}
.col-two-left-layout div.colCenter {
	margin: 0;
}
.Breadcrum .page-live-chat-links {
	display: none;
}
.mobile-breadcrumbs {
	padding:0;
	margin: 0 10px;
}
.mobile-breadcrumbs .Breadcrum {
	width: 100%;
	height: auto;
	padding: 0!important;
}
.mobile-breadcrumbs .Breadcrum .breadcrumbs {
	float: none;
	width: 100%;
	height: auto;
	font-size: 12px;
	line-height: 1.2;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	margin:10px 0;
}
.mobile-breadcrumbs .Breadcrum .breadcrumbs a {
	color: #222;
	line-height: 1;
}
.catalog-category-view div.ListHeader {
	display: none;
}
.catalog-category-view .page_sub_category_list {
	display: none;
}
.Page-SubCategoryList .menu1 {
	display: block;
	margin-bottom:0;
}
div.colCenterFull div.Page-SubCategoryList {
	width: 100%!important;
}
.catalog-category-view div.colCenter div.page-category-box {
	border-right: none;
	border-left: none;
	background: none;
}
/*    .catalog-category-view .page-shop-categories {display: none;}*/

.catalog-category-view div.colCenterFull div.boxWrap {
	width: 100%!important;
}
.catalog-category-view div.ListElement {
	width: 90.625%;
	margin: 0 auto;
	border-bottom:1px solid #a2a3a3;
}
.mobile-review-summary {
	display: inline-block;
	overflow: hidden;
	text-align:center;
}


.mobile-review-summary #customer_rating {
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-right: 5px;
    text-align: center;
    width: auto;
}
.catalog-category-view .additional-information-container {
	display: none;
}
.more-views {
	display: none;
}
.mobile-view-name .product-view-name {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	text-decoration: none;
}
.catalog-category-view div.colCenterFull div.boxWrap .product-image {
	display: block;
	overflow: hidden;
	float: left;
	width:100%;
}
.catalog-category-view div.colCenterFull div.boxWrap .product-image img {
	max-width: none;
    width: 100%  !important;
	height: auto;
	margin: 0;
}
.catalog-category-view div.colCenterFull div.boxWrap .ListElement div.ListDescription {
	width: 70%;
	margin-right: 0;
	margin-left:0;
	padding-top: 0;
	float:right;
}
.ListDescription .inavailable {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom:5px;
}
.ListDescription strong.Available {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom:5px;
}
.ListDescription strong.SubName {
	font-size: 12px;
	font-weight: bold;
	color: #222;
	line-height: 1.5;
	margin-bottom: 0;
}
.mobile-review-summary strong.Rating {
	font-size: 22px;
	line-height: 1.5;
	height: auto;
	float:left;
	display:inline-block;
}
.mobile-review-summary strong.Rating strong {
	line-height: normal;
	font-size: 22px;
	height: auto;
}
.mobile_unit_price span {
	 font-size: 12px;
    font-weight: bold;
	line-height: normal;
}
.mobile_unit_price b span.price {
	font-weight: bold;
}
.ListDescription .clear {
	display: none;
}
.catalog-category-view div.colCenterFull div.box {
	border-left: none;
	border-right: none;
	background: none;
	margin-bottom:0;
}
.catalog-category-view div.colCenterFull div.live-spot-prices {
	border-left: 1px #CACACA solid;
	border-right: 1px #CACACA solid;
	background: url(../images/boxBottom_741.jpg) bottom center no-repeat;
}
.catalog-category-view div.colCenterFull div.category-products-list-box {
	margin-top: 0px;
	margin-bottom: 10px;
}
/*.catalog-category-view div.colCenterFull div.category-products-list-box .ListElement.first {
	border-top: 1px solid #DFE1E0;
}*/


.catalog-product-view div.product-details-box h3.product-details-title span {
	display: none;
}

.catalog-product-view #main #productdetail div.box h3 strong {
    padding: 0 !important;
}
.catalog-product-view div.colCenterFull div.product-details-box div.boxWrap {
	width: auto!important;
	margin-left: 3.44827586206897%;
	margin-right: 3.44827586206897%;
}

.catalog-product-view .product-details-box h1.ViewName {
	font: bold 14px Verdana, Geneva, sans-serif;
	margin-bottom: 10px;
	margin-top:0;
		text-align:center;
}
.catalog-product-view div.ViewDetails {
	width: 100% !important;
	padding:0;
	text-align:center;
}
.catalog-product-view div.ViewDetails div.ListDetails {
 border: 1px solid #ccc;
    box-sizing: border-box;
    margin: 10px auto 0;
    padding: 10px;
    width: 100%;
}
.catalog-product-view .ViewDetails .page_live_chat_links {
	display: none;
}
.catalog-product-view .ViewDetails .page_additional_info_box {

}
.catalog-product-view .ViewDetails .video-views {
	display: none;
}
.catalog-product-view .ViewDetails .Shipping {
	display: none;
}
.catalog-product-view .ViewDetails .product_stock_status {
	margin: 0;
}
.catalog-product-view .ViewDetails .product_stock_status strong.Available {
	font-size: 14px;
	margin-bottom: 0;
	line-height: 1.5;
}
.catalog-product-view .ViewDetails strong.SubName {
	font-size: 14px;
	line-height: 1.5;
	color: #222;
}
.catalog-product-view .ViewDetails div.ViewPrice {
	padding: 0;
	margin-top: 0;
}
.catalog-product-view .ViewDetails div.ViewPrice span {
	margin-left: 0;
}
.catalog-product-view .ViewDetails div.ViewPrice span.unit_price_label {
	font-size: 22px;
	text-transform: capitalize;
	line-height: 1;
	width: auto;
}
.catalog-product-view .ViewDetails div.ViewPrice span.stock strong .price {
	line-height: 1;
	margin-left: 0!important;
	width: auto;
}
.catalog-product-view .ViewDetails div.ViewPrice strong {
	font-size: 14px;
	line-height: 1;
}
.catalog-product-view .ViewDetails .add-to-holder div.AdCart {
	margin-top:10px;
}

.catalog-product-view .ViewDetails .add-to-holder div.AdCart fieldset {
    margin: 0 auto;
    width: 20%;
}
.catalog-product-view .ViewDetails .add-to-holder div.AdCart fieldset div {
	background-size: cover;
	height: auto;
	padding: 13px;
}
.catalog-product-view .ViewDetails .add-to-holder div.AdCart fieldset input {
	width: 100%;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1;
	height: auto;
}
/*.catalog-product-view .ViewDetails .add-to-holder div.AdCart a.Button2 {
	width: 75%;
	float: right;
	background: url(../images/mobile/mobile-btn-bg.png) 0 0 repeat;
	border-bottom: 1px solid #e6981c;
	border-left: 1px solid #ecb948;
	border-radius: 5px;
	border-top: 1px solid #f2e07c;
	border-right: 1px solid #ecb948;
}
.catalog-product-view .ViewDetails .add-to-holder div.AdCart a.Button2 strong {
	height: auto;
	font-size: 14px;
	padding:15px 0;
	width: 100%;
	text-align: center;
	background: none;
}*/
.catalog-product-view .ViewDetails .alert_urls_box {
}
.catalog-product-view .ViewDetails .Line {
	padding-bottom: 0;
}
.catalog-product-view .ViewDetails .Line span#customer_rating {
	font-size: 22px;
	width: auto;
	line-height: 1.5;
	margin-top: 0;
	margin-left: 0;
}
.catalog-product-view .product-details-box #tabs {
	width: 100%;
	margin-left: 0;
}
.catalog-product-view .product-details-box #tabs div.ViewDescription {
	 margin:0;
}
.catalog-product-view .product-details-box #tabs div.ViewDescription .Description em {
	font-size: 14px;

}
.catalog-product-view .product-details-box #tabs div.ViewDescription div.Description div.DescriptionContent {
	font-size: 20px;
	line-height: 1.5;
	padding-top: 10px;
	padding-bottom: 0;
}
.catalog-product-view .product-details-box #tabs #rev {
	border-top: none;
	padding-top: 0;
	display: inline-block;
    width: 100%;
}
.catalog-product-view .product-details-box #tabs div#customer-reviews div.head em.head_title {
	font-size: 16px;
	line-height: 1;
	display: block;
	padding-bottom:0;
}
.catalog-product-view .product-details-box #tabs div#customer-reviews div.head .page-head {
    float: left !important;
    font-size: 18px;
    margin-top: 10px;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol {
	clear: both;
}
.catalog-product-view .product-details-box #tabs div#relate {
	padding-top: 5px;
}
.catalog-product-view .product-details-box #tabs div#relate em.head_title {
	font-size: 14px;
}
.catalog-product-view .product-details-box #tabs #rev .product-review-lists .review-details-box {
	clear: both;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .Rating {
	height: auto;
	font-size: 21px;
	line-height: 1.5;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .Rating strong {
	height: auto;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-author {
	font-size: 20px;
	line-height: 1.5;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-post-time {
	font-size: 20px;
	line-height: 1.5;
}
.catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-details-content {
	font-size: 20px;
	line-height: 1.5;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer {
	width: 83.3333%
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #mobile-generic-product-list1 {
	display: none;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #generic-product-list {
	display: none;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer #mobile-generic-product-list {
	display: block;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer .mobile-generic-product-list .product-name a {
	font-size: 18px;
	line-height: 1.5;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer .mobile-generic-product-list span.price {
	font-size:18px;
	line-height: 1.5
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer .mobile-generic-product-list span.price-label {
	font-size: 18px;
	line-height: 1.5;
}
.catalog-product-view .product-details-box #tabs div#customer-reviews .page-head a {
	line-height: 1;
}
.catalog-product-view .product-details-box #tabs .video-views {
	display: none;
}
.catalog-product-view .product-details-box #tabs div#relate #horizContainer .product-image {
	width: 100%;
}

.catalog-product-view .product-details-box #tabs div#relate .showcase-logos-list .previous {
	width: 7.4%;
	margin-top: 35%;
}
.catalog-product-view .product-details-box #tabs div#relate .showcase-logos-list .next {
	width: 7.4%;
	margin-top: 35%;
}
.catalog-product-view .product-details-box #tabs div#relate .showcase-logos-list .cross-left {
	width:auto;
}
.catalog-product-view .product-details-box #tabs div#relate .showcase-logos-list .cross-right {
	width:auto;
}
.catalog-product-view .product-details-box .ViewThumbnail .product_page_images {
	font-size: 22px;
	line-height: 1.5;
}
.mobile-generic-product-list p.special-price, .mobile-generic-product-list p.old-price span.price-label {
	display: none;
}
.catalog-product-view .product-details-box .ViewDetails .ListDetails .alert_urls_box {
font-size: 14px;
    line-height: normal;
    text-align: center;
}
.catalog-product-view div.ListDetails .a-inner-box, .catalog-category-view div.ListDetails .a-inner-box{ text-align:center; width:100%;}
.alert_urls_box a.ButtonGrey{ float:none; display:inline-block; text-align: center;}
.catalog-product-view div.ListDetails .a-inner-box, .catalog-category-view div.ListDetails .a-inner-box{ text-align:center;}
.catalog-product-view .product-details-box .ViewDetails .ListDetails .alert_urls_box .form-add > a {
    display: block;
    text-align: center;
}
.catalog-product-view .product-details-box .ViewDetails .ListDetails .alert_urls_box strong {
	padding: 2px 32px 6px;
}
.catalog-product-view .product-details-box div.ViewThumbnail {
	width: 80%;
	margin: 0 auto !important;
	float: none;
}
.catalog-product-view .product-details-box div.ViewThumbnail .ThumbnailProduct {
	height: auto;
}
.catalog-product-view .product-details-box div.ViewThumbnail .Thumbnail #product_img_1 {
display:block !important;
}
.catalog-product-view .product-details-box div.ViewThumbnail .Thumbnail .page-showcase-logos-list, .showcase-logos-list.mobile-showcase-logos-list, .catalog-product-view .click-to-enlarge {
	display: none !important;
}

.catalog-product-view .product-details-box div.ViewThumbnail .Thumbnail .generic-product-list .click-to-enlarge {
	font-size:18px;
	color: #222;
	line-height: 1.5
}
.catalog-product-view .product-details-box div.ViewDetails div.Line {
	padding-left: 0;
}
.catalog-product-view .product-details-box div.ViewDetails div.Line strong.Rating {
	line-height: 1.5;
	font-size: 22px;
	height: auto;
	width: 35.18%;
}
.catalog-product-view .product-details-box div.ViewDetails div.Line strong.Rating strong {
	height: auto;
}
.catalogsearch-result-index .listing-type-grid.catalog-listing {
	width: 100%;
	margin: 0 auto;
}
.catalogsearch-result-index .listing-type-grid.catalog-listing div.Product {
	width: 50%;
	padding: 4%;
}
/*    .catalogsearch-result-index .listing-type-grid.catalog-listing div.lineStart {padding: 4% 4% 4% 0 !important;}
    .catalogsearch-result-index .listing-type-grid.catalog-listing div.lineEnd {padding: 4% 0 4% 4% !important}*/
/*.catalogsearch-result-index .listing-type-grid.catalog-listing div.Product div.Thumbnail img {
	width: 100%;
	height: auto;
}*/
.catalogsearch-result-index .listing-type-grid.catalog-listing div.Product div.Thumbnail {
	width: 100%;
	height: 100%;
}
.catalogsearch-result-index .cms-search {
	width: 90.625%;
	margin: 0 auto;
}
.catalogsearch-result-index .cms-pages {
	width: 90.625%;
	margin: 0 auto;
}
.catalogsearch-result-index .listing-type-grid.catalog-listing div.Pagination {
	text-align: center;
}
.catalogsearch-result-index .listing-type-grid.catalog-listing div.Pagination div.Pages {
	display: inline-block;
}
.catalogsearch-result-index .listing-type-grid.catalog-listing div.Pagination em {
	display: none;
}
.checkout-cart-index div.shopping-cart-box {
	width: 100%;
	margin: 0 auto;
	border:none;
}
.checkout-cart-index div.shopping-cart-box div.boxWrap {
	width: 100%!important;
}
.checkout-cart-index div.shopping-cart-box h3 span {
	display: none;
}
.checkout-cart-index #shopping-cart-table {
	display: block;
}
.checkout-cart-index #shopping-cart-table h4.title {
	margin: 0;
	font-size:14px !important;	float: left;
	width: 100%;
}
.checkout-cart-index #shopping-cart-table h2.mobile-remove-item {
	position:absolute;
	right:10px;
	top:10px;
}
.checkout-cart-index #shopping-cart-table thead {
	display: none;
}
.checkout-cart-index #shopping-cart-table tbody {
	display: block;
	width: 100%;
}
.checkout-cart-index #shopping-cart-table tfoot {
	display: block;
	width: 100%;
}
.checkout-cart-index #shopping-cart-table tfoot tr {
	display: block;
	width: 100%;
}
.checkout-cart-index #shopping-cart-table tfoot tr td {
	display: block;
	width: 100%;
	text-align: left;

}
.checkout-cart-index #shopping-cart-table tfoot tr.cart-subtotal_mobile td{	border-top:1px solid #696969; padding-top:5px;}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-top:1px solid #696969;
	padding:10px 0;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row.first {
	border-top:0;
	padding-top:0;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row .rwd-data-col1 {
  float: left;
   text-align: left;
    margin-right: 10px;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row .rwd-data-col2 {
	width: 50%;
	float: left;
	padding-right: 0;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row td {
	border-bottom: none;
}
/*    .checkout-cart-index #shopping-cart-table tr.rwd-data-row .product-image img {width: 100%;height: auto;}*/
.checkout-cart-index #shopping-cart-table tr.rwd-data-row .mobile-cart-price-label {
	display: block;
	float: left;
	width: 50px;
	color: #222;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row .mobile-qty-label {
	display: block;
	float: left;
	width: 50px;
	text-align: left;
	padding: 3px 0;
	color: #222;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row .shopping-cart-price {
	text-align: left!important;
	margin-top:10px;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row fieldset div {
	width:40px;
	height: 18px;
	padding:3px 2px;
}
.checkout-cart-index #shopping-cart-table tr.rwd-data-row fieldset div input.qty{ text-align:center;}

.checkout-onepage-index .mobile-boxprice {
	display: block;
}
.checkout-onepage-index #boxprice {
	display: none;
}
.checkout-onepage-index div.colRightInclude {
	display: none;
}
.checkout-onepage-index #checkoutSteps #checkout-step-login {
	background: none;
	border-bottom: 1px #cacaca solid;
}
.checkout-onepage-index .progress {
	width: 90.625%;
	margin: 0 auto;
}
.checkout-onepage-index #checkoutSteps #checkout-step-login h3 {
	display: block;
}
/*.checkout-onepage-index #checkoutSteps #checkout-step-login h3 {display: block;padding-left: 4.6875%;padding-right: 4.6875%;padding-top: 10px;padding-bottom: 10px;height: auto;background: #ddd;}*/
    /*.checkout-onepage-index #checkoutSteps #checkout-step-login h3 strong {float: none;height: auto;padding: 0;font-size: 200%;background: none;}*/
    /*.checkout-onepage-index #checkoutSteps #checkout-step-login h3 span {display: none;}*/
.checkout-onepage-index #checkout-progress-wrapper div.box h3 {
	display: block;
}
/*.checkout-onepage-index #checkout-progress-wrapper div.box h3 {display: block;padding-left: 4.6875%;padding-right: 4.6875%;padding-top: 10px;padding-bottom: 10px;height: auto;background: #ddd;}*/
    /*.checkout-onepage-index #checkout-progress-wrapper div.box h3 strong {float: none;height: auto;padding: 0;font-size: 200%;background: none;}*/
    /*.checkout-onepage-index #checkout-progress-wrapper div.box h3 span {display: none;}*/
.checkout-onepage-index #checkoutSteps .section div.box h3 {
	display: block;
}
.checkout-onepage-index .progress div.box h3 {
	display: block;
}
.checkout-onepage-index .progress div.box div.boxContent {
	padding:10px;
}
.checkout-onepage-index #checkoutSteps .section div.box div.boxContent {
	padding: 10px;
}

.checkout-onepage-index .one-page-checkout {
    margin: 0;
    width: 100%;
}
.checkout-onepage-index #checkout-progress-wrapper {
	width: 100%;
}
.checkout-onepage-index #checkout-step-login div.boxContent {
	padding: 16px 18px 18px;
}
.checkout-onepage-index .progress #checkout-progress-wrapper div.box div.boxContent {
	padding: 16px 18px 18px;
}
.checkout-onepage-index #checkoutSteps .section #checkout-step-billing #co-billing-form #billing-new-address-form ul li .field-box {
	width: 100%;
}
.checkout-onepage-index #checkoutSteps .section #checkout-step-shipping #co-shipping-form #shipping-new-address-form ul li .field-box {
	width: 100%;
}
.customer-account-create ul li .field-box {
	width: 100%;
}
.customer-account-create div.fieldsetBlock {
	width: 90.625%;
	margin: 0 auto;
}
.customer-account-create div.fieldsetBlock ul li fieldset {
	width: 100%;
}
.customer-account-create .user-agreement-box ul li fieldset textarea {
	width: 99%;
}
.customer-account-login ul li .field-box {
	width: 100%;
}

.logo .search-icon, .menu-toggle {
	display: block;
}
.stick_header_div { display:none;}
div#wrapHeader {
	margin: 0; width:100%; background:#fff; position:fixed; top:0; z-index:9999;
}
div#wrapContent { margin:132px 0 0; }
/*div#wrapContent.wrapContent {  margin: 0; }*/
div#my-glider div.SlideContent img.banner-image {
	height: auto;
}
div.Product {
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 20px !important;
	width: 100%;
	text-align: center;
	min-height:300px;
}
.catalogsearch-result-indexdiv.Product {
	padding: 15px !important;
	min-height:300px;
}
.Product.lineEnd, .Product.lineStart {
	padding: 20px !important;
	/*border-right: 1px solid #dfe0e0 !important;*/
}
div.Product div.Thumbnail {
	height: auto;
	width: 100%;
}
div#wrapFooter {
	height: auto;
}
div.colCenter div.box {
	background: none;
	margin-bottom:0;
}
.col-right {
	display: none;
}
.footer-container .footer div.Footer {
	font-size: 15px;
	padding: 0 0 20px;
}
.page-search-link a {
	background: url(../img/search-icon.png) no-repeat center;
	cursor: pointer;
	float: right;
	height: 28px;
	margin: -45px 5px 0 0;
	text-indent: -999px;
	width: 28px;
	display: block;
}
.boxContentSearch {
	margin-bottom: 0 !important;
}
.close-menu {
	cursor: pointer;
	display: block;
	font-size: 13px;
	padding: 15px 25px;
	text-align: right;
	text-transform: uppercase;
	background: url(../img/close.png) no-repeat right center;
	line-height: normal;
}
.close-menu:hover {
	background-color: #cfcfcf;
}
/* 22/05/2015 --------------------------------------------*/
.back-menu {
	cursor: pointer;
	display: none;
	font-size: 13px;
	padding: 15px;
	text-align: right;
	text-transform: uppercase;
}
.back-menu:hover {
	background-color: #cfcfcf;
}
.back-menu b {
	background: url(../img/back.png) no-repeat center;
	text-indent: -9999px;
	display: inline;
	padding: 10px;
	line-height: normal;
}
/* 22/05/2015 --------------------------------------------*/


div.box h3 strong {
	display: block;
	float: none;
	padding: 0;
	line-height: 30px;
	text-align: center;
}
div.box h3 > span{
	display:none;
}
#profiler_section, .col-left .left-menu, .page-shop-categories h3 {
	display: none !important;
}
div.page-shop-categories {
	margin-bottom: 0;
	padding: 0;
}
.mobile-cat {
	position: relative;
	display: block;
}
.mobile-cat a {
	border-top: 1px solid #cfcfcf;
	display: block;
	font-size: 12px;
	padding: 15px 10px;
	text-transform: uppercase;
}
.mobile-cat li:last-child a, .mobile-cat li:last-child ul li:last-child a {
	border-bottom: 1px solid #cfcfcf;
}
.mobile-cat li:last-child ul a {
	border-bottom: none;
}
.mobile-cat a:hover {
	background: #cfcfcf;
}
.sub-cat {
	background: #efefef none repeat scroll 0 0;
	position: absolute;
	right: -260px;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.mobile-cat > li:hover ul {
	right: 0 !important;
}
.catalog-category-view #main div.box h3 strong {
	padding: 0 18px !important;
}
div.ListDetails {
	border: none;
	padding: 10px 0;
}

.ListDetails .a-center, .catalog-category-view div.ListDetails .out-of-stock {
	/*text-align: left !important;*/
}
.catalog-category-view div.ListDetails {
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin: 10px 0 15px 0;
    padding: 10px;
    width: 100% !important;
}
div.AdCart fieldset input {
	width: 30px !important;
}

.mobile-remove-item a img {
	display: inline-block;
	vertical-align: top;
}
#subtotal-321834 {
	display: none;
}
.actions .fieldsetBlock {
	width: 100%;
}
.fieldsetBlock {
	margin-bottom:0 !important;
}
.fieldsetBlock .leftLink {
	width: auto !important;
}
div.Footer div {
	width: 100%;
	height: auto;
}
.left-menu ul.menuList, div.Footer ul li {
	display: block
}
.Footer div.box h3, .Footer div.box h3 strong, .Footer div.box h3 span {
	height: auto;
	background: #ddd;
}
.Footer div.box.left-menu h3 strong {
	display: block;
	float: none;
	font-size: 14px;
	line-height: 30px;
	padding: 10px;
	text-align: left;
}
div.Footer ul li a {
	font-size: 14px;
}
div.Footer ul li {
	background: rgba(0, 0, 0, 0) url("../images/mobile/right-arrows.png") no-repeat scroll 95.3125% center;
	padding-left: 4.6875%;
}
.box.shopping-cart-box .boxContent, .checkout-cart-index .boxContent{
	padding: 10px !important;
}
.footer .boxContent{
	padding: 0 !important;
}
.Footer .box.left-menu {
	display: block;
}
.shopping-cart-totals {
	text-align: right;
}
div.Pagination div.Pages { float:none;text-align: center; height:50px;}
div.Pagination div.Pages a.Button{ float:none; display:inline-block;}
div.Pagination div.Pages div{ display:inline-block; vertical-align:top; float:none;}
  
div.Pagination em {
    display: inline-block;
    left: 0;
    text-align: center;
    top: 3px;
    width: 100%;
}
div.Pagination div.Pages div {
     margin: 0 5px;
}
div.Pagination em {
    left: 5px;
     top: 5px;
}
.generic-product-list .product-image img, #arrowLeft3 img, #arrowRight3 img{ width:auto}
#arrowLeft3, #arrowRight3, #arrowLeft, #arrowRight{ position:relative; z-index:9999;}
.product-social-box, .product-wishlist-link .link-wishlist, .page_live_chat_links.live_chat_icon_box { display:none !important;}
.catalog-product-view .product-wishlist-link .customer-review-summary{ margin-left:0 !important;}
div.product_detail_attributes table td {
    border: medium none;
    float: left;
    font-size: 14px;
    padding: 6px 0;
    width: 320px;
}
div.product_detail_attributes table td.data > span{   display: inline-block;    vertical-align: top;    width: 49%;}
table{empty-cells:hide !important;}
div.product_detail_attributes em {
    font-size: 14px;
 }
.checkout-cart-index .mobile-breadcrumbs, .customer-account-login .mobile-breadcrumbs{ padding:5px;}
#product-videos { display:none !important;}
div.product_detail_attributes, .ViewDescription { border:none; padding:10px 0 0 0;}
.accordian-content p{ padding-bottom:0;}

.head_title.accordian-title {
    background: #d3d4d8 none repeat scroll 0 0;
    display: inline-block;
    font-size: 14px !important;
    padding: 10px !important;
    width: 100%;
	cursor:pointer;
	box-sizing:border-box;
	position:relative;
}

.head_title.accordian-title:after {
    content: '+';
    position: absolute;
    right: 10px;
}
.head_title.accordian-title.open:after {
    content: '-';
    position: absolute;
    right: 10px;
}
.accordian-content {
    display: none;
}
#customer-reviews { padding-top:10px;}

.accordian-content .page-head.mobile {
    margin-top: 10px;
    display: inline-block;
}

.customer-account-login .login-box {
    border: medium none;
    box-sizing: border-box;
    float: left;
    padding: 10px;
    width: 100%;
}

.customer-account-login .new-account-box {
    box-sizing: border-box;
    float: left;
    padding: 10px;
    width: 100%;
	border-top:1px solid #cfcfcf;
}
.registered-users .fieldsetBlock a{ line-height:25px; }
.registered-users .fieldsetBlock, .customer-account-login .new-account-box .register-users div.content,.register-users  div.fieldsetBlock{ margin-bottom:0;}
.customer-account-login .login-box button.login-btn{ margin-left:15px;}

.read_more_link, #read_more a, .review-link {
    color: 000;
    font-size: 15px;
    text-decoration: underline;
}
.read_more_link:hover, #read_more a:hover, .review-link:hover {
    color: red;
}

.catalog-product-view .product-wishlist-link {
    display: inline-block;
    margin: 5px 10px 5px 0;
}
#billing-new-address-form li.no-display{ display:none !important;}
.review-author {
    font-size: 13px !important;
    font-weight: bold;
}
.cart-subtotal_mobile .fieldsetBlock {
    display: inline-block;
    margin-bottom: 10px !important;
}
#review_form_div > h4 {
    display: inline-block;
    margin-top: 10px;
}
.shopping-cart-totals {
    margin-top: 10px;
    text-align: right;
}
tbody .a-right-cart .cart-price{ text-align:left;}
.shopping-cart-totals br{ display:none;}

div.colCenterWide {
    width: 100%;
}
#onestepcheckout-form h1.onestepcheckout-title{ text-align:center;font-size:14px;} 

p.onestepcheckout-description {
    font-size: 14px !important;
    padding: 10px;
}
.checkout-cart-index #shopping-cart-table tfoot .fieldsetBlock a.Button, .checkout-cart-index .shopping-cart-totals .fieldsetBlock a.Button {
    clear: both;
    float: left;
}
.title-checkout.mobile.accordian-title {
    background-position: 5px 6px;
    box-sizing: border-box;
    clear: left;
    cursor: pointer;
    float: left;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 10px 40px;
    width: 100%;
	background-color: #dddddd;
	margin-bottom:5px;
	position:relative;
}
.title-checkout.mobile.accordian-title:after {
    content: '+';
    position: absolute;
    right: 10px;
}
.title-checkout.mobile.accordian-title.open:after {
    content: '-';
    position: absolute;
    right: 10px;
}
.checkout-cart-index div.colCenterFull div.boxWrap {
    width: 100% !important;
	text-align:center;
}
#review_field{ width:99% !important;}
div.logo{
    height: 60px;
    margin-bottom: 10px;
}



.menuList .child-main {
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%;
	border-top:1px solid #caccd2;
}

.page-shop-categories .menuList{ position:absolute; width:100%;}
.menuList{ position:relative;}
generic-product-list  .owl-item p{ height:auto !important;} 
#generic-product-list  .owl-item p a{ text-decoration:underline;}
#generic-product-list  .owl-item .price {
    font-weight: bold;
}
p.our_buy_price, p.product_sku_icon{ display:inline-block; float:none;}
/*select{ background: url("../img/select-arrow.png") no-repeat scroll right center}*/
#onestepcheckout-place-order{ width:100%;}
#update-cart{ clear:left; margin-top:0px;}

#shopping-cart-table td label {
    float: left;
	width:70px !important;
	text-align:left;
}

div.Pagination {
    border-top: 1px solid #dfe0e0;
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 15px;
}
.messages li li{ line-height:normal;}
.error-msg, .success-msg, .note-msg, .notice-msg{ padding-left:20px !important; font-size:10px !important; font-weight:normal !important; background-position: 4px 12px !important;}
#shopping-cart-table .attributes-col .mobile-remove-item, #shopping-cart-table  .attributes-col{ display:none;}
.shopping-cart-totals a.Button.proceed-checkout, a.Button.proceed-checkout strong{ background:#59c80a; border-radius:4px; padding:0; color:#fff; }
.shopping-cart-totals a.Button.proceed-checkout{ width:100% !important; padding:12px !important; box-sizing:border-box; font-size:14px; max-width:100%;}
#shopping-cart-table .update-shoping{ float:right !important; clear:none !important; width:48% !important;}
#shopping-cart-table .update-shoping strong{padding-left:0; padding-right:0;}
#shopping-cart-table .continue-shoping{ float:left !important; clear:none !important; width:48% !important;}
#shopping-cart-table a.Button strong{ font-size:10px; text-align:center;}
#shopping-cart-table a.Button{ margin-bottom:0 !important;}
.rmv-btn.mobile, .updt-btn.mobile{ float:left; width:31%;}
.rmv-btn .btn-remove, .updt-btn .btn-update{ width:110px;}
div.box h3{ font-size:14px;}
#shopping-cart-table tr td { font-size:12px;}

.customer-account-index .box .boxContent.boxWrap { padding:10px} 
#my-orders-table th{ color:#000;}
.account-box h5 {
    color: #000;
    font: bold 12px Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
}
.account-box .col-1, .account-box .col-2 { margin-left:0 !important;}
.account-box h6{ font-size:12px;}
.findme-box{ display:none;}
.category-products-list-box div.ListElement{ padding-bottom:0;}
.catalog-category-view div.ListDetails .a-inner-box{  text-align:center;}
.onestepcheckout-skin-generic { margin-top:5px;}
.shipping-address-title .shipping-title{
    background-color: #dddddd;
    background-position: 5px 6px;
    box-sizing: border-box;
    clear: left;
    cursor: pointer;
    height: auto;
    line-height: normal;
    margin: 0 0 10px 0;
    padding: 10px 40px;
}
.mobile-error {
    box-sizing: border-box;
    color: red;
    display: inline-block;
    padding: 10px !important;
    text-align: center;
    width: 100%;
	display:none;
	
}
.customer-account-logoutsuccess .colCenterWide{ padding:10px; text-align:center;box-sizing: border-box;}
.customer-account-logoutsuccess .colCenterWide h1{line-height:normal; font-size:14px; font-weight:bold;}
.customer-account-forgotpassword .boxContent.boxWrap{
    padding: 10px !important;
}
.customer-account-forgotpassword .boxContent.boxWrap button.form-button {
    font-weight: bold;
    padding: 2px 5px;
}
.customer-account-forgotpassword .boxContent.boxWrap fieldset div, .customer-account-login fieldset div, 
.customer-account-create fieldset div, .mobile.review-form fieldset div{ background:none; padding:0; border:none;}
.customer-account-forgotpassword .boxContent.boxWrap fieldset div .input-text, .customer-account-login fieldset div .input-text, 
.customer-account-create fieldset div .input-text, .mobile.review-form fieldset div .input-text{ padding:3px 8px; border:1px solid #ccc; height:25px; box-sizing:border-box;}
.mobile.review-form fieldset div select.validate-select { padding:3px 8px; border:1px solid #ccc; height:25px; box-sizing:border-box; width:100%;}
.customer-account-create ul li .field-box{ height:auto;}
.customer-account-create .fieldsetBlock > h4 {
    margin: 10px 0 5px;
}
.customer-account-forgotpassword .box h3,  .customer-account-create .box h3{ margin-top:10px;}
.customer-account-login .registered-users h4{ display:none;}
.login-box .form-list {
    margin-top: 15px;
}
.login-registraion-box .mobile-login-popup-contents-login{ margin-bottom:0px !important;}
.login-registraion-box .mobile-login-popup-contents-login .registered-users{ padding-bottom:0 !important}
.mobile-slider .owl-pagination{ display:block;}
.mobile-slider .owl-pagination .owl-page{pointer-events: none; cursor:pointer;}
.shipping-checkbox{ clear:both;}
#customer_rating_mobile { float:left;}
.onestepcheckout-index-index .box.page-shop-categories{ display:block;}

.catalog-product-view #main #productdetail h1.ViewName {
    margin-bottom: 5px !important;
}
 .catalog-product-view .product-details-box div.ViewThumbnail .Thumbnail .generic-product-list .click-to-enlarge, 
 .catalog-product-view .ViewDetails .product_stock_status strong.Available,
 .catalog-product-view .ViewDetails strong.SubName, 
 catalog-product-view .product-details-box #tabs div.ViewDescription div.Description div.DescriptionContent,
 .catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-details-content,
 .catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-author,
 .catalog-product-view .product-details-box #tabs #rev div#customer-reviews ol.product-review-lists .review-post-time,
 .catalog-product-view .product-details-box #tabs div.ViewDescription div.Description div.DescriptionContent {
     font-size: 14px;

	
 }
#search_autocomplete{ display:none !important}
.DescriptionContent h3{ background:none !important; height:auto !important; color:#000 !important;}
.accordian-content p.required{ margin-bottom:10px;}
#product-review-table td {
    vertical-align: middle;
    text-align: center;
}
#user_agreement_text{ margin-bottom:10px;}
.account-box.ad-account-info .col2-set{ clear:left;}
#__rr_instant_survey_container, .checkout-onepage-success .Content #boxprice, .checkout-onepage-success .Content .colLeft, .checkout-onepage-success .Content .colRightInclude { display:none !important; }
.checkout-onepage-success .boxContent.boxWrap, .sales-order-view .boxContent.boxWrap{ padding:10px !important;}
.link-print {
    display: none;
}
.order-info-box h5{ font-size:12px;font-weight:bold; color:#000; letter-spacing:0;}
.ListDescription .mobile_unit_price, .ListDescription .page-product-description{ display:none;}
.colLeft  .page-shop-categories .mobile .boxContent{ padding:0 !important;}
.ListElement  .List-Image {    float: left;    width: 90px;}
.List-Image .mobile.btn-view {
    display: inline-block;
    margin-top: 12px;
    text-align: center;
    text-decoration: underline;
    width: 100%;
}
.ListDescription .mobile-view-name {
    margin:0 0 5px 0;
}
.catalog-category-view div.ListElement h5.ViewName{ margin-bottom:10px;}
.updt-btn .btn-update {
    background: rgba(0, 0, 0, 0) url("../images/button_fill.jpg") no-repeat scroll left center;
    color: #000;
    float: left;
    overflow: hidden;
    text-decoration: none;
	cursor:pointer;
	border:none;
	  font-family: verdana;
}

.updt-btn .btn-update span {
    font-size: 10px;
    text-align: center;
	background: rgba(0, 0, 0, 0) url("../images/button_background.jpg") no-repeat scroll right top;
    display: block;
    height: 16px;
	font-weight:bold;
    overflow: hidden;
    padding: 5px 12px 3px;
}
.link_oanda, .ListDescription .Shipping { display:none;}
.ListDetails a.ButtonGrey{ text-align:center; float:none; display:inline-block;}

.mobile-slider  .owl-item .item > a {
    display: block;
    text-align: center;
}

.catalog-product-view .ViewDetails .add-to-holder div.AdCart fieldset div {
    padding: 4px 8px;
}
.AdCart fieldset > div {
    margin-left: 43px;
}
.ListDetails a.Button2{ float:right; margin-right:43px;}
.mobile-review-summary {
    margin-top: 9px;
}

.xj_overlay .close_list.mobile {
    float: left;
    margin-top: -14px;
	position:relative;
}
.xj_overlay .close_list.mobile::after {
    color: red;
    content: "X";
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: -10px;
    top: 1px;
	cursor:pointer;
}

.cms-page-view .colCenter .boxContent, .contacts-index-index .colCenter .boxContent{
    box-sizing: border-box;
    padding: 10px;
    text-align: justify;
    width: 100% !important;
}
.cms-page-view div.colCenter div.box{ border:none;}
.contacts-index-index div.box h3 {margin-top: 10px;}
.cms-page-view  .col-center .boxContent p, .box_selto li{ text-align:justify;}
.cms-about-us .col-center .boxContent img, #contact-us-store-image img{ width:100%;}
.cms-meet-our-team .western {
     margin-top: 15px;
}

.cms-meet-our-team .profile {
    display: none;
}
#contact-us-store-map > iframe {
    margin-bottom: 10px;
    width: 100%;
}
.contacts-index-index #contactForm #comment, .cms-sell-to-us #selltousForm #comments{ width:99% !important;}

.contacts-index-index button.Button {
    background: rgba(0, 0, 0, 0) url("../images/button_fill.jpg") no-repeat scroll left center;
    color: #000;
    float: right;
    overflow: hidden;
    text-decoration: none;
	border:none;
	cursor:pointer;
	font:11px/14px Verdana,Arial,Helvetica,sans-serif;
}

.contacts-index-index button.Button span {
    background: rgba(0, 0, 0, 0) url("../images/button_background.jpg") no-repeat scroll right top;
    display: block;
    height: 16px;
    overflow: hidden;
    padding: 5px 12px 3px;
	font-weight:bold;
}
.cms-faq td{ padding:5px;}
.cms-sell-to-us fieldset div, .contacts-index-index fieldset div{ background:none; border:none; padding:0;}
.cms-sell-to-us fieldset input, .contacts-index-index   fieldset input{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #a6a6a6;
    box-sizing: border-box;
    color: #222;
    font: 11px/18px Verdana,Arial,Helvetica,sans-serif;
    height: 28px;
    margin: 0;
    outline: 0 none;
    padding: 5px;
    width: 99%;
}
#contact-us-store-map{ display:none;}
div.box div.boxWrap .sort-by{display:none;}

}   

@media (max-width: 639px) {
.mobile-top .phone, .mobile-top .price {
	width: 44%;
}
img {
	max-width: 100%;
	height: auto;
}
.page-search-link a {
	margin: -40px 5px 0 0;
}

}

@media (max-width: 567px) {
.checkout-onepage-index .col2-set .col-1 {
	width: 100%;
	float: none;
}
.checkout-onepage-index .col2-set .col-2 {
	width: 100%;
	float: none;
}
.checkout-onepage-index .one-page-checkout #opc-login .col2-set .col-1 {
	border-right: none;
}
div.mobile-HeaderMenu ul li {
	font-size: 15px;
}
.mobile-top .phone, .mobile-top .price {
	padding: 0 5px;
	width: auto;
}
.links-container > ul.mobile-top {
	width: auto;
}
.links-container > ul {
	margin: 0;
}
div.mobile-mini-cart {
	margin-left: 5px;
}
div.mobile-mini-cart a {
	width: auto;
}
div.mobile-mini-cart a {
	font-size: 15px;
	padding-left: 25px;
}
.mobile-search-container{ padding:15px;}

.catalog-product-view .ViewDetails .add-to-holder div.AdCart fieldset div {
    padding: 4px 8px;
}
.AdCart fieldset > div {
    margin-left: 43px;
}
.ListDetails a.Button2{ float:right; margin-right:43px;}
.mobile-review-summary {
    margin-top: 9px;
}
}
@media (max-width: 414px) {
.AdCart fieldset > div {
    margin-left: 34px;
}

.ListDetails a.Button2 {
    float: right;
    margin-right: 34px;
}
.mobile-review-summary {
    margin-top: 9px;
}
}
@media (max-width: 400px) {
div.mobile-HeaderMenu ul li {
	font-size: 13px;
}
a#Logo {
	height: auto;
	width: 60%;
}
.logo a#Logo img {
	width: 100%;
}
.logo .search-icon, .menu-toggle {
	margin-top: 13px;
	margin-right: 15px;
}
div.mobile-mini-cart a {
	font-size: 13px;
}

/*.catalog-product-view .ViewDetails .add-to-holder div.AdCart a.Button2 strong {
    font-size: 14px;
    padding: 13px 0;
 }*/

 
.product-review-lists #read_more {
    display: inline-block;
    margin-bottom: 5px;
}
.collateral-box.up-sell .head{ display:inline-block;}
.catalog-product-view .product-details-box #tabs div#relate em.head_title{ font-size:14px;}

div.logo {
     margin-bottom: 0px;
}

.volume-pricing-box{ font-size:12px !important;}
.registered-users h6 {
    font-size: 10px;
    text-align: center;
}
.account-box.ad-orders {
    overflow-x: scroll;
}
.AdCart fieldset > div {
    margin-left: 28px;
}

.ListDetails a.Button2 {
    float: right;
    margin-right: 28px;
}


}

@media (max-width: 345px) {
.checkout-cart-index #shopping-cart-table tfoot .fieldsetBlock a.leftLink {
	margin-bottom: 10px;
}
.checkout-cart-index #shopping-cart-table tfoot .fieldsetBlock a.Button {
	float: left;
}
.checkout-cart-index .shopping-cart-totals .fieldsetBlock a.Button {
	float: left;
}
div.mobile-HeaderMenu ul li {
	padding: 0 5px;
	font-size: 10px;
}
.logo .search-icon, .menu-toggle {
	margin-top: 8px;
	margin-right: 10px;
	background-size: 80%;
	background-position: center;
}
.page-search-link a {
	margin: -35px 5px 0 0;
}

div.product_detail_attributes table td {
    width:280px;
}
div.logo {
    height: 50px;
}

.catalog-product-view .product-wishlist-link{ margin-right:5px;}
.AdCart fieldset > div {
    margin-left: 20px;
}

.ListDetails a.Button2 {
    float: right;
    margin-right: 20px;
}

.ListElement .List-Image {
    width: 80px;
}
.mobile-review-summary {
    margin-top: 0;
}
}
.overlay {
	background: black none repeat scroll 0 0;
	display: none;
	height: 100%;
	opacity: 0.4;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1222;
}
