/*!
Theme Name: Baltimore Streetcar Museum, Inc
Author: Anonymous
Description: Custom theme for Baltimore Streetcar Museum, Inc

*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:'Merriweather',serif;font-size:17px;line-height:normal;color:#000}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}.pagination-rest{width:100%;display:flex}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}.rest-content-wrapper{min-height:89px}small{font-size:80%}sub,sup{font-size:68%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.6em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}span.page-numbers.current{width:25px;height:25px;background:#da4643;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:10px}a.page-numbers{width:25px;height:25px;background:#A73331;display:flex;align-items:center;justify-content:center;color:#000;margin-right:10px}a.next.page-numbers,a.prev.page-numbers{width:100px;height:27px;margin-top:-1px;border-radius:5px}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}.label-spacer{height:40px}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-size:16px;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{line-height:normal;margin:0;font-weight:400;font-family:'League Gothic',sans-serif}h1{font-size:90px}h2{font-size:42px}h3{font-size:30px}h4{font-size:20px}h5{font-size:18px}h6{font-size:17px}p{line-height:1.7;font-family:'Merriweather',serif}.title-underline{height:2px;width:100px;background:#007716;display:block;margin-left:auto;margin-right:auto}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#9E1C20;text-decoration:none;transition:0.3s}a:visited{color:#9E1C20}a:hover,a:focus,a:active{color:#F4E08B}a:focus{outline:0}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#A73331;display:flex;justify-content:center;align-items:center;height:50px;transition:0.3s;border:1px solid #A73331;font-family:'Play',sans-serif;font-weight:700;color:#fff!important;text-transform:uppercase;border-radius:0}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:transparent!important;color:#A73331!important;cursor:pointer;border:1px solid #A73331}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{background:transparent!important;color:#A73331!important;border:1px solid #A73331}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;border:1px solid #ccc;border-radius:0;padding:5px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.menu-main-menu-container{width:100%}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:space-between}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center;font-size:12px}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.top-header{background:#F8F8F8;padding:5px 0}section#boxes .column-wrapper{border-top:5px solid #007716}.container,.wide-container{max-width:1200px;padding:0 15px;margin-left:auto;margin-right:auto}.banner.iiner h1{color:#fff;text-transform:uppercase}section#boxes .column-wrapper{margin-left:22px;margin-right:22px;margin-bottom:3rem;max-width:370px!important}.wide-container{max-width:1670px}section#boxes p{margin:0}section#boxes .col-text{margin-bottom:10px}.row{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.left,.right{max-width:50%}.top-header .left{width:100%}.top-header .right{justify-content:space-between;width:100%;max-width:500px;display:flex}.top-header{color:#666;font-size:16px}.social-media-wrapper a{margin-right:25px}.main-header .left,.main-footer .left{max-width:370px;width:100%}div#masthead .row,.main-footer .row{flex-wrap:nowrap}.main-header .right{width:100%;max-width:100%;display:flex;align-items:center;max-width:80%}.header-btn{width:100%;text-align:right;display:flex;justify-content:space-between;align-items:center}.header-btn a{margin-left:15px}nav#site-navigation{display:flex;justify-content:space-between;max-width:100%}nav#site-navigation>div>ul li{margin-left:40px}ul#primary-menu a{font-size:15px;padding-top:13px;padding-bottom:13px;color:#fff;width:100%;font-weight:700;text-transform:capitalize;font-family:'Play',sans-serif}nav#site-navigation>div>ul li:last-child a:hover,nav#site-navigation>div>ul li:last-child.current-menu-item a{border:none}li#menu-item-495 a{padding-left:25px;padding-right:25px;background:#007716;color:#fff}li#menu-item-495 a:hover{background:#000}.main-header{padding:0}ul#primary-menu>li:first-child{margin-left:0}ul.sub-menu{flex-direction:column;z-index:9999;background:#222}ul.sub-menu li{margin:0!important}ul.sub-menu a{display:block;padding:10px 20px}ul.sub-menu a:hover{background:#fff0}nav#site-navigation>div>ul li a{position:relative}nav#site-navigation>div>ul li a:after{content:'';position:absolute;height:2px;background:#dd4744;left:0;bottom:10px;transition:0.3s;right:100%}nav#site-navigation>div>ul li a:hover,nav#site-navigation>div>ul li.current-menu-item a{color:#F4E08B}li#menu-item-495 a:after,.sub-menu a:after{display:none!important}.banner{height:100vh;max-height:350px;min-height:350px;background-size:cover;background-position:center}.home .banner{max-height:860px}.iiner .container{position:relative;height:100vh;max-height:350px;min-height:350px}.home .banner-slider .container{max-height:860px}.banner-wrapper{position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);max-width:100%;width:100%}section#sec-vid{background:linear-gradient(to left,#f5f5f5 60%,#A73331 58%)}.banner-wrapper .title-underline{text-align:left;margin-left:0;margin-top:-20px;margin-bottom:10px}.consultation h2{color:#fff}.social-wrapper a{height:50px;width:50px;background:#fff;border-radius:50%;margin-right:22px;display:flex;align-items:center;justify-content:center;color:#da4643;font-size:25px}.social-wrapper{display:flex;align-items:center;margin-left:60px}.consultation{display:flex;align-items:center;justify-content:center}.green-footer{background:#A73331;padding:35px 0}.home .banner-wrapper{text-align:center;height:620px;display:flex;align-items:center;justify-content:center;flex-direction:column}.home .banner-wrapper .title-underline{display:none}.banner-wrapper h1 .sec-text{color:#A73331}.banner-wrapper h1{color:#fff;text-align:center}.b-date{color:#000;font-size:42px;line-height:42px;margin-bottom:20px;font-weight:600}.home .banner-text{font-size:23px;color:#fff;font-weight:700;margin:0 auto;font-family:'Play',sans-serif}.banner-text{font-size:16px;line-height:24px;margin-bottom:1rem}.home .arrow{color:#fff;position:absolute;bottom:40px;align-items:center;justify-content:center;text-align:center;right:50%;font-size:50px;animation:move 1000ms linear infinite alternate}.home .arrow a{color:#fff}.home .arrow a:hover{color:#A73331}@keyframes move{0%{bottom:0}100%{bottom:20px}}.def-btn{max-width:200px;margin-left:auto;margin-right:auto}.main-btn{background-color:#A73331;display:flex;justify-content:center;align-items:center;height:50px;transition:0.3s;border:1px solid #A73331;min-width:200px;font-family:'Play',sans-serif;font-weight:700;color:#fff!important;text-transform:uppercase}.main-btn:hover{background:transparent!important;color:#A73331!important}.column-wrapper{display:inline-flex;width:100%;flex-direction:column;justify-content:center;position:relative;z-index:1}.banner-wrapper .button{border-color:#333}.banner-wrapper .button:hover{background-color:#007716;border-color:#007716;color:#fff}.col-row{display:flex}.flex-wrap .col-row{flex-wrap:wrap}#skin-laser .title-underline{background:#fff}section#revitalize{background-position:right;background-size:1175px 740px;background-repeat:no-repeat}.testimonail-wrap .content{font-size:20px;line-height:30px;font-style:italic;margin-bottom:1rem;max-width:330px;margin-top:1rem;margin-left:auto;margin-right:auto}.stars{color:#FFD24D}.testimonail-container h2{text-align:center;margin-bottom:60px}.testimonail-slider button.slick-prev:after{content:"\f053"}.testimonail-slider button.slick-prev{left:155px}.testimonail-slider button.slick-next{right:155px}.testimonail-slider button.slick-next:after{content:"\f054"}.testimonail-slider button:after{font-family:"Font Awesome 6 Free";font-weight:900;cursor:pointer;font-size:34px;color:#888}.testimonail-slider button{font-size:0;background:transparent!important;border:0;position:absolute;top:50%;z-index:999}section.testimonail .slick-slider{position:static}section.testimonail{position:relative}section.testimonail{background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:3rem;padding-top:60px}.text-par p{margin:0}.text-par h2{margin-bottom:20px}.section-footer{background-size:cover;background-position:center}.text-par{font-size:22px;color:#fff;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:300px}div#gform_wrapper_1{margin-top:30px}span.gform_description{font-size:16px;margin-bottom:2rem;display:block}.wp-video{max-width:500px!important;margin-left:auto}.two-col-par iframe{width:100%;max-width:500px;margin-left:auto;display:block}.mejs-container{height:320px!important}footer#colophon{padding-top:120px;padding-bottom:30px;background-image:url(//baltimorestreetcarmuseum.org/wp-content/uploads/2023/03/footer-background.png);background-size:cover;background-position:center;background-repeat:no-repeat}.col.col-1{max-width:250px;border-right:1px solid #CCC;padding-right:60px}.col-4.foot-col a{color:#fff}.add{margin-bottom:1.5rem;line-height:1.5}footer .social-media-wrapper a{color:#fff!important;background:#007716;height:34px;width:34px;display:inline-flex;justify-content:center;align-items:center;border-radius:50px;margin-right:10px}footer .social-media-wrapper a:hover{background:#333}footer .social-media-wrapper{margin-top:60px}.col.col-2{max-width:220px;justify-content:center;width:100%}.two-col-par p a{color:#007716}ul{margin:0;padding:0}.side-bar li{list-style:none}.col-title{font-weight:700;margin-bottom:10px}.logo-slider .logo-wrapper{max-width:20%;text-align:center;width:100%}#yellow-bar .two-col-par{display:flex;align-items:center;justify-content:center}.search-form input::placeholder{color:#878787}#yellow-ba .two-col-par{width:100%;max-width:360px}.search-form button{background:#DA4643;border:1px solid #DA4643;height:50px;width:170px;color:#FFF;margin-left:20px;cursor:pointer;transition:0.3s}.search-form button:hover{background-color:#fff;color:#000;border:1px solid #DA4643}#yellow-bar .two-col-par h3{max-width:360px;width:100%}.search-form{width:100%}.search-form select{width:100%;height:50px;font-size:16px;color:#858585;border-radius:5px;outline:0;border:0;margin-left:20px;padding:10px;max-width:200px}.search-form form{display:flex;align-items:center}.search-form input{max-width:360px;width:100%;height:50px;font-size:16px;color:#878787;border-radius:5px;outline:0;border:0;margin-left:50px;padding:10px}.col.col-2 span,.col.col-3 span,.col.col-4 span,.col.col-5 span,.col.col-6 span{color:#007716;margin-right:5px}section.logo-2{margin-bottom:70px}.col.col-2 ul li{margin-bottom:2px}footer#colophon a{color:#fff}.logo-slider{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}footer#colophon a:hover{color:#A73331}.col.col-3{max-width:225px;width:100%}.col-3.foot-col .menu-item-has-children:after{right:110px;top:6px}button#back-to-top{background:#A73331;z-index:99999;color:#fff;border:0;bottom:20px;right:20px;position:fixed;cursor:pointer;opacity:0;height:auto;padding:10px}button#back-to-top.show{opacity:1}div#masthead.sticky{position:fixed;top:0;left:0;right:0;z-index:999;background:#222}.has-sticky{padding-top:135px}.has-sticky .top-header{display:none}.menu-item-has-children:after{content:"\f0dd";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;position:absolute;right:-14px;top:15px;font-size:13px;color:#fff}header.site-header{display:block!important;background-color:#222;position:relative;z-index:999}a.mobmenu-right-bt.mobmenu-trigger-action i{color:#333}.no-content{display:flex;align-items:center;justify-content:center;height:600px;font-size:30px;color:gray}header.entry-header{margin-top:0;margin-bottom:1rem}section#boxes .button{position:absolute;left:50%;bottom:40px;transform:translateX(-50%)}.post-banner{height:100vh;max-height:350px;min-height:350px;background-position:center;background-size:cover}.post-banner{display:flex;justify-content:center;align-items:center}.blog article{display:flex}.blog article{display:flex;border-top:1px solid #007716;padding-bottom:21px}.blog article img{max-width:270px;height:170px;margin-right:35px;object-fit:cover}ul.wp-block-categories-list.wp-block-categories{margin-top:1rem;text-align:center;font-size:22px}ul.wp-block-categories-list.wp-block-categories li:first-child{border-top:2px solid #007716}a.read{color:#9E1C20}.current-cat a:before{content:'› ';color:#007716}.two-col-par iframe{width:100%}.entry-content h2,.entry-content h3{font-weight:300;font-size:28px}.category article img{max-height:500px;object-fit:cover;object-position:center}.current-cat a{color:#007716}.alm-btn-wrap .alm-load-more-btn{background:#007716!important}li.alm-item img{max-width:270px;width:100%}li.alm-item h3{font-size:28px}li.alm-item .entry-meta{display:none}.alm-reveal:first-child li.alm-item:first-child{border-top:0;padding:0!important}li.alm-item img{max-width:270px!important;width:100%;padding-top:32px!important;height:188px!important;object-fit:cover}div#loop-post{width:100%}.alm-reveal:first-child li.alm-item:first-child img{position:static!important;width:100%!important;max-width:100%!important;height:100%!important;margin-bottom:1rem}li.alm-item{padding:0 0 0 299px!important;border-top:1px solid #007716;padding-top:20px!important}ul.wp-block-categories-list.wp-block-categories li{border-bottom:2px solid #007716;padding-bottom:5px;padding-top:10px;padding-bottom:10px}.just-center .col-row{justify-content:center}.blog header.entry-header{margin-top:40px}.blog article:first-child{flex-direction:column;border:0}.blog article:first-child img{height:100%;width:100%;max-width:100%}.side-bar{width:370px;margin-left:50px;background:#F8F8F8;padding-top:50px;padding-left:40px;padding-right:40px}.blog-wrapper{display:flex}.post-banner{position:relative;z-index:1}.single .post-banner:before{content:'';background:#333333bf;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.single .post-banner h1{color:#fff;font-weight:600;text-align:center;font-size:72px}.addtoany_share_save_container{display:none}i.mob-icon-down-open.open-icon{font-size:16px}li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-495 a{padding-left:25px;padding-right:25px;background:#007716;color:#fff}p.gform_required_legend{display:none}ul.gallery{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}ul.gallery li{max-width:18%;width:100%;text-align:center}.peach{display:inline-block;margin-left:40px}.main-header .left,.main-footer .left{display:flex;align-items:center}.main-footer .right{width:100%;max-width:720px}section#half-bg img{width:100%}section#half-bg .two-col-par{padding-left:30px;padding-right:30px;padding-bottom:10px}section#half-bg h2{padding-left:30px;padding-right:30px;margin-bottom:0!important;margin-top:13px}section#half-bg{background-size:contain;background-repeat:no-repeat;background-position:bottom}section#half-bg .column-wrapper{margin-right:15px;margin-left:15px}section#three-box .two-col-par{background:#fff;padding:30px;margin-bottom:30px}section#three-box .column-wrapper:last-child .two-col-par{min-height:512px}section#three-img-box h2{text-align:center;margin-bottom:3rem}section#three-img-box .column-wrapper{margin-left:15px;margin-right:15px}section#contact h2{text-align:center;margin-bottom:2rem}.banner.slick-slide,section#revitalize{POSITION:RELATIVE;z-index:1}.banner.slick-slide:before,section#revitalize:before{content:'';position:absolute;background:rgb(0 0 0 / 50%);top:0;left:0;right:0;bottom:0;z-index:-1}.input-s{max-width:360px;width:100%;margin-right:52px;position:relative}.col-row .column-wrapper{background-size:cover;background-position:center}.logo-slider .logo-wrapper img{transition:0.3s}.logo-slider .logo-wrapper img:hover{transform:scale(.8)}.social-wrapper a:hover{background:#A73331;color:#000}.mob-menu-logo-holder img{margin-top:10px;margin-right:10px}a.rest-site{margin-top:10px;margin-bottom:10px}.rest-site i{color:#da4643}.file-description{text-align:center}a.rest-pdf{background:#A73331;height:50px;border-radius:5px;display:flex;justify-content:center;align-items:center;font-weight:600}.rest-label{font-size:22px;background:#DA4643;font-weight:600;text-align:center;color:#fff;height:40px;display:flex;align-items:center;justify-content:center}.rest-container{display:flex;flex-wrap:wrap;justify-content:center}.search-result-item{padding:10px;cursor:pointer;transition:0.3s}.search-result-item:hover{background:#da4643;color:#fff}.rest-box a{color:#000;text-align:center;display:block}.rest-box:hover{box-shadow:unset}section.error-404.not-found{padding:3rem 0}input.search-field{border:1px solid;margin:0}section.error-404.not-found input.search-submit{cursor:pointer;margin:0;background:#A73331;color:#fff}.rest-box a:hover{color:#da4643}.rest-box{min-height:580px;width:370px;background:#fff;padding:20px;margin-left:10px;margin-right:10px;margin-top:25px;margin-bottom:25px;box-shadow:-1px 2px 13px #00000042;border-radius:5px;transition:0.3s}h3.rest-title i{color:#da4643}.file-description{min-height:105px;margin-top:10px}.file-description p{margin:0}a.rest-pdf{display:flex;align-items:center;justify-content:center}h3.rest-title{background:#222;color:#fff;padding:0 5px;line-height:25px;text-align:center;margin-bottom:15px;height:70px;display:flex;align-items:center;justify-content:center}.rest-box img{height:143px;object-fit:contain;display:block;margin:auto;margin-bottom:20px}.suggested-rest button{background:unset;color:#000;border:0;padding:0;max-width:100%!important;width:100%;text-align:left;height:auto;margin:0;padding:10px}.suggested-rest button:hover{border:0;background:#da4643;color:#fff;border-radius:0}.suggested-rest{position:absolute;top:52px;left:50px;background:#fff;width:100%;padding:10px 0;border-radius:5px;display:none}@media(max-width:1366px){.testimonail-slider button.slick-next{right:10px}.testimonail-slider button.slick-prev{left:10px}}@media(max-width:1024px){.main-header .left{display:none}.wp-video{max-width:100%!important}.search-form input{margin:0}.foot-col{max-width:50%}div#masthead .row,.main-footer .row{flex-wrap:wrap}.search-form{margin-top:1rem}#yellow-bar .two-col-par{flex-direction:column}.header-btn{text-align:center}div#masthead .row{flex-direction:column}.main-header .left,.main-footer .left{justify-content:center}nav#site-navigation{justify-content:center}.banner-wrapper{right:50%;transform:translate(50%,50%)}.main-header{padding:17px 0}section#revitalize .col-row{justify-content:center}.testimonail-wrap .content{margin-left:auto;margin-right:auto}.stars,.autor{max-width:330px;margin:auto}.text-par{margin:auto}footer .row{flex-wrap:wrap}footer#colophon .col{max-width:33%!important;width:100%!important;margin-bottom:3rem}.col.col-1{border:0}.top-header .row{flex-direction:column}.top-header .row div{margin-bottom:10px;text-align:center}footer#colophon .col{padding:0 30px}}@media(max-width:992px){.col.col-1{padding-right:0}.wp-video{margin:auto}.two-col-par iframe{max-width:640px;margin:auto}.mejs-container{height:360px!important}.input-s{margin-right:0}#two-col-img .column-wrapper h2{text-align:center!important}section#sec-vid .col-row .column-wrapper:first-child{padding-bottom:1rem!important;text-align:center}.logo-slider .logo-wrapper{margin:0 15px}#two-col-img .column-wrapper{align-items:center;text-align:center}section#sec-vid{background:#A73331}#contact .single-btn-wrapper,.contact .single-btn-wrapper,.contact .col-text,#contact .col-text{text-align:center!important}.contact .single-btn-wrapper,#contact .single-btn-wrapper{margin-bottom:2rem}.banner-wrapper{width:100%;padding-left:30px;padding-right:30px}footer .row{max-width:881px;margin-left:auto;margin-right:auto;justify-content:space-between}section#half-bg .column-wrapper{margin:0;margin-bottom:1rem}section#revitalize{padding-top:0!important}.blog-wrapper{flex-direction:column}.side-bar{margin-left:0;width:100%;margin-bottom:2rem;text-align:center}section#boxes.just-center .col-row{align-items:center}body#body{padding-top:0}section#revitalize{background-size:cover;background-position:center;margin-bottom:3rem}.top-header .right{flex-direction:column;align-items:center;justify-content:center}div#masthead.sticky{position:static}.has-sticky .top-header{display:block!important}}@media(max-width:768px){.logo-wrapper.slick-slide a{display:flex;align-items:center;justify-content:center;height:150px}.logo-slider .logo-wrapper img{height:150px;object-fit:contain}}@media(max-width:767px){.top-header .row div{width:100%;max-width:100%;text-align:center}.mejs-container{height:140px!important}.two-col-par iframe{height:auto}.page-id-212 .column-wrapper{padding-top:10px!important;padding-bottom:10px!important}.banner,.banner-slider .container,.iiner .container{max-height:350PX}h1{font-size:40px!important}h2{font-size:30px!important}h3{font-size:25px!important}h4{font-size:18px!important}footer#colophon .col{max-width:50%!important;text-align:left!important}.blog article{flex-direction:column;text-align:center}.blog article img{margin-right:0}.side-bar{padding-left:15px;padding-right:15px}.banner-wrapper{width:100%;padding:0 15px}section.section-col{padding:0!important}.has-sticky{padding-top:135px}section#boxes .column-wrapper{margin-top:1.5rem;margin-bottom:1.5rem}ul#primary-menu{display:flex;justify-content:center}#yellow-bar .two-col-par h3{max-width:100%;text-align:center}.home .banner-wrapper{height:536px}.search-form form{flex-wrap:wrap}.search-form input{max-width:100%}.input-s{max-width:50%}.search-form button{width:100%;margin-top:1rem;margin-left:0}.search-form select{max-width:46%}.social{flex-direction:column}}@media(max-width:567px){.input-s{max-width:100%}.rest-label{font-size:15px}.title-wrapper{font-size:15px}h3.rest-title{height:55px}a.rest-pdf{font-size:14px}.rest-box a{font-size:15px}footer#colophon .col{width:100%!important;max-width:100%!important}.b-date{font-size:25px}.social{flex-direction:column;flex-wrap:wrap;align-items:unset;text-align:center;justify-content:unset}.social-wrapper{flex-wrap:wrap;align-items:center;justify-content:center;margin-left:0;margin-top:2rem;margin-left:5px;margin-right:5px}.social-wrapper a{height:30px;width:30px;font-size:18px}.foot-col{max-width:100%}.col-4.foot-col a{font-size:15px}.header-btn a{margin:0;margin-top:1rem}.home .banner-wrapper{border-radius:0}.search-form select,.search-form input{max-width:100%;margin-left:0;margin-top:10px}#two-col-img .column-wrapper{min-height:350px!important}footer#colophon .col{text-align:center!important}.call-num a{display:block;margin-top:9px}img.mob-standard-logo{max-width:200px;object-fit:contain}h1{font-size:43px;line-height:normal}section#boxes .column-wrapper{margin-left:0;margin-right:0}footer#colophon .col{padding:0}footer .social-media-wrapper a{margin-left:10px}ul#primary-menu{flex-direction:column;align-items:center}nav#site-navigation>div>ul li{margin-left:0}ul#primary-menu a{font-size:15px;padding:1px;margin-top:.5rem}nav#site-navigation>div>ul li a:after{bottom:-1px}.banner,.banner-slider .container,.iiner .container{max-height:250PX}}.main-menu{background-color:#A73331}.is-popup-search-form form{width:40%}.logo-btn{padding:20px 0;background-color:#F4E08B}.main-btn i{margin-right:15px}.header-btn .main-btn:hover{color:#fff!important}.banner .main-btn{margin-top:50px}.section-1 .left-content{padding:100px 60px;max-width:50%;text-align:center;background-color:#EFE6BB}.section-1 .content{margin:auto}.section-1 .right-content{padding:100px 140px;max-width:50%;background-color:#000}.section-1 .right-content h2{color:#fff;margin-bottom:25px}.section-1 .right-content .main-btn{background-color:#F4E08B;border:1px solid #F4E08B;color:#000!important}.section-1 .right-content .main-btn:hover{color:#F4E08B!important}.section-1 .event-list{padding-bottom:30px;border-bottom:1px solid #F4E08B;margin-bottom:30px}.section-1 .event-date{font-family:'Lato',sans-serif;color:#333;background-color:#F4E08B;max-width:15%;margin-right:25px;text-align:center;line-height:1;font-weight:700}.section-1 .event-month{font-size:19px;text-transform:uppercase}.section-1 .event-day{font-size:32px}.section-1 .event-details{font-weight:700;color:#fff;max-width:90%}.section-1 .event-title{text-transform:uppercase;font-family:'Play',sans-serif;font-size:19px}.section-1 .event-subtitle{text-transform:uppercase;font-family:'Play',sans-serif}.section-1 .event-link{color:#F3DF8B}.section-1 .event-link:hover{color:#9E1C20}.section-2 h2{font-size:90px;color:#fff}.section-2 .subtitle{font-size:23px;color:#fff;font-weight:700;margin:0 auto;font-family:'Play',sans-serif}.section-2 .content{z-index:1;position:absolute;transform:translate(50%,50%);text-align:center;right:50%}.section-2 iframe{filter:grayscale(100%) invert(0%) contrast(30%)}.section-3{margin-top:-6px}.section-3 .left-content{padding:200px 60px;max-width:50%;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.section-3 .left-content .main-btn{background-color:#F8963C;border:1px solid #F8963C;color:#fff!important}.section-3 .left-content .main-btn:hover{color:#F8963C!important}.section-3 .left-content:before{content:'';position:absolute;background:rgb(12 145 159 / 85%);top:0;left:0;right:0;bottom:0;z-index:-1}.section-3 .content{margin:auto}.section-3 h2{color:#fff}.section-3 .right-content{padding:200px 60px;max-width:50%;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.section-3 .right-content h2{color:#fff}.section-3 .right-content .main-btn{background-color:#0C919F;border:1px solid #0C919F;color:#fff!important}.section-3 .right-content .main-btn:hover{color:#0C919F!important}.section-3 .right-content:before{content:'';position:absolute;background:rgb(248 150 60 / 85%);top:0;left:0;right:0;bottom:0;z-index:-1}.section-4{padding:60px 0;background-color:#EFE6BB;text-align:center}.section-4 .slick-prev.slick-arrow{background-image:url(//baltimorestreetcarmuseum.org/wp-content/uploads/2023/03/left-arrow.png);left:0}.section-4 .slick-arrow{background-color:#fff0;border:0;font-size:0;width:22px;height:42px;cursor:pointer;position:absolute;top:45%;z-index:1}.section-4 .slick-next.slick-arrow{background-image:url(//baltimorestreetcarmuseum.org/wp-content/uploads/2023/03/right-arrow.png);right:0}.section-4 .gallery-wrapper{padding:50px}.section-4 .slick-prev.slick-arrow:hover,.section-4 .slick-next.slick-arrow:hover{opacity:.5}.section-4 .main-btn{background-color:#0C919F;border:1px solid #0C919F}.section-4 .main-btn:hover{background-color:#fff0;color:#0C919F!important}.newsletter{background-color:#9E1C20;padding-top:30px;color:#fff;clear:both}.newsletter .row{align-items:flex-end}.newsletter .left{max-width:40%}.newsletter .right{max-width:60%}.newsletter div#field_submit{margin-left:-40px;margin-bottom:15px}.newsletter input#input_1_1{border-radius:unset;padding:10px}.newsletter input#gform_submit_button_1:hover{opacity:.5}.newsletter #gform_confirmation_message_1{height:100px}footer{font-family:'Play',sans-serif}footer .row{align-items:flex-start}footer h2{color:#fff;margin-bottom:40px}footer .address{margin:55px 0 35px}footer .address a{display:flex}footer .phone{margin-bottom:35px}footer .business-hrs{margin-bottom:35px}footer .fa-location-dot{margin-right:30px!important}.col-1.foot-col{color:#fff;font-weight:700}.col-1.foot-col .fa-solid,.col-1.foot-col .fa-regular{margin-right:20px;margin-top:5px}footer .social-item i{height:40px;width:40px;border-radius:50%;border:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;margin-right:20px;font-weight:700}footer .social-text{font-weight:700}footer .menu-item-75,footer .is-menu.popup.menu-item{display:none}footer .main-navigation ul{display:block;list-style:disc}footer ::marker{color:#fff}footer .main-btn{background-color:#fff0;border:1px solid #fff;margin-bottom:25px}footer .main-btn:hover{background-color:#A73331!important;border:1px solid #A73331;color:#fff!important}footer ul#primary-menu a{padding-bottom:5px}footer nav#site-navigation>div>ul li a:hover,footer nav#site-navigation>div>ul li.current-menu-item a{color:#A73331}.copy{padding:200px 0 0;color:#DDD;text-align:center;font-size:15px;font-family:'Merriweather',serif}.copy li{display:inline-block}.foot-col{margin-bottom:25px}.banner-overlay{content:'';background:rgb(0 0 0 / 50%);top:0;left:0;right:0;bottom:0;z-index:-1}.page-content{padding:60px 0}.page-content ul,.page-content ol{margin-left:40px}.page-content ::marker{color:#9E1C20}input#gform_submit_button_2,input#gform_submit_button_3,input#gform_submit_button_4,input#gform_submit_button_5{background-color:#A73331;display:flex;justify-content:center;align-items:center;height:50px;transition:0.3s;border:1px solid #A73331;min-width:200px;font-family:'Play',sans-serif;font-weight:700;color:#fff!important;border-radius:unset;text-transform:uppercase}input#gform_submit_button_2:hover,input#gform_submit_button_3:hover,input#gform_submit_button_4:hover,input#gform_submit_button_5:hover{background:transparent!important;color:#A73331!important;cursor:pointer}div#gform_wrapper_2,div#gform_wrapper_3{width:80%;margin:50px auto;box-shadow:0 3px 10px rgb(0 0 0 / .2);padding:50px;border-radius:10px}div#gform_wrapper_4{margin:0 auto 50px;box-shadow:0 3px 10px rgb(0 0 0 / .2);padding:50px;border-radius:10px}div#gform_wrapper_5{padding:50px}.about-quote{text-align:center;font-style:italic;box-shadow:0 3px 10px rgb(0 0 0 / .2);padding:25px;margin:30px 0;border-radius:10px}.quote-author{font-weight:700}.about-related-pages .column-wrapper{text-align:center}.about-related-pages .content-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.about-related-pages .content{margin:auto;width:25%;margin-bottom:25px;align-items:center;padding:20px}.about-related-pages .main-btn{margin-top:25px}.about-related-pages img:hover{opacity:.5}.ngg-imagebrowser.default-view h3{display:none}.ngg-imagebrowser.default-view .ngg-imagebrowser-desc{display:none}.sl-overlay{background:#000!important}.collection .content-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.collection .content{width:50%;align-items:center;padding:10px}.collection-1 h2{text-align:center;margin-bottom:25px}.collection-1 h3{text-align:center}.img-credit{font-size:15px;text-align:center}.collection-content{text-align:justify}.collection-2 h2{text-align:center;margin-bottom:25px}.collection-2 h3{text-align:center}.directors .content-container{display:flex;flex-wrap:wrap;justify-content:space-around}.directors .content{margin:10px 0;width:25%;padding:10px;text-align:center}.directors h3{color:#000}.directors h3:hover{color:#a73331}.directors .position{color:#000;font-weight:700}.directors .bsm-no{color:#000}.directors img:hover{opacity:.5}.indi-directors h1,.directors-img,.indi-directors h3,.indi-directors .bsm-no{text-align:center}.news .content-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end}.news .content{margin:10px 0;width:33.33%;padding:10px;text-align:center}.news h3{color:#000}.news h3:hover{color:#a73331}.news img:hover{opacity:.5}.news .main-btn{margin-top:25px}.contact .fa-solid,.contact .fa-regular{margin-right:20px;margin-top:5px;color:#9E1C20}.contact .fa-location-dot{margin-right:30px!important}.contact .address a{display:flex}.contact a{color:#000}.contact a:hover{color:#9E1C20}.contact .address,.contact .phone,.contact .email,.contact .business-hrs,.contact h2{margin-bottom:25px}.contact .col-row{align-items:flex-start}.contact .left-content{max-width:40%}.page-id-41 .newsletter{margin-top:-7px}.gallery-page .content-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}.gallery-page .content{padding:10px;width:33.33%;align-items:center}.gallery-page .content iframe{width:100%;height:315px}.tribe-events .tribe-events-calendar-month__day-date-daynum{color:#000}.tribe-common *{font-family:'Merriweather',serif}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:#A73331;display:flex;justify-content:center;align-items:center;height:50px;transition:0.3s;border:1px solid #A73331;min-width:200px;font-family:'Play',sans-serif;font-weight:700;color:#fff!important;text-transform:uppercase;border-radius:unset}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:hover{background-color:transparent!important;color:#A73331!important}.donate-update .content{margin:50px 0;clear:both;scroll-margin-top:200px}.donate-update .update-title{color:#fff;background-color:#a73331;text-align:center;padding:15px 0;margin-bottom:25px;font-weight:700}.donate-update iframe{width:100%}.donate-update p{clear:both}.support-related-pages .column-wrapper{text-align:center}.support-related-pages .content-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.support-related-pages .content{padding:20px;margin-bottom:25px;width:33.33%;align-items:center}.support-related-pages .main-btn{margin-top:25px}.support-related-pages img:hover{opacity:.5}.single-product .entry-title{display:none}.single-product .page-content{padding:60px 15px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#a73331;font-size:25px;font-weight:700}.woocommerce div.product form.cart .button,.woocommerce ul.products li.product .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#A73331;display:flex;justify-content:center;align-items:center;height:50px;transition:0.3s;border:1px solid #A73331;min-width:200px;font-family:'Play',sans-serif;font-weight:700;color:#fff!important;text-transform:uppercase;border-radius:0}.woocommerce div.product form.cart .button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:transparent!important;color:#A73331!important}.woocommerce .quantity .qty{width:10em;border-radius:0;padding:12px;color:#000;min-width:200px;margin-bottom:25px}.related.products{clear:both}.related.products h2{text-transform:uppercase;margin-bottom:25px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:28px;color:#000;min-height:100px}.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.products li.product h3:hover{color:#A73331}.woocommerce ul.products li.product .price{color:#A73331;font-weight:700;font-size:20px}.cart_totals h2,#customer_details h3{text-transform:uppercase;margin-bottom:25px}#order_review_heading{text-transform:uppercase;margin:25px 0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-radius:0;padding:5px;color:#000}.shop .col-row{align-items:flex-start}.shop .left-content{max-width:30%}.woocommerce span.onsale{background-color:#a73331;padding:unset}.woocommerce div.product form.cart .variations select{padding:12px}.woocommerce div.product form.cart .variations th{vertical-align:middle}.is-form-style button.is-search-submit{display:inline-block}.entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form{max-width:100%}.tribe-events-meta-group .tribe-events-single-section-title{font-size:42px}.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{background-color:#A73331;opacity:.5}.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn{background-color:#A73331;display:flex;justify-content:center;align-items:center;height:50px;transition:0.3s;border:1px solid #A73331;min-width:200px;font-family:'Play',sans-serif;font-weight:700;color:#fff!important;text-transform:uppercase;border-radius:0}.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover{background:transparent!important;color:#A73331!important}.event-tickets .tribe-tickets__commerce-checkout,.tribe-common .tribe-tickets__commerce-checkout{max-width:100%!important}.event-tickets .tribe-tickets__commerce-checkout-header-link-back-to-event{color:#A73331!important;border-bottom:2px solid #A73331!important}.event-tickets .tribe-tickets__commerce-checkout-header-link-back-to-event:hover{color:#F4E08B!important;border-bottom:2px solid #F4E08B!important}.tribe-common .tribe-common-cta--thin-alt{color:#A73331!important;border-bottom:1px solid #A73331!important}.tribe-common .tribe-common-cta--thin-alt:hover{color:#F4E08B!important;border-bottom:1px solid #F4E08B!important}.member-area .main-btn{min-width:400px;margin-top:40px;margin-bottom:25px}.member-area .def-btn{max-width:400px}.member-area2{margin-top:30px;overflow-x:auto}.member-area2 table{border-collapse:collapse;width:100%}.member-area2 td,.member-area2 th,#pmpro_levels_table td,#pmpro_levels_table th,#pmpro_levels td,#pmpro_levels th{border:1px solid #ddd;text-align:left;padding:8px;width:100px}.member-area2 .def-btn{max-width:auto}.member-area2 .main-btn{min-width:auto}.pmpro-levels .pmpro_actions_nav{display:none}#pmpro_levels_table,#pmpro_levels{border-collapse:collapse;width:100%;margin-top:30px}#pmpro_levels_table .pmpro_btn,#pmpro_levels .pmpro_btn .pmpro_btn.pmpro_btn-submit-checkout,.pmpro_advanced_levels-table .pmpro_btn{background-color:#A73331;display:flex;justify-content:center;align-items:center;height:50px;transition:0.3s;border:1px solid #A73331!important;font-family:'Play',sans-serif;font-weight:700;color:#fff!important;text-transform:uppercase;border-radius:0}#pmpro_levels_table .pmpro_btn:hover,.pmpro_btn.pmpro_btn-submit-checkout:hover,.pmpro_advanced_levels-table .pmpro_btn:hover{background:transparent!important;color:#A73331!important}#pmpro_form .pmpro_checkout h3,#pmpro_account .pmpro_box h3{text-transform:uppercase;font-size:42px!important}.pmpro_checkout h3 span.pmpro_checkout-h3-msg{font-size:20px!important}form.pmpro_form .pmpro_checkout-field-date select{max-width:100px}form.pmpro_form input[type=text],form.pmpro_form input[type=password],form.pmpro_form input[type=email],form.pmpro_form input[type=number],form.pmpro_form textarea,form.pmpro_form select,#loginform input[type=text],#loginform input[type=password]{min-height:2.5rem}.pmpro_login_wrap,.pmpro_lost_password_wrap,.pmpro_reset_password_wrap{width:50%;margin:auto;box-shadow:0 3px 10px rgb(0 0 0 / .2);padding:50px;border-radius:10px}#loginform input[type=text],#loginform input[type=password]{max-width:100%;min-width:100%}#lostpasswordform input[type=text]{max-width:100%;min-width:100%}#pmpro_user_fields input[type=text],#pmpro_user_fields input[type=password],#pmpro_user_fields input[type=email],#pmpro_user_fields input[type=number],#pmpro_user_fields textarea,#pmpro_user_fields select,#additional_member_names_children_on_family_memberships_div textarea,#i_am_making_an_additional_donation_in_the_amount_of_div input[type=text],#pmpro_billing_address_fields input[type=text],#pmpro_billing_address_fields select,.pmpro_checkout_box-user input[type=text],.pmpro_checkout_box-user input[type=email],.pmpro_checkout-field input[type=email]{max-width:100%;min-width:100%}span.pmpro_asterisk{position:absolute;color:red}.pmpro_table{text-align:left}.pmpro_checkout_box-more-information h3,#pmpro_cancel h2{text-transform:uppercase;font-size:42px!important}@media (max-width:736px){.col-row{flex-direction:column}.home .banner{max-height:600px}.banner{margin-top:100px}.section-1 .left-content{max-width:100%;padding:40px 15px}.section-1 .right-content{max-width:100%;padding:40px 15px}.section-1 .content{width:100%}.section-1 .event-details{margin-top:25px}.section-1 .event-date{max-width:25%;padding:5px;margin:auto}.section-1 .event-details{max-width:100%}.section-2 iframe{height:450px}.section-2 .subtitle{font-size:18px}.section-3 .content{width:100%}.section-3 .left-content{padding:40px 15px;max-width:100%}.section-3 .right-content{padding:40px 15px;max-width:100%}.newsletter .left{max-width:100%}.newsletter .right{max-width:100%}.newsletter div#field_submit{position:absolute;right:10px;margin-top:20px}.copy{padding:50px 0 0}footer .row{flex-direction:column}.alignright,.alignleft{float:none;margin:auto;width:100%}div#gform_wrapper_2,div#gform_wrapper_3{width:100%}.about-related-pages .content{width:100%}.support-related-pages .content{width:100%}.history-1 img{width:100%}.collection .content{width:100%}.directors .content{width:100%}.news .content{width:100%}.contact .left-content{max-width:100%}.contact .address a{justify-content:center}.contact .left-content{text-align:center}.gallery-page .content{width:100%}div#gform_wrapper_5{padding:0}.gform_wrapper .gfield.buttonized .gfield_radio{grid-template-columns:repeat(1,1fr)!important}.faqs-content-inside{padding:20px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}.shop .left-content{max-width:100%}.member-area .main-btn{min-width:100%}.member-area .def-btn{max-width:100%}.pmpro_login_wrap,.pmpro_lost_password_wrap,.pmpro_reset_password_wrap{width:100%}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.col-row{flex-direction:column}.banner{margin-top:100px}.alignright,.alignleft{float:none;margin:auto}.section-1 .left-content{max-width:100%;padding:40px 15px}.section-1 .right-content{max-width:100%;padding:40px 15px}.section-1 .content{width:100%}.section-1 .right-content h2{text-align:center}.section-1 .event-details{margin-top:25px}.section-1 .event-date{max-width:25%;padding:5px;margin:auto}.section-1 .event-details{max-width:100%}.section-2 h2{font-size:42px}.section-3 .content{width:100%}.section-3 .left-content{padding:40px 15px;max-width:100%}.section-3 .right-content{padding:40px 15px;max-width:100%}.newsletter .left{max-width:100%}.newsletter .right{max-width:100%}footer .row{flex-direction:row}.about-related-pages .content{width:100%}.support-related-pages .content{width:100%}.directors .content{width:50%}.news .content{width:50%}.contact .left-content{max-width:100%}.contact .address a{justify-content:center}.contact .left-content{text-align:center}.gallery-page .content{width:50%}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.section-1 .content{width:100%}.section-1 .right-content{padding:100px 40px}.section-3 .content{width:100%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-30%!important;width:60%!important}}.gform_wrapper .gfield.buttonized .gfield_radio .gchoice{position:relative;text-align:center}.gform_wrapper .gfield.buttonized input[type="radio"]{position:absolute;left:-9999px}.gform_wrapper .gfield.buttonized .gfield_radio label{display:block!important;position:relative;padding:1em;border:1px solid #A73331;background-color:#A73331;cursor:pointer;color:#fff}.gform_wrapper .gfield.buttonized input[type="radio"]:focus+label{border-color:#040404}.gform_wrapper .gfield.buttonized input[type="radio"]:checked+label{border-color:#F4E08B;background-color:#F4E08B;overflow:hidden}.gform_wrapper .gfield.buttonized input[type="radio"]:checked+label::before{content:'';display:block;position:absolute;top:-.75em;right:-.75em;left:auto;width:1.5em;height:1.5em;background-color:#e1b653;border-radius:0;border:0;transform:rotate(45deg)}.gform_wrapper .gfield.buttonized .gfield_radio label::before{display:none}.gform_wrapper .gfield.buttonized .gfield_radio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5em 1em}.pum-theme-1075 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close{display:block}