/*
Theme Name: flatsome-child
Description: Day la child theme flatsome
Author: Nhan
Template: flatsome
Version: 3.19.9
*/

/* @font-face {
  font-family: "aliat1";
  src: url(font/Diavlo_LIGHT.otf);
}
@font-face {
  font-family: "aliat2";
  src: url(font/Diavlo_BOLD.otf);
}
@font-face {
  font-family: "aliat3";
  src: url(font/UTM_Swiss_Condensed.ttf);
}
@font-face {
  font-family: "aliat4";
  src: url(font/UTM_Swiss_CondensedBold.ttf);
} */

span.section-title-main {
  color: var(--primary-color);
}

.header-main {
  border-bottom: 1px solid #ddd;
}

p {
  margin-bottom: 10px;
}

.section-title.section-title-normal:before {
  content: "";
  background: var(--primary-color);
  width: 7px;
  height: 7px;
  display: block;
  position: absolute;
  bottom: -4.5px;
  transform: rotate(45deg);
}

span.section-title-main {
  color: var(--primary-color);
  border-color: var(--primary-color);
}

.section-title-container {
  margin-bottom: 0;
}

.ss1 .box-image,
.ss1 .box-image {
  border: 1px solid #eee;
  padding: 5px;
  vertical-align: top;
}

.box-text .button {
  margin: 0;
  padding: 0;
  color: #222222;
}

.box-text h3 {
  font-size: 20px;
  margin-bottom: 5px;
}

.ss1 .box-text p {
  color: #2c3747;
  text-align: justify;
}

.ss1_3 .large-3 {
  max-width: 20%;
}

.galleryLogo .box-text {
  display: none;
}

.galleryLogo .flickity-button {
  display: none;
}

.galleryLogo .gallery-col {
  padding-bottom: 0;
}
@media (max-width: 767.98px) {
  .ss1_1 .box-image,
  .ss1_2 .box-image {
    width: 30% !important;
    float: left;
  }

  .ss1_1 .box-text,
  .ss1_2 .box-text {
    width: 66% !important;
    float: right;
    padding: 0;
    margin-top: -5px;
  }

  .contact-maps iframe {
    height: 300px;
  }

  .ss1_3 .large-3 {
    max-width: 50%;
    padding-bottom: 10px;
}
}
