@import url("http://fonts.googleapis.com/css?family=Oswald:400,300,700");
/*front page styles*/
/* line 3, ../sass/mcny.scss */
.title {
  background: #000;
  margin: 0 0 5px !important;
  color: #fff;
  font-size: 18px;
  min-height: 36px;
  line-height: 34px;
  font-weight: 300;
  padding-left: 10px;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Oswald",sans-serif !important;
}
.title.doubleheight {
  line-height: 22px;
  height:49px;
}
.title a {
  color: #fff;
}
/* line 17, ../sass/mcny.scss */
.column-feed .title {
  letter-spacing: 0;
}
/* line 20, ../sass/mcny.scss */
.column-feed .title a {
  color: #fff;
}
/* line 24, ../sass/mcny.scss */
.column-feed .title a:hover {
  color: #00b3d4;
  text-decoration: none;
}

/* line 30, ../sass/mcny.scss */
.white-bg {
  background: #fff;
  color: #000;
  padding-left: 0;
}
.white-bg a {
  color: #000;
}
/* line 36, ../sass/mcny.scss */
.title-caret {
  position: absolute;
  left: 9px;
  bottom: 8px;
  width: 12px;
  height: 6px;
}
.doubleheight .title-caret {
  bottom: 4px;
}
/* line 44, ../sass/mcny.scss */
.column-feed, .discover-sidebar {
  
}
/* line 48, ../sass/mcny.scss */
.column-feed.even, .column-feed.views-row-even, .discover-sidebar.even, .discover-sidebar.views-row-even {
  margin-right: 0;
}

/* line 53, ../sass/mcny.scss */
.column-feed.last {
  margin: 0;
}

/* line 58, ../sass/mcny.scss */
.post p, .block p, .content-block p {
  margin: 0;
  font-size: 12px;
  color: #000;
  line-height: 20px;
  margin-bottom: 5px;
}
.column-feed p{
	color:#343434;
}

/* line 67, ../sass/mcny.scss */
.column-feed strong {
  color: #000;
}

/* line 71, ../sass/mcny.scss */
.column-feed .more, .post .more, .block .more {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #00b3d4;
  text-decoration: none;
}

.column-feed .more a:hover, .post .more a:hover, .block .more a:hover {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000;
  text-decoration: none; 
}
.block-panels-mini .more {
  text-transform: none !important;
}
.block-panels-mini .more:hover {
  text-transform: none !important;
  color: #000;
  text-decoration: none;
}
.block-panels-mini .map-it {
  display: inline-block;
  line-height: 14px;
}
.block-panels-mini .map-it img {
  position: relative;
  top: 3px;
  margin-right: 5px;
  margin-left:0;
  vertical-align: baseline;
  width: auto;
}
a.more-homepage:link {
  font-size: 14px;
  text-transform: uppercase;
  color: #00b3d4;
  text-decoration: none;
  display: inline-block;
  margin-left:5px;
  vertical-align:top;
}

a.more-homepage:hover {
  text-transform: uppercase;
  color: #000;
  text-decoration: none;  
}

/* line 76, ../sass/mcny.scss */
.post {
  border-bottom: 1px dashed #d7d7d7;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
/* line 81, ../sass/mcny.scss */
.post h2 {
  margin: 0 0 10px;
  text-transform: uppercase;
  font-family: "Oswald",sans-serif !important;
  font-size: 13px;
  font-weight: 400 !important;
  color:#000;
}

/* line 89, ../sass/mcny.scss */
.block h3, .view-taxonomy-term h3 {
  font-size: 15px;
  margin: 0;
  font-weight: 400;
}
#block-views-exhibition-listing-block h3, #block-views-event-listing-block h3, .sponsors-block h3 {
  font-weight: 400;
}
#content.edu-content h3 {
	font-weight: 400;
	font-size: 15px;
	margin-top: 0;
	margin-bottom: 0;
}

/* line 95, ../sass/mcny.scss */
.post.last {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}

/* line 104, ../sass/mcny.scss */
.visit-block .post {
  border:none;
  padding: 0 0 0 10px;
  margin: 0;
  max-width: 230px;
}
.section-visit .visit-block .post{
	width:245px;
	max-width:245px;
}

/* line 114, ../sass/mcny.scss */
.time-blurb {
  padding: 0;
  margin-bottom: 15px;
  margin-top: 39px;
  text-transform:uppercase;
  color:#343434;
  font-family:Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
}

/* line 119, ../sass/mcny.scss */
.discover-sidebar .post {
  margin-left: 10px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom:1px solid #e4e4e4;
}
.discover-sidebar .post:last-child{
	border-bottom:none;
}
.discover-sidebar .post p {
  margin-bottom: 0;
  line-height:18px;
}

/* line 123, ../sass/mcny.scss */
.front-page-feed, .region-homecontent .center-wrapper {
  margin-bottom: 20px;
  overflow: hidden;
}

/*footer styles*/
/* line 127, ../sass/mcny.scss */
#footer {
  padding-left: 0;
  padding-right: 0;
}

/* line 131, ../sass/mcny.scss */
.footer-content {
  background: #000;
  padding: 25px 0;
}

/* line 136, ../sass/mcny.scss */
.museum-info-wrap {
  font-size: 14px;
  font-family: "Oswald", sans-serif;
  color: #00b3d4;
  height: 65px;
  margin-bottom: 30px;
  margin-left:0 !important;
  margin-right:0 !important;
}
/* line 144, ../sass/mcny.scss */
.museum-info-wrap span {
  color: #333;
  font-size: 20px;
  margin: 0 2%;
}
.footer-logo{
  height: 65px;
  margin-right:20px;
  float:left;
}
.footer-logo img{
  height: 65px;
  width: 65px;
}
/* line 157, ../sass/mcny.scss */
.museum-info {
  border-bottom: 1px solid #333;
  height: 65px;
  font-size: 12px;
  letter-spacing: 0.5px;
  display: inline-block;
}
/* line 162, ../sass/mcny.scss */
.museum-info .museum-location {
  text-transform: uppercase;
  padding-right: 10px;
}
/* line 167, ../sass/mcny.scss */
.museum-info div {
  height: 38px;
  line-height: 38px;
  border-right: 1px solid #333;
  box-sizing:border-box;
  float: left;
}
.museum-hours {
	margin-top: 2px;
  padding-left: 10px;
  padding-right: 10px;
}
.museum-mailing-list {
	margin-top: 2px;
  padding-left: 10px;
}
/* line 174, ../sass/mcny.scss */
.museum-info div.last {
  border-right: 0;
}
/* line 179, ../sass/mcny.scss */
.museum-info img {
  margin-right: 7px;
}
/* line 184, ../sass/mcny.scss */
.footer-sitemap {
  margin: 0 10px 0 10px;
}

/* line 189, ../sass/mcny.scss */
.footer-sitemap .nav-column h3 {
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
  letter-spacing: 1px;
}
/* line 197, ../sass/mcny.scss */
.footer-sitemap .nav-column ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 202, ../sass/mcny.scss */
.footer-sitemap .nav-column li a {
  color: #909090;
  font-size: 11px;
}
/* line 206, ../sass/mcny.scss */
.footer-sitemap .nav-column li a:hover {
  color: #00b3d4;
  text-decoration: none;
}
.footer-nav{
  display: inline-block;
}
/* line 216, ../sass/mcny.scss */
.nav-column.last {
  margin-right: 0;
}
#map { height: 100%; }

/* line 220, ../sass/mcny.scss */
.disclaimer-menu {
  margin: 0 10px 0 10px;
  padding: 20px 0;
  color: #616161;
  font-size: 12px;
}
/* line 225, ../sass/mcny.scss */
.disclaimer-menu a {
  font-size: 12px;
}
/* line 232, ../sass/mcny.scss */
.disclaimer-menu span {
  margin: 0 5px;
}

/* line 237, ../sass/mcny.scss */
.front-page-footer {
  margin-bottom: 90px;
}

/* line 241, ../sass/mcny.scss */
.header-social {
  position: absolute;
  top: 6px;
  right: 0;
  min-width:485px;
}

.header-social-icn {
  background: url(../images/header-social-sprite2.png) no-repeat 0 0;
  display: inline-block;
  height: 19px;
  text-indent: -90009px;
}
.icn-fb {
  width: 10px;
}
.icn-twitter {
  background-position: -10px 0;
  width: 17px;
}
.icn-google {
  background-position: -28px 0;
  width: 21px;
  display: none;
}
.icn-search {
  background-position: -49px 0;
  height: 25px;
  width: 25px;
}
.icn-instagram {
  background-position: -74px 0;
  width: 17px;
}
.icn-wordpress {
  background-position: -91px 0;
  width: 19px;
}
.icn-fb:hover {
  background-position: 0 -19px;
}
.icn-twitter:hover {
  background-position: -10px -19px;
}
.icn-google:hover {
  background-position: -28px -19px;
}
.icn-search:hover, .icn-search.active {
  background-position: -49px -25px;
}
.icn-instagram:hover {
  background-position: -74px -19px;
  width: 17px;
}
.icn-wordpress:hover {
  background-position: -91px -19px;
  width: 19px;
}
.header-search {
  background: #000;
  color: #fff;
  position: absolute;
  right: 10px;
  top:29px;
  width: 177px;
  height: 40px;
  padding: 9px;
  display: none;
  box-sizing:content-box;
}
.header-search h3, .header-search label {
  margin: 0 0 2px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: 'Oswald';
  display: block;
  line-height: 15px;
}
.header-search input[type=text] {
  width: 160px;
  padding: 0;
  margin: 0;
  height: 21px;
  line-height: 16px;
  border: 0;
  font-size: 13px;
  font-family: arial;
  font-style: italic;
  text-indent: 10px;
  color: #696969;
}
.header-search input[type=submit], .header-search input[type=image] {
  /*background: none;*/
  border: 0;
  padding: 0;
  color: #01abcb;
  vertical-align: middle;
  margin-left: 2px;
}
/* line 246, ../sass/mcny.scss */
.header-social a {
  vertical-align: middle;
  margin-left: 10px;
  margin-top:6px;
}
/* line 251, ../sass/mcny.scss */
.social-block {
  display: inline-block;
  margin-left: 10px;
}

/* line 256, ../sass/mcny.scss */
.footer-social {
  padding: 20px 0 0;
}

.footer-social .fb-like{
	position: relative;
	top: -3px;
}

/*hero space*/
/* line 260, ../sass/mcny.scss */
.hero-space .block {
  margin-bottom: 0;
}
/*sidebar styles*/
/* line 265, ../sass/mcny.scss */
.sidebars .menu li.expanded, .sidebars .menu li.leaf, .edu-section-hub .menu li.expanded, .edu-section-hub .menu li.leaf {
  list-style-image: none;
  list-style-type: none;
}
/* line 269, ../sass/mcny.scss */
.sidebars .expanded > a, .sidebars .menu-block-wrapper > ul > li > a, .edu-section-hub .expanded > a, .edu-section-hub .menu-block-wrapper > ul > li > a, .sidebars #block-menu-menu-exhibition-sections > ul > li > a {
  /*background: #f3f3f3;*/
  font-family: "Oswald", sans-serif;
  font-size: 17px;
  color: #878787;
  min-height: 23px;
  line-height: 23px;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  padding-left: 6px;
  margin-bottom: 13px;
  letter-spacing:1px;
  font-weight:lighter;
}
ul.nice-menu, ul.nice-menu ul {
	z-index: 100;
}
/*Expansion Class*/
.twolines {
	height: 36px;
	line-height: 17px;

}

.sidebars .expanded > a, .sidebars .menu-block-wrapper > ul > li > a:hover, .edu-section-hub .expanded > a:hover, .edu-section-hub .menu-block-wrapper > ul > li > a:hover, .sidebars #block-menu-menu-exhibition-sections > ul > li > a:hover, .sidebars #block-menu-menu-exhibition-sections > ul > li > a.active, .sidebars .menu-block-wrapper > ul > li > a.active {
  /*background: #f3f3f3;*/
  font-family: "Oswald", sans-serif;
  font-size: 17px;
  color: #00b3d4;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  padding-left: 6px;
  margin-bottom: 13px;
  letter-spacing:1px;
  font-weight:lighter;
}


