body {color:#333}

 

.navbar-default {  background-color:#ffffff;border-color:#dddddd; }
.navbar-default .navbar-nav  { padding-top:38px; }

/* 
.navbar-default .navbar-brand { color:#ffffff; font-size:22px; }
.navbar-default .navbar-nav>li>a  { color: #ffffff; font-size:16px; padding-top:18px;}
.navbar-nav .open .dropdown-menu { background-color:#ffffff; }
 */
.carousel { margin-bottom:18px;border-radius:6px;overflow:hidden; }
.carousel-caption { right:8%; left:8%; bottom:50px;text-align:right;font-size:120%; }
.carousel-caption.left { text-align:left; }
.carousel-caption.right { text-align:right; }
.carousel-caption.center { text-align:center; }
.carousel-caption.gray {   text-shadow: 0 1px 2px rgba(0, 0, 0, 2); }
.carousel-control { width:6%; }

.thumbnail .prodthumbnail { 
	display:block;
	position:relative;
	width: 100%;
	float: none;
	position: relative;
/* 
	height: 127px;
 */
	height: 200px;
	overflow: hidden;
	background-position: center;
/* 
	background-size: cover;
 */
	background-size: contain;
	background-repeat: no-repeat;
}

.thumbnail .prodthumbnail:hover { 
	cursor:pointer;
}

/* 
.thumbnail.mainpage .prodthumbnail { 
	height: 200px;
	background-size: cover;
}
 */

.thumbnail.mainpage { 
  padding: 0px;
}

.thumbnail .caption h3 {
	display:block;
	height: 2.35em;
	padding:0px 0;
	font-size: 18px;
	overflow:hidden;
}
.thumbnail.mainpage .caption{ 
  padding: 13px;
}

.thumbnail .product-image { position:relative; }

.thumbnail .product-image img { max-width:100%;min-width:100%; position:relative; }

.fullcontent {
  display: inline-block;
  display: block;
  height: auto;
  max-width: 100%;
  padding: 9px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.fullcontent h3.catpage {  
	float:left;
	padding:0;
	margin:8px 0 0 0;
	width:50%;
}

.fullcontent ul.nav.nav-stacked.catpage {
	float:right;
	width:auto;
}

.fullcontent ul.biglist li { 
	float:left;
	width:20%;
	margin-right:2%;
	position:relative;
	display:block;
}

.form-group.half {
	width:45%;
	margin-right:2%;
	float:left;
}
.small-input { width:24px; font-size:11px;}
.inline-input-small { width:120px;}
.inline-select-small { width:40%; margin-right:2%; float:left;}


.page-header { border-bottom:none;padding-bottom:0; }
.page-header h1 small { float:right;position:relative;text-align:right;padding-top:12px; }

p.copyright { font-family: Times New Roman, adobe-times, Times; color:#ffffff; }


/* 
.btn-primary { background-color:#B80602;border-color:#910108}
.btn-primary:hover { background-color:#910108;border-color:#B80602}
 */

/*************************** STORE AJAX OPTION DIV ******************************/

.option_table .option_quan {width:17%;float:left; }
.option_table .option_quanleft {width:54%;float:left; }
.option_table .option_check {width:9%;float:left; }
.option_table .option_check .check_input { width:9%;} 
.option_table .option_checkleft {width:62%;float:left; }
.option_table .option_left {width:71%;float:left; }
.option_table .option_right {width:28%;float:right;text-align:right; }
.option_table .option_right .listprice {text-decoration: line-through;color:#cccccc;}

.product_options_ajax .form-group {
	padding:0px 0 10px 0;
	border-bottom: 1px solid #9e9e9e;
	}
#product_options { padding-top:26px; }

p.cart-details-link { padding-top:16px;text-align:center; }

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}


@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
  

}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
 .hidden-tablet { 
 	display:none
 }
 
 .fullcontent ul.biglist li { 
	float:left;
	width:40%;
	margin-right:2%;
	position:relative;
	display:block;
 }

 .fullcontent.product-description { overflow:auto; }

/* 
 .fullcontent h3.catpage {  
	width:35%;
 }

 .fullcontent ul.nav.nav-stacked.catpage {
	width:60%;
 }
 */

}

@media (max-width: 480px) {
	.hidden-phone { display:none; }
	.visible-phone { display: block; }
	.fullcontent ul.biglist li { 
		float:left;
		width:80%;
		margin-right:2%;
		position:relative;
		display:block;
	}
 .fullcontent.product-description img { display:none; }

 .fullcontent h3.catpage {  
	float:none;
	width:100%;
 }

 .fullcontent ul.nav.nav-stacked.catpage {
	float:none;
	width:100%;
 }
.form-group.half {
	width:100%;
	margin-right:0;
	float:none;
}

}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
