#container > div {
  margin: 0 auto;
  width: 1000px;
  max-width: 100%;
}
.product_title {
  color: #fff;
}
.woocommerce-Price-amount.amount {
  color: #00b4ff;
}
.woocommerce-product-details__short-description p,#tab-description p {
	color: #d9d9d9;
	line-height: 2;
	text-align: justify;
}
#tab-description > h2 {
  color: #fff;
  margin: 9px 0;
}
.woocommerce #reviews #comments h2 {
  display: none;
}
#comments {
  border-bottom: 1px solid;
  margin-bottom: 34px;
  padding-top: 13px !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
  margin: 0 0 1em;
  color: #cecece;
  font-size: 13px !important;
  line-height: 2 !important;
  text-align: justify;
}
.woocommerce-product-rating {
  display: none !important;
}
.comment-reply-title {
  color: #fff;
  font-size: 22px;
}
.woocommerce #review_form #respond p {
  color: #b5b5b5;
  font-size: 14px;
  margin: 10px 0;
}
.woocommerce ul.products li.product a img {
	max-height: 146px !important;
}
.comment-form-rating > label {
  color: #bababa;
  margin: 0;
}
.stars {
  margin-top: 0 !important;
}
.comment-form-comment > label {
  color: #b2b2b2;
  font-size: 16px;
}
textarea {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: transparent none repeat scroll 0 0;
  border-color: currentcolor;
  border-image: none;
  border-style: none none solid;
  border-width: medium medium 1px;
  color: #d5d5d5;
border: 1px solid;
}
.comment-form-author > label {
  color: #dedede;
  margin-top: 10px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
  background: transparent none repeat scroll 0 0 !important;
  color: #dedede !important;
}
.comment-form-email > label {
  color: #dedede;
  margin-top: 10px;
}
  .related.products > h2 {
	color: #00b4ff;
	border-bottom: 1px solid #adadad;
	padding-bottom: 1.5%;
	margin-bottom: 3.5%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  background: #fff;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: right;
	margin: 0 0 2.992em 3.8%;
	padding: 0;
	position: relative;
	width: 22.05%;
	text-align: center;
	background: #fff;
	padding-bottom: 10px !important;
	border: 1px solid #898989;
	box-shadow: 0 7px 20px #000;
}
.comment-form-author, .comment-form-email {width: 47%;}
.comment-form-author {float: right;}
.comment-form-email {float: left;}
.form-submit {clear: both;}
.woocommerce #reviews #comment {
	height: 120px !important;
	resize: none;
}
.comment-form-author input:focus,.comment-form-email input:focus,.comment-form-comment textarea:focus {
border-color: #00b4ff !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {border-radius: 30px !important;}
.woocommerce #respond input#submit {
	margin: 10px 0 0 !important;
	width: 5.5em !important;
}
#tab-additional_information {
	color: #fff;
	width: 300px;
}
.woocommerce-product-gallery__image:nth-of-type(2) img, .woocommerce-product-gallery__image:nth-of-type(3) img, .woocommerce-product-gallery__image:nth-of-type(4) img {
	border-bottom: 3px solid #00b4ff !important;
	margin-top: 12px;
}
del .woocommerce-Price-amount.amount {margin-left: 20px;}
.woocommerce span.onsale {top: 0 !important;}
.woocommerce-Tabs-panel h2 {display: none;}
.woocommerce-Tabs-panel tr {border-bottom: 1px solid #545454;}
#tab-additional_information td {direction: ltr;}

/*---------------------------- Media Queries ---------------------------*/

@media only screen and (max-width: 1260px) {
.site-content {	padding: 7% 25px 0 !important;}
.product_title.entry-title {font-size: 27px;}
.woocommerce-product-details__short-description p, #tab-description p {font-size: 90%;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 90% !important;}
}
@media only screen and (max-width: 998px) {
.product_title.entry-title {font-size: 25px;}
.woocommerce ul.products li.product .button {font-size: 14px !important;}
.related.products h2 {font-size: 24px;}
.woocommerce div.product .woocommerce-tabs .panel {margin-bottom: 1em !important;}
}
@media only screen and (min-width:768px) and (max-width: 998px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 0 0 1.8% !important;
	width: 23.5% !important;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {margin-left: 0 !important;}
}
@media only screen and (max-width: 768px) {
.product_title.entry-title {font-size: 23px;}
.site-content {	padding: 11% 20px 0 !important;}
.related.products h2 {font-size: 22px;}
.woocommerce span.onsale {width: 100px !important;}
.woocommerce div.product div.images img {width: 100% !important;}
.woocommerce ul.products li.product a img {max-height: 220px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom: 1.7em !important;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {border-left: none !important;border-bottom: 1px solid !important;}
.woocommerce-product-gallery__image:nth-of-type(2), .woocommerce-product-gallery__image:nth-of-type(3), .woocommerce-product-gallery__image:nth-of-type(4) {margin-left: 3% !important;}
.woocommerce-message a {
	float: none !important;
	display: block !important;
	margin: 0 auto 10px !important;
	width: 155px;
}
.woocommerce-message {
	padding: 1em !important;
	text-align: center;
}
.woocommerce-message::before {	display: none !important;}
}
@media only screen and (max-width: 420px) {
.comment-form-author, .comment-form-email {width: 100%;}
.woocommerce #review_form #respond p {margin: 0;}
.product_title.entry-title {font-size: 19px;}
.woocommerce-message {font-size: 13px;}
.woocommerce div.product .woocommerce-tabs .panel {margin-bottom: 0.5em !important;}
}