/* line 283, ../sass/mcny.scss */
.sidebars .region-sidebar-first, .edu-section-hub .region-sidebar-first {
  padding: 0;
}
/* line 286, ../sass/mcny.scss */
.sidebars .expanded > .menu a, .edu-section-hub .expanded > .menu a {
  font-size: 13px;
  color: #696969;
  text-decoration: none;

}

.sidebars .expanded > .menu a:hover, .edu-section-hub .expanded > .menu a:hover {
  font-size: 13px;
  color: #00b3d4;
  text-decoration: none;

}

/* line 290, ../sass/mcny.scss */
.sidebars .expanded > .menu, .edu-section-hub .expanded > .menu {
  padding: 0 0 0 10px;
  margin-bottom: 12px;
}

/*content styles */
.page-node-13 #content {
  border-left: 0 !important;
}
/* line 302, ../sass/mcny.scss */

/* line 306, ../sass/mcny.scss */
.page-blurb {
  font-size: 22px;
  font-weight: 300;
  margin: 0 0 25px;
  line-height: 34px;
  color:#000;
}

/* line 315, ../sass/mcny.scss */
.content-block p {
  line-height: 22px;
  margin-bottom: 27px;
  font-size: 13px;
}
/* line 320, ../sass/mcny.scss */
.content-block ul {
  margin: 0 20px 27px 27px;
  font-size: 13px;
  color: #a8abad;
  line-height: 20px;
  padding: 0;
}
.content-block ul li{
	margin-bottom:5px;
}
.content-block ul li ul li ul, .content-block ul li ul {
  margin-bottom: 0;
}
/* line 327, ../sass/mcny.scss */
.content-block strong, .content-block b, .content-block h5 {
  font-size: 13px;
  color: #3e3e3e;
  display: block;
  margin:0 0 5px;
}
.content-block > strong, .content-block > b, .content-block > h5{
  padding-left:10px;
}
.content-block b, .content-block strong {
	display: inline;
}

/* line 334, ../sass/mcny.scss */
.w390 {
  width: 390px;
}

/* line 337, ../sass/mcny.scss */
.blue-btn, .search-form .form-submit {
  font-family: "Oswald", sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #fff !important;
  text-transform: uppercase;
  text-align: center;
  background: #00b3d4;
  padding: 5px 12px;
  letter-spacing: 1px;
  display: inline-block;
}
.blue-btn.large {
  padding: 15px;
}
.lt-ie9 .blue-btn {
  font-size: 13px;
}
.w755 {
  width: 755px;
}
.w490 {
  width: 490px;
}
.lt-ie9 .w490 {
  width: 488px;
}
.mTop9 {
  margin-top: 9px;
}
.blue-btn:hover {
  background: #000;
  text-decoration: none;
}

/* line 350, ../sass/mcny.scss */
.quote-block {
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  line-height: 28px;
  padding: 27px 0;
}
/* line 357, ../sass/mcny.scss */
.quote-block em {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  display: block;
}

/* line 367, ../sass/mcny.scss */
.content-block {
  margin-bottom: 40px;
}
/* line 370, ../sass/mcny.scss */
.content-block h3 {
  font-weight: 400;
  font-size: 15px;
  margin: 0 0 10px;
  text-transform: uppercase;
  text-align: left !important;
}

/* line 379, ../sass/mcny.scss */
.content-block .tabs {
  margin-bottom: 27px;
}
/* line 380, ../sass/mcny.scss */
.content-block .tabs ul {
  height: 34px;
  line-height: 28px;
  list-style-type: none;
  margin: 0;
}
/* line 387, ../sass/mcny.scss */
.content-block .tabs .tab {
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-size: 15px;
  font-weight: 300;
  background: url(../images/tab-bg.png) no-repeat left top;
  width: 209px;
  text-align: center;
  text-transform: uppercase;
  color: #3c3c3c;
  position: relative;
  height: 34px;
}
/* line 402, ../sass/mcny.scss */
.content-block .tabs .active-tab {
  background: url(../images/active-tab-bg.png) no-repeat left top;
  color: #fff;
}
/* line 406, ../sass/mcny.scss */
.content-block .tabs .tab-content {
  background: #f3f3f3;
  padding: 20px;
  margin-top: -6px;
}

/* line 414, ../sass/mcny.scss */
.content-item-list ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 420, ../sass/mcny.scss */
.section-image {
  margin-bottom: 5px;
}

/* line 424, ../sass/mcny.scss */
.section-summary p {
  font-size: 13px;
  line-height: 18px;
}
/*Calendar Page*/
.image-rollover {
  cursor: pointer;
  margin-bottom: 10px;
}
.image-rollover a {
  display: block;
  text-indent: -9009px;
}
.sub-title {
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
}
.sub-title  a {
  color: #000;
}
.sub-title a:hover {
  color: #00b3d4;
  text-decoration: none;
}
.events-menu {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
.events-menu span {
  color: #a0a0a0;
  margin: 0 10px;
}
.sold-out {
  color: #e80031;
}
.view-more {
  height: 27px;
  line-height: 27px;
  font-family: Oswald;
  text-transform: uppercase;
  background: #e9e9e9;
  text-align: center;
  font-size: 14px;
  clear: both;
  display: none;
}
.view-more a {
  color: #8f8f8f;
}
/*gallery styles*/
.view-event-gallery li.views-fluid-grid-item, .view-exhibition-gallery li.views-fluid-grid-item, .view-content-gallery li.views-fluid-grid-item {
  padding: 0;
  background: none;
  border: 0;
}
.view-event-gallery .item-list ul, .view-exhibition-gallery .item-list ul, .view-content-gallery .item-list ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
}
.view-event-gallery .item-list ul li, .view-exhibition-gallery .item-list ul li, .view-content-gallery .item-list ul li {
  display: inline-block;
  width: 155px;
}
.view-event-gallery .item-list ul li:nth-child(2n+1), .view-exhibition-gallery .item-list ul li:nth-child(2n+1), .view-content-gallery .item-list ul li:nth-child(2n+1){
    margin-bottom:10px;
}
/*event details block*/
.event-details-content {
  list-style: none;
  margin: 0 0 12px;
  padding: 12px;
  background: #f3f3f3;
  font-size: 14px;
}
.event-details-content strong {
  font-family: Oswald;
  text-transform: uppercase;
}
/*calendar styles*/
.date-heading {
  background: #000;
  font-family: Oswald;
  font-size: 16px;
  color: #00b3d4;
  height: 35px;
  line-height: 40px;
}
.view .date-nav-wrapper .date-heading h3 {
  font-size: 20px;
  font-family: Oswald;
  text-transform: uppercase;
  line-height: 35px;
  font-weight:lighter;
}
.view .date-nav-wrapper .date-nav {
  margin: 0;
  padding: 0;
}
.date-nav.item-list .pager {
  margin: 0;
  padding: 0;
}
.calendar-calendar th.days {
  background-color: #fff;
  color: #585858;
  font-weight: normal;
  border: 0;
  text-transform: uppercase;
  font-family: 'oswald';
  font-size: 16px;
  padding: 10px 1px 0;
}
.calendar-calendar .month-view table {
  border: none;
  padding: 0;
  margin: 0;
  border: 1px solid #dfdfe1;
  width: 100%;
  border-top: 0;
}
.calendar-calendar td {
  width: 14%;
  border: 1px solid #ccc;
  color: #cfcfcf;
  text-align: center;
  vertical-align: top;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.calendar-calendar td a:hover{
	background-color: #000!important;
}
.calendar-calendar td.mini {
  /* border: 1px solid #eee;
  border-right: 0;
  border-bottom: 0; */
}
.calendar-calendar table.mini td.empty {
  border-color: #eee;
}
.calendar-calendar td.sun {
  border-left: 0;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today, .calendar-calendar tr td.has-events:hover {
  background: #000;
  color: #fff !important;
}
.calendar-calendar tr td.today a, .calendar-calendar tr.odd td.today a, .calendar-calendar tr.even td.today a, .calendar-calendar tr td.has-events:hover a{
	color:#fff !important;
}
.calendar-calendar tr td.today .month.mini-day-off, .calendar-calendar tr.odd td.today .month.mini-day-off, .calendar-calendar tr.even td.today .month.mini-day-off, .calendar-calendar tr td.has-events:hover .month.mini-day-off{
	
}
.calendar-calendar tr td.has-events:hover a,.calendar-calendar tr td.has-no-events:hover a{
  color:#fff;
}
.calendar-calendar tr td.has-events, .calendar-calendar tr td.has-events a, .calendar-calendar tr td.has-no-events, .calendar-calendar tr td.has-no-events a {
  color: #000;
  text-decoration: none;
  border:none;
  font-family: arial;
  font-size: 13px;
  padding: 7px 5px;
  
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next {
  background: #000;
  line-height: 40px;
  padding: 0;
}
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a {
  display:inline-block;
  height: 11px;
  width: 8px;
  text-indent: 90009px;
  position: absolute;
  top: 50%;
  margin-top: 12px;
  overflow: hidden;
  border:none;
}
.view .date-nav-wrapper .date-prev a {
  background: url(../images/calPre.png) no-repeat left center;
  left:0;
  background-size:6px;
}
.view .date-nav-wrapper .date-next a {
  background: url(../images/calNex.png) no-repeat right center;
  right: 0;
  background-size:6px;
}
.block-block.contextual-links-region{
	margin-top:26px!important;
}
.hidden {
  display: none;
}
.required, .visit-page-content a, .discover-sidebar a {
  color: #00b2d6;
}
.visit-page-content p, .section-visit .visit-content p {
  margin-bottom: 20px !important;
  font-size: 13px;
  line-height: 18px;
}
.hours-and-admissions-bg {
  background: url(../images/hours_and_admission_land.jpg) no-repeat 0 0;
}
.plan-visit-bg {
  background: url(../images/plan_your_visit_land.jpg) no-repeat 0 0;
}
.shop-store-bg {
  background: url(../images/shop_visit_land.jpg) no-repeat 0 0;
}
.lectures-events-bg {
  background: url(../images/lectures_events_home.jpg) no-repeat 0 0;
}
.education-programs-bg {
  background: url(../images/education_home.jpg) no-repeat 0 0;
}
.explore-online-bg {
  background: url(../images/explore_online_home.jpg) no-repeat 0 0;
}
.hours-and-admissions-bg img, .shop-store-bg img, .plan-visit-bg img, .collections-blog-bg img, .edu-forums-bg img, .image-rollover a img{
  display: none;
}
.section-visit .center-wrapper {
  clear: both;
  overflow: hidden;
  margin-bottom: 45px;
}
.addthis_button_tweet iframe {
  width: 80px !important;
  margin: 0 20px;
}
.front .panel-3col-33-stacked .panel-col-last .inside, .front .panel-3col-33-stacked .panel-col .inside, .not-front .panel-3col-33-stacked .panel-col .inside, .not-front .panel-3col-33-stacked .panel-col-last .inside{
  margin: 0;
}
#block-views-exhibition-sponsors-block li.views-fluid-grid-item {
  padding: 0;
  border: 0;
  background: none;
}
#block-views-exhibition-sponsors-block li.views-fluid-grid-inline {
  display: block;
}
.section-connect #content {
  width: 960px;
  border-left: 0 !important;
  padding: 0 10px;
}
.paddingLR10 {
  padding: 0 10px;
}
.collections-blog-bg {
  background: url(../images/collections_blog_callout.jpg) no-repeat 0 0;
  margin-bottom: 0;
}
.fb-like-box, .collections-blog {
  border:1px solid #f1f1f1;
  border-top:0;
  border-bottom:0;
}
.collections-blog {
  border-top: 0;
  padding: 20px 0 23px;
  height: 276px; 
}
.collections-blog .more-homepage {
  margin-left: 23px;
}
.collections-blog strong a {
  color:#000; 
}
.collections-blog strong a:hover {
  color:#00b3d4;
  text-decoration: none; 
} 
.edu-forums-bg {
  background: url(../images/educators_forum_callout.jpg) no-repeat 0 0;
  margin-bottom: 0;
}
/*hero controls*/
.views-slideshow-controls-text-pause {
  display: none;
}
.view-hero-space-view {
  position: relative;
  z-index:1;
}
.connection-icon {
  position: relative;
  top: 3px;
  margin-right: 6px !important;
}
.instagram-feed, .connect-page-feed {
  position: relative;
  margin-bottom: 25px;
}
.instagram-link {
  position: absolute;
  right: 0;
  top: 0;
}
.instagram-feed img:last-child {
  margin-right: 0;
}
.lt-ie9 .instagram-feed img {
  margin-right: 8px;
}
.youtube-content {
  position: relative;
}
.youtube-content:before {
  content:'';
  display: block;
  position: absolute;
  left: -12px;
  top:0;
  height: 353px;
}
.youtube-content iframe {
  display: block;
  margin:0 auto;
}
/*search results*/
.search-results-wrap {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.search-snippet-info p {
  font-size: 13px;
  line-height: 18px;
}
.pager li {
  display: inline-block;
  font-size: 12px;
}
.search-form label, .fieldset-legend a, .search-title, .search-title a  {
  font-family: 'Oswald';
  font-size: 14px;
  color: #000;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
}
.fieldset-legend a:hover, .title a:hover, .search-title a:hover {
  color: #00b3d4;
  text-decoration: none;
}
.search-form input[type=text] {
  height: 28px;
  width: 204px;
  background:#fff;
  padding: 0;
  border: 1px solid #e2e2e2;
  color: #696969;
  line-height: 30px;
  font-size: 13px;
  font-family: arial;
  font-style: italic;
  text-indent: 10px;
}
.search-form .form-submit {
  border:0;
  position: relative;
  top: 3px;
}
.page-search .form-wrapper {
  margin-bottom: 20px;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
  font-family: Arial, sans-serif;
  text-transform: none;
}
.search-advanced .action {
  float: right;
}
.page-search  #content {
  width: 960px;
  border-left: 0 !important;
  padding: 0 10px;
}
.search-result {
  border-bottom: 1px dashed #959595;
  padding: 0 0 10px;
}
.search-advanced .fieldset-legend span.summary {
  display: none;
}
/*featured block*/
.txtup {
  text-transform: uppercase;
}
.not-front .txtup{
	text-transform: uppercase;
    font-size: 17px;
    color: #000;
    font-weight: normal;
}
.not-front .featured-block p {
    font-size: 14px;
    font-family: arial;
    color: #616161;
    margin-top: 12px;
    line-height: 19px;
    margin-bottom: 9px;
}
.featured-block p {
  margin-bottom: 15px;
}
.featured-block h3 {
  margin:0 0 5px;
}
/*fancybox styles*/
.fancybox-skin {
  padding: 32px 14px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;

}
.fancybox-close {
  background: url(../images/fancybox-close.png) no-repeat 0 0;
  position: absolute;
  top: 13px;
  right: 15px;
  width: 41px;
  height: 13px;
}
.fancybox-nav span {
  background: url(../images/fancybox-arrows.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  width: 15px;
  height: 30px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: visible;
}
.fancybox-prev span {
  left: 50px;
}
.fancybox-prev {
  left: -100px;
}
.fancybox-next span {
  right: 50px;
  background-position: -15px 0;
}
.fancybox-next {
  right: -100px;
}
.fancybox-nav {
  width: 100px;
}
.fancybox-title {
  font:normal 12px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #3e3e3e;
  padding-top: 20px;
}
/*view by exhibition listing*/
.btn-group {
  background: #fff; 
  position: relative;
  height: 31px;
  border: 1px solid #e2e2e2;
  width: 182px;
  font-style: italic;
  color: #696969;
  font-size: 13px;
  line-height: 28px;
}
a.dropdown-toggle, .dropdown-toggle:hover {
  color: #696969;
  display: block;
  text-decoration: none;
}
a.dropdown-toggle {
  background: url(../images/drop-menu-toggle.png) no-repeat right top;
}
.dropdown-menu {
  display: none;
  list-style: none;
  margin: 1px 0 0;
  position: absolute;
  top: 100%;
  padding: 5px 0;
  width: 100%;
  background:#fff;
  z-index: 100;
  -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.2);
  box-shadow: 0 3px 10px rgba(0,0,0,0.2);
}
.dropdown-menu li {
  cursor: pointer;
}
.dropdown-menu a {
  font-size: 13px;
  color: #696969;
}
.dropdown-menu li:hover {
  background:#00b3d4;
}
.dropdown-menu a:hover, .dropdown-menu li:hover > a {
  color: #fff;
  text-decoration: none;
}
/*shop related items */
.shop-related-wrap {
  background: #f3f3f3;
  padding: 5px;
}
.shop-related-content {
  width: 180px;
  padding: 8px 7px;
}
.shop-related-content h3 {
  margin-bottom: 15px;
}
.shop-related-content h3 a, .shop-related-content h3 a:hover {
  color: #000;
  text-decoration: none;
}
.shop-related-content p {
  font-size: 13px;
  color: #616161;
}

