.galleryheader{background-color:#F8F8F8;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 2rem;background-image:url(/wp-content/themes/theia/images/gallery-header.webp);background-size:cover;aspect-ratio:1600/373}.galleryheader h1{width:100%;text-align:center;margin-bottom:0;color:#767676}@media screen and (max-width:767px){.galleryheader h1{line-height:1.3}}.galleryheader a{display:block;margin-bottom:45px;text-align:center}@media screen and (max-width:767px){.galleryheader .logo{max-width:100%;height:auto}}@media screen and (max-width:767px){.galleryheader .logopogo{display:none}}.gallerycatsflex{display:flex;gap:1rem;padding-top:64px;justify-content:center;margin-bottom:51px}@media screen and (max-width:980px){.gallerycatsflex{flex-wrap:wrap;gap:2rem;margin-bottom:40px}}@media screen and (max-width:767px){.gallerycatsflex{gap:4rem}}.gallerycatsflex h3{margin-bottom:0}.gallerycatsflex .gheader{border-right:1px solid #EEE3C7;text-align:center;padding:50px;margin-bottom:66px;padding-bottom:0}@media screen and (max-width:980px){.gallerycatsflex .gheader{padding:1rem;flex-grow:1;flex-basis:100%;margin-bottom:0}}@media screen and (max-width:767px){.gallerycatsflex .gheader{border-right:none}}@media screen and (max-width:980px){.gallerycatsflex .gcat{width:calc(32% - 1rem);display:flex;flex-direction:column}}.gallerycatsflex .gcat:last-of-type .gheader{border:none}@media screen and (max-width:767px){.gallerycatsflex .gcat{width:100%}}.gallerycatsflex .gcat img{margin-bottom:50px}@media screen and (max-width:980px){.gallerycatsflex .gcat img{width:100%;height:auto}}@media screen and (max-width:767px){.gallerycatsflex .gcat img{max-width:50%;margin-bottom:1rem}}.gallerycatsflex ul{padding-left:4.5rem}.gallerybc{display:flex;align-items:center;gap:5px;padding-top:55px;padding-bottom:55px}@media screen and (max-width:767px){.gallerybc .first{width:100%;margin-bottom:2rem}}.gallerybc .hidden{visibility:hidden}.gallerybc h2{margin-left:auto;margin-right:auto;margin-bottom:0}.gallerybc span,.gallerybc a{color:#856CA7;text-decoration:underline}@media screen and (max-width:767px){.gallerybc{flex-wrap:wrap;justify-content:center}}.galcatpage{display:flex;flex-wrap:wrap}.galcatpage .casewrap{flex-basis:auto;width:calc(33% - 11px);flex-grow:0;margin:0 7.5px;display:flex;flex-wrap:wrap;background-color:#FFFDF9;padding:20px;margin-bottom:78px}@media screen and (max-width:767px){.galcatpage .casewrap{width:100%}}.galcatpage .casewrap .metawrap{width:100%;text-align:center}.galcatpage .casewrap .meta{text-align:center;display:block;width:100%;margin-bottom:0;min-height:2.5rem;font-weight:300;font-size:15px;margin-bottom:0;margin-top:1rem}.galcatpage .casewrap .csimg{width:calc(50% - 1rem);background-color:#FAF3E4}@media screen and (max-width:767px){.galcatpage .casewrap .csimg{width:calc(50% - 0.5rem)}}.galcatpage .casewrap .csimg img{display:block;width:100%;height:auto}.galcatpage .casewrap:nth-child(even){justify-content:flex-end;align-items:flex-end}@media screen and (max-width:767px){.galcatpage .casewrap:nth-child(even){justify-content:unset;align-items:unset}}.galcatpage .casewrap:nth-child(even)>.wrappee{justify-content:flex-end;align-self:flex-end}@media screen and (max-width:767px){.galcatpage .casewrap:nth-child(even)>.wrappee{justify-content:unset;align-items:unset}}.galcatpage .wrappee{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:767px){.galcatpage .wrappee{width:100%}}.galcatpage .wrappee p{width:100%;margin-bottom:1rem;text-align:center;font-family:"utopia-std","Times New Roman",serif;font-weight:400;font-size:23px;color:#856CA7}.galcatpage .button{flex:0 1 100%}@media screen and (min-width:981px){.galcatpage .button{flex:0 1 190px;margin-left:auto;margin-right:auto}}.hidden{visibility:hidden}@media screen and (max-width:767px){.hidden{display:none}}.galnav{display:flex;align-items:center}.galnav .title{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.galnav .title{margin-top:3rem}}.galnav .tiiiitle{font-family:"utopia-std","Times New Roman",serif;color:#856CA7;text-align:center;font-size:38px;display:inline-block}@media screen and (max-width:767px){.galnav .tiiiitle{font-size:26px}}.galnav.container{margin-top:55px;margin-bottom:55px}@media screen and (max-width:767px){.galnav.container{margin-top:30px;margin-bottom:30px;flex-wrap:wrap}}.prevnext{display:flex;margin-left:auto;gap:1rem;margin-bottom:20px}.prevnext .button{cursor:pointer;min-width:120px}.prevnext .button img{display:inline-block;vertical-align:sub;position:relative;top:-2px;margin:0 4px}.prevnext .button.hidden{display:none}.singlecasewrp{display:flex;gap:2rem;background-color:#FFFDF9;padding:34px}@media screen and (max-width:767px){.singlecasewrp{flex-wrap:wrap}}.singlecasewrp .casestop{width:100%}.singlecasewrp .cases{width:70%}@media screen and (max-width:767px){.singlecasewrp .cases{width:100%}}.singlecasewrp .casestop{display:flex;flex-wrap:wrap}.singlecasewrp .casestop .bna{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.singlecasewrp .casestop .bna .img-frame{width:calc(50% - 0.5rem)}.singlecasewrp .cnt{width:40%}@media screen and (max-width:767px){.singlecasewrp .cnt{width:100%;display:flex;flex-wrap:wrap}.singlecasewrp .cnt .prevnext{order:2;margin:0 auto}.singlecasewrp .cnt h2{display:none}}@media screen and (min-width:981px){.singlecasewrp .mobotito{display:none}}.bcsingle .button{margin-right:1rem}