@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
/**
 *	main.scss
 *	
 *	Description:
 *	Imports all files.
 *	
 */
/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/**
 *	helpers.scss
 *	
 *	Description:
 *	Site-wide development helpers, mixins, and variables.
 *	
 */
/* line 2, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 *	base.scss
 *	
 *	Description:
 *	Base rule elements. 
 *	
 */
/* line 10, sass/_base.scss */
html,
body {
  font-size: 16px;
  line-height: 1.3em;
  height: 100%;
  width: 100%;
}

/* line 17, sass/_base.scss */
a {
  color: #012b5b;
  text-decoration: none;
  font-weight: 700;
}

/* line 24, sass/_base.scss */
a:hover {
  text-decoration: underline;
}

/* line 33, sass/_base.scss */
em, strong {
  font-weight: bold;
}

/* line 37, sass/_base.scss */
p {
  margin-bottom: 1.5em;
}

/* line 1, sass/_headernav.scss */
header {
  width: 100%;
  height: 132px;
  overflow: hidden;
  position: fixed;
  z-index: 10000;
  top: 0;
  color: white;
}
/* line 10, sass/_headernav.scss */
header a {
  color: white;
}
/* line 14, sass/_headernav.scss */
header .headertop {
  width: 100%;
  background: #012b5b;
}
/* line 19, sass/_headernav.scss */
header .branding {
  padding-top: 12px;
}
/* line 22, sass/_headernav.scss */
header .branding #logo {
  background: url(../img/common/atlantaSeal.png) no-repeat;
  height: 90px;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
}
/* line 29, sass/_headernav.scss */
header .branding #logo a {
  display: block;
  text-transform: uppercase;
  font-weight: 200;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  padding: 28px 0 0 100px;
  text-decoration: none;
}
/* line 41, sass/_headernav.scss */
header .globalSearch, header .newsLetter {
  margin-top: 54px;
}
/* line 45, sass/_headernav.scss */
header .globalSearch input, header .newsLetter input {
  float: left;
  color: #13d6ab;
  background-color: transparent;
  width: 85%;
  font-size: 0.8125em;
  border: 0 none;
  border-bottom: 1px solid #13d6ab;
}
/* line 8, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
header .globalSearch input::-webkit-input-placeholder, header .newsLetter input::-webkit-input-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
header .globalSearch input:-moz-placeholder, header .newsLetter input:-moz-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
header .globalSearch input::-moz-placeholder, header .newsLetter input::-moz-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
header .globalSearch input:-ms-input-placeholder, header .newsLetter input:-ms-input-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 61, sass/_headernav.scss */
header .globalSearch input:focus, header .newsLetter input:focus {
  outline: none;
}
/* line 65, sass/_headernav.scss */
header .globalSearch .pre-icon, header .newsLetter .pre-icon {
  float: left;
  display: block;
  width: 20px;
  height: 25px;
  position: relative;
  top: 4px;
  margin-right: 5px;
  background: url(../img/common/icon_sprite.png) 0 0 no-repeat;
}
/* line 75, sass/_headernav.scss */
header .globalSearch .pre-icon.newsletter, header .newsLetter .pre-icon.newsletter {
  background-position: 0 -60px;
  top: 0;
}
/* line 82, sass/_headernav.scss */
header #globalNav {
  background: #fafafa;
  border-top: 12px solid #012b5b;
  padding-top: 24px;
  padding-bottom: 18px;
  display: none;
}
/* line 89, sass/_headernav.scss */
header #globalNav .mainNav {
  background: #ffffff;
}
/* line 93, sass/_headernav.scss */
header #globalNav .preHeadline {
  color: #474954;
  font-size: 0.61813em;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 12px;
}
/* line 101, sass/_headernav.scss */
header #globalNav h3 {
  font-size: 1.3625em;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 1em;
}
/* line 108, sass/_headernav.scss */
header #globalNav a {
  color: #474954;
  font-weight: 400;
}
/* line 113, sass/_headernav.scss */
header #globalNav a:hover {
  text-decoration: none;
}
/* line 118, sass/_headernav.scss */
header .navtoggle {
  width: 100%;
  background: url(../img/common/navbottombg_sprite.png) no-repeat transparent;
  background-position: center top;
  position: absolute;
  bottom: 0;
  height: 30px;
  color: #13d6ab;
  font-size: 0.625em;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  display: block;
  line-height: 2.5;
}
/* line 125, sass/_headernav.scss */
header .navtoggle:hover {
  background-position-y: -39px;
}
/* line 128, sass/_headernav.scss */
header .navtoggle.open {
  background-position-y: -78px;
}
/* line 131, sass/_headernav.scss */
header .navtoggle.open:hover {
  background-position-y: -112px;
}
/* line 143, sass/_headernav.scss */
header .navtoggle:hover {
  text-decoration: none;
}
/* line 151, sass/_headernav.scss */
header .subNav h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.61813em;
  font-weight: 700;
  text-transform: uppercase;
  color: #474954;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 0.375em;
  margin-bottom: 0.75em;
}