#block-alert-box-alertbox {
	color: #00b3d4;
	background-color: #000;
	font-family: "Oswald", sans-serif;
	font-size: 14px;
	font-weight: 300 !important;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	min-height: 50px;
    line-height: 30px;
}
#block-alert-box-alertbox p {
	display: inline;
	margin: 0;
}
#block-alert-box-alertbox img {
  position: relative;
  top: 5px;
}
#block-alert-box-alertbox strong {
	color: #fff;
  font-weight: 300;
}
#block-alert-box-alertbox a {
  text-decoration: underline;
}
.mcnyModal img {
  display: block;
  border:1px solid #fff;
  width: 100%;
}
#colorbox {
  overflow: visible !important;
}
.mcnyModal #cboxContent, .mcnyModal .cboxPhoto {
  border-radius: 0;
}
#cboxClose.cbox-close-plain {
  top: 374px !important;
  opacity: 1 !important;
  background: url(../images/close-btn.png) no-repeat center top;
  border-radius: 0;
  height: 14px;
  width: 45px;
  text-indent: -9000px;
}


/* Custom CSS */
.gm-style .gm-style-cc span, .gm-style .gm-style-cc a, .gm-style .gm-style-mtc div{
	display:none;
}
.header-content.container, #main .container, .footer-content .container{
  padding-left:0;
  padding-right:0;
}
html{
  font-family: unset;
  line-height: unset;
}
a:focus{
  outline: none;
}
/* Search Form Web */
.header-search{
  z-index:999;
}
.header-content{
  margin-bottom: 8px;
}
.search-form-header{
  float:right;
  margin-left:17px;
}
.search-form-header .block-search-form{
  margin-bottom:0;
}
.search-form-header h2.element-invisible{
  display:none;
}
.search-form-header .form-item{
  margin:0 !important;
  float: left;
  margin: 0 !important;
}
.search-form-header label{
  display:none !important;
}
.search-form-header .form-submit{
  background: url("../images/search-ico.png") no-repeat 7px 5px #000;
  background-size:15px 17px;
  height:30px;
  width:30px;
  border:0;
}
.search-form-header .form-item input#edit-search-block-form--2{
	font-family: "Oswald",sans-serif !important;
	font-weight:100;
	text-transform: uppercase;
	color:#cacaca;
	font-size:12px;
}
.search-form-header #block-search-form{
  margin:0;
}
.search-form-header .form-text{
  padding:0 10px;
  height:30px;
  border:1px solid #cacaca;
  border-right:0;
  width:168px;
}
_::-moz-svg-foreign-content, :root .search-form-header .form-text{
	margin-top:1px;
}
/* End Search Form Web */

/* Home Page Slider */
.views-slideshow-controls-text-previous, .views-slideshow-controls-text-next {
    background: rgba(0, 0, 0, 0) url("../images/hero-arrows.png") no-repeat scroll 0 0;
    display: block;
    height: 28px;
    position: absolute;
    text-indent: -9009px;
    /*top: 43%;*/
	top:196px;
    width: 28px;
	opacity: 0.5;
}
.views-slideshow-controls-text-previous{
  left: -42px;
}
.views-slideshow-controls-text-next {
	background-position: -28px 0;
    right: -42px;
}
.views-slideshow-controls-bottom{
  margin:0 auto;
  clear: both;
}
.widget_pager_bottom.views_slideshow_pager_field{
  display:none;
  clear:both;
}
.views_slideshow_pager_field_item{
  display: inline-block;
}
.views-field-delta{
  width:50px;
}
#page_overlay{
  overflow: hidden;
  background: none !important;
}
/* Responsive Styles */
/* Temporary Code for making views slider responsive */

.views_slideshow_pager_numbered div, .views_slideshow_pager_thumbnails div {
  display: inline;
  padding-left: 10px;
}

.views_slideshow_cycle2_pager .cycle-pager-active{
  border: 3px solid #000;
}

.views_slideshow_cycle2_pager.numbered a.activeSlide {
  text-decoration: underline;
}
.views_slideshow_cycle2_pager.numbered a.activeSlide {
   text-decoration: underline;
 }
.views_slideshow_cycle2_main {
  width: 100%;
  float: left;
}
.views_slideshow_cycle2_main .views-slideshow-cycle2-main-frame {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle2_main .views-slideshow-cycle2-main-frame-row {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle2_main .field-content {
  max-width: 100%;
  width: 100%;
}
.views_slideshow_cycle2_main .field-content img, .views_slideshow_cycle2_main img {
  max-width: 100%;
  width: 100% !important;
  height: auto;
  margin: 0;
  padding: 0;
}
.views_slideshow_cycle2_main img{
	max-width: 100%;
    width: 100% !important;
}
.views-field-delta{
	width:12px;
	margin-right:10px;
}
.views-content-delta{
	text-indent:-140px;
	width:13px;
	background-color:#cfcfcf;
	height:13px;
	overflow: hidden;
}
.views-slideshow-controls-bottom .cycle-pager-active .views-content-delta{
	background-color:#191919;
}
.visit-content .post-img{
  padding-left: 0;
  padding-right: 0;
}
.visit-content iframe.post-img{
  height: 163px;
}
.views-slideshow-controls-text-previous, .views-slideshow-controls-text-next{
	background:none;
	height:32px !important;
	width:32px !important;
}
.views-slideshow-controls-text-previous{
	background:url('../images/slider-left-arrow.png') no-repeat top left !important;
	/*background-size:23px !important;*/
}
.views-slideshow-controls-text-next{
	background:url('../images/slider-right-arrow.png') no-repeat top right !important;
	/*background-size:23px !important;*/
}
.views-slideshow-controls-text-previous:hover{
	background:none;
}
#nice-menu-1{
  text-align: right !important;
}
#map {
  height: 100%;
}
.custom-mobile-nav{
	background: none !important;
	box-shadow: none !important;
	border:none;
	margin-bottom:10px !important;
}
.mobile-logo{
	margin-top:10px;
}
.right-header{
	padding-top:60px;
}
.nav-wrap{
	padding-right:0 !important;
}
.navbar-toggle-custom{
	float:right;
	border:none;
	margin-top:0;
	padding:0;
}
.navbar-toggle-custom .icon-bar{
	background-color: #000 !important;
	height:8px !important;
}
.navbar-toggle-custom:focus, .navbar-toggle-custom:hover{
	background-color: #fff !important;
}
.navbar-toggle-custom.active .icon-bar{
	background-color: #00b3d4 !important;
}
.mobile-search-container{
	display:inline-block;
	float:right;
	margin-right:5%;
}
#mobile_search_form{
	display:none;
}
.mobile-search-container #block-search-form{
	margin:0;
}
.mobile-search-container #edit-search-block-form--2{
	width: 105px;
    padding: 0 0 0 5px;
    font-size: 14px;
    height: 30px;
    font-family: "Oswald",sans-serif !important;
    font-weight: 300;
}
.mobile-search-container #search-block-form h2{
	display: none;
}
.mobile-search-container #search-block-form .form-item-search-block-form{
	margin:0;
	float:left;
	overflow: hidden;
}
.mobile-search-container #search-block-form #edit-actions .form-submit{
	background: url('../images/mobile/mobile-search-ico.png') no-repeat top center;
	background-size:30px;
	border:none;
	padding-left:24px;
	padding-top:12px;
	background-position:0 3px;
	margin-left:5px;
}
#search_ico{
	display:inline-block;
	margin-left:65px;
	text-decoration: none;
	cursor: pointer;
	overflow:hidden;
}
#search_ico.clk{
	margin-left: 0 !important;
	float:right;
	margin-top:1px;
	color:#000;
}
#search_ico span{
	display: none;
}
#search_ico.clk span{
	display:inline-block;
	font-size:20px;
}
#search_ico.clk img{
	display:none;
}
.visit-mobile{
	background-color:#00b3d4;
}
.visit-heading{
	padding:15px;
}
.visit-heading h1{
	margin:0 0 7px;
	color:#fff;
}
.visit-heading h2{
	margin:0;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
}
.visit-img{
	float:left;
	padding:0;
	width:50%;
}
.visit-img img{
	width:100%;
	height:100%;
}
.map-container{
	float:left;
	width:50%;
	padding:0;
}
.visit-footer h3{
	margin:0;
}
.disclaimer-menu a{
	color:#6f6f6f;
}
.museum-info{
	margin-left:0;
}
#content{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.social-block a{
	font-size:11px;
}
.block{
	margin: 0 !important;
}
.column-feed p, .post p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.not-front .column-feed p{
	display:inline;
}

