.process_steps--style2 .process_steps__container:before {
    padding-right: calc(((100vw - 1170px)/2) + 60px);
}

.sh--light .kl-header-toptext, .sh--light .kl-header-toptext a, .sh--light .site-header-text, .sh--light .site-header-text a {
    color: #000000;
}

.social-icons-item {
    color:#d2232a!important;
}
 
.sh--light .topnav-li .glyphicon, .sh--light .topnav-no-sc .topnav-item, .sh--light .topnav .menu-item>a, .sh--light .topnav.sc--clean .topnav-item {
    color: #d2232a;
}   

.sh--light .topnav-item:hover .glyphicon, .sh--light .topnav-no-sc .topnav-item:hover, .sh--light .topnav .menu-item>a:hover, .sh--light .topnav.sc--clean .topnav-item:hover {
    color: #d2232a;
}

.site-header.style8.headerstyle--default .site-header-main-wrapper {
background: #ffffff;
}

.headsearch--inp .header-search-container { 
    width: 220px;
    background-color: #939598;
    color:white;
}

.inputbox gensearch__input {
    color:white;
    border-radius: 25px;
}

.inputbox::placeholder {
    color:white;
}

.headsearch--inp .header-search-container {
    border-radius: 25px;
}

.site-header.style8.headerstyle--default .site-header-bottom-wrapper {
    background: #939598;
}

@media(min-width:1200px){
a#ctabutton {
    position: absolute;
    top: 0;
}

a#mycartbtn {
    margin-right: 67px;
}
}
  .screenshot-box.kl-style-2 .thescreenshot img {
      min-height: 390px;
  }
  .screenshot-box.kl-style-2 .thescreenshot {}

.screenshot-box.kl-style-2 .thescreenshot {
    padding: 0;
    margin-top: 0;
}
.screenshot-box.kl-style-2 .znSlickDots .slick-active button {
    display: none;
}

.site-footer-bottom a {
    color: #8b8c8d;
}

.site-footer .contact-details {background-image: none;}

.site-footer .social-icons-li.title {
    display: none;
}

.single-product h1.product_title.entry-title{font-size: 22px;}

.sc__screenshot {
    padding: 0;
}

.woocommerce .page-subheader.psubhead-stheader--relative .ph-content-wrap {
    display: none;
    }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none;
}

@media(max-width:679px){
.cover-fit-img {
    object-fit: contain;
}

.eluida87a01a4 {
    padding-bottom: 50%;
}
}