/*
Theme Name: MyHour Child
Description: This is a child theme for MyHour Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* Menu */
.nav-dropdown.nav-dropdown-default>li>a {
  border-bottom: 0px !important;
  font-family: system-ui !important;
  font-weight: 500 !important;
  color: #000 !important;
}

@media screen and (min-width: 850px) {
  .title-section {
    max-width: 70% !important;
  }
  .five-column-row {
    border-bottom: 1px solid #dddddd;
  }
  .five-column-row  .large-2 {
      max-width: 20% !important;
      -ms-flex-preferred-size: 20% !important;
      flex-basis: 20% !important;
  }
  .five-column-row-end .large-2 {
    max-width: 20% !important;
    -ms-flex-preferred-size: 20% !important;
    flex-basis: 20% !important;
  }
  .five-column-row-aboutus  .large-2 {
    max-width: 20% !important;
    -ms-flex-preferred-size: 20% !important;
    flex-basis: 20% !important;
  }
}

/* Footer */
.absolute-footer .container {
  border-top: 1px solid #cbcbcb;
  padding-top: 20px;
}
.footer-follow-icon span {
  color: #000;
  font-size: 18px;
  font-weight: bold;
}
.copyright-footer {
  color: #000;
  font-weight: 300;
}
.footer-first-content {
  font-weight: normal;
  color: #000;
}
.footer-form input {
  border-radius: 0px !important;
  height: 48px;
}
.form-flat input:not([type="submit"]) {
  background-color: #FFF !important;
  border-color: #FFF !important;
}
.footer-form  .ml-half {
  margin-left: -10px;
}

/* Config use all page */
.nf-form-content input[type=button], .nf-form-content input[type=submit] {
  background: #3baa34 !important;
}
.entry-meta {
	display: none !important;
}
.is-divider {
  display: none !important;
}
.button span {
  font-weight: normal;
}
.post-title:hover {
  color: #229fcc;
}
.title-section h2 {
  font-size: 44px;
  font-weight: bold;
  color: #229fcc;
}
.title-section p {
  font-size: 20px;
  font-weight: 300;
  color: #000;
}


/* Home Page */
.content-testimonial p{
  font-style: normal;
  font-weight: normal;
}
#office-show-more {
  display: none;
}
.office-homepage:hover #office-title {
  display: none;
}
.office-homepage:hover #office-show-more {
  transition: all .3s linear;
  transform: translateY(0);
  background: rgba(0, 23, 66, 0.6);
  text-align: center;
  display: inline;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  box-shadow: 10px 15px 40px #CCD6EF;
  margin-top: -370px;
  padding-top: 220px;
  padding-left: 20px;
  padding-right: 20px;
}

/* Product */
.img-product {
  float: left;
}
.product-page-detail__table .table-detail {
  margin-top: 20px;
}
table {
  width: 100%;
  margin-bottom: 20px;
  border: 1px solid #ecedee;
  border-collapse: collapse;
}
.product-page-detail__table .son-de-nghi thead tr>td {
  text-align: center;
  font-size: 20px;
  font-family: averta-600;
  text-transform: none;
  padding-top: 25px;
  padding-bottom: 25px;
}
.product-page-detail__table .son-de-nghi tbody tr:first-child>td:first-child {
  width: 20%;
  text-align: center;
}
.product-page-detail__table .son-de-nghi tbody tr:first-child>td {
  font-family: averta-600;
  background-color: #cdcdcd;
  font-size: 16px;
  padding-top: 25px;
  padding-bottom: 25px;
}