/*** Inner Pages Styles ***/
.hero-space, .breadcrumbs{
	padding-left:0 !important;
	padding-right:0 !important;
}
.breadcrumbs .breadcrumb{
	padding:0 !important;
	background-color:#fff;
	margin-bottom:26px;
}
.breadcrumb li{
	font-weight:normal;
}
.breadcrumb li:last-child{
	font-size:14px;
	color:#00b3d4;
}
.breadcrumb a{
	color:#000 !important;
	font-size:14px !important;
}
.sidebars h1.title.white-bg{
	line-height:14px;
}
.stickynav{
	top:30px;
}
.buy-tix-cta{
	width:100%;
	display:block;
	margin-bottom:32px;
}
.visit-page-content .buy-tix-cta{
	margin-bottom:10px;
}
.front .buy-tix-cta{
	margin-bottom:0;
}
.buy-tix-cta img{
	width: 100%;
}
.visit-page-content .title{
	min-height:0;
	line-height:normal;
}
#content .visit-page-content p{
	display:block;
	margin-bottom:20px !important;
}


.museum-location img, .museum-hours img {
    vertical-align: 0;
}

.sidebars {
    width: 267px!important;
	padding:0px;
	margin-right: 58px;
}
.content-item-list ul li{
	padding:0px;
}
.content-item-list ul li:nth-child(odd){
	margin-right:15px;
}
.column-feed.even{
	margin-right: 0;
    width:100%;
}
.title-Inner{
	font-size:18px;
	margin:0px;
	margin-bottom:13px;
	line-height:18px;
}
.title-Inner a{
	color:#000;
	font-family: "Oswald",sans-serif !important;
	text-transform:uppercase;
	white-space:nowrap;
}
.sub-title a {
    color: #616161;
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
}
.column-feed.left.even .image-rollover{
	margin-bottom:7px;
}
.Mright.mTop9{
	float:left;
	margin-top:0px;
}
/*
.Mright.mTop9 a {
	padding:6px 12px;
}
*/
.field-item.even{
	display: table;
    content: " ";
}
.not-front .page-blurb,.not-front .page.blurb {
    font-size: 24px !important;
    font-weight: 300;
    margin: -5px 0 22px;
    line-height: 29px;
}
#main{
	padding-top:0 !important;
}
.more.c-more a{
	background: url(../images/more-arrow.png) no-repeat top right;
	height: 9px;
	width: 7px;
	display: inline-block;
	background-size:7px 9px;
	text-indent:-1000px;
}
.sidebars .blue-btn{
	background-position:85% 50% !important;
	width:135px;
}
.not-front .content-block p, .content-block ul{
	color:#000;
}
.field-items .field-item.even{
	display: block;
}
#mc_embed_signup .asterisk{
	vertical-align:-webkit-baseline-middle;
	vertical-align:baseline-middle;
}
.cafe-iframe-wrapper{
	overflow:hidden;
	width:100%;
}
#content.edu-content h3.sub-title{
	font-family:Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
	font-weight:bold;
}
.ev-more a{
	text-indent: 0;
	width: 55px;
	background:url(../images/more-arrow.png) no-repeat center right;
	display:inline-block;
	background-size:7px 9px;
}
#footer .museum-location > a{
	display:inline-block;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #333;
}
/** Search Page **/
p.search-snippet{
	display: inline;
}
.page-search #content .container-inline.form-wrapper{
	display:none;
}
.page-search .search-advanced.collapsible.form-wrapper{
	padding-left:0;
	margin-left:0;
}
.page-search fieldset.search-advanced .fieldset-legend{
	/* background-position:0 50% !important; */
	padding-left:10px;
}
.page-search fieldset.search-advanced .fieldset-wrapper{
	padding-left:10px;
}
/** Client Fixes  **/
.column-feed h2.title.white-bg, .instagram-feed h2.title.white-bg{
	min-height:0;
	line-height:normal;
}
.not-front .image-rollover{
  margin-top:-8px;
}
.not-front .image-rollover.collections-blog-bg{
  margin-top:0;
}
.connect-page-feed .connection-icon{
  height:22px;
}
/** Slider Overlay **/
.slide-data .flexslider-hg-title{
	width:86%;
}
p.slide-desc{
	margin-top:10px;
	overflow:hidden;
}
p.slide-desc:last-child{
	margin-bottom:0 !important;
	display:none;
}
.btn-group .btn{
	padding:4px 12px 4px 5px!important;
	width:100%;
	text-align:left;
}
.dropdown-menu > li > a{
	white-space:normal !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background:none !important;
}
.view-exhibition-gallery .views-fluid-grid .item-list li{
	margin-bottom:10px;
}
.pane-content p > strong > a{
  color:#000;
  text-decoration:none;
}
.front .center-wrapper{
  clear:both;
}
.content-block p img{
    margin-left: 0px !important;
}
/* Join Page */
.section-join .field-type-text-with-summary .field-item.even > h3,.section-join .field-type-text-with-summary .field-item.even .page.blurb{
    padding-left:10px;
}
/*
.content-block iframe{
    width:100%;
    height:100%;
    min-height: 355px;
}
*/
.alert-section{
    background-color: #000;
    padding:5px 0;
    margin-bottom:2px;
    text-align: center;
}
#block-alert-box-alertbox p{
    margin:5px 0;
    color:#4AACD1;
    font-size:13px;
    font-weight: bold;
}
/** Header Buy Ticket Button **/
.header-social a.blue-btn{
    margin-top:0;
    height:30px !important;
    padding-top:5px !important;
}
/** Start Media Queries */
@media(min-width: 768px) and (max-width: 810px){
	#widget_pager_bottom_hero_space_view-block {
		display: block !important;
		text-align: center;
		padding-top: 25px;
		padding-bottom: 0;
	}
	.views-slideshow-controls-text.views_slideshow_controls_text{
		display: none !important;
	}
	
}
@media(min-width: 768px) and (max-width: 991px){
	#main-menu .nice-menu > li{
		padding-right:8px !important;
	}
	.discover-sidebar .post {
		margin-bottom: 11px!important;
		padding-bottom: 12px!important;
	}
	.sidebars{
		width: 182px!important;
		padding: 0px;
		margin-right: 28px;
	}
	.not-front #content{
		width: 510px;
		padding: 0;
		min-height: 600px;
	}
	.not-front #content.no-sidebar{
		width:100% !important;
	}
	.not-front li.column-feed {
		margin-bottom: 40px;
		width: 250px;
	}
	.content-item-list ul li:nth-child(odd) {
		margin-right:10px;
	}
	.calendar-calendar tr td.has-events, .calendar-calendar tr td.has-events a{
		padding:3px 3px!important;
		font-size:12px;
	}
	.calendar-calendar tr td.has-no-events, .calendar-calendar tr td.has-no-events a{
	  padding:3px 3px!important;
	  font-size:12px;
	}
	.calendar-calendar th.days{
		font-size:14px;
	}
	.title-Inner a {
		white-space: nowrap;
		width: 250px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: inline-block;
	}
	.section-visit .visit-content .post-img{
		max-width:215px;
        float: none;
        padding-left: 10px;
	}
	.image-rollover{
		height:119px !important;
	}
	.image-rollover:hover {
		background-position: 0 -119px !important;
	}
    .front .panel-panel.col-xs-12.col-sm-4.col-md-4{
	  width:230px;
	}
	.front .panel-panel.panel-col{
		padding-left:0;
		padding-right:0;
		margin:0 15px;
	}
	.connect-page-feed .instagram-feed .insta-imgs-wrapper img{
		width:162px;
	}
	.slide-data .flexslider-hg-title{
		font-size: 4vw !important;
	}
	.button-class{
		font-size: 13px !important;
		width:85px;
		padding:2px 5px !important;

	}
	.view-button{
		margin-top:2px;
	}
    .front .panel-3col-33-stacked .center-wrapper .col-sm-6.views-row .truncate-item-head.title-Inner, .front .panel-3col-33-stacked .center-wrapper .truncate-item-head.title{
        width: 230px;
    }
    .image-rollover {
        margin-bottom: 12px;
        background-size: 100% !important;
    }
}
@media(min-width: 768px) and (max-width: 1024px){
	.disclaimer-menu, .footer-social{
		float:none !important;
		padding-bottom:5px;
	}
	.footer-social{
		margin-bottom:20px;
	}
	#main-menu .nice-menu li > ul {
		margin-top:5px;
	}
	
}

@media (min-width: 992px) {
	.content-item-list ul li{
		width:310px;
	}
	.sidebars{
		margin-right:38px;
	}
	#main-menu{
		font-size:14px !important;
	}
	#main-menu .nice-menu > li{
		padding-right:20px;
	}
	.image-rollover{
		height:160px !important;
	}
	.image-rollover:hover {
		background-position: 0 -160px !important;
	}
	.connect-page-feed .instagram-feed .insta-imgs-wrapper img{
		width:129px;
		margin:0 5px 15px 5px;
	}
	@supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {
		#main-menu .nice-menu > li{
			padding-right:18px !important;
		}
	}
	.slide-data .flexslider-hg-title{
		font-size: 56px;
	}
	p.slide-desc{
		font-size: 30px;
	}
	.view-button{
		margin-top:5px;
	}
	#content .connect-page-feed .insta-imgs-wrapper img{
		 margin:0 5px 10px 5px !important;
	}
	#content .connect-page-feed .insta-imgs-wrapper img:first-child{
		margin-left:0 !important;
	}
	#content .connect-page-feed .insta-imgs-wrapper img:last-child{
		margin-right:0 !important;
	}
	.btn-group{
		width:267px;
	}
    .front .panel-3col-33-stacked .center-wrapper .col-sm-6.views-row .truncate-item-head.title-Inner, .front .panel-3col-33-stacked .center-wrapper .truncate-item-head.title{
        width: 290px;
    }
    .image-rollover{
        background-size: initial;
    }
    .center-wrapper .panel-panel.col-xs-12{
        width:303px;
    }
    .center-wrapper .panel-panel.panel-col.col-xs-12{
        padding-left: 0;
        padding-right: 0;
        margin-left: 15px;
        margin-right: 15px;
    }
}



.blue-btn{
		 background: url(../images/buy-ticket-carot.png) no-repeat 0 0 #00b3d4;
	}

/* Browser Specific Styles */
_::-moz-svg-foreign-content, :root ul.nice-menu a{
	font-size:14px;
}
_::-moz-svg-foreign-content, :root #main-menu .nice-menu > li{
	padding-right:23px!important;
}	
_::-moz-svg-foreign-content, :root ul.nice-menu{
	top:-5px;
}
_::-moz-svg-foreign-content, :root .panel-col-bottom .blue-btn {
	width: 145px;
}
.title-caret{
	display:none;
}
.not-front .block-block.last.odd{
	margin-top:26px!important;
}
/*.view.view-hero-space-view.view-id-hero_space_view.view-display-id-block {
    display: none;
}*/


/* Media Queries Start */

@media(min-width: 481px) and (max-width: 625px){
	.museum-info div {
		height: 48px;
		line-height: 0 !important;
		box-sizing: border-box;
		float: none;
	}
	.mobile-address{
		margin-bottom:0 !important;
	}
	.mobile-phone, .museum-mailing-list.last{
		padding-left:0 !important;
	}
}


