.nouline {
  text-decoration: none !important;
}
.normal {
  font-weight: normal !important;
}
.btn-lg {
  min-width: 150px;
}
.ucase {
  text-transform: uppercase;
}
.small {
  font-size: 14px;
}
.zi1 {
  z-index: 1 !important;
}
.zi2 {
  z-index: 2 !important;
}
.minh-50 {
  min-height: 50px !important;
}
.minh-75 {
  min-height: 75px !important;
}
.minh-100 {
  min-height: 100px !important;
}
.minh-125 {
  min-height: 125px !important;
}
.minh-150 {
  min-height: 150px !important;
}
.minh-175 {
  min-height: 175px !important;
}
.minh-200 {
  min-height: 200px !important;
}
.minh-225 {
  min-height: 225px !important;
}
.minh-250 {
  min-height: 250px !important;
}
.minh-300 {
  min-height: 300px !important;
}
.minh-325 {
  min-height: 325px !important;
}
.minh-350 {
  min-height: 350px !important;
}
.minh-400 {
  min-height: 400px !important;
}
.minh-500 {
  min-height: 500px !important;
}
.minh-100p {
  min-height: 100% !important;
}
.lh-normal {
  line-height: normal !important;
}
.text-black {
  color: #000 !important;
}
.fullVh {
  height: 100vh;
  z-index: 2;
}
.posTopRight {
  top: 0;
  right: 0;
  left: auto;
}
.posBtmLeft {
  top: auto;
  right: auto;
  left: 0;
  bottom: 0;
}
.border-2 {
  border-width: 2px !important;
}
/**** PAGE PRE-LOADER ****/
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
#loader-wrapper #loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 1001;
}
#loader-wrapper #loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader-wrapper #loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #e9f0f8;
  z-index: 1000;
  -webkit-transform: translateX(0);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(0);
  /* IE 9 */
  transform: translateX(0);
  /* Firefox 16+, IE 10+, Opera */
}
#loader-wrapper .loader-section.section-left {
  left: 0;
}
#loader-wrapper .loader-section.section-right {
  right: 0;
}
body.loaded {
  /* Loaded */
}
body.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateY(-100%);
  /* IE 9 */
  transform: translateY(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.3s 1s ease-out;
  transition: all 0.3s 1s ease-out;
}
body.loaded #loader-wrapper #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
body.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(-100%);
  /* IE 9 */
  transform: translateX(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
body.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(100%);
  /* IE 9 */
  transform: translateX(100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
.parallax-mirror:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
}
.parallax-window {
  position: relative;
}
.imgAsBg {
  background-size: cover;
  background-position: center;
  position: relative;
}
.imgAsBg.containBg {
  background-size: contain;
  background-repeat: no-repeat;
}
.imgAsBg.overlay:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
}
.imgAsBg.noSizing {
  background-size: auto;
  background-repeat: no-repeat;
}
.imgAsBg.bgPositionUnset {
  background-position: unset;
}
.processingModal {
  display: none;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(135, 206, 250, 0.4) url('images/loading.gif') 50% 50% no-repeat;
}
body.processingModal {
  overflow: hidden;
}
body.loading .processingModal {
  display: block;
}
.scrollup {
  width: 41px;
  height: 24px;
  position: fixed;
  bottom: 60px;
  right: 15px;
  display: none;
  text-indent: -9999px;
  background: url('images/icon_top.png') no-repeat;
}
.videoWrap {
  position: relative;
  background-color: white;
  max-height: 75vh;
  width: 100%;
  overflow: hidden;
}
.videoWrap video {
  width: 100%;
}
.videoWrap .container {
  position: relative;
  z-index: 2;
}
.videoWrap .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
}
.line-strike {
  position: relative !important;
}
.line-strike:before {
  overflow: hidden;
  border-top: 1px solid #d0d7de;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}
.line-strike span {
  background-color: white;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .parallax-window:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
  }
}
@media (min-width: 576px) {
  .form-inline .form-group {
    margin-bottom: 1rem;
  }
}
@media (max-width: 575px) {
  .d-xs-block {
    display: block;
  }
  .mb-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .minh-xs-250 {
    min-height: 250px !important;
  }
  .minh-xs-300 {
    min-height: 300px !important;
  }
}
@media (max-width: 991.98px) {
  .display-1 {
    font-size: 3.25rem;
  }
  .display-2 {
    font-size: 2.75rem;
  }
  .display-3 {
    font-size: 2.25rem;
  }
  .display-4 {
    font-size: 2rem;
  }
  .btn {
    white-space: normal;
  }
}
@media (min-width: 768px) {
  .minh-md-300 {
    min-height: 300px !important;
  }
  .minh-md-350 {
    min-height: 350px !important;
  }
  .minh-md-400 {
    min-height: 400px !important;
  }
  #searchTop select {
    margin-right: 5px;
    max-width: 150px;
  }
  #searchTop input {
    max-width: 150px;
  }
}
@media (min-width: 992px) {
  .minh-lg-auto {
    min-height: auto !important;
  }
  .minh-lg-300 {
    min-height: 300px !important;
  }
  .minh-lg-350 {
    min-height: 350px !important;
  }
  .minh-lg-400 {
    min-height: 400px !important;
  }
  .minh-lg-450 {
    min-height: 450px !important;
  }
  /** remove left padding for the the first nav item **/
  .navbar-nav .nav-item:first-child .nav-link {
    padding-left: 0;
  }
  /*** remove the styles applied for parallax-window for desktops ***/
  .parallax-window.addMobTransparency:after {
    background: transparent;
    position: static;
  }
  .line-strike span {
    padding: 0 15px;
  }
  .frmHoriz .control-label {
    text-align: right;
    margin-top: 5px;
  }
}
@media (min-width: 1200px) {
  .minh-xl-50 {
    min-height: 50px !important;
  }
  .minh-xl-350 {
    min-height: 350px !important;
  }
  .minh-xl-500 {
    min-height: 500px !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .bg-pos-xl-top-center {
    background-position: top center !important;
  }
  .bg-pos-xl-center-center {
    background-position: center center !important;
  }
}
.bootbox .modal-header {
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFjLDRCQUFBOztFQUNkO0lBQWMsNEJBQUE7O0VBQ2Q7SUFBVSxxQkFBQTs7RUFHVjtJQUF1QiwwQ0FBQTs7RUFDdkI7SUFBMEIsNkNBQUE7OztBQUc5QixRQUNJO0VBQ0ksY0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi5ub3VsaW5lIHt0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcbi5ub3JtYWwge2ZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDt9XHJcbi5idG4tbGcge21pbi13aWR0aDogMTUwcHg7fVxyXG4udWNhc2Uge3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4uc21hbGwge2ZvbnQtc2l6ZTogMTRweDt9XHJcblxyXG4uemkxe3otaW5kZXg6IDEgIWltcG9ydGFudH1cclxuLnppMnt6LWluZGV4OiAyICFpbXBvcnRhbnR9XHJcblxyXG4ubWluaC01MCB7bWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O31cclxuLm1pbmgtNzUge21pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDt9XHJcbi5taW5oLTEwMCB7bWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTEyNSB7bWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDt9XHJcbi5taW5oLTE1MCB7bWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTE3NSB7bWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDt9XHJcbi5taW5oLTIwMCB7bWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTIyNSB7bWluLWhlaWdodDogMjI1cHggIWltcG9ydGFudDt9XHJcbi5taW5oLTI1MCB7bWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTMwMCB7bWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTMyNSB7bWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDt9XHJcbi5taW5oLTM1MCB7bWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTQwMCB7bWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTUwMCB7bWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDt9XHJcbi5taW5oLTEwMHAge21pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDt9XHJcbi5saC1ub3JtYWwge2xpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDt9XHJcbi50ZXh0LWJsYWNrIHtjb2xvcjogIzAwMCAhaW1wb3J0YW50fVxyXG4uZnVsbFZoIHtoZWlnaHQ6IDEwMHZoOyB6LWluZGV4OiAyO31cclxuLnBvc1RvcFJpZ2h0IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLnBvc0J0bUxlZnQge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYm9yZGVyLTIge2JvcmRlci13aWR0aDoycHggIWltcG9ydGFudH1cclxuLyoqKiogUEFHRSBQUkUtTE9BREVSICoqKiovXHJcbiNsb2FkZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICNsb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAtNzVweCAwIDAgLTc1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzNDk4ZGI7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDE7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NGMzYztcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWM5MjI7XHJcblxyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRlci1zZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWYwZjg7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICAvKiBJRSA5ICovXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5sb2FkZWQge1xyXG4gICAgLyogTG9hZGVkICovXHJcbiAgICAjbG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogSUUgOSAqL1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcblxyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAxcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgI2xvYWRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1sZWZ0IHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgIC8qIElFIDkgKi9cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgICB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIElFIDkgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIElFIDkgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgICB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIElFIDkgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIElFIDkgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuICAgIH1cclxufVxyXG5cclxuLnBhcmFsbGF4LW1pcnJvciB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBib3R0b206MDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhcmFsbGF4LXdpbmRvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbWdBc0Jne1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmNvbnRhaW5CZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmLm92ZXJsYXk6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYubm9TaXppbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJi5iZ1Bvc2l0aW9uVW5zZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvY2Vzc2luZ01vZGFsIHtcclxuICAgIGRpc3BsYXk6ICAgIG5vbmU7XHJcbiAgICBwb3NpdGlvbjogICBmaXhlZDtcclxuICAgIHotaW5kZXg6ICAgIDEwMDAwO1xyXG4gICAgdG9wOiAgICAgICAgMDtcclxuICAgIGxlZnQ6ICAgICAgIDA7XHJcbiAgICBoZWlnaHQ6ICAgICAxMDAlO1xyXG4gICAgd2lkdGg6ICAgICAgMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIDEzNSwyMDYsMjUwLCAuNCApXHJcbiAgICAgICAgICAgICAgICB1cmwoJ2ltYWdlcy9sb2FkaW5nLmdpZicpXHJcbiAgICAgICAgICAgICAgICA1MCUgNTAlXHJcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbmJvZHkucHJvY2Vzc2luZ01vZGFsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkubG9hZGluZyAucHJvY2Vzc2luZ01vZGFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2Nyb2xsdXB7XHJcbiAgICB3aWR0aDo0MXB4O1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIGJvdHRvbTo2MHB4O1xyXG4gICAgcmlnaHQ6MTVweDtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIHRleHQtaW5kZW50Oi05OTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pY29uX3RvcC5wbmcnKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi52aWRlb1dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluZS1zdHJpa2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLXN0cmlrZTpiZWZvcmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkN2RlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubGluZS1zdHJpa2Ugc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuXHJcbiAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcclxuXHJcbiAgICAucGFyYWxsYXgtd2luZG93IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXtcclxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gbW9iaWxlIG9ubHlcclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAuZC14cy1ibG9ja3tkaXNwbGF5OiBibG9jazt9XHJcbiAgICAubWIteHMtMiB7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fVxyXG4gICAgLm1pbmgteHMtMjUwIHttaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O31cclxuICAgIC5taW5oLXhzLTMwMCB7bWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDt9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzICh0YWJsZXRzLCBsZXNzIHRoYW4gOTkycHgpXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLmRpc3BsYXktMSB7Zm9udC1zaXplOiAzLjI1cmVtO31cclxuICAgIC5kaXNwbGF5LTIge2ZvbnQtc2l6ZTogMi43NXJlbTt9XHJcbiAgICAuZGlzcGxheS0zIHtmb250LXNpemU6IDIuMjVyZW07fVxyXG4gICAgLmRpc3BsYXktNCB7Zm9udC1zaXplOiAyLjByZW07fVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDc2OHB4IGFuZCB1cClcclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubWluaC1tZC0zMDAge21pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1pbmgtbWQtMzUwIHttaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O31cclxuICAgIC5taW5oLW1kLTQwMCB7bWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgI3NlYXJjaFRvcCB7XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgOTkycHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5taW5oLWxnLWF1dG8ge21pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDt9XHJcbiAgICAubWluaC1sZy0zMDAge21pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1pbmgtbGctMzUwIHttaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O31cclxuICAgIC5taW5oLWxnLTQwMCB7bWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDt9XHJcbiAgICAubWluaC1sZy00NTAge21pbi1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7fVxyXG5cclxuICAgIC8qKiByZW1vdmUgbGVmdCBwYWRkaW5nIGZvciB0aGUgdGhlIGZpcnN0IG5hdiBpdGVtICoqL1xyXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKiogcmVtb3ZlIHRoZSBzdHlsZXMgYXBwbGllZCBmb3IgcGFyYWxsYXgtd2luZG93IGZvciBkZXNrdG9wcyAqKiovXHJcbiAgICAucGFyYWxsYXgtd2luZG93LmFkZE1vYlRyYW5zcGFyZW5jeSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5lLXN0cmlrZSBzcGFuIHtwYWRkaW5nOjAgMTVweDt9XHJcblxyXG4gICAgLmZybUhvcml6IC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXMgKGxhcmdlIGRlc2t0b3BzLCAxMjAwcHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubWluaC14bC01MCB7bWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O31cclxuICAgIC5taW5oLXhsLTM1MCB7bWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDt9XHJcbiAgICAubWluaC14bC01MDAge21pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLncteGwtNzUge3dpZHRoOiA3NSUgIWltcG9ydGFudDt9XHJcblxyXG4gICAgLy8gdXNlZCBmb3IgcmVzcG9uc2l2ZSBwb3NpdGlvbmluZyBvZiBpbWFnZSBiYWNrZ3JvdW5kc1xyXG4gICAgLmJnLXBvcy14bC10b3AtY2VudGVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7fVxyXG4gICAgLmJnLXBvcy14bC1jZW50ZXItY2VudGVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG4uYm9vdGJveCB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufSJdLCJmaWxlIjoic3R5bGUtY29tbW9uLmNzcyJ9 */

body {
  padding-top: 130px;
}
a,
a.page-link,
a:hover,
a.page-link:hover {
  color: black;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-family: 'Josefin Sans', sans-serif;
}
h1,
.h1 {
  font-size: 50px;
  letter-spacing: 2px;
}
h2,
.h2 {
  font-size: 32px;
  letter-spacing: 2px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 20px;
}
h5,
.h5 {
  font-size: 18px;
}
h6,
.h6 {
  font-size: 16px;
}
.text-lg {
  font-size: 1.4em;
}
.w150 {
  width: 150px !important;
}
.w200 {
  width: 200px !important;
}
.w10pc {
  width: 10% !important;
}
.w15pc {
  width: 15% !important;
}
.w20pc {
  width: 20% !important;
}
.w30pc {
  width: 30% !important;
}
.w40pc {
  width: 40% !important;
}
.mw-1600px {
  max-width: 1600px;
}
.cursive {
  font-family: 'Satisfy', cursive;
}
.topBar {
  color: #fff;
}
.topBar .topBarRight {
  line-height: 40px;
}
.topBar .topBarRight a {
  color: #ffffff !important;
}
.topBanner .singleBanner {
  height: 60vh;
}
.topBanner .carousel-inner {
  height: 40vh;
}
.topBanner .carousel-inner .carousel-item {
  background-size: cover;
}
.pt-home {
  padding: 0;
}
.pt-home .topBanner {
  padding-top: 108px;
}
.pt-home .topBanner .singleBanner,
.pt-home .topBanner .carousel-inner {
  height: 40vh;
}
.productListPic {
  min-height: 250px;
}
.mainNavWrap {
  border: 0;
  border-bottom: 1px solid #ccc;
  margin-top: 28px;
  background-color: white;
  padding: 3px 0;
  opacity: 1;
}
.mainNavWrap .logo {
  max-height: 60px;
  margin: 10px 0;
}
.mainNavWrap .navbar-nav .nav-link {
  font-family: 'Raleway', sans-serif;
  font-size: 15.8px;
  color: #333333;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 5px 12px;
  transition: 0.2s;
}
.mainNavWrap .navbar-nav .nav-item.active .nav-link {
  color: #996600;
  font-weight: normal;
}
.mainNavWrap .navbar-nav .nav-item::after {
  content: '';
  display: block;
  width: 0px;
  height: 2px;
  background: #996600;
  transition: 0.2s;
}
.mainNavWrap .navbar-nav .nav-item:hover::after {
  width: 100%;
}
.mainNavWrap .navbar-nav .lang {
  padding-left: 12px;
  padding-top: 4px;
}
.mainNavWrap .navbar-nav .lang a {
  margin: 0 0 !important;
  padding: 0 0 0 0;
}
.mainNavWrap .navbar-nav .lang a.active {
  text-decoration: underline;
}
.mainNavWrap .navbar-nav .lang a.chi {
  font-weight: bold;
}
.mainNavWrap .navbar-nav .lang .sepearator {
  display: inline-block;
  margin: 0 5px;
}
.mainNavWrap .navbar-toggler {
  padding: 0 0.5rem;
  font-size: 2.1rem;
  border: 1px solid;
  border-radius: 0.25rem;
}
.mainNavWrap .mega .dropdown-menu {
  margin-top: 24px !important;
  border-top: 0;
}
.mainNavWrap .mega .dropdown-menu .dropdown-item {
  white-space: normal;
  padding: 0.25rem;
}
.mainNavWrap .mega .catThumb {
  min-height: 100px;
  position: relative;
}
.mainNavWrap .mega .catThumb h5 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0.9;
  margin: 0;
  text-align: center;
}
.mainNavWrap .mega .catThumb a {
  background-color: #ccc;
}
.mainNavWrap.scrolled {
  opacity: 1;
  background-color: white;
}
.mainNavWrap.scrolled .logo {
  max-height: 45px;
  transition: max-height 0.5s;
}
.mainNavWrap.scrolled .mega .dropdown-menu {
  margin-top: 7px !important;
}
.sidebar .sidenav {
  flex-direction: column;
}
.sidebar .sidenav li {
  padding: 0.5em;
  font-size: 1.1em;
}
.sidebar .sidenav li.active a {
  font-weight: bold;
}
.m-ecommerce_product .product .title .morelink {
  color: #996600;
  font-size: 0.8em;
}
@media (max-width: 575.98px) {
  .seller-sm-img {
    background-position: left center;
  }
}
@media (min-width: 992px) {
  .mainNavWrap .logo {
    max-height: 75px;
    transition: max-height 0.5s;
  }
  .mainNavWrap .mega .dropdown-menu {
    max-height: 75vh;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
.facp-shopping-cart {
  content: '';
  display: inline-block;
  height: 1em;
  width: 1em;
  -webkit-mask-image: url("../../../../www/css/fonts/svg-icons/shopping-cart.svg");
  mask-image: url("../../../../www/css/fonts/svg-icons/shopping-cart.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media (min-width: 1200px) {
  .px-xl-6 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .px-xl-7 {
    padding-left: 6rem!important;
    padding-right: 6rem!important;
  }
}
.rt-order-success .print-order .label {
  font-weight: bold;
  display: inline-block;
  width: 200px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUNJLFNBR0k7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsUUFQUixTQUdJLEdBSUssT0FBUTtFQUNMLGlCQUFBOztBQU9oQixvQkFDSSxTQUFTLE9BRUw7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7O0FBT1osUUFBNkI7RUFDekI7SUFDSSxnQ0FBQTs7O0FBU1IsUUFBMEI7RUFDdEIsWUFDSTtJQUNJLGdCQUFBO0lBQ0EsMkJBQUE7O0VBSFIsWUFNSSxNQUFNO0lBQ0YsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBOzs7QUFuT1g7RUEyT08sU0FBUyxFQUFUO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUF3Qix3REFBeEI7RUFDQSxnQkFBZ0Isd0RBQWhCO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTs7QUFRUixRQUEyQjtFQUN2QjtJQUNJLG9CQUFBO0lBQ0EscUJBQUE7O0VBRUo7SUFDSSw0QkFBQTtJQUNBLDZCQUFBOzs7QUFLUixpQkFDSSxhQUNJO0VBQ0ksaUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICAvLyBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbn1cblxuYSwgYS5wYWdlLWxpbmssIGE6aG92ZXIsIGEucGFnZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSxoMixoMyxoNCxoNSwuaDEsLmgyLC5oMywuaDQsIC5oNSB7Zm9udC1mYW1pbHk6ICdKb3NlZmluIFNhbnMnLCBzYW5zLXNlcmlmO31cbmgxLC5oMSB7Zm9udC1zaXplOiA1MHB4OyBsZXR0ZXItc3BhY2luZzogMnB4O31cbmgyLC5oMiB7Zm9udC1zaXplOiAzMnB4OyBsZXR0ZXItc3BhY2luZzogMnB4O31cbmgzLC5oMyB7Zm9udC1zaXplOiAyNHB4O31cbmg0LC5oNCB7Zm9udC1zaXplOiAyMHB4O31cbmg1LC5oNSB7Zm9udC1zaXplOiAxOHB4O31cbmg2LC5oNiB7Zm9udC1zaXplOiAxNnB4O31cbi50ZXh0LWxnIHtmb250LXNpemU6IDEuNGVtO31cblxuLncxNTAge3dpZHRoOiAxNTBweCAhaW1wb3J0YW50O31cbi53MjAwIHt3aWR0aDogMjAwcHggIWltcG9ydGFudDt9XG5cbi53MTBwYyB7d2lkdGg6IDEwJSAhaW1wb3J0YW50O31cbi53MTVwYyB7d2lkdGg6IDE1JSAhaW1wb3J0YW50O31cbi53MjBwYyB7d2lkdGg6IDIwJSAhaW1wb3J0YW50O31cbi53MzBwYyB7d2lkdGg6IDMwJSAhaW1wb3J0YW50O31cbi53NDBwYyB7d2lkdGg6IDQwJSAhaW1wb3J0YW50O31cblxuLm13LTE2MDBweCB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG5cbi5jdXJzaXZlIHtmb250LWZhbWlseTogJ1NhdGlzZnknLCBjdXJzaXZlO31cblxuLnRvcEJhciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLnRvcEJhclJpZ2h0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcEJhbm5lciB7XG4gICAgLnNpbmdsZUJhbm5lciB7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXJ7XG4gICAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB0LWhvbWUge1xuICAgIHBhZGRpbmc6MDtcblxuICAgIC50b3BCYW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDoxMDhweDtcbiAgICAgICAgLnNpbmdsZUJhbm5lciwgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3RMaXN0UGljIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLm1haW5OYXZXcmFwIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLXRvcDoyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICAubG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjowLjJzO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk2NjAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6Izk5NjYwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pdGVtOmhvdmVyOjphZnRlcnt3aWR0aDoxMDAlO31cblxuICAgICAgICAubGFuZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2hpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VwZWFyYXRvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAubWVnYSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0VGh1bWIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNjcm9sbGVke1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZ2EgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGViYXIge1xuICAgIC5zaWRlbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG5cbiAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5tLWVjb21tZXJjZV9wcm9kdWN0IHtcbiAgICAucHJvZHVjdCAudGl0bGUge1xuICAgICAgICAvLyBoZWlnaHQ6IDIuNWVtO1xuICAgICAgICAubW9yZWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICM5OTY2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgICBcbiB9XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuc2VsbGVyLXNtLWltZ3tcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgfVxuIH1cblxuLy8gTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIGxlc3MgdGhhbiA5OTJweClcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgeyBcbn1cblxuLy8gTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluTmF2V3JhcCB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0gZm9udCBhd3NvbWUgYWRkb25zIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS8vXG4uZmFjcC1pY29uIChAbmFtZSkge1xuICAgIC5mYWNwLUB7bmFtZX0ge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93d3cvY3NzL2ZvbnRzL3N2Zy1pY29ucy9Ae25hbWV9LnN2Z1wiKTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3d3L2Nzcy9mb250cy9zdmctaWNvbnMvQHtuYW1lfS5zdmdcIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuLmZhY3AtaWNvbihzaG9wcGluZy1jYXJ0KTtcblxuXG5cbi8vLS0tLS0tLS0tLS0tIGJvb3N0cmFwIGFkZGl0aW9uYWwgdXRpbCBjbGFzc2VzIC0tLS0tLS0tLS0tLS0tLy9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHgteGwtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNC41cmVtIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNC41cmVtIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXhsLTcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW0haW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLnJ0LW9yZGVyLXN1Y2Nlc3Mge1xuICAgIC5wcmludC1vcmRlciB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIl0sImZpbGUiOiJHZW5lcmljL3N0eWxlLmNzcyJ9 */
