body{
  letter-spacing:1px;
}
.growfast-custom-header--heading,
body, p,h1,h2,h3,h4,h5,h6,li{
  line-height:2 !important;
/*   font-family:Century Gothic !important; */
}

button{
  font-style:italic;
  font-weight 400;
  border-radius:10px;
}

.hs_cos_gallery_main .slick-slide .slick-slide-inner-wrapper{
  display:block !important;
}

img{
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}

/* Menu distort */

.growfast-header--header nav > ul{
  display: block;
  overflow: hidden;
}

.growfast-header--header nav > ul > li {
  float: left;
}

.growfast-header--header nav > ul > li > span a {
  padding: 10px 5px !important;
  display: block !important;
}

/* end Menu distort */


.hs_cos_wrapper_widget>hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  margin: 12px 0 18px;
}

main .widget-type-menu .hs-menu-wrapper.hs-menu-flow-horizontal> ul >li.active-branch {
  display: block;
}

/* main .widget-type-menu .hs-menu-wrapper.hs-menu-flow-horizontal> ul >li {
display: none;
} */

main .hs-breadcrumb-menu-wrapper> ul >li {
  display: block;
}

main .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  display: inline-block;
}
main .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li,
main .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper li {
  display: inline-block;
  padding: 0 5px;
}

.cm-table-wrapper table th {
  white-space: nowrap;
  text-align: left;
}
.growfast-page-header__content__inner--title {
  line-height: 1.2 !important;
}
.growfast-image-carousel__item__inner__bg--image {
  background-size: contain !important;
}

.growfast-image-carousel__item__inner__bg {
  min-height: 390px !important;
}

footer .growfast-footer-module--footer-module-2 a {
  color: rgba(255, 255, 255, 1.0) !important;
}

footer .growfast-footer-module--footer-module-2 a:hover {
  color: rgba(252, 121, 88, 1.0) !important;
}

main .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
  padding: 0 9px;
  border: solid 1px #ddd;
  margin: 0 -1px 0 0;
  color: #555;
  background: #eee;
}

main .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
  color: inherit;
}

main dl dd {
  margin-left: 0;
}

main .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active {
  background: #fff;
  border-bottom: none;
}

@media (max-width:1240px){
  header.growfast-header-wrapper .growfast-header__logo--main {
    padding: 10px 0;
  }
}

@media (max-width:767px){
  .cm-table-wrapper {
    overflow-x: auto;
  }
  .growfast-image-carousel__item__inner__bg {
    min-height: 50vw !important;
  }
  main .growfast-page-header__bg {
    height: 100% !important;
    min-height: 100% !important;
    position: absolute;
  }
  .growfast-page-header__content-wrapper {
    position: relative !important;
  }
  .cm-table-wrapper table {
    width: 700px;
  }
}