body {
	font-family: "Open Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	color: #000;
/*	background-color: #f7f5f8;*/
}

a,
.page-link {
	color: #2e3192;
}
a:hover,
a:active,
.page-link:hover {
	color: #7670b3;
	text-decoration: none;
	transition: .2s all ease;	
}

strong,
.font-weight-bold {
	font-weight: 600 !important;
}

.btn-dark {
	background-color: #000;
	border-color: #000;
/*	border-radius: 0;*/
}
.btn-dark:hover,
.btn-dark:active,
.page-item.active .page-link {
	background-color: #4f4f4f !important;
	border-color: #4f4f4f !important;
}
.btn span {
	border: none !important;
}

.navbar-light.home {
	background: none;
}
.navbar-light,
.bg-light-v.home {
/*	background: url(/images/Header-BG.png) center center;*/
	background: rgba(255,255,255,0.95);
	padding: 0 5px;
}
.navbar-light .navbar-nav .nav-link {
	color: #000;
/*	text-transform: uppercase;*/
	font-family: "Playfair Display";
	font-size: 18px;
}
.navbar-light .navbar-nav .nav-link:hover {
	color: #4f4f4f;
}
.bg-light-v {
/*	background-color: rgba(255,255,255,.9);
	border-bottom: 7px solid #000000;*/
	box-shadow: 0 10px 20px -15px rgba(0,0,0,0.25);
}
.nav-banner {
	position: absolute;
	top: 0;
	left: 38%;
}
.bg-light-v .nav-banner {
	display: none;
}
.logoTransoform {
	height: 69px !important;
/*	width: 130px !important;*/
	position: relative;
}

.mouseHoverV {
	cursor: pointer;
}

.scrollup{
	width: 40px;
	height: 40px;			
	text-indent: -9999px;
	opacity: 0.3;
	position: fixed;
	bottom: 70px;
	right: 30px;
	display: none;			
	background: url('/images/icon_top.png') no-repeat;	
}

.searchProductsHeader {
	display: none;
	position: absolute;
	z-index: 1200;
	width: 320px;
	height: 40px;
	line-height: 40px;
	right: 2%;
	top: 100px;
	background-color: rgba(35, 35, 35, 0.9);
	border: 6px solid rgba(204, 204, 204, 0.7);
	font-size: 12px;
	margin: 10px;
	padding: 0 3px 0 10px;
}
.headersearch {
	margin-top: 8px;
	background-color: transparent;
	width: 120px;
	border: none;
	border-bottom: 1px #000 solid;
	display: inline-block;
	font-size: 12px;
	margin-left: 1rem;
	padding: 4px;
}
button.headersearchbutton {		
	border: none;
	margin: 0;
	cursor: pointer;
	transition: .2s all ease;	
	letter-spacing: 1px;
	background-color: transparent;
}
button.headersearchbutton:hover {	
	color: #4f4f4f;
}
    
/* OLD FADED HEADER SEARCH ON CLICK
.headersearch {
	height: 24px;
	background-color: transparent;
	width: 70%;
	border: none;
	color: #fff;
	border-bottom: 1px solid #fff;
}
button.headersearchbutton {
	height: 26px;
	background-color: #000;
	color: #fff;
	text-align: center;
	line-height: 26px;
	border: none;
	margin: 0 10px;
	cursor: pointer;
	transition: .2s all ease;	
	letter-spacing: 1px;
}
button.headersearchbutton:hover {
	background-color: #fff;
	color: #000;
}*/

.carousel-item {
	min-height: 450px;
	height: 100vh;
	background: no-repeat center center scroll;
	background-size: cover;
}

.carousel-indicators li {
	background-color: #000 !important;	
	opacity: 0.2;
}
.carousel-indicators li.active {
	background-color: #000;
	opacity: 0.4;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	height: 50px;
	width: 50px;
	filter: invert(100%);
	opacity: 0.2 !important;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
	opacity: 0.2 !important;
}

