/********************** BTS 2018 **********************/

/***BACKGROUND IMAGES***/
/**home page**/
.bg-mall,
.bg-1 { background: url(/css/images/bts2018/bg-model-bts.png) no-repeat center 0; } /*home page background lady*/
.bg-1 #top-logo { margin: 0; }
#top-logo.logo-mall { height: 241px; background: url(/css/images/bts2018/university/shop-logo.png) no-repeat; margin-bottom: -15px; } /*home logo*/
#wrapper { background: #b4c6bf url(/css/images/bts2018/bgr-light.jpg) 0 0; }  /*pattern and gradient*/
#wrapper-bg { background: url(/css/images/bts2018/university/wrapper.jpg) no-repeat center 0; }  /*ghosted ladies*/
#search .field-wrapper {background: #fff; border: 2px solid #7fcbae; border-radius: 4px;) no-repeat;} /*fall*/ /*search wrapper*/
#footer ul.social-links li a {background: url(/css/images/bts2018/social-links.png) no-repeat; } /*fall*/
#splash #search .field-wrapper {background: #fff;} /*fall*/
#right-box .boxes { background: url(/css/images/bts2018/overlay-box.png);} /*fall*/ /*mall main page transparent back*/
#right-box .boxes .box-top {background: url(/css/images/bts2018/box-top.png); } /*fall*/ /*header*/
#right-box .boxes .box-cnt {background: url(/css/images/bts2018/box.png) no-repeat 0 0; color: #7c7f17; } /*fall*/
#right-box .boxes .go-btn {color: #fff; background: #e9472e; border-radius: 100%; } /*fall*/
#right-box .boxes p {color: #fff;} /*fall*/
#navigation ul li + li { background: url(/css/images/bts2018/nav-sep.png) no-repeat 0 center; }

#right-box .forms-list { background: #FFF; } /*forms page*/
#top-logo.logo-forms { background: url(/css/images/bts2018/amcforms-hdr.png) no-repeat; height: 92px; margin: 0; }
#top-logo.logo-1 { background: url(/css/images/bts2018/GoBackINStyle.png) bottom center no-repeat; height: 241px; }
#right-box .mall-list ul li {border-right: solid 1px #f47f43; border-bottom: solid 1px #f47f43; } /*splash dividers*/

/**interior page**/
#header {background: #da613d url(/css/images/bts2018/header.jpg) no-repeat center 0;} /*interior page header*/
#header ul.social-links li a {background: url(/css/images/bts2018/headerSocial-links.png) no-repeat; } /*social icons header*/
#subnav {background: url(/css/images/bts2018/separator.png) no-repeat center bottom;} /*divider line - may stay the same*/
#shop-logo {right: 7px; bottom: -12px;}
#shop-logo span { display: block; height: 85px; background: url(/css/images/bts2018/shop-logo-footer.png) no-repeat; }
#footer #tag-social {margin-left: -20px; height: 35px; width: 230px; background: url(/css/images/bts2018/tag-logo.png) no-repeat;}
#footer #social ul.social-links li a { float:left; width: 24px; height: 24px; background: url(/css/images/bts2018/social-links.png) no-repeat; }

/**main style**/
#content p.results-title-pg, #content p.results-title-ev, #content p.results-title-st {text-transform: uppercase; font-size: 19px; line-height: 27px; font-family: 'Oswald', sans-serif; font-weight: 700; letter-spacing: 1px; color: #e9472e;}
#content p.results-title-pg {background: url(/css/images/bts2018/results-page.png) no-repeat 0 4px; padding-left: 22px;}
#content p.results-title-ev {background: url(/css/images/bts2018/results-event.png) no-repeat 0 4px; padding-left: 22px;}
#content p.results-title-st {background: url(/css/images/bts2018/results-store.png) no-repeat 0 4px; padding-left: 22px;}
li.results-li {padding-left: 13px; list-style: none;}
#content p.results-excerpt {padding-left: 22px;}
#content p.results-dash {color: #44225E;}

#content {background: url(/css/images/bts2018/content.png);}  /*transparent background*/
#content .headline h2 {background: url(/css/images/bts2018/headline.png) no-repeat right center;} /*headline rule*/
#footer {background: #7e184f url(/css/images/bts2018/footer.jpg) no-repeat center 0;} /*fall*/
.mall #wrapper { background: #abbfb6 url(/css/images/bts2018/bgr.jpg) 0 0; } /*fall*/ /*repeating pattern bg*/
.mall #wrapper-bg { background: url(/css/images/bts2018/bg.jpg) repeat-x center 0; } /*fall*/ /*gradient and pattern*/
#col-left {padding: 0 15px 20px;}


