div.clear{
	clear:both;
}
div#cat1{
	float:right;
	margin:6px;
	position:relative;
}
div#cat_title{
	text-align:center;
	position:absolute;
	width:100%;
	bottom:4px;
	display:block;
}
div#product1{
	margin:0;
}
div#product_title{
	padding:8px;
	margin:5px 0;
}
div#product_title a{
	color:#535353;
}
div#product_img{
	text-align:center;
	height:300px;
	max-height:300px !important;
	width:auto;
	height:auto;
}
div#product_img img{
	max-height:270px;
	width: 270px !important;
}
div#cat_img{
	text-align:center;
}
div.slide_product{
	margin:0 auto;
}
div#title_product{
    /*
	padding:10px;
	font-weight:bold;  */
}
div#main_product{
    /*
	margin-right:8px !important;  */
}
div#price_product{
	margin-top:6px;
	font-weight:bold;
}
div#text_product{
	margin-top:8px;
}
div#buttom{
	text-align:center;
}
#jform_mobile{
	text-align:left;
}
#jform_email{
	text-align:left;
}
div.check{
	float:right;
	margin-right:10px;
	border:1px solid #000000;
	padding:8px;
}
#comment_txt{
	float:right;
	margin-left:15px;
}
#buttom{
	float:right;
}
#tabs_3{
	padding:25px;
	background:#f5f5f5;
	min-height:50px;
}
table#table1{
	width:100%;
	height:95%;
	padding:4px;
	border-spacing:2px;
	border-collapse:unset;
}
table#table1 td{
	padding:4px;
}
#field_title{
	background:#f0f1f2;
}
#field_value{
	background:#f7f9fa;
}
table#comments2{
	width:100%;
	margin-top:40px;
	background:#ffffff;
}
table#comments2 td{
	border:0px solid #cccccc;
}
table#comments2 tr{
	border:1px solid #cccccc;
}
p#name_comment{
	font-weight:bold;
}
input.count_cart{
	width:50px;
	text-align:center;
}
table#table_cart{
	width:100%;
}
table#table_cart th, table#table_cart td{
	border:1px solid #bbbbbb;
	text-align:center;
}
li.pay_amount{
	font-size:14px;
	color:#ff0000;
}
.well{
	border-radius:0 !important;
}
#cart_form{
	background:#f5f5f5;
}
#cart_txt{
	color:#000;
	text-align:center;
}
table#table_cart img{
	max-width:150px;
}
td.bold{
	font-weight:bold;
}
.form-horizontal .controls{
	margin-right:70px !important;
}
td#register{
	text-align:right;
	padding-right:100px;
}
table#discount{
	width:100%;
}
ul li{
	list-style:none;
}
div.group{
	background:#cccccc;
	width:100%;
	padding:6px;
	margin-bottom:15px;
}
div.radio-btn2{
	float:right;
}
div.radio-input2{
	float:right;
	margin-left:40px;
	margin-right:5px;
}
div.check-btn2{
	float:right;
}
div.check-input2{
	float:right;
	margin-left:40px;
	margin-right:5px;
}
ul#customfields label{
	float:right;
	margin-left:12px;
}
#table_register th, #table_register td{
	border:1px solid #cccccc;
}
.similars{
    margin-bottom: 40px;
    background: #fff;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
}
.similars:hover {
    box-shadow: 0 0 26px 0 rgba(0,0,0,0.15);
    z-index: 1;
}
.similar_img {
    text-align: center;
    height: 300px;
    max-height: auto !important;
    width: auto;
    height: auto;
    padding:10px;
}
.similar_title {
    text-align: center;    
    padding: 8px;
    margin: 5px 0;
}
.similar_title a:hover {
    color: #666;
}

#price_product2 a{
	color:#ff0000;
}
.similar_title a{
	color:#535353;
}
#tag{
	border-top: 1px solid #ccc;
padding-right: 30px;
padding-top: 10px;
}
div.amazings{
	padding-right:8px !important;
}
.quizanim{
  -webkit-animation-name: quizbshow; /* Safari 4.0 - 8.0 */
  -moz-animation-name: quizbshow; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  -moz-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  animation-name: quizbshow;
  animation-duration: 2s;    
  animation-iteration-count: infinite;    
}
@keyframes quizbshow {
0% {opacity: 0.5;transform: scale3d(1, 1, 1);}
25% {opacity: 1;transform: scale3d(.9, .9, .9);}
50% {opacity: 0.5;transform: scale3d(1, 1, 1);}
75% {opacity: 1;transform: scale3d(.9, .9, .9);}
100% {opacity: 1;transform: scale3d(1, 1, 1);}
}
@-webkit-keyframes quizbshow {
0% {opacity: 0.5;transform: scale3d(1, 1, 1);}
25% {opacity: 1;transform: scale3d(.9, .9, .9);}
50% {opacity: 0.5;transform: scale3d(1, 1, 1);}
75% {opacity: 1;transform: scale3d(.9, .9, .9);}
100% {opacity: 1;transform: scale3d(1, 1, 1);}
}
@-moz-keyframes quizbshow {
0% {opacity: 0.5;transform: scale3d(1, 1, 1);}
25% {opacity: 1;transform: scale3d(.9, .9, .9);}
50% {opacity: 0.5;transform: scale3d(1, 1, 1);}
75% {opacity: 1;transform: scale3d(.9, .9, .9);}
100% {opacity: 1;transform: scale3d(1, 1, 1);}
}

@keyframes quizitem {
0% {opacity: 0.5;transform: scale3d(1, 1, 1);}
20% {opacity: 1;transform: scale3d(.7, .7, .7);}
40% {opacity: 0.5;transform: scale3d(1, 1, 1);}
60% {opacity: 1;transform: scale3d(.8, .8, .8);}
80% {opacity: 1;transform: scale3d(1.1, 1.1, 1.1);}
100% {opacity: 1;transform: scale3d(1, 1, 1);}
}
@-webkit-keyframes quizitem {
0% {opacity: 0.5;transform: scale3d(1, 1, 1);}
20% {opacity: 1;transform: scale3d(.7, .7, .7);}
40% {opacity: 0.5;transform: scale3d(1, 1, 1);}
60% {opacity: 1;transform: scale3d(.8, .8, .8);}
80% {opacity: 1;transform: scale3d(1.1, 1.1, 1.1);}
100% {opacity: 1;transform: scale3d(1, 1, 1);}
}
@-moz-keyframes quizitem {
0% {opacity: 0.5;transform: scale3d(1, 1, 1);}
20% {opacity: 1;transform: scale3d(.7, .7, .7);}
40% {opacity: 0.5;transform: scale3d(1, 1, 1);}
60% {opacity: 1;transform: scale3d(.8, .8, .8);}
80% {opacity: 1;transform: scale3d(1.1, 1.1, 1.1);}
100% {opacity: 1;transform: scale3d(1, 1, 1);}
}