.jarvdc-cluster.jarvdc-style-template-1 {
  
  /* ========== ITEM ========== */
  --jarvdc-item-padding-pc: 3px;
  --jarvdc-item-padding-tablet: 3px;
  --jarvdc-item-padding-mobile: 3px;
  --jarvdc-item-padding: var(--jarvdc-item-padding-pc);
  --jarvdc-item-bg-color: #ffffff;
  --jarvdc-item-hover-bg-color: #000000;
  --jarvdc-item-border-style: solid;
  --jarvdc-item-hover-border-style: solid;
  --jarvdc-item-border-color: #00000030;
  --jarvdc-item-hover-border-color: #44444400;
  --jarvdc-item-border-width: 1px;
  --jarvdc-item-hover-border-width: 1px;
  --jarvdc-item-border-radius: 5px;
  --jarvdc-item-hover-border-radius: 5px;
  --jarvdc-item-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
  --jarvdc-item-hover-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
  --jarvdc-item-hidden: hidden;

  /* ========== IMAGE ========== */
  --jarvdc-image-padding-top-pc: 100%;
  --jarvdc-image-padding-top-tablet: 100%;
  --jarvdc-image-padding-top-mobile: 100%;
  --jarvdc-image-padding-top: var(--jarvdc-image-padding-top-pc);
  --jarvdc-image-border-radius-pc: 0px;
  --jarvdc-image-border-radius-tablet: 0px;
  --jarvdc-image-border-radius-mobile: 0px;
  --jarvdc-image-border-radius: var(--jarvdc-image-border-radius-pc);
  --jarvdc-image-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
  --jarvdc-image-hover-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);

  /* ========== TITLES ========== */
  --jarvdc-title-font-family: default;
  --jarvdc-title-font-size: 1.5em;
  --jarvdc-title-text-transform: Normal;
  --jarvdc-title-font-width: Bold;
  --jarvdc-title-line-height: 1em;
  --jarvdc-title-color: #000000;
  --jarvdc-title-hover-color: #ffffff;
  --jarvdc-title-item-hover-color: #ffffffee;
  --jarvdc-title-bg-color: none;
  --jarvdc-title-text-align-pc: left;
  --jarvdc-title-text-align-tablet: left;
  --jarvdc-title-text-align-mobile: left;
  --jarvdc-title-text-align: var(--jarvdc-title-text-align-pc);
  --jarvdc-title-margin-pc: 0px;
  --jarvdc-title-margin-tablet: 0px;
  --jarvdc-title-margin-mobile: 0px;
  --jarvdc-title-margin: var(--jarvdc-title-margin-pc);
  --jarvdc-title-padding-pc: 10px;
  --jarvdc-title-padding-tablet: 10px;
  --jarvdc-title-padding-mobile: 10px;
  --jarvdc-title-padding: var(--jarvdc-title-padding-pc);

  /* ========== EXCERPTS ==========*/
  --jarvdc-excerpt-font-family: default;
  --jarvdc-excerpt-font-size: 0.7em;
  --jarvdc-excerpt-text-tranfomation: Normal;
  --jarvdc-excerpt-font-width: 400;
  --jarvdc-excerpt-line-height: 1.2em;
  --jarvdc-excerpt-color:#444444;
  --jarvdc-excerpt-hover-color: #ffffffdd;
  --jarvdc-excerpt-item-hover-color: #ffffff80;
  --jarvdc-excerpt-bg-color: none;
  --jarvdc-excerpt-hover-bg-color: none;
  --jarvdc-excerpt-item-hover-bg-color: none;
  --jarvdc-excerpt-text-align-pc: left;
  --jarvdc-excerpt-text-align-tablet: left;
  --jarvdc-excerpt-text-align-mobile: left;
  --jarvdc-excerpt-text-align: var(--jarvdc-excerpt-text-align-pc);
  --jarvdc-excerpt-margin-pc: 0px;
  --jarvdc-excerpt-margin-tablet: 0px;
  --jarvdc-excerpt-margin-mobile: 0px;
  --jarvdc-excerpt-margin: var(--jarvdc-excerpt-margin-pc);
  --jarvdc-excerpt-padding-pc: 10px;
  --jarvdc-excerpt-padding-tablet: 10px;
  --jarvdc-excerpt-padding-mobile: 10px;
  --jarvdc-excerpt-padding: var(--jarvdc-excerpt-padding-pc);

  /* ========== AUTHOR ========== */
  --jarvdc-author-font-family: default;
  --jarvdc-author-font-size: 0.5em;
  --jarvdc-author-text-transform: Normal;
  --jarvdc-author-font-width: Bold;
  --jarvdc-author-text-align-pc: left;
  --jarvdc-author-text-align-tablet: left;
  --jarvdc-author-text-align-mobile: left;
  --jarvdc-author-text-align: var(--jarvdc-author-text-align-pc);
  --jarvdc-author-color:#444444;
  --jarvdc-author-hover-color:#ffffff;
  --jarvdc-author-item-hover-color:#ffffff99;
  --jarvdc-author-bg-color:#ffffff;
  --jarvdc-author-hover-bg-color:#808080;
  --jarvdc-author-item-hover-bg-color:#000000;
  --jarvdc-author-shadown: 0px 0px 0px rgba(0, 0, 0, 0.0);
  --jarvdc-author-hover-shadown: 0px 0px 0px rgba(0, 0, 0, 0.0);
  --jarvdc-author-margin-pc: 5px 0px;
  --jarvdc-author-margin-tablet: 5px 0px;
  --jarvdc-author-margin-mobile: 5px 0px;
  --jarvdc-author-margin: var(--jarvdc-author-margin-pc);
  --jarvdc-author-padding-pc: 5px 10px;
  --jarvdc-author-padding-tablet: 5px 10px;
  --jarvdc-author-padding-mobile: 5px 10px;
  --jarvdc-author-padding: var(--jarvdc-author-padding-pc);
  --jarvdc-author-border-radius-pc: 5px;
  --jarvdc-author-border-radius-tablet: 5px;
  --jarvdc-author-border-radius-mobile: 5px;
  --jarvdc-author-border-radius: var(--jarvdc-author-border-radius-pc);

  /* ========== DATE ========= */
  --jarvdc-date-font-family: default;
  --jarvdc-date-font-size: 0.6em;
  --jarvdc-date-line-height: 1em;
  --jarvdc-date-text-transform: Normal;
  --jarvdc-date-font-width: 400;
  --jarvdc-date-color:#44444455;
  --jarvdc-date-hover-color: #ffffffdd;
  --jarvdc-date-item-hover-color:#FFFFFFAA;
  --jarvdc-date-bg-color:none;
  --jarvdc-date-hover-bg-color: none;
  --jarvdc-date-item-hover-bg-color: none;
  --jarvdc-date-shadown: 0px 0px 0px rgba(0, 0, 0, 0.0);
  --jarvdc-date-hover-shadown: 0px 0px 0px rgba(0, 0, 0, 0.0);
  --jarvdc-date-margin-pc: 0px;
  --jarvdc-date-margin-tablet: 0px;
  --jarvdc-date-margin-mobile: 0px;
  --jarvdc-date-margin: var(--jarvdc-date-margin-pc);
  --jarvdc-date-padding-pc: 2px 5px;
  --jarvdc-date-padding-tablet: 2px 5px;
  --jarvdc-date-padding-mobile: 2px 5px;
  --jarvdc-date-padding: var(--jarvdc-date-padding-pc);
  --jarvdc-date-border-radius-pc: 5px;
  --jarvdc-date-border-radius-tablet: 5px;
  --jarvdc-date-border-radius-mobile: 5px;
  --jarvdc-date-border-radius: var(--jarvdc-date-border-radius-pc);


  /* ========== CATEGORIES ========== */
  --jarvdc-category-font-family: default;
  --jarvdc-category-font-size: 0.6em;
  --jarvdc-category-text-transform: Normal;
  --jarvdc-category-font-width: Bold;
  --jarvdc-category-color:#444444;
  --jarvdc-category-hover-color:#ffffffff;
  --jarvdc-category-item-hover-color: #ffffffaa;
  --jarvdc-category-bg-color: none;
  --jarvdc-category-hover-bg-color: none;
  --jarvdc-category-item-hover-bg-color:#101010;
  --jarvdc-category-shadown: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --jarvdc-category-hover-shadown: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --jarvdc-category-margin-pc: 5px 0px;
  --jarvdc-category-margin-tablet: 5px 0px;
  --jarvdc-category-margin-mobile: 5px 0px;
  --jarvdc-category-margin: var(--jarvdc-category-margin-pc);
  --jarvdc-category-padding-pc: 5px 10px;
  --jarvdc-category-padding-tablet: 5px 10px;
  --jarvdc-category-padding-mobile: 5px 10px;
  --jarvdc-category-padding: var(--jarvdc-category-padding-pc);
  --jarvdc-category-border-radius-pc: 10px;
  --jarvdc-category-border-radius-tablet: 10px;
  --jarvdc-category-border-radius-mobile: 10px;
  --jarvdc-category-border-radius: var(--jarvdc-category-border-radius-pc);
	
  /* ========== PRICE ========== */
  --jarvdc-price-font-family: default;
  --jarvdc-price-font-size: 0.9em;
  --jarvdc-price-line-height: 1.2em;
  --jarvdc-price-text-transform: Normal;
  --jarvdc-price-font-width: 600;
  --jarvdc-price-color: #000000;
  --jarvdc-price-hover-color: #ffffff;
  --jarvdc-price-item-hover-color: #ffffffcc;
  --jarvdc-price-bg-color: none;
  --jarvdc-price-hover-bg-color: none;
  --jarvdc-price-item-hover-bg-color: none;
  --jarvdc-price-shadown: 0px 0px 0px rgba(0,0,0,0);
  --jarvdc-price-hover-shadown: 0px 0px 0px rgba(0,0,0,0);
  --jarvdc-price-margin-pc: 5px 0px;
  --jarvdc-price-margin-tablet: 5px 0px;
  --jarvdc-price-margin-mobile: 5px 0px;
  --jarvdc-price-margin: var(--jarvdc-price-margin-pc);
  --jarvdc-price-padding-pc: 0px;
  --jarvdc-price-padding-tablet: 0px;
  --jarvdc-price-padding-mobile: 0px;
  --jarvdc-price-padding: var(--jarvdc-price-padding-pc);
  --jarvdc-price-border-radius-pc: 0px;
  --jarvdc-price-border-radius-tablet: 0px;
  --jarvdc-price-border-radius-mobile: 0px;
  --jarvdc-price-border-radius: var(--jarvdc-price-border-radius-pc);
	
  /* ========== RATING ========== */
  --jarvdc-rating-font-family: default;
  --jarvdc-rating-font-size: 0.8em;
  --jarvdc-rating-line-height: 1em;
  --jarvdc-rating-color: #f5a623;
  --jarvdc-rating-item-hover-color: #ffffff;
  --jarvdc-rating-bg-color: none;
  --jarvdc-rating-item-hover-bg-color: none;
  --jarvdc-rating-shadown: 0px 0px 0px rgba(0,0,0,0);
  --jarvdc-rating-margin-pc: 5px 0px;
  --jarvdc-rating-margin-tablet: 5px 0px;
  --jarvdc-rating-margin-mobile: 5px 0px;
  --jarvdc-rating-margin: var(--jarvdc-rating-margin-pc);
  --jarvdc-rating-padding-pc: 0px;
  --jarvdc-rating-padding-tablet: 0px;
  --jarvdc-rating-padding-mobile: 0px;
  --jarvdc-rating-padding: var(--jarvdc-rating-padding-pc);
  --jarvdc-rating-border-radius-pc: 0px;
  --jarvdc-rating-border-radius-tablet: 0px;
  --jarvdc-rating-border-radius-mobile: 0px;
  --jarvdc-rating-border-radius: var(--jarvdc-rating-border-radius-pc);

  /* ========== BUTTONS ========== */
  --jarvdc-button-font-family: default;
  --jarvdc-button-font-size: 0.8em;
  --jarvdc-button-line-height: 1em;
  --jarvdc-button-text-transform: Normal;
  --jarvdc-button-font-width: Bold;
  --jarvdc-button-width-pc: 90%;
  --jarvdc-button-width-tablet: 90%;
  --jarvdc-button-width-mobile: 90%;
  --jarvdc-button-width: var(--jarvdc-button-width-pc);
  --jarvdc-button-align-pc: center;
  --jarvdc-button-align-tablet: center;
  --jarvdc-button-align-mobile: center;
  --jarvdc-button-align: var(--jarvdc-button-align-pc);
  --jarvdc-button-text-align-pc: center;
  --jarvdc-button-text-align-tablet: center;
  --jarvdc-button-text-align-mobile: center;
  --jarvdc-button-text-align: var(--jarvdc-button-text-align-pc);
  --jarvdc-button-color:#ffffff;
  --jarvdc-button-hover-color:#000000;
  --jarvdc-button-item-hover-color:#000000;
  --jarvdc-button-bg-color:#000000;
  --jarvdc-button-hover-bg-color:#f8f8f8;
  --jarvdc-button-item-hover-bg-color:#ffffff;
  --jarvdc-button-border-color: none;
  --jarvdc-button-hover-border-color: none;
  --jarvdc-button-border-style-pc: none;
  --jarvdc-button-border-style-tablet: none;
  --jarvdc-button-border-style-mobile: none;
  --jarvdc-button-border-style: var(--jarvdc-button-border-style-pc);
  --jarvdc-button-hover-border-style-pc: none;
  --jarvdc-button-hover-border-style-tablet: none;
  --jarvdc-button-hover-border-style-mobile: none;
  --jarvdc-button-hover-border-style: var(--jarvdc-button-hover-border-style-pc);
  --jarvdc-button-border-width-pc: 0px;
  --jarvdc-button-border-width-tablet: 0px;
  --jarvdc-button-border-width-mobile: 0px;
  --jarvdc-button-border-width: var(--jarvdc-button-border-width-pc);
  --jarvdc-button-hover-border-width-pc: 0px;
  --jarvdc-button-hover-border-width-tablet: 0px;
  --jarvdc-button-hover-border-width-mobile: 0px;
  --jarvdc-button-hover-border-width: var(--jarvdc-button-border-width-pc);
  --jarvdc-button-border-radius-pc: 50px;
  --jarvdc-button-border-radius-tablet: 50px;
  --jarvdc-button-border-radius-mobile: 50px;
  --jarvdc-button-border-radius: var(--jarvdc-button-border-radius-pc);
  --jarvdc-button-shadown: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --jarvdc-button-hover-shadown: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --jarvdc-button-margin-pc: 10px 0px;
  --jarvdc-button-margin-tablet: 10px 0px;
  --jarvdc-button-margin-mobile: 10px 0px;
  --jarvdc-button-margin: var(--jarvdc-button-margin-pc);
  --jarvdc-button-padding-pc: 10px 20px;
  --jarvdc-button-padding-tablet: 10px 20px;
  --jarvdc-button-padding-mobile: 10px 20px;
  --jarvdc-button-padding: var(--jarvdc-button-padding-pc);
  
  /* Vars de disposicion usadas aqui se toman del template de layout */
}


