﻿/*!
Theme Name: Courthouse Gallery Wordpress Theme 3
Theme URI: http://courthousegallery.com
Author: Jeff Dreher
Author URI: http://sutherlandweston.com
Description: This theme was created by Jeff Dreher, captain of all things Wordpress.
Version: 1.0
License: ©Jeff Dreher

Text Domain: chg
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin:1em 0}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:12px}.content-inner{line-height:1.4}ul,ol{list-style-type:disc;line-height:1.7;margin:1em 1.5em}ol{list-style-type:decimal}blockquote{padding:1em;font-style:italic}strong{font-weight:bold}em{font-style:italic}.alignnone{margin:5px 20px 20px 0;height:auto}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;height:auto}.alignright{float:right;margin:5px 0 20px 20px;height:auto}.alignleft{float:left;margin:5px 20px 20px 0;height:auto}a img.alignright{float:right;margin:5px 0 20px 20px;height:auto}a img.alignnone{margin:5px 20px 20px 0;height:auto}a img.alignleft{float:left;margin:5px 20px 20px 0;height:auto}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;height:auto}.wp-caption{background:#fff;max-width:96%;text-align:center}.wp-caption figcaption{text-align:left}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}.noEvents{pointer-events:none !important}.artist-slider-yay{opacity:1;transform:translateX(0%);transition:opacity .2s linear 0s, transform 0s linear 0s}.artist-slider-yay.goAway{opacity:0;transform:translateX(-100%);transition:opacity .2s linear 0s, transform 0s linear .2s}img,iframe,table{max-width:100%}img{height:auto}html{font-family:"eb-garamond";font-weight:normal;scroll-behavior:smooth}.mobile-show{display:none}@media only screen and (max-width: 600px){.mobile-show{display:block}}.mobile-hide{display:block}@media only screen and (max-width: 600px){.mobile-hide{display:none}}body{font-size:17px}.sans{font-family:"futura-pt" !important}.bold{font-weight:700}a{color:#CF3832;color:#87d3e5}.iframefix{position:relative;padding-bottom:60%}.iframefix iframe{position:absolute;left:0;top:0;width:100%;height:100%}.entry-content h3.gform_title{color:#333;font-weight:normal;font-family:futura-pt;font-weight:bolder;text-transform:none;font-size:24px !important;color:#87d3e5}body{overflow-x:hidden}.noScroll body{position:fixed}html.noScroll{position:fixed}.content-wrapper{max-width:960px;margin:0 auto;display:flex}.main{flex:1 1 auto;padding:0 20px 20px}.sidebar{padding:30px;padding-left:0;flex:0 0 280px;border-right:1px solid #cec6c0;order:-1}.header-wrapper{padding:0 1rem;box-shadow:0 0px 1px rgba(0,0,0,0.024),0 0px 3.4px rgba(0,0,0,0.036),0 0px 15px rgba(0,0,0,0.06)}@media only screen and (max-width: 600px){.header-wrapper{position:sticky;top:0;z-index:20;background:#fff}}.header-inner{padding:20px 10px;max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.home .header-inner{border-bottom:0}@media only screen and (max-width: 600px){.header-inner{display:block}}.logo{max-width:320px;margin:10px 0}.logo svg{width:100%;height:auto;display:block}.logo svg path{fill:#333}@media only screen and (max-width: 600px){.logo{max-width:260px;margin-bottom:0}}html .flickity-page-dots{bottom:15px}html .flickity-page-dots .dot{background:#fff}html .flickity-prev-next-button .flickity-button-icon{opacity:.5}#menu-toggle{width:25px;height:25px;background:url(images/doodad.svg) 50% 50% no-repeat;position:absolute;top:30px;right:30px;display:none}@media only screen and (max-width: 600px){#menu-toggle{display:block}}.navigation-inner{max-width:960px;margin:0 auto;padding:5px 15px;display:flex;font-family:"futura-pt"}@media only screen and (max-width: 600px){.navigation-inner{display:block}}.menu-main-menu-container .menu{line-height:1;list-style:none;margin:0}@media only screen and (max-width: 600px){.menu-main-menu-container .menu{display:none;margin-top:30px}}.menu-main-menu-container .menu li{display:inline-block}@media only screen and (max-width: 600px){.menu-main-menu-container .menu li{display:block}}.menu-main-menu-container .menu li.current-menu-item a{color:#87d3e5}.menu-main-menu-container .menu li a{display:block;line-height:1;padding:6px 6px;font-size:14px;text-transform:uppercase;color:#444;text-decoration:none;transition:.2s}@media only screen and (max-width: 600px){.menu-main-menu-container .menu li a{font-size:18px}}.menu-main-menu-container .menu li a:hover{color:#87d3e5}.phone-contact-button{color:#8b827d;display:flex;align-items:center}.contact-button{margin-left:15px;text-decoration:none;background:linear-gradient(#f5f4f2, #e7e3e0);border:1px solid #cec6c0;box-shadow:0px 1px 10px rgba(139,130,125,0.4);white-space:nowrap;color:#8b827d;display:block;padding:6px 9px;font-size:12px;text-transform:uppercase;border-radius:40px;transition:.2s}.contact-button:hover{box-shadow:0px 0px 20px 2px #87d3e5}.single-exhibition .gallery{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.single-exhibition .gallery .gallery-item{max-width:180px;margin:10px}.single-exhibition .gallery .gallery-item img{width:100%}.single-exhibition .gallery .gallery-item .gallery-caption{white-space:pre-line;margin-top:-1.1em}@supports (display: grid){.single-exhibition .gallery{margin:0;display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.single-exhibition .gallery .gallery-item{display:flex;flex-direction:column;max-width:none;margin:0}.single-exhibition .gallery .gallery-item img{width:100%}}.single-exhibition .entry-title{font-family:futura-pt;font-size:21px;text-transform:uppercase}.single-exhibition .entry-content h2{font-weight:normal;font-size:32px;color:#333;margin-bottom:.25em}.single-exhibition .entry-content h2 strong{font-weight:normal}.slide{width:100%}.slide img{display:block;width:100%}.readmore{text-decoration:none;font-family:"Helvetica";margin-top:1em}.presspage{line-height:1.4}.presspage-article{display:flex}.presspage-article .leftside{margin-right:20px;width:200px;flex:0 0 250px}.presspage-article .leftside img{width:100%;height:auto}.presspage-article .rightside{flex:1 1 auto}.presspage-article .rightside>.sans .sans{font-weight:bold;text-decoration:none}.presspage-article .rightside .entry-title.sans.bold{line-height:1.4}@media only screen and (max-width: 600px){.presspage-article{display:block}.presspage-article .leftside{margin-right:0;width:auto}}.navigation.pagination{text-align:center;padding:1rem 0}.navigation.pagination a,.navigation.pagination span{text-decoration:none;display:inline-block;font-family:futura-pt;font-weight:bold;font-size:1.2em;padding:.2em}.sub-artist-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #cec6c0;margin-bottom:1rem}.sub-artist-menu .entry-title{margin-right:1em;font-size:28px}.sub-artist-menu>div{font-family:"futura-pt";font-size:16px;text-transform:uppercase}.sub-artist-menu>div a{color:#000;text-decoration:none;margin-right:1em}.sub-artist-menu>div a:hover{color:#CF3832;color:#87d3e5}#totop{margin-left:auto;opacity:0}.content-column.one_half{width:47.5%;margin-right:2.5%}.content-column.one_half>div{padding:0 !important}@media only screen and (max-width: 600px){.content-column.one_half{width:100%;float:none;margin:0}}.content-column.last_column{margin-right:0;margin-left:2.5%}@media only screen and (max-width: 600px){.content-column.last_column{margin:0;margin-top:2rem}}.entry-title{margin-top:20px;font-size:32px;color:#8b827d;line-height:1.1;color:#000;font-family:"eb-garamond";margin-bottom:.5em}.entry-title a{color:inherit;text-decoration:none}.entry-title .pre-title{font-size:.575em;margin-bottom:.2em;font-family:futura-pt;text-transform:uppercase}h2.entry-title{font-size:24px}.entry-title-flex{display:flex;align-items:baseline}.entry-title-flex>a{color:inherit;text-decoration:none;margin-left:1.5em;color:#8b827d}.entry-title-flex>a:hover{color:#000}.presspage h2.entry-title{font-weight:bold;font-size:21px;margin-top:1em;margin-bottom:0}.presspage .entry-content p:first-child{margin-top:.5em}.blog article{border-bottom:1px solid #bbb;padding:35px 0}iframe[src*="map"]{filter:grayscale(100%)}.entry-content{line-height:1.4}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:0;font-weight:bold;color:#87d3e5}.entry-content h2+p,.entry-content h3+p,.entry-content h4+p,.entry-content h5+p,.entry-content h6+p{margin-top:0}.entry-content h2{font-size:24px}.entry-content h3{color:#CF3832;font-family:"futura-pt";font-weight:normal;font-size:17px;font-weight:bold;color:#87d3e5}.entry-content strong{font-weight:bold;color:#444}.artist-bio{line-height:1.4;margin-top:2rem}.artist-bio strong{font-weight:normal;font-weight:bold;color:#444}.artist-bio figcaption{display:none}.artist-news{line-height:1.4}.artist-news-item{position:relative;padding-bottom:20px;padding-top:20px;margin-bottom:0px}.artist-news-item h3{margin-top:1em;font-weight:bold;color:#8b827d;color:#000;font-family:"futura-pt";font-size:21px;line-height:1}.artist-news-item .artist-news-logo{line-height:0}.artist-news-item .artist-news-name{font-family:futura-pt}.artist-news-item .artist-news-date,.artist-news-item .artist-news-byline{font-family:"futura-pt"}.artist-news-item .artist-original-link{text-decoration:none;font-family:futura-pt;font-weight:bold}.artist-news-item .artist-news-readmore{text-decoration:none;text-transform:lowercase;font-family:"futura-pt"}.artist-news-item+.artist-news-item{border-top:1px solid #ccc}.collapser{overflow:hidden;transition:.4s height ease}.collapser>p{margin-top:0}.collapser p:last-child{margin-bottom:0}figcaption{font-size:14px;line-height:20px;font-family:futura-pt}.artist-slider-yay{position:fixed !important;background:#fff;z-index:100;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 600px){.artist-slider-yay .flickity-prev-next-button{display:none}}#yay-close{position:absolute;font-family:"futura-pt";font-weight:bold;width:40px;height:40px;background:rgba(255,255,255,0.5) url(images/close.png) 50% 50% no-repeat;background-size:contain;top:10px;right:10px;border-radius:100%;z-index:100000;cursor:pointer}.artist-slide-caption{display:block;font-size:14px;white-space:pre-line;font-family:futura-pt;text-align:center}.artist-slide{padding:10px;width:85vw;width:100%;height:80vh;margin-top:6vh;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.artist-slide .artist-slide-caption{font-size:14px;white-space:pre-line}.artist-slide .artist-slide-art{margin-bottom:22px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;height:62vh;width:calc(100% - 120px)}@media only screen and (max-width: 600px){.artist-slide .artist-slide-art{width:100%}}.artist-slide .artist-slide-art img{display:none}#artistnews:after,#videos:after,#biography:after,#publications:after{content:"";display:table;clear:both}.has-anchor{position:relative;clear:both}.has-anchor .the-anchor{width:1px;height:1px;overflow:hidden;position:absolute}@media only screen and (max-width: 600px){.has-anchor .the-anchor{top:-100px}}.home .slider-wrapper{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:calc(100vw - 0px);position:relative;right:50%;width:calc(100vw - 0px)}.sidebar-menu-title{color:#87d3e5;font-size:16px;font-weight:bold;margin-bottom:.5em}.sidebar-navigation{columns:2}.sidebar-navigation a{font-size:14px;color:#8b827d;text-decoration:none}.sidebar-navigation a:hover{color:#87d3e5}.artist-grid{margin-top:2rem;display:grid;grid-gap:55px 25px;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}@media only screen and (max-width: 600px){.artist-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:50px 15px}}.artist-grid .artist-in-grid{cursor:pointer;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#000}.artist-grid .artist-in-grid img{width:100%;height:auto}.artist-grid .artist-in-grid h2{font-size:inherit;font-family:'futura-pt';margin-top:.3em}@media only screen and (max-width: 600px){.artist-grid .artist-in-grid h2{font-size:.9rem;text-align:center}}.single-artist .artist-grid,.single-exhibition .artist-grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));font-size:0;grid-gap:40px 30px}@media only screen and (max-width: 600px){.single-artist .artist-grid,.single-exhibition .artist-grid{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-template-columns:1fr 1fr;grid-gap:60px 15px}}.homepage-title{text-align:center;margin-top:1em;font-size:3rem}@media only screen and (max-width: 600px){.homepage-title{font-size:1.85rem}}.exhibition-grid{display:grid;grid-gap:20px;margin-bottom:2rem;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.exhibition-grid.past{margin-bottom:2rem;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}@media only screen and (max-width: 600px){.exhibition-grid.past{grid-template-columns:1fr 1fr 1fr;grid-gap:10px}}.exhibition-grid.homepage{grid-template-columns:1fr 1fr 1fr;margin:3rem 0;grid-gap:10px}@media only screen and (max-width: 600px){.exhibition-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:10px}}.exhibition-item{font-family:"futura-pt";font-size:14px;line-height:1.4}.exhibition-item img{width:100%;height:auto;margin-bottom:.6rem}.exhibition-item a{text-decoration:none}.past .exhibition-item{line-height:1.3;font-size:12px}.exhibition-item .exhibition-item-title{font-size:1.0em;display:block;margin-bottom:0}.exhibition-item .exhibition-item-title .pre-title{font-weight:normal;text-transform:uppercase;font-size:.75em;margin-bottom:-.15em}.single-artist .gallery{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.single-artist .gallery figure{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-artist h2{font-family:'futura-pt';text-transform:uppercase}.magic-attachment{text-align:center;max-width:800px;height:auto;margin-left:auto;margin-right:auto}.inquire-button{margin-top:10px;display:inline-block;padding:.3em 1.1em;color:#000;border:1px solid #000;text-decoration:none}.inquire-button:hover{border-color:#87d3e5}.entry-content.inquire-page img{height:auto}.entry-content.inquire-page .content-column:first-child{padding-right:20px}.featured-image-with-caption{font-size:14px;line-height:20px;font-family:futura-pt;white-space:pre-line}.featured-image-with-caption img{max-width:100%;display:block;margin-bottom:12px}.totop{position:fixed;right:25px;bottom:25px;width:40px;height:40px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:24px;box-shadow:0 0px 1px rgba(0,0,0,0.024),0 0px 3.4px rgba(0,0,0,0.036),0 0px 15px rgba(0,0,0,0.06)}.totop i{position:relative;top:-.1em}.footer-wrapper{padding:0 20px 40px;font-family:"futura-pt"}.footer-logo{flex:0 0 60px}@media only screen and (max-width: 600px){.footer-logo{flex:0 0 36px}}.footer-inner{font-size:16px;border-top:1px solid #cec6c0;display:flex;justify-content:space-around;align-items:center;max-width:960px;margin:0 auto;color:#444;padding:10px;text-align:center;font-size:16px;line-height:20px}.footer-inner.noline{border:none;margin-top:-1rem}@media only screen and (max-width: 600px){.footer-inner{font-size:18px}}.footer-inner a{color:inherit;text-decoration:none}@media only screen and (max-width: 600px){.footer-inner .phone{font-size:1.4em;margin-top:.6em;display:inline-block}}.footer-inner .footer-social{max-width:80%}@media only screen and (max-width: 600px){.footer-inner .footer-social{margin-top:1.5rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}}.footer-inner .footer-social a{color:#000;display:inline-block;width:20px;height:20px;font-size:13px;border:1px solid #000;margin:0 .2em}@media only screen and (max-width: 600px){.footer-inner .footer-social a{width:37px;height:37px;line-height:37px;font-size:22px}}.footer-inner .footer-social a:last-child{position:relative}.footer-inner .footer-social a:last-child i{position:relative;top:-1px}.footer-inner .sep{margin:0 .4em}@media only screen and (max-width: 600px){.footer-inner .sep{display:block;font-size:0}}@media only screen and (max-width: 600px){.footer-inner{display:block}.footer-inner .footer-logo{max-width:80px;margin-top:1rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto}}a.joinus{margin-top:20px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-family:eb-garamond;color:#87d3e5;font-weight:bold;font-size:1.2em}a.joinus i{margin-right:.5em}.gform_button{font-family:"futura-pt";-webkit-appearance:none;background:#888;border:1px solid #000;font-size:13px;padding:4px 20px;border-radius:1in;font:inherit;text-transform:uppercase;font-weight:bold;font-weight:normal;border:none;color:#333;display:inline-block;background:linear-gradient(#ddd, #aaa);box-shadow:0 0px 1px rgba(0,0,0,0.024),0 0px 3.4px rgba(0,0,0,0.036),0 0px 15px rgba(0,0,0,0.06)}.gform_button:hover{background:linear-gradient(#aaa, #ddd)}@media only screen and (max-width: 600px){.gform_button{max-width:190px;margin-left:auto;margin-right:auto}}html .gform_wrapper{margin-top:0}html .gform_wrapper h3.gform_title{margin-top:0}html .gform_wrapper label.gfield_label,html .gform_wrapper legend.gfield_label{font-weight:normal;font-family:futura-pt}html .gform_wrapper label.gfield_label,html .gform_wrapper legend.gfield_label{text-transform:uppercase;font-family:futura-pt}html .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{text-transform:uppercase;font-family:futura-pt}html .gform_wrapper .gfield_checkbox li label,html .gform_wrapper .gfield_radio li label{font-size:1em}

/*# sourceMappingURL=style.css.map */