@media(max-width: 767px){
  .at4-share-outer,.addthis-smartlayers, #at4-share{
    display:none !important;
  }
    #block-alert-box-alertbox{
        padding-left:10px;
        padding-right:10px;
        height:auto;
        line-height: normal;
        text-align: left;
    }
    #block-alert-box-alertbox p{
        font-size:11px;
        text-align: left;
    }
    .front .panel-3col-33-stacked .center-wrapper .column-feed p{
        display: inline-block;
    }
  .mobile-logo img{
		 width: 100%;
		 min-width: 70px;
	}
	#search_ico img{
		min-width:20px;
		width:100%;
	}
  .navbar-toggle-custom .navbar-toggle .icon-bar + .icon-bar{
	margin-top:6px !important;
  }
  .visit-heading h1{
	font-size:35px;
  }
  .visit-heading h2{
	font-size:26px;
	line-height:26px;
	margin-bottom:15px;
  }
  .visit-heading h2:last-child{
	margin-bottom:8px !important;
  }
  .logo-wrap{
	  padding-left:10px !important;
  }
  .right-header{
	  padding-right:0;
	  padding-top:10% !important;
	  padding-left:0;
  }
  .navbar-toggle .icon-bar{
	  width:100%;
	  min-width:48px;
  }
  span.icon-bar{
	  height:8px;
  }
  .mobile-search-container{
	margin-right:5px !important;
  }
  .mobile-nav-social-links h2{
	  color:#9a9a9a;
	  padding:0;
	  font-family: "Oswald",sans-serif;
	  font-size:26px !important;
	  text-transform:uppercase;
	  font-weight:300 !important;
  }
  .mobile-nav-social-links ul{
	  width:100%;
	  padding:0;
	  overflow:hidden;
  }
  .mobile-nav-social-links ul li{
	  float:none;
  }
  .mobile-nav-social-links ul li:last-child{
	  margin-right:0 !important;
  }
  .mobile-nav-social-links ul li.fb img{
	  width:auto;
	  height:auto;
  }
  .mobile-nav-social-links ul li.twt img{
	  height:auto;
  }
  .navbar-toggle-custom{
	  margin-right:6px !important;
  }
  .views-slideshow-controls-text.views_slideshow_controls_text{
    display: none;
  }
  .mobile-nav-social-links, .mobile-nav-other-links{
	  border-top:1px solid #999;
	  border-bottom:1px solid #999;
	  padding:15px 0;
	  margin:0;
	  overflow: hidden;
  }
  .mobile-nav-other-links{
	  border:none;
  }
  .mobile-nav-other-links ul{
	  margin:0 0 0 15px;
	  padding:0;
  }
  .mobile-nav-other-links ul li{
	  margin:35px 0 !important;
  }
  .mobile-nav-other-links ul li a{
	  color:#9a9a9a;
	  font-size:20px !important;
	  font-family:Arial, Helvetica, sans-serif;
	  text-transform:uppercase;
  }
  .widget_pager_bottom.views_slideshow_pager_field{
    display: block !important;
    text-align: center;
	padding-top:25px;
	/* padding-bottom:40px; */
  }
  .hero-space{
	  margin-bottom:40px;
  }
  .visit-footer{
	padding:0 10px;
	clear:both;
  }
  .visit-footer h3 a{
	text-decoration:none;
	color:#fff;
	display:inline-block;
	font-family: "Oswald",sans-serif;
	font-weight:400;
	font-size:21px;
	margin-top:36px;
	margin-bottom:35px;
  }
  .visit-footer h3 a img{
	vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
    margin-left: 5px;
  }
  .column-feed p, .post p, .block p, .content-block p{
    font-size: 12px;
  }
  .navbar-toggle{
    display: block !important;
  }
  .center-wrapper .panel-panel.col-xs-12{
    float:none !important;
    width: 100% !important;
	margin-top:70px;
  }
  .center-wrapper .panel-col-first.col-xs-12{
	  margin-top:0;
  }
  .panel-3col-33-stacked .panel-col-first .inside{
	  margin:0 !important;
  }
  .panel-3col-33-stacked .panel-panel.col-xs-12 .column-feed{
    max-width: 100%;
    float:none !important;
  }
  .panel-3col-33-stacked .pane-content h2.title {
	  font-size:34px;
	  font-weight:400 !important;
	  margin-bottom:25px !important;
	  padding-left:10px;
	  padding-right:10px;
  }
  .panel-col-last .column-feed.visible-xs{
	  margin-top:75px;
	  margin-bottom:104px;
  }
  .front-page-feed, .region-homecontent .center-wrapper{
	margin-bottom:0 !important;
  }
  .panel-panel{
	  padding-left:0 !important;
	  padding-right:0 !important;
  }
  .image-rollover{
	  background:none !important;
  }
  .image-rollover a{
	  position:relative;
	  width:100%;
	  display:block;
	  /*height:50% !important; */
  }
  .spacer{
	  width:100%;
	  height:auto;
	  height:50%;
	  display:inline-block !important;
  }
  .image-rollover a img.sprite-image{
	position: absolute;
    top: -51%;
    left: 0;
    max-width: none;
    max-height: 100%;
	min-height:100%;
	display:inline-block !important;
	width:100%;
  }
  .center-wrapper.row{
	  margin-left:0;
	  margin-right:0;
  }
  .column-feed p{
	  font-size:27px;
	  line-height:38px;
	  margin-bottom:0;
  }
  .front .column-feed p, .section-visit .column-feed p{
	  padding-left:10px;
	  padding-right:10px;
  }
  .image-rollover{
	  background-position:100% 0;
	  background-size:100%;
	  margin-bottom:32px;
	  overflow:hidden;
  }
  .panel-btn{
	  border:2px solid #00b3d4;
	  color:#00b3d4;
	  text-transform:uppercase;
	  text-decoration:none;
	  display:inline-block !important;
	  padding:0 10px;
	  font-family: "Oswald",sans-serif !important;
	  margin-top:40px;
	  font-size:18px;
	  min-width:143px;
  }
  .panel-btn:hover{
	  text-decoration:none;
  }
  .museum-info{
	  font-family:font-family: "Oswald",sans-serif !important;
	  height: auto !important;
	  padding-bottom:30px;
	  padding-left:0;
	  margin-left:10px !important;
	  margin-right:10px !important;
	  font-size:16px;
	  border-bottom:1px solid #666;
	  display:block !important;
  }
  .museum-info div{
	  border-right:0;
  }
  .museum-hours img{
	  width:20px;
	  height:22px;
  }
  .museum-hours{
	  padding-left:14px;
	  text-transform: uppercase;
	  padding-left:0 !important;
  }
  .museum-mailing-list{
	  padding-left:15px;
	  text-transform:uppercase;
  }
  .phone-ico{
	display: inline-block;
	float: none !important;
	height: 26px !important;
	margin-right: 10px;
	width: 22px;
  }
  .museum-info img{
	  margin-right:12px !important;
	  width:20px !important;
	  vertical-align:0;
  }
  .mobile-address{
	  text-transform:uppercase;
	  width:332px;
	  padding-right:8px !important;
	  padding-left:0 !important;
  }
  .mobile-address img{
	  margin-left:-2px;
	  margin-right:10px;
  }
  .mobile-site-map ul li{
	  margin-bottom:10px;
  }
  .mobile-site-map ul li a{
	  text-decoration: none;
	  color:#8f8f8f;
	  font-size:18px;
	  font-family:Arial, Helvetica, sans-serif;
  }
  .mobile-site-map ul li a:hover{
	  text-decoration:underline;
  }
  .disclaimer-menu{
	  float:none;
	  clear: both;
	  text-align:center;
	  padding-bottom:30px !important;
	  font-size:22px;
	  font-family:Arial, Helvetica, sans-serif !important;
	  margin:0;
	  padding-top:45px;
  }
  #footer .row{
	  margin-left:0;
	  margin-right:0;
  }
  .footer-social{
	  float:none;
	  clear: both;
	  text-align:center;
	  padding-top:0 !important;
	  margin-bottom:25px;
  }
  .footer-social .social-block a{
	  font-size:22px;
	  font-family:Arial, Helvetica, sans-serif !important;
  }
  .footer-content .container{
	max-width:720px !important;
  }
  .mobile-site-map{
	  margin-left:0;
	  margin-right:0;
	  padding-left:15px;
  }
  .mobile-site-map ul{
	  margin-left:0;
	  padding-left:0;
	  margin-top:40px;
	  margin-bottom:17px !important;
	  list-style:none;
  }
  .footer-content .container{
	  margin-left:0 !important;
	  margin-right:0 !important;
  }
  /*  Mobile Nav */
  .mobile-nav-wrapper.row{
	  margin-left:0;
	  margin-right:0;
  }
  #mobile_nav{
	  padding:0 10px;
  }
  #mobile_nav ul.nice-menu{
	  margin-top:0;
	  list-style:none;
	  padding-left:0 !important;
	  padding-right:0 !important;
	  margin-bottom:0;
  }
  #mobile_nav ul{
	  list-style:none;
	  font-family: "Oswald",sans-serif !important;
  }
  #mobile_nav ul > li.menuparent{
	  background: url('../images/mobile/menu-collapse-ico.png') no-repeat center right;
  }
  #mobile_nav ul > li.expand{
	  background: url('../images/mobile/menu-expand-ico.png') no-repeat center right;
	  background-position-y:22px;
	  border-top:1px solid #e5e5e5!important;
  }
  #mobile_nav ul.nice-menu > li:nth-child(2n+1){
	  clear: left;
  }
  #mobile_nav ul.nice-menu > li:nth-child(2n){
	  clear: right;
  }
  #mobile_nav ul > li ul{
	  padding-left:10px;
	  margin-top:10px;
  }
  #mobile_nav ul > li.expand ul{
	  visibility: visible !important;
	  position: static !important;
	  display:block !important;
  }
  #mobile_nav ul.nice-menu > li{
	  border-top:1px solid #999;
	  padding: 15px 0;
	  position: static !important;
	  overflow: hidden;
  }
  #mobile_nav ul.nice-menu li a{
	  color:#000;
	  font-size:22px;
	  text-transform:uppercase;
  }
  #mobile_nav ul > li.expand ul li{
	float:left;
	padding-left:0px;
	margin-bottom:10px;
  }
  #mobile_nav ul > li.expand ul li a{
	  font-weight:200;
  }
  #mobile_nav #nice-menu-1{
	  text-align:left !important;
  }
  a.more-homepage:link > img{
	  width:auto !important;
  }
  .mobile-phone{
	width:auto !important;
  }
  .museum-info-wrap{
	height: auto !important;
	margin-bottom:0px;
  }
  
  /*** Inner Pages ***/
  .section-education #content, .section-content #content{
	  width:auto !important;
	  padding-left:0 !important;
  }
  .not-front #content{
	  width:100%!important;
  }
  .not-front li.column-feed{
	  float:none;
  }
  .content-item-list ul li:nth-child(odd){
	  margin-right:0!important;
  }
  .title.hashtag{
	  padding-top:5px;
	  padding-bottom:5px;
	  padding-left:10px;
	  padding-right:10px;
	  line-height:26px;
	  margin-bottom:10px !important;
 }
 .field-item.even > p{
	 padding-left:20px;
 }
