/* line 11, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-header {
  background-image: url("https://codecabin.s3-ap-southeast-2.amazonaws.com/CA+Website/background_image_dmmfzy.png") !important;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center center;
}

/* line 18, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-header-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}

/* line 25, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-header h1 {
  color: #fefefe !important;
  font-size: 65px !important;
  font-weight: 100 !important;
  margin-bottom: 0 !important;
}

/* line 33, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-header h2 {
  color: #fefefe !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  padding-bottom: 80px;
  margin-left: 10px;
}

/* line 41, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-intro h2 {
  color: #4d4e54;
  margin-top: 120px;
  margin-bottom: 60px;
  font-size: 2em;
  line-height: 1.2em;
}

/* line 49, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-regions {
  margin: 50px 0;
}

/* line 53, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-regions h2 {
  margin: 50px 0;
  font-size: 1.5em;
  line-height: 1.4em;
  margin-bottom: 40px;
  text-align: center;
}

/* line 61, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-listing {
  -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.34);
  box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.34);
  border-radius: 20px;
  margin-bottom: 20px;
}

/* line 69, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-directory .directory-description {
  padding-right: 10px;
}

/* line 73, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-listing-bg {
  -webkit-border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center center;
}

/* line 84, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-open-times {
  color: white;
  padding: 20px;
  background-color: #00aeef;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 100%;
  margin-right: -1px;
}

/* line 98, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-open-times h3 {
  font-size: 1.2em;
}

/* line 102, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.home-open-times ul.menu {
  font-size: 1em;
  color: #fff;
}

/* line 107, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box {
  padding: 20px 30px 10px 30px;
  border-radius: 20px;
  position: relative;
  margin-top: -60px;
  z-index: 90;
  color: white;
  background-color: #0f1121;
}

/* line 117, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box h2 {
  color: #fefefe !important;
  font-size: 16px !important;
  font-weight: 300 !important;
}

/* line 125, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box .label-span {
  padding-top: 30px;
  font-size: 18px;
}

/* line 130, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box input[type="text"], .search-box select {
  border: 0 !important;
  border-bottom: 2px solid white !important;
  height: 70px !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #fefefe !important;
  font-weight: 400 !important;
  border-radius: 0 !important;
  font-size: 30px !important;
  font-weight: 100 !important;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 145, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box input[type="text"]::-webkit-input-placeholder, .search-box select::-webkit-input-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box input[type="text"]::-moz-placeholder, .search-box select::-moz-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box input[type="text"]:-ms-input-placeholder, .search-box select:-ms-input-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box input[type="text"]::-ms-input-placeholder, .search-box select::-ms-input-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box input[type="text"]::placeholder, .search-box select::placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}

/* line 150, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box input[type="text"]:hover, .search-box select:hover {
  border-bottom: 2px solid white !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  cursor: pointer !important;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 163, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box .button {
  height: 70px;
  border: transparent solid 2px;
}

/* Search box mobile*/
/* line 170, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box-mobile {
  padding: 20px 30px 10px 30px;
  color: white;
  background-color: #0f1121;
}

/* line 176, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box-mobile h2 {
  color: #fefefe !important;
  font-size: 16px !important;
  font-weight: 300 !important;
}

/* line 184, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box-mobile .label-span {
  padding-top: 30px;
  font-size: 18px;
}

/* line 189, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box-mobile input[type="text"], .search-box select {
  border: 0 !important;
  border-bottom: 2px solid white !important;
  height: 70px !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #fefefe !important;
  font-weight: 400 !important;
  border-radius: 0 !important;
  font-size: 30px !important;
  font-weight: 100 !important;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 204, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box-mobile input[type="text"]::-webkit-input-placeholder, .search-box-mobile select::-webkit-input-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box-mobile input[type="text"]::-moz-placeholder, .search-box-mobile select::-moz-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box-mobile input[type="text"]:-ms-input-placeholder, .search-box-mobile select:-ms-input-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box-mobile input[type="text"]::-ms-input-placeholder, .search-box-mobile select::-ms-input-placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}
.search-box-mobile input[type="text"]::placeholder, .search-box-mobile select::placeholder {
  color: #fefefe !important;
  font-weight: 100 !important;
}

/* line 209, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box-mobile input[type="text"]:hover, .search-box-mobile select:hover {
  border-bottom: 2px solid white !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
  cursor: pointer !important;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 222, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.search-box-mobile .button {
  height: 70px;
  border: transparent solid 2px;
}

/**/
/* line 229, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.like_table {
  display: table;
}

/* line 233, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
.service-modal-style {
  height: 70px;
  text-align: center;
  margin-top: 20px;
  display: table-cell;
  background-color: gold;
}

/* Footer */
/* line 243, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
#footer h3 {
  color: white !important;
  font-size: 1.1em;
}

/* line 248, /home/deploy/CVM_website/releases/20230201074032/app/assets/stylesheets/directory.css.scss */
#footer a {
  color: white !important;
  font-size: 0.8em;
}