/* ======================================================== */
/* ==       RESPONSIVE CONTROLS CSS                      == */
/* ======================================================== */

/* TABLET */
@media (max-width: 1024px) {
	.jarvdc-cluster.jarvdc-style-template-1 {
	  /* ========== ITEM ========== */
	  --jarvdc-item-padding: var(--jarvdc-item-padding-tablet);
	  /* ========== IMAGE ========== */
	  --jarvdc-image-padding-top: var(--jarvdc-image-padding-top-tablet);
	  --jarvdc-image-border-radius: var(--jarvdc-image-border-radius-tablet);
	  /* ========== TITLE ========== */
	  --jarvdc-title-text-align: var(--jarvdc-title-text-align-tablet);
	  --jarvdc-title-margin: var(--jarvdc-title-margin-tablet);
	  --jarvdc-title-padding: var(--jarvdc-title-padding-tablet);
	  /* ========== EXCERPT ========== */
	  --jarvdc-excerpt-text-align: var(--jarvdc-excerpt-text-align-tablet);
	  --jarvdc-excerpt-margin: var(--jarvdc-excerpt-margin-tablet);
	  --jarvdc-excerpt-padding: var(--jarvdc-excerpt-padding-tablet);
	  /* ========== AUTHOR ========== */
	  --jarvdc-author-text-align: var(--jarvdc-author-text-align-tablet);
	  --jarvdc-author-margin: var(--jarvdc-author-margin-tablet);
	  --jarvdc-author-padding: var(--jarvdc-author-padding-tablet);
	  --jarvdc-author-border-radius: var(--jarvdc-author-border-radius-tablet);
	  /* ========== DATE ========== */
	  --jarvdc-date-margin: var(--jarvdc-date-margin-tablet);
	  --jarvdc-date-padding: var(--jarvdc-date-padding-tablet);
	  --jarvdc-date-border-radius: var(--jarvdc-date-border-radius-tablet);
	  /* ========== CATEGORY ========== */
	  --jarvdc-category-margin: var(--jarvdc-category-margin-tablet);
	  --jarvdc-category-padding: var(--jarvdc-category-padding-tablet);
	  --jarvdc-category-border-radius: var(--jarvdc-category-border-radius-tablet);
	  /* ========== PRICE ========== */
	  --jarvdc-price-margin: var(--jarvdc-price-margin-tablet);
      --jarvdc-price-padding: var(--jarvdc-price-padding-tablet);
      --jarvdc-price-border-radius: var(--jarvdc-price-border-radius-tablet);
	  /* ========== RATING ========== */
      --jarvdc-rating-margin: var(--jarvdc-rating-margin-tablet);
      --jarvdc-rating-padding: var(--jarvdc-rating-padding-tablet);
      --jarvdc-rating-border-radius: var(--jarvdc-rating-border-radius-tablet);
	  /* ========== BUTTONS ========== */
	  --jarvdc-button-width: var(--jarvdc-button-width-tablet);
	  --jarvdc-button-aling: var(--jarvdc-button-aling-tablet);
	  --jarvdc-button-text-align: var(--jarvdc-button-text-align-tablet);
	  --jarvdc-button-border-style: var(--jarvdc-button-border-style-tablet);
	  --jarvdc-button-hover-border-style: var(--jarvdc-button-hover-border-style-tablet);
	  --jarvdc-button-border-width: var(--jarvdc-button-border-width-tablet);
	  --jarvdc-button-hover-border-width: var(--jarvdc-button-border-width-tablet);
	  --jarvdc-button-border-radius: var(--jarvdc-button-border-radius-tablet);
	}
}