.more img {
	vertical-align: baseline;
	margin-left: 14px;
	height: 15px;
}
.views-row-last .column-feed.even{
	margin-bottom:70px;
}
.truncate-item-head{
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display:inline-block;
  -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
	padding-top:1px;
}
.column-feed.left.even .image-rollover{
	margin-bottom:15px !important;
}
.column-feed.left.even .image-rollover{
	margin-bottom:5px !important;
}
.not-front .field-content .page-blurb-wrapper{
	background-color:none !important;
	padding:0 !important;
	margin:0 !important;
}
.page-blurb a{
	color:#fff;
}
.content-block p a img{
	max-width:100%;
}
	/** Connect Page **/
	.connect-page-feed .instagram-feed .insta-imgs-wrapper img{
		margin:0 0 15px;
		display:inline-block;
	}
	.connect-page-feed .instagram-feed > h2.title{
		line-height: 16px !important;
		display: inline-block;
		min-height: 0;
		height: 26px;
		overflow: hidden;
	}
	.connect-page-feed .connection-icon{
		vertical-align: baseline;
	}
	.connect-page-feed .image-rollover{
		margin-bottom:0 !important;
		margin-top:0;
	}
	.image-rollover.collections-blog-bg{
		border:1px solid #dbdbdb;
		border-top:none;
		border-bottom:none;
	}
	.connect-page-feed .column-feed{
		margin-bottom:40px;
	}
	.collections-blog{
		height:auto;
	}
	.collections-blog .views-row strong{
		margin-bottom:10px;
		display:inline-block;
	}
	.collections-blog .views-row-first{
		margin-bottom:10px;
	}
	.collections-blog .views-row p{
		padding:0 5px;
		display: block;
	}
	.collections-blog .more-homepage{
		margin-left:5px;
		margin-top:10px;
	}
	.connect-page-feed .instagram-link{
		right:15px !important;
		top:2px;
	}
	#content .view-empty{
		padding:0 10px;
	}
	.not-front .content-item-list .title-Inner{
		padding-left:10px !important;
		padding-right:10px;
	}
	.collections-blog .more img{
		width:8px;
		height:auto !important;
	}
	.collections-blog .more{
		display:inline-block;
		margin-left:5px;
		margin-top:10px;
	}
	#content .connect-page-feed .insta-imgs-wrapper img{
		width:49% !important;
		margin:0 1% 15px 1%;
		display:inline-block;
		padding:0;
	}
	#content .connect-page-feed .insta-imgs-wrapper img:nth-child(2n+1){
		margin-left:0 !important;
	}
	#content .connect-page-feed .insta-imgs-wrapper img:nth-child(2n){
		margin-right:0 !important;
	}
	.connect-page-feed .column-feed{
		border-bottom:0;
	}
	.connect-page-feed #block-views-mcny-blog-feed-block{
		border-bottom: 1px solid #F1F1F1;
	}
	/** Email Signup Form **/
	#mc_embed_signup .mc-field-group.input-group input{
		margin-right:10px;
		display:inline-block !important;
		vertical-align:top;
		margin-top:10px;
	}
	#mc_embed_signup .mc-field-group.input-group label{
		max-width:90%;
		display:inline-block !important;
	}
	#mc_embed_signup form{
		margin-left: 20px !important;
		padding-left:0 !important;
	}
	/** Search Page **/
	.page-search #content{
		padding:0 20px !important;
	}
	.page-search #content h2.search-head{
		padding-left:0;
	}
	.search-advanced .action{
		float:left;
	}
	/** Pager **/
	.item-list .pager li{
		padding:0 !important;
		margin:0 5px;
	}
	.pager li > a, .pager li > span{
		padding:0 !important;
		border:none;
	}
	.pager .first{
		margin-left:0 !important;
	}
	.pager .last{
		margin-right:0 !important;
	}
	.pager .pager-previous{
		margin-right:20px !important;
	}
	.pager .pager-next{
		margin-left:20px !important;
	}
	.pager li > a:hover, .pager li > a:focus{
		background-color:#fff !important
	}
	a:hover, a:focus{
		text-decoration:none;
	}
	/** Slider Overlay **/
	.slide-data{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.slide-data .flexslider-hg-title, .slide-data p{
		margin-bottom:5px !important;
	}
	.events-menu{
		padding:0 10px;
		margin-top:5px;
	}
	.events-menu span{
		margin:0 5px;
	}
	.ev-more{
		margin-left:0 !important;
	}
	.slide-data .flexslider-hg-title{
		width:75%;
		font-size:5vw !important;
		line-height:5w;
	}
	p.slide-desc{
		font-size:5vw !important;
		margin-bottom:3px !important;
		line-height:normal !important;
	}
	.view-button{
		position:relative;
		margin-top:2px;
	}
	.button-class{
		font-size:2vw !important;
		width:80px;
		padding:2px 5px !important;
	}
	/** Client Fixes **/
	.image-rollover{
		margin-bottom: 5px!important;
	}
	#scroll_top{
		position:fixed;
		right:10px;
		bottom:20px;
		opacity:0.9;
		color:#fff;
		display:none;
        z-index: 999;
	}
	#scroll_top img{
		width:35px;
	}
	.edu-content .view-exhibition-gallery{
		margin-bottom:20px;
	}
	.content-block iframe{
		width:100% !important;
		height:auto !important;
	}
	.right-header button.glyphicon.navbar-toggle-custom{
		font-family:'Glyphicons Halflings' !important;
		color:#000;
		font-size:36px;
		margin-bottom:0;
		margin-top:3px;
	}
	.right-header button.glyphicon.navbar-toggle-custom.active{
		color:#00b3d4;
	}
	.visit-heading{
		padding-left:10px;
		padding-right:10px;
	}
    .view-event-gallery .item-list ul, .view-exhibition-gallery .item-list ul, .view-content-gallery .item-list ul{
        margin-bottom: 40px;
        text-align: center;
    }
    .view-event-gallery .item-list ul li:nth-child(2n+1), .view-exhibition-gallery .item-list ul li:nth-child(2n+1), .view-content-gallery .item-list ul li:nth-child(2n+1){
        margin-right:2%
    }
    .view-event-gallery .item-list ul li, .view-exhibition-gallery .item-list ul li, .view-content-gallery .item-list ul li{
        width:48%;
        max-width: 155px;
    }
    .view-event-gallery .item-list ul li img, .view-exhibition-gallery .item-list ul li img, .view-content-gallery .item-list ul li img{
        width: 100%;
    }
}


@media(min-width: 481px) and (max-width: 767px){
	.mobile-logo img{
		width: 140px;
	}
	/* Mobile Navigation */
	.navbar-toggle-custom {
		margin-right: 10px !important;
		margin-left: 10px;
	}
	#mobile_nav ul > li.expand ul li{
		width:14.5em;
		margin-right:30px;
	}
	#mobile_nav ul > li.expand ul li a{
		line-height:30px;
		font-size:18px;
	}
	.mobile-nav-social-links{
		margin:0;
		text-align: center;
	}
	.mobile-nav-social-links h2{
		margin:0;
		text-align: left;
		font-size:26px !important;
	}
	.mobile-nav-social-links ul{
		margin:52px 10px;
		width:100%;
		min-width:380px;
	}
	.mobile-nav-social-links ul li{
		margin-right:17.4%;
		display: inline;
	}
	/* End Mobile Navigation */
    .not-front h2.page-blurb /*, .not-front h2.page.blurb*/{
        color: #000;
        padding: 37px 10px;
        background-color: #00b3d4;
        display: table;
        width: 100%;
    }
	.image-rollover{
		max-height:310px;
	}
	.column-feed p {
		line-height: 30px;
	}
	.panel-btn {
		margin-top: 15px;
	}
	.front .panel-btn img{
		vertical-align: baseline;
	}
	#footer .museum-info-wrap .museum-info{
		font-size:22px !important;
		letter-spacing:0 !important;
	}
	.mobile-phone, .museum-mailing-list{
		width:auto !important;
		padding-right:0 !important;
	}
	.mobile-address{
		width:315px;
		margin-bottom:19px;
		padding-right:0 !important;
	}
	.museum-hours{
		width:315px;
		clear: left;
		padding-right:0 !important;
	}
	#footer .footer-content{
		padding-top:43px;
		padding-bottom:15px;
	}
	.mobile-site-map ul li{
		line-height:18px;
		margin-bottom:26px;
	}
	.mobile-site-map ul li a{
		font-size:22px;
	}
	.panel-col-last .column-feed.visible-xs .title{
		margin-bottom: 17px !important;
	}
	#footer .museum-info-wrap .museum-info{
		font-size: 21px !important;
		font-weight: bold;
	}
	.museum-hours img {
		max-width: 24px;
		width: 26px;
		height: 26px;
	}
	.phone-ico{
		height: 28px !important;
		max-width: 24px;
		width: 28px;
	}
	.museum-info img {
		width: auto !important;
		vertical-align: baseline;
		max-width:24px;
	}
	.panel-col-last .column-feed.visible-xs{
		margin-top:72px;
		margin-bottom: 98px;
	}
	.museum-info{
		padding-bottom: 26px;
	}
	.disclaimer-menu {
		padding-top: 36px;
	}
	.visit-heading h1{
		font-size: 34px !important;
	}
	.visit-heading h2 {
		font-size: 23px !important;
		line-height: 1.4em;
	}
	.section-tours .page-blurb-wrapper, .section-visit .page-blurb-wrapper, .not-front .page-blurb-wrapper{
		padding: 37px 10px;
		background-color: #00b3d4;
		display: table;
		width:100%;
	}
	.section-exhibitions .field-item.even a.blue-btn, .section-tours .page-blurb-wrapper a.blue-btn, .section-visit .page-blurb-wrapper a.blue-btn{
		padding: 0px 28px 0 0!important;
	}
	.not-front h2.page-blurb/*, .not-front h2.page.blurb */{
		font-size: 33px!important;
		font-weight: 300!important;
		margin: -5px 0 22px;
		line-height: 39px!important;
		color: #000;
	}
	.not-front .page-blurb-wrapper h2.page-blurb{
		padding: 0;
	}
	#content .blue-btn{	
		font-size: 20px;
		font-weight: 400;
	}
	.node-5.node.node-page,.not-front .page-blurb-wrapper {
		margin-bottom: 75px!important;
	}
	.title-Inner {
		font-size: 34px!important;
		line-height: 28px!important;
		margin-bottom: 20px!important;
		padding-left:23px!important;
		min-height:30px;
	}
    .front .panel-3col-33-stacked .center-wrapper .col-sm-6.views-row .truncate-item-head.title-Inner{
        padding-left: 10px !important;
    }

	#content.edu-content h3 {
		font-weight: bold;
		font-size: 20px;
		margin-bottom:5px;
		font-family: Arial;
		color: #343434;
		padding-left: 10px;
		padding-right: 10px;
	}
	.section-content #content.edu-content h3{
		margin-top: 15px;
	}
	#content .m-tours.content-block h3{
		/*margin-left:10px;*/
	}
	.column-feed.even{
		margin-bottom:60px;
	}
	.blue-btn {
		background: url(../images/buy-ticket-carot.png) no-repeat 96% 50% #00b3d4!important;
		background-size: 11px 17px!important;
		padding-right:25px;
		line-height:25px;
	}
	.section-exhibitions .field-item.even a.blue-btn, .section-tours .page-blurb-wrapper a.blue-btn, .section-visit .page-blurb-wrapper a.blue-btn{
		background: url(../images/buy-ticket-carot.png) no-repeat 96% 50% #00b3d4!important;
		padding-right:20px;
	}
	.more.c-more{

	}
	.more.c-more a{
		height: 15px;
		width: 12px;
		background-size:12px 15px;
	}
	.field-item.even .content-block > p a, .field-item.even > p a{
		font-size:27px;
	}
	.content-block strong, .content-block b, .content-block h5{
		font-size:24px;
		color:#000;
	}
	.content-block strong a{
		font-size:24px !important;
	}
	.content-block ul{
		margin-left:45px;
		font-size: 27px;
		line-height: 34px;
	}
	.content-block ul li{
		margin-bottom:10px;
	}
	.events-menu a, .events-menu a:hover{
		font-size:14px !important;
	}
	/* Alignment */
	.column-feed > div.field-content{
		padding:0 10px;
	}
	.field-item.even .content-block > p, .field-item.even > p, .not-front .content-block > p{
		padding:0 10px;
		font-size:27px !important;
		line-height:34px;
	}
    .page-blurb p{
        font-size:27px !important;
        line-height:34px;
    }
	.not-front .content-block > *{
		padding-left:10px;
		padding-right:10px;
	}
	.not-front .content-block > .content-block{
		padding:0 !important;
	 }
	/** Search Page **/
	.page-search #content h2.search-head{
		font-size:36px;
	}
	.page-search #content .search-result .search-title{
		margin-bottom:40px;
		margin-top:20px;
	}
	.page-search #content .search-result .search-title a{
		font-size:34px;
		line-height:46px;
	}
	.page-search #content .search-result .search-snippet-info .search-snippet{
		font-size:27px;
		line-height:34px;
	}
	/** Slider overlay **/
	.button-class{
		right:5px;
	}
	.padding-left-27{
		padding-left: 1px;
	}
	
}