.bg-lightgrey {
/*	background: linear-gradient(rgba(230,228,231,1) 0%, rgba(247,245,248,1) 20%, rgba(247,245,248,1) 100%);*/
	background: #f6f6f6;
	font-size: 12px;
	padding-bottom: 2px;
}
.bg-lightgrey b {
	padding-top: 30px;
	padding-bottom: 10px;	
	display: inline-block;
	font-family: "Playfair Display";
/*	text-transform: uppercase;
	letter-spacing: .05rem;*/
	font-size: 16px;
	font-weight: normal;
}
.bg-lightgrey a {
	color: #000;
	font-size: 11px;
}
.bg-lightgrey a:hover {
	color: #4f4f4f;
}
.margin10 {
	margin: 10px;	
}
.margin-t-b-50-v {
	margin-top: 50px;
	margin-bottom: 50px;	
}
.link-black-v {
	color: #000;
}
.link-black-v:hover {
	color: #4f4f4f;	
	text-decoration: none;
}
.HoverEffect-V {
	background-color: #000;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
}
.HoverEffect-V * {
/*	-webkit-box-sizing: border-box;*/
	box-sizing: border-box;
/*	-webkit-transition: all 0.35s ease;*/
	transition: all 0.35s ease;
}
.HoverEffect-V:before,
.HoverEffect-V:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
/*	-webkit-transition: all 0.35s ease;*/
	transition: all 0.35s ease;
	background-color: #000000;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	content: '';
	opacity: 0.9;
	z-index: 1;
}
.HoverEffect-V:before {
/*	-webkit-transform: skew(45deg) translateX(-155%);*/
	transform: skew(45deg) translateX(-155%);
}
.HoverEffect-V:after {
/*	-webkit-transform: skew(45deg) translateX(155%);*/
	transform: skew(45deg) translateX(155%);
}
.HoverEffect-V img {
	backface-visibility: hidden;
	max-width: 100%;
	vertical-align: top;
}
.HoverEffect-V > .caption-v {	
	top: 50%;
	left: 50%;
	position: absolute;
	z-index: 2;
/*	-webkit-transform: translate(-50%, -50%) scale(0.5);*/
	transform: translate(-50%, -50%) scale(0.5);
	opacity: 0;
/*	-webkit-box-shadow: 0 0 10px #000;*/
	box-shadow: 0 0 10px #000;
}
.HoverEffect-V h3 {
	background-color: rgba(000,000,000,.8);
	border: 2px solid #fff;
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0;
	padding: 15px 15px;
	text-transform: uppercase;
}
.HoverEffect-V a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
}
.HoverEffect-V:hover > img,
.HoverEffect-V.hover > img {
	opacity: 0.5;
}
.HoverEffect-V:hover:before,
.HoverEffect-V.hover:before {
/*	-webkit-transform: skew(45deg) translateX(-65%);*/
	transform: skew(45deg) translateX(-65%);
}
.HoverEffect-V:hover:after,
.HoverEffect-V.hover:after {
/*	-webkit-transform: skew(45deg) translateX(65%);*/
	transform: skew(45deg) translateX(65%);
}
.HoverEffect-V:hover .caption-v,
.HoverEffect-V.hover .caption-v {
/*	-webkit-transform: translate(-50%, -50%) scale(1);*/
	transform: translate(-50%, -50%) scale(1);
	opacity: 1;
}

.margin-top-30-v {
	margin-top:30px;	
}
.margin-top-10-v {
	margin-top:10px;	
}
.mainContentWrapper {
	clear: both;
	margin-top: 180px;	
	display: block;
}
.breadcrumb {
	background-color: transparent;
	border-radius: 0;
/*	border-bottom: 1px dotted #75B7F9;
	border-top: 1px dotted #75B7F9;*/
	font-size: 12px;
	margin-bottom: 0;
	text-align: left !important;
/*	text-transform: uppercase;
	color: #A50DBB;*/
	display: block;
}

.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
	font-family: "Playfair Display";
/*	font-weight: 600;
	line-height: 1.1;*/
	font-size: 36px;
/*	color: #2e3192;
	text-transform: uppercase;
	letter-spacing: .05rem;*/
}
.h2,
h2 {
	font-size: 24px;
}
.h3,
h3 {
	font-size: 18px;
}
.h4,
h4,
.card-header h5 {
	font-size: 16px;
}

