
			.loop-images-desktop a {
  position: relative;
  display: inline-block;
}

.loop-images-desktop img {
  transition: opacity 0.3s ease;
  display: block;
}

.loop-images-desktop img.show-on-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; /* ξεκινάει κρυμμένη */
}

.product-small .category{display: none !important;}
.charline__title h3{
	font-size: 14px !important;
  line-height: 17px !important;
  color:#000 !important;
  font-weight: 700 !important;
}

.sell-trade-form>*>* {
    width: 100%;
}

#comments {
	display:none;
}
.post_comments span{display:none !important;}

span.post_comments{display: none !important;}

/* Contact form css try */
 
.wpcf7-form .wpcf7-submit {
    background-color: #333!important;
    color: #fff !important;
}

.wpcf7-form .wpcf7-submit {
		font-weight: 400 !important;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    margin: auto;
    padding: 0.8em 3em 0.8em !important;
    font-size: min(max(16px,2.0833333333vw),21px) !important;
}

.wpcf7-form .wpcf7-submit:hover{
		background: #fff!important;
	  border-color: #333 !important;
    border-radius: 0 !important;
		color: #333!important;
		transition: all .3s ease-in-out;
		box-shadow: none;
}

.wpcf7-form>* {
    flex: 0 0 100%;
    max-width: 100%;
}

.sell-trade-form>* {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row;
}

.wpcf7-form .half-col {
    flex: 0 0 48%;
    max-width: 48%;
}

.wpcf7-form label input, .wpcf7-form label textarea {
    padding: min(max(10px,2.6041666667vw),30px) min(max(15px,3.2552083333vw),10px) !important;
    border-width: 2px;
    font-weight: 400;
    font-size: min(max(14px,2.0833333333vw),16px) !important;
}

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 {
    color: #333;
    border: 0;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    padding: 5px !important;
    background: 0 0;
		box-shadow: none;
}

.sell-trade-form .h3 {
    width: 100%;
    line-height: 1;
		font-size: min(max(22px,3.125vw),26px);
    font-weight: 700;
		margin-bottom: 1.2em;
		margin-top: 1.2em;
}

label.value-class {
	padding-top:35px!important;
}

.checkbox-terms p{
	text-align:center!important;
	padding-top:30px;
	padding-bottom:40px
}

.upload-txt {
	padding-bottom:40px!important;
}

.entry-header-text-top {
    padding-top: 20px;
}

.form-text-center {
	 padding-top: 20px!important;
	 text-align: center!important;
}

.more-info-txt{
	margin-top: -40px!important;
}
@media all and (max-width: 1300px){
	.header-wishlist-icon svg{display: none !important;}
	
	
	}
.wishlist-items-wrapper .product-add-to-cart{
	display: none !important;
}
.wishlist_table .product-add-to-cart{display: none !important;}

.wishlist_table .additional-info{display: none !important;}

@media all and (max-width: 1200px) and (min-width:851px){
	.accessories-box img{
		position:relative!important;
	}
}

@media all and (max-width: 1200px) and (min-width:851px) {
	.accessories-box .image-cover{
		padding:0!important;
	}
}

.menu-brand-logo a{
	max-width: 250px!important
}

@media all and (min-width:851px) {
	.keyfigure-last .icon-box-img {
	width: 35px!important
}
}

@media all and (min-width:851px) {
	.keyfigure-last .icon-box-img {
	width: 35px!important
}
}

@media (min-width: 481px) and (max-width: 851px) {
	.keyfigure-last .icon-box-img {
	width: 40px!important;
	margin-top: 10px!important;
}
}

.klarna-mob{
	margin-top: -1px!important;
}

.top-klarna{
	margin-top: -2px!important;
}


.keyfigure-first.keyfigure .icon-box-img {
	width: 60px!important;
}

@media (max-width: 849px)
.keyfigure-first.keyfigure .icon-box-img {
    width: 45px !important;
}


.product-small .image-tools a.button img{width: 22px !important;}

@media all and (max-width: 767px){
	.chars-title{margin-top:0 !important;}
}

.footer-title p{font-size: 19px  !important;}

#footer img{max-width: 185px !important;}


.custom-text h3{
	margin: 0 !important;
  font-weight: 700 !important;
  color: #000 !important;
	font-size: 130%;!important;
}

.custom-text p{
	margin: 0 0 15px !important;
  color: #000 !important;
}

.menu-brand-logo.casato-logo a img{
	height: 30px!important;
}

.product-small.has-more-images:hover img:first-child {opacity:0 !important;}

.woocommerce-form-coupon {
    display: block !important;  
    opacity: 1 !important;
    height: auto !important;
    visibility: visible !important;
}

.peruffo-logo {
	padding: 30px;
}		