@charset "utf-8";
/* CSS Document */

/* CSS Style Explanations */
/* -row is used to specify site width
   -wrap is used to specify full browser width

*/

body, html {  font-family: "KievitWeb W07 Regular"; font-size: 16px; line-height: 1.5; color: #58595b; margin: 0 !important; background: #ffffff; }
.row { max-width: 1200px; }
a {color:#58595b;}
a, a:visited { color:  #0069aa;}
a:hover { color: #0069aa; }
.shade {background-color:#EDE1D2}

.inline {display:inline !important}
.invisible {visibility:hidden;}

/* ====================
   Headings
==================== */
h1, h2, h3, h4, h5, h6 { font-family:"KievitWeb W07 Xbold",Lato, Arial; text-transform:uppercase;}
h1 { color: #0069aa; font-size: 40px; font-weight: 900; letter-spacing: 0; margin-top: .4em; margin-bottom: .3em;}
h2 { color: #0069aa; font-size: 2.2rem; font-weight: 900; letter-spacing: 0; margin-top: .8em; margin-bottom: .3em; font-weight:bold;line-height:1.2;}
h3 { color: #0069aa; font-size: 30px; font-weight: 600; letter-spacing: 0; margin-top: .8em; margin-bottom: .3em;}
h4 { color: #0069aa; font-size: 20px; font-weight: 500; letter-spacing: 0; margin-top: .8em; margin-bottom: .3em; font-weight:bold;line-height:1.2em;}
h5 { color: #414244; font-size: 16px; font-weight: 600; letter-spacing: 0; margin-top: .8em; margin-bottom: 0;text-transform:uppercase;}
h6 { color: #0069aa; font-size: .9rem; font-weight: 500; letter-spacing: 0; margin-top: 0px; margin-bottom: .3em; }
.exhibit-name,.wa-calendar-home-list .date {font-family:"KievitWeb W07 Xbold";}
#default .current-exhibit-season {color:#414244;margin-top:0;line-height:.4;}

.title {}

#default h1 {color: #0069aa; margin-top:-15px;}
#default h3 {color:#414244;margin-top:-10px;}
/* ====================
   Buttons
==================== */
.button, input.cat_button {border:none!important;background:#414244; color:#ffffff; border:none; border-radius:0;}
.button:hover , input.cat_button:hover {background:#0069aa!important;color: #fff; border:none!important; }

.linkedin.button {color:#fff; background:#0077b5;text-transform:none;}
.linkedin.button a {color:#fff!important;}

.newsletter input.cat_button {background:#acacac; color:#414244;text-transform:none;}
.newsletter input.cat_button:hover {background:#acacac!important;}
/* ====================
     Header
======================= */
header {background-color:#ffffff;}
.header {position:relative; }
.border-pattern {height:20px; margin-top:-10px; z-index:100; position:relative;}
.logo {position:absolute; top:14px; left:0px;}
.header-phone {color:#000000!important;}
.search-box {position:relative}
header .search-box .fa.fa-search {position:absolute;color:silver;top:6px;right:10px;}
/* ====================
     Home
==================== */
.logo-popup {position:relative;display:block;margin:0 auto;}
.tiny.reveal {background-color:rgba(255,255,255,0.8);border:none;border-radius:0px; padding:40px;}
.tiny.reveal p {font-size:20px;}
.tiny.reveal:hover, .tiny.reveal:active,.tiny.reveal:focus, .tiny.reveal:visited {outline:none;}
.tiny.reveal input[type=text] {border-radius:0; background:#acacac;box-shadow:none;color:#414244;}
.tiny.reveal input[type=submit] {background:#0069aa; color:#fff;border:none;text-transform:none;}
.tiny.reveal input[type=text]::-webkit-input-placeholder {color:#414244;}
.tiny.reveal input[type=submit]:hover {background:#0069aa!important;}
.tiny.reveal .close-button span {color:#414244;font-size:1.4rem;}


.wa-calendar-home-list h3 {font-size:20px;}
.wa-calendar-home-list .date {font-size:18px;margin-top:0; font-weight:bold;}
/* ====================
     Content
==================== */
#default .content-row,  #contact .content-row{position: relative; background-color: #ffffff;}
#default .content-col h1 {margin-top:-15px; clear:both;}
#default .content-col p {line-height:1.2;}
#default .right-col-content img {width:100%;}
#default .right-col-content p {margin-bottom: 0;}
#contact .hours-col iframe {width:100%;}
#contact .contacts-col h2 {margin-top:0px;}
#default .main-section {min-height:500px;}
#default .goback a{color:#414244;}
#default .read-more {font-style:italic;color:#0069aa;}

.google-map .flex-video {height:465px!important;}
.contact .flex-video {height:}

/** Volunteer Calendar **/
.select-month-year {width:25%;}
table.module-calendar td.events span {background:#58595b;}
table.module-calendar td.events a {color:#58595b;}
table.module-calendar td.events a:hover {color:#0069aa;}

.volunteer-cat-links .button.active, .volunteer-cat-links .button:focus {background:#0069aa;color:#fff;}
/* ====================
     WEBAPPS
==================== */
.intro-box {display:table-cell; vertical-align:middle;}
.rowinator ul {list-style:none!important;}

/* Rowinator Home Content Row */
.rowinator-2-Homepage-Content a {text-transform:uppercase;font-weight:600;}
.rowinator-2-Homepage-Content p {margin-bottom:0; }
.rowinator-2-Homepage-Content img {width:100%;}

.home-exhibits {padding-bottom:300px;}

.home-current-exhibits, .home-upcoming-exhibits, .home-online-collection {height:300px; background-position:center;position:relative;}
.home-current-exhibits .overlay, .home-upcoming-exhibits .overlay, .home-online-collection .overlay {position: absolute; bottom:0; width:100%;background: rgba(0,0,0,0.7);}

.wa-small-exhibits-list p {font-size:14.5px;}

.home-current-exhibits .overlay, .home-upcoming-exhibits .overlay {height:60px;padding-top:10px; overflow:hidden; -webkit-transition: height ease 1s;
    -moz-transition: height ease 1s;
    -o-transition: height ease 1s;
    transition: height ease 1s;
padding-left:30px; padding-right:30px;}
.home-current-exhibits .overlay:hover,  .home-upcoming-exhibits .overlay:hover { height:230px!important;
    -webkit-transition: height ease 1s;
    -moz-transition: height ease 1s;
    -o-transition: height ease 1s;
    transition: height ease 1s;}

.home-upcoming-exhibits .no-hover:hover {}

.home-current-exhibits .overlay {padding-left:30px;}
.home-upcoming-exhibits .overlay h3, .home-current-exhibits .overlay h3,.home-current-exhibits .overlay li, .home-upcoming-exhibits .overlay li  {color:#ffffff;}
.home-upcoming-exhibits .overlay h3, .home-current-exhibits .overlay h3 { font-size:44px; line-height:1em;}
.home-current-exhibits .overlay li .exhibit-date, .home-upcoming-exhibits .overlay li .exhibit-date{font-weight:normal;padding-left:5px;text-transform:none;}
.exhibit-name {font-weight:600;padding-right:5px;text-transform:none;}
.wa-home-exhibits-list {margin-top:-12px;}


.home-online-collection .overlay {padding-left:30px;}
.home-online-collection .overlay h3, .home-online-collection .overlay h3,.home-current-exhibits .overlay li, .home-upcoming-exhibits .overlay li  {color:#ffffff;}
.home-online-collection .overlay h3, .home-online-collection .overlay h3 { font-size:44px; line-height:1em;}
.home-online-collection .overlay li .exhibit-date, .home-online-collection .overlay li .exhibit-date{font-weight:normal;padding-left:5px;text-transform:none;}


.adopt-artwork .overlay h3, .lecture-series .overlay h3, .become-a-member .overlay h3{position:relative;font-size: 42px;padding-left: 10px;color: #fff;line-height:1.1;}
.home-options .overlay, .become-a-member .overlay{position:absolute; height:100%; background:rgba(0,0,0,0.5);width:100%;}
.home-options {padding-right:0;}

h3.calendar-home-title {font-family:"KievitWeb W07 Regular"; font-weight:bold;line-height:1.1;}
.wa-calendar-home-list .date, .wa-calendar-home-list p {display:inline;}

/* Hours of Operation */
.hours-box {background-color:transparent; padding:5px 0px; display:inline-block; width:100%;text-transform:uppercase; font-size:35px;}
.hours-box .hours .ampm {font-size:25px;} 
.hours-box .hours {color:#0069aa;font-weight:600;}
.today h1 {font-size:76px; letter-spacing:.03em; font-weight:800;margin-top:-25px;}
.today span {text-transform:uppercase;}
.at-the-museum {font-size:34px;letter-spacing:.03em;margin-top:-27px;}

/* Exhibits */
.current-exhibits h1, .upcoming-exhibits h1 {font-size:50px!important; margin-top:-10px;}
.current-exhibits h2, .upcoming-exhibits h2 {font-size:42px; margin-top:-10px;}

.wa-exhibits-list,.wa-small-exhibits-list {list-style:none;}

.wa-exhibits-item .exhibit-dates, .wa-small-exhibits-list .exhibit-dates {font-size:15px;}
.wa-exhibits-list p {color:#414244;}
.current-exhibit-season {font-weight:900;}
.wa-small-exhibits-list h5, .wa-exhibits-item h5 {color:#0069aa;font-weight:600;}


.wa-small-exhibits-list img, .wa-exhibit-item img {width:100%;}
.exhibits-link {color:#0069aa!important;font-weight:600;}
.wa-exhibits-list li:last-child .wa-exhibits-item {border-bottom:none!important;}
.wa-exhibits-list li:first-child .wa-exhibits-item .columns {margin-top:15px!important;}
.exhibit-header {margin-top:-3px;font-weight:900;font-size:2rem;line-height:.8!important;}

.exhibit-dates {color:#0069aa!important;font-weight:600;margin-bottom:0;}
.detail-date {color:#414244; text-transform:none;margin-top:-10px;}
.exhibit-detail-images .column:nth-child(even){padding-left:0;}
.detail-image-source {font-size:15px;}

.wa-past-exhibit-list {list-style:none;}

/* Team */
.wa-team-list {list-style:none;}
#default .team-contact p,#default .team-contact a {margin-bottom:0; font-weight:600; font-size:18px;}
#default .team-contact a .fa, #default .team-contact .fa {color:#58595b; font-size:20px; margin-top:10px;}
.team-phone {font-family:Lato, Tahoma, Arial, sans-serif;font-size:16px;}
/* News */
.news-date {font-weight:600; margin-top:7px;text-transform:none;}
.wa-news-list li:last-child {border-bottom:none!important;}

/* Viewfinder */
.wa-viewfinder-list {list-style:none;}
.viewfinder-issue {color:#0069aa;}

/* Press Pub */
.wa-press-pub-list {list-style:none;}
.press h1, .press-name, .press-author, .detail-author {text-transform:none;}
.press-name { font-style:italic;color:#0069aa;}
.press-author {font-size:13px; color:#414244;}

.detail-author {color: #414244;font-size:23px!important;}
.detail-press-title {line-height:1.1em; text-transform:none;}

/* Collections */
.wa-collection-list {list-style:none;}
.wa-collection-list li:last-child .border-bottom {border-bottom:none!important;}
.wa-collection-archive-list {list-style:none;}

/* Contests */
.wa-contests-list, .wa-contest-winners-list {list-style:none;}
.contest-name {font-weight:600;text-transform:none;color: #414244;}
.contest-name:hover {color:#0069aa;}
.hashtag {text-transform:uppercase; font-weight:600;}
.instagram-photos .column {height:5000px;}
.instalink-feed-wrapper {text-align:right;height:1900px;}
.instalink-feed-wrapper img {margin-right:39px;}

/* Shop */
.wa-shop-list li:last-child .wa-shop-item {border-bottom:none!important;}

/* Makers */
.wa-meet-makers-list {list-style:none;}

/* Calendar */
.calendar #secondary-menu {padding-top:0!important;}
#default .calendar-title {color:#0069aa;font-size:1.3em;}
.wa-calendar-list li:last-child  {border-bottom:none!important;}
.wa-calendar-list .date {color:#0069aa;font-weight:600;text-transform:uppercase;}
.calendar-detail {text-transform:none;margin-top:-5px;}
.calendar-detail span {text-transform:uppercase;}
.bullet {font-size: 20px;
    position: relative;
    top: -4px;
    padding-right: 5px;
    padding-left: 5px;}
    
button#datepicker-button {margin-bottom: 3em;}
.flow-element {display: inline-block; vertical-align: top;}
.flow-element:last-child {margin-right: 0;}
.flow-element input {margin-top: 0;}

.calendar-cats {margin-bottom:1.3rem; margin-top:28px}
.calendar-cats > .cat-item {display:block; color:#414244; font-size:1rem; text-transform:uppercase}
.calendar-cats > .cat-item:hover {color:#0069aa; cursor:default}
.calendar-cats > .cat-item::before {content:''; border:5px solid #414244; height:3px; width:3px; line-height:3px; display:inline-block; margin: 1px 9px 1px 0px}
.calendar-cats > .cat-item:hover::before {border-color:#0069aa}
.calendar-cats > .cat-item.selected-cat::before {border-color:#0069aa;}
.selected-cat.cat-item {color:#0069aa !important;}
.pika-single {border: none;}
.pika-button {background: #ffffff;}
.is-selected .pika-button {background: #0069aa; box-shadow:none; border-radius: 0;}
.pika-single table tbody, .pika-single table tfoot, .pika-single table thead {border: none; background-color: none;}
.pika-button:hover {color: #fff;	background: #414244;	box-shadow: none;	border-radius: 0;}
.pika-lendar {width:270px}
#CAT_Custom_1_Min {margin-bottom:4px}
.pika-label {font-family:Lato, Arial; text-transform:uppercase; font-weight:normal; font-size: .875rem;}

.calendar-cats > #all.cat-item:active::before {border-color: #0069aa;}

.webappsearchresults {color:#0069aa; font-weight:bold;font-size:20px;}
.webappsearchresults p {color: #58595b; font-size:18px; font-weight:500;}
.nav-col [type="text"] {
	color: #ffffff !important;
	background-color: #0069aa !important;
	border:none !important;
}
/*select[name="prop_ItemCategories"] {height:225px; border:none; overflow-y:auto; padding:0; width:255px; position:relative}
.cat-line {padding:6px 0 6px 20px; background-color:#efefef; display:block; margin-bottom:1px;  border-radius:3px} */


/* ====================
     Footer
======================= */
footer {background-color:#58595b; color:#ffffff; font-size:13px;}
.uc-line-wrap {background-color:#58595b; color:#777068; font-size:10px; font-weight:bold; letter-spacing:2px; text-transform:uppercase; padding:30px 0 !important;}
.uc-line-wrap a, .uc-line-wrap a:visited {color:#777068; }
footer .newsletter {font-weight:normal;}
footer .fa, footer .newsletter {color:#ffffff;}
footer .fa:hover, .uc-line-wrap a:hover {color:#acacac!important;}
footer .footer-address .phone {font-weight:bold; margin-bottom:8px; font-size:16px;}
footer .title {color:#ffffff; font-weight:600;}
footer p {margin-bottom:0;line-height:1.3;}
footer #responsive-menu-social .fa {font-size:1rem;margin-right:5px;}
footer .newsletter input.cat_textbox {border-radius:0;height:28px;}

.footer-wrap {padding-right:30px; padding-left:30px;}
.rowinator-3-Featured-Footer {position:absolute; width:100%;background:#4d4740;display:none;}
/* ====================
	Navigation
======================= */
/* Primary */
#default .primary-nav-wrap {margin-top:0px;}
#responsive-menu-primary div.top-bar-right > ul.menu > li > a.active {color:#0069aa!important;}
#responsive-menu-primary div.top-bar-right > ul.menu > li > a {font-size:16.01px; text-transform:uppercase; color:#58595b;}
#responsive-menu-primary div.top-bar-right > ul.menu > li:last-child > a {padding-right:0;}
#responsive-menu-primary div.top-bar-right > ul.menu > li > a:hover,#responsive-menu-primary div.top-bar-right > ul.menu > li > a:active  {color: #0069aa!important;}


/* Primary - Dropdown */
ul.dropdown.menu > li > ul.dropdown.menu {background:#0069aa;}
ul.dropdown.menu > li > ul.dropdown.menu > li {padding:0;}
ul.dropdown.menu > li > ul.dropdown.menu > li > a {text-align:left; text-transform:none; font-weight:bold; color:#ffffff!important;}
ul.dropdown.menu > li > ul.dropdown.menu > li > a:before  { content: " "; position: relative;top: 1px; padding-right:10px; width:22px; display:inline-block}
ul.dropdown.menu > li > ul.dropdown.menu > li > a:hover:before  { content: "\2022";color: #ffffff;position: relative;top: 1px; padding-right:10px;}
ul.dropdown.menu > li > ul.dropdown.menu > li > a.active:before  { content: "\2022";color: #ffffff;position: relative;top: 1px; padding-right:10px;}
.is-dropdown-submenu {min-width: 240px;padding-top:10px; padding-bottom:10px; padding-left:3px;}
.dropdown.menu > li > .is-dropdown-submenu:after { border-bottom-color: #615758;}
#responsive-menu-utility ul.dropdown.menu > li > ul.dropdown.menu > li > a {font-size:14px;text-transform:none;}

ul.dropdown.menu > li > ul.dropdown.menu > li > a:hover {background-color:transparent!important;}

.dropdown.menu.vertical>li.opens-left>a:after, .dropdown.menu.vertical>li.opens-right>a:after{border:none;}
#responsive-menu-utility ul.dropdown.menu > li > ul.dropdown.menu > li.is-dropdown-submenu-parent > ul.dropdown.menu, #responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li.is-dropdown-submenu-parent > ul.dropdown.menu {display:none;}
#about-the-museum.has-dropdown.is-active > ul.dropdown.menu {display:block!important;}

.dropdown.menu > li.is-dropdown-submenu-parent > a {padding-right:0;}
/* Social Menu */
#responsive-menu-social .fa {font-size:1rem;}
#responsive-menu-social .menu li a {padding:0; font-size:1.1em; color:#58595b;}
#home .off-canvas-content #responsive-menu-social .menu.dropdown li a, #default .off-canvas-content #responsive-menu-social .menu.dropdown li a,#contact .off-canvas-content #responsive-menu-social .menu.dropdown li a  {margin-right:0px;}
#responsive-menu-social ul.dropdown {margin-top:6px;}
#responsive-menu-social ul.dropdown li a:hover {border-bottom:0px solid;}
#responsive-menu-social ul.dropdown li .fa:hover {color: #0069aa;!important;}

/* Footer */
#responsive-menu-footer {margin-top:1px;}
#responsive-menu-footer .menu > li {padding-bottom:0px; display:-webkit-inline-box;height:15px; border-color:#fff!important;}
#responsive-menu-footer .menu > li:last-child {border-right:none!important;}
#responsive-menu-footer .menu > li > a {letter-spacing:0;text-transform:none;margin-right:10px;font-weight:normal; color:#ffffff !important; font-size:15px;  padding:0 0 7px 0;}
#responsive-menu-footer .menu > li > a:not(first-child) {margin-left:10px;}
#responsive-menu-footer .menu li a:hover {color:#acacac!important; border-bottom: none;}
footer #responsive-menu-social ul.dropdown {float:left!important; margin-top:10px;}

/* Secondary */
#secondary-menu #secondary-menu-list { display: table-cell; vertical-align: middle; margin-left:0}
#secondary-menu ul li {list-style: none !important; }
#secondary-menu > #secondary-menu-list > li > ul {margin-left:0 }
#secondary-menu > #secondary-menu-list > li > ul > li {margin-left:0; list-style:none; margin-bottom:14px;}
#secondary-menu > #secondary-menu-list > li a { color: #524b48; font-size:17px; text-transform:uppercase;}
#secondary-menu > #secondary-menu-list > li a.active, #secondary-menu > #secondary-menu-list > li.selected > ul > li.selected > a {color:#0069aa;!important;}


#secondary-menu > #secondary-menu-list > li.selected > ul > li.selected > ul {display:none;}
#secondary-menu > #secondary-menu-list > li.selected > ul > li > ul {display:none;}

.dropdown.menu>li.is-dropdown-submenu-parent>a {padding-right:1rem;}

#secondary-menu > #secondary-menu-list > li.selected > ul > li#about-the-museum > ul {display:block!important;}
/* Utility Menu */
#responsive-menu-utility .menu>li>a, #responsive-menu-utility .menu>li>a:visited {text-transform:uppercase; padding-right:1px!important;font-size:12.81px;color:#414244;}
#responsive-menu-utility .menu li a.active {color:#0069aa;!important;}
#responsive-menu-utility {padding-left:100px;}
#responsive-menu-utility .top-bar-right {margin-top:9px;}

/* Off-Canvas */
.off-canvas-wrapper {background: #615758;}
#offCanvasLeft .menu li a, #offCanvasLeft .menu li a:visited {color: #ffffff; font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)!important;}
#offCanvasLeft .menu li a:hover {color: #d3352b;}
.menu-icon {padding: 8px 8px 7px 8px; border:none}

/* =========================
	Overrides
============================= */

.bg-cream {background-color:#EDE1D2;}
.bg-darkblue {background-color:#000028;}
.bg-ltgray {background-color:#f1f1f1;}
.bold {font-weight:bold!important;}
.color-blue {color:#0069a8;}
.slick-dots li button:before {font-size:16px;color:rgba(255,255,255,0.9);}
.no-caps {text-transform:none!important;}
.contact-info.row .column:last-child:not(:first-child){float:left;}
.contact .flex-video {height:785px!important;}
body.contact .contact-info .title {color:#58595b;}
.contact p {margin-bottom:3px;}
.search-box input[type=text] {border-radius:1px;height:30px;}
.go-back:before, .goback:before {content:"\f053";}
.form label, .webform label {font-size: 14px;}
.slick-slider {	padding: 0;}
.slick-dots {position:relative;bottom:45px;}
#default .slick-slide img,  #contact .slick-slide img {height: 600px; width: 100%;}
.slick-slide img {width:100%;}
input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {width: 100%;}
.off-canvas-content {box-shadow:none;}
tbody, tfoot, thead {border: none;	background-color: transparent;}
tbody tr:nth-child(2n) {background-color: transparent;}
.secure-login, .newsletter-form {background: transparent; border: none;}
.secure-login form {max-width:300px;}
table.photogalleryTable tbody {border:none;}
table tbody tr:nth-child(2n) {background-color: transparent;}
.close-button {position: absolute;
	color: #cccccc;
	right: 1rem;
	top: .5rem;
	font-size: 1em;
	line-height: 1;
	cursor: pointer;
	background-color:transparent;
	padding:.3rem .5rem .3rem .4rem;
	background: transparent;
	border:none

}

.close-button span {color:#efefef; text-transform:lowercase}
.reveal.small-45 {width:45%;}
.tabs-content, .tabs {border:none;}
.accordion .accordion-navigation > a:hover:before, .accordion li > a:hover:before {content: "";}
[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 2rem;
	padding: .2rem .5rem;
	border: 1px solid #cacaca;
	margin: 0 0 1rem;
	font-family: inherit;
	font-size: .9rem;
	color: #0a0a0a;
	background-color: #fefefe;
	box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
	border-radius: 0;
	transition: box-shadow .5s,border-color .25s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.fontsize-7 {font-size:7px}
.fontsize-19 {font-size:19px}
.fontsize-20 {font-size:20px}
.fontsize-30 {font-size:30px}
.fontsize-40 {font-size:40px}

h4.color-champ {color:#C3996B;}
h3.color-white {color:#ffffff!important;}
h2.color-white {color:#ffffff!important;}

.border-blue {border:1px solid #0069aa !important ;}
.overlay-blue {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.color-white {color:#fff!important;}

.padding-right-none {padding-right:0px!important;}

.row.align-middle {display: flex;
  justify-content: center;
  align-items: center;}

/* ================
Mobile Overrides
Small < 640
Medium < 1025
Large < 1440
XLarge < 1920
XXLarge > 1920
================= */


/* Large screens*/
@media only screen and (max-width: 1440px) {
#home .desc h2 {font-size:40px;line-height:1.6;}
#home .desc h3 {font-size:24px;}

}

/* Medium screens*/
@media only screen and (max-width: 1200px) {
    
    .adopt-artwork .overlay h3, .lecture-series .overlay h3, .become-a-member .overlay h3 {font-size:32px;}
 	.rowinator-5-Menu .menu-content {transform:translateY(0%); margin-top:40px;}
   
    #home .home-upcoming-exhibits .overlay h3 {font-size:41px;}
    #home .home-current-exhibits .overlay h3 {font-size:40px;}
    #home .home-upcoming-exhibits .overlay {padding-top:10px; padding-bottom:10px;}
    #home .home-current-exhibits .overlay {}
    #home .wa-home-exhibits-list {font-size:16px;}
    #default header, #default .main-section {padding-right:30px;padding-left:30px;}
    #default .content-col {padding-left:30px;padding-right:30px;}
    #responsive-menu-primary div.top-bar-right > ul.menu > li > a {font-size:16px;}
    #responsive-menu-utility .menu>li>a, #responsive-menu-utility .menu>li>a:visited {font-size:14px;}
    .fa-fw {width: 1.26em;}
    #responsive-menu-utility {padding-left:0px;}
    #default.no-left-col .content-col {padding-left:0;padding-right:0;}
    
    .home-current-exhibits .overlay {height:48px;}
    .home-upcoming-exhibits .overlay {height:55px;}

}

@media only screen and (max-width: 1023px) {
    .wa-small-exhibits-list li {min-height:none!important; max-height:none!important;}
    .upcoming-exhibits {border-right:none!important;}
    .past-exhibits {border-left:none!important;}
    .current-exhibits {padding-left:0!important; padding-right:0!important;}
    #responsive-menu-primary div.top-bar-right > ul.menu > li > a {font-size: 18.01px;padding-right: 2px;}
    #home .home-exhibits {border-right:none!important;}    
    #home .adopt-artwork {padding-top:30px;}
    #home .today {padding-left:30px;}
    .dropdown.menu>li.is-dropdown-submenu-parent>a {padding-right:.1rem;}
    #responsive-menu-social .fa {font-size:.8rem;}
	#home .logo {position:relative; margin:30px auto; text-align:center; top:auto; left:auto;}
    #responsive-menu-social {padding-bottom:20px;}
	.medium-up-3>.column:nth-of-type(3n+1), .medium-up-3>.columns:nth-of-type(3n+1) {clear:initial!important;}
    .wa-team-item h5, .wa-team-item h6 {text-align:left!important;}
     .exhibit-info {padding:0;}
    #responsive-menu-primary div.top-bar-right > ul.menu > li > a {font-size:14px;}
    #responsive-menu-utility .menu>li>a, #responsive-menu-utility .menu>li>a:visited {font-size:12px;}
    #home .logo img {margin-top:23px;}
            footer .footer-address, footer .footer-nav, footer .footer-phone {padding-left:0!important;}
     #home .home-upcoming-exhibits .overlay h3 {font-size:30px;}
    
    #home .tiny.reveal form .columns {padding-left:0; padding-right:0;}
    #responsive-menu-footer .menu > li > a:not(first-child) {margin-left:10px!important;}
	.wa-exhibits-list li:first-child .wa-exhibits-item .columns {margin-top:30px!important;}
	    .home-upcoming-exhibits .overlay {height:50px;}
}

@media only screen and (max-width: 980px) {
    #home .home-current-exhibits .overlay h3, #home .home-upcoming-exhibits .overlay h3 {font-size:25px;}
    #home .home-current-exhibits .overlay, #home .home-upcoming-exhibits .overlay {height:36px;}
    #home .home-options h3 {font-size:35px;}
    #secondary-menu > #secondary-menu-list > li a {font-size:15px;}
    p.at-the-museum {text-align:left!important;}
    .logo img {width:250px;}
    #responsive-menu-utility {padding-left:5px;}
    
    
}

@media only screen and (max-width: 768px) {
    .sub-menu.tabs li {padding:8px;}
    #responsive-menu-utility .menu>li>a, #responsive-menu-utility .menu>li>a:visited {padding-right:0;padding-left:10px;}
    #default .off-canvas-content .menu li a {margin-right:15px;}
    
    #default .off-canvas-content .menu li a, #contact .off-canvas-content .menu li a {
    	margin-right: 1px;
            }
    .wa-past-exhibit-list h5 {text-align:left;}
        #responsive-menu-footer .menu > li > a {margin-right:10px!important;}
    .home-current-exhibits .overlay {height:80px;}
    .home-upcoming-exhibits .overlay {height:80px;}

}

/* Small screens*/
@media only screen and (max-width: 640px) {
    .select-month-year {width:55%;} 
    #default .content-col {padding:0!important;}
    .wa-contest-item {text-align:center;}
    .meet-makers-header {text-align:center;}
    .wa-collection-item, .collection-header {text-align:center;}
    .press-pub-header {text-align:center;}
    .viewfinder-header {text-align:center;}
    .contest-header {text-align:center;}
     #default .content-col {border-left:none!important;}
    #home .today span, #home .today h1, #home .today p {text-align:center;}
    #home .today .home-events {margin-bottom:30px; margin-top:30px;}
    #home .home-exhibits {border:none!important; margin-top:30px; margin-bottom:30px;}
	#home .wa-homephoto-list {height:210px;}
	#home .wa-home-calendar-list {margin-top:30px!important;}
	#home .main-section, #default .main-section {margin-top:180px;}    
	#home .today {padding-left:30px;}
    #home .home-options {padding-right:30px;}
	#home .become-a-member img, #home .adopt-artwork img , #home .lecture-series img  {max-height:200px;}
    #home .become-a-member p, #home .adopt-artwork p, #home .lecture-series p{text-align:left;}
    #home .become-a-member, #home .adopt-artwork, #home .lecture-series {margin-bottom:30px;}
    #home .home-upcoming-exhibits .overlay h3 {font-size:35px;}
    #default .google-map {margin-top:30px;}
    
    .press-description {padding-left:.9375rem!important;margin-top:30px;}
    .youtube-bio iframe {width:100%;}
    .past-exhibits h1 {text-align:center;}
    .wa-past-exhibit-list .wa-past-exhibit-item,.wa-past-exhibit-list .wa-past-exhibit-item h5 {text-align:center;}
    
    
    .contact .flex-video {height:250px!important;}
    .flex-video iframe {height:250px!important;}
    footer {text-align:center;} 
    #default .content-col {border-left:none!important;}
    #default .header {border-bottom:none!important;}
    #home  p.at-the-museum {text-align:center!important;}
    
    #default .current-exhibit-season { line-height: .9;}
    .current-exhibits h1 {line-height:1em;}
     
            .wa-team-list {text-align:center;}
            .team-header {text-align:center;}
            .wa-team-item h5, .wa-team-item h6 {text-align:center!important;}
    
    

#home .logo, #default .logo {position:absolute; margin-bottom:50px; text-align:center; top:auto; left:auto;}

#home .logo img , #default .logo img {width:initial;margin-top:0;}
#default header{margin-top: 0; padding:0}
#default .content-wrap, #contact .content-wrap {margin-top:0;}
#home .slick-slide img {height:200px;}
#default .slick-slide img, #contact .slick-slide img {height:auto;}
/*#default .logo {top:103px;}*/
.reveal {padding-top:35px;}
.small-12.columns:last-of-type {padding-right:0; padding-left:0}
.small-12.columns:first-of-type {padding-right:0; padding-left:0}
.footer-logo img {margin:0 auto; display:block;}
.hours-box {margin-right:0;}
#home header .header.row .columns {padding-left:0!important;padding-right:0!important;}

    .home-current-exhibits .overlay {height:auto!important;}
    .home-upcoming-exhibits .overlay {height:auto!important;}
    
    .wa-team-item .block {max-width:100%!important;}
    
    #home .home-upcoming-exhibits .overlay h3, #home .home-current-exhibits .overlay h3 {text-align:center;font-size:25px!important; padding-bottom:0!important; padding-right:0!important;padding-left:0!important;}
    #home .home-current-exhibits .overlay {padding-bottom:10px;}
}

@media only screen and (max-width: 470px) {
    #home .content-wrap, .rowinator-3-row {display:none;}
   
}

/* Chrome & Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}


.dropdown.menu.vertical>li.opens-left>a:after {display:none!important;}