@media(max-width: 1250px){.container.narrow{width:72%}}@media(max-width: 1024px){.container.narrow{width:86%}h1{font:700 1em/1 "Montserrat",sans-serif;font-size:2.25em}h2{font:300 1em/1 "Montserrat",sans-serif;font-size:1.75em}h3{font:300 1em/1 "Montserrat",sans-serif;font-size:1.35em}header .grid-gutters .col-1-6,header .grid-gutters .col-5-6{flex:0 0 48%}header .grid-gutters .col-5-6{text-align:right}header .menutoggle{vertical-align:middle;display:inline-block;font-size:1.65em;margin:3px 0 0 8px;color:#fff !important}header .logo{margin:5px 0}nav{font-size:1.2em;display:none;width:100%;text-align:center;padding:30px 0}nav#mobilenav{background:#000}nav ul{display:block;padding-bottom:20px}nav ul li{display:block;width:100%;margin:0 0 10px;padding:12px 0}nav ul li.menulogo{display:none}nav ul li a{font-weight:700}nav ul li.menu-item-has-children{display:inline-block}nav ul li.menu-item-has-children .togglesubmenu{display:inline-block !important;padding:0 12px;position:relative;left:18px;color:#901717}nav ul li.menu-item-has-children a{position:relative;left:18px}nav ul li.menu-item-has-children ul{position:relative;top:10px;padding:12px 0;width:100%;opacity:1 !important;white-space:normal}nav ul li.menu-item-has-children ul li span:after{content:none}nav ul li.menu-item-has-children ul li{display:block;text-align:center;margin:14px auto;padding:0}nav ul li.menu-item-has-children ul li .togglesubmenu{display:none !important}nav ul li.menu-item-has-children ul li a{display:block;width:90%;margin:0 5%;position:relative;left:0px}nav ul li.menu-item-has-children:hover>ul{display:none}.zohocommentlink{max-width:60%}}@media(max-width: 850px){.container{width:90%}.container.narrow{width:90%}footer{text-align:center}footer .textright{text-align:center !important;margin-top:40px}.glassblowingartical{width:100% !important;float:left !important}.glassblowingartical_wrapper .glassblowingartical:nth-child(2n+1){margin-right:0px !important}.gallery-navigation.grid-gutters .col-1-4{flex:0 0 48%;margin:0 1% 12px}.event-list .col-1-4:nth-child(1),.event-list .col-1-4:nth-child(2){flex:0 0 100%}.zohocommentlink{max-width:90%}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right,.wp-block-media-text.is-stacked-on-mobile{grid-template-areas:"media-text-media" "media-text-content" !important}}@media(max-width: 550px){.gallery-navigation.grid-gutters .col-1-4{flex:0 0 100%;margin:0 0 12px}}