.card-header {
	background: url(/images/Header-BG.png) top center;
}
.card-header a {
	color: #2e3192;
}
.card-body ol li {
	font-size: 13px;
	margin-bottom: 10px;	
}
.title {
	text-align: center;		
}
/*.card {
	background-color: #fff;
	background-clip: border-box;
	border: none;
	border-radius: 0;
}
.page_content {
	font-family: 'Assistant', sans-serif;
}*/
.Qhuge {
	font-size: 28px;
	line-height: 14px;	
}
.desktop_view,
.product-list-row,
.product-list-wrapper {
	display: inline-block;	
}
.product_thumbnail {
	width: auto;
	max-width: 250px;
	margin-bottom: 10px;
}
.product-details .widget-product-title {
	font-family: "Open Sans";
	font-size: 18px;
    font-weight: normal;
	text-transform: none;
}
.productdesc {
	background-color: #F4F4F4;
	font-size: 14px;
}
.view_product_section .container.styles {
	margin-top: 20px;
}
.view_product_section .container .row {
	font-size: 12px;
	border-bottom: 1px solid #e6e4e7;
}
.view_product_section .container.styles .row,
.view_product_section .container.description .row {
	border: none;
}
.view_product_section .container .row h1 input {
/*	color: #2e3192;
	letter-spacing: 1px;*/
	font-size: 24px;
/*	font-family: "Open Sans";*/
	font-variant: lining-nums;
}
.view_product_section .container h2 {
	font-size: 18px;
}
.view_product_section .container .row label,
.view_product_section .container .row input,
.view_product_section .container .row textarea,
.view_product_section .container .row select {
	margin: 10px 0;
	padding: 0;
}
.view_product_section .container.styles .row span,
.view_product_section .container.description .row label,
.view_product_section .container.description .row input,
.view_product_section .container.description .row textarea {
	margin: 5px 0;
	display: block;
}
.view_product_section .container .row label {
	font-weight: 600;
}
/*.view_product_section .container .row a {
	font-size: 16px;
}
.view_product_section .container .row .col-3,
.view_product_section .container .row .col-6,
.view_product_section .container .row .col-9 {
	display: flex;
	align-items: center;
}*/

#StoneColorClarity1 {
	width: 30%;
}

/*.btn-v-flat {
	border-radius: 0;
	cursor: pointer;
	width: 200px;			
}
.btn-v-flat:hover {
	background-color: #950AB0
}
.btn-v-flat-Rev{
	background-color: #950AB0
}
.btn-v-flat-Rev:hover{
	background-color: transparent;
	border:1px solid #950AB0
}*/
.black-link-v,
.black-link-v a {
	color: black;
	font-size: 12px;	
}
.black-link-v a:hover {
	text-decoration: underline;
	color: #4f4f4f;
}
input.Vno-border,
textarea.Vno-border {
	border: none !important;	
	background-color: transparent;
}
input.Vno-border:focus,
textarea.Vno-border:focus,
.priceCheckBox:focus {
	outline: none;
}
.priceCheckBox {
	color: #900;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
	border: none;	
/*	max-width: 100px;*/
	background-color: transparent;
}
table.table-light input[type="text"] {
	border: none;	
	background-color: transparent;
/*	color: #fff*/
}
.table-dark,
.table-dark > td,
.table-dark > th {
	background-color: #F2F2F2;
}
.table-dark th,
.table-dark thead th {
	color: black !important;
}

.list-group-item-V {
	position: relative;
	display: block;
	padding: 8px 10px;
/*	margin-bottom: 5px;
	background-color: #48a0f7;*/
	border-bottom: 1px solid #e6e4e7;	
	transition: .2s all ease;
	color: #000;
	font-size: 14px;		
}
.list-group-item-VL,
.list-group-item-V:hover {
	background-color: white;
	text-decoration: none;
	color: #4f4f4f;
}
.list-group-item-V i {
	margin-top: 4px;
}

