/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@font-face {
  font-family: "lmskaran-font";
  src: url('../../fonts/vazir/vazir_light/Vazir-Light.eot'), url('../../fonts/vazir/vazir_light/Vazir-Light.eot'), url('../../fonts/vazir/vazir_light/Vazir-Light.woff'), url('../../fonts/vazir/vazir_light/Vazir-Light.woff2');
}
/* line 9, templates/g5_hydrogen/custom/scss/custom.scss */
html {
  scroll-behavior: smooth;
}
/* line 13, templates/g5_hydrogen/custom/scss/custom.scss */
body, h1, h2, h3, h4, h5, h6 {
  font-family: "lmskaran-font" !important;
}
/* line 18, templates/g5_hydrogen/custom/scss/custom.scss */
a:hover {
  text-decoration: none;
}
/* line 22, templates/g5_hydrogen/custom/scss/custom.scss */
.center {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 31, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  box-shadow: 1px 1px 10px #e4e4e4;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-grid:first-child {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
/* line 41, templates/g5_hydrogen/custom/scss/custom.scss */
.logo-reservation img {
  width: 170px;
  padding: 5px 0;
}
/* line 46, templates/g5_hydrogen/custom/scss/custom.scss */
.chattersa-loging-reg ul li .g-menu-item-container {
  padding: 0 !important;
}
/* line 50, templates/g5_hydrogen/custom/scss/custom.scss */
.flex-end {
  justify-content: flex-end;
}
/* line 56, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  box-shadow: 0px -10px 20px -10px #d6d6d6;
}
/* line 60, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-we nav ul, .service-menu nav ul {
  display: flex;
  flex-direction: column;
}
/* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
.pages-we nav ul li a, .service-menu nav ul li a {
  padding: 3px 0 !important;
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
.social-footer {
  display: flex;
  justify-content: center;
}
/* line 76, templates/g5_hydrogen/custom/scss/custom.scss */
.social-footer img {
  width: 25px !important;
  margin: 5px;
  filter: grayscale(1) opacity(0.5);
  transition: 0.5s;
}
/* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
.social-footer img:hover {
  filter: grayscale(0);
}
/* line 89, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-bottomFooter {
  background: linear-gradient(45deg, #3fefc6, #299ac5);
  border-radius: 50px 50px 0 0;
  color: white;
}
/* line 95, templates/g5_hydrogen/custom/scss/custom.scss */
.to-top-lmsyaran a {
  color: white;
  display: flex;
  justify-content: flex-end;
}
/* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
.arow-top-lmsyaran {
  filter: invert(1);
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
.arow-top-lmsyaran svg {
  margin-right: 6px;
}
/* line 113, templates/g5_hydrogen/custom/scss/custom.scss */
.button-consulting-sidepanle a {
  background: #38b6f2;
  padding: 10px 50px;
  border-radius: 20px;
  display: inline-block;
}
/* line 120, templates/g5_hydrogen/custom/scss/custom.scss */
.button-consulting-sidepanle {
  margin-top: 20px;
}
/* line 124, templates/g5_hydrogen/custom/scss/custom.scss */
.image-sidepanel-guest {
  text-align: center;
}
/* line 128, templates/g5_hydrogen/custom/scss/custom.scss */
.button-sidepanel-guest a {
  background: #1eda58;
  color: white;
  padding: 10px 40px;
  display: inline-block;
  margin-top: 20px;
  border-radius: 20px;
  transition: 0.3s;
}
/* line 138, templates/g5_hydrogen/custom/scss/custom.scss */
.text-sidepanel-guest {
  color: #a2a2a2;
}
/* line 142, templates/g5_hydrogen/custom/scss/custom.scss */
.button-sidepanel-guest a:hover {
  color: white !important;
  background: #1ed055;
}
/* line 147, templates/g5_hydrogen/custom/scss/custom.scss */
.now-button-login-sidepanel {
  margin-top: 20px;
  color: #7f7f7f;
}
/* line 152, templates/g5_hydrogen/custom/scss/custom.scss */
.now-button-login-sidepanel a {
  color: red !important;
  border-bottom: 1px solid;
}
@media only screen and (max-width: 768px) {
  /* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
  .to-top-lmsyaran a {
    justify-content: center;
  }
  /* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
  .logo-reservation img {
    width: 100px;
    padding: 5px 0;
    margin-right: 40px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 170, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .flex-auto {
    flex: auto !important;
  }
}
/*# sourceMappingURL=custom.css.map */