/* MOBILE */
@media (max-width: 767px) {
	.jarvdc-cluster.jarvdc-style-template-1 {
	  /* ========== ITEM ========== */
	  --jarvdc-item-padding: var(--jarvdc-item-padding-mobile);
	  /* ========== IMAGE ========== */
	  --jarvdc-image-padding-top: var(--jarvdc-image-padding-top-mobile);
	  --jarvdc-image-border-radius: var(--jarvdc-image-border-radius-mobile);
	  /* ========== TITLE ========== */
	  --jarvdc-title-text-align: var(--jarvdc-title-text-align-mobile);
	  --jarvdc-title-margin: var(--jarvdc-title-margin-mobile);
	  --jarvdc-title-padding: var(--jarvdc-title-padding-mobile);
	  /* ========== EXCERPT ========== */
	  --jarvdc-excerpt-text-align: var(--jarvdc-excerpt-text-align-mobile);
	  --jarvdc-excerpt-margin: var(--jarvdc-excerpt-margin-mobile);
	  --jarvdc-excerpt-padding: var(--jarvdc-excerpt-padding-mobile);
	  /* ========== AUTHOR ========== */
	  --jarvdc-author-text-align: var(--jarvdc-author-text-align-mobile);
	  --jarvdc-author-margin: var(--jarvdc-author-margin-mobile);
	  --jarvdc-author-padding: var(--jarvdc-author-padding-mobile);
	  --jarvdc-author-border-radius: var(--jarvdc-author-border-radius-mobile);
	  /* ========== DATE ========== */
	  --jarvdc-date-margin: var(--jarvdc-date-margin-mobile);
	  --jarvdc-date-padding: var(--jarvdc-date-padding-mobile);
	  --jarvdc-date-border-radius: var(--jarvdc-date-border-radius-mobile);
	  /* ========== CATEGORY ========== */
	  --jarvdc-category-margin: var(--jarvdc-category-margin-mobile);
	  --jarvdc-category-padding: var(--jarvdc-category-padding-mobile);
	  --jarvdc-category-border-radius: var(--jarvdc-category-border-radius-mobile);
	  /* ========== PRICE ========== */
	  --jarvdc-price-margin: var(--jarvdc-price-margin-mobile);
	  --jarvdc-price-padding: var(--jarvdc-price-padding-mobile);
	  --jarvdc-price-border-radius: var(--jarvdc-price-border-radius-mobile);
	  /* ========== RATING ========== */
	  --jarvdc-rating-margin: var(--jarvdc-rating-margin-mobile);
	  --jarvdc-rating-padding: var(--jarvdc-rating-padding-mobile);
	  --jarvdc-rating-border-radius: var(--jarvdc-rating-border-radius-mobile);
	  /* ========== BUTTONS ========== */
	  --jarvdc-button-width: var(--jarvdc-button-width-mobile);
	  --jarvdc-button-align: var(--jarvdc-button-align-mobile);
	  --jarvdc-button-text-align: var(--jarvdc-button-text-align-mobile);
	  --jarvdc-button-border-style: var(--jarvdc-button-border-style-mobile);
	  --jarvdc-button-hover-border-style: var(--jarvdc-button-hover-border-style-mobile);
	  --jarvdc-button-border-width: var(--jarvdc-button-border-width-mobile);
	  --jarvdc-button-hover-border-width: var(--jarvdc-button-border-width-mobile);
	  --jarvdc-button-border-radius: var(--jarvdc-button-border-radius-mobile);
	}
}