.menulistab {
	font-size: 12px;
	padding-left: 10px;	
}
.menulistab .list-group-item-V {
	font-size: 12px;
/*	background-color: #a5d2ff;*/
}

/*.container .row input,
.container .row select {
	margin-top: 5px;	
}*/
.container .row select {
	min-width: 110px;
	max-width: 100%;
	width: auto;
}
/*label {
	margin-bottom: 0rem;
	font-weight: bold;
}*/
.stoneImages {
	width: 50px;	
	height: 50px;
	margin: 5px !important;
	cursor: pointer;
	border: none;
}
.addborder-stoneImages {
	border: 1px solid #000;	
}
.form-control {
	border-radius:0;
	margin-bottom: .3em;
	margin-top: .3em;
}
.v-general-font {
	font-size: 14px;	
}
.v-general-font label {
	color: #2e3192;
	line-height: 2em;
	font-size: 18px;
}
.main-product {
/*	min-height: 500px;*/
}
.carttittle {
	font-size: 14px;
	color: #2e3192;
	margin: 10px 0;
	display: block;
}
a:hover ::after {
	content: "";
}
.vahehleftCat {
	list-style: none;
}
/*FILTERS*/
.max_range,
.min_range,
.max_range_jooj,
.min_range_jooj {
	padding-top: 1.2em;
	font-size: 12px;
}
.smart-filter-section {
	margin: 0;
	padding: 0;
	border-bottom-color: #e6e4e7;
}
.smart-filter-section:last-child {
/*	margin-bottom: 10px;*/
	padding-bottom: 20px;
	border-bottom-color: #4f4f4f;
}
.smart-filter-section:last-child .sub-content-title {
	text-transform: capitalize;
}
.smart-filter-section .sub-content-title {
/*	text-transform: uppercase;*/
	margin: 0;
	padding: 8px 10px;
}
/*.smart-filter-section .sub-content-title:hover {
	background: #fff;
}*/
.smart-filter-section .sub-content-title .icon {
	margin-top: 4px;
}
.smart-filter-section .filter-content {
	margin-bottom: 10px;
	padding: 0 10px;
}
.inline-group p {
	font-size: 12px;
	margin-left: 6px;
	font-weight: normal;
}
.sidefilter_checkbox {
	margin-top: 1px !important;
}
.filter-content .form-group {
	margin-bottom: 3px;
}
.see_more_button {
	font-size: .7em;
}

.noUi-connect {
	background: #4f4f4f !important;
}

/* Checkout */
/* 2015.10.15 : making dropdwon fullwidth for shocustomer info form */
#shopcustomer select {
	width: 100%;
}
.menulist > li {
	margin-bottom: 5px; 
}
.menulist a {
/* '800 - 2015.10.12 : Layout: CSS : Adjust the link of menu type category list on sidebar */
	width: 100%;
	display: inline-block;
}
.submenulist .menulist {
	padding-left: 0;
}
#xalsobought {
	margin-top: 0;
}
.tab_content_left_border {
	height: auto;
}
.tell_friend_text_tab {
	width: 99.6%;
	padding: 10px;
}
.comment_title_tab,
.tell_friend_title_tab {
	background: #c3c6cd;
	padding: 10px;
}
#reviewframe,
#friendframe {
	width: 100%;
}
.feature-container {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;	
}
.comment_text_tab {
	border: 1px solid #ddd;
	width: 99.6%;
	padding: 10px; 
}
/* '800 - 2016.09.07 - CSS: fixed comment text mobile wrapped text */
.comment_text {
	word-wrap: break-word;
}
.section_container {
	border: 1px solid #e7e7e7;
	margin: 0 -10px 10px;
	padding: 15px 45px;
	min-height: 689px;
}
.section_title {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	margin: 20px 0px 10px 30px; 
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.section_counter {
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	height: 30px;
	text-align: center;
	width: 30px;
	position: absolute;
	padding: 4px;
	top: -4px;
	left: -35px;
	background-color: black;
}
.product-order-list .product-row {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-top: 5px;
}
.product-order-list .product-row:last-child {
	border-bottom: 0 none;
}

#onepage_prices_wrapper {
}
/* End Checkout */

