/*-----  ART HEADER  -----*/
/****Art Landing Page****/
/*Changed Main Elements*/
.L0_Airport_Art {
  background: url(../Images/art-bkg.jpg) no-repeat center top #f3f2f1;
  background-size: 100% auto;
}
.L0_Airport_Art header {
  border-color: #000;
}
.L0_Airport_Art header .top-info a {
  background-color: #000 !important;
}
.L0_Airport_Art nav {
  background: #000;
}
.L0_Airport_Art nav li:hover a,
.L0_Airport_Art nav li a:hover {
  color: black;
}

/*-----  ART SUBMENU  -----*/
.L0_Airport_Art .drop li a:hover {
  color: white;
  background: #333 !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #999999)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #333333 0%, #999999 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #333333 0%, #999999 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#999', GradientType=0) !important;
  /* IE6-9 */
}
.L0_Airport_Art .drop .drop-icon { background-position: left center; background-repeat: no-repeat; width: 40px; height: 82px; }


.L0_Airport_Art .Flights .drop .drop-icon {
  background-image: url(../Images/icons/icon-plane-black.gif);
}
.L0_Airport_Art .Shopping.Dining .drop .drop-icon {
  background-image: url(../Images/icons/icon-shopping-black.gif);
}
.L0_Airport_Art .Parking.Transportation .drop .drop-icon {
  background-image: url(../Images/icons/icon-parking-black.gif);
}
.L0_Airport_Art .Travel.Info .drop .drop-icon {
  background-image: url(../Images/icons/icon-travel-black.gif);
}
.L0_Airport_Art .Maps.Directions .drop .drop-icon {
  background-image: url(../Images/icons/icon-maps-black.gif);
}
.L0_Airport_Art .Airport.Art .drop .drop-icon {
  background-image: url(../Images/icons/icon-art-black.gif);
}
.L0_Airport_Art .Education .drop .drop-icon {
  background-image: url(../Images/icons/icon-education-black.gif);
}
.L0_Airport_Art .Service.Facilities .drop .drop-icon {
  background-image: url(../Images/icons/icon-services-black.gif);
}

/*-----  ART HERO  -----*/
#art-hero {
  background: url(../Images/art-slider-bkg.jpg) no-repeat right top #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  margin-bottom: -10px;
  position: relative;
  overflow: hidden;
}
#art-hero h1 {
  color: #ad9f91;
  font: 68px Sofia;
  padding: 12px 32px;
  text-transform: uppercase;
}
#art-hero h1 span {
  font-size: 26px;
}


/*-----  ART CALLOUTS  -----*/
.L0_Airport_Art #dnn_col4A, .L0_Airport_Art #dnn_col4B, .L0_Airport_Art #dnn_col4C, .L0_Airport_Art #dnn_col4D {
  background: #fff;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
float: left;
width: 23.25%;
}
.L0_Airport_Art #dnn_col4C, .L0_Airport_Art #dnn_col4D {
  margin-top: 0;
}
.L0_Airport_Art #dnn_col4B, .L0_Airport_Art #dnn_col4C, .L0_Airport_Art #dnn_col4D {
 /* margin-left: 2.33%;*/
 margin-left: .33%;
}
.art-callouts {
  width: 100%;
}
.art-callouts a span {
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.art-callouts a:hover span {
  background-color: black;
}


.art-callouts .callout {
    height: 235px;
    padding: 0;
    width: 100%;
    margin-bottom: 0 !important;
    position: relative;
}
.art-callouts a {
    display: block;
    position: relative;
    z-index: 9999;
}
.art-callouts a span {
    background: url("../images/arrow-link.png") no-repeat scroll 95% center rgba(0, 0, 0, 0.5);
    bottom: 0;
    color: #FFF;
    font: 22px Sofia;
    left: 0;
    padding: 11px;
    position: absolute;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
}
.art-callouts p {
    padding: 8px 12px;
}


/*-----  ART LATEST NEWS  -----*/
.L0_Airport_Art #latest-news {
  background: #eceae1;
  margin-top: 20px;
}
.L0_Airport_Art #latest-news h2 {
  background: #ad9f91;
}
.L0_Airport_Art #latest-news a {
  color: #000;
}
.L0_Airport_Art #latest-news a:hover {
  color: #333;
}
.L0_Airport_Art #latest-news .news-ticker li {
  font-size: 13px;
  font-weight: normal;  
}
.L0_Airport_Art #latest-news .flex-direction-nav .flex-next {
  background: url(../Images/slider-next-brown.jpg) no-repeat;
}
.L0_Airport_Art #latest-news .flex-direction-nav .flex-prev {
  background: url(../Images/slider-prev-brown.jpg) no-repeat;
  border-right-color: #fff;
}
/*----- ART FOOTER  -----*/.callouts-group .callout
.L0_Airport_Art footer {
  background: #ad9f91;
  border: none;
}
/*.L0_Airport_Art .footerForm {
  background: #c6bcb2;
}*/
.L0_Airport_Art .footerForm .sbInp_Default .searchBtn {
  background: url(../Images/btn-search-brown.jpg) no-repeat;
}

.L0_Airport_Art #dnn_contentPaneLower .DNNModuleContent.ModXModProC > div:first-child {
  float: left;
}


/*-----  ART EXHIBIT  -----*/
.L0_Airport_Art .content > div p {
    font-size: 20px !important;
}
.L0_Airport_Art .content p {
    line-height: 16px !important;
    margin: 6px 0 !important;
}

/*-----  ART EXHIBIT DETAIL -----*/
.L0_Airport_Art.L1_Exhibit_Details .content > div p {
    font-size: 14px !important;
} 

.L0_Airport_Art #shopping-result div > a.btn-map {
  background-image: url(../Images/art/art-mapit.jpg);
}
.L0_Airport_Art #shopping-result div > a.btn-map:hover {
  background-image: url(../Images/art/art-mapit-rollover.jpg);
}
.L0_Airport_Art #shopping-result div > a.site-link {
  background-image: url(../Images/art/art-site-button.jpg);
}
.L0_Airport_Art #shopping-result div > a.site-link:hover {
  background-image: url(../Images/art/art-site-button-rollover.jpg);
}