ul.popup-list li .popup .heading { background: #e9472e;}  /*popup title diamonds*/ 
ul.popup-list li .popup .close {background: url(/css/images/bts2018/close.png) no-repeat; }  /*popup close button*/ 
ul.popup-list li .popup .arrow {background: url(/css/images/bts2018/popup-arrow.png) no-repeat 0 0; } 

.video .heading { background: url(/css/images/bts2018/separator-2.png) no-repeat center 0;} /*divider line*/ 
.video .heading ul.nav li + li {background: url(/css/images/bts2018/nav-sep-2.png) no-repeat 0 center; } /*nav divider*/
.video .yt-link {background: url(/css/images/bts2018/yt-link-ico.png) no-repeat 0 center;} /*YouTube icon and color*/

.contact .heading h3.contact-title {background: none; text-indent: 0; height: auto; font-size: 1.5em; color: #e9472e;} /*fall*/  /*Contact title*/   
.dl-btn {background: url(/css/images/bts2018/dl-btn.png) no-repeat 0 2px; color: #e9472e;} /*lease plan download pdf*/
.sl-btn {background: url(/css/images/bts2018/sl-btn.png) no-repeat 15px 15px; color: #e9472e;}

#calendar .heading h3.calendar-title {background: url(/css/images/bts2018/calendar-of-events.png) no-repeat;} /*title line*/
#calendar .popup .heading { background: #7e184f url(/css/images/bts2018/popup-heading.png) no-repeat 9px center;} /*popup header*/
#calendar .popup .close {background: url(/css/images/bts2018/close.png) no-repeat; } /*close button*/
#calendar .popup .event + .event {background: url(/css/images/bts2018/event-sep.png) no-repeat center 0; } /*event detail separator*/
#calendar .popup .nav a {background: url(/css/images/bts2018/event-nav.png) no-repeat 0 0; } 
#calendar .event-detail .heading {background: #7e184f url(/css/images/bts2018/popup-heading.png) no-repeat 9px center;} /*popup header*/
#calendar .event-detail .close {background: url(/css/images/bts2018/close.png) no-repeat; } /*close button*/
#calendar .event-detail .event + .event {background: url(/css/images/bts2018/event-sep.png) no-repeat center 0; } /*event detail separator*/
#calendar .event-detail .nav a {background: url(/css/images/bts2018/event-nav.png) no-repeat 0 0; } 
/*#calendar .event-detail h5 {color: #99b927;}
#calendar .event-detail p a {color: #61beac;}
#calendar .heading.test h2{ color: #99b927;}
#calendar .bottom-text {color: #42331f;}
#calendar .bottom-text p a {color: #e0a415; }*/

#datepicker .fc-widget-header {border: solid 2px #81290f; background: #DA613D  url(/css/images/bts2018/th.png) repeat-x 0 0;} 

.map-wrapper a.zoom-link, .map-wrapper a.zoom-tablet-link  {color: #cf5ba0; background: url(/css/images/bts2018/zoom-ico.png) no-repeat 0 0; }
.map-wrapper a.zoom-link:hover {color: #7e184f; }
#map-links .col ul li .popup .heading { background: #e9472e;} /*fall*/
#map-links .col ul.coupon-available li:first-child { background: url(/css/images/bts2018/coupon-icon.png) 0 1px no-repeat; } 
#map-links .col ul li .popup .close {background: url(/css/images/bts2018/close.png) no-repeat; } /*fall*/
#right-box .mall-list ul li a {color: #1d3b82; background-image: none; background-color: #ffcf06;} /*fall*/ /*splash transparent back*/
#right-box .mall-list ul li a:hover { background: none; background: #f47f43; } /*fall*/ /*splash transparent mouseover*/
#map-links .col ul.coupon-available li:first-child {background: url(/css/images/bts2018/coupon-icon.png)  0 1px no-repeat; font-family: Helvetica, Arial, sans-serif; padding-left: 14px;  font-size: 10px; line-height: 13px; font-weight: bold; letter-spacing: normal; color: #fff; text-transform: none;}

#sidebar {background: none;} /*fall*/ /*transparent brown url(/css/images/bts2018/overlay.png)*/
#sidebar .headline { background: none; border-bottom: solid 1px #cacd6b;} /*header back and bottom border url(/css/images/bts2018/overlay.png)*/
#sidebar .headline .when-to-shop-title {background: url(/css/images/bts2018/when-and-where-to-shop.png) no-repeat; height: 48px; margin: 3px 0 -9px 16px;} /*title graphic*/
#sidebar .headline .what-pinning-title {background: url(/css/images/bts2018/what-pinning-title.png) no-repeat; height: 49px; margin-bottom: -7px;} /*title graphic*/
#sidebar .map .directions ul li.active {background: url(/css/images/bts2018/popup.png); } /*transparent background?*/
#sidebar .map .directions ul li .num {background: url(/css/images/bts2018/num-ico.png) no-repeat; color: #ffffff;} /*interstate icon*/
#sidebar .map .directions ul li .popup {background: url(/css/images/bts2018/popup.png); color: #44215d;} /*transparent background*/
#sidebar .map .directions ul li .popup .map-it-link {background: url(/css/images/bts2018/map-ico.png) no-repeat 0 0; color: #7e184f;} /*map icon*/
#sidebar .map .directions ul li .popup a.map-it-link:hover {color:#9a2c67;} /*map icon*/
#sidebar .pin-list .pin-link {color: #e3e6cf; background: url(/css/images/bts2018/pin-link-ico.png) no-repeat 0 center; margin: 0 auto;} /*pinterest logo and color*/

/***BACKGROUND COLOR***/
/**main style**/
#content p { color: #1d3b82;} /*fall*/
#content h4 { color: #348898;} /*strong font for malls to create own pages without html*/
.forms-list {color: #e47352;} /*fall*/ /*forms page*/
.forms-list a {color: #7c7f17;} /*forms page*/

.bg-1 { background: url(/css/images/bts2018/bg-model-pop.png) no-repeat center 110px; }
.bg-2 { background: url(/css/images/bts2018/bg-model-pop.png) no-repeat center 8px; }


#content .headline, #content .headline h2 span {background: #7e184f;} /*hiding headline rule*/

.jquery-selectbox, .jquery-selectbox .jquery-selectbox-list {border: solid 2px #233d81; background: #2ab0ba;} /*date dropdowns*/
.jquery-selectbox .jquery-selectbox-item.listelementhover {background: #233d81;} /* dropdown hover */
.jquery-selectbox .jquery-selectbox-item {color: #ffffff;}
#dateForm .go-button {border: solid 2px #be8ba4; background: #dbb1c3;} /*go button*/
#dateForm .go-button:hover {background: #efcddb; }

#datepicker .fc-border-separate {background: #5b7e9a;} 
#datepicker .fc-widget-content {border: solid 2px #842c12; color: #610637; background: #ffffff;  !important; } /* edited SPT 12/2/2013 */ 
#datepicker .fc-widget-content a {background: #f8f4e6;}
#datepicker .fc-widget-content.highlight a { background: #9ADFBE; }
#datepicker .fc-event-title { background: #fa9274;}
#datepicker .fc-event-title, #datepicker .fc-event-title a { color: #ffffff;} 
#datepicker .fc-event-inner { background: #f8f4e6;}
#datepicker .fc-other-month.fc-widget-content { background: #eaecb9; } 

/*** Structure ****/
body {
    color: #da613d;
    background: #da613d;
}

/*** Font Color ****/
#signup {border-bottom: solid 2px #ce4590;} 
#signup .field { color: #2ab0ba; padding: 2px 8px 0; }
#signup .field-wrapper { background: #acaf50;} 
#signup label {color: #ffffff;} 
#signup .submit-button {color: #e47352;} 
#signup a.submit-button:hover {color:#d9552e;}
/*h2 span {color: white;}*/

#footer .three-cols .col-full .copy { color: #ffffff; }
#footer .copy { color: #1d3b82; }
#footer .three-cols .col-full { border-top: solid 1px #cf5ba0; border-bottom: solid 1px #cf5ba0; } /*rules separating footer sections*/
#footer .three-cols .col + .col {
border-left: solid 1px #cf5ba0; }  /*rules separating footer sections*/
#logo-mall { padding-top: 0; margin: 0 auto 10px auto; }
#logo-mall a {background-position: bottom center;}
#logo-mall.albanyLogoBox {margin-bottom: 0;}
#footer .three-cols a.check-mall-link:hover {color: #ACAF50; }
#footer .three-cols a.check-mall-link:hover strong {color: #ACAF50; }
#footer .three-cols .check-mall-link strong {color: #acaf50; }
#footer a { color: #c5c57c; }
#footer a:hover { color: #e47352; }

a { color: #e9472e;}
a:hover { color: #d9552e; }
.dl-btn small, .sl-btn small { color: #1d3b82;} /*smaller type*/
.dl-btn:hover, .sl-btn:hover {color: #ffcf06; }
.dl-btn:hover small, .sl-btn:hover small {color: #2ab0ba; }


#right-box .boxes .go-btn:hover { color: #1d3b82; }
.video .yt-link { color: #e9472e;}
#teen-team-em {color:#ab83ca;}
#fc-header-highlight {color:#99B927;}

#datepicker .fc-header-title h2 {color: #acaf50;} /*text*/

#map-links .col ul li a .num { color: #ae3978;} 
#map-links .col ul li:first-child { color: #44215d;} 

#map-links .col ul li a.popup-link:hover,
#map-links .col ul li.active a.popup-link {color: #0e9b8e; }
#map-links .col ul li .popup p strong { color: #61beac; }
#map-links .col ul li .popup p a { color: #e9472e; }
#map-links .col ul li .popup { color: #1d3b82; }

#navigation ul li a { color: #fff; } 
#navigation ul li a.active,
#navigation ul li a:hover { color: #ffcf06; text-decoration:none; }

#subnav ul li a { color: #e47352; white-space: nowrap;}
#subnav ul li a:hover, #subnav ul li a.active { text-decoration: none; color: #be441f; }

#search {border-bottom: solid 1px #afd6ca;} /*border color*/

#search .field {color: #9d1a61;}  /*text color*/
#search .submit-button {color: #ffcf06; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-size: 14px; line-height: 25px; width: 45px;} /*text color*/
#search .submit-button:hover { color: #7fcbae; } /*button mouseover*/

/** info pages styles **/
.post-info .large {color: #e9472e;}  
.post-info .large .highlight {color: #1d3b82;} 

.post-type-2 {color: #44225e; }  /*body copy*/ 
.post-type-2 .large {color: #e9472e;} /*text highlight color*/ 
.post-type-2 .large .highlight {color: #ffcf06;} /*IN coloring*/ 

#sidebar .map .directions ul li .popup h3 {color: #44215d;} /*directions title*/
#sidebar .map .directions ul li .popup .map-it-link a {color: #4975a6;}
#sidebar .map .directions ul li .popup .map-it-link:hover { color: #99b927; } /*fall*/ /*mouseover*/
#sidebar .pin-list .pin-link .highlight { color: #CF5BA0; }  /*IN*/
#sidebar .pin-list .pin-link:hover {color: #CF5BA0; }  /*mouseover*/

/** trends page **/
.post-trends {color: #1d3b82;}  /*text color*/ 
.post-trends p {color: #1d3b82;}  /*text color*/ 
.post-trends .large {color: #7fcbae;}  /*text highlight color*/ 
.post-trends .large .highlight {color: #ea462e;}   /*IN coloring*/
#trends-copy-highlight2 { color: #1d3b82; }

.video .heading h3 {color: #7fcbae;}  /*text color*/ 
.video .heading h3 .highlight {color: #ea462e;}  /*IN color*/ 
.video .heading ul.nav {color: #089789;}   /*color*/ 
.video .heading ul.nav li a { color: #089789; }  /*nav coloring*/ 
.video .heading ul.nav li a:hover { color: #089789;}  /*nav mouseover*/ 
.video .yt-link:hover {color: #be441f; } /*YouTube mouseover*/ 

/**leasing info**/
.contact {color: #44225e;}  /*text color*/ 
.contact .light { color: #ffcf06;} /*lighter color beneath email addresses*/ 

/**employment info**/
ul.popup-list li a.popup-link:hover,
ul.popup-list li.active a.popup-link {color: #e9472e; }  /*link color for popups*/ 
ul.popup-list li .popup {color: #154478; }  /*popup color*/ 
ul.popup-list li .popup p strong { color: #61beac; } 
ul.popup-list li .popup p a { color: #e9472e; } 


/* home navigation */
#splash #navigation ul li a.active,
#splash #navigation ul li a:hover { color: #ffcf06;} 
#splash #search {border-bottom: solid 1px #fad247;} 

/* Calendar Styles */
#calendar .prev-trigger,
#calendar .next-trigger {color: #da85b7;} /*next month*/
#calendar .prev-trigger:hover,
#calendar .next-trigger:hover {color: #2ab0ba; } /*mouseover*/
#calendar .bottom-text {color: #154478;} 
#calendar .bottom-text p a {color: #5fc0ad; } 
#calendar .popup h5 { color: #cf5ba0;} /*title*/
#calendar .popup p a { color: #d9552e; }
#calendar .popup p a:hover { color: #f99a7e; }

 /*fall*/ /*month selector dropdown is styled via jquery file*/

/** stores page **/
.map-wrapper a.zoom-link {color: #cf5ba0; }
.map-wrapper a.zoom-link:hover {color: #7e184f; }


#shop-logo { position: absolute; right: 0; bottom: -9px; width: 281px; height: 85px; } /*fall*/


/************ INSPIRED TO HELP STYLES *****************/
.inspired h3.inspired-heading {font-size: 40px; line-height: 52px; color: #649cc5; font-family: 'Oswald', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0;}
   .inspired.alabama h3.inspired-heading {color: #777878;}
.inspired .inspired-highlight {font-size: 57px; line-height: 74px; color: #192856; text-transform: lowercase; vertical-align: text-bottom;}
   .inspired.alabama .inspired-highlight {color: #aeaeae;}
.inspired .inspired-copy-highlight {color: #e51d2b;}
.inspired .head {background: url(/images/hot_springs_uploads/tornado-relief.png) no-repeat 0% 50%; padding-left: 71px; height: 83px; display: inline-block;}
  .inspired.alabama .head {background: url(/images/eastdale_uploads/alabama-ribbon.png) no-repeat 0% 50%; height: 100px; padding-left: 76px;}
.inspired .large {color: #e51d2b; font-size: 17px; line-height: 1.6em; font-family: 'Oswald', sans-serif; font-weight: 700; letter-spacing: 1px;}
div.red-cross, div.salv-army {padding: 40px 0 30px 160px;}
div.red-cross p, div.salv-army p {width: 91%; float: left;}
.inspired a {color: #e51d2b;}
.inspired .go-btn {float: right; color: #fff; background: url(/css/images/gobtn.png) no-repeat center center; width: 22px; height: 22px; text-align: center; font-size: 11px; line-height: 19px; text-transform: uppercase; font-family: 'Trebuchet MS', Arial, sans-serif; padding-top: 5px;}
div.red-cross {background: url(/images/hot_springs_uploads/red-cross.png) no-repeat 0% 55%; min-height: 47px;}
div.salv-army {background: url(/images/hot_springs_uploads/salv-army.png) no-repeat 0% 40%; min-height: 56px;}
.inspired .rule {height: 5px; background: url(/css/images/insp-rule.png) no-repeat center center; display: inline-block; width: 100%;}
.inspired a.go-btn:hover {color: #e51d2b; text-decoration: none;}

#signup {border-bottom: solid 2px #ce4590;} 
#signup .field-wrapper { background: #acaf50;} 
#signup label {color: #ffffff;} 
#signup .submit-button {color: #e47352;}



/* ====== $UPDATE ====== */
body { background: #ffcf06; }
#logo-mall { margin: 0 0 10px 80px; }
#splash #navigation { margin-left: 80px; }
#top-logo.logo-mall { width: 500px; background: url(/css/images/bts2018/GoBackINStyle.png) bottom center no-repeat; margin: 0; }
#right-box .boxes { padding: 0 25px 0 12px; width: 463px; background-repeat: no-repeat; }
#right-box .boxes .box-top,
#right-box .boxes .box-bottom { background: url(/css/images/bts2018/dashed-lines.png) center center no-repeat; height: 18px; margin-top: 12px; }
#right-box .boxes .box-cnt { background: none !important; padding: 20px 17px 0 19px; }
#right-box .boxes p { color: #1d3b82; }
#right-box .boxes .go-btn { width: 27px; height: 28px; font-size: 11px; line-height: 27px; }
#right-box .boxes .box-cnt .title { height: auto; color: #e9472e; font-weight: 700; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-size: 21px; line-height: 23px; text-align: center; letter-spacing: 0.0207em; padding: 0 24px 0 12px; }
#right-box .boxes .box-cnt .title span {font-size: 29px;}
#right-box .boxes .image-placeholder { padding-left: 13px !important; }
#right-box .boxes .bottom, #right-box .boxes .hour-notes p { color: #e9472e; padding-bottom: 3px;}
#right-box .boxes .bottom strong {color: #fff;}
#right-box .boxes .hour-notes p {color: #fff; padding-left: 5px; font-size: 13px; line-height: 1.4em;}
.abrilFatFace { font-family: 'Oswald', sans-serif;}
.hours {font-weight: 700; font-size: 18px; padding-right: 12px; letter-spacing: 0.0135em; }
#right-box .boxes .bottom { font-weight: 400; padding-top: 10px; }
#right-box .boxes .box-cnt .info { width: 250px; padding-top: 5px; }
#footer { padding: 40px 0; background: #ffcf06 url(/css/images/bts2018/footerRuler.png) repeat-x top center; }
#footer,
#footer .three-cols .col-1,
#footer .three-cols .col-2,
#footer .three-cols .col-3,
#footer .three-cols .check-mall-link,
#footer .three-cols .col-full .copy { color: #1d3b82; }
#footer .three-cols .col-1 {min-height: none; padding-top: 15px;}
#footer .three-cols .check-mall-link strong { font-family: 'Oswald', sans-serif; color: #e9472e; }
#footer .three-cols .col + .col,
#footer .three-cols .col + .col,
#footer .three-cols .col-full,
#footer .three-cols .col-full #signup { border-color: #f47f43 !important; }
#footer .three-cols .col-full {padding-top: 0; padding-bottom: 0; padding-right: 12px;}
#footer .three-cols .col-full .copy {float: left; padding-top: 9px;padding-bottom: 7px;padding-left: 0;}
#signup label { color: #e9472e; text-transform: uppercase; font-weight: 700; line-height: 27px; }
#signup .field-wrapper { color: #ffcf06; background: #ffcf06; width: 235px;}
#signup .form-buttons {padding-top: 3px;}
#footer .three-cols .col-full #signup { padding: 7px 1em 7px 0; margin-right: 1em; border-bottom: none; width:auto; border-right: 1px solid;}
#footer.universityFooter .three-cols .col-full #signup {padding-right: 6px;margin-right: 6px;}
#signup .field { width: 130px; padding: 6px 4px; background: #f1eadf; color: #58a387; }
#signup .submit-button { font-size: 15px; text-transform: uppercase; color: #0f65b0; letter-spacing: 0.0135em; font-weight: 700}
.shop-link { display: none; }
#footer .col-full { overflow: hidden; }
#footer a { color: #e9472e; }
#footer .copy a:first-child { font-size: 16px; font-family: 'Oswald', sans-serif; letter-spacing: 0.0207em; font-weight: 700; }
#logo-mall {padding-top: 0; margin: 0 auto 10px auto;}
#footer.universityFooter .three-cols .col-full,
#footer.western_hillsLogoBox .three-cols .col-full { padding-right: 6px; }
#logo-mall.selmaLogoBox,
#logo-mall.western_hillsLogoBox { width: 274px; height: 138px; }
#logo-mall.selmaLogoBox a,
#logo-mall.western_hillsLogoBox a { height: 138px; }
#header.interiorPage { padding-bottom: 32px; }
.productWrap { width: 100%; height: 100%; position: relative; margin-top: -121px; margin-bottom: -92px; padding-bottom: 96px; }
#wrapper:before { content: ""; display: block; height: 121px; background: url(/css/images/bts2018/topTexture.jpg) center top repeat-x; }
#wrapper:after { content: ""; display: block; height: 92px; background: url(/css/images/bts2018/bottomTexture.jpg) center top repeat-x; }
#wrapper.shopMallsPage:after,
#wrapper.noWrapperTexture:after { display: none; }
#wrapper { background: #0f65b0 !important; }
#header { background: none !important; }

#navigation.albanyNav { padding: 52px 160px 0px 80px; }
#navigation.eastdaleNav { padding: 52px 72px 0px 40px; }
#navigation.selmaNav { padding: 52px 175px 0px 70px; }
#navigation.universityNav { padding: 52px 168px 0px 30px; }
#navigation.western_hillsNav { padding: 52px 200px 0px 60px; }

#search { width: 220px; border-bottom: none !important; }

#wrapper-bg { background: none !important; }

#map-links .col ul li:first-child { color: #ffcf06; font-size: 13px; font-weight: 400; }
#content { background: url(/css/images/bts2018/contentBackground.jpg) top left repeat-y; width: 569px; position: relative; }
#content:before { content: ""; display: block; height: 15px; background: url(/css/images/bts2018/contentBackgroundTop.jpg) center center no-repeat; position: absolute; top: 0; left: 0; width: 100%; }
#content:after { content: ""; display: block; height: 15px; background: url(/css/images/bts2018/contentBackgroundBottom.jpg) center center no-repeat; position: absolute; bottom: 0; left: 0; width: 100%; }
#content .headline,
#content .headline h2,
#content .headline h2 span { background: none; font-family: 'Oswald', sans-serif; color: #e9472e; padding: 12px 0; font-size: 36px; }
#content .headline h2 { text-align: center; }
/*
#content .headline h2:before { content: ""; display: block; height: 3px; background: url(/css/images/bts2018/dashed-lines.jpg) center center no-repeat; }
#content .headline h2:after { content: ""; display: block; height: 3px; background: url(/css/images/bts2018/dashed-lines.jpg) center center no-repeat; }
*/

#sidebar { width: 370px; } 
#sidebar a { color: #ffcf06; }

#map-links .col ul li a .num { color: #7fcbae; }
#map-links { line-height: 11px; }
.map-wrapper a.zoom-link { color: #858CC2; }

#search .field { color: #2ab0ba; }

#content h4 { font-weight: 300; color: #D8DE5E; }
#content.event-calendar { background:  #FFF; margin-bottom: 96px; box-shadow: 12px 6px 0 #233d81; }
#content.event-calendar:before,
#content.event-calendar:after { display: none; }
.calendarOfEvents { font-family: 'Oswald', sans-serif; text-align: center; font-size: 24px; line-height: 32px; color: #2ab0ba; text-transform: uppercase; }
.#content.event-calendar { color: #858CC2;font-family: 'Oswald', sans-serif; text-transform: uppercase; }
#calendar .prev-trigger,
#calendar .next-trigger { color: #233d81; }
.jquery-selectbox { border-color: #233d81; background-color: #233d81; }
#dateForm .go-button { background-color: #233d81; border-color: #233d81; }
#calendar .event-detail { box-shadow: none; border-radius: 0; margin: 0; padding: 0; }
#calendar .event-detail .heading { background: none; box-shadow: none;  padding: 0 16px; }
#calendar .event-detail .heading h3 { color: #233d81; }
/*#calendar .event-detail .heading:after { content: ""; display: block; height: 3px; background: url(/css/images/bts2018/dashed-lines.jpg) left top no-repeat; margin-top: 12px; }*/
#calendar .event-detail h5 { color: #CB2924; }
#calendar .heading.test h2 { color: #233d81; font-weight: 300; }

#main.events { margin-bottom: -96px; }

#sidebar .headline:first-child { padding-top: 21px; }
#sidebar h3 { font-size: 30px; line-height: 32px; padding-left: 21px; font-weight: 400;}
#sidebar .headline { border: none; }
#sidebar .cnt { border-bottom: none; }
#sidebar .pin-list .pin-link { font-size: 24px; line-height: 30px; font-family: 'Oswald', sans-serif; background-image: url(/css/images/bts2018/pinterestIcon.png); color: #D7DE5D; }
#sidebar .pin-list .pin-link:hover { color: #ce251f; }
.video .yt-link { background-image: url(/css/images/bts2018/youtubeLogo.png); }
#sidebar .pin-list .pin-link .highlight { color: #CE251F; }
#sidebar { font-size: 12px; font-weight: 400; }
#sidebar p { padding: 0; }
#sidebar .map .directions { text-shadow: none; }

h2.subNavBelow:after { display: none !important; }
.noBottom { margin-bottom: 0 !important; padding-bottom: 0 !important; }
#subnav { font-size: 19px; line-height: 28px; background: none; }
#subnav ul li a { color: #1d3b82; }
#subnav ul li a.active,
#subnav ul li a:hover { color: #e9472e; }
#subnav ul { margin: 0; }
/*#subnav:after { content: ""; display: block; height: 3px; margin-top: 24px; background: url(/css/images/bts2018/dashed-lines.jpg); }*/

#footer .three-cols a.check-mall-link:hover,
#footer .three-cols a.check-mall-link:hover strong { color: #848ac1; }

/********************** ADDITIONS **********************/
#header {z-index: 5;}
.productWrap,
.homePageProducts .productWrap {background: none;}
#navigation ul li ul {
	display: none;
	z-index: 10;
	position: absolute;
	background: #ffcf06;
	padding: 1em 1em 0 1em;
	margin-left: -70px;
	margin-top: 0.5em;
}
#navigation ul li ul li {
	display: block;
	float: none;
	background: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 1em;
	border-bottom: 1px solid #fff;
}
#splash #navigation ul li ul li a,
#navigation ul li ul li a {color: #1d3b82;}
#splash #navigation ul li ul li a:hover,
#navigation ul li ul li a:hover {color: #e9472e;}
#footer.selmaFooter .three-cols .col-1,
#footer.adminFooter .three-cols .col-1 {
	box-sizing: border-box;
	width: 700px;
	padding-right: 122px;
}
#footer.selmaFooter .three-cols .col + .col,
#footer.adminFooter .three-cols .col + .col {
	padding: 5px 36px 15px 60px;
}
.specials .post p > span {text-transform: capitalize;}
.specials .post p strong {color: #55a187;}
.specials .post p strong span {color: #e9472e;}
.specials .popup img {
	max-width: 100%;
	height: auto !important;
}
.specials #content .popup-list .no-result {margin-left: -1.5em;}

/**** Candid ****/
.candid-wall-overlay {background-color: rgba(216, 222, 94, .85);}
.candid-caption {color: #44225e;}
.candid-wall-load-more, .now-in-more {color: #1d3b82; background: none; border:1px solid #1d3b82; border-radius: 0; padding: .5em 1.5em; margin: 20px auto; font-size: 14px; width: 40%;}
#candid-overlay .profile-wrap .candid-caption {padding: 1em 1.25em;}
#candid-overlay .name h3 {text-transform: none; font-size: 13px;}

#candid-overlay .user-avatar {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
#candid-overlay .profile-wrap {height: 99%; padding-top: 1%;}
.candid-wall-overlay-text div {color: #1d3b82; border: 1px solid #1d3b82;}
#candid-overlay {background-color: rgba(216, 222, 94, .85);}
#candid-overlay .candid-shortcuts, #candid-overlay .candid-shortcuts span {color: #1d3b82;}
#candid-overlay .by-logo-text em, #candid-overlay .by-logo-text {color: #fff !important;}
.candid-wall-cell .media img {object-fit: cover; height: 100%;}
#sidebar .candid-wall-load-more {display: none;}

#content h4.now-in {color: #e9472e; font-size: 24px; font-weight: 400;text-transform: none;font-family: 'Oswald', sans-serif;}
#sidebar .now-in-more {display: block; text-align: center; text-decoration: none; cursor: pointer; font-weight: 700; clear: both; opacity: 1; color: #ffcf06; border: 1px solid #ffcf06;}



/*mailchimp signup*/
#mc_embed_signup div.response {width: 100% !important;}
#mc_embed_signup .mc-field-group label {margin: 0;}
#mc_embed_signup .mc-field-group input {width: 130px !important; text-indent: 5% !important;}
#mc_embed_signup .mc-field-group {min-height: 0 !important; width: auto !important;}
#mc_embed_signup form {padding: 0 !important;}
#mc-embedded-subscribe {margin: 0 !important;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {margin: 2px 0 !important; padding: .25em !important; font-size: 11px !important; background-color: transparent !important;}
#mc_embed_signup div#mce-responses {padding: 0 !important; margin: 0 !important;}
#mc_embed_signup #mce-success-response, #mc_embed_signup #mce-error-response {font-size: 11px !important; font-weight: normal !important; line-height: normal !important; color: #e85c41 !important; padding: .25em !important; margin: 2px 0 !important;}

/*Instafeed*/
#instafeed {
    text-align: center;
}
#instafeed > div {
    position: relative;
    display: inline-block;
    margin: 5px;
}
#instafeed div.hidden {display: none;}
#instafeed a img {
	object-fit: cover;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
#instafeed a:before {
    content: 'SHOP NOW';
    position: absolute;
    z-index: 5;
    color: #1d3b82;
    border: 1px solid #1d3b82;
    padding: 5px 10px;
    margin: 0 auto;
    min-width: 77px;
    font-size: 10px;
    top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: opacity,300ms;
    -moz-transition: opacity,300ms;
    -ms-transition: opacity,300ms;
    -o-transition: opacity,300ms;
    transition: opacity,300ms;
}
#instafeed a:after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgba(255, 207, 6, 0.85);
    -webkit-transition: opacity,300ms;
    -moz-transition: opacity,300ms;
    -ms-transition: opacity,300ms;
    -o-transition: opacity,300ms;
    transition: opacity,300ms;
}

#instafeed a:hover:before,
#instafeed a:hover:after {opacity: 1;}
.now-in-more {
	opacity: 0.7;
	color: #1d3b82;
    background: none;
    border: 1px solid #1d3b82;
    border-radius: 0;
    padding: .5em 1.5em;
    margin: 20px auto;
    font-size: 14px;
    width: 40%;
    display: block;
    text-align: center;
}
.now-in-more:hover {
	opacity: 1;
	text-decoration: none;
}
#main.trends #instafeed > div {
   width: 158px;
   height: 158px;
}
#main.now-in #instafeed > div {
	position: relative;
	width: 150px;
	height: 150px;
}
#main.now-in #instafeed > div a {
	width: 100%;
	height: 100%;
}
#main.now-in #instafeed > div:nth-child(4n+4) {
	width: 310px;
	height: 310px;
}
.hidden {display: none;}
.fancybox-skin {border-radius: 0 !important;}
.fancybox-title {
    color: #1d3b82;
    padding: 10px;
    font-size: 16px !important;
    opacity: 0.8;
    letter-spacing: -0.8px;
}
.fancybox-title a {
    color: #44225e;
}
.fancybox-overlay {background: rgba(255, 207, 6, 0.85) !important;}
.fancybox-close {
    top: -30px !important;
    right: -30px !important;
    width: 30px !important;
    height: 30px !important;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M1.4 13.65l6.1-6.2 6.1 6.2M1.4 1.35l6.1 6.1 6.1-6.1' fill='none' stroke='%23FFF' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E") !important;
}
.fancybox-nav span {
    width: 14px !important;
    height: 36px !important;
}
.fancybox-prev {left: -35px !important;}
.fancybox-prev span {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='58.9' viewBox='0 0 22 58.9'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='4' d='M20 1.2L2.7 29.3 20 57.7'/%3E%3C/svg%3E") !important;
    background-size: contain;
}
.fancybox-next {right: -35px !important;}
.fancybox-next span {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='58.9' viewBox='0 0 22 58.9'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='4' d='M2.5 1.2l17 28.1-17 28.4'/%3E%3C/svg%3E") !important;
    background-size: contain;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}