/* line 4, sass/_whatsnew.scss */
.whatsNew #grid {
  display: block;
}
/* line 8, sass/_whatsnew.scss */
.whatsNew #calendar {
  display: none;
  overflow: hidden;
}
/* line 13, sass/_whatsnew.scss */
.whatsNew .headerSection {
  *zoom: 1;
  display: block;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 14px;
  margin-bottom: 18px;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .headerSection:before, .whatsNew .headerSection:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .headerSection:after {
  clear: both;
}
/* line 20, sass/_whatsnew.scss */
.whatsNew .headerSection h3 {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.whatsNew .headerSection h3:last-child {
  margin-right: 0;
}
/* line 24, sass/_whatsnew.scss */
.whatsNew .headerSection.chastain h3 {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 39.84375%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.whatsNew .headerSection.chastain h3:last-child {
  margin-right: 0;
}
/* line 28, sass/_whatsnew.scss */
.whatsNew .headerSection .toggleDisplay {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 39.84375%;
  padding-top: 20px;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.whatsNew .headerSection .toggleDisplay:last-child {
  margin-right: 0;
}
/* line 32, sass/_whatsnew.scss */
.whatsNew .headerSection .toggleDisplay a.cta {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  font-size: 13px;
  color: #BB195B;
  float: left;
  margin-right: 32px;
}
/* line 39, sass/_whatsnew.scss */
.whatsNew .headerSection .toggleDisplay a.cta i {
  top: 5px;
}
/* line 43, sass/_whatsnew.scss */
.whatsNew .headerSection .toggleDisplay a.cta.selected, .whatsNew .headerSection .toggleDisplay a.cta:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
}
/* line 50, sass/_whatsnew.scss */
.whatsNew .headerSection .artsHubLink {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
  text-align: right;
  padding-top: 20px;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.whatsNew .headerSection .artsHubLink:last-child {
  margin-right: 0;
}
/* line 56, sass/_whatsnew.scss */
.whatsNew .headerSection .artsHubLink a {
  font-size: 13px;
  color: #012b5b;
}
/* line 64, sass/_whatsnew.scss */
.whatsNew .tile {
  position: relative;
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
  margin-bottom: 1.25em;
  height: 17.5em;
  background-size: cover;
  -ms-behavior: url(/wp-content/themes/oca/backgroundsize.min.htc);
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.whatsNew .tile:last-child {
  margin-right: 0;
}
/* line 71, sass/_whatsnew.scss */
.whatsNew .tile.large {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 65.625%;
  height: 579px;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.whatsNew .tile.large:last-child {
  margin-right: 0;
}
/* line 75, sass/_whatsnew.scss */
.whatsNew .tile.large .headline h3 {
  font-size: 35px;
}
/* line 80, sass/_whatsnew.scss */
.whatsNew .tile.omega {
  margin-right: 0;
}
/* line 84, sass/_whatsnew.scss */
.whatsNew .tile .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #012B5B;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  z-index: 2;
}
/* line 88, sass/_whatsnew.scss */
.whatsNew .tile .tileLink {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
/* line 97, sass/_whatsnew.scss */
.whatsNew .tile .headline {
  position: absolute;
  width: 100%;
  top: 1em;
  left: 0;
  padding: 0 1em;
  z-index: 5;
}
/* line 105, sass/_whatsnew.scss */
.whatsNew .tile .headline h3, .whatsNew .tile .headline h3 a {
  font-size: 22px;
  font-weight: normal;
  line-height: 1.2;
  color: #fff;
}
/* line 112, sass/_whatsnew.scss */
.whatsNew .tile .headline .preHead {
  font-size: 13px;
  font-family: "Open Sans", sans;
  text-transform: uppercase;
  color: #fff;
}
/* line 120, sass/_whatsnew.scss */
.whatsNew .tile .moreInfo {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #012B5B;
  color: #fff;
  display: none;
}
/* line 130, sass/_whatsnew.scss */
.whatsNew .tile .moreInfo .content {
  padding: 1em;
}
/* line 134, sass/_whatsnew.scss */
.whatsNew .tile .moreInfo .label {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  color: #C0C6CC;
  margin: 0;
}
/* line 141, sass/_whatsnew.scss */
.whatsNew .tile .moreInfo .label.date {
  margin-top: 24px;
}
/* line 146, sass/_whatsnew.scss */
.whatsNew .tile .moreInfo h4 {
  font-size: 1.375em;
  font-weight: normal;
  margin-bottom: 1em;
}
/* line 152, sass/_whatsnew.scss */
.whatsNew .tile .moreInfo p {
  color: #fff;
}
/* line 156, sass/_whatsnew.scss */
.whatsNew .tile .moreInfo a.cta {
  position: absolute;
  bottom: 2em;
  right: 1em;
  font-size: 11px;
}
/* line 165, sass/_whatsnew.scss */
.whatsNew .tile:hover h3, .whatsNew .tile:hover .overlay {
  display: none;
}
/* line 169, sass/_whatsnew.scss */
.whatsNew .tile:hover .moreInfo {
  display: block;
}
/* line 175, sass/_whatsnew.scss */
.whatsNew .tile.large:hover h3 {
  display: block;
}
/* line 180, sass/_whatsnew.scss */
.whatsNew .tile.large .moreInfo {
  height: auto;
}
/* line 183, sass/_whatsnew.scss */
.whatsNew .tile.large .moreInfo a.cta {
  top: 1em;
  bottom: auto;
}

/* line 7, sass/_calendar.scss */
.whatsNew .labels {
  *zoom: 1;
  display: block;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .labels:before, .whatsNew .labels:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .labels:after {
  clear: both;
}
/* line 10, sass/_calendar.scss */
.whatsNew .labels li {
  float: left;
  display: block;
  width: 256px;
  margin: .5em 0;
  padding: 0;
}
/* line 19, sass/_calendar.scss */
.whatsNew .events {
  *zoom: 1;
  display: block;
  background: url(../img/common/calendarGrid.png) 0 0 repeat-y;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .events:before, .whatsNew .events:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .events:after {
  clear: both;
}
/* line 23, sass/_calendar.scss */
.whatsNew .events ul {
  padding-top: 16px;
}
/* line 27, sass/_calendar.scss */
.whatsNew .events li {
  *zoom: 1;
  display: block;
  margin-bottom: 1.125em;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .events li:before, .whatsNew .events li:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.whatsNew .events li:after {
  clear: both;
}
/* line 32, sass/_calendar.scss */
.whatsNew .events .event {
  float: left;
  height: 42px;
  line-height: 42px;
  margin: 0px;
  background-color: #012b5b;
  color: #fff;
  position: relative;
}
/* line 41, sass/_calendar.scss */
.whatsNew .events .event h5 {
  height: 42px;
  font-size: 16px;
  font-weight: 700;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 12px 12px 0 12px;
  white-space: nowrap;
  background-color: #012b5b;
}
/* line 53, sass/_calendar.scss */
.whatsNew .events .event h5 a {
  color: #fff;
}
/* line 59, sass/_calendar.scss */
.whatsNew .events .event .infoBubble {
  display: none;
}
/* line 64, sass/_calendar.scss */
.whatsNew .events .alert, .whatsNew .events .forms {
  background-color: #E84331;
}
/* line 67, sass/_calendar.scss */
.whatsNew .events .alert .start, .whatsNew .events .alert .end, .whatsNew .events .alert h5, .whatsNew .events .forms .start, .whatsNew .events .forms .end, .whatsNew .events .forms h5 {
  background-color: #E84331;
}
/* line 71, sass/_calendar.scss */
.whatsNew .events .alert .tick, .whatsNew .events .forms .tick {
  border-color: #E84331;
}
/* line 76, sass/_calendar.scss */
.whatsNew .events .month1 {
  padding-left: 0;
}
/* line 79, sass/_calendar.scss */
.whatsNew .events .month2 {
  padding-left: 256px;
}
/* line 82, sass/_calendar.scss */
.whatsNew .events .month3 {
  padding-left: 512px;
}
/* line 85, sass/_calendar.scss */
.whatsNew .events .month4 {
  padding-left: 768px;
}
/* line 89, sass/_calendar.scss */
.whatsNew .events .start, .whatsNew .events .end {
  display: block;
  float: left;
  background: #012b5b;
  color: #fff;
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 54px;
  left: 0;
  margin-left: -12px;
}
/* line 106, sass/_calendar.scss */
.whatsNew .events .tick {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  width: 1px;
  height: 6px;
  border-left: 1px solid #012b5b;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-1 {
  margin-left: 8px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-2 {
  margin-left: 16px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-3 {
  margin-left: 24px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-4 {
  margin-left: 32px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-5 {
  margin-left: 40px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-6 {
  margin-left: 48px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-7 {
  margin-left: 56px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-8 {
  margin-left: 64px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-9 {
  margin-left: 72px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-10 {
  margin-left: 80px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-11 {
  margin-left: 88px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-12 {
  margin-left: 96px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-13 {
  margin-left: 104px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-14 {
  margin-left: 112px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-15 {
  margin-left: 120px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-16 {
  margin-left: 128px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-17 {
  margin-left: 136px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-18 {
  margin-left: 144px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-19 {
  margin-left: 152px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-20 {
  margin-left: 160px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-21 {
  margin-left: 168px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-22 {
  margin-left: 176px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-23 {
  margin-left: 184px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-24 {
  margin-left: 192px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-25 {
  margin-left: 200px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-26 {
  margin-left: 208px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-27 {
  margin-left: 216px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-28 {
  margin-left: 224px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-29 {
  margin-left: 232px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-30 {
  margin-left: 240px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-31 {
  margin-left: 248px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-32 {
  margin-left: 256px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-33 {
  margin-left: 264px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-34 {
  margin-left: 272px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-35 {
  margin-left: 280px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-36 {
  margin-left: 288px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-37 {
  margin-left: 296px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-38 {
  margin-left: 304px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-39 {
  margin-left: 312px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-40 {
  margin-left: 320px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-41 {
  margin-left: 328px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-42 {
  margin-left: 336px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-43 {
  margin-left: 344px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-44 {
  margin-left: 352px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-45 {
  margin-left: 360px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-46 {
  margin-left: 368px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-47 {
  margin-left: 376px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-48 {
  margin-left: 384px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-49 {
  margin-left: 392px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-50 {
  margin-left: 400px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-51 {
  margin-left: 408px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-52 {
  margin-left: 416px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-53 {
  margin-left: 424px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-54 {
  margin-left: 432px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-55 {
  margin-left: 440px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-56 {
  margin-left: 448px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-57 {
  margin-left: 456px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-58 {
  margin-left: 464px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-59 {
  margin-left: 472px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-60 {
  margin-left: 480px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-61 {
  margin-left: 488px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-62 {
  margin-left: 496px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-63 {
  margin-left: 504px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-64 {
  margin-left: 512px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-65 {
  margin-left: 520px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-66 {
  margin-left: 528px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-67 {
  margin-left: 536px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-68 {
  margin-left: 544px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-69 {
  margin-left: 552px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-70 {
  margin-left: 560px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-71 {
  margin-left: 568px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-72 {
  margin-left: 576px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-73 {
  margin-left: 584px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-74 {
  margin-left: 592px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-75 {
  margin-left: 600px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-76 {
  margin-left: 608px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-77 {
  margin-left: 616px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-78 {
  margin-left: 624px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-79 {
  margin-left: 632px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-80 {
  margin-left: 640px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-81 {
  margin-left: 648px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-82 {
  margin-left: 656px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-83 {
  margin-left: 664px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-84 {
  margin-left: 672px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-85 {
  margin-left: 680px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-86 {
  margin-left: 688px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-87 {
  margin-left: 696px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-88 {
  margin-left: 704px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-89 {
  margin-left: 712px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-90 {
  margin-left: 720px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-91 {
  margin-left: 728px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-92 {
  margin-left: 736px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-93 {
  margin-left: 744px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-94 {
  margin-left: 752px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-95 {
  margin-left: 760px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-96 {
  margin-left: 768px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-97 {
  margin-left: 776px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-98 {
  margin-left: 784px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-99 {
  margin-left: 792px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-100 {
  margin-left: 800px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-101 {
  margin-left: 808px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-102 {
  margin-left: 816px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-103 {
  margin-left: 824px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-104 {
  margin-left: 832px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-105 {
  margin-left: 840px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-106 {
  margin-left: 848px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-107 {
  margin-left: 856px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-108 {
  margin-left: 864px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-109 {
  margin-left: 872px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-110 {
  margin-left: 880px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-111 {
  margin-left: 888px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-112 {
  margin-left: 896px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-113 {
  margin-left: 904px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-114 {
  margin-left: 912px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-115 {
  margin-left: 920px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-116 {
  margin-left: 928px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-117 {
  margin-left: 936px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-118 {
  margin-left: 944px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-119 {
  margin-left: 952px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-120 {
  margin-left: 960px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-121 {
  margin-left: 968px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-122 {
  margin-left: 976px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-123 {
  margin-left: 984px;
}
/* line 118, sass/_calendar.scss */
.whatsNew .events .day-124 {
  margin-left: 992px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-1 {
  width: 8px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-2 {
  width: 16px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-3 {
  width: 24px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-4 {
  width: 32px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-5 {
  width: 40px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-6 {
  width: 48px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-7 {
  width: 56px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-8 {
  width: 64px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-9 {
  width: 72px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-10 {
  width: 80px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-11 {
  width: 88px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-12 {
  width: 96px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-13 {
  width: 104px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-14 {
  width: 112px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-15 {
  width: 120px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-16 {
  width: 128px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-17 {
  width: 136px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-18 {
  width: 144px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-19 {
  width: 152px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-20 {
  width: 160px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-21 {
  width: 168px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-22 {
  width: 176px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-23 {
  width: 184px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-24 {
  width: 192px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-25 {
  width: 200px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-26 {
  width: 208px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-27 {
  width: 216px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-28 {
  width: 224px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-29 {
  width: 232px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-30 {
  width: 240px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-31 {
  width: 248px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-32 {
  width: 256px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-33 {
  width: 264px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-34 {
  width: 272px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-35 {
  width: 280px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-36 {
  width: 288px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-37 {
  width: 296px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-38 {
  width: 304px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-39 {
  width: 312px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-40 {
  width: 320px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-41 {
  width: 328px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-42 {
  width: 336px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-43 {
  width: 344px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-44 {
  width: 352px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-45 {
  width: 360px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-46 {
  width: 368px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-47 {
  width: 376px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-48 {
  width: 384px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-49 {
  width: 392px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-50 {
  width: 400px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-51 {
  width: 408px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-52 {
  width: 416px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-53 {
  width: 424px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-54 {
  width: 432px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-55 {
  width: 440px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-56 {
  width: 448px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-57 {
  width: 456px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-58 {
  width: 464px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-59 {
  width: 472px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-60 {
  width: 480px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-61 {
  width: 488px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-62 {
  width: 496px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-63 {
  width: 504px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-64 {
  width: 512px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-65 {
  width: 520px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-66 {
  width: 528px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-67 {
  width: 536px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-68 {
  width: 544px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-69 {
  width: 552px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-70 {
  width: 560px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-71 {
  width: 568px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-72 {
  width: 576px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-73 {
  width: 584px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-74 {
  width: 592px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-75 {
  width: 600px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-76 {
  width: 608px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-77 {
  width: 616px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-78 {
  width: 624px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-79 {
  width: 632px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-80 {
  width: 640px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-81 {
  width: 648px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-82 {
  width: 656px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-83 {
  width: 664px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-84 {
  width: 672px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-85 {
  width: 680px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-86 {
  width: 688px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-87 {
  width: 696px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-88 {
  width: 704px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-89 {
  width: 712px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-90 {
  width: 720px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-91 {
  width: 728px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-92 {
  width: 736px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-93 {
  width: 744px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-94 {
  width: 752px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-95 {
  width: 760px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-96 {
  width: 768px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-97 {
  width: 776px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-98 {
  width: 784px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-99 {
  width: 792px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-100 {
  width: 800px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-101 {
  width: 808px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-102 {
  width: 816px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-103 {
  width: 824px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-104 {
  width: 832px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-105 {
  width: 840px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-106 {
  width: 848px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-107 {
  width: 856px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-108 {
  width: 864px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-109 {
  width: 872px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-110 {
  width: 880px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-111 {
  width: 888px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-112 {
  width: 896px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-113 {
  width: 904px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-114 {
  width: 912px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-115 {
  width: 920px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-116 {
  width: 928px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-117 {
  width: 936px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-118 {
  width: 944px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-119 {
  width: 952px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-120 {
  width: 960px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-121 {
  width: 968px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-122 {
  width: 976px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-123 {
  width: 984px;
}
/* line 123, sass/_calendar.scss */
.whatsNew .events .day-width-124 {
  width: 992px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-1 {
  left: 7px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-2 {
  left: 15px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-3 {
  left: 23px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-4 {
  left: 31px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-5 {
  left: 39px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-6 {
  left: 47px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-7 {
  left: 55px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-8 {
  left: 63px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-9 {
  left: 71px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-10 {
  left: 79px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-11 {
  left: 87px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-12 {
  left: 95px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-13 {
  left: 103px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-14 {
  left: 111px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-15 {
  left: 119px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-16 {
  left: 127px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-17 {
  left: 135px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-18 {
  left: 143px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-19 {
  left: 151px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-20 {
  left: 159px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-21 {
  left: 167px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-22 {
  left: 175px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-23 {
  left: 183px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-24 {
  left: 191px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-25 {
  left: 199px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-26 {
  left: 207px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-27 {
  left: 215px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-28 {
  left: 223px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-29 {
  left: 231px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-30 {
  left: 239px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-31 {
  left: 247px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-32 {
  left: 255px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-33 {
  left: 263px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-34 {
  left: 271px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-35 {
  left: 279px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-36 {
  left: 287px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-37 {
  left: 295px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-38 {
  left: 303px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-39 {
  left: 311px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-40 {
  left: 319px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-41 {
  left: 327px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-42 {
  left: 335px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-43 {
  left: 343px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-44 {
  left: 351px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-45 {
  left: 359px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-46 {
  left: 367px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-47 {
  left: 375px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-48 {
  left: 383px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-49 {
  left: 391px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-50 {
  left: 399px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-51 {
  left: 407px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-52 {
  left: 415px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-53 {
  left: 423px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-54 {
  left: 431px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-55 {
  left: 439px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-56 {
  left: 447px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-57 {
  left: 455px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-58 {
  left: 463px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-59 {
  left: 471px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-60 {
  left: 479px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-61 {
  left: 487px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-62 {
  left: 495px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-63 {
  left: 503px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-64 {
  left: 511px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-65 {
  left: 519px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-66 {
  left: 527px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-67 {
  left: 535px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-68 {
  left: 543px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-69 {
  left: 551px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-70 {
  left: 559px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-71 {
  left: 567px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-72 {
  left: 575px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-73 {
  left: 583px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-74 {
  left: 591px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-75 {
  left: 599px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-76 {
  left: 607px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-77 {
  left: 615px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-78 {
  left: 623px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-79 {
  left: 631px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-80 {
  left: 639px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-81 {
  left: 647px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-82 {
  left: 655px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-83 {
  left: 663px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-84 {
  left: 671px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-85 {
  left: 679px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-86 {
  left: 687px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-87 {
  left: 695px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-88 {
  left: 703px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-89 {
  left: 711px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-90 {
  left: 719px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-91 {
  left: 727px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-92 {
  left: 735px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-93 {
  left: 743px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-94 {
  left: 751px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-95 {
  left: 759px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-96 {
  left: 767px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-97 {
  left: 775px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-98 {
  left: 783px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-99 {
  left: 791px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-100 {
  left: 799px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-101 {
  left: 807px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-102 {
  left: 815px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-103 {
  left: 823px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-104 {
  left: 831px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-105 {
  left: 839px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-106 {
  left: 847px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-107 {
  left: 855px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-108 {
  left: 863px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-109 {
  left: 871px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-110 {
  left: 879px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-111 {
  left: 887px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-112 {
  left: 895px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-113 {
  left: 903px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-114 {
  left: 911px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-115 {
  left: 919px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-116 {
  left: 927px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-117 {
  left: 935px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-118 {
  left: 943px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-119 {
  left: 951px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-120 {
  left: 959px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-121 {
  left: 967px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-122 {
  left: 975px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-123 {
  left: 983px;
}
/* line 128, sass/_calendar.scss */
.whatsNew .events .dot-marker-124 {
  left: 991px;
}

/* line 133, sass/_calendar.scss */
.globalInfoBubble {
  position: absolute;
  width: 344px;
  height: 180px;
  top: 0;
  left: 0;
  margin-left: -172px;
  background-color: #012b5b;
  box-shadow: #888888 1px 1px 10px;
  display: none;
}
/* line 145, sass/_calendar.scss */
.globalInfoBubble .image {
  width: 100%;
  height: 240px;
  background-size: cover;
  -ms-behavior: url(/wp-content/themes/oca/backgroundsize.min.htc);
}
/* line 150, sass/_calendar.scss */
.globalInfoBubble .image img {
  min-width: 100%;
}
/* line 155, sass/_calendar.scss */
.globalInfoBubble .content {
  padding: 1em;
}
/* line 158, sass/_calendar.scss */
.globalInfoBubble .content .label {
  display: block;
  text-transform: uppercase;
  font-size: 0.625em;
  font-weight: 700;
  line-height: 1;
  color: #C0C6CC;
}
/* line 167, sass/_calendar.scss */
.globalInfoBubble .content .preHead {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 1em;
  color: #ffffff;
}
/* line 176, sass/_calendar.scss */
.globalInfoBubble .content h4 {
  color: #ffffff;
  font-size: 21px;
  line-height: 1.2;
  font-weight: normal;
  margin-bottom: .5em;
}
/* line 184, sass/_calendar.scss */
.globalInfoBubble .content p {
  color: #fff;
  margin: 0;
  font-weight: 200;
}
/* line 191, sass/_calendar.scss */
.globalInfoBubble .notch {
  background: url(../img/common/calendarNotch.png) bottom center no-repeat;
  position: absolute;
  width: 24px;
  height: 12px;
  bottom: -12px;
  left: 50%;
  margin-left: -12px;
}

/* line 1, sass/_about.scss */
section#about {
  margin-top: 30px;
  font-size: 1em;
}

/* line 6, sass/_about.scss */
.tabSet {
  margin-bottom: 72px;
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet:last-child {
  margin-right: 0;
}
/* line 10, sass/_about.scss */
.tabSet ul.tabNav {
  margin: 24px 0 0 0;
  display: block;
  float: left;
  margin-right: 10%;
  width: 100%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet ul.tabNav:last-child {
  margin-right: 0;
}
/* line 14, sass/_about.scss */
.tabSet ul.tabNav li {
  display: inline-block;
  padding-right: 0.75em;
}
/* line 18, sass/_about.scss */
.tabSet ul.tabNav li a {
  font-size: 14px;
}
/* line 28, sass/_about.scss */
.tabSet .aboutheader {
  *zoom: 1;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 13px;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.tabSet .aboutheader:before, .tabSet .aboutheader:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.tabSet .aboutheader:after {
  clear: both;
}
/* line 33, sass/_about.scss */
.tabSet .headercol {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet .headercol:last-child {
  margin-right: 0;
}
/* line 37, sass/_about.scss */
.tabSet .navcol {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 65.625%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet .navcol:last-child {
  margin-right: 0;
}
/* line 41, sass/_about.scss */
.tabSet h3 {
  line-height: 1;
}

/* line 46, sass/_about.scss */
.tabContentPane {
  display: block;
  float: left;
  margin-right: 10%;
  width: 100%;
  border-top: 1px solid #e6e6e6;
  padding-top: 17px;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabContentPane:last-child {
  margin-right: 0;
}
/* line 51, sass/_about.scss */
.tabContentPane ul {
  list-style-type: disc;
}
/* line 55, sass/_about.scss */
.tabContentPane li {
  font-weight: 400;
  margin: 0 0 0 17px;
}
/* line 59, sass/_about.scss */
.tabContentPane .tabContent {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabContentPane .tabContent:last-child {
  margin-right: 0;
}
/* line 63, sass/_about.scss */
.tabContentPane .tabContent figure {
  display: block;
  float: left;
  margin-right: 10%;
  width: 17.5%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabContentPane .tabContent figure:last-child {
  margin-right: 0;
}
/* line 67, sass/_about.scss */
.tabContentPane .tabContent figure img {
  max-width: 100%;
}
/* line 71, sass/_about.scss */
.tabContentPane .tabContent .content {
  display: block;
  float: left;
  margin-right: 10%;
  width: 72.5%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabContentPane .tabContent .content:last-child {
  margin-right: 0;
}
/* line 77, sass/_about.scss */
.tabContentPane .tabContent h4 {
  font-size: 1.25em;
  font-weight: 400;
  text-transform: none;
  margin-bottom: 1.5em;
}

/* line 1, sass/_artshub.scss */
.artsHub {
  font-size: 1em;
  min-height: 1000px;
}
/* line 5, sass/_artshub.scss */
.artsHub h2 {
  text-transform: none;
  margin-bottom: 30px;
}
/* line 9, sass/_artshub.scss */
.artsHub h3 {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.84213em;
  font-weight: 700;
  color: #474954;
  line-height: 1;
  margin-bottom: 6px;
}
/* line 20, sass/_artshub.scss */
.artsHub nav ul {
  overflow: hidden;
}
/* line 23, sass/_artshub.scss */
.artsHub nav li {
  display: block;
  float: left;
  width: 169px;
  height: 60px;
  margin-right: 2px;
  line-height: 60px;
  text-indent: 12px;
  background-color: #ccd4de;
  background-color: rgba(1, 43, 91, 0.2);
}
/* line 34, sass/_artshub.scss */
.artsHub nav li:last-child {
  margin-right: 0;
}
/* line 38, sass/_artshub.scss */
.artsHub nav li a {
  text-transform: uppercase;
  font-weight: 700;
  color: #012b5b;
  display: block;
  height: 100%;
}
/* line 46, sass/_artshub.scss */
.artsHub nav li.active {
  height: 62px;
  background-color: #BB195B;
}
/* line 49, sass/_artshub.scss */
.artsHub nav li.active a {
  color: #fff;
}
/* line 54, sass/_artshub.scss */
.artsHub nav li:hover {
  background-color: #012b5b;
}
/* line 56, sass/_artshub.scss */
.artsHub nav li:hover a {
  color: #fff;
  text-decoration: none;
}
/* line 62, sass/_artshub.scss */
.artsHub nav li.active:hover {
  background-color: #BB195B;
}
/* line 64, sass/_artshub.scss */
.artsHub nav li.active:hover a {
  color: #fff;
}
/* line 71, sass/_artshub.scss */
.artsHub .intro {
  margin-bottom: 4em;
  margin-top: 0.75em;
  display: none;
}
/* line 75, sass/_artshub.scss */
.artsHub .intro p {
  color: #b3b6ba;
  font-family: "Open Sans", sans-serif;
  font-style: italic;
  font-size: 1.375em;
  font-weight: 200;
}
/* line 84, sass/_artshub.scss */
.artsHub .filters {
  display: none;
  background-color: #bc195c;
  height: 118px;
  margin-bottom: 30px;
  *zoom: 1;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.artsHub .filters:before, .artsHub .filters:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.artsHub .filters:after {
  clear: both;
}
/* line 91, sass/_artshub.scss */
.artsHub .filters.active {
  display: block;
}
/* line 95, sass/_artshub.scss */
.artsHub .filters .filter {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 20px;
  margin-right: 12px;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.artsHub .filters .filter:last-child {
  margin-right: 0;
}
/* line 102, sass/_artshub.scss */
.artsHub .filters .filter.large {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 39.84375%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.artsHub .filters .filter.large:last-child {
  margin-right: 0;
}
/* line 108, sass/_artshub.scss */
.artsHub .filters .filter .headertoggle a {
  display: inline-block;
  margin-right: 12px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 113, sass/_artshub.scss */
.artsHub .filters .filter .headertoggle a.selected, .artsHub .filters .filter .headertoggle a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
}
/* line 120, sass/_artshub.scss */
.artsHub .filters .filter h5 {
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 0.875em;
  text-transform: none;
}
/* line 128, sass/_artshub.scss */
.artsHub .filters .filter input {
  font-family: "Open Sans", sans-serif;
  color: #ffffff;
  background-color: transparent;
  width: 208px;
  font-size: 1.375em;
  font-weight: 200;
  border: 0 none;
  border-bottom: 1px solid #ffffff;
}
/* line 8, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.artsHub .filters .filter input::-webkit-input-placeholder {
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  font-style: italic;
}
/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.artsHub .filters .filter input:-moz-placeholder {
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  font-style: italic;
}
/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.artsHub .filters .filter input::-moz-placeholder {
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  font-style: italic;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.artsHub .filters .filter input:-ms-input-placeholder {
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  font-style: italic;
}
/* line 144, sass/_artshub.scss */
.artsHub .filters .filter input:focus {
  outline: none;
}
/* line 149, sass/_artshub.scss */
.artsHub .filters .filter ul.filtertoggles {
  margin-top: 12px;
  width: 100%;
}
/* line 153, sass/_artshub.scss */
.artsHub .filters .filter ul.filtertoggles li {
  display: block;
  float: left;
  margin-right: 12px;
}
/* line 158, sass/_artshub.scss */
.artsHub .filters .filter ul.filtertoggles li a {
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 165, sass/_artshub.scss */
.artsHub .filters .filter ul.filtertoggles li a.selected, .artsHub .filters .filter ul.filtertoggles li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
}
/* line 175, sass/_artshub.scss */
.artsHub .resultsHeader {
  font-size: 1.375em;
  font-family: 'Oswald', sans-serif;
  font-weight: 700;
  color: #424954;
  border-bottom: 1px solid #424954;
  margin-bottom: 1em;
  margin-top: 30px;
}
/* line 184, sass/_artshub.scss */
.artsHub .resultsHeader p {
  margin-bottom: 1em;
}
/* line 189, sass/_artshub.scss */
.artsHub .results {
  position: relative;
}
/* line 193, sass/_artshub.scss */
.artsHub .results .target p {
  color: #b3b6ba;
  font-family: "Open Sans", sans-serif;
  font-style: italic;
  font-size: 1.375em;
  font-weight: 200;
}
/* line 201, sass/_artshub.scss */
.artsHub .results ul {
  *zoom: 1;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.artsHub .results ul:before, .artsHub .results ul:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.artsHub .results ul:after {
  clear: both;
}
/* line 205, sass/_artshub.scss */
.artsHub .results ul li {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
  height: 228px;
  background-size: cover;
  -ms-behavior: url(/wp-content/themes/oca/backgroundsize.min.htc);
  margin-bottom: 1.875em;
  position: relative;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.artsHub .results ul li:last-child {
  margin-right: 0;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_omega.scss */
.artsHub .results ul li:nth-child(4n) {
  margin-right: 0;
}
/* line 213, sass/_artshub.scss */
.artsHub .results ul li a {
  display: block;
  height: 100%;
}
/* line 218, sass/_artshub.scss */
.artsHub .results ul li h3 {
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.2;
  padding: 1.5em 0.4em;
  color: #fff;
  position: relative;
  z-index: 10;
}
/* line 230, sass/_artshub.scss */
.artsHub .results ul li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #012B5B;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  z-index: 2;
}
/* line 234, sass/_artshub.scss */
.artsHub .results ul li .details {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #012b5b;
  text-align: right;
  padding: 1em 0;
  display: none;
}
/* line 244, sass/_artshub.scss */
.artsHub .results ul li .details .cta {
  padding-right: 12px;
}
/* line 249, sass/_artshub.scss */
.artsHub .results ul li:hover .details {
  display: block;
}
/* line 253, sass/_artshub.scss */
.artsHub .results ul li .content {
  padding: 1em;
}
/* line 258, sass/_artshub.scss */
.artsHub .results ul li:hover .overlay {
  display: none;
}
/* line 261, sass/_artshub.scss */
.artsHub .results ul li:hover h3 {
  color: #13D6AB;
}
/* line 264, sass/_artshub.scss */
.artsHub .results ul li:hover a {
  text-decoration: none;
}
/* line 272, sass/_artshub.scss */
.artsHub .results p {
  color: #b3b6ba;
  font-size: 22px;
  position: relative;
  z-index: 2000;
}
/* line 279, sass/_artshub.scss */
.artsHub .results .hub-items .hub-item {
  display: none;
}
/* line 283, sass/_artshub.scss */
.artsHub .results .hub-items .active {
  display: block;
}
/* line 287, sass/_artshub.scss */
.artsHub .results .ajaxOverlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

/* line 300, sass/_artshub.scss */
.dropdown_wrap {
  position: relative;
  color: #ffffff;
  display: none;
  z-index: 5000;
}
/* line 306, sass/_artshub.scss */
.dropdown_wrap ul.dropdown {
  position: absolute;
  top: -36px;
  left: -12px;
  padding: 12px 0 0 0;
  background: #bc195c;
  width: 220px;
}
/* line 314, sass/_artshub.scss */
.dropdown_wrap ul.dropdown li {
  font-size: 1em;
  margin-bottom: 6px;
  width: 100%;
  padding-left: 6px;
  padding-right: 6px;
}
/* line 321, sass/_artshub.scss */
.dropdown_wrap ul.dropdown li a {
  display: block;
  width: 100%;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 0.875em;
  padding-left: 6px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 333, sass/_artshub.scss */
.dropdown_wrap ul.dropdown li:hover a, .dropdown_wrap ul.dropdown li.selected a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
  background: #ffffff;
  color: #bc195c;
}

/* line 1, sass/_footer.scss */
footer {
  background-color: #012b5b;
  color: white;
}
/* line 5, sass/_footer.scss */
footer a {
  color: white;
}
/* line 9, sass/_footer.scss */
footer.short {
  clear: both;
  position: relative;
  height: 3em;
  margin-top: -3em;
}

/**
 *	typography.scss
 *	
 *	Description:
 *	Fonts and Icons.
 *	
 */
/* line 11, sass/_typography.scss */
body {
  color: #474954;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

/* line 16, sass/_typography.scss */
.ie body {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 19, sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Oswald', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
}

/* line 25, sass/_typography.scss */
.ie h1, .ie h2, .ie h3, .ie h4, .ie h5, .ie h6 {
  font-family: Helveitca, Arial, sans-serif;
}

/* line 28, sass/_typography.scss */
h3.post {
  text-transform: none;
  margin-bottom: 24px;
}

/* line 32, sass/_typography.scss */
h1 {
  font-size: 67.77282px;
  text-transform: none;
  margin-top: 8px;
}

/* line 39, sass/_typography.scss */
h2 {
  /*     font-size: golden-ratio($fontSize,  2); */
  font-size: 4.236em;
  line-height: 72px;
  margin-bottom: 12px;
}

/* line 45, sass/_typography.scss */
h3 {
  /*     font-size: golden-ratio($fontSize,  2); */
  color: #474954;
  font-size: 2.618em;
}

/* line 51, sass/_typography.scss */
h4 {
  font-size: 25.888px;
}

/* line 54, sass/_typography.scss */
h5 {
  /*     font-size: golden-ratio($fontSize,  1); */
  font-size: 1.363em;
}

/* line 58, sass/_typography.scss */
h6 {
  font-size: 9.88875px;
}

/* line 61, sass/_typography.scss */
p {
  font-size: 0.875em;
  line-height: 18px;
  color: #474954;
  font-weight: 400;
}

/* line 67, sass/_typography.scss */
ul li {
  font-size: 0.842em;
  font-weight: 700;
}

/* line 71, sass/_typography.scss */
.blurb p {
  font-size: 1em;
  font-weight: 700;
}

/* line 75, sass/_typography.scss */
.tabNav li a {
  color: #bc195c;
  font-weight: 600;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  margin: 0 12px 0 0;
}

/* line 82, sass/_typography.scss */
.tabNav li.active a, .tabNav li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
}

/**
 *	layout.scss
 *	
 *	Description:
 *	Define layout for site.
 *	
 */
/* line 10, sass/_layout.scss */
.wrap,
section {
  *zoom: 1;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  width: 64em;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.wrap:before, .wrap:after,
section:before,
section:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.wrap:after,
section:after {
  clear: both;
}

/* line 15, sass/_layout.scss */
.row {
  *zoom: 1;
  display: block;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 31, sass/_layout.scss */
header .branding {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
header .branding:last-child {
  margin-right: 0;
}
/* line 35, sass/_layout.scss */
header .globalSearch {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 39.84375%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
header .globalSearch:last-child {
  margin-right: 0;
}
/* line 39, sass/_layout.scss */
header .newsLetter {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
  margin-right: 0;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
header .newsLetter:last-child {
  margin-right: 0;
}
/* line 45, sass/_layout.scss */
header #globalNav .col {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
header #globalNav .col:last-child {
  margin-right: 0;
}
/* line 48, sass/_layout.scss */
header #globalNav .subNav {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 100%;
  margin: 24px 0 12px 0;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
header #globalNav .subNav:last-child {
  margin-right: 0;
}
/* line 52, sass/_layout.scss */
header #globalNav .subNav a.cta {
  float: left;
  margin: 0 52px 0 0;
}
/* line 56, sass/_layout.scss */
header #globalNav .programsHeader {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 39.84375%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
header #globalNav .programsHeader:last-child {
  margin-right: 0;
}
/* line 59, sass/_layout.scss */
header #globalNav .programscol {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
header #globalNav .programscol:last-child {
  margin-right: 0;
}
/* line 62, sass/_layout.scss */
header #globalNav .programscol a.cta {
  margin: 0 0 12px 0;
  font-weight: 600;
  width: 232px;
  display: block;
}
/* line 68, sass/_layout.scss */
header #globalNav .programscol a.cta i {
  visibility: hidden;
}
/* line 71, sass/_layout.scss */
header #globalNav .programscol a.cta:hover i {
  visibility: visible;
}

/**
 *	state.scss
 *	
 *	Description:
 *	Various interactive states (tied to javascript).
 *	
 */
/* line 17, sass/_state.scss */
.hide-text {
  overflow: hidden;
  text-indent: -9999px;
  display: block;
}

/**
 *	theme.scss
 *	
 *	Description:
 *	Page and section specific rules.
 *	
 */
/* line 11, sass/_theme.scss */
footer {
  padding-top: 20px;
    clear: both;
  padding-bottom: 20px;
}
/* line 14, sass/_theme.scss */
footer h5 {
  text-transform: uppercase;
  padding-bottom: 13px;
}
/* line 18, sass/_theme.scss */
footer p {
  color: #fff;
  line-height: 150%;
}
/* line 22, sass/_theme.scss */
footer .icon {
  display: block;
  background: url(../img/common/social_sprite.png) no-repeat;
  width: 36px;
  height: 36px;
  overflow: none;
  float: left;
  margin: 0 12px 0 0;
}
/* line 31, sass/_theme.scss */
footer .icon a {
  text-indent: -9999px;
  display: block;
}
/* line 36, sass/_theme.scss */
footer .facebook {
  background-position: 0 -46px;
}
/* line 39, sass/_theme.scss */
footer .youtube {
  background-position: 0 -92px;
}
/* line 43, sass/_theme.scss */
footer .bottom li {
  display: inline-block;
  font-size: .65em;
  font-weight: normal;
  padding-right: 40px;
}

/* line 55, sass/_theme.scss */
section.chastain h3 {
  margin-bottom: 18px;
}

/* line 60, sass/_theme.scss */
#sidebar {
  color: #e5e7e6;
  text-align: right;
  font-size: 80%;
}
/* line 64, sass/_theme.scss */
#sidebar h4 {
  font-size: 1.1em;
  font-family: 'Open Sans', sans-serif;
}
/* line 67, sass/_theme.scss */
#sidebar h4 span {
  font-weight: normal;
}
/* line 71, sass/_theme.scss */
#sidebar .s_top {
  background: #012b5b;
  padding: 18px;
}
/* line 75, sass/_theme.scss */
#sidebar .s_bot {
  background: #bc195c;
  padding: 18px;
}
/* line 78, sass/_theme.scss */
#sidebar .s_bot a {
  color: #e5e7e6;
}
/* line 83, sass/_theme.scss */
#sidebar a.cta {
  display: block;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 6px;
}

/* line 92, sass/_theme.scss */
#gallery {
  height: 43.125em;
  background-size: cover;
  -ms-behavior: url(/wp-content/themes/oca/backgroundsize.min.htc);
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
/* line 98, sass/_theme.scss */
#gallery .wrap {
  position: relative;
  height: 100%;
}
/* line 102, sass/_theme.scss */
#gallery .blurb {
  position: absolute;
  bottom: 1.875em;
  left: 0;
  width: 80%;
  color: white;
}
/* line 109, sass/_theme.scss */
#gallery h2 {
  text-transform: none;
}
/* line 112, sass/_theme.scss */
#gallery p {
  color: #ffffff;
}
/* line 115, sass/_theme.scss */
#gallery a {
  color: #ffffff;
  margin-bottom: 12px;
}

/* line 128, sass/_theme.scss */
.detail .hero {
  height: 396px;
  overflow: hidden;
}
/* line 132, sass/_theme.scss */
.detail .hero img {
  width: 100%;
  display: block;
  margin-top: 114px;
}
/* line 139, sass/_theme.scss */
.detail article {
  padding-top: 1em;
  padding-bottom: 50px;
}
/* line 142, sass/_theme.scss */
.detail article ul {
  list-style-type: disc;
  margin-left: 2em;
}
/* line 145, sass/_theme.scss */
.detail article ul li {
  font-weight: normal;
  padding-bottom: 20px;
}
/* line 151, sass/_theme.scss */
.detail article a {
  font-weight: bold;
}
/* line 157, sass/_theme.scss */
.detail .contentsection {
  margin-bottom: 2em;
}
/* line 166, sass/_theme.scss */
.detail h2 {
  font-weight: 700;
  text-transform: none;
  font-size: 3.5625em;
}
/* line 173, sass/_theme.scss */
.detail h3 {
  font-size: 1.375em;
  line-height: 1;
  margin-top: 0;
  padding: 10px 0;
}
/* line 180, sass/_theme.scss */
.detail h4 {
  margin-bottom: 18px;
}

/***************
* ICONOGRAPHY
***************/
/* line 190, sass/_theme.scss */
.cta {
  color: #13d6ab;
  display: inline-block;
  font-size: 0.875em;
  line-height: 0;
  font-weight: 400;
}
/* line 197, sass/_theme.scss */
.cta i {
  background: url(../img/common/icon_sprite.png);
  position: relative;
  display: inline-block;
  width: 28px;
  height: 20px;
  top: 5px;
  left: 3px;
}
/* line 206, sass/_theme.scss */
.cta i.search {
  background-position: 0 0;
}
/* line 209, sass/_theme.scss */
.cta i.message {
  background-position: 0 -29px;
}
/* line 212, sass/_theme.scss */
.cta i.subscribe {
  background-position: 0 -50px;
}
/* line 215, sass/_theme.scss */
.cta i.external {
  background-position: 0 -95px;
}
/* line 218, sass/_theme.scss */
.cta i.internal {
  background-position: 0 -320px;
}
/* line 221, sass/_theme.scss */
.cta i.internalover {
  background-position: 0 -126px;
}
/* line 224, sass/_theme.scss */
.cta i.map {
  background-position: 0 -160px;
}
/* line 227, sass/_theme.scss */
.cta i.file {
  background-position: 0 -150px;
}
/* line 230, sass/_theme.scss */
.cta i.close {
  background-position: 0 -223px;
}
/* line 233, sass/_theme.scss */
.cta i.toggle_off {
  background-position: 0 -353px;
}
/* line 236, sass/_theme.scss */
.cta:hover i.toggle_off, .cta i.toggle_on {
  background-position: 0 -385px;
}
/* line 239, sass/_theme.scss */
.cta i.external_white {
  background-position: 0 -250px;
}
/* line 242, sass/_theme.scss */
.cta i.map_white {
  background-position: 0 -450px;
}
/* line 245, sass/_theme.scss */
.cta i.close_white {
  background-position: 0 -482px;
}
/* line 248, sass/_theme.scss */
.cta i.grid_toggle {
  background-position: 0 -517px;
}
/* line 251, sass/_theme.scss */
.cta i.calendar_toggle {
  background-position: 0 -1119px;
}

/* line 257, sass/_theme.scss */
.cta:hover i.internal {
  background-position: 0 -126px;
}

/* line 261, sass/_theme.scss */
.cta:hover {
  color: #fff;
}

/* line 265, sass/_theme.scss */
footer .wrap {
  padding: 0.625em;
}

/* line 1, sass/_modal.scss */
.modal {
  display: none;
  background-color: rgba(13, 12, 12, 0.85);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10001;
}

/* line 12, sass/_modal.scss */
.modal.show {
  display: block;
}

/* line 1, sass/_newsletter.scss */
.signupform {
  display: none;
  width: 736px;
  position: fixed;
  z-index: 10002;
  background: #012b5b;
  padding: 30px 0 30px 32px;
}
/* line 11, sass/_newsletter.scss */
.signupform input[type='text'] {
  color: #13d6ab;
  background-color: transparent;
  width: 320px;
  font-size: 0.8125em;
  border: 0 none;
  border-bottom: 1px solid #13d6ab;
  display: block;
  margin: 0 0 30px 0;
}
/* line 8, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.signupform input[type='text']::-webkit-input-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.signupform input[type='text']:-moz-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.signupform input[type='text']::-moz-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/css3/_placeholder.scss */
.signupform input[type='text']:-ms-input-placeholder {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-style: italic;
}
/* line 28, sass/_newsletter.scss */
.signupform small {
  color: #ffffff;
  margin: 0;
  font-size: 0.84213em;
  text-transform: uppercase;
}
/* line 35, sass/_newsletter.scss */
.signupform h4 {
  color: white;
  margin: 0 0 30px 0;
  line-height: 1;
}
/* line 41, sass/_newsletter.scss */
.signupform h5 {
  margin: 0 0 12px 0;
}
/* line 45, sass/_newsletter.scss */
.signupform fieldset {
  width: 232px;
  height: 30px;
  display: block;
  float: left;
  margin: 0 0 12px 0;
  line-height: 0.75em;
}
/* line 54, sass/_newsletter.scss */
.signupform label {
  float: left;
  width: 212px;
  font-size: 0.8125em;
}
/* line 60, sass/_newsletter.scss */
.signupform input[type='checkbox'] {
  display: none;
}
/* line 64, sass/_newsletter.scss */
.signupform input[type='checkbox'] + label {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 69, sass/_newsletter.scss */
.signupform input[type='checkbox']:checked + label {
  color: #13d6ab;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 74, sass/_newsletter.scss */
.signupform input[type='checkbox'] + label span {
  display: block;
  height: 25px;
  width: 25px;
  float: left;
  background: url(../img/common/icon_sprite.png) no-repeat;
  background-position: 0 -321px;
  margin-top: -4px;
}
/* line 84, sass/_newsletter.scss */
.signupform input[type='checkbox']:checked + label span {
  background-position: 0 -354px;
}
/* line 88, sass/_newsletter.scss */
.signupform p {
  color: white;
  margin: 0 0 24px 0;
}
/* line 93, sass/_newsletter.scss */
.signupform a.cta {
  font-size: .842em;
  font-weight: normal;
  float: left;
  width: 704px;
}
/* line 100, sass/_newsletter.scss */
.signupform a.cta.sending {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  pointer-events: none;
}
/* line 105, sass/_newsletter.scss */
.signupform a.cta.sending i.internal.sending {
  background-position: 0 -405px;
}
/* line 109, sass/_newsletter.scss */
.signupform a.close {
  background: url(../img/common/icon_sprite.png) no-repeat;
  background-position: 0 -224px;
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 32px;
  right: 24px;
}

/* line 121, sass/_newsletter.scss */
.signupform.show {
  display: block;
}

/* line 1, sass/_gallery.scss */
.gallery {
  min-height: 50%;
  background: #22222a;
  position: relative;
  overflow: hidden;
  margin-top: 114px;
}
/* line 8, sass/_gallery.scss */
.gallery .galleryitemwrap {
  position: absolute;
  overflow: hidden;
}
/* line 13, sass/_gallery.scss */
.gallery .galleryitem {
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  position: relative;
  cursor: pointer;
}
/* line 22, sass/_gallery.scss */
.gallery .galleryiteminfo {
  background-color: rgba(34, 34, 42, 0.4);
  width: 100%;
  color: white;
}
/* line 28, sass/_gallery.scss */
.gallery .galleryiteminfo .content {
  display: none;
  padding: 24px 24px 12px 24px;
}
/* line 33, sass/_gallery.scss */
.gallery .galleryitem h5 {
  margin: 0 0 12px 0;
}
/* line 37, sass/_gallery.scss */
.gallery .galleryitem p {
  color: white;
}
/* line 41, sass/_gallery.scss */
.gallery .galleryitem.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 45, sass/_gallery.scss */
.gallery .galleryitem.over {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 49, sass/_gallery.scss */
.gallery .galleryitem.over .content {
  display: block;
}

/* line 1, sass/_artistregistry.scss */
.artistregistry {
  font-size: 16px;
  float: left;
  height: 42px;
  overflow: hidden;
  width: 100%;
  padding: 6px 0 30px 16px;
  background: #bc195c;
}
/* line 10, sass/_artistregistry.scss */
.artistregistry a.cta {
  color: #ffffff;
  font-size: 0.6875em;
  text-transform: uppercase;
}
/* line 16, sass/_artistregistry.scss */
.artistregistry a.cta:hover {
  text-decoration: none;
}
/* line 20, sass/_artistregistry.scss */
.artistregistry .artistregistry_content {
  float: left;
  height: 200%;
  display: block;
  margin: 12px 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
}
/* line 29, sass/_artistregistry.scss */
.artistregistry .artistnav {
  font-size: 16px;
  padding: 0 0 12px 0;
  float: left;
}
/* line 34, sass/_artistregistry.scss */
.artistregistry .artistnav a, .artistregistry .artistnav .emptyalpha {
  color: #ffffff;
  display: block;
  width: 38px;
  text-align: left;
  float: left;
  font-weight: 400;
}
/* line 43, sass/_artistregistry.scss */
.artistregistry .artistnav a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 47, sass/_artistregistry.scss */
.artistregistry .artistnav a:hover, .artistregistry .artistnav a.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
}
/* line 56, sass/_artistregistry.scss */
.artistregistry .artistnav .emptyalpha {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}

/* line 61, sass/_artistregistry.scss */
.artislinks_wrap {
  float: left;
}

/* line 64, sass/_artistregistry.scss */
.artistnav_links {
  display: none;
  text-align: left;
  float: left;
}

/* line 69, sass/_artistregistry.scss */
.artistnav_links a {
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  display: block;
  font-weight: 200;
  margin: 0 32px 6px 0;
  float: left;
  width: 232px;
}

/* line 78, sass/_artistregistry.scss */
.artistnav_links a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 82, sass/_artistregistry.scss */
#subinfo {
  float: left;
  margin-bottom: 12px;
  width: 100%;
}

/* line 88, sass/_artistregistry.scss */
#subinfo a {
    display: block;
    float: left;
    font-weight: 400;
    font-size: 15px;
}

#subinfo .divider{
    float: left;
    margin: -2px 7px;
}

/* line 94, sass/_artistregistry.scss */
div.detail.push {
  margin: 124px 0 0 0;
}

/* line 98, sass/_artistregistry.scss */
div.usermenuwrap {
    position: relative;
    z-index: 99;
    float: right;
    width: 100%;
    margin: 10px 0 0;
}
/* line 103, sass/_artistregistry.scss */
div.usermenuwrap ul {
  float: right;
}
/* line 107, sass/_artistregistry.scss */
div.usermenuwrap li {
  display: block;
  float: left;
  margin: 0 24px 0 0;
    text-transform: uppercase;
}

/* line 1, sass/_artistreg.scss */
.applicant {
  display: block;
  float: left;
  height: 140px;
  margin: 0 24px 24px 0;
  width: 300px;
}
/* line 11, sass/_artistreg.scss */
.applicant a.applicantop {
  display: inline-block;
  font-size: .7em;
  margin: 0 12px 6px 0;
  text-transform: uppercase;
}
/* line 18, sass/_artistreg.scss */
.applicant a.applicantop.delete {
  color: #952828;
}
/* line 22, sass/_artistreg.scss */
.applicant a.applicantop.delete:hover {
  color: red;
}
/* line 26, sass/_artistreg.scss */
.applicant small {
  display: block;
  font-size: .8em;
  width: 100%;
}

/* line 33, sass/_artistreg.scss */
.vote {
  margin: 12px 0 12px 0;
  float: left;
  width: 100%;
}
/* line 38, sass/_artistreg.scss */
.vote a {
  display: block;
  float: left;
  margin: 0 12px 0 0;
}
/* line 44, sass/_artistreg.scss */
.vote a.selected,.vote a:hover {
    color: #bc195c;
}

/* line 49, sass/_artistreg.scss */
#news form p.large {
  width: 960px;
}
/* line 52, sass/_artistreg.scss */
#news form p.large textarea {
  height: 400px;
  width: 960px;
}

/* line 58, sass/_artistreg.scss */
#news form h3 {
  margin: 0 0 24px 0;
}

/* line 2, sass/_news.scss */
#news .headerSection {
  *zoom: 1;
  display: block;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 14px;
  margin-bottom: 18px;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
#news .headerSection:before, #news .headerSection:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/bourbon-compass-3.1.6/stylesheets/bourbon/addons/_clearfix.scss */
#news .headerSection:after {
  clear: both;
}
/* line 8, sass/_news.scss */
#news .headerSection h3 {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 74.21875%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
#news .headerSection h3:last-child {
  margin-right: 0;
}
/* line 12, sass/_news.scss */
#news .headerSection .newsLink {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
  text-align: right;
  padding-top: 20px;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
#news .headerSection .newsLink:last-child {
  margin-right: 0;
}
/* line 17, sass/_news.scss */
#news .headerSection .newsLink a {
  font-size: 13px;
  color: #012b5b;
}
/* line 24, sass/_news.scss */
#news label {
  display: block;
}
/* line 28, sass/_news.scss */
#news form {
  float: left;
  width: 100%;
}
/* line 32, sass/_news.scss */
#news form p {
  float: left;
  width: 500px;
}
/* line 36, sass/_news.scss */
#news form p input, #news form p textarea, #news form p select {
  font-family: "Open Sans", sans-serif;
  font-size: 1.2em;
  padding: 6px;
  width: 380px;
}
/* line 43, sass/_news.scss */
#news form p textarea {
  height: 160px;
}
/* line 47, sass/_news.scss */
#news form p select {
  width: 160px;
}
/* line 51, sass/_news.scss */
#news form p input.sm, #news form p select.sm {
  width: 50px;
}
/* line 55, sass/_news.scss */
#news form p input.med, #news form p select.med {
  width: 60px;
}
/* line 59, sass/_news.scss */
#news form p input.lg, #news form p select.lg {
  width: 80px;
}
/* line 63, sass/_news.scss */
#news form p input.xlg, #news form p select.xlg {
  width: 120px;
}
/* line 68, sass/_news.scss */
#news form div.inputsetwrap {
  float: left;
  width: 1024px;
}
/* line 73, sass/_news.scss */
#news form div.inputset {
  float: left;
  font-size: .875em;
  margin: 12px 0 24px 0;
  width: 500px;
}
/* line 79, sass/_news.scss */
#news form div.inputset ul.inputlist {
  width: 500px;
  float: left;
}
/* line 85, sass/_news.scss */
#news form div.inputset.lg {
  width: 1024px;
}
/* line 88, sass/_news.scss */
#news form div.inputset.lg ul.inputlist {
  width: 1024px;
}
/* line 92, sass/_news.scss */
#news form div.inputset.lg textarea {
  font-family: "Open Sans", sans-serif;
  font-size: 1.2em;
  padding: 6px;
  width: 380px;
  height: 100px;
}
/* line 102, sass/_news.scss */
#news form ul.inputlist.floatops li {
  float: left;
  padding: 6px 0 6px 0px;
  width: 333px;
}
/* line 109, sass/_news.scss */
#news form p.groupleft, #news form p.groupright {
  width: 240px;
}
/* line 113, sass/_news.scss */
#news form div.imagegroup {
  float: left;
  width: 380px;
}
/* line 118, sass/_news.scss */
#news form p.submit {
  float: left;
  width: 960px;
}
/* line 122, sass/_news.scss */
#news form p.submit input {
  width: auto;
}
/* line 128, sass/_news.scss */
#news form[name="updateImages"] {
  width: 500px;
}
/* line 132, sass/_news.scss */
#news h4 {
  text-transform: none;
  margin-bottom: .4em;
}
/* line 137, sass/_news.scss */
#news div.currentImages {
  float: left;
  min-height: 400px;
  width: 450px;
}
/* line 143, sass/_news.scss */
#news div#error, #news div#success {
  background: #f6e4e4;
  border: 1px solid red;
  float: left;
  margin: 0 0 24px 0;
  padding: 24px;
  width: 1024px;
}
/* line 152, sass/_news.scss */
#news div#success {
  background: #d8fff1;
  border: 1px solid #71ffaa;
}

/* line 158, sass/_news.scss */
div.infocolwrap {
  float: left;
  margin: 0 24px 0 0;
  width: 1024px;
}

/* line 164, sass/_news.scss */
div.infocol {
  float: left;
  margin: 0 24px 0 0;
  width: 240px;
}
/* line 169, sass/_news.scss */
div.infocol strong {
  display: block;
}

/* line 174, sass/_news.scss */
div.infocol.sm {
  width: 100px;
}

/* line 178, sass/_news.scss */
div.infocol.lg {
  width: 1000px;
}

/* line 182, sass/_news.scss */
div.detail.push {
  margin: 124px 0 0 0;
}

/* line 5, sass/_desktop.scss */
#main {
  margin-top: 133px;
}

/* line 11, sass/_desktop.scss */
.tabSet {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 100%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet:last-child {
  margin-right: 0;
}
/* line 16, sass/_desktop.scss */
.tabSet .tabContentPane {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 100%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet .tabContentPane:last-child {
  margin-right: 0;
}
/* line 22, sass/_desktop.scss */
.tabSet .tabContent {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 100%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet .tabContent:last-child {
  margin-right: 0;
}
/* line 26, sass/_desktop.scss */
.tabSet .tabContent figure {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet .tabContent figure:last-child {
  margin-right: 0;
}
/* line 31, sass/_desktop.scss */
.tabSet .tabContent .content {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 65.625%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.tabSet .tabContent .content:last-child {
  margin-right: 0;
}

/* line 41, sass/_desktop.scss */
footer .col1, footer .col2 {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 22.65625%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
footer .col1:last-child, footer .col2:last-child {
  margin-right: 0;
}
/* line 44, sass/_desktop.scss */
footer .col3 {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 48.4375%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
footer .col3:last-child {
  margin-right: 0;
}

/* line 52, sass/_desktop.scss */
.detail #sidebar {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 31.25%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.detail #sidebar:last-child {
  margin-right: 0;
}
/* line 55, sass/_desktop.scss */
.detail #sidebar.fixed {
  position: fixed;
  top: 114px;
  width: 320px;
}
/* line 62, sass/_desktop.scss */
.detail article {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 57.03125%;
  margin-left: 8.59375%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.detail article:last-child {
  margin-right: 0;
}
/* line 66, sass/_desktop.scss */
.detail article.indent {
  margin-left: 42.96875%;
}
/* line 71, sass/_desktop.scss */
.detail article.fullcol {
  display: block;
  float: left;
  margin-right: 3.125%;
  width: 100%;
  margin-left: 0;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/neat-compass-1.2.0.1/stylesheets/neat/grid/_span-columns.scss */
.detail article.fullcol:last-child {
  margin-right: 0;
}

#welcome{
    font-size: 15px;
    margin: 0;
}

.note{
    color: #a5a5a5;
    font-size: 12px;
}

.pink{
    color: #BC195C;
}

.filter-wrap {
    background: none repeat scroll 0 0 #bc195c;
    float: left;
    height: 60px;
    margin-top: 15px;
    padding: 10px;
    position: relative;
    width: 326px;
}

.filter-wrap:nth-child(2) {
    margin-left: 22px;
    margin-right: 22px;
}

.filter-wrap h2 {
    color: #fff;
    font-size: 13px;
    line-height: 1;
    letter-spacing: 1.5px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.search-filters {
    height: 75px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#search-by-name {
    border: medium none;
    box-shadow: 0 0 2px #000 inset;
    display: block;
    margin: 7px auto 0;
    width: 200px;
}

#artistsearch {
    border: 1px solid #000;
    height: 503px;
    padding: 80px 15px 15px;
    width: 100%;
    position: relative;
}


#search-container {
    height: 421px;
    left: 0;
    overflow-x: scroll;
    padding: 10px;
    position: absolute;
    width: 100%;


    -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
}

.alpha-div h1 {
    font-size: 30px;
}

#artistsearch .alpha-div ul{
    margin: 0;
}

#artistsearch .alpha-div ul li{
    margin: 0;
    padding: 0;
    list-style: none;
}

#artistsearch #search-container a {
    color: #474954;
    font-weight: 400;
}

#search-cta {
    background: none repeat scroll 0 0 #e5e5e5;
    font-weight: 700;
    padding: 10px;
    width: 100%;
    margin: 0;
}

#view-reg-search {
    background: none repeat scroll 0 0 #BC195C;
    color: #fff;
    margin: 0 0 0 20px;
    padding: 4px;
    cursor: pointer;
    text-transform: uppercase;
}

.pointer{
    cursor: pointer;
}

.upper{
    text-transform: uppercase;
}

.detail {
    margin: 150px 0 0;
}

.filter-wrap ul.filter-boxes {
    background: none repeat scroll 0 0 #fff;
    max-height: 405px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    overflow-y: scroll;
    display: none;
    position: absolute;
    top: 60px;
    border: 1px solid #e5e5e5;
    width: 100%;
    padding: 20px 0 0 25px;
    z-index: 9;
}

.filter-wrap ul.filter-boxes.active{
    display: block;
}

.click-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.filter-box .reset {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 32px;
    width: 100%;
    display: none;
    z-index: 9999;
}

.filter-box .reset.active{
    display: block;
}

.checkbox {
    background: url("../images/checkboxes.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 5px 6px 0 0;
    width: 20px;
}

.checkbox.checked{
    background-position: 0 -20px;
}

#reg-gallery {
    background: none repeat scroll 0 0 #e5e5e5;
    clear: both;
    width: 100%;
}

#reg-gallery-content{
    float: left;
    width: 250px;
    margin: 0 0 0 20px;
}
#reg-gallery-display{
    float: left;
    width: 711px;
}

#reg-gallery-display img{
    width: 100%;
}

#reg-gallery-content > div {
    float: left;
    margin: 0 0 0 5px;
    width: 80px;
    height: 70px;
}

#reg-gallery-content > div img{
    max-width: 100%;
    height: auto;
    max-height: 65px;
}

.reg-gallery-item.active img{
    border: 2px solid #000;
}

.pink-btn {
    background: none repeat scroll 0 0 #bc195c;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 0 20px;
    padding: 4px 10px;
    text-transform: uppercase;
}

.b-content{
    width: 1000px;
    margin: 0 auto;
    clear: both;
}

#login-btn{
    border: 1px solid #efefef;
    border-radius: 5px;
    box-shadow: 0 0 2px #000;
    color: #042c5a;
    display: block;
    font-size: 12px;
    margin: 20px 0 0;
    padding: 0 20px;
    text-transform: uppercase;
}

.usermenu li a:hover, .usermenu li a.active{
    color: #bc195c;
    text-decoration: none;
}

.reg-wrap-content{
    width: 1000px;
    margin: 0 auto;
}

.exit-container {
    background: url('../images/exit-container.png') no-repeat 0 0 scroll transparent;
    display: none;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 4px;
    top: 4px;
}

.exit-container.active{
    display: block;
}

#email-form{
    width: 100%;
    float: left;
    position: relative;
    margin: 40px auto;
}

#email-form input[type="text"],#email-form textarea{
    width: 100%
}

#email-form textarea{
    word-wrap: break-word;
    resize: none;
    height: 200px;
}

#emailbasics{
    float: left;
    width: 45%;
}

#emailtos{
    float: right;
    width: 48%;
    height: 280px;
    border: 1px solid #000;
    padding: 9px;
    overflow-x: scroll;

    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}