﻿@font-face {
                font-family: 'mediasans-bold';
                    src: url('fonts/mediasansweb-bold.eot');
                    src: url('fonts/mediasansweb-bold.eot?#iefix') format('embedded-opentype'),
                         url('fonts/mediasansweb-bold.woff') format('woff');
                    }

body {
    background: #222617; 
}

/*#page, .site-footer {
    background: url(http://victorianradicals.site.seattleartmuseum.org/wp-content/uploads/sites/29/2019/04/larkspur_morris_02.png) fixed!important;
}*/

#page {
    margin-top: 6rem;
}

html {
  scroll-behavior: smooth;
}

.posted-on {
display:none!important;
}


hr {
border-bottom:2px solid #fff!important;
}

body.dark p a {
    color: #fff;
    text-decoration: none!important;
}

body a {
    color: #f5a33b;
    text-decoration: none!important;
}

body a:hover {
color: #fff;
    text-decoration: underline;
}
.container {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 4%;
}
.clear {
    clear: both!important;
    float: left!important;
    height: 2px;
}

.post {
    margin-bottom: 0!important;
}



/* HEADER */
.site-header-container {
    width: 100%;
    position: relative;
}

.site-header {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px 20px 10px 0;
    background-color: #c36a22eb!important;
    position: fixed;
    z-index: 199;
}



.site-header .main-navigation {
    max-width: 80%!important;
}
 
.site-logo {
    width: 20%!important
} 


.site-header .main-navigation ul li a {
    text-transform: uppercase;
    font-weight: 700!important;
    font-family: 'Gotham SSm 8r','Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif;
    color: #fff!important;
    transition: .2s ease-in-out;
}

.site-header .main-navigation ul li a:hover {
    border-bottom:2px solid #fff;
}

/* MOBILE MENU */

.sidebar-toggle .flyout-toggle {
    margin-top: 1.5rem!important;
    color: #fff!important;
}

.sidebar-toggle .flyout-toggle:hover {
    color: #f5a33b!important;
}

/* FOOTER  */

.site-footer {
    margin-top: 0px!important;
}

.site-footer .container {
border-top:none !important;
/*padding: 0 0!important;*/
}

.sam-logo {
    margin-top:5rem;
}

.site-footer a {
    color: #f56ef7!important;
}

.footer-buttons-container {
    display: none;
}

.wp-block-separator {
    border: solid #fff 1px;
    opacity: 1;
}

/* SIDEBAR */
.sidebar-toggle .flyout-toggle, body.dark .widget-area {
    background-color:transparent!important;
    color: #fff!important; 
}

.widget-area {
    background-color:#c36a22!important;
}

.widget-area .main-navigation {
    background-color:transparent!important;
}

.widget-area .main-navigation ul li {
    border-top:none!important;
}

.widget-area .main-navigation ul li a {
       padding: 5px 0;
       font-weight: 700!important;
       text-transform:uppercase;
       transition: .2s ease-in-out
}

.widget-area .main-navigation ul li a:hover {
    color: #e53c34!important;
}

.sidebar-toggle {
    height:120px;
    width: 120px;
    display: none;
}

.widget-area .flyout-toggle, .menu-text {
    font-family: 'Gotham 9r','Gotham A','Gotham B',Arial,Helvetica,sans-serif;

}

.widget-area .flyout-toggle {
    border-bottom: solid 0px #fff;
    color: #fff;
    letter-spacing: 0px;
}


.widget-area .widget {
    border:none;
}

.widget-area a {
    color: #fff!important;
}

.widget-area a.sam-button {
    color: #fff!important;
    background-color:transparent;
    padding: 0 0 5px 0!important;
    border:none;
    border-bottom: solid 3px #f5a33b!important;
}

.widget-area a.sam-button {
    content: " »";
}

body.dark .widget-area a, body.dark .widget-area p {
    color:#fff!important;
}

body.dark .widget-area a.sam-button {
    color:#fff!important;
    text-decoration: none !important!;
}

body.dark .widget-area a:hover {
    color: #fff !important;
}

