

h3.text-primary{font-weight: 900}
  	.barcode-container{position: absolute; margin:0; background-color: #666; width:98px;height: 60px; padding: 3px; transform:scale(.3); margin-left: -34px; margin-top: -20px; border-radius: 3px; overflow: hidden; transition: .5s}
  	.barcode-container:hover{background-color: #1c1c1c; width:188px; height: 100px; margin-top: -40px; margin-left: -80px}
  	.barcode-container:hover .scanner {display: block;}
  	
  	.barcode-no{ position: absolute; margin-top: -2px; margin-left: 35px}
.center {
	/*margin: 0 auto;
	text-align: center;*/
}
.spacer {
	margin-top: 0.3rem;
}

/* barcode container */
.anim-box {
	position: relative;
	width: 180px;
	height: 70px;
	padding: 5px 30px;
	transition: transform .6s ease-out;
}

/* adds the 4 corners */
.anim-box:before, .anim-box:after, .anim-box>:first-child:before, .anim-box>:first-child:after {
	position: absolute;
	width: 6%; height: 20%;
	border-color: white; 
	border-style: solid;
	content: ' ';
}

/* top left corner */
.anim-box:before {
	top: 0; left: 3px;
	border-width: 2px 0 0 2px;
}

/* top right corner */
.anim-box:after {
	top: 0; right: 0;
	border-width: 2px 2px 0 0;
}

/* bottom right corner */
.anim-box>:first-child:before {
	bottom: -10px; right: 0;
	border-width: 0 2px 2px 0;
}

/* bottom left corner */
.anim-box>:first-child:after {
	bottom: -10px; left: 0;
	border-width: 0 0 2px 2px;
}

/* barcode bars */
.anim-item {
	display: inline-block;
	background-color: white;
	height: 80px;
}

.anim-item-sm {
	width: 2px;
	margin-right: 3px;
}

.anim-item-md {
	width: 3px;
	margin-right: 2px;
}

.anim-item-lg {
	width: 5px;
	margin-right: 5px;
}

/* grow on hover */
.anim-box/*:hover*/ {
	transform: scale(1.5, 2);
}

.anim-box:hover .scanner {
  animation-play-state: running;
}

/* animated laser beam */
.scanner {
	display: none;
	width: 100%;
	height: 3px;
	background-color: red;
  opacity: 0.7;
  position:relative;
  box-shadow: 0px 0px 8px 10px rgba(170, 11, 23, 0.49);
  top:50%;
  animation-name: scan;
  animation-duration: 4s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: paused;
}

@keyframes scan {
  0% {
    box-shadow: 0px 0px 8px 10px rgba(170, 11, 23, 0.49);
    top: 50%;
  }  
  25% {
    box-shadow: 0px 6px 8px 10px rgba(170, 11, 23, 0.49);
    top: 5px;
  }
  75% {
    box-shadow: 0px -6px 8px 10px rgba(170, 11, 23, 0.49);
    top: 98%;
  }
}
 

#exex{/*max-height:980px;*/  position: relative; z-index: 1;   }
.exzoom_img_ul_outer{}
.exzoom_img_ul li{position: relative;}
	.exzoom_img_ul li a.fi{position: absolute; left: 0; background-color: #42648d; color:black; padding: 3px 7px; z-index: 99;}
	.exzoom_img_ul li a.fi:hover{background-color: #1c1c1c; color:#fff;}
  .exzoom .exzoom_nav {  left:calc(100% - 75px); top:0px;height: 100%; width:75px ;position:absolute; z-index:3333;}
  @media(max-width: 768px){
  	.exzoom .exzoom_nav {left:0; top:0; position: relative;width: 100%;}
  }
    .exzoom .exzoom_nav .exzoom_nav_inner {
      position: absolute;
      left: 0;
      top: 0;
      margin: 0; }
      .exzoom .exzoom_nav .exzoom_nav_inner span {
        border: 1px solid rgba(255,255,255,.8);
        border-radius: 4px;
        overflow: hidden;
        position: relative;
        float: left; opacity: .7;}
        .exzoom .exzoom_nav .exzoom_nav_inner span.current {
          border: 1px solid rgba(0,0,0,.8);
          opacity: 1;
           }
        .exzoom .exzoom_nav .exzoom_nav_inner span img {
          max-width: 100%;
          max-height: 100%;
          position: relative; }


.input-group.quantity{  }
.input-group.quantity button.rm,
.input-group.quantity a.minus{
	height: 42px;
	line-height: 30px;
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
 
}



.input-group.quantity a.plus{
	position:relative;
	right: 20px;
	height: 42px;
	line-height: 30px;
	z-index: 2;
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
 
}
.input-group.quantity input{
	position: relative;
	z-index: 1 !important;
	border-right:none;
	max-width: 80px;
	max-height: 42px;
	border-radius: 0px !important;
	text-indent: 4px;
	box-shadow: none !important
}
.price-container.w-md-auto{min-width: 90% !important;}
.tcrt{box-shadow:inset 0px -15px 15px rgba(0,0,0,1), 3px 4px 0 1px rgba(0,0,0,0.2)}
@media(max-width: 991px){
	.input-group.quantity a.plus{
	position:relative;
	right: 20px;
	}
	.price-container.w-md-auto {
		min-width: 50% !important;
	}
}
.btn.btn-black:focus{outline:none !important; box-shadow:inset 0px 15px 15px rgba(255,255,255,.7), -1px -1px 0 1px rgba(0,0,0,0.2); }
.btn-black{background-color: #333; color:white; outline: none !important;}
.btn-black:hover{background-color: #1c1c1c; color:#42648d;
box-shadow:inset 0px 15px 15px rgba(255,255,255,.3), 1px 2px 0 1px rgba(0,0,0,0.2)
 }
 
 .input-group.quantity a.plus:hover,
 .input-group.quantity a.minus:hover{background-color: #1c1c1c; color:#42648d;
box-shadow:inset 0px 15px 15px rgba(255,255,255,.3);
 }
 .input-group.quantity a.plus:focus,
 .input-group.quantity a.plus:active,
 .input-group.quantity a.minus:focus,
 .input-group.quantity a.minus:active,
 .btn.btn-black:focus,
 .btn-black:active{ margin-top: 2px; background-color: #42648d; color:#1c1c1c; box-shadow:inset 0px 15px 15px rgba(255,255,255,.7), -1px -1px 0 1px rgba(0,0,0,0.2);}
.input-group.quantity a.plus:focus,
 .input-group.quantity a.plus:active,
 .input-group.quantity a.minus:focus,
 .input-group.quantity a.minus:active{
 	margin-top: 0px;

 }
 @media(max-width: 1024px){
 	.nav-tabs .nav-item.act .hideme{display: inline;}
 	.nav-tabs .nav-item .hideme{display: none;}
 }
 .vars .variants .variant.colorbox{border-radius: 20px;}
				  	
				  	p.description{/*border-bottom:1px solid #ccc;*/}
				  	.price-container sup{border-top-right-radius: 4px; border-bottom-right-radius: 4px; padding:0 2px;}
				  	.price-container h6{margin-right: 7px;}
				  	.price-container h6 sup{background-color: #1c1c1c; color:#fff; }
				  	.price-container h4  sup{
background-color: #1c1c1c;
    color: #f8f9fa;
    font-size: 1em;
    line-height: 2.25em;
				  	}
				  	.xxprc{padding: 3px 7px;  background-color: #010101; color:#fff; text-decoration: line-through; border-radius: 4px;border-top-right-radius: 0px;}
				  	.price-container h4{ min-width: 60%; display: flex;}
				  	.price-container h4 .prc{ display: block; min-width: 100%; text-align: center; font-size:1.4em; font-weight: 900;
				  	color:#1c1c1c; background-color:#fff; padding: 3px 7px; border-radius: 4px; border-top-right-radius: 0px; border:4px solid #1c1c1c;}
				  	@media(min-width: 768px) and (max-width: 1024px){

				  		.price-container h4 .prc{font-size:1em;}
				  	}
				  	#productTabContent{ padding: 10px; border:1px solid #dadce2; margin-top: 0px; border-radius: 6px; border-top-left-radius:0px;
box-shadow: inset 0px 0px 30px rgba(0,0,0,0.1)
				  	}
				  	.nav.nav-tabs{border:none;}
				  	.nav.nav-tabs .nav-item{background-color: #272727;  margin-right: 3px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
				  	.nav.nav-tabs .nav-item .nav-link{color:#42648d;/*border-bottom:3px solid  transparent*/}
				  	.nav.nav-tabs .nav-item .nav-link.active,/*{color:#1c1c1c; border-color:#1c1c1c; border-bottom-color: #fff  }*/
				  	.nav.nav-tabs .nav-item .nav-link:hover{background-color: #42648d; color:#1c1c1c;  /*box-shadow:inset 0px -18px 4px rgba(255,255,255,.7);*/ 
				  		border-top-left-radius: 5px;border-top-right-radius: 5px !important; /*border:1px solid #fff;*/ border-bottom-color: #fff; outline: none;}
				  		.installment-bank{width:48%; margin:1%; padding:10px;  border-radius:4px; border:1px solid #42648d; /*background-color: #f5f5f5*/;}

				  		@media(max-width: 1280px){
				  			.installment-bank{width:100%; margin:0%; padding:10px;  border-radius:4px; border:1px solid #42648d; /*background-color: #f5f5f5*/;}
				  		}
				  		.installment-bank:hover{border-color: #1c1c1c}
				  		.installment-bank div{border:1px solid #ccc; border-radius: 4px;}
				  		.installment-bank:nth-child(odd){}
				  		.table-hover{text-align: center;}
				  		.table-hover tr:hover{background-color: #1c1c1c;color:#fff;}
				  		.table-hover tr:hover td{color:#fff;}
				  		.pro-container .input-group.has-validation input{ border-radius: 4px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
				  		.pro-container .input-group.has-validation textarea{ border-radius: 4px !important; border-top-left-radius: 0px !important; min-height: 200px}
				  		.pro-container .input-group-text{border-radius: 4px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important;}
	.prolist{width: 100%; padding-bottom: 0px; border-radius: 9px}
	.prolist:hover{border-color: #1c1c1c; background-color: rgba(255,204,0,1)}
	.prolist .product-category{  margin-top: 9px; }
	.prolist .product-category a{ display: block; margin-top: 5px; padding-top: 3px; padding-bottom: 3px; text-decoration: none; color:#333;background-color: #f5f5f5; font-size:.875em;border-bottom-right-radius: 7px; border-bottom-left-radius:  7px}
	.prolist .product-category a:hover{background-color: #141414; color:white;}
	 


	 .prolist h4{ background-color:#42648d; color:black;}
	 .prolist span.prc{ background-color: rgba(255,224,0,.7);}
	 .prolist:hover h4{ background-color:#272727; color: white;}
	 .prolist:hover span.prc{ background-color: rgba(0,0,0,1);}
	 .prolist .img{/*max-height: 190px;*/ position: relative; overflow: hidden; border-color: #42648d}
 
.cartport.button{border-radius: 4px !important;}
.add-share{margin: 10px auto 0 auto; justify-content: center;}
	.add-share li{
		padding: 3px;
	}
.add-share li a{ display: block; padding: 3px 5px; border-radius: 2px; text-decoration: none; font-weight: 400; letter-spacing: -1px; color:#666; }
.add-share li a i{min-width: 25px; text-align: center;}
.add-share li.share{display: flex;}
.add-share li a:hover{background-color: #276689; color:#fff;}
/*.add-share li.share:hover a span{display: none;}*/

.add-share li.share ul.sharelist{ width: auto; display: none; }
.add-share li.share ul.sharelist li{display: inline; margin: 0; padding: 0}

/*.add-share li.share:hover > ul.sharelist{display: flex; margin:0; padding: 0 }*/
@media(max-width: 1024px){
	.add-share li a span{display: none;}
	.add-share li a.o span{display: inline;}
}
@media(max-width: 592px){
	.add-share li a span{display: none;}
	.add-share li a.o span{display: inline;}
	/*.add-share li.share:hover .add-share li a span{display: none !important;}*/
}

h4.breadcrumb{padding: 10px; height: 35px}
	@media(max-width: 768px){
		.installment-bank{width:98%; }
		h4.breadcrumb span{margin:10px !important }
		button.wp-btn{margin-top: 20px !important; margin-left:0 !important;}
	}
body{background-image: url(../img/pattern.jpg);}
.goomap{padding-top: 0}
.modal-body ul li{list-style: none !important}
/*.modal table{font-size:.775em;}*/






/*single 
comments-tab*/
.comments-container{position: relative;}


.block {
  /*height: 100px;*/
  /*line-height: 100px;*/
  text-align: justify;
}
.block .citation {
  font-size: 1em;
  line-height: 1.3em;
}
.block .author {
  font-family: "Roboto", sans-serif;
  color: #838eca;
  text-transform: uppercase;
  font-size: .675em;
  letter-spacing: 2px;
  line-height: 35px;
  transform: translateY(-50px);
  opacity: 0;
}

.first:hover .citation {
  transform: scale(1.2);
  letter-spacing: 1px;
}
.first:hover .author {
  transform: translateY(0);
  opacity: 1;
}

.second {
  position: relative;
}
.second .author {
  border-top: 1px solid;
  border-bottom: 1px solid;
  width: 150px;
  margin: 0 auto;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  right: 50%;
  top: 0;
}
.second:hover .citation {
  transform: scale(1.2);
  letter-spacing: 1px;
  opacity: 0.1;
}
.second:hover .author {
  opacity: 1;
  font-weight: bold;
  color: #1c1c1c;
  transform: translateX(-50%);
  width: 180px;
}

.third {
  position: relative;
}
.third .citation {
  transform: translateX(0);
}
.third .author {
  bottom: 10px;
  position: absolute;
  right: 0;
  opacity: 0;
}
.third:hover .citation {
  transform: translateX(-30px);
}
.third:hover .author {
  right: -50px;
  opacity: 1;
  color: #ea8273;
}

.fourth {
  position: relative;

}
.fourth .author {
/*	position: relative;
	display: flex;*/
  opacity: 0;
  color: #bf1f5d;
  /*transform: translateY(-50px);*/
 /* background-color: red;*/
}
.fourth:hover .citation {
display: flex; /*flex-direction: column;*/
  align-items: flex-start;
  opacity: 0.3;
  /*transform: translateY(10px);*/
}
.fourth:hover .author {
  opacity: 1;
  transform: translateY(-30px);
   
}
.fourth .author a{/*position: absolute; top:0;*/}
.comment-container{background-color: #f5f5f5; padding: 20px; border-bottom:1px solid #ccc; border-left: 1px solid #ccc}
.comment-container:hover{background-color: #fff; border-bottom-color: #ccc}
.reply-container{ position: relative; margin-left: 42px; padding: 0px; background-color: transparent; border-left: 1px solid transparent; border-top: 1px solid #ccc}
.input-group.has-validation.align-items-start{min-height: 200px}
button.btn-comment,a.reply-this{padding: 7px}

.port-comment.reply,
.port-comment.in-reply{position: relative; border-bottom:1px solid #ccc; padding: 10px;}
.port-comment.reply:last-child,
.port-comment.in-reply:last-child{border-bottom-color: transparent;}
.reply-container .port-comment.reply h6,.reply-container .port-comment.in-reply h6{background-color: #ededed; margin-top: -20px; margin-left: 0px; padding-left: 5px}
.reply-container .port-comment.reply:before,
.reply-container .port-comment.in-reply:before{
			content: ' ';
			position: absolute;
			top:-1px;
			left:-65px;
			height: 1px;
			width:64px;
			background-color: #ccc;
			display: none;
		}
.reply-container .port-comment.reply:after,
.reply-container .port-comment.in-reply:after{
	content: '•';
	position: absolute;
	left:-67px;
	top:-1px;
	font-size:1.5em;
	line-height: 0px;
	color:#ccc;
	display: none;
}
.reply-container .port-comment.in-reply:before{
	left: -55px;
}
.reply-container .port-comment.in-reply:after{
	left:-57px;
}
.comment-container:hover .reply-container .port-comment.reply:before,
.comment-container:hover .reply-container .port-comment.in-reply:before,
.comment-container:hover .reply-container .port-comment.reply:after,
.comment-container:hover .reply-container .port-comment.in-reply:after{
	display: block;
}


	.comment-container:hover .reply-container{
		border-color:#ccc;	
	}
	.reply-container:hover{
		background-color: #f8f8f8;
		box-shadow:inset 1px 2px 3px rgba(0,0,0,0.1)
	}

	.in-reply-container{position: relative; margin-left: 42px; padding: 0px; background-color: transparent;  border:1px solid transparent;  border-top: 1px solid #ccc}
 
	.reply-container:hover .in-reply-container{
		background-color: transparent;
	}

	.reply-container:hover .in-reply-container:hover{background-color: #fff; box-shadow:inset 3px 4px 5px rgba(0,0,0,0.1)}

.reply-time,
.comment-time{margin: 0; padding: 3px 5px;  position: absolute;right: 0;  background-color: #f5f5f5; border-radius: 4px; font-size:.775em;}
.newreply{display: none; padding-bottom: 20px}
.newreply button.submit,
.newreply button.cancel{padding: 7px}
.newreply button.submit{margin-right: 10px}
.newreply button.cancel{ margin-top: 5px;}
.show-old-replies{position: relative;}

@media(max-width: 768px){
	.reply-container{font-size: .875em}
	.in-reply-container{font-size: 1em}
	.in-reply-container,
	.reply-container{}
}


/*
single
payment options-tab
*/
.pay-options{
	padding: 0;
	margin: -10px -10px 0 -10px;
	min-width: 100%;
	background-color: #dadce2;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;

}
label.ec{cursor: pointer; display: block;  background-color: #f5f5f5;  color:black; border-top-right-radius: 9px; border-top-left-radius: 9px;}
label.ec:hover,
label.ec.selected{background-color:#42648d;color:black}


.comment-info{ position: relative; margin-bottom:15px;}
.show-old-replies a{}




.show-old-replies{width: 100%; border-top:1px solid #dadce2; display: flex; justify-content: flex-end;  margin-bottom: -20px; 
-webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none; 

}
.show-old-replies a{
  display: flex;
  margin-left: 0px;
  position: relative;
  padding: 4px 36px 0px 10px;
  min-width: 150px;
   font-size: .875em; text-decoration: none;
  height: 22px;
  background-color: #dadce2;

  border-top-left-radius :8px;
  border-top-right-radius:48px;
  transform: rotate(180deg);
  -webkit-transition-property: none;
  -moz-transition-property: none;
  -o-transition-property: none;
  transition-property: none; 

}
.show-old-replies a span{position: relative; width: auto; display: table; margin:-5px auto 0 auto; color:#999; transform: rotate(180deg); ;}
.show-old-replies:hover{border-color: #fff;}

.show-old-replies:hover a,
.show-old-replies:hover a:after{background-color: #fff; color:black; box-shadow: inset -100px 10px 40px rgba(0,0,0,0.1)}
 

.show-old-replies a:after{
  position: absolute;
  content: ' ';
  top: -38px;
  right: -26px; 
  width: 80px;
  height:80px;
  background-color: #dadce2;
  border-radius: 10px;

  clip-path: polygon(52% 75%, 52% 54%, 42% 54%, 32% 64%, 22% 70%, 10% 75%);
  transform: rotate(180deg);
  transform: rotateY(180deg);

}

#productTab.nav.nav-tabs .nav-item {position: relative;/* border-top-right-radius: 50px;border-top-left-radius: 50px; margin-left: -25px; */
	background-color: transparent !important;
 -webkit-transition-property: none;
  -moz-transition-property: none;
  -o-transition-property: none;
  transition-property: none; 
  

}
#productTab.nav.nav-tabs .nav-item:hover{background-color: #42648d !important}
#productTab.nav.nav-tabs .nav-item .nav-link{

}
/*.nav.nav-tabs{background-color: #1c1c1c}*/
#productTab.nav.nav-tabs .nav-item:hover{border-top-color: transparent; z-index: 5 !important; }
#productTab.nav.nav-tabs .nav-item:first-child{ margin-left: 30px;z-index: 2}
#productTab.nav.nav-tabs .nav-item .nav-link{ min-width: 100%; display: block; /*border-top-right-radius: 60px !important; border-top-left-radius: 60px !important;*/
 padding: 0 25px; height: 32.2px;
border-color: transparent;
/*font-size: .875em;*/
background-color: #fff;
-webkit-transition-property: none;
  -moz-transition-property: none;
  -o-transition-property: none;
  transition-property: none; 	
box-shadow: inset -1px 2px 3px rgba(0,0,0,0.1);
padding-top: 4px;

}
#productTab.nav.nav-tabs .nav-item .nav-link.active,
#productTab.nav.nav-tabs .nav-item .nav-link:hover{/*border-top-right-radius: 60px !important; border-top-left-radius: 60px !important; */  }
#productTab.nav.nav-tabs .nav-item .nav-link:hover{/*padding-bottom: 4px;*/ border-bottom: none !important; }
#productTab.nav.nav-tabs .nav-item.act{}

#productTab.nav.nav-tabs .nav-item .nav-link:before{
 /* position: absolute;
  content: ' ';
  top: -23.9px;
  left: -30px; 
  width: 80px;
  height:75px;
  background-color: #272727;
  border-radius: 10px;

  clip-path: polygon(52% 75%, 52% 54%, 42% 54%, 32% 64%, 22% 70%, 10% 75%);*/

  /*transform: rotate(180deg);
  transform: rotateY(180deg);*/
}
#productTab.nav.nav-tabs .nav-item .nav-link.active,
#productTab.nav.nav-tabs .nav-item .nav-link.active:hover,
#productTab.nav.nav-tabs .nav-item .nav-link.active:before,
#productTab.nav.nav-tabs .nav-item .nav-link.active:after,
#productTab.nav.nav-tabs .nav-item .nav-link.active:hover:before,
#productTab.nav.nav-tabs .nav-item .nav-link.active:hover:after
{
	  
	background-color: #f5f5f5; color:#1c1c1c;
}
#productTab.nav.nav-tabs .nav-item .nav-link:hover:before,
#productTab.nav.nav-tabs .nav-item .nav-link:hover:after,
#productTab.nav.nav-tabs .nav-item .nav-link:hover{background-color: #42648d; color:#fff;}

#productTab.nav.nav-tabs .nav-item .nav-link:after{
  /*position: absolute; 
  content: ' ';
  top: -23.9px;
  right: -30px; 
  width: 80px;
  height:75px;
  background-color: #272727;
  border-radius: 10px;

  clip-path: polygon(52% 75%, 52% 54%, 42% 54%, 32% 64%, 22% 70%, 10% 75%);
  transform: rotate(180deg);
  transform: rotateY(180deg);*/
}
#productTabContent.tab-content{border-radius: 8px !important; margin-top: -1px; border-top:3px solid #f5f5f5; z-index: 6 ; min-height: 230px}
#contenttab iframe,
iframe.note-video-clip{max-width: 100% !important; max-height: 240px !important}

/*.tab-pane{ background-color: #1c1c1c; border-radius: 18px !important;}*/

.container-fluid.bg-secondary.pt-2.pb-2{padding-bottom: 40px !important}
 


.productrating{/*background-color: #fff; */box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3); align-items: center; padding: 0 10px; margin: 0; border-radius: 4px;}
	.rate {
  /* rating stars */
  padding: 21px 0;
}
.rate span {
  display: inline-block;
  height: 22px;
  width: 110px;
  background: url(../img/cd-star.svg);
  color: transparent;
}

.cartport.button.btn{font-weight: normal !important; padding: 0 10px}

fieldset.rating { 
background-color: #1c1c1c;
margin: 0; padding: 0;
  border: none;
  border-radius: 4px;
float: left;
}

fieldset.rating > input { display: none; } 
fieldset.rating > label:before { 
  margin: 5px;
  font-size: 1em;
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  content: "\f005";
}

fieldset.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

fieldset.rating > label { 
  color: #ddd; 
 float: right; 
 
}

/***** CSS Magic to Highlight Stars on Hover *****/

fieldset.rating > input:checked ~ label, /* show gold star when clicked */
fieldset.rating:not(:checked) > label:hover, /* hover current star */
fieldset.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */

fieldset.rating > input:checked + label:hover, /* hover current star when changing rating */
fieldset.rating > input:checked ~ label:hover,
fieldset.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
fieldset.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 




@media(max-width: 991px){
	#productTab.nav.nav-tabs .nav-item{display: inline-block;   border-top-left-radius: 8px !important;border-top-right-radius: 8px !important; margin: 0; }
	#productTab.nav.nav-tabs .nav-item:first-child{ margin-left: 0px;z-index: 2}
	#productTab.nav.nav-tabs .nav-item .nav-link,
	#productTab.nav.nav-tabs .nav-item .nav-link.active{display: inline; min-width: 75px; min-height: 35px; border-top-left-radius: 8px !important;border-top-right-radius: 8px !important;}
	
	#productTabContent.tab-content{margin-top: -6px; }
	#productTab.nav.nav-tabs .nav-item .nav-link:after,
	#productTab.nav.nav-tabs .nav-item .nav-link:before{
		display: none;
	}

}
@media(max-width: 768px){
	#productTabContent.tab-content{min-height: auto}
}
 

/*.picset a.pictures{margin: 0; padding: 0; background-color: #f36}
.picset picture.primary,.picset picture.secondary
{margin: 0; padding: 0; background-color: #1c1c1c; position: relative;}
.picset picture.primary source, .picset picture.secondary source{margin: 0; padding: 0; position: relative; top:0; height: 0px;}
.picset picture.primary img, .picset picture.secondary img{margin: 0; padding: 0;position: relative; }*/
/*.picset .img a.pictures{height: 100%; display: block;margin: 0; padding: 0}
.picset .secondary{}*/





@media(max-width: 768px){
	#exex{
		margin-bottom:90px;
		max-height: auto;
	}
	.col-lg-7.order-1.order-md-2{/*margin-top: 150px*/}
}
@media(max-width:592px){ 
	#exex{ 		margin-bottom:0;	}	
#productTab.nav.nav-tabs .nav-item .nav-link span{display: none;}

} 