/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
 .top-menu { 
    flex-wrap: wrap;
}

.headerinfo{
    display: inline-flex;
}

.headerinfo span{
    font-size: 14px;
    line-height: 2em;
    color: #555555;
     
}

.headerinfo span.logos{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    line-height: 1;
}
.headerinfo span.logos img{
    height: 22px;
    padding: 0 0 0 15px;
     
}

/*google translate widget*/
#google_translate_element {
    position: absolute;
    bottom: calc(53px + 16px);
    right: 16px!important;
  }
  .goog-te-gadget {
    font-family: Roboto, 'Open Sans', sans-serif!important;
    text-transform: uppercase;
  }
  .pdgoogletranslate.navhook2 { 
    top: 0!important; 
    padding: 0;
}
  .goog-te-gadget-simple  {
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid rgb(255, 255, 255) !important;
    padding: 8px !important;
    border-radius: 4px !important;
    line-height: 2rem !important;
    display: inline-block;
    cursor: pointer;
    zoom: 1;
    color: #000;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 2em;
    margin-top: -4px;
  }
  .goog-te-menu2 {
    max-width: 100%;
  }
  .goog-te-menu-value {
    color: #fff !important;
  }
    .goog-te-menu-value   &:before {
      font-family: 'Material Icons';
      content: "\E927";
      margin-right: 16px;
      font-size: 2rem;
      vertical-align: -10px;
    } 
  
  .goog-te-menu-value span:nth-child(5) {
    display:none;
  }
  .goog-te-menu-value span:nth-child(3) {
    border:none!important;
    font-family: 'Material Icons';
  }
    .goog-te-menu-value span:nth-child(3)  &:after {
      font-family: 'Material Icons';
      content: "\E5C5";
      font-size: 1.5rem;
      vertical-align: -6px;
    }  
  
  
  .goog-te-gadget-icon { 
      display: none;
  }
 
  .goog-te-banner-frame.skiptranslate {display: none!important;}  
  
  
  
  .pk-aside {width: 460px;}

  .pk-aside .products {
    display: flex;
  }

  #aboutmenu {}
  #aboutmenu .elementor-text-editor h3 {color: inherit;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
    letter-spacing: 0px;
    color: #333333;
    margin: 0px 0px 10px 0px;}
  #aboutmenu .elementor-text-editor p, #aboutmenu .elementor-text-editor  span{color: #444444;
    color: #444444 !important;
    padding: 0;
    list-style: none;
    list-style-position: inside;
    font-family: "Roboto", sans-serif !important;
    font-size: 14px !important;
    line-height: 1.7em !important;
    letter-spacing: 0.1px !important;
    margin: 0;
}

.testimonialsslider {display:block}
.testimonialsslider .slick-slide-inner{ display: flex;
  align-items: center;}
.testimonialsslider .slick-slide-inner figcaption{ width: 50%!important;
  padding: 50px!important;}
  .testimonialsslider .slick-slide-inner figcaption > p {font-weight: 400;
    color: #7a7a7a;
    font-size: 16px;
    line-height: 1.5em;}
.testimonialsslider .slick-slide-inner figcaption .reflogo{    margin-bottom: 30px;}
.testimonialsslider .slick-slide-inner figcaption .reflogo img{    max-height: 90px;}
.testimonialsslider .slick-slide-inner figcaption .signature{display:block}
.testimonialsslider .slick-slide-inner figcaption .signature h5{display:block}
.testimonialsslider .slick-slide-inner img.slick-slide-image{width: 50%!important;}
.testimonialsslider .slick-arrows{position: relative;
  top: auto;
  right: auto;
  width: 100%;
  display: flex;
  justify-content: center;}
  .testimonialsslider  .slick-arrows .slick-arrow.slick-prev  {left:auto!important;display: flex!important;
    justify-content: center;
    align-items: center;
    margin: 0 5px;
    text-indent: 0;}
  .testimonialsslider  .slick-arrows .slick-arrow.slick-next  {right:auto!important;display: flex!important;
    justify-content: center;
    align-items: center;
    margin: 0 5px;
    text-indent: 0;}
.testimonialsslider .slick-dots{display:block}

@media (max-width: 991px) {
  .testimonialsslider .slick-slide-inner{flex-direction:column}
  .testimonialsslider .slick-slide-inner figcaption{ width: 100%!important;}
  .testimonialsslider .slick-slide-inner img.slick-slide-image{width: 100%!important;}

}