@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 400;
  src: local('Karla'), local('Karla-Regular'), url(http://fonts.gstatic.com/s/karla/v5/Vu9Dx8oyiuqEkuIyR3OPDQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 700;
  src: local('Karla Bold'), local('Karla-Bold'), url(http://fonts.gstatic.com/s/karla/v5/6rYv84POalfstX0SkMI-EvesZW2xOQ-xsNqO47m55DA.ttf) format('truetype');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 700;
  src: local('Karla Bold'), local('Karla-Bold'), url(http://fonts.gstatic.com/s/karla/v5/6rYv84POalfstX0SkMI-EvesZW2xOQ-xsNqO47m55DA.ttf) format('truetype');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(http://fonts.gstatic.com/s/arimo/v9/eFfAHNfFT0YtF77QmRKRj_esZW2xOQ-xsNqO47m55DA.ttf) format('truetype');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(http://fonts.gstatic.com/s/arimo/v9/BkZwJXYnumPMepfEA344yQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/4cKlrioa77J2iqTqBgkRWg.ttf) format('truetype');
}
body {
  background-color: #ffffff;
  color: #9B9B9B;
  font-family: 'Karla';
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  text-transform: none;
}
input[type="text"],
select,
textarea {
  font-family: 'Karla';
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  text-transform: none;
}
h1 {
  color: #4f4f4f;
  font-family: 'Karla';
  font-size: 80px;
  font-weight: bold;
  line-height: 80px;
  text-transform: uppercase;
}
h2 {
  color: #333333;
  font-family: 'Karla';
  font-size: 77px;
  font-weight: 700;
  line-height: 80px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
h3 {
  color: #1B1F22;
  font-family: 'Arimo';
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
}
h4 {
  color: #4f4f4f;
  font-family: 'Arimo';
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
h5 {
  color: #9b9b9b;
  font-family: 'Roboto';
  font-size: 18px;
  font-weight: lighter;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
h6 {
  color: #606060;
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
a {
  color: #9b9b9b;
}
a:focus,
a:active,
a:hover {
  color: #FDD105;
}
a.inverse {
  color: #FDD105;
}
a.inverse:focus,
a.inverse:active,
a.inverse:hover {
  color: #9b9b9b;
}
blockquote {
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: transparent !important;
  border-left-color: #DEDEDE;
  color: #606060;
}
.wpb_wrapper.ui-widget {
  font-family: inherit !important;
  font-size: inherit !important;
}
.vc_separator h1 {
  font-size: 80px;
}
.vc_separator h2 {
  font-size: 77px;
}
.vc_separator h3 {
  font-size: 40px;
}
.vc_separator h4 {
  font-size: 24px;
}
.vc_separator h5 {
  font-size: 18px;
}
.vc_separator h6 {
  font-size: 15px;
}
.social-icon-footer:hover {
  color: #ffffff;
  background-color: #1B1F22;
  border-style: none;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 200px !important;
  -moz-border-radius: 200px !important;
  border-radius: 200px !important;
}
.social-icon-footer {
  color: #ffffff;
  background-color: #4f4f4f;
  border-style: none;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 200px !important;
  -moz-border-radius: 200px !important;
  border-radius: 200px !important;
}
.social-icon-1:hover {
  color: #4f4f4f;
  background-color: transparent;
  border-style: solid;
  border-color: #4f4f4f;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 200px !important;
  -moz-border-radius: 200px !important;
  border-radius: 200px !important;
}
.border-style {
  color: #4f4f4f;
  background-color: transparent;
  border-style: solid;
  border-color: #dedede;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.border-style:hover,
.border-style:focus,
.border-style:active {
  color: #4f4f4f;
  background-color: transparent;
  border-style: solid;
  border-color: #8c8c8c;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.social-icon-1 {
  color: #4f4f4f;
  background-color: transparent;
  border-style: solid;
  border-color: #dedede;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 200px !important;
  -moz-border-radius: 200px !important;
  border-radius: 200px !important;
}
.vc_progress_bar.en-bar-bar3 {
  color: #ffffff;
}
.vc_progress_bar.en-bar-bar3 .vc_single_bar {
  background-color: #ffffff;
  border-style: none !important;
  border-width: 0px 0px 0px 0px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.vc_progress_bar.en-bar-bar3 .vc_single_bar  .vc_bar {
  background-color: #c4bfb0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.vc_progress_bar.en-bar-bar2 {
  color: #696B70;
}
.vc_progress_bar.en-bar-bar2 .vc_single_bar {
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #cccccc !important;
  border-width: 1px 1px 2px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.vc_progress_bar.en-bar-bar2 .vc_single_bar  .vc_bar {
  background-color: #f5f5f5 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.vc_progress_bar.en-bar-bar1 {
  color: #ffffff;
}
.vc_progress_bar.en-bar-bar1 .vc_single_bar {
  background-color: transparent !important;
  border-style: none !important;
  border-width: 0px 0px 0px 0px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.vc_progress_bar.en-bar-bar1 .vc_single_bar  .vc_bar {
  background-color: #1B1F22 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-extra-small {
  color: #666666 !important;
  background-color: #f5f5f5 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  padding: 5px 15px 5px 15px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-extra-small:hover,
.btn-default-extra-small:active,
.btn-default-extra-small.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-small {
  color: #666666 !important;
  background-color: #f5f5f5 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 10px 25px 10px 25px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-small:hover,
.btn-default-small:active,
.btn-default-small.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-default {
  color: #666666 !important;
  background-color: #f5f5f5 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-default:hover,
.btn-default-default:active,
.btn-default-default.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-large {
  color: #666666 !important;
  background-color: #f5f5f5 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
  padding: 10px 25px 10px 25px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-default-large:hover,
.btn-default-large:active,
.btn-default-large.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-extra-small {
  color: #2b2b2b !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #DEDEDE !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-extra-small:hover,
.btn-primary-extra-small:active,
.btn-primary-extra-small.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-small {
  color: #FDD105 !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #FDD105 !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-small:hover,
.btn-primary-small:active,
.btn-primary-small.active {
  color: #ffffff !important;
  background-color: #FDD105 !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-default {
  color: #2b2b2b !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #DEDEDE !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-default:hover,
.btn-primary-default:active,
.btn-primary-default.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-large {
  color: #2b2b2b !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #DEDEDE !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
  padding: 10px 25px 10px 25px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-primary-large:hover,
.btn-primary-large:active,
.btn-primary-large.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-extra-small {
  color: #ffffff !important;
  background-color: #666666 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-extra-small:hover,
.btn-info-extra-small:active,
.btn-info-extra-small.active {
  color: #ffffff !important;
  background-color: #F7BE68 !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-small {
  color: #ffffff !important;
  background-color: #666666 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-small:hover,
.btn-info-small:active,
.btn-info-small.active {
  color: #ffffff !important;
  background-color: #F7BE68 !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-default {
  color: #ffffff !important;
  background-color: #666666 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-default:hover,
.btn-info-default:active,
.btn-info-default.active {
  color: #ffffff !important;
  background-color: #F7BE68 !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-large {
  color: #ffffff !important;
  background-color: #666666 !important;
  border-style: none !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
  padding: 10px 25px 10px 25px !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-info-large:hover,
.btn-info-large:active,
.btn-info-large.active {
  color: #ffffff !important;
  background-color: #F7BE68 !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-extra-small {
  color: #ffffff !important;
  background-color: #DEDEDE !important;
  border-style: solid !important;
  border-color: #DEDEDE !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-extra-small:hover,
.btn-woo-extra-small:active,
.btn-woo-extra-small.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-small {
  color: #ffffff !important;
  background-color: #DEDEDE !important;
  border-style: solid !important;
  border-color: #DEDEDE !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-small:hover,
.btn-woo-small:active,
.btn-woo-small.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-default {
  color: #ffffff !important;
  background-color: #DEDEDE !important;
  border-style: solid !important;
  border-color: #DEDEDE !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-default:hover,
.btn-woo-default:active,
.btn-woo-default.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-large {
  color: #ffffff !important;
  background-color: #DEDEDE !important;
  border-style: solid !important;
  border-color: #DEDEDE !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
  padding: 10px 25px 10px 25px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-woo-large:hover,
.btn-woo-large:active,
.btn-woo-large.active {
  color: #ffffff !important;
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-extra-small {
  color: #ffffff !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #ffffff !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-extra-small:hover,
.btn-custom-extra-small:active,
.btn-custom-extra-small.active {
  color: #2b2b2b !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-small {
  color: #ffffff !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #ffffff !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-small:hover,
.btn-custom-small:active,
.btn-custom-small.active {
  color: #2b2b2b !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-default {
  color: #ffffff !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #ffffff !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 10px 20px 10px 20px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-default:hover,
.btn-custom-default:active,
.btn-custom-default.active {
  color: #2b2b2b !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-large {
  color: #ffffff !important;
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #ffffff !important;
  font-weight: normal !important;
  font-family: 'Roboto' !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
  padding: 10px 25px 10px 25px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn-custom-large:hover,
.btn-custom-large:active,
.btn-custom-large.active {
  color: #2b2b2b !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.breadcrumb-bar.en-bb-zh-bb {
  background-color: transparent !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.breadcrumb-bar.en-bb-zh-bb .page-title {
  color: #333333;
  font-size: 77px !important;
  line-height: 80px !important;
}
.breadcrumb-bar.en-bb-2 {
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #ebebeb !important;
  border-width: 1px 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 60px 0 80px 0;
  margin: 0 0 0 0;
}
.breadcrumb-bar.en-bb-2 .page-title {
  font-weight: 900 !important;
  font-family: 'Lato' !important;
  color: #333333;
  font-size: 77px !important;
  line-height: 80px !important;
  text-transform: uppercase !important;
}
.breadcrumb-bar.en-bb-image {
  background-color: transparent !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 120px 0 120px 0;
  margin: 0 0 0 0;
}
.breadcrumb-bar.en-bb-image .breadcrumb {
  color: #1B1F22 !important;
}
.breadcrumb-bar.en-bb-image .page-title {
  font-weight: 900 !important;
  font-family: 'Lato' !important;
  color: #ffffff;
  font-size: 77px !important;
  line-height: 80px !important;
  text-transform: uppercase !important;
}
.breadcrumb-bar.en-bb-image .breadcrumb a {
  color: #1B1F22 !important;
}
.breadcrumb-bar.en-bb-image .breadcrumb a:hover {
  color: #9b9b9b !important;
}
.breadcrumb-bar.en-bb-1 {
  background-color: transparent !important;
  border-style: solid !important;
  border-color: #EBEBEB !important;
  border-width: 1px 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 35px 0 35px 0;
  margin: 0 0 0 0;
}
.breadcrumb-bar.en-bb-1 .breadcrumb {
  color: #1B1F22 !important;
}
.breadcrumb-bar.en-bb-1 .page-title {
  font-weight: 900 !important;
  font-family: 'Lato' !important;
  color: #1B1F22;
  font-size: 40px !important;
  line-height: 40px !important;
}
.breadcrumb-bar.en-bb-1 .breadcrumb a {
  color: #9b9b9b !important;
}
.breadcrumb-bar.en-bb-1 .breadcrumb a:hover {
  color: #1B1F22 !important;
}
.en-tab-tour .wpb_tabs_nav,
.en-tab-tour .nav-tabs {
  border: 0 none !important;
  background: transparent !important;
  padding: 0 !important;
}
.en-tab-tour .ui-widget-content {
  border: 0 none !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding: 0 !important;
}
.en-tab-tour .ui-tabs .ui-tabs-nav li {
  margin-top: 0 !important;
}
.en-tab-tour .wpb_tab,
.tabbable.en-tab-tour .tab-content {
  color: #aaaaaa !important;
  background-color: #ffffff !important;
  border-color: #dedede !important;
  padding: 30px 30px 30px 30px !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-tab-tour .wpb_tabs_nav > li,
.en-tab-tour .nav-tabs > li {
  background-color: #f5f5f5 !important;
  border-style: solid !important;
  border-color: #dedede !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.wpb_tabs.en-tab-tour .wpb_tab,
.tabbable.en-tab-tour .tab-content {
  top: -1px !important;
}
.tabbable.en-tab-tour .nav-tabs > li.active > a,
.tabbable.en-tab-tour .nav-tabs > li.active > a:hover,
.tabbable.en-tab-tour .nav-tabs > li.active > a:focus {
  border: 0 none !important;
}
.tabbable.en-tab-tour .nav-tabs > li > a:hover,
.tabbable.en-tab-tour .nav-tabs > li > a:focus {
  background: transparent !important;
  border: 0 none !important;
}
.wpb_tabs.en-tab-tour .wpb_tabs_nav > li,
.tabbable.en-tab-tour .nav-tabs > li {
  border-width: 1px 0px 1px 1px !important;
  margin-right: 0px !important;
}
.tabbable.en-tab-tour .nav-tabs > li {
  margin-bottom: 1px;
}
.wpb_tabs.en-tab-tour .wpb_tabs_nav > li:hover,
.tabbable.en-tab-tour .nav-tabs > li:hover {
  border-bottom-color: #dedede !important;
}
.wpb_tabs.en-tab-tour .wpb_tabs_nav > li.ui-tabs-active,
.wpb_tabs.en-tab-tour .wpb_tabs_nav > li.ui-state-active,
.tabbable.en-tab-tour .nav-tabs > li.active {
  border-bottom-color: #ffffff !important;
}
.wpb_tabs.en-tab-tour .wpb_tabs_nav > li:last-child,
.tabbable.en-tab-tour .nav-tabs > li:last-child {
  border-right-style: solid !important;
  border-right-color: #dedede !important;
  border-right-width: 1px !important;
}
.wpb_tour.en-tab-tour .wpb_tabs_nav > li {
  border-width: 1px 1px 0px 1px !important;
  margin-bottom: 0px !important;
}
.wpb_tour.en-tab-tour .wpb_tabs_nav > li:hover {
  border-right-color: #dedede !important;
}
.wpb_tour.en-tab-tour .wpb_tabs_nav > li.ui-tabs-active,
.wpb_tour.en-tab-tour .wpb_tabs_nav > li.ui-state-active {
  border-right: 0 none !important;
}
.wpb_tour.en-tab-tour .wpb_tabs_nav > li:last-child {
  border-bottom-style: solid !important;
  border-bottom-color: #dedede !important;
  border-bottom-width: 1px !important;
}
.en-tab-tour .wpb_tabs_nav > li.ui-tabs-active,
.en-tab-tour .wpb_tabs_nav > li.ui-state-active,
.en-tab-tour .wpb_tabs_nav > li:hover,
.tabbable.en-tab-tour .nav-tabs > li:hover,
.en-tab-tour .wpb_tabs_nav > li.active,
.en-tab-tour .nav-tabs > li.active {
  background-color: #ffffff !important;
}
.en-tab-tour .wpb_tabs_nav > li a,
.en-tab-tour .nav-tabs > li a {
  color: #1B1F22 !important;
  font-size: 14px !important;
  padding: 15px 30px 15px 30px !important;
}
.en-tab-tour .wpb_tabs_nav > li.ui-tabs-active a,
.en-tab-tour .wpb_tabs_nav > li.ui-state-active a,
.en-tab-tour .wpb_tabs_nav > li a:hover,
.en-tab-tour .nav-tabs > li.ui-tabs-active a,
.en-tab-tour .nav-tabs > li.ui-state-active a,
.en-tab-tour .nav-tabs > li a:hover {
  color: #1B1F22 !important;
}
.en-tab-test .wpb_tabs_nav,
.en-tab-test .nav-tabs {
  border: 0 none !important;
  background: transparent !important;
  padding: 0 !important;
}
.en-tab-test .ui-widget-content {
  border: 0 none !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding: 0 !important;
}
.en-tab-test .ui-tabs .ui-tabs-nav li {
  margin-top: 0 !important;
}
.en-tab-test .wpb_tab,
.tabbable.en-tab-test .tab-content {
  color: #aaaaaa !important;
  background-color: #ffffff !important;
  border-color: #dedede !important;
  padding: 30px 30px 30px 30px !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-tab-test .wpb_tabs_nav > li,
.en-tab-test .nav-tabs > li {
  background-color: #f5f5f5 !important;
  border-style: solid !important;
  border-color: #dedede !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.wpb_tabs.en-tab-test .wpb_tab,
.tabbable.en-tab-test .tab-content {
  top: -1px !important;
}
.tabbable.en-tab-test .nav-tabs > li.active > a,
.tabbable.en-tab-test .nav-tabs > li.active > a:hover,
.tabbable.en-tab-test .nav-tabs > li.active > a:focus {
  border: 0 none !important;
}
.tabbable.en-tab-test .nav-tabs > li > a:hover,
.tabbable.en-tab-test .nav-tabs > li > a:focus {
  background: transparent !important;
  border: 0 none !important;
}
.wpb_tabs.en-tab-test .wpb_tabs_nav > li,
.tabbable.en-tab-test .nav-tabs > li {
  border-width: 1px 0px 1px 1px !important;
  margin-right: 0px !important;
}
.tabbable.en-tab-test .nav-tabs > li {
  margin-bottom: 1px;
}
.wpb_tabs.en-tab-test .wpb_tabs_nav > li:hover,
.tabbable.en-tab-test .nav-tabs > li:hover {
  border-bottom-color: #dedede !important;
}
.wpb_tabs.en-tab-test .wpb_tabs_nav > li.ui-tabs-active,
.wpb_tabs.en-tab-test .wpb_tabs_nav > li.ui-state-active,
.tabbable.en-tab-test .nav-tabs > li.active {
  border-bottom-color: #ffffff !important;
}
.wpb_tabs.en-tab-test .wpb_tabs_nav > li:last-child,
.tabbable.en-tab-test .nav-tabs > li:last-child {
  border-right-style: solid !important;
  border-right-color: #dedede !important;
  border-right-width: 1px !important;
}
.wpb_tour.en-tab-test .wpb_tabs_nav > li {
  border-width: 1px 1px 0px 1px !important;
  margin-bottom: 0px !important;
}
.wpb_tour.en-tab-test .wpb_tabs_nav > li:hover {
  border-right-color: #dedede !important;
}
.wpb_tour.en-tab-test .wpb_tabs_nav > li.ui-tabs-active,
.wpb_tour.en-tab-test .wpb_tabs_nav > li.ui-state-active {
  border-right: 0 none !important;
}
.wpb_tour.en-tab-test .wpb_tabs_nav > li:last-child {
  border-bottom-style: solid !important;
  border-bottom-color: #dedede !important;
  border-bottom-width: 1px !important;
}
.en-tab-test .wpb_tabs_nav > li.ui-tabs-active,
.en-tab-test .wpb_tabs_nav > li.ui-state-active,
.en-tab-test .wpb_tabs_nav > li:hover,
.tabbable.en-tab-test .nav-tabs > li:hover,
.en-tab-test .wpb_tabs_nav > li.active,
.en-tab-test .nav-tabs > li.active {
  background-color: #ffffff !important;
}
.en-tab-test .wpb_tabs_nav > li a,
.en-tab-test .nav-tabs > li a {
  color: #1B1F22 !important;
  font-size: 14px !important;
  padding: 15px 30px 15px 30px !important;
}
.en-tab-test .wpb_tabs_nav > li.ui-tabs-active a,
.en-tab-test .wpb_tabs_nav > li.ui-state-active a,
.en-tab-test .wpb_tabs_nav > li a:hover,
.en-tab-test .nav-tabs > li.ui-tabs-active a,
.en-tab-test .nav-tabs > li.ui-state-active a,
.en-tab-test .nav-tabs > li a:hover {
  color: #1B1F22 !important;
}
.en-list-footer-link {
  list-style-type: none !important;
  padding-left: 0 !important;
}
.en-list-footer-link > li {
  color: #9B9B9B !important;
  margin: 0 0 0 0;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-list-footer-link > li a {
  color: #9B9B9B !important;
}
.en-list-footer-link > li a:hover {
  color: #FFD105 !important;
}
.en-list-footer-link > li > a,
.en-list-footer-link > li > span {
  display: block !important;
  padding: 1px 0 1px 0;
}
.en-list-footer-link > li:first-child > a,
.en-list-footer-link > li:first-child > span {
  padding-top: 0 !important;
}
.en-accordion-type-1 .wpb_accordion_wrapper .wpb_accordion_content {
  color: #aaaaaa !important;
  background-color: #ffffff !important;
  border-color: #dedede !important;
  padding: 15px 15px 15px 15px;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-accordion-type-1 .wpb_accordion_section {
  margin-bottom: -1px !important;
}
.en-accordion-type-1 .wpb_accordion_header {
  background-image: none !important;
  background-color: #f5f5f5 !important;
  border-style: solid !important;
  border-color: #dedede !important;
  margin-bottom: -1px !important;
  border-width: 1px 1px 1px 1px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-accordion-type-1 .wpb_accordion_header a {
  color: #aaaaaa !important;
  font-size: 14px !important;
  padding: 15px 15px 15px 15px !important;
}
.en-accordion-type-1 .wpb_accordion_header.ui-accordion-header-active a,
.en-accordion-type-1 .wpb_accordion_header.ui-state-active a,
.en-accordion-type-1 .wpb_accordion_header:hover a {
  color: #1B1F22 !important;
}
.en-toggle-1.en-status-round .switch:before,
.en-toggle-1.en-status-round-flat .switch {
  background-color: #dedede !important;
}
.en-toggle-1.en-status-round.en-vc-toggle-open .switch:before,
.en-toggle-1.en-status-round-flat.en-vc-toggle-open .switch {
  background-color: #dedede !important;
}
.en-toggle-1.en-status-round .switch:after,
.en-toggle-1.en-status-round-flat .switch:after {
  background-color: #dedede !important;
}
.en-toggle-1.en-status-round.en-vc-toggle-open .switch:after,
.en-toggle-1.en-status-round-flat.en-vc-toggle-open .switch:after {
  background-color: #1B1F22 !important;
}
.en-toggle-1 .switch,
.en-toggle-1 .switch:before,
.en-toggle-1 .switch:after {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-toggle-1156.en-status-round .switch:before,
.en-toggle-1156.en-status-round-flat .switch {
  background-color: #dedede !important;
}
.en-toggle-1156.en-status-round.en-vc-toggle-open .switch:before,
.en-toggle-1156.en-status-round-flat.en-vc-toggle-open .switch {
  background-color: #dedede !important;
}
.en-toggle-1156.en-status-round .switch:after,
.en-toggle-1156.en-status-round-flat .switch:after {
  background-color: #dedede !important;
}
.en-toggle-1156.en-status-round.en-vc-toggle-open .switch:after,
.en-toggle-1156.en-status-round-flat.en-vc-toggle-open .switch:after {
  background-color: #1B1F22 !important;
}
.en-slider-thumbnails {
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.en-slider-thumbnails .flex-direction-nav a {
  color: #372d2d !important;
  background-color: #ffffff !important;
  width: 75px !important;
  height: 50px !important;
  line-height: 50px !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-slider-thumbnails .flex-direction-nav a:hover {
  color: #ffffff !important;
  background-color: #372d2d !important;
}
.en-slider-thumbnails .flex-direction-nav a {
  display: none !important;
}
.en-slider-1 {
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.en-slider-1 .flex-direction-nav a {
  color: #372d2d !important;
  background-color: #ffffff !important;
  width: 75px !important;
  height: 50px !important;
  line-height: 50px !important;
  font-size: 14px !important;
  border-style: none !important;
  border-width: 0 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.en-slider-1 .flex-direction-nav a:hover {
  color: #ffffff !important;
  background-color: #3c3c3c !important;
}
.en-slider-1 .flex-control-nav {
  display: none !important;
}
.en-slider-1 .flex-control-paging li a {
  width: 40px !important;
  height: 40px !important;
  background-color: #aaaaaa !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  height: 5px !important;
}
.en-slider-1 .flex-control-paging li a.flex-active {
  background-color: #3c3c3c !important;
}
.en-slider-1 .flex-direction-nav .flex-next {
  margin-top: -25px !important;
}
.en-slider-1 .flex-direction-nav .flex-prev {
  margin-top: -25px !important;
}