#onepage_paymentform {
	margin-top: 20px;	
}
#IDComments,
#IDEngravingText {
	width: 70%;	
}
.dropdown-item {
	font-size: 13px;
	text-transform: capitalize;
}
.dropdown-menu {
	border: none;
	border-radius: 0;
}

/* Diamond Search */
.SearchResultBgr {
	color: #233F7D;	
/*	text-transform: uppercase;*/
}
.diamondpopupBg {
	background-color: rgba(0,0,0,.05) !important;
	
}
.diamondpopupFont {
	font-size: 14px;
}
.diamondpopupFont > .row:nth-child(odd),
.view_product_section .container.styles .row:nth-child(odd),
.view_product_section .container.description .row:nth-child(odd) {
	background-color: rgba(0,0,0,.05) !important;
}
/* End Diamond Search */

.modal-title {
	font-variant: lining-nums;
	font-size: 24px;
}
.modal-content {
	border: none;
	border-radius: 0rem;
}
/*.alert {
	border-radius: 0;
}
.form-product {
	display: none;
}*/
#contactusinfo > .row {
	margin-bottom: 15px;	
}
.product_sold_table {
	padding: 10px;	
}
.thankyou-details > p {
	margin-top: 0;
	margin-bottom: 0rem;
}
.thankyou-details {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.ui-slider-horizontal .ui-slider-handle {
	margin-left: -.2em;
}
.ui-slider .ui-slider-handle {
	width: .4em;
}
.ui-slider .ui-slider-range {
	background-color: #4f4f4f !important;
}

/* For diamond search table */
.table td,
.table th {
	padding: .5rem;
	border: none !important;
}
#addToCartFormV .table td,
#addToCartFormV .table th {
	padding: .3rem;
}
@media (max-width: 991px) {
	.logo > img {
		transition: all .3s ease-out;
		height: 109px;
	/*	width: 200px;*/
		position: relative;
	}
	.h1,
	h1 {
		font-size: 24px;
	}	
	.h2,
	h2 {
		font-size: 18px;
	}	
	.h3,
	h3 {
		font-size: 16px;
	}	
	.h4,
	h4 {
		font-size: 14px;
	}	
	body,
	p {
		font-size: 12px;
	}
	ul {
		padding-left: 18px;
	}
	li {
		font-size: 12px;
	}
	.thumbnail_img img {
		max-width: 100px;
		float: left
	}
	table.table select {
		min-width: 70px;
		width: auto;
	}	
	.iframeHeight-V {
		min-height: 2100px;	
		width: 100%;
	}
	.product_thumbnail {
		width: auto;
		max-width: 200px;	
	}
	.product-details h6 {
		font-size: 16px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}			
}

@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}	
	.logo > img {
		transition: all .3s ease-out;
		height: 160px;
	/*	width: 300px;*/
		position: relative;
	}
	.WeddingBandCustomization-BG {
		background: url(/images/WeddingBandCustomization-BG.jpg) right top no-repeat;
	}
	.maxContanerWidth80 {
		margin-right: auto;
		margin-left: auto;
		padding-right: 15px;
		padding-left: 15px;
		width: 80%;	
	}	
	.thumbnail_img img {
		max-width: 160px;
	/*	float:left*/
	}	
	.iframeHeight-V {
	 	min-height: 900px;	
	 	width: 100%;
	}	
	.filter-content .form-group {
		line-height: 1.2em;
	}
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
@media (max-width: 600px) {
	.nav-banner {
		left: auto;
		right: 0;
	}
	.nav-banner img {
		height: 48px;
	}
	.footer {
		text-align: center;
	}
	.search {
		width: 60%;
	}
	#category_id {
		margin-right: -30px;
	}
/*	.mobile_view {
		display: block;
	}
	.desktop_view {
		display: none;
	}*/
	.product-list-row .productlinks {
		margin: 5px auto;
	}
