#jssor_show {
  width: 100%;
  position: relative; }

#billboard-featured-social {
  text-align: left;
  padding-left: 5px;
  color: #F7F1F1; }

.billboard_title {
  font-size: 1.2em;
  padding-top: 2px;
  opacity: .8;
  padding-bottom: 2px;
  padding-left: 5px; }

/*Settings for the arrows*/
.a21_smallerl, .a21_smallerr, .a21_smallerldn, .a21_smallerrdn {
  position: absolute;
  cursor: pointer;
  display: block;
  background: url(/images/a21_smaller.png) no-repeat center center;
  overflow: hidden; }

.a21_smallerl {
  background-position: 0px 3px; }

.a21_smallerr {
  background-position: -12px 3px; }

.a21_smallerl:hover {
  opacity: .5; }

.a21_smallerr:hover {
  opacity: .5; }

.a21_smallerldn {
  opacity: .0; }

.a21_smallerrdn {
  opacity: .0; }

.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn {
  position: absolute;
  cursor: pointer;
  display: block;
  background: url(images/a21.png) no-repeat center center;
  overflow: hidden; }

.jssora22l, .jssora22r, .jssora22ldn, .jssora22rdn {
  position: absolute;
  cursor: pointer;
  display: block;
  background: url(images/a22.png) no-repeat center center;
  overflow: hidden; }

.jssora21l, .jssora22l {
  background-position: -3px -33px; }

.jssora21r, .jssora22r {
  background-position: -63px -33px; }

.jssora21l:hover, .jssora22l:hover {
  background-position: -123px -33px; }

.jssora21r:hover, .jssora22r:hover {
  background-position: -183px -33px; }

.jssora21ldn, .jssora22ldn, .jssora21l, .jssora22l {
  background-position: -243px -33px; }

.jssora21rdn, .jssora22rdn, .jssora21r, .jssora22r {
  background-position: -303px -33px; }

/**/
#billboard-featured-social > DIV {
  background: #000;
  padding-top: 4px; }

#billboard-featured-social FORM .input-group {
  width: 90%;
  margin: auto; }

.slides_billboard_featured_portfolios_container, .slides_billboard_featured_articles_container, .slides_billboard_featured_restaurants_container, .slides_billboard_featured_words_container, .slides_billboard_featured_projects_containe, .slides_billboard_featured_ads_container, #billboard-featured-social > DIV {
  /*+border-radius:2px;*/
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px; }

