/* line 12, _margins-n-paddings.scss */
.margin-5 {
  margin: 5px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-5 {
  margin: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-5 {
  margin-top: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-5 {
  padding-top: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-5 {
  margin-left: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-5 {
  padding-left: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-5 {
  margin-bottom: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-5 {
  padding-bottom: 5px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-5 {
  margin-right: 5px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-5 {
  padding-right: 5px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-10 {
  margin: 10px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-10 {
  margin: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-10 {
  margin-top: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-10 {
  padding-top: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-10 {
  margin-left: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-10 {
  padding-left: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-10 {
  margin-bottom: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-10 {
  padding-bottom: 10px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-10 {
  margin-right: 10px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-10 {
  padding-right: 10px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-15 {
  margin: 15px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-15 {
  margin: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-15 {
  margin-top: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-15 {
  padding-top: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-15 {
  margin-left: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-15 {
  padding-left: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-15 {
  margin-bottom: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-15 {
  padding-bottom: 15px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-15 {
  margin-right: 15px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-15 {
  padding-right: 15px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-20 {
  margin: 20px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-20 {
  margin: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-20 {
  margin-top: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-20 {
  padding-top: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-20 {
  margin-left: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-20 {
  padding-left: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-20 {
  margin-bottom: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-20 {
  padding-bottom: 20px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-20 {
  margin-right: 20px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-20 {
  padding-right: 20px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-25 {
  margin: 25px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-25 {
  margin: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-25 {
  margin-top: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-25 {
  padding-top: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-25 {
  margin-left: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-25 {
  padding-left: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-25 {
  margin-bottom: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-25 {
  padding-bottom: 25px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-25 {
  margin-right: 25px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-25 {
  padding-right: 25px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-30 {
  margin: 30px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-30 {
  margin: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-30 {
  margin-top: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-30 {
  padding-top: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-30 {
  margin-left: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-30 {
  padding-left: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-30 {
  margin-bottom: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-30 {
  padding-bottom: 30px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-30 {
  margin-right: 30px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-30 {
  padding-right: 30px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-35 {
  margin: 35px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-35 {
  margin: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-35 {
  margin-top: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-35 {
  padding-top: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-35 {
  margin-left: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-35 {
  padding-left: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-35 {
  margin-bottom: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-35 {
  padding-bottom: 35px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-35 {
  margin-right: 35px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-35 {
  padding-right: 35px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-40 {
  margin: 40px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-40 {
  margin: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-40 {
  margin-top: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-40 {
  padding-top: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-40 {
  margin-left: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-40 {
  padding-left: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-40 {
  margin-bottom: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-40 {
  padding-bottom: 40px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-40 {
  margin-right: 40px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-40 {
  padding-right: 40px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-45 {
  margin: 45px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-45 {
  margin: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-45 {
  margin-top: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-45 {
  padding-top: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-45 {
  margin-left: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-45 {
  padding-left: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-45 {
  margin-bottom: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-45 {
  padding-bottom: 45px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-45 {
  margin-right: 45px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-45 {
  padding-right: 45px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-50 {
  margin: 50px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-50 {
  margin: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-50 {
  margin-top: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-50 {
  padding-top: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-50 {
  margin-left: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-50 {
  padding-left: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-50 {
  margin-bottom: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-50 {
  padding-bottom: 50px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-50 {
  margin-right: 50px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-50 {
  padding-right: 50px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-55 {
  margin: 55px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-55 {
  margin: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-55 {
  margin-top: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-55 {
  padding-top: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-55 {
  margin-left: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-55 {
  padding-left: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-55 {
  margin-bottom: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-55 {
  padding-bottom: 55px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-55 {
  margin-right: 55px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-55 {
  padding-right: 55px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-60 {
  margin: 60px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-60 {
  margin: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-60 {
  margin-top: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-60 {
  padding-top: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-60 {
  margin-left: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-60 {
  padding-left: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-60 {
  margin-bottom: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-60 {
  padding-bottom: 60px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-60 {
  margin-right: 60px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-60 {
  padding-right: 60px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-65 {
  margin: 65px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-65 {
  margin: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-65 {
  margin-top: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-65 {
  padding-top: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-65 {
  margin-left: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-65 {
  padding-left: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-65 {
  margin-bottom: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-65 {
  padding-bottom: 65px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-65 {
  margin-right: 65px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-65 {
  padding-right: 65px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-70 {
  margin: 70px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-70 {
  margin: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-70 {
  margin-top: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-70 {
  padding-top: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-70 {
  margin-left: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-70 {
  padding-left: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-70 {
  margin-bottom: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-70 {
  padding-bottom: 70px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-70 {
  margin-right: 70px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-70 {
  padding-right: 70px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-75 {
  margin: 75px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-75 {
  margin: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-75 {
  margin-top: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-75 {
  padding-top: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-75 {
  margin-left: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-75 {
  padding-left: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-75 {
  margin-bottom: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-75 {
  padding-bottom: 75px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-75 {
  margin-right: 75px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-75 {
  padding-right: 75px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-80 {
  margin: 80px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-80 {
  margin: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-80 {
  margin-top: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-80 {
  padding-top: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-80 {
  margin-left: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-80 {
  padding-left: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-80 {
  margin-bottom: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-80 {
  padding-bottom: 80px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-80 {
  margin-right: 80px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-80 {
  padding-right: 80px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-85 {
  margin: 85px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-85 {
  margin: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-85 {
  margin-top: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-85 {
  padding-top: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-85 {
  margin-left: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-85 {
  padding-left: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-85 {
  margin-bottom: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-85 {
  padding-bottom: 85px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-85 {
  margin-right: 85px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-85 {
  padding-right: 85px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-90 {
  margin: 90px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-90 {
  margin: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-90 {
  margin-top: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-90 {
  padding-top: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-90 {
  margin-left: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-90 {
  padding-left: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-90 {
  margin-bottom: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-90 {
  padding-bottom: 90px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-90 {
  margin-right: 90px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-90 {
  padding-right: 90px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-95 {
  margin: 95px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-95 {
  margin: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-95 {
  margin-top: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-95 {
  padding-top: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-95 {
  margin-left: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-95 {
  padding-left: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-95 {
  margin-bottom: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-95 {
  padding-bottom: 95px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-95 {
  margin-right: 95px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-95 {
  padding-right: 95px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-100 {
  margin: 100px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-100 {
  margin: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-100 {
  margin-top: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-100 {
  padding-top: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-100 {
  margin-left: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-100 {
  padding-left: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-100 {
  margin-bottom: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-100 {
  padding-bottom: 100px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-100 {
  margin-right: 100px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-100 {
  padding-right: 100px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-105 {
  margin: 105px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-105 {
  margin: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-105 {
  margin-top: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-105 {
  padding-top: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-105 {
  margin-left: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-105 {
  padding-left: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-105 {
  margin-bottom: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-105 {
  padding-bottom: 105px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-105 {
  margin-right: 105px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-105 {
  padding-right: 105px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-110 {
  margin: 110px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-110 {
  margin: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-110 {
  margin-top: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-110 {
  padding-top: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-110 {
  margin-left: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-110 {
  padding-left: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-110 {
  margin-bottom: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-110 {
  padding-bottom: 110px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-110 {
  margin-right: 110px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-110 {
  padding-right: 110px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-115 {
  margin: 115px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-115 {
  margin: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-115 {
  margin-top: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-115 {
  padding-top: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-115 {
  margin-left: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-115 {
  padding-left: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-115 {
  margin-bottom: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-115 {
  padding-bottom: 115px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-115 {
  margin-right: 115px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-115 {
  padding-right: 115px !important;
}

/* line 12, _margins-n-paddings.scss */
.margin-120 {
  margin: 120px !important;
}

/* line 15, _margins-n-paddings.scss */
.padding-120 {
  margin: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-top-120 {
  margin-top: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-top-120 {
  padding-top: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-left-120 {
  margin-left: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-left-120 {
  padding-left: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-bottom-120 {
  margin-bottom: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-bottom-120 {
  padding-bottom: 120px !important;
}

/* line 19, _margins-n-paddings.scss */
.margin-right-120 {
  margin-right: 120px !important;
}

/* line 22, _margins-n-paddings.scss */
.padding-right-120 {
  padding-right: 120px !important;
}

/* line 109, main.scss */
html, body {
  height: 100%;
  font-size: 12px;
  font-family: "opensans", Helvetica, sans-serif;
  color: #444;
  letter-spacing: 1px;
}

/* line 119, main.scss */
#side_menu h2, #side_menu h2 a {
  padding-bottom: 4px;
  border-bottom: 1px solid #ccc;
  text-decoration: none;
  color: #444;
}

/* line 128, main.scss */
#newsletter #newsletterbtn, #newsletter #newsletterformbtn {
  height: auto;
  border: none;
  cursor: pointer;
  outline: 0;
  background: #e21f25;
  color: #fff;
  float: right;
  padding: 5px 10px;
  border-radius: 3px;
  font-family: gotham_boldregular;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 24px;
  width: auto;
}

/* line 148, main.scss */
textarea.error, input.error, select.error {
  padding: 2px;
  background: #fffbcf !important;
  border: 1px solid #ffcc33 !important;
}

/* line 156, main.scss */
#contactform .smart-forms .refresh-captcha, #commentform .smart-forms .refresh-captcha {
  right: -17px !important;
  background: #aaa !important;
  border-color: #dedede !important;
}

/* line 164, main.scss */
#imgCaptcha, #imgCaptcha02, .imgCaptcha {
  color: #aaa;
  font-size: 14px;
  font-weight: normal;
}

/* line 172, main.scss */
h1.title, h2.title {
  font-size: 18px;
  color: #333;
  line-height: 24px;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 10px;
}

/* line 184, main.scss */
#content_right h1.title_mini, #content_right h2.title_mini {
  margin: -10px -10px 10px;
  font-size: 18px;
  color: #112c6a;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 0;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: linear-gradient(to bottom, #f2f2f2 0, #eee 50%, #d7d7d7 51%, #efefef 100%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$concrete', endcolorstr='$gallery', gradienttype=0);
}

@font-face {
  font-family: 'opensans';
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/opensans-regular-webfont.woff") format("woff"), url("fonts/opensans-regular-webfont.ttf") format("truetype"), url("fonts/opensans-regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/opensans-bold-webfont.woff") format("woff"), url("fonts/opensans-bold-webfont.ttf") format("truetype"), url("fonts/opensans-bold-webfont.svg#robotoregular") format("svg");
  font-weight: bold;
  font-style: normal;
}
/* line 229, main.scss */
p {
  margin: 0 0 12px 0;
}
/* line 231, main.scss */
p.search {
  margin: 0 0 3px;
}

/* line 236, main.scss */
h1 {
  font-weight: bold;
  margin: 0 0 12px 0;
  font-size: 24px;
}
/* line 243, main.scss */
h1.title_mini a {
  text-decoration: none;
}

/* line 248, main.scss */
h2 {
  font-weight: bold;
  margin: 0 0 12px 0;
  font-size: 18px;
  color: #2c9847;
}
/* line 252, main.scss */
h2.search_title {
  color: #29b56e;
}
/* line 258, main.scss */
h2.title_mini a {
  text-decoration: none;
}

/* line 263, main.scss */
h3 {
  font-weight: bold;
  margin: 0 0 12px 0;
  font-size: 14px;
}
/* line 267, main.scss */
h3.search {
  margin: 0 0 10px;
}
/* line 269, main.scss */
h3.search a {
  color: #2ab572;
  text-decoration: none;
}
/* line 272, main.scss */
h3.search a:hover {
  text-decoration: underline;
}

p.search a {
  color: #428bca;
}

.searchitem_bottom {
  margin-top: 10px !important;
  margin-bottom: 20px !important;
}

/* line 279, main.scss */
h4 {
  font-weight: bold;
  margin: 0 0 12px 0;
  font-size: 12px;
}

/* line 285, main.scss */
h5 {
  font-weight: bold;
  margin: 0 0 12px 0;
  font-size: 10px;
}

/* line 291, main.scss */
h6 {
  font-weight: bold;
  margin: 0 0 12px 0;
  font-size: 8px;
}

/* line 297, main.scss */
strong {
  font-weight: bold;
}

/* line 301, main.scss */
b {
  font-weight: bold;
}

/* line 305, main.scss */
em {
  font-style: italic;
}

/* line 309, main.scss */
i {
  font-style: italic;
}

/* line 313, main.scss */
pre {
  font-family: monospace;
}

/* line 317, main.scss */
a {
  text-decoration: underline;
  color: #2c9847;
  text-decoration: none;
}
/* line 321, main.scss */
a:hover {
  text-decoration: underline;
}
/* line 324, main.scss */
a:focus {
  outline: 0;
}
/* line 327, main.scss */
a.print {
  display: block;
  background: url(../../global/images/icons/printer.png) no-repeat right;
  padding: 2px 23px;
  position: relative;
  float: right;
  text-align: right;
  color: #2c9847;
  text-decoration: none;
  line-height: 16px;
  margin-right: 45px;
}
/* line 337, main.scss */
a.print:hover {
  text-decoration: underline;
}
/* line 341, main.scss */
a.back {
  color: #0e8eab;
  text-decoration: none;
  font-size: 11px;
}
/* line 345, main.scss */
a.back:hover {
  text-decoration: underline;
}
/* line 349, main.scss */
a.link {
  text-decoration: none;
  color: #2c9847;
}
/* line 352, main.scss */
a.link:hover {
  text-decoration: underline;
}

/* line 358, main.scss */
textarea {
  font: 12px "opensans", Helvetica, sans-serif;
  color: #000;
}
/* line 361, main.scss */
textarea:focus {
  outline: 0;
}

/* line 369, main.scss */
input {
  font: 12px "opensans", Helvetica, sans-serif;
  color: #000;
}
/* line 372, main.scss */
input:focus {
  outline: 0;
}

/* line 380, main.scss */
#wrapper {
  width: 100%;
  min-height: 100%;
  margin: 0 auto;
}

/* line 386, main.scss */
#header-right {
  margin-top: 48px;
}

/* line 390, main.scss */
#logo {
  margin-top: 47px;
}
/* line 392, main.scss */
#logo a {
  display: block;
}

/* line 397, main.scss */
#search {
  float: right;
  width: 200px;
}
/* line 400, main.scss */
#search .form-control {
  border-radius: 0;
}
/* line 403, main.scss */
#search .form-control:focus {
  outline: none;
  box-shadow: none !important;
  border: 1px solid #ccc !important;
}
/* line 410, main.scss */
#search .input-group button {
  border-radius: 0;
}

/* line 416, main.scss */
#social-icon {
  float: right;
  margin: 10px 0;
}
/* line 421, main.scss */
#social-icon ul {
  margin: 0 -2px;
  padding: 0;
  list-style: none;
}
/* line 425, main.scss */
#social-icon ul li {
  float: left;
  margin: 0 2px;
}
/* line 430, main.scss */
#social-icon a {
  display: block;
  width: 32px;
  height: 32px;
}
/* line 434, main.scss */
#social-icon a:hover {
  opacity: 0.7;
}
/* line 437, main.scss */
#social-icon a.facebook {
  background: url(../../global/images/facebook.png) no-repeat center center;
}
/* line 440, main.scss */
#social-icon a.twitter {
  background: url(../../global/images/twitter.png) no-repeat center center;
}
/* line 443, main.scss */
#social-icon a.instagram {
  background: url(../../global/images/instagram.png) no-repeat center center;
}
/* line 446, main.scss */
#social-icon a.pinterest {
  background: url(../../global/images/pinterest.png) no-repeat center center;
}
/* line 449, main.scss */
#social-icon a.youtube {
  background: url(../../global/images/youtube.png) no-repeat center center;
}
/* line 452, main.scss */
#social-icon a.linkedin {
  background: url(../../global/images/linkedin.png) no-repeat center center;
}

/* line 457, main.scss */
#language {
  float: right;
  padding: 18px 10px 0 0;
}
/* line 460, main.scss */
#language ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 464, main.scss */
#language ul li {
  float: left;
  padding-left: 5px;
}
/* line 467, main.scss */
#language ul li a {
  text-decoration: none;
}
/* line 471, main.scss */
#language ul li a img {
  position: relative;
  bottom: 1px;
  border: 1px solid #d7d7d7;
}

/* line 481, main.scss */
#menu {
  position: absolute;
  z-index: 99;
  margin-bottom: 15px;
}
/* line 485, main.scss */
#menu .menu-wrapper {
  border-top: 3px solid #18bbff;
  background: #45484d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: linear-gradient(to bottom, #45484d 0, #000 100%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_gravel_approx', endcolorstr='$black', gradienttype=0);
}
/* line 492, main.scss */
#menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 496, main.scss */
#menu ul#dropmenu {
  position: relative;
  margin: 0 auto;
  border-top: 1px solid black;
}

#menu ul#dropmenu {
  position: relative;
  margin: 0 auto;
  border-top: 1px solid black;
}

#menu li {
  position: static;
  white-space: nowrap;
}

.wrapper4 ul {
  width: 100%;
  left: 0;
  position: absolute;
  display: block;
}

#menu ul ul ul {
  top: 0;
}

.wrapper4 {
  top:8.5%;
  left: 94%;
  width: 100%;
  position: absolute;
  display: block;
  z-index: 20;
}

.wrapper3 ul{
  display: block;
  overflow-x: auto;
  overflow-y: auto;
  z-index: 0;
  height: 500px;
  position: static;
}

.wrapper3 {
  position: absolute;
  z-index: 10;
}
/* line 499, main.scss */
#menu ul#dropmenu > li {
  color: #333;
  float: left;
}
/* line 502, main.scss */
#menu ul#dropmenu > li > a {
  color: #fff;
  font-weight: bold;
  line-height: 20px;
  padding: 10px 18px;
}

#menu ul#dropmenu > li > a.first {
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-right: 20px;
}

#menu ul#dropmenu > li > a.last {
  padding-right: 0px !important;
  padding-left: 0px !important;
  margin-left: 20px;
}

/* line 507, main.scss */
#menu ul#dropmenu > li > a.current {
  background: #18bbff;
}
/* line 510, main.scss */
#menu ul#dropmenu > li > a:hover {
  background: #4dcbff;
}
/* line 514, main.scss */
#menu ul#dropmenu > li.sfHover > a {
  background: #4dcbff;
}
/* line 517, main.scss */
#menu ul#dropmenu > li:first-child > a {
  border-left: 0;
}
/* line 521, main.scss */
#menu ul#dropmenu.sf-arrows > li > a.sf-with-ul {
  padding-right: 30px;
}
/* line 526, main.scss */
#menu ul li a:hover {
  text-decoration: none;
}
/* line 529, main.scss */
#menu ul li.sfHover a {
  text-decoration: none;
}
/* line 533, main.scss */
#menu ul ul {
  display: none;
  box-shadow: none;
  left: 0;
  position: static;
  top: 100%;
  z-index: 99;
  min-width: 150px;
  
}

#menu li li {
  position: static;
}

#menu .mainmenu6 {
  overflow: auto;
width: 200px;
z-index: 0;
height: 520px;
position: static;
}
/* line 542, main.scss */
#menu ul ul ul {
  left: 100%;
  top: 24%;
  height:100%;
}
/* line 547, main.scss */
#menu ul ul li a {
  background: #222;
  color: #fff;
  font-weight: bold;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 556, main.scss */
#menu ul ul li a:hover {
  color: #fff;
  background: #4dcbff;
}
/* line 561, main.scss */
#menu ul ul li.sfHover > a {
  color: #fff;
  background: #4dcbff;
}
/* line 568, main.scss */
#menu li {
  position: relative;
  white-space: nowrap;
}
/* line 571, main.scss */
#menu li a {
  padding: 6px 30px 6px 20px;
  text-decoration: none;
}
/* line 576, main.scss */
#menu a {
  display: block;
  position: relative;
}
/* line 582, main.scss */
#menu .sf-arrows li > .sf-with-ul:after {
  border-top-color: rgba(255, 255, 255, 0.6);
}
/* line 585, main.scss */
#menu .sf-arrows li > .sf-with-ul:hover:after {
  border-top-color: rgba(255, 255, 255, 0.9);
}
/* line 590, main.scss */
#menu .sf-arrows ul li a.sf-with-ul:after {
  border-top-color: transparent !important;
  border-left-color: rgba(255, 255, 255, 0.6);
}
/* line 594, main.scss */
#menu .sf-arrows ul li a.sf-with-ul:hover:after {
  border-left-color: rgba(255, 255, 255, 0.9);
}
/* line 599, main.scss */
#menu .li-mega {
  position: static;
}
/* line 602, main.scss */
#menu .sf-mega {
  width: 100%;
  top: 100%;
  left: 0;
  z-index: 99;
  position: absolute;
  padding: 15px;
  background: #8d7d73;
  color: #fff;
}
/* line 611, main.scss */
#menu .sf-mega hr {
  border: 0;
}
/* line 615, main.scss */
#menu .sf-mega-section {
  float: left;
  margin: 6px;
  padding: 10px;
  width: 208px;
  text-align: center;
}
/* line 621, main.scss */
#menu .sf-mega-section h2 {
  font-size: 16px;
  margin-bottom: 0;
  background: #87776e;
  box-shadow: inset 0 1px 5px 0 rgba(50, 50, 50, 0.75);
}
/* line 627, main.scss */
#menu .sf-mega-section h2 a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 631, main.scss */
#menu .sf-mega-section h2 a:hover {
  color: #645b56;
}
/* line 636, main.scss */
#menu .sf-mega-section ul {
  display: block;
  position: relative;
}
/* line 639, main.scss */
#menu .sf-mega-section ul li a {
  border-right: 0;
  background: #5b4536;
  border-bottom: 1px solid #736760;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 646, main.scss */
#menu .sf-mega-section ul li a:hover {
  background: #a7958a;
  color: #5b4536;
}

/* line 658, main.scss */
#responsive-menu .sf-arrows li > .sf-with-ul:after {
  border-top-color: transparent;
}

#responsive-menu .wrapper3 {
  position: relative;
}

#responsive-menu .wrapper3 ul {
  height: 100%;
  overflow: hidden;
}

#responsive-menu .wrapper4 {
  position: relative;
  top: 0;
  left: 0;
}

#responsive-menu .wrapper4 ul {
  height: 100%;
  overflow: hidden;
  
}
/* line 661, main.scss */
#responsive-menu .sf-arrows li > .sf-with-ul:hover:after {
  border-top-color: transparent;
}
/* line 666, main.scss */
#responsive-menu .sf-arrows ul li a.sf-with-ul:after {
  border-top-color: transparent !important;
  border-left-color: transparent;
}
/* line 670, main.scss */
#responsive-menu .sf-arrows ul li a.sf-with-ul:hover:after {
  border-left-color: transparent;
}
/* line 675, main.scss */
#responsive-menu li a {
  font: 16px/1.5 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* line 680, main.scss */
#banner {
  margin: 0 auto 20px;
}
/* line 682, main.scss */
#banner .banner-rotator {
  padding: 10px;
  background: #fff;
  box-shadow: 0 10px 6px -6px #777;
}
/* line 688, main.scss */
#banner ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 693, main.scss */
#banner a {
  display: block;
}
/* line 696, main.scss */
#banner .banner_desc {
  width: 100% !important;
  height: 100% !important;
}
/* line 700, main.scss */
#banner .banner_desc > div.inner_bg {
  position: absolute;
  width: 100%;
  height: 100% !important;
  filter: alpha(opacity=70);
  opacity: .7;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjIlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.61) 0, rgba(0, 0, 0, 0.61) 1%, rgba(0, 0, 0, 0.11) 62%, transparent 99%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c000000', endColorstr='#00000000', GradientType=0);
}
/* line 710, main.scss */
#banner .banner_desc > div.inner_text {
  position: relative;
  padding: 10px;
  color: #fff;
}
/* line 717, main.scss */
#banner .wt-title {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
/* line 725, main.scss */
#banner .wt-caption {
  display: block;
  font-size: 12px;
  line-height: 20px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
/* line 732, main.scss */
#banner .br-cpanel {
  bottom: 5px;
}
/* line 735, main.scss */
#banner .banner_link {
  height: 100% !important;
  width: 100% !important;
}

/* line 741, main.scss */
#banner_inner {
  width: 100%;
  height: auto;
  background: #fff;
}
/* line 745, main.scss */
#banner_inner img {
  width: 100%;
  height: auto;
}

/* line 752, main.scss */
#breadcrumb .breadcrumb {
  display: block;
  padding: 0;
  background: none;
  margin-bottom: 15px;
}
/* line 758, main.scss */
#breadcrumb a {
  text-decoration: none;
}

/* line 768, main.scss */
#side_menu h2 a:hover {
  color: #000;
}
/* line 773, main.scss */
#side_menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 777, main.scss */
#side_menu ul li {
  padding-top: 5px;
}
/* line 779, main.scss */
#side_menu ul li:first-child {
  padding-top: 0;
}
/* line 782, main.scss */
#side_menu ul li a {
  color: #0e8eab;
  text-decoration: none;
  padding-right: 10px;
}
/* line 786, main.scss */
#side_menu ul li a.arrow {
  background: url(../images/sidemenu_arrow.png) no-repeat right center;
}
/* line 789, main.scss */
#side_menu ul li a:hover {
  color: #000;
}
/* line 792, main.scss */
#side_menu ul li a.visiting {
  color: #000;
}
/* line 796, main.scss */
#side_menu ul li ul {
  margin: 5px 0 0 20px;
}

/* line 803, main.scss */
#ads {
  margin-bottom: 20px;
}
/* line 805, main.scss */
#ads ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 809, main.scss */
#ads ul li {
  margin-top: 15px;
}
/* line 811, main.scss */
#ads ul li:first-child {
  margin-top: 0;
}
/* line 816, main.scss */
#ads a {
  display: block;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

#ads a > img {
  position: absolute;
}

/* line 820, main.scss */
#ads_bottom {
  margin-bottom: 20px;
}
/* line 822, main.scss */
#ads_bottom ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 826, main.scss */
#ads_bottom ul li {
  text-align: center;
}
/* line 830, main.scss */
#ads_bottom a {
  display: block;
}

/* line 835, main.scss */
#newsletter {
  line-height: 23px;
}
/* line 839, main.scss */
#newsletter #newsletterbtn:hover {
  background: #e14b4f;
}
/* line 843, main.scss */
#newsletter #newsletterformbtn {
  float: none;
  text-align: center;
  line-height: 42px;
  font-size: 16px;
  padding: 0 20px;
  border-radius: 0;
}
/* line 852, main.scss */
#newsletter #newsletterformbtn:hover {
  background: #e14b4f;
}
/* line 856, main.scss */
#newsletter .morph-button-fixed {
  width: 74px;
  height: 34px;
}
/* line 859, main.scss */
#newsletter .morph-button-fixed .morph-content {
  width: 74px;
  height: 34px;
}
/* line 864, main.scss */
#newsletter .morph-button {
  margin-top: 10px;
  padding: 0;
  float: right;
  width: auto;
}
/* line 869, main.scss */
#newsletter .morph-button h2 {
  font-size: 30px;
  color: inherit;
  padding-top: 40px;
}
/* line 874, main.scss */
#newsletter .morph-button .close-morphing {
  font-size: 16px;
  right: 3px;
  top: 3px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
/* line 882, main.scss */
#newsletter .morph-button .field-icon .fa {
  line-height: 42px;
}
/* line 886, main.scss */
#newsletter a#btn {
  float: right;
}
/* line 889, main.scss */
#newsletter > #newsletterfooterbox {
  position: relative;
  border: 1px solid #ddd8d8;
  padding: 3px 0;
}
/* line 893, main.scss */
#newsletter > #newsletterfooterbox .fa {
  line-height: 23px;
  position: absolute;
  left: 8px;
  top: 3px;
}
/* line 899, main.scss */
#newsletter > #newsletterfooterbox input[type=email] {
  border: none;
  outline: 0;
  width: 100%;
  padding-left: 25px;
}

/* line 909, main.scss */
table#newsletter_box {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 916, main.scss */
table#newsletter_box tr td {
  line-height: 22px;
  padding: 2px 3px 2px 0;
  vertical-align: middle;
}
/* line 920, main.scss */
table#newsletter_box tr td.btn {
  text-align: right;
  line-height: 18px;
}
/* line 926, main.scss */
table#newsletter_box tr td input[type='radio'] {
  position: relative;
  top: 1px;
}
/* line 930, main.scss */
table#newsletter_box tr td input[type='text'] {
  width: 97%;
}
/* line 933, main.scss */
table#newsletter_box tr td input[type="submit"] {
  background: url(../images/submit.png) no-repeat;
  border: 0;
  width: 69px;
  height: 23px;
  cursor: pointer;
}
/* line 942, main.scss */
table#contact_box {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 949, main.scss */
table#contact_box tr td {
  line-height: 22px;
  padding: 2px 3px 2px 0;
  vertical-align: top;
}
/* line 955, main.scss */
table#contact_box tr td input[type='text'] {
  width: 99%;
}
/* line 958, main.scss */
table#contact_box tr td textarea {
  width: 99%;
}
/* line 961, main.scss */
table#contact_box tr td input#txtCode {
  width: 100px;
}
/* line 966, main.scss */
table#comment_box {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 973, main.scss */
table#comment_box #txtCommentCode {
  width: 100px;
}
/* line 976, main.scss */
table#comment_box tr td {
  line-height: 22px;
  padding: 2px 3px 2px 0;
  vertical-align: top;
}
/* line 982, main.scss */
table#comment_box tr td input[type='text'] {
  width: 99%;
}
/* line 987, main.scss */
table#comment_box tr td textarea {
  width: 99%;
}

/* line 995, main.scss */
.smart-forms .section {
  margin-bottom: 10px;
}
/* line 998, main.scss */
.smart-forms .refresh-captcha {
  right: -19px !important;
}
/* line 1000, main.scss */
.smart-forms .refresh-captcha i {
  left: 21% !important;
}
/* line 1004, main.scss */
.smart-forms .button.newsletter {
  width: 100%;
}
/* line 1008, main.scss */
.smart-forms input:checked.checkbox {
  border: 3px solid #112c6a;
}
/* line 1011, main.scss */
.smart-forms input:checked.radio {
  border: 3px solid #112c6a;
}
/* line 1015, main.scss */
.smart-forms .captcode img {
  vertical-align: top;
}

/* line 1020, main.scss */
#footer-bottom {
  text-align: center;
  line-height: 40px;
}

/* line 1025, main.scss */
#newsletter-form-wrapper {
  background: #fff;
  padding: 20px 30px;
  text-align: left;
  max-width: 400px;
  margin: 40px auto;
  position: relative;
}

/* line 1036, main.scss */
#newsletter-form-inline .smart-forms .gui-input {
  height: 33px;
}
/* line 1039, main.scss */
#newsletter-form-inline .smart-forms .append-icon .field-icon {
  height: 33px;
  line-height: 33px;
}
/* line 1043, main.scss */
#newsletter-form-inline .smart-forms .prepend-icon .field-icon {
  height: 33px;
  line-height: 33px;
}
/* line 1048, main.scss */
#newsletter-form-inline .form-newsletter-email {
  padding-right: 5px;
}
/* line 1051, main.scss */
#newsletter-form-inline .form-newsletter-submit {
  padding-left: 5px;
}

/* line 1056, main.scss */
#news_mini {
  margin-bottom: 20px;
}
/* line 1058, main.scss */
#news_mini ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1062, main.scss */
#news_mini ul li {
  border-bottom: 1px solid #ccc;
  padding-top: 10px;
  margin-top: 5px;
}
/* line 1066, main.scss */
#news_mini ul li:first-child {
  border-top: 0;
  padding-top: 0;
}
/* line 1072, main.scss */
#news_mini .content_left {
  float: left;
  padding-top: 3px;
}
/* line 1076, main.scss */
#news_mini .content_right {
  margin-left: 60px;
}
/* line 1079, main.scss */
#news_mini .view {
  float: right;
  font-size: 12px;
  padding-bottom: 10px;
}
/* line 1084, main.scss */
#news_mini .view_all {
  padding-top: 10px;
}
/* line 1087, main.scss */
#news_mini a {
  text-decoration: none;
  display: block;
}
/* line 1090, main.scss */
#news_mini a:hover {
  text-decoration: underline;
}
/* line 1094, main.scss */
#news_mini .day {
  background: #18bbff;
  width: 48px;
  height: 40px;
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
/* line 1104, main.scss */
#news_mini .month {
  background: #eee;
  border: 1px solid #ccc;
  width: 48px;
  line-height: 16px;
  font-size: 10px;
  font-weight: bold;
  color: #555;
  text-align: center;
}
/* line 1114, main.scss */
#news_mini h3 a {
  color: #333;
  line-height: 18px;
}

/* line 1121, main.scss */
#news ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1125, main.scss */
#news ul li {
  border-bottom: 1px solid #ccc;
  padding-top: 5px;
  margin-top: 10px;
}
/* line 1131, main.scss */
#news .content_left {
  float: left;
  padding-top: 2px;
}
/* line 1135, main.scss */
#news .content_right {
  margin-left: 65px;
}
/* line 1138, main.scss */
#news .view {
  float: right;
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 1143, main.scss */
#news a {
  text-decoration: none;
}
/* line 1145, main.scss */
#news a:hover {
  text-decoration: underline;
}
/* line 1149, main.scss */
#news .day {
  background: #18bbff;
  width: 48px;
  height: 40px;
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
/* line 1159, main.scss */
#news .month {
  background: #eee;
  border: 1px solid #ccc;
  width: 48px;
  line-height: 16px;
  font-size: 10px;
  font-weight: bold;
  color: #555;
  text-align: center;
}
/* line 1169, main.scss */
#news h3 a {
  color: #333;
}

/* line 1174, main.scss */
#event_calender {
  margin-bottom: 20px;
}
/* line 1176, main.scss */
#event_calender p {
  margin-bottom: 0;
  font-size: 14px;
}

/* line 1183, main.scss */
#event ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1187, main.scss */
#event ul li {
  border-bottom: 1px solid #ccc;
  padding-top: 5px;
  margin-top: 10px;
}
/* line 1193, main.scss */
#event .content_left {
  float: left;
  padding-top: 2px;
}
/* line 1197, main.scss */
#event .content_right {
  margin-left: 65px;
}
/* line 1200, main.scss */
#event .view {
  float: right;
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 1205, main.scss */
#event a {
  text-decoration: none;
}
/* line 1207, main.scss */
#event a:hover {
  text-decoration: underline;
}
/* line 1211, main.scss */
#event .day {
  background: #18bbff;
  width: 48px;
  height: 40px;
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
/* line 1221, main.scss */
#event .month {
  background: #eee;
  border: 1px solid #ccc;
  width: 48px;
  line-height: 16px;
  font-size: 10px;
  font-weight: bold;
  color: #555;
  text-align: center;
}
/* line 1231, main.scss */
#event h3 a {
  color: #333;
}

/* line 1237, main.scss */
#gallery ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1241, main.scss */
#gallery ul li {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}
/* line 1244, main.scss */
#gallery ul li:first-child {
  padding-top: 0;
}
/* line 1249, main.scss */
#gallery .content_left {
  float: left;
  width: 160px;
}
/* line 1252, main.scss */
#gallery .content_left a {
  display: block;
}
/* line 1255, main.scss */
#gallery .content_left img {
  margin: 0 auto;
}
/* line 1259, main.scss */
#gallery .content_right {
  margin-left: 170px;
}
/* line 1262, main.scss */
#gallery .view {
  float: right;
  font-size: 12px;
  margin-bottom: 10px;
  text-decoration: none;
}
/* line 1267, main.scss */
#gallery .view:hover {
  text-decoration: underline;
}
/* line 1271, main.scss */
#gallery .imgFrame {
  border: 1px solid #ccc;
  padding: 4px;
  background: #fff;
  position: relative;
  z-index: 2;
  display: block;
}
/* line 1278, main.scss */
#gallery .imgFrame:hover {
  border: 1px solid #aaa;
}
/* line 1282, main.scss */
#gallery h3 a {
  color: #333;
  text-decoration: none;
}
/* line 1285, main.scss */
#gallery h3 a:hover {
  text-decoration: underline;
}

/* line 1292, main.scss */
ul.gallery_view {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0 10px;
  overflow: hidden;
}
/* line 1298, main.scss */
ul.gallery_view li {
  padding: 0 5px;
  margin-bottom: 10px;
}
/* line 1301, main.scss */
ul.gallery_view li a {
  position: relative;
  display: block;
  overflow: hidden;
}
/* line 1306, main.scss */
ul.gallery_view li .imgFrame {
  border: 2px solid #eee;
  padding: 6px;
  background: #fff;
  height: 160px;
  background: #f9f9f9;
}
/* line 1312, main.scss */
ul.gallery_view li .imgFrame:hover {
  border: 2px solid #aaa;
  cursor: pointer;
}
/* line 1317, main.scss */
ul.gallery_view li img {
  max-height: 148px;
  margin: 0 auto;
  transition: all 0.5s ease 0s;
}
/* line 1323, main.scss */
ul.gallery_view li:hover img {
  transform: scale(1.1) rotate(-1.5deg);
}
/* line 1329, main.scss */
ul.video_view {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0 10px;
  overflow: hidden;
}
/* line 1335, main.scss */
ul.video_view li {
  padding: 0 5px;
  margin-bottom: 10px;
}
/* line 1338, main.scss */
ul.video_view li a {
  position: relative;
  display: block;
}
/* line 1342, main.scss */
ul.video_view li .vidFrame {
  border: 2px solid #eee;
  padding: 6px;
  background: #fff;
  height: 160px;
  background: #f9f9f9;
}
/* line 1348, main.scss */
ul.video_view li .vidFrame:hover {
  border: 2px solid #aaa;
  cursor: pointer;
}
/* line 1353, main.scss */
ul.video_view li img {
  max-height: 148px;
  margin: 0 auto;
}
/* line 1359, main.scss */
ul.social_share {
  padding: 0;
  list-style: none;
  margin: 0;
  float: left;
}
/* line 1364, main.scss */
ul.social_share li {
  float: left;
  width: 100px;
}

/* line 1372, main.scss */
#video ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1376, main.scss */
#video ul li {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}
/* line 1379, main.scss */
#video ul li:first-child {
  padding-top: 0;
}
/* line 1384, main.scss */
#video .content_left {
  float: left;
  width: 160px;
}
/* line 1387, main.scss */
#video .content_left a {
  display: block;
}
/* line 1390, main.scss */
#video .content_left img {
  margin: 0 auto;
}
/* line 1394, main.scss */
#video .content_right {
  margin-left: 170px;
}
/* line 1397, main.scss */
#video .view {
  float: right;
  font-size: 12px;
  margin-bottom: 10px;
  text-decoration: none;
}
/* line 1402, main.scss */
#video .view:hover {
  text-decoration: underline;
}
/* line 1406, main.scss */
#video .imgFrame {
  border: 1px solid #ccc;
  padding: 4px;
  background: #fff;
  position: relative;
  z-index: 2;
  display: block;
}
/* line 1413, main.scss */
#video .imgFrame:hover {
  border: 1px solid #aaa;
}
/* line 1417, main.scss */
#video h3 a {
  color: #333;
  text-decoration: none;
}
/* line 1420, main.scss */
#video h3 a:hover {
  text-decoration: underline;
}

/* line 1426, main.scss */
.comment_section {
  position: relative;
  width: 100%;
  height: auto;
  padding: 10px;
  background: #f2f2f2;
  border-radius: 0;
  margin-bottom: 10px;
}
/* line 1435, main.scss */
.comment_section h3 {
  margin-bottom: 3px;
  color: #112c6a;
}
/* line 1439, main.scss */
.comment_section p {
  margin-bottom: 3px;
}
/* line 1442, main.scss */
.comment_section .date {
  color: #45484d;
  font-size: 12px;
  font-weight: normal;
}
/* line 1447, main.scss */
.comment_section:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 9px 12px 9px 0;
  border-color: transparent #f2f2f2;
  display: block;
  width: 0;
  z-index: 1;
  left: -12px;
  top: 13px;
}

/* line 1462, main.scss */
#search_result ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1466, main.scss */
#search_result ul li {
  margin-top: 10px;
  padding: 10px 0;
  border-bottom: 1px solid #f2f2f2;
}
/* line 1472, main.scss */
#search_result .view {
  float: right;
  font-size: 12px;
  color: #29b470;
}
/* line 1476, main.scss */
#search_result p.search {
  font-size: 12px;
}

/* line 1482, main.scss */
hr.hr1 {
  width: 100%;
  border: none;
  height: 1px;
  margin: 10px 0;
}
/* line 1488, main.scss */
hr.grey {
  width: 100%;
  height: 1px;
  border: 0;
  background: #ccc;
  margin: 5px 0;
}

/* line 1497, main.scss */
#footer {
  border-top: 5px solid #ccc;
  padding: 10px 0;
  font-size: 11px;
  text-align: center;
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTJlMmUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: linear-gradient(to bottom, #fff 0, #e2e2e2 0, #f6f6f6 100%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$white', endcolorstr='$color_black_haze_approx', gradienttype=0);
}
/* line 1506, main.scss */
#footer a {
  color: #555;
  text-decoration: none;
}
/* line 1509, main.scss */
#footer a:hover {
  text-decoration: underline;
}
/* line 1513, main.scss */
#footer .copyright {
  display: inline;
}
/* line 1516, main.scss */
#footer .uno {
  display: inline;
}

/* line 1521, main.scss */
.navigate {
  margin: 10px 0;
}

/* line 1527, main.scss */
.pagination > li > a {
  color: #0e8eab;
}
/* line 1530, main.scss */
.pagination > li > span {
  color: #0e8eab;
}
/* line 1535, main.scss */
.pagination > .active > a {
  background-color: #0e8eab;
  border-color: #0e8eab;
}
/* line 1538, main.scss */
.pagination > .active > a:hover {
  background-color: #0e8eab;
  border-color: #0e8eab;
}
/* line 1542, main.scss */
.pagination > .active > a:focus {
  background-color: #0e8eab;
  border-color: #0e8eab;
}
/* line 1547, main.scss */
.pagination > .active > span {
  background-color: #0e8eab;
  border-color: #0e8eab;
}
/* line 1550, main.scss */
.pagination > .active > span:hover {
  background-color: #0e8eab;
  border-color: #0e8eab;
}
/* line 1554, main.scss */
.pagination > .active > span:focus {
  background-color: #0e8eab;
  border-color: #0e8eab;
}

/* line 1562, main.scss */
.notification {
  position: relative;
  margin-bottom: 10px;
  padding: 0;
  border: 1px solid;
  background-position: 10px 11px !important;
  background-repeat: no-repeat !important;
  font-size: 13px;
  width: 99.8%;
  border-radius: 6px;
}
/* line 1573, main.scss */
.notification div {
  display: block;
  font-style: normal;
  padding: 10px 10px 10px 36px;
  line-height: 1.5em;
}
/* line 1579, main.scss */
.notification .close {
  color: #990000;
  font-size: 9px;
  position: absolute;
  right: 5px;
  top: 5px;
}

/* line 1588, main.scss */
.success {
  background: #d5ffce url(../images/icons/tick_circle.png);
  border-color: #9adf8f;
  color: #556652;
}

/* line 1594, main.scss */
.error {
  background: #ffcece url(../images/icons/cross_circle.png);
  border-color: #df8f8f;
  color: #665252;
}

/* line 1600, main.scss */
.attention {
  background: #fffbcf url(../images/icons/exclamation.png) 10px 11px no-repeat;
  border-color: #e6db55;
  color: #666452;
}

/* line 1606, main.scss */
#error_404 {
  line-height: 30px;
  color: #990000;
  border: 1px solid #990000;
  background-color: #ffecec;
  position: relative;
  z-index: 10;
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
  box-shadow: #c8c8c8 0 1px 5px;
}
/* line 1619, main.scss */
#error_404 h2 {
  font-size: 24px;
  margin: 0;
}

/* line 1625, main.scss */
.clear {
  clear: both;
}

/* line 1629, main.scss */
.relative {
  position: relative;
}

/* line 1633, main.scss */
.absolute {
  position: absolute;
}

/* line 1637, main.scss */
.center {
  text-align: center !important;
}

/* line 1641, main.scss */
.ctr {
  text-align: center !important;
}

/* line 1645, main.scss */
.left {
  text-align: left !important;
}

/* line 1649, main.scss */
.right {
  text-align: right !important;
}

/* line 1653, main.scss */
.float_left {
  float: left;
}

/* line 1657, main.scss */
.float_right {
  float: right;
}

/* line 1661, main.scss */
.small {
  font-size: 10px !important;
}

/* line 1665, main.scss */
.bold {
  font-weight: bold;
}

/* line 1669, main.scss */
.italic {
  font-style: italic;
}

/* line 1673, main.scss */
.red {
  color: #df0101 !important;
}

/* line 1677, main.scss */
.red_light {
  color: #ff9494 !important;
}

/* line 1681, main.scss */
.green {
  color: #088a08 !important;
}

/* line 1685, main.scss */
.green_light {
  color: #30fb26 !important;
}

/* line 1689, main.scss */
.blue {
  color: #0431b4 !important;
}

/* line 1693, main.scss */
.orange {
  color: #dba901 !important;
}

/* line 1697, main.scss */
.pointer {
  cursor: pointer;
}

/* line 1701, main.scss */
.sort {
  cursor: move;
}

/* line 1705, main.scss */
.move {
  cursor: move;
}

/* line 1709, main.scss */
.margin_vertical_small {
  margin: 5px 0;
}

/* line 1713, main.scss */
.margin_top_none {
  margin-top: 0;
}

/* line 1717, main.scss */
.margin_bottom_none {
  margin-bottom: 0;
}

/* line 1721, main.scss */
.margin_right_none {
  margin-right: 0;
}

/* line 1725, main.scss */
.margin_left_none {
  margin-left: 0;
}

/* line 1729, main.scss */
.margin-top-5 {
  margin-top: 5px;
}

/* line 1733, main.scss */
.margin-right-5 {
  margin-right: 5px;
}

/* line 1737, main.scss */
.margin-bottom-5 {
  margin-bottom: 5px;
}

/* line 1741, main.scss */
.margin-left-5 {
  margin-left: 5px;
}

/* line 1745, main.scss */
.margin-top-10 {
  margin-top: 10px;
}

/* line 1749, main.scss */
.margin-right-10 {
  margin-right: 10px;
}

/* line 1753, main.scss */
.margin-bottom-10 {
  margin-bottom: 10px;
}

/* line 1757, main.scss */
.margin-left-10 {
  margin-left: 10px;
}

/* line 1761, main.scss */
.margin-top-15 {
  margin-top: 15px;
}

/* line 1765, main.scss */
.margin-right-15 {
  margin-right: 15px;
}

/* line 1769, main.scss */
.margin-bottom-15 {
  margin-bottom: 15px;
}

/* line 1773, main.scss */
.margin-left-15 {
  margin-left: 15px;
}

/* line 1777, main.scss */
.margin-top-20 {
  margin-top: 20px;
}

/* line 1781, main.scss */
.margin-right-20 {
  margin-right: 20px;
}

/* line 1785, main.scss */
.margin-bottom-20 {
  margin-bottom: 20px;
}

/* line 1789, main.scss */
.margin-left-20 {
  margin-left: 20px;
}

/* line 1793, main.scss */
.padding-top-5 {
  padding-top: 5px;
}

/* line 1797, main.scss */
.padding-right-5 {
  padding-right: 5px;
}

/* line 1801, main.scss */
.padding-bottom-5 {
  padding-bottom: 5px;
}

/* line 1805, main.scss */
.padding-left-5 {
  padding-left: 5px;
}

/* line 1809, main.scss */
.padding-top-10 {
  padding-top: 10px;
}

/* line 1813, main.scss */
.padding-right-10 {
  padding-right: 10px;
}

/* line 1817, main.scss */
.padding-bottom-10 {
  padding-bottom: 10px;
}

/* line 1821, main.scss */
.padding-left-10 {
  padding-left: 10px;
}

/* line 1825, main.scss */
.padding-top-15 {
  padding-top: 15px;
}

/* line 1829, main.scss */
.padding-right-15 {
  padding-right: 15px;
}

/* line 1833, main.scss */
.padding-bottom-15 {
  padding-bottom: 15px;
}

/* line 1837, main.scss */
.padding-left-15 {
  padding-left: 15px;
}

/* line 1841, main.scss */
.padding-top-20 {
  padding-top: 20px;
}

/* line 1845, main.scss */
.padding-right-20 {
  padding-right: 20px;
}

/* line 1849, main.scss */
.padding-bottom-20 {
  padding-bottom: 20px;
}

/* line 1853, main.scss */
.padding-left-20 {
  padding-left: 20px;
}

/* line 1857, main.scss */
.padding_left {
  padding-left: 10px !important;
}

/* line 1861, main.scss */
.sort_asc {
  background: url(../../global/images/icons/s_asc.png) right center no-repeat;
  padding-right: 20px;
}

/* line 1866, main.scss */
.sort_desc {
  background: url(../../global/images/icons/s_desc.png) right center no-repeat;
  padding-right: 20px;
}

/* line 1871, main.scss */
.excel_icon {
  background: url(../../global/images/icons/document-excel.png) left center no-repeat;
  padding-left: 20px;
  line-height: 16px;
  float: right;
  margin-bottom: 10px;
}

/* line 1879, main.scss */
.hidden {
  display: none;
}

/* line 1883, main.scss */
.none {
  display: none;
}

/* line 1887, main.scss */
.block {
  display: block;
}

/* line 1909, main.scss */
#content {
  margin-bottom: 20px;
}

/* line 1913, main.scss */
#content_left {
  padding-right: 0;
  padding-left: 15px;
  position: relative;
}
/* line 1915, main.scss */
#content_left > div {
  word-wrap: break-word;
  background: #fff;
  padding: 10px;
  overflow: hidden;
  border: 1px solid #eee;
  margin-bottom: 20px;
}

/* line 1933, main.scss */
.ckeditor-content embed {
  min-height: 300px;
  max-width: 100%;
}
/* line 1937, main.scss */
.ckeditor-content object {
  min-height: 300px;
  max-width: 100%;
}
/* line 1941, main.scss */
.ckeditor-content iframe {
  min-height: 300px;
  max-width: 100%;
}

/* line 1948, main.scss */
#content_right > div {
  padding-right: 0;
  background: #fff;
  padding: 10px;
  margin: 0 0 20px;
  overflow: hidden;
  border: 1px solid #eee;
  box-shadow: 0 10px 6px -6px #777;
}

/* line 1969, main.scss */
.mfp-video-page .mfp-content > div + div {
  max-width: 900px;
  margin: 20px auto 0;
  background: #fff;
  padding: 15px;
  width: 100%;
  position: absolute;
}
/* line 1976, main.scss */
.mfp-video-page .mfp-content > div + div p {
  font-size: 14px;
  line-height: 1.3;
  color: #000;
  text-align: left;
}
/* line 1982, main.scss */
.mfp-video-page .mfp-content > div + div h5 {
  font-size: 18px;
  line-height: 1.3;
  text-align: left;
}

/* line 1989, main.scss */
div#sitemap a {
  display: block;
  color: #333;
  text-decoration: none;
}
/* line 1993, main.scss */
div#sitemap a:hover {
  text-decoration: underline;
}
/* line 1996, main.scss */
div#sitemap a.main {
  font-weight: bold;
  margin: 10px 0 0;
}
/* line 2000, main.scss */
div#sitemap a.sub {
  background: url(../../global/images/icons/blt_grey.gif) 0 center no-repeat;
  padding: 0 0 0 10px;
  margin: 0 0 0 10px;
}
/* line 2005, main.scss */
div#sitemap a.subsub {
  background: url(../../global/images/icons/blt_grey.gif) 0 center no-repeat;
  padding: 0 0 0 10px;
  margin: 0 0 0 30px;
}

/* line 2012, main.scss */
label.error {
  background: url(../../global/images/icons/exclamation.png) no-repeat left center;
  display: block;
  font-size: 11px;
  color: #e84227;
  margin-top: 3px;
  margin-bottom: 5px;
  padding-left: 20px;
  line-height: 16px;
}

/* line 2035, main.scss */
.generateCaptcha a {
  cursor: pointer;
}

/* line 2039, main.scss */
#generateCaptcha a {
  cursor: pointer;
}

/* line 2043, main.scss */
#generateCaptcha02 a {
  cursor: pointer;
}

/* line 2047, main.scss */
.inner #content_left > div {
  padding: 15px;
}

/* line 2051, main.scss */
.innerpage-banner img {
  width: 100%;
}