@media(min-width: 320px) and (max-width: 480px){
    .page-blurb p{
        font-size: 14px;
        line-height: 22px;
    }
	#mobile_nav ul > li.expand ul li{
		width:50%;
	}
	#mobile_nav ul > li.expand ul li.odd{
	  padding-right:30px;
  }
	#mobile_nav ul > li.expand ul li a{
		font-size:13px;
	}
	.visit-heading h1{
		font-size:17px !important;
		margin: 0 0 3px;
	}
	.title{
		min-height: 11px;
		line-height: 17px;
	}
	#search_ico img{
		width:80%;
	}
	.navbar-toggle-custom .icon-bar{
		min-width:35px;
		height:6px !important;
		width:80%;
	}
	#mobile_nav ul.nice-menu > li > a, .mobile-nav-other-links ul > li > a{
		font-size:14px !important;
	}
	.mobile-site-map ul{
		margin-left: 5px;
		padding-left: 0;
		margin-top: 18px;
		margin-bottom: 8px !important;
	}
	.visit-heading h2{
		line-height: 20px !important;
		margin-bottom: 0 !important;
		font-size: 13px !important;
	}
	.visit-heading {
		padding: 10px 10px 0;
	}
	.visit-footer h3 a{
		font-size: 17px;
		margin-top: 21px;
		margin-bottom: 21px;
	}
	.panel-3col-33-stacked .pane-content h2.title{
		font-size: 17px;
		margin-bottom: 11px !important;
		font-weight: 500 !important;
	}
	.column-feed p{
		font-size:14px !important;
		line-height:13px !important;
		word-spacing: 1px;
	}
	.section-visit .column-feed p, .front .column-feed p{
		font-size:14px !important;
		line-height:20px !important;
	}
	a.more-homepage:link{
		 margin-left: 10px !important;
	}
	a.more-homepage:link > img{
		width: 8px !important;
	}
	.mobile-address{
		padding-right:0 !important;
		width:100% !important;
	}
	.mobile-phone, .museum-mailing-list{
		padding-left:0 !important;
	}
	.mobile-phone img{
		height:auto !important;
		margin-left:0;
	}
	.museum-hours{
		padding-right:0 !important;
	}
	#footer .museum-info{
		font-size:15px !important;
		padding-bottom: 4px;
	}
	.museum-info div{
		margin-bottom:11px !important;
		float: none;
	}
	.mobile-site-map ul li a{
		font-size:16px !important;
	}
	.mobile-nav-social-links h2{
		margin-top:0;
		margin-bottom:0px;
		font-size:18px!important;
		font-weight:500!important;
	}
	.mobile-nav-social-links ul {
		margin: 10px 0 !important;
		padding-left: 0;
		width:100%;
		min-width:280px;
		text-align: center;
	}
	.mobile-nav-social-links ul li img{
	  width:auto;
	  height:28px !important;
	}
	.mobile-nav-social-links ul li{
		margin-right:17%;
		display:inline;
	}
	.navbar-toggle-custom{
		margin-right:10px !important;
	}
	.panel-col-last .column-feed.visible-xs {
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.museum-info img{
		vertical-align: middle;
	}
	.mobile-nav-other-links ul li{
		 margin: 9px 0 !important;
	}
	.footer-content{
		 padding: 10px 0;
	}
	.museum-mailing-list.last img {	
		vertical-align: 0px;
	}
	.disclaimer-menu{
		font-size:12px !important;
		padding-top:12px !important;
		padding-bottom:10px !important;
	}
	.mobile-nav-social-links{
		padding-top:0px;
	}
	.mobile-nav-social-links h2{
		
	}
	.panel-btn{
		margin-top: 5px;
    	font-size: 15px;
	}
	.panel-btn img{
		width: 7px;
    	vertical-align: 2px;
    	margin-left: 6px;
	}
	.Mright.mTop9 a{
	  padding:0px 27px 0 0!important;
	}
	.blue-btn {
		background: url(../images/buy-ticket-carot.png) no-repeat 96% 50% #00b3d4!important;
		padding-right:20px;
	}
	.title-Inner{
		padding-left:23px!important;
	}
	#content.edu-content h3, #content.edu-content .content-block h3{
		margin-bottom:3px;
	}
	#content.edu-content h3.sub-title, #content.edu-content .content-block h3.sub-title{
		margin-bottom:0;
	}
	.column-feed.even{
		margin-bottom:40px;
	}
	.not-front .page-blurb-wrapper h2.page-blurb{
		padding: 0;
	}
	.not-front .field-item.even .blue-btn,.not-front .page-blurb-wrapper .blue-btn{
		background-position: 96% 50% !important;
		font-weight:400;
	}
	.more.c-more{

	}
	 .not-front .content-block .content-block{
		 padding:0;
		 margin:0;
	 }
	.content-block strong, .content-block b, .content-block h5{
		 font-size:14px;
		 color:#000;
	}
	.content-block strong a{
		font-size:14px;
	}
	.events-menu a,.ev-more a:hover{
		font-size:11px !important;
	}
	.ev-more a{
		width:50px;
		background-size:7px !important;
	}
	.not-front .column-feed.left .image-rollover{
	  margin-top:-5px;
	}
	/* Alignment */
	#content.edu-content h3{
		padding-left:10px;
		padding-right:10px;
	}
	.column-feed > div.field-content{
		padding:0 10px;
	}
	.field-item.even .content-block > p, .field-item.even > p, .not-front .content-block > p{
		padding:0 10px;
		font-size: 14px !important;
	 }
	 .not-front .content-block > *{
		 padding-left:10px;
		 padding-right:10px;
	 }
	 .not-front .content-block > .content-block{
		padding:0 !important;
	 }
	 .section-tours .page-blurb-wrapper, .section-visit .page-blurb-wrapper, .not-front .page-blurb-wrapper{
		padding: 37px 10px;
		background-color: #00b3d4;
		display: table;
		width:100%;
		margin-bottom: 50px !important;
	}
	.not-front h2.page-blurb/*, .not-front h2.page.blurb */{
		color: #000;
		padding: 37px 10px;
		background-color: #00b3d4;
		display: table;
		width:100%;
	}
	.right-header button.glyphicon.navbar-toggle-custom{
		font-family:'Glyphicons Halflings' !important;
		color:#000;
		font-size:30px;
		margin-bottom:0;
		margin-top:0;
	}
	/** Connect Page **/
	.connect-page-feed .column-feed p{
		line-height:18px !important;
	}
	.connect-page-feed .column-feed .more-homepage{
		font-size:12px;
	}
	.connect-page-feed .title{
		min-height:auto !important;
		line-height:normal;
	}
	.content-block ul{
		margin-left:17px;
	}
	/** Email Signup Form **/
	#mc_embed_signup .mc-field-group.input-group input{
		margin-top:7px !important;
	}
	.section-visit .more img{
		width:10px !important;
		height: auto !important;
	}
	/** Search Page **/
	.page-search #content .search-result .search-title{
		margin-bottom:20px;
	}
	.page-search #content .search-result .more img {
		width: 8px !important;
		height: auto !important;
	}
	.page-search #content .search-result .search-title a{
		line-height:22px;
	}
	/** Pager **/
	.pager .pager-next{
		margin-left: 0 !important;
	}
	.pager .pager-previous{
		margin-right: 0 !important
	}
	
	/** Slider Overlay **/
	.slide-data{
		padding-top:8px !important;
	}
	.padding-left-27{
		padding-left: 6px;
	}
	.button-class{
		width:60px !important;
		right:5px;
	}
}