/* ======================================================== */
/* ==      BASE STYLE STRUCTURE CSS                     == */
/* ======================================================== */


/* ITEMS
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item {
	background-color: var(--jarvdc-item-bg-color);
	padding: var(--jarvdc-item-padding);
	border-style: var(--jarvdc-item-border-style);
	border-color: var(--jarvdc-item-border-color);
	border-width: var(--jarvdc-item-border-width);
	border-radius: var(--jarvdc-item-border-radius);
	box-shadow: var(--jarvdc-item-box-shadow);
	overflow: var(--jarvdc-item-hidden) !important;
	transition: 0.3s ease-in-out;
}
  
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover {
	background-color: var(--jarvdc-item-hover-bg-color);
	border-style: var(--jarvdc-item-hover-border-style);
	border-color: var(--jarvdc-item-hover-border-color);
	border-width: var(--jarvdc-item-hover-border-width);
	border-radius: var(--jarvdc-item-hover-border-radius);
	box-shadow: var(--jarvdc-item-hover-box-shadow);
	transition: 0.3s ease-in-out;
}
  
/* ------- LINK ---------------------------- */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-link {
	text-decoration: none;
	color: inherit;
	display: block;
}
  

/*  FEATURED IMAGE
=================================================== */

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-image-wrapper {
	padding-top: var(--jarvdc-image-padding-top);
	position: relative;
	width: 100%;
	margin: 0px;
	overflow: hidden !important;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-image {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	transform: translate(-50%, -50%);
	object-fit: cover;
	object-position: center;
	max-height: none !important;
	max-width: none !important;
	min-height: 100% !important;
	min-width: 100% !important;
	padding: 0px;
	box-shadow: var(--jarvdc-image-box-shadow) !important;
	border-radius: var(--jarvdc-image-border-radius); 
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-image:hover {
	box-shadow: var(--jarvdc-image-hover-box-shadow);
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item .jarvdc-cluster-image.img-hover {
	opacity: 0;
	transition: opacity 0.1s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-image.img-hover {
	opacity: 1;
	transition: opacity 0.1s ease-in-out;
}


/* TITLES
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-title {
	font-family: var(--jarvdc-title-font-family, inherit);
	font-size: var(--jarvdc-title-font-size);
	font-weight: var(--jarvdc-title-font-width);
	text-transform: var(--jarvdc-title-text-transform);
	text-align: var(--jarvdc-title-text-align);
	line-height: var(--jarvdc-title-line-height);;
	color: var(--jarvdc-title-color);
	background-color: var(--jarvdc-title-bg-color);
	text-align: var(--jarvdc-title-text-align);
	margin: var(--jarvdc-title-margin);
	padding: var(--jarvdc-title-padding);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-title {
	color: var(--jarvdc-title-item-hover-color);
	background-color: var(--jarvdc-title-item-hover-bg-color);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-title:hover{
	color: var(--jarvdc-title-hover-color);
	background-color: var(--jarvdc-title-hover-bg-color);
	transition: 0.3s ease-in-out;
}


/*  EXCERPT
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-excerpt {
	font-family: var(--jarvdc-excerpt-font-family, inherit);
	font-size: var(--jarvdc-excerpt-font-size);
	text-transform: var(--jarvdc-excerpt-text-transform);
	font-weight: var(--jarvdc-excerpt-font-width);
	line-height: var(--jarvdc-excerpt-line-height);
	color: var(--jarvdc-excerpt-color);
	background-color: var(--jarvdc-excerpt-bg-color);
	text-align: var(--jarvdc-excerpt-text-align);
	margin: var(--jarvdc-excerpt-margin);
	padding: var(--jarvdc-excerpt-padding);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-excerpt {
	color: var(--jarvdc-excerpt-item-hover-color);
	background-color: var(--jarvdc-excerpt-item-hover-bg-color);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-excerpt:hover {
	color: var(--jarvdc-excerpt-hover-color);
	background-color: var(--jarvdc-excerpt-hover-bg-color);
	transition: 0.3s ease-in-out;
}

/*  AUTHOR
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-meta-author {
	display: inline;
	font-family: var(--jarvdc-author-font-family);
	font-size: var(--jarvdc-author-font-size);
	text-transform: var(--jarvdc-author-text-transform);
	font-weight: var(--jarvdc-author-font-width);
	text-align: var(--jarvdc-author-text-align);
	color: var(--jarvdc-author-color);
	background-color: var(--jarvdc-author-bg-color);
	box-shadow: var(--jarvdc-author-shadown);
	margin: var(--jarvdc-author-margin);
	padding: var(--jarvdc-author-padding);
	border-radius: var(--jarvdc-author-border-radius);
	white-space: nowrap !important;
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-meta-author {
	color: var(--jarvdc-author-item-hover-color);
	background-color: var(--jarvdc-author-item-hover-bg-color);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-meta-author:hover {
	color: var(--jarvdc-author-hover-color);
	background-color: var(--jarvdc-author-hover-bg-color);
	box-shadow: var(--jarvdc-author-hover-shadown);
}

/*  DATE
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-meta-date {
	font-family: var(--jarvdc-date-font-family);
	font-size: var(--jarvdc-date-font-size);
	text-transform: var(--jarvdc-date-text-transform);
	font-weight: var(--jarvdc-date-font-width);
	color: var(--jarvdc-date-color);
	background-color: var(--jarvdc-date-bg-color);
	box-shadow: var(--jarvdc-date-shadown);
	margin: var(--jarvdc-date-margin);
	padding: var(--jarvdc-date-padding);
	border-radius: var(--jarvdc-date-border-radius);
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-meta-date {
	color: var(--jarvdc-date-item-hover-color);
	background-color: var(--jarvdc-date-item-hover-bg-color);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-meta-date:hover {
	color: var(--jarvdc-date-hover-color);
	background-color: var(--jarvdc-date-hover-bg-color);
	box-shadow: var(--jarvdc-date-hover-shadown);
	transition: 0.3s ease-in-out;
}

/*  CATEGORIES
=================================================== */

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-category-li {
	padding: var(--jarvdc-category-margin);
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-meta-category-link {
	font-family: var(--jarvdc-category-font-family);
	font-size: var(--jarvdc-category-font-size);
	text-transform: var(--jarvdc-category-text-transform);
	font-weight: var(--jarvdc-category-font-width);
	color: var(--jarvdc-category-color);
	background-color: var(--jarvdc-category-bg-color);
	box-shadow: var(--jarvdc-category-shadown);
	padding: var(--jarvdc-category-padding);
	border-radius: var(--jarvdc-category-border-radius);
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-meta-category-link {
	color: var(--jarvdc-category-item-hover-color);
	background-color: var(--jarvdc-category-item-hover-bg-color);
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-meta-category-link:hover {
	color: var(--jarvdc-category-hover-color);
	background-color: var(--jarvdc-category-hover-bg-color);
	box-shadow: var(--jarvdc-category-hover-shadown);
}

/* PRICE
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-price {
	font-family: var(--jarvdc-price-font-family);
	font-size: var(--jarvdc-price-font-size);
	line-height: var(--jarvdc-price-line-height);
	font-weight: var(--jarvdc-price-font-width);
	text-transform: var(--jarvdc-price-text-transform);
	color: var(--jarvdc-price-color);
	background-color: var(--jarvdc-price-bg-color);
	box-shadow: var(--jarvdc-price-shadown);
	margin: var(--jarvdc-price-margin);
	padding: var(--jarvdc-price-padding);
	border-radius: var(--jarvdc-price-border-radius);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-price {
	color: var(--jarvdc-price-item-hover-color);
	background-color: var(--jarvdc-price-item-hover-bg-color);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .jarvdc-cluster-price:hover {
	color: var(--jarvdc-price-hover-color);
	background-color: var(--jarvdc-price-hover-bg-color);
	box-shadow: var(--jarvdc-price-hover-shadown);
	transition: 0.3s ease-in-out;
}


/* RATING
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-rating {
	font-family: var(--jarvdc-rating-font-family);
	font-size: var(--jarvdc-rating-font-size);
	line-height: var(--jarvdc-rating-line-height);
	background-color: var(--jarvdc-rating-bg-color);
	box-shadow: var(--jarvdc-rating-shadown);
	margin: var(--jarvdc-rating-margin);
	padding: var(--jarvdc-rating-padding);
	border-radius: var(--jarvdc-rating-border-radius);
	transition: 0.3s ease-in-out;
}

.jarvdc-cluster.jarvdc-style-template-1 
.jarvdc-cluster-rating .star-rating span::before {
	color: var(--jarvdc-rating-color);
}

.jarvdc-cluster.jarvdc-style-template-1 
.jarvdc-cluster-item:hover .jarvdc-cluster-rating {
	background-color: var(--jarvdc-rating-item-hover-bg-color);
}

.jarvdc-cluster.jarvdc-style-template-1 
.jarvdc-cluster-item:hover .jarvdc-cluster-rating 
.star-rating span::before {
	color: var(--jarvdc-rating-item-hover-color);
}


/*  BUTTONS
=================================================== */
.jarvdc-cluster.jarvdc-style-template-1 .custom-button-container {
	justify-content: var(--jarvdc-button-aling);
}

.jarvdc-cluster.jarvdc-style-template-1 .custom-link-button{
	font-family: var(--jarvdc-button-font-family);
	font-size: var(--jarvdc-button-font-size);
	width: var(--jarvdc-button-width);
	justify-content: var(--jarvdc-button-align);
	text-align: var(--jarvdc-button-text-align);
	line-height: var(--jarvdc-button-line-height);
	color: var(--jarvdc-button-color);
	background-color: var(--jarvdc-button-bg-color);
	border-style: var(--jarvdc-button-border-style);
	border-color: var(--jarvdc-button-border-color);
	border-width: var(--jarvdc-button-border-width);
	box-shadow: var(--jarvdc-button-shadown);
	margin: var(--jarvdc-button-margin);
	padding: var(--jarvdc-button-padding);
	border-radius: var(--jarvdc-button-border-radius);
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .custom-link-button {
	color: var(--jarvdc-button-item-hover-color);
	background-color: var(--jarvdc-button-item-hover-bg-color);
}

.jarvdc-cluster.jarvdc-style-template-1 .jarvdc-cluster-item:hover .custom-link-button:hover{
	color: var(--jarvdc-button-hover-color);
	background-color: var(--jarvdc-button-hover-bg-color);
	border-style: var(--jarvdc-button-hover-border-style);
	border-color: var(--jarvdc-button-hover-border-color);
	border-width: var(--jarvdc-button-hover-border-width);
	box-shadow: var(--jarvdc-button-hover-shadown);
}