body.dark .widget-area p {
    font-family: 'Gotham SSm 4r','Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}

/* CAROUSELS */
.slick-slider.left-arrow:hover {
  cursor: url(http://seeingnature.site.seattleartmuseum.org/wp-content/uploads/sites/12/2017/02/left-arrow.png), e-resize !important;
}

.slick-slider.right-arrow:hover {
  cursor: url(http://seeingnature.site.seattleartmuseum.org/wp-content/uploads/sites/12/2017/02/right-arrow.png), w-resize !important;
}

.slick-slide img {
    padding: 0px 60px 60px 60px!important;
}

/* TYPOGRAPHY */

a.post-edit-link {
    display: none;
}

p, li, td, blockquote h5 {
    font-family: 'Gotham SSm 4r','Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    color:#fff!important;
}

.menu-item {
    font-size: 1.5rem;
    font-weight: 700!important;
    text-decoration: none!important;

}

.entry-title, h2.ex-subtitle {
    color: #fff !important;
    font-style: normal;
    font-weight: 900;
    font-size: 5rem;
    letter-spacing: 2px;
    line-height: 5rem!important;
    margin-bottom: 15px;
    margin-top: 0px!important;
    padding-top:0px!important;
    border-top:none!important;
    font-family: 'mediasans-bold';
}

.entry-title  {
    color:#5bb5cd !important;
}



.carousel-caption {
    background-color: rgba(0, 0, 0, 0) !important;
        font-family: 'Gotham SSm 4r','Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px !important;
    line-height: 18px;
    color: rgba(255, 255, 255, 1) !important;
	left:60px!important;
	max-width:87%!important;
	padding:0px!important;
	bottom: unset;
    top: 550px;
}

.widget-area .widget-title, .widget-area .widgettitle {

}


.widget-area .flyout-toggle:hover {
    color: #c36a22;
}


h1 {
    color: #fff!important;
    text-transform: none;
    text-align: center;
    margin-bottom: 15px;
}


h2 {
    color: #e53c34 !important;
    font-family: 'Gotham 9r','Gotham A','Gotham B',Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: none;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow-wrap: normal!important;
}

h2.ex-subtitle  {
    color: #f5a33b!important;
}

h3 {
    color: #fff !important;
    font-family: 'Gotham SSm 8r','Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.7rem;
    letter-spacing: 0px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

h3.ex-dates, h3.ex-location {
    font-weight: 700 !important;
} 
h3.ex-location {
    margin-bottom:1.7rem!important;
}

h4 {
    color: #ad892e!important;
    font-family: 'Gotham 9r','Gotham A','Gotham B',Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.5rem;
    letter-spacing: 0px;
    margin-bottom: 5px;
    text-transform: uppercase;
}


.textwidget h3 {
    color: #f5a33b!important;
}

.sam-button, #menu-item-661 a, #menu-item-402 a {
    background-color: #5ab5cd;
    color: #222617!important;
    display: inline-block;
    padding: 10px 12px;
    text-align: center;
    text-decoration: none!important;
    transition: background-color .1s linear;
    -webkit-transition: background-color .1s linear;
    color: #333;
    font-family: 'Gotham SSm 8r','Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif!important;
    font-style: normal;
    font-weight: 700!important;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    transition: all .5s linear;
    -webkit-transition: all .1s linear;
    margin-bottom: 1rem;
}

#menu-item-661 a, #menu-item-402 a {
	color:#fff!important;
}

.sam-button:hover {
    background-color: #f5a33b; 
    color:#fff;
}

#menu-item-661 a, #menu-item-402 a {
    background-color: transparent!important;
    opacity: 1;
    border: #ffffff66 solid 2px;
}
#menu-item-661 a:hover, #menu-item-402 a:hover {
    text-decoration: none!important;
    border: #fff solid 2px;
}

.entry-content a {
    transition: all .1s linear;
}

#post-96 .sam-button {
    color: #fff!important;
    background-color:transparent;
    padding: 0 0 5px 0;
    border:none;
    border-bottom: solid 3px #f5a33b;
    margin-right: 10px;
}

#post-96 .sam-button:hover {
    color: #f5a33b!important;
    border-bottom: solid 3px #f5a33b;

  
}

p.credits {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}

p.credits.sponsor {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
}

p.credits.artworks {
    font-size: 10px;
    line-height: 16px;
    margin-top:0rem;
}

footer p.credits {
    color:#fff!important;

}

.home footer p.credits {
    display: none;
}

.home footer p.credits.artworks {
    display: block;
}

/* SEE IT FREE */

.page-id-722 .entry-title {
 display: none!important
}

.page-id-722 .entry-content {
    margin-top: 0px!important;
}

.wp-block-column {
    word-break: normal!important;
}


/* HOME PAGE */
.featured-image {
    margin-top: 6rem;
}

.post {
    padding-top: 6rem!important;
    padding-bottom: 3rem!important;

}

.post-hr {
        max-width: 1100px;
    margin: 0 auto;
    padding: 0 0;
    border: 1px #fff solid!important;
    height: 2px!important;
    opacity: 1!important;
}

.post:last-of-type {margin-bottom: 0px; padding-bottom: }

#post-1 .entry-title:first-of-type {
    margin-bottom:0px!important;

}