.slides_billboard_featured_portfolios_container {
  background: #0B0A0A; }

.slides_billboard_featured_portfolios_container .billboard_title {
  background: #0F3816;
  /*+border-radius:0 0 10px;*/
  -moz-border-radius: 0 0 10px;
  -webkit-border-radius: 0 0 10px;
  -khtml-border-radius: 0 0 10px;
  border-radius: 0 0 10px;
  /*+box-shadow:0px 0px 2px #080808;*/
  -moz-box-shadow: 0px 0px 2px #080808;
  -webkit-box-shadow: 0px 0px 2px #080808;
  -o-box-shadow: 0px 0px 2px #080808;
  box-shadow: 0px 0px 2px #080808;
  width: 120px; }

.billboard_title > A {
  color: #ECECED; }

.slides_billboard_featured_portfolios_container .caption {
  position: absolute;
  width: 100%;
  background: rgba(18, 62, 30, 0.9);
  bottom: 0px;
  min-height: 40px; }

.slides_billboard_featured_portfolios_container .billboard.caption .title {
  font-size: 1em;
  color: #FFFFFF;
  padding-left: 57px;
  padding-right: 5px; }

.slides_billboard_featured_portfolios_container .billboard.caption .subtitle {
  font-size: 0.9em;
  color: #AAAAAA;
  padding-left: 60px;
  padding-top: 2px;
  margin: 0; }

.slides_billboard_featured_portfolios_container .billboard.caption .link {
  text-align: left;
  position: absolute;
  bottom: 25%;
  left: 5px;
  width: 100%; }

.caption > .caption.title {
  font-family: Times; }

.slides_billboard_featured_articles_container {
  background: #0D0D0D; }

.slides_billboard_featured_articles_container .billboard_title {
  background: #124A3E;
  /*+box-shadow:0px 0px 2px #080808;*/
  -moz-box-shadow: 0px 0px 2px #080808;
  -webkit-box-shadow: 0px 0px 2px #080808;
  -o-box-shadow: 0px 0px 2px #080808;
  box-shadow: 0px 0px 2px #080808;
  color: #FFFFFF;
  /*+border-radius:0 0 10px;*/
  -moz-border-radius: 0 0 10px;
  -webkit-border-radius: 0 0 10px;
  -khtml-border-radius: 0 0 10px;
  border-radius: 0 0 10px;
  font-size: 1.5em;
  border-radius: 0 0 10px 0;
  width: 140px; }

.slides_billboard_featured_articles_container .billboard.caption {
  background: url(#);
  color: #C2C2C2;
  position: absolute;
  bottom: 6%;
  left: 0px;
  width: 90%; }

.slides_billboard_featured_articles_container .billboard.caption .title {
  background: #0A0D1E;
  color: #C2C2C2;
  font-size: 2em;
  position: relative;
  padding-left: 10px;
  padding-right: 5px;
  display: inline-block;
  opacity: .8; }

.slides_billboard_featured_articles_container .billboard.caption .subtitle {
  background: #C2C2C2;
  color: #0A0D1E;
  font-size: 1em;
  padding-right: 3px;
  padding-left: 3px;
  display: inline-block;
  margin-left: 20px;
  opacity: .8; }

.slides_billboard_featured_articles_container .billboard.caption .link {
  text-align: right;
  width: 100%;
  margin-top: 5px; }

.slides_billboard_featured_restaurants_container {
  background: #000000; }

.slides_billboard_featured_restaurants_container .billboard_title {
  background: #4A1213;
  color: #FFFFFF;
  /*+border-radius:0 0 6px;*/
  -moz-border-radius: 0 0 6px;
  -webkit-border-radius: 0 0 6px;
  -khtml-border-radius: 0 0 6px;
  border-radius: 0 0 6px;
  border-radius: 0 0 6px 0;
  /*+box-shadow:0px 0px 2px #080808;*/
  -moz-box-shadow: 0px 0px 2px #080808;
  -webkit-box-shadow: 0px 0px 2px #080808;
  -o-box-shadow: 0px 0px 2px #080808;
  box-shadow: 0px 0px 2px #080808;
  width: 128px; }

.slides_billboard_featured_restaurants_container .group-float {
  float: left;
  display: block;
  width: 100%; }

.slides_billboard_featured_restaurants_container .caption .title {
  font-size: 1em;
  padding-left: 5px;
  padding-right: 16%;
  float: left;
  color: #FFFFFF; }

.slides_billboard_featured_restaurants_container .caption .subtitle {
  font-size: 0.9em;
  opacity: .8;
  padding-left: 8px;
  float: left;
  padding-top: 1px;
  padding-right: 20%;
  color: #AAAAAA; }

.slides_billboard_featured_restaurants_container .caption {
  background: rgba(102, 20, 20, 0.9);
  padding-bottom: 5px;
  padding-right: 5px;
  width: 100%;
  position: absolute;
  bottom: 0px; }

.slides_billboard_featured_restaurants_container .link {
  position: absolute;
  bottom: 25%;
  right: 5px;
  width: 100%;
  text-align: right; }

.slides_billboard_featured_words_container {
  background: #000000; }

.slides_billboard_featured_words_container .billboard_title {
  background: #2D3B46;
  color: #FFFFFF;
  /*+border-radius:0 0 6px;*/
  -moz-border-radius: 0 0 6px;
  -webkit-border-radius: 0 0 6px;
  -khtml-border-radius: 0 0 6px;
  border-radius: 0 0 6px;
  border-radius: 0 0 6px 0;
  /*+box-shadow:0px 0px 2px #080808;*/
  -moz-box-shadow: 0px 0px 2px #080808;
  -webkit-box-shadow: 0px 0px 2px #080808;
  -o-box-shadow: 0px 0px 2px #080808;
  box-shadow: 0px 0px 2px #080808;
  width: 175px; }

.slides_billboard_featured_words_container .caption .title {
  font-size: 1em;
  color: #FFFFFF;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 0;
  padding-right: 60px; }

.slides_billboard_featured_words_container .link {
  text-align: right;
  position: absolute;
  bottom: 25%;
  right: 5px;
  width: 100%; }

.slides_billboard_featured_words_container .caption .subtitle {
  font-size: 0.9em;
  color: #AAAAAA;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 60px;
  margin: 0;
  opacity: .8; }

.slides_billboard_featured_words_container .caption {
  position: absolute;
  width: 100%;
  padding-top: 3px;
  bottom: 0px;
  background: rgba(45, 59, 70, 0.9); }

.slides_billboard_featured_projects_container {
  background: #000000; }

.slides_billboard_featured_projects_container .billboard_title {
  background: #111423;
  color: #FFFFFF;
  padding-left: 3px;
  padding-right: 6px;
  /*+border-radius:0 0 6px;*/
  -moz-border-radius: 0 0 6px;
  -webkit-border-radius: 0 0 6px;
  -khtml-border-radius: 0 0 6px;
  border-radius: 0 0 6px;
  border-radius: 0 0 6px 0;
  /*+box-shadow:0px 0px 2px #080808;*/
  -moz-box-shadow: 0px 0px 2px #080808;
  -webkit-box-shadow: 0px 0px 2px #080808;
  -o-box-shadow: 0px 0px 2px #080808;
  box-shadow: 0px 0px 2px #080808;
  width: 100px; }

.slides_billboard_featured_projects_container .link {
  text-align: left;
  position: absolute;
  bottom: 25%;
  left: 5px;
  width: 100%; }

.slides_billboard_featured_projects_container .caption .subtitle {
  font-size: 0.9em;
  color: #AAAAAA;
  padding-left: 60px;
  padding-top: 2px;
  margin: 0; }

.slides_billboard_featured_projects_container .caption {
  position: absolute;
  width: 100%;
  background: rgba(17, 20, 35, 0.9);
  bottom: 0px; }

.slides_billboard_featured_projects_container .caption .title {
  font-size: 1em;
  color: #FFFFFF;
  padding-left: 57px;
  padding-right: 5px; }

.slide IMG {
  width: inherit;
  margin-left: auto;
  margin-right: auto; }

.xs-body #slideshow-container {
  display: none; }

.jssorb14 DIV, .jssorb14 DIV:hover, .jssorb14 .av {
  background: url(images/b14_inverted.png) no-repeat;
  overflow: hidden;
  cursor: pointer; }

.jssorb14 DIV {
  background-position: -9px -9px; }

.jssorb14 DIV:hover, .jssorb14 .av:hover {
  background-position: -39px -9px; }

.jssorb14 .av {
  background-position: -69px -9px; }

.jssorb14 .dn, .jssorb14 .dn:hover {
  background-position: -99px -9px; }

/*# sourceMappingURL=jssor_custom.css.map */
