/*page-about-us*/
/* line 4, ../scss/about_us.scss */
.cms-about-us .about-us { color: #c21d1b !important; }
/* line 7, ../scss/about_us.scss */
.cms-about-us .about-top { margin-bottom: 30px; }
/* line 10, ../scss/about_us.scss */
.cms-about-us .about-title { font-size: 30px !important; font-family: "block-pro", "Helvetica Neue", Verdana, Arial, sans-serif; margin: unset !important; }
/* line 15, ../scss/about_us.scss */
.cms-about-us p { margin-bottom: 0.5rem !important; }

/*page-contact-us*/
/* line 24, ../scss/about_us.scss */
.cms-contact .contact-us { color: #c21d1b !important; }
/* line 27, ../scss/about_us.scss */
.cms-contact #contactForm { padding-left: unset !important; }
/* line 29, ../scss/about_us.scss */
.cms-contact #contactForm ul { list-style: none !important; }
/* line 31, ../scss/about_us.scss */
.cms-contact #contactForm ul li { margin-left: unset !important; }
/* line 36, ../scss/about_us.scss */
.cms-contact #contactForm .button { background-image: url("../images/bg-btn-primary.png"); background-color: transparent !important; background-size: 100% 100%; color: #FFFFFF; float: left !important; margin-left: unset !important; }
/* line 44, ../scss/about_us.scss */
.cms-contact #contactForm .button:hover { background: unset !important; }
/* line 47, ../scss/about_us.scss */
.cms-contact .contact-us-bottom { margin-top: 50px; }
/* line 50, ../scss/about_us.scss */
.cms-contact .content-title { font-size: 24px !important; font-family: "block-pro", "Helvetica Neue", Verdana, Arial, sans-serif; font-weight: 300; }
/* line 55, ../scss/about_us.scss */
.cms-contact label { font-size: 14px !important; font-weight: 600; text-transform: capitalize; }
/* line 60, ../scss/about_us.scss */
.cms-contact i { margin-right: 5px !important; font-size: 20px; width: 20px; }
/* line 65, ../scss/about_us.scss */
.cms-contact .contact-us-bottom { border: 1px solid #ed7900; }
@media only screen and (max-width: 768px) { /* line 69, ../scss/about_us.scss */
  .cms-contact textarea { height: 200px; }
  /* line 72, ../scss/about_us.scss */
  .cms-contact #contactForm .button { width: 30% !important; }
  /* line 75, ../scss/about_us.scss */
  .cms-contact .contact-us-bottom { margin-left: unset !important; margin-right: unset !important; border: 1px solid #ed7900; margin-top: 20px; } }

/*page-huong-dan*/
/* line 88, ../scss/about_us.scss */
.cms-instruction .instruction { color: #c21d1b !important; }
/* line 91, ../scss/about_us.scss */
.cms-instruction h2 { color: #000000 !important; margin-top: 1x; }

/*page-recruit*/
/* line 101, ../scss/about_us.scss */
.cms-recruit .recruit { color: #c21d1b !important; }
/* line 104, ../scss/about_us.scss */
.cms-recruit h3 { margin-top: 20px !important; text-align: center; text-transform: none; }
/* line 108, ../scss/about_us.scss */
.cms-recruit h3 a { color: #c21d1b !important; }
/* line 112, ../scss/about_us.scss */
.cms-recruit .snippet { margin-bottom: 40px; text-align: center; }

/*page-event*/
/* line 123, ../scss/about_us.scss */
.cms-su-kien .event, .levinci-news-news-view .event { color: #c21d1b !important; font-family: "block-pro", "Helvetica Neue", Verdana, Arial, sans-serif; }
/* line 127, ../scss/about_us.scss */
.cms-su-kien .title, .levinci-news-news-view .title { margin-top: 20px !important; text-align: center; text-transform: none; }
/* line 131, ../scss/about_us.scss */
.cms-su-kien .title a, .levinci-news-news-view .title a { color: #c21d1b !important; }
/* line 135, ../scss/about_us.scss */
.cms-su-kien .title-promotion, .levinci-news-news-view .title-promotion { margin-top: 20px !important; text-align: center; text-transform: none; }
/* line 140, ../scss/about_us.scss */
.cms-su-kien .snippet, .levinci-news-news-view .snippet { margin-bottom: 40px; text-align: center; }

/*page-404*/
/* line 150, ../scss/about_us.scss */
.cms-no-route .not-found-left, .cms-no-route .not-found-right { text-align: center; }
/* line 154, ../scss/about_us.scss */
.cms-no-route .not-found-left-top { color: #6e3d2e !important; font-family: "block-pro", "Helvetica Neue", Verdana, Arial, sans-serif; font-size: 150px !important; }
/* line 159, ../scss/about_us.scss */
.cms-no-route .not-found-left-bottom { color: #595856 !important; font-size: 20px !important; font-weight: bold; margin-top: -40px !important; margin-bottom: 20px !important; }
/* line 167, ../scss/about_us.scss */
.cms-no-route .not-found-right img { width: 80% !important; margin: 5% auto; }
/* line 172, ../scss/about_us.scss */
.cms-no-route p { margin: unset !important; }
@media only screen and (max-width: 768px) { /* line 176, ../scss/about_us.scss */
  .cms-no-route img { margin: 15% auto 0 !important; } }

/*page-store*/
/* line 186, ../scss/about_us.scss */
.cms-cua-hang .store, .cms-cua-hang h2 { color: #c21d1b !important; }
/* line 190, ../scss/about_us.scss */
.cms-cua-hang .headline { color: #333335 !important; }
/* line 193, ../scss/about_us.scss */
.cms-cua-hang .btn-store { background-size: 70% 70% !important; margin-left: -20px; }
/* line 197, ../scss/about_us.scss */
.cms-cua-hang .form-group { margin-right: 10px; }
/* line 200, ../scss/about_us.scss */
.cms-cua-hang label { font-size: 14px !important; font-weight: 600; margin-bottom: unset !important; }
/* line 205, ../scss/about_us.scss */
.cms-cua-hang .wrap_list_store { margin-top: 20px; border-top: 1px solid #C4AC86; }
/* line 209, ../scss/about_us.scss */
.cms-cua-hang #show_all_store .item { padding: 0; cursor: pointer !important; background-color: #f5eede; }
/* line 214, ../scss/about_us.scss */
.cms-cua-hang #show_all_store .item .wrap_item { padding: 5px 10px; border-right: 1px solid #F1ADA3; border-bottom: 1px solid #F1ADA3; border-left: 1px solid #F1ADA3; height: 130px; }
/* line 221, ../scss/about_us.scss */
.cms-cua-hang h2 { font-size: 18px !important; margin-top: 10px; }
/* line 225, ../scss/about_us.scss */
.cms-cua-hang #show_all_store { margin: unset !important; }
/* line 228, ../scss/about_us.scss */
.cms-cua-hang #show_all_store .item .wrap_item .number { font-size: 22px; background: #ED1C24; width: 30px; height: 30px; display: block; border-radius: 100%; text-align: center; line-height: 30px; color: #fff; position: relative; float: left; margin-top: 10px; margin-right: 10px; }
/* line 243, ../scss/about_us.scss */
.cms-cua-hang #show_all_store .item .wrap_item .number:after { content: "\f0d7"; font-family: 'FontAwesome'; position: absolute; bottom: -15px; left: 7px; font-size: 28px; color: #ED1C24; }
/* line 252, ../scss/about_us.scss */
.cms-cua-hang #show_all_store .item:HOVER { background-color: #FFF; }
/* line 255, ../scss/about_us.scss */
.cms-cua-hang #bk1, .cms-cua-hang #bk2, .cms-cua-hang #bk3, .cms-cua-hang #bk4, .cms-cua-hang #bk5, .cms-cua-hang #bk6, .cms-cua-hang #bk7 { display: none; }
/* line 264, ../scss/about_us.scss */
.cms-cua-hang #map_bk { margin: 20px auto; border: 1px solid #F1ADA3; }

/*page-forgotPassword*/
/* line 274, ../scss/about_us.scss */
.customer-account-forgotpassword .form-instructions { font-style: normal !important; color: #84807d !important; }
/* line 278, ../scss/about_us.scss */
.customer-account-forgotpassword .forgot-email { width: 25% !important; border-color: #acacac !important; background-color: #f0ebe5 !important; font-size: 13px !important; height: 40px !important; }
/* line 285, ../scss/about_us.scss */
.customer-account-forgotpassword .btn-forgot { background-size: 70% 70% !important; }
/* line 288, ../scss/about_us.scss */
.customer-account-forgotpassword .validation-advice { float: right; }
@media only screen and (max-width: 768px) { /* line 292, ../scss/about_us.scss */
  .customer-account-forgotpassword input { width: 100% !important; height: 40px !important; }
  /* line 296, ../scss/about_us.scss */
  .customer-account-forgotpassword .btn-forgot { margin-left: -30px; } }

/*page-maintenance*/
/* line 306, ../scss/about_us.scss */
.cms-maintenance .maintenance { text-align: -webkit-center; }
/* line 309, ../scss/about_us.scss */
.cms-maintenance .maintenance_top { color: #6e3d2e !important; }

/*page-recruit*/
/* line 319, ../scss/about_us.scss */
.levinci-news-news-view .news-content ul { list-style: unset !important; margin-left: 5%; margin-bottom: 1rem; }
/* line 324, ../scss/about_us.scss */
.levinci-news-news-view .news-content p { margin-bottom: 0.5rem !important; }
/* line 327, ../scss/about_us.scss */
.levinci-news-news-view .news-content img { display: unset !important; }

/*page-promotion*/
/* line 337, ../scss/about_us.scss */
.promotion .promotion-btn-detail { text-align: center; margin-bottom: 40px; }
/* line 340, ../scss/about_us.scss */
.promotion .promotion-btn-detail a { color: #FFFFFF; font-size: 18px; }
/* line 344, ../scss/about_us.scss */
.promotion .promotion-btn-detail .btn-detail { width: 25%; }
/* line 348, ../scss/about_us.scss */
.promotion h3 { margin-bottom: unset !important; }
/* line 351, ../scss/about_us.scss */
.promotion .news-shortdescription { margin-bottom: 10px; }

/* line 357, ../scss/about_us.scss */
.cms-contact .fa-map-marker, .cms-contact .fa-phone, .cms-contact .fa-envelope-o { color: #c21d1b !important; }