/*	.product-list-row {
		border: 1px solid #ddd;
		margin-bottom: 10px;
		padding-top: 10px;
	}*/
}
@media (max-width: 550px) {
	footer.bg-lightgrey {
		padding-bottom: 228px;
	}
	.mobile-prod-wrapper {
		width: 100%;
	}
	.categorysummary.col-xs-6 {
		width: 100%;
	}
	.product-details-wrap {
		width: 100%;
	}
	.link-report.btns .col-sm-4 {
		clear: both;
	}
	.btns .col-sm-4:nth-child(2) .submitbtn,
	.btns .col-sm-4:first-child .submitbtn,
	.btns .col-sm-4:last-child .submitbtn { 
		display: block;
		margin: 10px auto;
		float: none;
	}
	.report-field-container {
		width: 100%;
		clear: both;
	}
	.shadetabs > li a {
		width: 100%;
		padding: 10px;
	}
	.hide-xs {
		display: none;
	}
	.shadetabs > li,
	#producttabs.shadetabs > li {
		display: block;
	}
	#productexdbottom .shadetabs li a {
		width: 100%;
		padding: 10px;
	}
	#producttabs {
		width: 100%;
	}
	#producttabs li.active {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
}
@media (max-width: 480px) {
	#recaptcha_challenge_image {
		margin: 0 !important;
		width: 100% !important;
	}
	#recaptcha_response_field	{
		margin: 0 !important;
		width: 100% !important;
	}
	.recaptchatable #recaptcha_image {
		margin: 0 !important;
		width: 100% !important;
	}
	.recaptchatable .recaptcha_r1_c1, 
	.recaptchatable .recaptcha_r3_c1, 
	.recaptchatable .recaptcha_r3_c2, 
	.recaptchatable .recaptcha_r7_c1, 
	.recaptchatable .recaptcha_r8_c1, 
	.recaptchatable .recaptcha_r3_c3, 
	.recaptchatable .recaptcha_r2_c1, 
	.recaptchatable .recaptcha_r4_c1, 
	.recaptchatable .recaptcha_r4_c2, 
	.recaptchatable .recaptcha_r4_c4, 
	.recaptchatable .recaptcha_image_cell {
		margin: 0 !important;
		width: 100% !important;
		background: none !important;
	}
	body #recaptcha_area,
	body #recaptcha_table {
		width: 100% !important;
	}
	.right-wrap-btn .submitbtn {
		float: right;
		margin-right: 10px;
	}
}
@media (max-width: 430px) {
	.left-wrap-btn,
	.right-wrap-btn {
		float: none;
	}
	.mm-page mm-slideout {
		margin-bottom: 248px;
	}
}
@media (max-width: 310px) {
	body .nailthumb,
	.nailthumb img {
		width: 100%;
	}
}
@media (max-width: 250px) {
	.topright-mobile,
	#vp_logo,
	.vp_logo {
		width: 100%;
	}
}
/* MEDIA QUERY */

a#IDRotatingImage {
	background: url(/images/SpinImage.png) no-repeat center;
	display: inline-block !important;
}
a#IDRotatingImage:hover {
	background: url(/images/SpinImage-h.png) no-repeat center;
}
a#IDRotatingImage img {
	visibility: hidden;
}

#productexdleft img {
	margin: 10px auto;
}

#productexdleft .main_image {
/* '800 - 2016.11.28 : fixed IE image overlapped to text */
/*	width: 200px;*/
	width: 100%;
	margin: 10px auto;
}
/* '800 - 2016.11.28 : fixed IE image overlapped to text */
.zoomPad {
	float: none !important;
}

/* CUSTOM CSS 5 COLUMNS */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-15 {
	width: 20%;
	float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
	.smart-filter-section .sub-content-title,
	.list-group-item-V {
		font-size: 12px;
	}
}
@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}	
}
@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}
	.checkoutpage {
		width: 90%;
		margin: 0 auto;
	}
	.max-width80-v {
		width: 80% !important;
		margin: 0 auto;
	}	
/*	#IDComments {
		width: 100%;
	}*/
	.smart-filter-section .sub-content-title {
		font-size: 14px;
	}
}
/* CUSTOM CSS 5 COLUMNS */
.highslide-wrapper {
	z-index: 1000;
}
/* for sample footer center link */
.footercc {
	line-height: 1;
	font-size: 45px;
}