@media (min-width: 768px) {
    .front .panel-3col-33-stacked .center-wrapper .column-feed p{
      display: inline;
    }
    .row.upperborder {
        height: 5px;
        background-color: #000;
        display:none;
    }

    .logo-wrap {
        padding-left: 0 !important;
    }

    .search-form-header .form-submit {
        background: url("../images/search-ico.png") no-repeat 7px 7px #000;
        background-size: 15px 14px;
    }

    #main-menu .mobile-menu-item {
        display: none !important;
    }

    #main-menu {
        margin-left: 0;
    }

    #main-menu ul.nice-menu a {
        line-height: 14px;
    }

    img.buy-more {
        display: inline-block;
        margin-top: -4px;
        width: 8px !important;
    }

    .title {
        font-weight: 300 !important;
        font-size: 18px !important;
    }

    .front-page-footer {
        margin-bottom: 60px;
    }

    .front-page-footer .title {
        height: 36px;
    }

    .column-feed .title, .instagram-feed h2.title, .front .pane-content .column-feed  .title-Inner.truncate-item-head{
        font-weight: 400 !important;
        margin-bottom: 5px !important;
        padding-left: 0;
        font-size: 17px !important;
    }
    .front .pane-content .column-feed .title-Inner.truncate-item-head, .front .pane-content .column-feed .title.truncate-item-head{
        position: relative;
        text-transform: uppercase;
        color:#000;
        margin-bottom:0 !important;
    }

    .column-feed p {
        margin-bottom: 0 !important;
        line-height: 18px;
    }

    .post p {
        margin-bottom: 0 !important;
    }

    .post p, .post p a, .time-blurb {
        font-size: 11px;
    }

    .column-feed strong {
        font-size: 14px;
        font-weight: 700 !important;
    }

    .discover-sidebar .post {
        margin-bottom: 27px;
    }

    .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .front .hero-space{
        margin-bottom: 31px !important;
    }

    .not-front #block-views-hero-space-view-block, .not-front #block-views-hero-space-view-block-1 {
        margin-bottom: 0 !important;
    }

    .not-front #main .hero-space, .not-front #main .hero-space {
        margin-bottom: 20px;
    }

    .panel-col-first {
        padding-left: 0 !important;
        padding-right: 0;
    }

    .panel-col-last {
        padding-right: 0 !important;
        padding-left: 0;
        float: right !important;
    }

    .region-homecontent .center-wrapper {
        margin-bottom: 38px !important;
    }

    .footer-content {
        padding-top: 25px;
    }

    .footer-content .container {
        max-width: 960px !important;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .museum-info .museum-location {
        padding-left: 0 !important;
        margin-left: 10px;
    }

    .museum-hours {
        min-width: 195px;
        max-width: 30%;
    }

    .museum-mailing-list {
        min-width: 135px;
        padding-right: 0;
        max-width: 25%;
    }

    .web-map {
        height: 167px;
    }

    .post-img img {
        height: 167px !important;
        width: 100%;
        overflow: hidden;
    }

    .visit-block {
        padding-left: 0;
    }

    .discover-sidebar {
        padding-right: 0;
        padding-left: 0;
    }

    .panel-col-bottom .post h2 {
        line-height: 14px;
    }

    .panel-col-bottom .post.last {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }

    .footer-sitemap {
        margin-right: 0;
    }

    .footer-sitemap .nav-column:first-child {
        padding-left: 0;
    }

    .footer-sitemap .nav-column.last {
        padding-right: 0;
    }

    .footer-sitemap .nav-column {
        padding-left: 10px;
        padding-right: 10px;
    }

    .footer-logo {
        margin-right: 25px;
    }

    .footer-social {
        margin-top: 17px !important;
        margin: 0 auto;
        padding-top: 0;
    }

    .museum-info {
        font-size: 11px;
        width: 86%;
        border-bottom: 2px solid #161616;
        height: 67px;
    }

    .museum-info .museum-location {
        min-width: 275px;
    }

    .footer-outer-content .container {
        text-align: center;
    }

    .disclaimer-menu {
        padding-bottom: 22px;
        margin: 0;
    }

    .footer-outer-content .container {
        padding: 0;
    }

    #main-menu {
        font-size: 12px;
    }

    a.more-homepage:link {
        margin-left: 0 !important;
    }
    #content .panel-col-bottom .front-page-footer .post a.more-homepage:link{
        margin-left: 0 !important;
    }
    a.more-homepage:link img {
        width: 7px;
        height: 8px;
    }

    .blue-btn {
        padding-top: 7px;
        line-height: 19px;
    }

    .panel-col-bottom .post p {
        font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
        color: #000;
        font-size: 14px;
        line-height: 17px;
        word-spacing: 1px;
    }

    .footer-sitemap .nav-column h3 {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .panel-col-bottom .title {
        font-size: 18px !important;
        margin-bottom: 15px !important;
    }

    .panel-3col-33-stacked .panel-col-first .inside {
        margin: 0;
    }

    #main-menu ul.nice-menu {
        float: right;
    }

    #main-menu .nice-menu ul li {
        padding: 0;
    }

    .image-rollover a {
        height: 100%;
        width: 100%;
    }

    /** Inner Pages **/
    #content .visit-page-content p{
        word-spacing: 2px;
    }
    .time-blurb {
        font-size: 14px;
        margin-bottom: 6px !important;
        margin-top: 52px;
    }

    .nav-column.col-sm-2.col-md-2 ul li {
        line-height: 18px !important;
    }

    .museum-mailing-list img {
        width: 19px;
        vertical-align: -2px;
    }

    .museum-hours img {
        width: 14px;
        vertical-align: -2px;
    }

    .museum-location img {
        height: 13px;
    }

    .more img {
        width: 7px;
        margin-left: 5px;
    }

    .blue-btn {
        background: url(../images/buy-ticket-carot.png) no-repeat 93% 50% #00b3d4 !important;
        padding-right: 25px !important;
    }

    .buy-tix-cta img {
        min-height: 160px;
    }

    .section-education li.column-feed, .section-content li.column-feed, .not-front li.column-feed, .not-front li.column-feed.views-row-last {
        margin-bottom: 60px;
    }

    .field-content .date-display-range, .column-feed h3.sub-title {
        color: #616161;
    }

    .not-front .page-blurb-wrapper {

    }

    .not-front .page-blurb-wrapper .blue-btn {
        margin-bottom: 36px;
        display: inline-block;
        padding-top:8px;
    }

    .not-front .page-blurb-wrapper ~ p, .not-front .page-blurb ~ p {

    }

    .not-front .panel-3col-33-stacked .panel-col-top .inside {
        margin-bottom: 0 !important;
    }

    .not-front .field-content p, .not-front .column-feed p {
        color: #616161;
        word-spacing: 1px;
    }

    .not-front .content-block p, .content-block ul {
        color: #616161;
    }

    .truncate-item-head {
        width: 250px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        -o-text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
    }
    .front .panel-3col-33-stacked .center-wrapper .col-sm-6.views-row{
        width: 100%;
        overflow: hidden;
    }
    .sidebars {
        margin-bottom: 10px;
    }

    .sidebars .block-menu, .sidebars .block-menu-block {
        margin-bottom: 25px !important;
    }

    .visit-content {
        overflow: hidden;
    }

    .sidebars .menu a {
        padding-left: 10px !important;
    }

    .sidebars .menu .expanded a {
        margin-bottom: 5px !important;
    }

    .sidebars .menu .leaf a {
        margin-bottom: 5px !important;
    }

    .not-front .content-block p, .not-front .content-block h3 {
        padding-left: 10px;
    }

    .not-front .field-content .more.c-more {

    }

    #mc_embed_signup .mc-field-group.input-group input {
        margin-right: 10px;
        display: inline-block !important;
        vertical-align: baseline;
        margin-top: 10px;
    }

    .view-content-gallery {
        margin-bottom: 60px;
    }

    .events-menu {
        margin-top: 5px;
    }

    .ev-more {
        margin-left: 0;
    }

    .events-menu a {
        font-size: 12px;
    }

    .ev-more a {
        height: 15px;
    }

    /** Connect Page **/
    .connect-page-feed .column-feed {
        padding: 0;
        margin: 0;
    }

    .connect-page-feed .column-feed.column-feed-middle {
        margin: 0 15px;
        padding: 0;
    }

    .connect-page-feed .column-feed, .connect-page-feed .fb-like-box {
        width: 230px;
        height: 535px;
        overflow: hidden;
    }

    .connect-page-feed .connection-icon {
        vertical-align: baseline;
    }

    .connect-page-feed .instagram-feed {
        padding: 0;
    }

    .connect-page-feed .column-feed.last {
        margin-bottom: 50px;
        border-bottom: 1px solid #F1F1F1;
    }

    .connect-page-feed .instagram-feed .insta-imgs-wrapper img {
        margin: 0 14px 15px 10px;
        display: inline-block;
        padding: 0;
    }

    .connect-page-feed .instagram-feed .insta-imgs-wrapper img:nth-child(4n) {
        margin-right: 0 !important;
    }

    .collections-blog p {
        margin: 0 10px;
        display: inline-block !important;
    }

    .collections-blog strong {
        margin-bottom: 10px;
        display: inline-block;
    }

    .connect-page-feed .collections-blog {
        height: 345px;
    }

    .connect-page-feed .image-rollover {
        margin-bottom: 0;
        background-size: 100%;
    }

    .connect-page-feed .instagram-link {
        margin-top: 2px;
    }

    .collections-blog .more {
        display: inline-block;
        margin-left: 10px;
        margin-top: 10px;
    }

    #content .connect-page-feed .insta-imgs-wrapper img:nth-child(4n+1) {
        margin-left: 0 !important;
    }

    /** FB Like box **/
    #fb-root {
        display: none;
    }

    .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
        width: 100% !important;
    }

    .fb_iframe_widget_fluid span {
        width: 100% !important;
    }

    .pager li > a, .pager li > span {
        border-radius: 0 !important;
    }

    .pager-current {
        background-color: #00b3d4;
        color: #fff;
        padding: 5px 14px !important;
        border: 1px solid #00b3d4;
    }

    #mc_embed_signup form {
        margin-left: 10px !important;
        padding-left: 0 !important;
    }

    /** Search Page **/
    fieldset.search-advanced {
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
    }

    fieldset.search-advanced legend {
        margin-left: 10px;
        padding-left: 5px;
        padding-right: 10px;
        width: auto;
    }

    #scroll_top {
        display: none;
    }

    /** Client Fixes **/
    .sidebars .blue-btn {
        min-width: 135px;
        width: auto !important;
        background-position: 95% 50% !important;
        margin-bottom: 10px;
    }

    .view-button {
        position: relative;
        margin-top: 2px;
    }

    #main .sidebar .ajax-progress.ajax-progress-throbber {
        height: 11px;
        float: left;
        position: absolute;
        top: 9px;
        left: -17px;
    }

    #main .sidebar .date-next .ajax-progress.ajax-progress-throbber {
        position: absolute;
        left: 0;
    }

    .sidebar .view-event-view-by-exhibitions {
        margin: 10px 0 20px 0;
    }

    .hashtag.title {
        margin-bottom: 15px !important;
        /*padding-right:10px;*/
    }
    /** Add This icons customization **/
	a.at-svc-facebook, a.at-svc-lidar, a.at-svc-twitter, a.at-svc-yammer, .at-logo-bg-orange, a.at-svc-compact{
		background-color:#000 !important;
	}
    .atss,.at-share-close-control{
        width:2pc !important;
    }
    .atss a{
        width: 2pc !important;
    }
    .atss a:hover{
        width:3pc !important;
    }
    .addthis-smartlayers-desktop #at4-share .addthis_32x32_style .at4-icon, .addthis_32x32_white_style .at4-icon, .at-32x32{
        background-size: 22px !important;
    }
    .view-event-gallery .item-list ul li, .view-exhibition-gallery .item-list ul li, .view-content-gallery .item-list ul li{
        width:150px;
    }
    .view-event-gallery .item-list ul li img, .view-exhibition-gallery .item-list ul li img, .view-content-gallery .item-list ul li img{
        width:100%;
    }
    .header-social{
        top:0 !important;
    }
    .alert-section{
        margin-bottom:0;
    }
    .search-form-header{
        margin-top:4px;
    }
    /*.alert-section{
        display:none;
    }*/
}


@media(min-width: 1025px){
	.container{
		width: 960px;
		padding-left:0;
		padding-right:0;
	}
	.visit-block{
		width:635px;
		padding-right:0 !important;
		margin-right:15px;
	}
	.nav-wrap{
		padding-left:0;
	}
	.nav-wrap #nice-menu-1{
		text-align:left !important;
	}
	#main-menu{
		font-size: 14px !important;
	}
	#main-menu .nice-menu > li{
		padding-right:25px;
	}
	@supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {
		#main-menu .nice-menu > li{
			padding-right:20px !important;
		}
	}
	#main-menu ul.links > li > a, #main-menu ul.menu > li > a{
		line-height:0;
	}
	/** Slider **/
	.views-slideshow-controls-text-previous{
		left:-54px;
	}
	.views-slideshow-controls-text-next{
		right:-54px;
	}
	/** end slider **/
	.center-wrapper .panel-panel.col-xs-12{
		width:310px !important;
		padding-left: 0 !important;
		padding-right:0 !important;
	}
	.panel-col{
		margin:0 15px;
	}
	.panel-col-last{
		float:left !important;
	}
	.panel-3col-33-stacked .panel-col-first .inside{
		margin:0;
	}
	.discover-sidebar{
		padding-left:0 !important;
		width:310px;
	}
	.footer-outer-content .footer-social{
		margin-right:35px;
	}
	.museum-info{
		font-size:14px !important;
		width:850px !important;
	}
	.museum-info .museum-location{
		min-width:350px !important;
		margin-left:10px !important;
		letter-spacing:1px !important;
		padding-right:15px !important;
	}
	.museum-info-wrap .museum-location span{
		margin:0 12px;
	}
	.museum-hours{
		margin-top:2px;
		width:250px !important;
		letter-spacing:1px !important;
	}
	.museum-mailing-list{
		padding-left:25px !important;
	}
	.footer-logo{
		margin-right:45px !important;
	}
	.blue-btn{
		height:33px;
		min-width:138px;
		font-size:13px;
	}
	.footer-sitemap .nav-column li a{
		font-size:12px;
	}
	.museum-info div{
		padding:0 15px !important;
	}
	.museum-info div.last{
		padding: 0 10px 0 24px;
		width: 194px;
	}
	#footer .nav-column{
		margin-right:63px;
		padding:0 !important;
		width: auto !important;
	}
	#footer .nav-column.last{
		margin-right:0 !important;
		float:right;
	}
	.disclaimer-menu{
		margin-left:10px;
	}
	.sidebars{
		margin-right:57px !important;
	}
	.not-front .page-blurb, .not-front .page.blurb{
		letter-spacing:0.7px;
	}
	.not-front.section-visit .page-blurb{
		letter-spacing:0.4px;
	}
	.truncate-item-head{
		width:310px !important;
	}
	/** Connect Page **/
	.connect-page-feed .column-feed, .connect-page-feed .fb-like-box,.connect-page-feed .collections-blog{
		width:310px;
	}
	.connect-page-feed .fb-like-box{
		height:482px;
	}
	.collections-blog p{
		padding: 0 5px;
		margin: 0 0 20px !important;
		width: 100%;
		display:inline-block !important;
	}
	.collections-blog .more-homepage{
		font-size:11px !important;
	}
	.connect-page-feed .front-page-footer .more-homepage{
		font-size:11px;
	}
	.connect-page-feed .front-page-footer .connection-icon{
		margin-right:10px !important;
	}
	/** Slider Overlay **/
	.slide-data .flexslider-hg-title{
		max-width:790px;
	}
	.btn-group{
		width:267px;
	}
    .front .panel-3col-33-stacked .center-wrapper .col-sm-6.views-row .truncate-item-head.title-Inner, .front .panel-3col-33-stacked .center-wrapper .truncate-item-head.title{
        width: 310px;
    }
}


.page-overlay-container { position: relative; }
.page-overlay {
  background-color: #666;
  position: absolute;
  width: 312px;
  opacity: 0.9;
  left: 53%;
  top: 2px;
  height: 99%;
}
.page-overlay .heading h2 {
  font-family: "Oswald", sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 2.65em;
  margin: 0.51em 0 0 0.45em;
  padding: 0;
  line-height: 44px;
}
.page-overlay .information {
  font-family: "Oswald", sans-serif;
  color: #fff;
  margin-top: 2.10em;
  margin-left: 0.85em;
  font-size: 20px;
}
.page-overlay .information .event-button {
  margin-top: 2.30em;
  height: 45px;
  text-align: left;
  float: left;
}
.page-overlay .information .event-button a button {
  font-weight: normal;
  min-width: 130px;
  background-color: #00a0ff;
  color: #fff;
  border: none;
  margin: 8px;
  font-size: 15px;
  height: 31px;
  text-transform: uppercase;
}
.page-overlay .information .event-button a button:hover {
  background-color: #00b3d4;
  color: #fff;
}

@media only screen and (max-width : 676px){
  .page-overlay {
    width: 46.8%;
    top: 1px;
  }
  .page-overlay .heading h2 {
    font-size: 6vw;
    margin: 5px 0 0 7px;
    line-height: 7vw;
  }
  .page-overlay .information {
    margin-top: 7vw;
    margin-left: 8px;
    font-size: 2.8vw;
  }
  .page-overlay .information .event-button {
    height: auto;
    margin: 0;
    margin-top: 8vw;
  }
  .page-overlay .information .event-button a button {
    margin: 0;
    max-width: 130px;
    height: 5.5vw;
    font-size: 11px;
  }
}