/*
Theme Name: Vonica Child
Theme URI: http://vonica.themekitify.com
Description: This is a child theme for Robeto Theme.
Author: Novaworks
Author URI: http: //www.novaworks.net/
Template: vonica
Version: 1.0
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

.page-header-content {
    display: none;
}
h1.page-title.js-productTitle {
    text-align: center;
    font-size: 3rem;
    line-height: 1;
    margin-bottom: 0;
    text-transform: uppercase;
}

.pdp_step_main {
  padding: 110px 0;
  position: relative;
}
.pdp_step_main .pdp_loader {
    position: absolute;
    left: -30px;
    top: 0;
    bottom: 0;
    right: -30px;
    background: #ffffffc2;
    z-index: 27;
}
.pdp_step_main .pdp_loader:before{
    content: '';
    display: block;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 9px solid;
    border-color: #dbdcef;
    border-right-color: #000000;
    animation: spinner-d3wgkg 1s infinite linear;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes spinner-d3wgkg {
   to {
      transform: translate(-50%, -50%) rotate(1turn);
   }
}
.pdp_step_main .pdp_step_wrp {
  max-width: 1420px;
  margin-inline: auto;
}
.pdp_step_main .pdp_step_inr {
  display: flex;
  /* flex-wrap: wrap; */
}
.pdp_step_main .pdp_step_left {
  width: 50%;
}
.pdp_step_main .pdp_step_left .pdp_step_left_wrp {
  /* display: flex;
  flex-wrap: wrap; */
  gap: 20px;
}
.pdp_step_main .pdp_step_left .gallery_img {
  width: 100px;
}
.pdp_step_main .pdp_step_left .gallery_img img {
  width: 100%;
  vertical-align: top;
}
.pdp_step_main .pdp_step_left .gallery_img img + img {
  margin-top: 10px;
}
.pdp_step_main .pdp_step_left .featured_img {
  flex: 1;
}
.pdp_step_main .pdp_step_left .featured_img img {
  width: 100%;
  vertical-align: top;
}
.pdp_step_main .pdp_step_right {
  width: 50%;
  padding-left: 80px;
}
.pdp_step_main .pdp_step_right .pdp_step_right_wrp {
  display: inline-block;
}
.result-step {
  text-align: center;
}
.pdp_step_main .pdp_step_right .btns {
  max-width: 100%;
  width: 420px;
  background: #ffd937;
  color: #000 !important;
  text-align: center;
  font-weight: bold;
  padding: 20px 20px;
  display: block;
  text-decoration: none;
  font-size: 22px;
  text-transform: uppercase;
}
.pdp_step_main .pdp_step_right a.btns.backto-prod-details-btn {
    padding: 0;
    text-align: left;
    background: transparent;
    width: auto;
    font-weight: normal;
    font-size: 16px;
    text-decoration: underline;
    display: inline-block;
}
.pdp_step_main .pdp_step_right .btns[type=submit][disabled] {cursor: not-allowed; background: #000 !important; color: #fff !important; }
.pdp_step_main .pdp_step_right .btns[type=submit]{background: #ffd937 !important; }

a.btns.btn-your-vehicle {
    margin-top: 20px;
    text-align: left !important;
    background: transparent !important;
    padding: 0 !important;
    cursor: auto;
}
.pdp_step_main .pdp_step_right .pro_title {
  margin: 30px 0px 0px;
  font-size: 20px;
  text-transform: uppercase;
}
.pdp_step_main .pdp_step_right .desc_heading {
  margin: 20px 0px 0px;
  text-transform: uppercase;
}
.pdp_step_main .pdp_step_right .pro_desc p {
  margin: 0;
  font-size: 16px;
}
.pdp_step_main .pdp_step_right .img_like_unlike {
  text-align: center;
  margin: 30px 0px 40px;
}
.pdp_step_main .pdp_step_right .img_like_unlike img {
  width: 170px;
}
.pdp_step_main .pdp_step_right .pdp_step_right_wrp .warning {
  margin: 20px 0px 0px;
  font-size: 22px;
  font-style: italic;
}
.pdp_step_main .pdp_step_right .pdp_step_right_wrp .warning.success {
  color: #236710;
}
.pdp_step_main .pdp_step_right .pdp_step_right_wrp .warning.error {
  color: #b81d1d;
}

.pdp_step_main .pdp_filters {
  display: flex;
  flex-wrap: wrap;
}
.pdp_step_main .pdp_filters .pdp_filters_left {
  width: 175px;
  margin-top: 30px;
  counter-reset: my-sec-counter;
}
.pdp_step_main .pdp_filters .pdp_filters_left .form_group {
  margin-bottom: 25px;
}
.pdp_step_main .pdp_filters .pdp_filters_left .form_group .form_control {
  background: #000 url(https://cdn.shopify.com/s/files/1/0101/8078/8283/files/caret-down-thin-white.png?v=1717590296);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: right 10px center;
  width: 100%;
  color: #ffd937;
  padding: 0px 10px;
  font-weight: bold;
  height: 48px;
  outline: none;
  appearance: none;
  text-transform: uppercase;
}
.pdp_step_main .pdp_filters .pdp_filters_left .form_group .form_control option {
  color: #ffd937 !important;
}
.pdp_step_main .pdp_filters .pdp_filters_left .form_group .form_control.opt-selected {
  background: #ffd937 url(https://cdn.shopify.com/s/files/1/0101/8078/8283/files/caret-down.png?v=1718190946);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: right 10px center;
  border-color: #ffd937;
  color: #000;
}
.pdp_step_main .pdp_filters .pdp_filters_left .form_group .form_control.opt-selected option {
  color: #000 !important;
}

.pdp_step_main .pdp_filters .pdp_filters_right {
  flex: 1;
  padding-left: 40px;
  color: #333333;
}
.pdp_step_main .pdp_filters .filter_list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.pdp_step_main .pdp_filters .filter_list .items {
  padding: 25px 0px;
}
.pdp_step_main .pdp_filters .filter_list .items + .items {
  border-top: 1px solid #ddd;
}
.pdp_step_main .pdp_filters .filter_list .items .title {
  width: 100%;
  background: transparent;
  border: none;
  outline: none;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: currentColor;
  position: relative;
  cursor: pointer;
  padding: 10px 0px;
  padding-right: 30px;
}
.pdp_step_main .pdp_filters .filter_list .items .title .icon {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 15px;
  height: 15px;
  margin-block: auto;
  aspect-ratio: 1;
}
.pdp_step_main .pdp_filters .filter_list .items .title .icon:before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: currentColor;
}
.pdp_step_main .pdp_filters .filter_list .items .title .icon:after {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: currentColor;
}

.pdp_step_main .pdp_filters .filter_list .items .title.active .icon:after {
  opacity: 0;
}

.pdp_step_main .pdp_filters .filter_list .items .content {
  display: flex;
  align-items: flex-start;
  align-items: center;
  gap: 10px;
}
.pdp_step_main .pdp_filters .filter_list .items .content .left label input {
  display: none;
}
.pdp_step_main .pdp_filters .filter_list .items .content .left label {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.pdp_step_main .pdp_filters .filter_list .items .content .left label .checkmark {
  width: 32px;
  height: auto;
  aspect-ratio: 1;
  background: #fff;
  border: 1px solid #ddd;
  display: inline-block;
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pdp_step_main .pdp_filters .filter_list .items .content .left label .checkmark:before {
  content: "✔";
  font-size: 18px;
  position: relative;
  top: -1px;
  opacity: 0;
  transition: 0.3s;
}
.pdp_step_main .pdp_filters .filter_list .items .content .left input:checked ~ .checkmark {
  background: #ffd937;
  border: 1px solid #999999;
}
.pdp_step_main .pdp_filters .filter_list .items .content .left input:checked ~ .checkmark:before {
  opacity: 1;
}
.pdp_step_main .pdp_filters .filter_list .items .content .right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1;
  gap: 15px;
}
.pdp_step_main .pdp_filters .filter_list .items .content .radio_list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  font-size: 14px;
}
.pdp_step_main .pdp_filters .filter_list .items .content .radio_list label {
  cursor: pointer;
  text-align: center;
}
.pdp_step_main .pdp_filters .filter_list .items .content .radio_list label input {
  display: none;
}
.pdp_step_main .pdp_filters .filter_list .items .content .radio_list label span:not(.checkbox_label) {
  padding: 6px 10px;
/*  display: inline-block;*/
  border: 1px solid #999999;
  transition: 0.3s;
}
.pdp_step_main .pdp_filters .filter_list .items .content .radio_list label input:checked + span {
  border-color: #ffd937;
  background: #ffd937;
  color: #000;
}

.pdp_step_main.step2 .pdp_step_right .pdp_step_right_wrp {
  max-width: 500px;
}

.pdp_step_main.step3 .pdp_step_right .pdp_step_right_wrp {
  text-align: center;
}

.pdp_step_main.step3_res .pdp_step_right .pdp_step_right_wrp {
  text-align: center;
}
.mobile-heading{
  text-align: center;
}
@media(min-width: 769px){
.pdp_step_main .pdp_filters .pdp_filters_left .form_group:before{counter-increment: my-sec-counter; content: counter(my-sec-counter) ". "; position: absolute; left: 0; top: 10px; }
.pdp_step_main .pdp_filters .pdp_filters_left .form_group {padding-left: 20px; position: relative; }
}
@media (min-width: 768px) {
  .mobile-heading{display: none; }
  .pdp_step_main .pdp_step_left .pdp_step_left_wrp {display: flex; }
  .pdp_step_main .pdp_step_left .gallery_img {flex: 0 0 100px; max-height: 420px; overflow: auto; }
  .pdp_step_main .pdp_step_left .gallery_img::-webkit-scrollbar {width: 0px; }
  .pdp_step_main .pdp_step_left .featured_img {max-width: calc(100% - 120px); }
}
@media (max-width: 768px) {
  .pdp_step_main .pdp_step_inr {flex-direction: column; }
  .pdp_step_main .pdp_step_right .pdp_step_right_wrp {width: 100%; }
  .pdp_step_main {padding: 50px 0px; }
  .pdp_step_main .pdp_step_left {width: 100%; }
  .pdp_step_main .pdp_step_left .pdp_step_left_wrp {gap: 10px; }
  .pdp_step_main .pdp_step_left .gallery_img {width: 70px; }
  .pdp_step_main .pdp_step_right {width: 100%; padding-left: 0px; margin-top: 20px; }
  .pdp_step_main .pdp_step_right .btns {width: 100%; font-size: 16px; padding: 20px 10px; }
  .pdp_step_main .pdp_filters .pdp_filters_left {width: auto; display: flex; flex-wrap: wrap; margin-top: 20px; margin-inline: -5px; }
  .pdp_step_main .pdp_filters .pdp_filters_left .form_group {margin-bottom: 10px; width: 50%; padding: 0px 5px; }
  .pdp_step_main .pdp_filters .pdp_filters_left .form_group .form_control{margin-bottom: 0px; }
  .pdp_step_main .pdp_filters .pdp_filters_right {padding: 0; width: 100%; flex: unset; }
  .pdp_step_main .pdp_filters .filter_list .items {padding: 15px 0px; }
  .page-id-1728 h1.page-title.js-productTitle{font-size: 2rem; }
}

/* PDP thubnail slider */

.pdp_step_main .slider .swiper-container {
  width: 100%;
  height: 100%;
}
.pdp_step_main .slider__flex {
  display: flex;
  align-items: flex-start;
}
.pdp_step_main .slider__col {
  display: flex;
  flex-direction: column;
  width: 107px;
  margin-right: 22px;
  flex: 0 0 100px;
}
.pdp_step_main .slider__prev,
.pdp_step_main .slider__next {
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pdp_step_main .slider__thumbs {
  height: 472px;
  margin: 15px 0px;
}
.pdp_step_main .pre_next img {
  width: 20px;
}
.pdp_step_main .pre_next {
  height: auto;
}
.pdp_step_main .slider__thumbs .slider__image {
  transition: 0.25s;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
}
.pdp_step_main .slider__thumbs .slider__image:hover {
  opacity: 1;
}
.pdp_step_main .slider__thumbs .swiper-slide-thumb-active .slider__image {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}
.pdp_step_main .slider__images {
  height: 400px;
  width: 500px;
/*  flex: 0 0 calc(100% - 122px);*/
}
.pdp_step_main .slider__images .slider__image img {
  transition: 3s;
  height: auto;
  width: 100%;
}
.pdp_step_main .slider__image {
  width: 100%;
  height: 100%;
}
.pdp_step_main .slider__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media(min-width: 1024px) and (max-width: 1400px){
.pdp_step_main .slider__col{flex: 0 0 80px; margin-right: 12px; }
.pdp_step_main .slider__images{width: 420px; }
.pdp_step_main .pdp_step_right .btns {width: 100%; font-size: 18px; }
}
@media(min-width: 880px) and (max-width: 1023px){
.pdp_step_main .slider__col{flex: 0 0 80px; margin-right: 12px; }
.pdp_step_main .slider__images{width: 320px; }
.pdp_step_main .pdp_step_right .btns {width: 100%; font-size: 18px; }
}
@media(min-width: 768px) and (max-width: 879px){
.pdp_step_main .pdp_step_left{width: 100%; }
.pdp_step_main .pdp_step_left .pdp_step_left_wrp {display: block; }
.pdp_step_main .pdp_step_inr{flex-wrap: wrap; }
.pdp_step_main .pdp_step_right {width: 100%; padding-left: 0; padding-top: 10px; }

}
@media (max-width: 767px) {
  .pdp_step_main .slider__images .slider__image img{width: 100%; }
  .pdp_step_main .slider__images {width: 100%; height: auto; flex: unset; }
  .pdp_step_main .slider__flex {flex-direction: column-reverse; }
  .pdp_step_main .slider__col {width: 100%; flex: unset; margin: 10px 0 0; }
  .pdp_step_main .slider__thumbs {height: auto; margin: 0; padding: 0px 25px; }
  .pdp_step_main .pre_next {z-index: 9; transform: rotate(-90deg) translateX(50%); position: absolute; top: 50%; }
  .pdp_step_main .pre_next.slider__next {right: 0; }
  .pdp_step_main .pre_next.slider__prev {left: 0; }
  .pdp_step_main .slider__col {position: relative; }
  .pdp_step_main .slider__thumbs .swiper-slide {width: 25%; }
  .pdp_step_main .slider__thumbs .slider__image img {aspect-ratio: 1; }
}


/* Dummy content css */
.pdp_dummy {margin-top: 30px; color: #ff0000; display:none; }
.pdp_dummy h2 {color: inherit; margin-bottom: 5px; }

.elementor-page-1728 .site-wrapper .site-content-wrapper {min-height: calc(100vh - 170px); }
.elementor-page-1728.admin-bar .site-wrapper{min-height: unset; }
.elementor-page-1728.admin-bar .site-wrapper .site-content-wrapper {min-height: calc(100vh - 202px);  }

/*.dummy_content_main{display: none; }*/
.dummy_content_main .dummy_content_inr{display: flex; flex-wrap: wrap; gap: 20px; }
.dummy_content_main .dummy_content_left{width: 55%; }
.dummy_content_main .dummy_content_left .slider__flex{display: flex; flex-wrap: wrap; gap: 10px; }
.dummy_content_main .dummy_content_left .slider__col{width: 100px; }
.dummy_content_main .dummy_content_left .slider__col .swiper-slide{width: 100%; height: 94px; background: #f3f3f3; }
.dummy_content_main .dummy_content_left .slider__col .swiper-slide+.swiper-slide{margin-top: 10px; }
.dummy_content_main .dummy_content_left .slider__images{flex: 1; }
.dummy_content_main .dummy_content_left .slider__images .swiper-slide{background: #f3f3f3; height: 420px; }
.dummy_content_main .dummy_content_right{flex: 1; }
.dummy_content_main .dummy_content_right>*{background: #f3f3f3; }
.dummy_content_main .dummy_content_right .btns{height: 40px; display: block; margin-bottom: 10px; }
.dummy_content_main .dummy_content_right .subheading{height: 13px; margin-bottom: 10px; max-width: 190px; border-radius: 0px 10px 10px 0px; }
.dummy_content_main .dummy_content_right .heading{height: 30px; max-width: 250px; border-radius: 0px 10px 10px 0px; }
.dummy_content_main .dummy_content_right .description{height: 50px; height: 150px; border-radius: 0px 10px 10px 0px; margin-top: 10px; }
@media(max-width: 768px){
.dummy_content_main .dummy_content_left {width: 100%; }
.dummy_content_main .dummy_content_right {flex: unset; width: 100%; }
.dummy_content_main .dummy_content_left .slider__flex {flex-direction: column-reverse; }
.dummy_content_main .dummy_content_left .slider__images {flex: unset; width: 100%; }
.dummy_content_main .dummy_content_left .slider__images .swiper-slide {aspect-ratio: 1; height: auto; }
.dummy_content_main .dummy_content_left .slider__col {display: flex; gap: 10px; }
.dummy_content_main .dummy_content_left .slider__col .swiper-slide {margin: 0 !important; height: 60px; }
.dummy_content_main .dummy_content_right .description {height: 70px; }
}

/*.pdp_step_main.dummy_content .slider__images .swiper-slide {background: #f3f3f3; aspect-ratio: 1; }
.pdp_step_main.dummy_content .pdp_step_right .pro_title {background: #f3f3f3; font-size: 0; line-height: 13px; max-width: 190px; border-radius: 0px 10px 10px 0px; }
.pdp_step_main.dummy_content .pdp_step_right .desc_heading {background: #f3f3f3; font-size: 0; line-height: 30px; max-width: 250px; border-radius: 0px 10px 10px 0px; }
.pdp_step_main.dummy_content .pdp_step_right .pro_desc {background: #f3f3f3; font-size: 0; line-height: 50px; height: 150px; border-radius: 0px 10px 10px 0px; margin-top: 10px; }
.pdp_step_main.dummy_content .slider__thumbs{margin: 0; }
.pdp_step_main.dummy_content .slider .swiper-wrapper{align-items: flex-start; flex-direction: column; }
.pdp_step_main.dummy_content .slider__col .swiper-slide {background: #f3f3f3; height: auto; aspect-ratio: 1; margin-bottom: 11px; }
.pdp_step_main.dummy_content .pdp_step_right .btns {background: #f3f3f3; font-size: 0; }
@media(max-width: 768px){
.pdp_step_main.dummy_content {padding: 0; }
.pdp_step_main.dummy_content .pdp_step_wrp {width: 100%; margin-top: -20px; }
.pdp_step_main.dummy_content .slider__images {width: 100%; height: 300px; }
.pdp_step_main.dummy_content .slider__thumbs {padding: 0; }
.pdp_step_main.dummy_content .slider .swiper-wrapper {flex-direction: row; gap: 10px; }
.pdp_step_main.dummy_content .slider__col .swiper-slide {margin: 0; flex: 1; height: 60px; }
.pdp_step_main.dummy_content .pdp_step_right{aspect-ratio: 300 / 460; }
.pdp_step_main.dummy_content .pdp_step_right .pro_title {margin-top: 6px; }
.pdp_step_main.dummy_content .pdp_step_right .desc_heading {margin-top: 6px; }
.pdp_step_main.dummy_content .pdp_step_right .pro_desc {height: 20px; }
}*/

/****************************************************************/
/****************************************************************/
/****************************************************************/


/* UPDATE 28 Jun, 2024 START */

/*
@font-face {
font-family: 'ExoBoldItalic';
src: url(/wp-content/themes/vonica-child/fonts/Exo-BoldItalic.otf) format('opentype');
font-style: italic;
}
@font-face {
font-family: 'ExoMediumItalic';
 src: url(/wp-content/themes/vonica-child/fonts/Exo-MediumItalic.otf) format('opentype');
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'FuturaMaxiCGLightRegular';
src: url(/wp-content/themes/vonica-child/fonts/FuturaMaxiCGLightRegular.otf) format('opentype');
font-style: normal;
font-display: swap;
}
*/
@font-face {
font-family: 'ExoBoldItalic';
  src: url('/wp-content/themes/vonica-child/fonts/Exo-BoldItalic.eot') format('embedded-opentype');
  src: url('/wp-content/themes/vonica-child/fonts/Exo-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/vonica-child/fonts/Exo-BoldItalic.woff') format('woff'),
       url('/wp-content/themes/vonica-child/fonts/Exo-BoldItalic.woff2') format('woff2'),
       url('/wp-content/themes/vonica-child/fonts/Exo-BoldItalic.ttf') format('truetype');
}
@font-face {
font-family: 'ExoMediumItalic';
  src: url('/wp-content/themes/vonica-child/fonts/Exo-MediumItalic.eot') format('embedded-opentype');
  src: url('/wp-content/themes/vonica-child/fonts/Exo-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/vonica-child/fonts/Exo-MediumItalic.woff') format('woff'),
       url('/wp-content/themes/vonica-child/fonts/Exo-MediumItalic.woff2') format('woff2'),
       url('/wp-content/themes/vonica-child/fonts/Exo-MediumItalic.ttf') format('truetype');
}
@font-face {
font-family: 'FuturaMaxiCGLightRegular';
  src: url('/wp-content/themes/vonica-child/fonts/FuturaMaxiCGLightRegular.eot') format('embedded-opentype');
  src: url('/wp-content/themes/vonica-child/fonts/FuturaMaxiCGLightRegular.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/vonica-child/fonts/FuturaMaxiCGLightRegular.woff') format('woff'),
       url('/wp-content/themes/vonica-child/fonts/FuturaMaxiCGLightRegular.woff2') format('woff2'),
       url('/wp-content/themes/vonica-child/fonts/FuturaMaxiCGLightRegular.ttf') format('truetype');
}

body, .site-wrapper{
	color: #000;
	font-family: 'ExoMediumItalic' !important;
	--site-secondary-font: 'ExoMediumItalic' !important;
	--site-text-color: #000 !important;
	--site-main-font: #000 !important;
	--site-heading-color: #000 !important;
	--site-main-menu-text-color: #000 !important;
	--kitify-doc-headerts-link-color: #000 !important;
	--kitify-secondary-color: #000 !important;
	--site-link-color: #000 !important;
	--dropdown-text-color: #000 !important;
	--kitify-body-color: #000 !important;
}
.elementor-794 .elementor-element.elementor-element-66774dc .elementor-button,
.elementor-775 .elementor-element.elementor-element-4442ff3e .elementor-heading-title,
.elementor-775 .elementor-element.elementor-element-6bd51e21 .elementor-icon-list-text,
.elementor-775 .elementor-element.elementor-element-5b4730b5 .elementor-icon-list-text,
.elementor-775 .elementor-element.elementor-element-bf19f51 .elementor-icon-list-text{
	color: #fff;
}
.widget_calendar table tbody tr>td,
.full-search-reveal .site-search.full-screen .header-search .header_search_form .header_search_input_wrapper .header_search_input::placeholder,
.full-search-reveal .site-search{
	color: #000;
}
ul,ol,li{
	font-family: 'FuturaMaxiCGLightRegular';
}
.widget_recent_entries li .pr-item--right .post-date{
	opacity: 1;
}
.elementor-1242 .elementor-element.elementor-element-d12dcd5 > .elementor-widget-container > .kitify-tabs > .kitify-tabs__control-wrapper .kitify-tabs__control .kitify-tabs__label-text,
.elementor-1024 .elementor-element.elementor-element-0a9aa37 .kitify-bannerlist__title,
.elementor-794 .elementor-element.elementor-element-7212128 .elementor-divider__text,
.elementor-794 .elementor-element.elementor-element-bc40427 .kitify-countdown-timer__item-value,
.elementor-815 .elementor-element.elementor-element-df598b2 .elementor-divider__text,
.rs_error_message_box,
.elementor-44 .elementor-element.elementor-element-7e95aee9 .elementor-accordion-title,
.elementor-44 .elementor-element.elementor-element-2b468f32 .elementor-accordion-title,
.elementor-43 .elementor-element.elementor-element-ed3037c .kitify-team-member__list .kitify-team-member__content .kitify-team-member__name,
.elementor-43 .elementor-element.elementor-element-3d9ad7c .elementor-counter-number-wrapper,
.elementor-43 .elementor-element.elementor-element-9bf7ad4 .elementor-counter-number-wrapper,
.elementor-43 .elementor-element.elementor-element-dd93a25 .elementor-counter-number-wrapper,
.rev-btn.rs-layer{
	font-family: var(--site-secondary-font) !important;
  font-style: italic;
}
body.single.single-post .post .entry-meta__item--tags a,
body.single.single-post .entry-header .cat-list a,
.widget_tag_cloud .tagcloud a,
.blog-listing .blog-articles article.page .entry-thumbnail .entry-meta__cat a,
.blog-listing .blog-articles article.post .entry-thumbnail .entry-meta__cat a{
	background: #ffd937;
}

/* UPDATE 28 Jun, 2024 END */

.slider__col.hide-thumbs {
    display: none;
}
/* UPDATE 31 Jul, 2024 START */
.pdp_step_main .pdp_step_right .rack-disclaimer {color: var(--site-link-hover-color); margin-top: 10px; font-size: 14px; }
.pdp_step_main .pdp_step_right .rack-disclaimer .js-toggle-div {color: currentColor; margin-bottom: 16px; display: inline-block; font-size: 14px; font-family: 'ExoMediumItalic'; font-weight: 700; }
.pdp_step_main .pdp_step_right .rack-disclaimer .content, .pdp_step_main .pdp_step_right .rack-disclaimer .content p {font-size: inherit; font-weight: 700; }
.pdp_step_main .pdp_step_right .rack-disclaimer .js-toggle-div:after {content: '>'; margin-left: 5px; display: inline-block; }
.pdp_step_main .pdp_step_right .rack-disclaimer .js-toggle-div.active:after {content: '-'; }
/* UPDATE 31 Jul, 2024 END */