#post-1 {
    padding-top:0!important;
}

a.anchor {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}


#post-1-hr {
    display: none;
}


/* ABOUT  */




/* IMAGE CAROUSEL */

#post-207 {
    padding-top: 7rem!important;
    padding-bottom: 6rem!important;
}

.post-207 h2 {
    display: none;
}

.post-207 .featured-image {
    margin-bottom: 0!important;
}

.post-207 .entry-header {
    display: none!important;
}

.post-207 .entry-content {
    float: none!important;
    width: 100%!important;
}



/* PLAN YOUR VISIT */

#post-96 p {
 color: #ffffff !important;
}

#post-96 h3 {
    color: #fff!important;
}



/* EXTRAS */

#post-417 h3 {
    color: #fff!important;
}

#post-417 p a {
    color: #fff;
    padding-bottom: 0px;
    border-bottom: 2px solid #f5a33b;
    transition: .2s ease-in-out;
    margin-bottom: 7px;
    display: inline-block;
}

#post-417 p a:hover {
    color:#f5a33b!important;
        border-bottom: 2px solid #f5a33b;


}

#post-417 p a:after {
    content: " »";
}

/* EVENTS */

.event-container {
margin-top:6rem;}

h2.entry-title.events-title {
    margin-left: 2.25rem;
}

/* UNDER 1000px */



@media screen and (max-width: 1000px) {
.slick-slide img {
	padding: 0px 30px 80px 30px!important;
}

.carousel-caption {
left:30px!important;
top:430px!important;
}

}
/* UNDER 800px */



@media (max-width: 800px) {
.sidebar-toggle {
    display: inline-block!important;
    height: 120px !important;
    width: 120px !important;
}
.sidebar-toggle {
    padding: 0 0 20px 0 !important;
    position: fixed;
    right: 0;
    z-index: 200;
    -webkit-tap-highlight-color: transparent;
    transition: .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.sidebar-toggle .flyout-toggle {
    display: inline-block;
    height: auto;
    float: right;
    margin: 0;
    width: 100%;
    font-size: 2rem;
}

.at-img {
    float:none;
}
.site-title-wrap, .site-logo {
    width: 100%;
    text-align: left;
    margin-left: 25px;
    line-height: 0!important;
}
.site-footer {
    text-align: left;
    padding-bottom: 4rem;
}


.featured-image {
    margin-top: 3rem;
}

.site-title-wrap, .site-logo {
    width: 100%;
    text-align: left;
    margin-left: 25px;
    line-height: 0!important;
}

#post-207 {
    padding-top: 3rem!important;
    padding-bottom: 0rem!important;

}

@media screen and (max-width: 480px) {


.footer-buttons-container {
    display: block!important;
    width: 100%;
    position: relative;
    display: none!important
}

.footer-buttons {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding-top: 20px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.65+100 */
background: -moz-linear-gradient(top, rgba(71,15,29,0) 0%, rgba(71,15,29,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(71,15,29,0) 0%,rgba(71,15,29,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(71,15,29,0) 0%,rgba(71,15,29,0.50) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6ffffff',GradientType=0 ); /* IE6-9 */
}



.entry-title {
    line-height: 4rem!important;
    margin-bottom: 2rem!important;
    margin-top: 0px!important;
    font-size: 4rem!important;
}

h2.ex-subtitle  {
    font-size: 1.7rem!important;
    margin-top: 5px!important;
    margin-bottom: 15px;
    font-family: 'Gotham SSm 8r','Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif;
    font-style: normal;
    line-height: 2rem!important;
    font-weight: 700!important;
    font-size: 16px;
    color: #fff!important;

}

.grid-item {
    width: 100%;
}

.post .sam-button {
    color: #fff!important;
    background-color:transparent;
    padding: 0 0 5px 0;
    border-bottom: solid 3px #e53c34;
    margin-right: 10px;
}



.post .sam-button:hover {
    color: #fff!important;
    background-color: transparent!important;
}

.widget-area .main-navigation ul li a {
    font-size: 2rem;
    margin-bottom: 10px;
}
.site-title-wrap, .site-logo {
    width: 100%;
    text-align: left;
    margin-left: 25px;
    line-height: 0!important;
}

.ex-button {
    display: none;
}

}

@media screen and (max-width: 480px) {
.slick-slide img {
    max-width: 320px;
    min-height: 205px!important;
    max-height: 205px!important;
padding: 0px 10px 60px 10px!important;
}
.carousel-caption {
    width: 83%!important;
left:10px!important;
top:150px!important;
font-size:6px!important;
line-height:8px!important;

}





}
