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,main,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,main,menu,nav,section{display:block}*[hidden]{display:none}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}html{height:100%;min-height:100%;-webkit-text-size-adjust:100%}body{background:#fff;background-size:cover;color:#231f20;font-size:110%;font-weight:300;line-height:1.5em;overflow-x:hidden;overflow-y:scroll}body.page-template-empty,body.page-template-empty-node-modular{overflow-y:auto}body *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif}a,a:visited{color:#3498db;text-decoration:none}a:hover{color:#e74c3c}.animated_transitions #page a,.animated_transitions #page a:hover{transition:all 0.25s ease 0s!important}.animated_transitions #page .breadcrumb a,.animated_transitions #page .breadcrumb a:hover{transition:none!important}a[href^='tel:'],a[href^='tel:']:hover{cursor:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/cursors/phone.svg),auto;text-decoration:none!important;white-space:nowrap}b,strong{font-weight:600}blockquote,.callout_box{background:rgb(0 0 0 / .05);color:inherit;display:inline-block;font-weight:600;font-size:100%;line-height:1.5em;margin:1.5rem 0;padding:1.5rem 2.5rem;position:relative}blockquote *:last-child,.callout_box *:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{break-after:avoid;break-inside:avoid;page-break-after:avoid;page-break-inside:avoid}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.alignleft+h1,.alignleft+h2,.alignleft+h3,.alignleft+h4,.alignleft+h5,.alignleft+h6,.alignright+h1,.alignright+h2,.alignright+h3,.alignright+h4,.alignright+h5,.alignright+h6{margin-top:0}h1{color:#2c3e50;font-size:266.667%;font-weight:600;line-height:1em;margin:.667em 0 .5em 0}h2{color:#2c3e50;font-size:216.667%;font-weight:300;line-height:1.125em;margin:.667em 0 .5em 0}h3{color:#2c3e50;font-size:166.667%;font-weight:300;line-height:1.25em;margin:.667em 0 .5em 0}h4{color:#2c3e50;font-size:133.333%;font-weight:300;line-height:1.333em;margin:.667em 0 .5em 0}h5,h6{color:#2c3e50;font-size:100%;font-weight:600;line-height:1.5em;margin:1.5em 0}h5{font-weight:600}h6{font-weight:300}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:inherit!important}h1 *:not([style]),h2 *:not([style]),h3 *:not([style]),h4 *:not([style]),h5 *:not([style]),h6 *:not([style]){color:inherit!important}h1+br,h2+br,h3+br,h4+br,h5+br,h6+br{display:none!important}hr{background:#fff0;border:none;border-top:2px solid rgb(64 64 64 / .25);height:1px;margin:1.5em 0;width:100%}i,em{font-style:italic}iframe{width:100%}img{max-width:100%;object-fit:contain}body:not(#tinymce) img{height:auto}ins{font-weight:600;text-decoration:none}p,ul,ol,dl{font-size:100%;font-weight:300;line-height:1.5em;margin:0 0 1.5em 0}p,li,dt,dd{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}li ul,li ol{margin:.5em 0}dt{clear:both;font-weight:600;margin:0;padding:0}dd{clear:both;margin:0 0 1.5em 0;padding:0}code,pre,tt{color:#170;font-family:'Inconsolata','Consolas','Deja Vu Sans Mono','Droid Sans Mono','Andale Mono','Monaco',monospace!important;font-size:.9rem;line-height:1.5em;overflow-x:auto}small{font-size:90%;line-height:1.5em}sup,sub{display:inline-block;font-size:80%;line-height:1em;margin:0 1px}sup{vertical-align:top}sub{vertical-align:bottom}svg{display:block;height:100%;position:relative;width:100%}table{border-collapse:collapse;margin:1.5em 0;width:100%!important}table:first-child{margin-top:0}tr>*{padding:.25em .5em .25em 0}th *:last-child,td *:last-child{margin-bottom:0}th{font-weight:600;text-align:left;width:auto!important}td{font-weight:300;text-align:left;width:auto!important}@media screen and (min-width:1600px){body{font-size:125%}}@media screen and (max-width:1024px){body{font-size:90%}}@media screen and (max-width:782px){body{font-size:90%;background-attachment:scroll;background-repeat:repeat}blockquote{padding:1.5em}h1{font-size:244.444%;line-height:1.091em}h2{font-size:200%;line-height:1.167em}h3{font-size:133.333%;line-height:1.25em}h4{font-size:105.555%;line-height:1.579em}h5{font-size:100%;line-height:1.5em}table{font-size:80%;line-height:1.5em;overflow:auto}thead,tbody,tfoot{width:100%}}.alignleft,*[style*='text-align:left']{clear:left;float:left;margin:0 1.5em 1em 0!important;max-width:75%}th.alignleft,th[style*='text-align:left'],td.alignleft,td[style*='text-align:left']{float:none}.aligncenter,*[style*='text-align:center']{clear:both;display:block;float:none;margin-right:auto!important;margin-left:auto!important;max-width:100%;text-align:center}body:not(#tinymce) .aligncenter,body:not(#tinymce) *[style*='text-align:center']{width:auto}th.aligncenter,th[style*='text-align:center'],td.aligncenter,td[style*='text-align:center']{float:none}.alignright,*[style*='text-align:right']{clear:right;float:right;margin:0 0 1em 1.5em!important;max-width:75%}th.alignright,th[style*='text-align:right'],td.alignright,td[style*='text-align:right']{float:none}img.alignleft,img[style*='text-align:left'],.wp-caption.alignleft,img.alignright,img[style*='text-align:right'],.wp-caption.alignright{max-width:calc(50% - 2em)}img.aligncenter,img[style*='text-align:center']{margin-bottom:1em!important}img.aligncenter:last-child,img[style*='text-align:center']:last-child{margin-bottom:0!important}.attribution{color:gray;font-size:85%;line-height:1.5em;margin-bottom:2em}table.auto{table-layout:auto!important}.blocklink{display:block;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px;z-index:5}.button,input[type=submit],#footer a.button{background-color:#2980b9;border:none!important;border-radius:4px;color:#ffffff!important;cursor:pointer;display:inline-block;font-size:100%;font-weight:600;line-height:1.2em;margin-right:10px;margin-bottom:.5em;padding:.5em 1.333em;text-decoration:none!important;text-transform:uppercase;white-space:nowrap}.aligncenter .button,.aligncenter input[type=submit],.basic_centered_feature .button,.basic_centered_feature input[type=submit],*[style*='center'] .button,*[style*='center'] input[type=submit]{margin-left:10px}.button:hover,.button.toggle:hover,input[type=submit]:hover,#footer a.button:hover{background-color:#3498db;color:#ffffff!important;text-decoration:none!important}.button:disabled:hover,input[type=submit]:disabled:hover,#footer a.button.disabled:hover{background-color:inherit;color:inherit;cursor:not-allowed}.button.inactive,.button.inactive:hover,#footer a.button.inactive:hover{background-color:silver}.button.toggle{background-color:#fff;color:#2980b9}.button.toggle.on{background-color:#2980b9;color:#fff}.aligncenter .button,.aligncenter input[type=submit],*[style*=center] .button,*[style*=center] input[type=submit]{margin-right:5px;margin-left:5px}.animated_transitions .button,.animated_transitions input[type=submit],.animated_transitions .button:hover,.animated_transitions input[type=submit]:hover{transition:all 0.25s ease 0s}ul.buttons{display:block;list-style:none!important;padding:0!important}ul.buttons li{display:inline-block;margin:0 .667em 0 0}.circle{border-radius:100%;display:block;overflow:hidden}.clearfix:after{clear:both;content:'';display:table}.clear_columns{clear:both;-moz-column-count:1;-webkit-column-count:1;column-count:1}ul.columns{column-count:3;column-gap:1.5em}ul.columns li{display:inline-block!important;width:100%;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}table.compact{width:auto!important}table.compact th,table.compact td{padding:0 1.5em 0 0}.dashicons-before{display:inline-block}.dashicons-before::before{margin-right:.25em}a.disabled{cursor:not-allowed!important;opacity:.5}.featured_image_hero_caption{background-color:rgb(0 0 0 / .7)!important}.featured_image_hero_caption *:not(.button){color:#ffffff!important}table.fixed{table-layout:fixed}table.grid{border-collapse:collapse;margin:1.5em 0;width:100%}table.grid:first-child{margin-top:0}table.grid:last-child{margin-bottom:0}table.grid tr>*{border:1px solid #ecf0f1;padding:.75em 1em .5em 1em}table.grid tr:nth-of-type(2n)>td{background:rgb(0 0 0 / .025)}table.grid th{background:rgb(0 0 0 / .05);font-weight:600;text-align:left}.grayscale,.desaturate{filter:grayscale(100%)}.grayscale_0{filter:none}.grayscale_10{filter:grayscale(10%)}.grayscale_20{filter:grayscale(20%)}.grayscale_30{filter:grayscale(30%)}.grayscale_40{filter:grayscale(40%)}.grayscale_50{filter:grayscale(50%)}.grayscale_60{filter:grayscale(60%)}.grayscale_70{filter:grayscale(70%)}.grayscale_80{filter:grayscale(80%)}.grayscale_90{filter:grayscale(90%)}.grayscale_100{filter:grayscale(100%)}.hidden:not(.visibility){display:none!important}.hidden.visibility{visibility:hidden!important}.icon.mobile_ui{height:44px;width:44px}.icon.mobile_ui img,.icon.mobile_ui svg{height:26px!important;margin:9px;width:26px!important}ul.inline{display:block;list-style:none;padding:none!important}ul.inline li{display:inline-block;margin:0 1.333em 0 0}ul.alignright.inline li{margin:0 0 0 1.333em}.inline-block{display:inline-block;margin:0 1em 0 0;vertical-align:bottom}.aligncenter .inline-block,*[style*='center'] .inline-block{margin:0 auto;text-align:center}.alignright .inline-block,*[style*='right'] .inline-block{margin:0 0 0 1em}.invisilink:not(:hover){color:inherit!important;text-decoration:none}.large{font-size:125%;line-height:1.333em}.linklist{list-style:none!important;padding-left:0!important}.locations .location{margin:0 0 1.5em 0}body.logged-in .logged-out,body.logged-in .logged_out{display:none!important}body:not(.logged-in) .logged-in,body:not(.logged-in) .logged_in{display:none!important}.lowercase{font-weight:inherit;text-transform:lowercase}#page .mejs-container{border-radius:6px;margin:.75rem 0!important;max-width:320px;min-width:180px;width:100%}#page .mejs-button>button{background-color:transparent!important;background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../../../../wp-includes/js/mediaelement/mejs-controls.svg)!important;border:0!important}#page .mejs-play>button{background-position:0 0!important}#page .mejs-pause>button{background-position:-20px 0!important}#page .mejs-unmute>button{background-position:-40px 0!important}#page .mejs-mute>button{background-position:-60px 0!important}#page .mejs-fullscreen-button>button{background-position:-80px 0!important}#page .mejs-unfullscreen>button{background-position:-100px 0!important}#page .mejs->button{background-position:-120px 0!important}#page .mejs-captions-button>button{background-position:-140px 0!important}#page .mejs-replay>button{background-position:-160px 0!important}#page .mejs-chapters-button>button{background-position:-180px 0!important}.menu .empty-node{cursor:default}.nowrap{white-space:nowrap}.pagination_header{clear:both;font-size:80%;line-height:1.5em;margin:1.5em 0 0 0}.pagination_header a.current,.pagination_header a.current:visited,.pagination_header a.current:hover{color:inherit;font-weight:700}.pagination_links{clear:both}.pct-90{display:block;max-width:90%!important}.pct-80{display:block;max-width:80%!important}.pct-70{display:block;max-width:70%!important}.pct-60{display:block;max-width:60%!important}.pct-50{display:block;max-width:50%!important}.pct-40{display:block;max-width:40%!important}.pct-30{display:block;max-width:30%!important}.pct-20{display:block;max-width:20%!important}.pct-10{display:block;max-width:10%!important}.prev,.prev-month,*[data-dir='prev']{cursor:w-resize}.next,.next-month,*[data-dir='next']{cursor:e-resize}.prev.inactive,.prev-mont.inactiveh,*[data-dir='prev'].inactive,.next.inactive,.next-month.inactive,*[data-dir='next'].inactive{cursor:not-allowed}th.price,td.price{text-align:right}.readmore{display:inline-block;font-size:80%;font-weight:600;line-height:1.5em;text-transform:uppercase;vertical-align:baseline;white-space:nowrap}.relative{position:relative}.results>*{margin:0 0 3.25em 0}.results>* h5{font-size:90%;font-weight:600;line-height:1.5em;margin:.25em 0}.results>* h5 *{display:inline!important}.results>* .entry-excerpt *{margin-top:0!important;margin-bottom:0!important}.reversed_text{color:#ecf0f1}.screen-reader-text{display:none}.script{font-family:cursive;font-style:italic}.search.panel{background:#ecf0f1;display:block;margin:1.5em 0;padding:1em 1.5em}.search.panel *:last-child{margin-bottom:0!important}.sitemap .fa{display:none}.sitemap .menu a{font-weight:700}.sitemap .sub-menu .sub-menu a{font-weight:400}.small{font-size:85%;line-height:1.5em}.small.button{font-size:75%}.small_thumbnail{margin-top:0;width:20%}#modular_with_sidebar .small_thumbnail{width:30%}.small_thumbnail img{margin:0}.sticky{align-self:flex-start;position:sticky;top:0;transition:top 0.4s ease}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.three-column{column-count:3;column-gap:30px}.three-column>*{display:inline-block;width:100%}.three-column>li{display:list-item;margin:0!important;padding-bottom:.5em}.two-column{column-count:2;column-gap:40px}.two-column>*{display:inline-block;width:100%}.two-column>li{display:list-item;margin:0!important;padding-bottom:.5em}.uppercase{text-transform:uppercase}.valigntop{display:table-cell;vertical-align:top}.valignmiddle{display:table-cell;vertical-align:middle}.valignbaseline{display:table-cell;vertical-align:baseline}.valignbottom{display:table-cell;vertical-align:bottom}.widget{font-size:100%;line-height:1.5em;margin:0 0 1.5em 0;padding:0}.widget{background:#fff0;border-radius:0;overflow:hidden}.widget.widget_search{background:#fff0}.widget .widgettitle{display:block;font-size:150%;line-height:1.25em;margin:0 0 5px 0;padding:5px 0}.widget ul{background:#fff0;border:0;clear:both;display:block;margin:0;overflow-x:auto;overflow-y:visible;padding:10px 0;position:relative;top:0;left:0;white-space:normal}.widget ul li{margin-bottom:.5em}.widget ul.tweets li{margin-bottom:2em}.widget ul li:last-of-type{margin-bottom:0}.widget ul ul{margin:.5em 0 0 1em}.widget .current_page_item>a{color:gray}.widget .post-date{display:block;font-size:80%;line-height:1.5em}.widget .tweets .stt-em{font-size:80%;font-style:normal}.wp-caption,.gallery-caption{max-width:100%;width:auto!important}.basic .wp-caption.alignleft,.basic .wp-caption.alignright{max-width:calc(50% - 2em)}.wp-caption.alignnone img{margin-left:0}.wp-caption>p:not(.wp-caption-text){display:none}.wp-caption-text{font-size:75%;line-height:1.375em;padding:.75em 0}.wp-video,.wp-video-shortcode{height:auto;margin:0;min-height:135px;min-width:240px;width:100%!important}.wp-video:not(:first-child){margin-top:1.5em}.wp-video:not(:last-child){margin-bottom:1.5em}iframe.video,iframe[src*=youtu],iframe[src*=vimeo],iframe[src*=video],.wp-video,.mejs-controls{background:transparent!important;overflow:hidden}.x-small{font-size:80%;line-height:1.5em}.staging_indicator,.staging_indicator *{background:orange!important;color:white!important;font-weight:600!important}@media screen and (max-width:1200px){table.grid{font-size:90%}}@media screen and (max-width:1024px){table.grid{font-size:85%}#modular_with_sidebar .small_thumbnail{width:45%}}@media screen and (min-width:783px){.phone_only{display:none!important}}@media screen and (max-width:782px){body:not(#tinymce) .no_phone{display:none!important}}@media screen and (max-width:782px){.alignleft,*[style*='text-align:left'],.alignright,*[style*='text-align:right'],img.alignleft,img[style*='text-align:left'],.wp-caption.alignleft,img.alignright,img[style*='text-align:right'],.wp-caption.alignright{clear:both;display:block;float:none;margin:0 0 1.5em 0!important;max-width:100%;width:auto}.button,input[type=submit]{white-space:normal}.button.toggle{font-size:75%;line-height:1.5em;margin-right:0;padding:.333em .5em .167em .5em}ul.buttons li{margin-right:.167em}ul.columns{column-count:2}table.grid{display:block;overflow-x:auto;width:100%}table.grid tbody{display:table;width:auto}table.grid th,table.grid td{min-width:80px}.two-column{column-count:1;column-gap:0}.mobile-block{display:block!important}.readmore{white-space:normal}.sticky{position:relative!important;top:auto!important}#modular_with_sidebar .two-column,.columns .two-column{column-count:1;column-gap:0}#modular_with_sidebar .small_thumbnail{width:100%}}@media screen and (max-width:480px){ul.columns{column-count:1;column-gap:0}}.entry-content{clear:both;display:block}.entry-content:after{clear:both;content:'';display:table}.results .entry-content{clear:none}.entry-content img{display:block;margin:0 auto;text-align:center}.entry-content ul{list-style:disc;padding-left:2em}#modular_sidebar>ul,#modular_sidebar>ul ul{list-style:disc;padding-left:1em}.entry-content ol{list-style:decimal;padding-left:2em}#modular_sidebar>ol,#modular_sidebar>ol ol{list-style:decimal;padding-left:1em}.entry-content ol ol,#modular_sidebar>ol ol{list-style:lower-alpha}.entry-content ol ol ol,#modular_sidebar>ol ol ol{list-style:lower-roman}.entry-content li:not(:last-child),#modular_sidebar>ul li:not(:last-child),#modular_sidebar>ol li:not(:last-child){margin-bottom:.5em}.entry-content .entry-content,.entry-content .expanders{padding:0!important}*:not(#modular_with_sidebar):not(:first-of-type)>.entry-header{margin-top:1.5em}.entry-header{clear:both;margin:0;padding:1.5rem 6rem}body.narrow_content_margin .entry-header{padding-right:3rem;padding-left:3rem}.entry-header:first-child,#header_underlay+.entry-header{padding-top:2.5rem;padding-bottom:2.5rem}.results .entry-header{background:none;padding:0!important}.entry-content .entry-header{padding:1.5rem 0}body.body_margin .entry-header{padding-right:0;padding-left:0}.sidebar_left #modular_with_sidebar .entry-header{padding-left:0}.entry-header *{margin-right:0;margin-left:0}.entry-header>*:first-child{margin-top:0}.entry-header>*:last-child{margin-bottom:0}.entry-header .breadcrumb{font-size:80%;margin-bottom:1.5em;position:relative;z-index:2}.entry-header .breadcrumb *,.entry-header .breadcrumb a{font-weight:normal!important}.entry-header .breadcrumb a:hover{text-decoration:underline}.entry-header .breadcrumb * .menu{display:none}.entry-meta{color:#555;font-size:80%;line-height:1.333em;margin:1.5em 0!important;padding-top:0!important}h2+.entry-meta{margin-top:1em!important}.entry-meta+.entry-meta{margin-top:-1em!important}.entry-header .entry-meta{padding:0!important}.basic.content.entry-meta:not(:last-child){padding-bottom:0!important}div.entry-meta a,div.entry-meta a:visited{color:inherit!important}div.entry-meta a:hover{text-decoration:underline}.r3417_content.events table.compact.events_list{margin:0 0 .5em 0}.r3417_content.events table.compact.events_list th,table.compact.events_list td{font-size:80%;line-height:1.5em;padding-bottom:.5em}.r3417_content.events table.compact.events_list td>*,.r3417_content.events p.small{margin:0 0 .25em 0!important}.r3417_content.menu ul.menu{list-style:none;padding:0}.r3417_content.menu ul.menu ul{list-style:none;margin:0;padding-left:2em}.location_map_embed_code{display:block;margin:1.5em 0}.location_map_embed_code:first-child{margin-top:inherit}.location_map_embed_code:last-child{margin-bottom:inherit}ul.posts{list-style:none;padding-left:0}ul.posts>li,.widget_recent_entries>ul>li{clear:both;margin-bottom:1.5em}ul.posts.posts-image>li .post-thumbnail.alignleft{margin-right:0.75em!important}ul.posts.posts-image>li .post-thumbnail.alignleft img{max-width:75px}.share{position:relative}.share.singular{background:rgb(250 250 250 / .7);border:1px solid rgb(0 0 0 / .1);border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:2px 2px 5px rgb(0 0 0 / .0333);padding:5px;position:fixed;top:50%;left:-1px;right:auto;bottom:auto;text-align:center;transform:translateY(-50%);transition:opacity 0.25s ease;z-index:10}.share.singular:hover{background:#fff}.share h4{color:#231f20;display:inline-block;font-size:11px;font-weight:400;margin:0;text-transform:uppercase;vertical-align:middle;width:auto}.share .svg_wrapper{display:block;margin:1em 0;width:32px}.share.singular h4{font-size:8px!important}.share.singular:hover h4{display:none}.share ul{display:inline-block;list-style:none;margin:.5em 0;padding:0;vertical-align:middle;width:auto}.share.singular ul{display:none;margin:0}.share.singular:hover ul{display:block}.share li{background-color:#fff0;border:1px solid #fff0;border-radius:4px;display:inline-block;height:38px;margin:0!important;overflow:hidden;padding:6px 3px 0 2px;text-indent:-9999px;width:37px}.share li:hover{background-color:rgb(0 0 0 / .075);border:1px solid rgb(0 0 0 / .075)}.share.singular li{display:block}.share a{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/social_sprites_brand_x2.png) 0 -36px no-repeat;background-size:1040px 64px;display:block;height:32px;width:32px}.share a[href*='facebook']{background-position:0 -36px}.share a[href*='twitter']{background-position:-40px -36px}.share a[href*='linkedin']{background-position:-80px -36px}.share a[href*='pinterest']{background-position:-120px -36px}.share a[href*='tumblr']{background-position:-360px -36px}.share a[href^='mailto:']{background-position:-441px -36px}@media screen and (min-width:1600px){.entry-header.page-template-modular-with-sidebar{padding-right:6rem;padding-left:6rem}body.body_margin #modular_with_sidebar .entry-header.page-template-modular-with-sidebar{padding-left:0}#modular_with_sidebar .entry-header{padding:2.5rem 6rem}body.body_margin #modular_with_sidebar .entry-header{padding-right:0;padding-left:0}#modular_with_sidebar .results .entry-header{padding:0}}@media screen and (max-width:1200px){.entry-header.page-template-modular-with-sidebar{padding-right:3rem;padding-left:3rem}}@media screen and (max-width:1024px){body:not(.narrow_content_margin) .entry-header:not(.page-template-modular-with-sidebar){padding:1.5rem 4rem}body.body_margin .entry-header:not(.page-template-modular-with-sidebar){padding-right:0;padding-left:0}.entry-header.page-template-modular-with-sidebar{padding-right:3rem;padding-left:3rem}}@media screen and (max-width:782px){.entry-header,body.body_margin .entry-header,.sidebar_left #modular_with_sidebar .entry-header{background-attachment:scroll;background-repeat:repeat;background-size:100%;padding:1.5rem 1.5rem!important}body.page-template-modular-with-sidebar #page>.entry-header,.entry-header.page-template-modular-with-sidebarbody.narrow_content_margin #entry-header,{padding:1.5rem 1.5rem!important}}#wrapper{background:#fff0;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1920px;min-height:100vh;min-width:280px;padding:0;width:100%}body.transparent_header.locking_header:not(.scrolled):not(.scrolled_alt):not(.nav_open) #header,body.transparent_header:not(.locking_header):not(.nav_open) #header{background:transparent!important}#page{background:#fff0;clear:both;display:block;margin:0;padding:0;position:relative;z-index:1}body.transparent_header #page,body.page-template-empty-node #page,body.page-template-empty-node-modular #page{padding-top:0!important}#page:after{clear:both;content:'';display:table}#page .search{position:relative;width:190px}#page .search input[type=text]{background:#fff0;font-size:12px;font-weight:600;height:28px;line-height:20px;padding:4px 32px 4px 6px;position:relative;-webkit-appearance:none;width:190px;z-index:1}#page .search input[type=text]::-ms-clear{display:none}#page .search .svg_wrapper{cursor:pointer;display:inline-block;height:28px;margin:0 0 0 .5em;overflow:hidden;position:absolute;top:0;right:0;text-indent:999px;vertical-align:middle;width:28px;z-index:2}#page .search input[type=submit]{display:none}#dark_mode_toggle{border:2px solid rgb(153 153 153 / .5);border-radius:24px;cursor:pointer;opacity:.8;overflow:hidden}body.dark_mode_toggle_fixed_top_left #dark_mode_toggle{position:fixed;top:1rem;left:1rem;z-index:9}body.dark_mode_toggle_fixed_top_right #dark_mode_toggle{position:fixed;top:1rem;right:1rem;z-index:9}body.admin-bar.dark_mode_toggle_fixed_top_left #dark_mode_toggle,body.admin-bar.dark_mode_toggle_fixed_top_right #dark_mode_toggle{top:calc(1rem + 32px)}body.dark_mode_toggle_fixed_bottom_left #dark_mode_toggle{position:fixed;bottom:1rem;left:1rem;z-index:9}body.dark_mode_toggle_fixed_bottom_center #dark_mode_toggle{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:9}body.dark_mode_toggle_fixed_bottom_right #dark_mode_toggle{position:fixed;right:1rem;bottom:1rem;z-index:9}body:not(#tinymce).dark_mode .light-only{display:none!important}body:not(#tinymce):not(.dark_mode) .dark-only{display:none!important}body#tinymce .light-only{border:1px solid yellow!important}body#tinymce .dark-only{border:1px solid purple!important}body.page-template-empty-node #dark_mode_toggle,body.page-template-empty-node-modular #dark_mode_toggle{display:none!important}#dark_mode_toggle>*{display:inline-block;font-size:9px;height:40px;line-height:40px;text-align:center;width:40px}#dark_mode_toggle>*.current{border-radius:20px;font-weight:700}#swipebox-overlay{background-color:rgb(128 128 128 / .5)!important}#tinymce{background:#f7f7f7!important;color:#231f20;padding:1em!important}#tinymce *[style*='ffffff']{text-shadow:1px 1px 1px rgb(0 0 0 / .2)}#tinymce a[data-lightbox]:after,#tinymce a[data-lightbox-small]:after{content:'[L]';display:inline-block;font-size:8px;position:relative;top:-4px}#tinymce ol{padding-left:2em;list-style:decimal}#tinymce ul{padding-left:2em;list-style:disc}body.link_hover_underline #page .content a:not(.button):hover,body.link_hover_underline #modular_sidebar a:not(.button):hover{text-decoration:underline}body.body_margin:not(.phone) #wrapper,body.body_margin:not(.full_width_header_and_footer) #header{width:90%}body.body_margin:not(.phone) #logo{left:2.5%}body.body_margin:not(.phone).flush_header_and_footer #logo{left:0}body.body_margin:not(.phone) #primary_navigation,body.body_margin:not(.phone) #auxiliary_navigation{right:2.5%}body.body_margin:not(.phone).flush_header_and_footer #primary_navigation,body.body_margin:not(.phone).flush_header_and_footer #auxiliary_navigation{right:0}body.body_margin:not(.phone).flush_header_and_footer #footer .footer,body.body_margin:not(.phone).flush_header_and_footer #contact,body.body_margin:not(.phone).flush_header_and_footer #colophon{padding-right:0;padding-left:0}@media screen and (min-width:1600px){body.body_margin:not(.phone) #wrapper,body.body_margin:not(.full_width_header_and_footer) #header{width:80%}}@media screen and (max-width:782px){body.body_margin:not(.phone) #wrapper{width:95%}body.body_margin:not(.phone) #header,body.body_margin:not(.full_width_header_and_footer) #header{width:100%}}#footer{background:#2c3e50;clear:both;color:#fff;display:block;margin:0;padding:0;position:relative;width:100%;z-index:0}#footer a:not(.button),#footer a:not(.button):visited{color:#fff}#footer a:not(.button):hover{color:silver}#footer .footer{font-size:90%;line-height:2em;padding:2em 6rem;width:100%}#footer.left>*,#footer .footer.left,#footer .footer.left *{text-align:left!important}#footer.center>*,#footer .footer.center,#footer .footer.center *{text-align:center!important}#footer.right>*,#footer .footer.right,#footer .footer.right *{text-align:right!important}#footer .footer>*{display:block;margin:0 0 1.5em 0}#footer .footer.columns{display:table}#footer .footer.columns>*{display:table-cell;margin:0;vertical-align:top}#footer .widget{margin-bottom:0}#footer .footer.columns #footer_sidebar{display:table;padding-right:1.5em;table-layout:fixed;width:auto}#footer .footer.columns #footer_sidebar:last-child{padding-right:0}#footer_sidebar *:not(.button):not([type=submit]){background:transparent!important;color:#ffffff!important;font-size:100%!important;text-transform:none}#footer_sidebar .widgettitle{font-weight:600;padding:0}#footer_sidebar .widget,#footer_sidebar .widget *{margin:0!important}#footer .footer.columns #footer_sidebar .widget{display:table-cell;padding-right:3em!important;vertical-align:top}#footer .footer.columns #footer_sidebar .widget:last-child{padding-right:0!important}#footer .footer.spread.columns #footer_sidebar .widget:first-child{width:100%}#footer .footer.spread.columns #footer_sidebar .widget:not(:first-child){white-space:nowrap}#footer nav,#footer .widget_nav_menu{margin-bottom:-0.5em!important}#footer .footer:not(.columns) nav ul,#footer .footer:not(.columns) .widget_nav_menu ul{margin-bottom:0!important}#footer .footer:not(.columns) nav ul li,#footer .footer:not(.columns) .widget_nav_menu ul li{display:inline-block;margin:0 1.5em .5em 1.5em}#footer .footer.left nav ul li,#footer .footer.left .widget_nav_menu ul li{margin-left:0}#footer .footer.right nav ul li,#footer .footer.right .widget_nav_menu ul li{margin-right:0}#footer .footer.columns{margin:0!important}#footer .footer.columns nav:not(.social_media_links) ul,#footer .footer.columns .widget_nav_menu ul{margin:0 0 1em 0;padding-right:1.5em}#footer .footer.columns nav:not(.social_media_links) li,#footer .footer.columns .widget_nav_menu li{display:inline-block;font-weight:600;margin:0 1.5em .5em 0!important;vertical-align:top}#footer .footer.columns nav:not(.social_media_links) a,#footer .footer.columns .widget_nav_menu a{white-space:nowrap}#footer .footer.columns nav:not(.social_media_links) li li,#footer .footer.columns .widget_nav_menu li li{display:block;font-weight:300;margin:.5em 1.5em .5em 0!important}#footer #contact,#footer #colophon{clear:both;display:block;font-size:70%;padding:10px 6rem}#footer #contact *,#footer #colophon *{margin:0}#footer #contact:after{clear:both;content:'';display:table}#footer #contact .locations{margin-bottom:1rem}#footer:not(.center) #contact .locations{clear:left;float:left}#footer #contact #footer_legal{margin-bottom:1rem}#footer:not(.center) #contact #footer_legal{clear:right;float:right}#footer #contact li{border-right:1px solid rgb(224 224 224 / .5);display:inline-block;line-height:1.25em;margin:0 .5em 0 0;padding:0 .5em 0 0}#footer #contact li:last-child,#footer #contact li.last_child_on_line{border-right:none;margin-right:0;padding-right:0}#footer.center #contact li,#footer.center #contact li.last_child_on_line{border:none;display:block;margin:0}#footer:not(.center) #contact .copyright{clear:left;float:left;font-size:85%;padding-top:.15rem;text-transform:none}#footer #colophon{font-size:60%;text-transform:none}@media screen and (min-width:783px){body.narrow_content_margin #footer .footer{padding-right:3rem;padding-left:3rem}body.narrow_content_margin #footer #contact,body.narrow_content_margin #footer #colophon{padding-right:3rem;padding-left:3rem}}@media screen and (min-width:1600px){body:not(.narrow_content_margin) #footer .footer,body:not(.narrow_content_margin) #footer #contact,body:not(.narrow_content_margin) #footer #colophon{padding-right:6rem;padding-left:6rem}}@media screen and (max-width:1024px){#footer{font-size:80%;line-height:1.5em}}@media screen and (max-width:1024px) and (min-width:783px){body:not(.narrow_content_margin) #footer .footer,body:not(.narrow_content_margin) #footer #contact,body:not(.narrow_content_margin) #footer #colophon{padding-right:4rem;padding-left:4rem}}@media screen and (max-width:782px){#footer{font-size:100%}#footer *{float:none!important}#footer .footer,#footer #contact,#footer #colophon{padding-right:1.5rem;padding-left:1.5rem}#footer .footer,#footer .footer.columns{display:block;padding-top:0;padding-bottom:0;text-align:left!important}#footer .footer>*,#footer .footer.columns>*{display:block;margin:0!important;padding-top:1.5em;padding-right:0;text-align:left!important;width:100%}#footer .footer.columns #footer_sidebar,#footer .footer.columns #footer_sidebar .widget{display:block;width:100%}#footer .widget{margin:0 0 1.5em 0!important}#footer nav,#footer .widget_nav_menu{margin-bottom:1.5em}#footer nav ul,#footer .widget_nav_menu ul{columns:1!important;padding-right:0!important}#footer nav:not(.social_media_links) li,#footer .widget_nav_menu li{display:block!important;min-width:0!important;margin-bottom:0!important}#contact .locations,#contact #footer_legal{float:none;margin-bottom:0.5em!important}#contact #footer_legal li{margin-bottom:0.5rem!important}#footer #contact>*{clear:both!important;display:block!important;float:none!important;margin:0 0 1.5em 0!important;text-align:left!important;width:100%!important}#footer.center #contact>*{text-align:center!important}#footer.right #contact>*{text-align:right!important}#footer #contact .locations li{border-right:none;display:block;line-height:1.5em}#footer #copyright{width:100%}}#footer.footer_text_hover_underline *:not(.prefooter) a:hover{text-decoration:underline}#footer.prefooter1_text_hover_underline #prefooter1 a:hover{text-decoration:underline}#footer.prefooter2_text_hover_underline #prefooter2 a:hover{text-decoration:underline}.social_media_links:not(.text){text-align:right}#contact .social_media_links:not(.text){float:right;margin-top:1.5em!important}.social_media_links:not(.text) ul{list-style:none;margin:0;padding:0;white-space:nowrap}.social_media_links:not(.text) li,li.social_media_links{display:inline-block!important;height:32px;margin:0 5px 1.5em 5px!important;overflow:hidden;text-indent:999px;width:33px}#header .social_media_links:not(.text) li{margin-top:5px!important}#contact .social_media_links:not(.text) li{border-right:none!important}li.social_media_links{margin:-.125em 0 0 10px!important;vertical-align:middle}.social_media_links:not(.text) a,.social_media_links:not(.text) a:visited{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/social_sprites_x2.png) 1000px 1000px no-repeat;background-size:1040px 64px;border-radius:.5rem;display:block!important;height:32px;width:32px}.social_media_links:not(.text).brand a,.social_media_links:not(.text).brand-inverted a{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/social_sprites_brand_x2.png?d=20251029) 1000px 1000px no-repeat;background-size:1040px 64px}.social_media_links:not(.text).button-style a{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/social_sprites_white_inverted_x2.png) 1000px 1000px no-repeat;background-size:1040px 32px;border-radius:0}.social_media_links:not(.text).button-style a[href*=facebook]{background-position:-4px 0}.social_media_links:not(.text).inverted a,.social_media_links:not(.text).inverted a:visited{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/social_sprites_inverted_x2.png) 1000px 1000px no-repeat;background-size:1040px 64px}.social_media_links:not(.text):not(.brand-inverted):not(.button-style) a:hover{background-color:rgb(224 224 224 / .333);border:none!important}.social_media_links:not(.text) a[href*=facebook],.social_media_links:not(.text).brand-inverted a[href*=facebook]:hover{background-position:0 0}.social_media_links:not(.text) a[href*=twitter],.social_media_links:not(.text).brand-inverted a[href*=twitter]:hover{background-position:-39px 0}.social_media_links:not(.text) a[href*="x.com"],.social_media_links:not(.text).brand-inverted a[href*="x.com"]:hover{background-position:-39px 0}.social_media_links:not(.text) a[href*=linkedin],.social_media_links:not(.text).brand-inverted a[href*=linkedin]:hover{background-position:-79px 0}.social_media_links:not(.text) a[href*=pinterest],.social_media_links:not(.text).brand-inverted a[href*=pinterest]:hover{background-position:-120px 0}.social_media_links:not(.text) a[href*=instagram],.social_media_links:not(.text).brand-inverted a[href*=instagram]:hover{background-position:-160px 0}.social_media_links:not(.text) a[href*=google],.social_media_links:not(.text).brand-inverted a[href*=google]:hover{background-position:-200px 0}.social_media_links:not(.text) a[href*=flickr],.social_media_links:not(.text).brand-inverted a[href*=flickr]:hover{background-position:-240px 0}.social_media_links:not(.text) a[href*=youtube],.social_media_links:not(.text).brand-inverted a[href*=youtube]:hover{background-position:-280px 0}.social_media_links:not(.text) a[href*=vimeo],.social_media_links:not(.text).brand-inverted a[href*=vimeo]:hover{background-position:-320px 0}.social_media_links:not(.text) a[href*=tumblr],.social_media_links:not(.text).brand-inverted a[href*=tumblr]:hover{background-position:-360px 0}.social_media_links:not(.text) a[href*=feed],.social_media_links:not(.text).brand-inverted a[href*=feed]:hover{background-position:-400px 0}.social_media_links:not(.text) a[href*=podcast],.social_media_links:not(.text).brand-inverted a[href*=podcast]:hover{background-position:-400px 0}.social_media_links:not(.text) a[href*=rss],.social_media_links:not(.text).brand-inverted a[href*=rss]:hover{background-position:-400px 0}.social_media_links:not(.text) a[href*=mailto],.social_media_links:not(.text).brand-inverted a[href*=mailto]:hover,.social_media_links:not(.text) a[href*=contact],.social_media_links:not(.text).brand-inverted a[href*=contact]:hover,.social_media_links:not(.text) li.mail>a,.social_media_links:not(.text) li.mail>a:hover{background-position:-440px 0}.social_media_links:not(.text) a[href*=houzz],.social_media_links:not(.text).brand-inverted a[href*=houzz]:hover{background-position:-480px 0}.social_media_links:not(.text) a[href*=bandcamp],.social_media_links:not(.text).brand-inverted a[href*=bandcamp]:hover{background-position:-520px 0}.social_media_links:not(.text) a[href*=mortarr],.social_media_links:not(.text).brand-inverted a[href*=mortarr]:hover{background-position:-560px 0}.social_media_links:not(.text) a[href*=tiktok],.social_media_links:not(.text).brand-inverted a[href*=tiktok]:hover{background-position:-600px 0}.social_media_links:not(.text) a[href*=imdb],.social_media_links:not(.text).brand-inverted a[href*=imdb]:hover{background-position:-640px 0}.social_media_links:not(.text) a[href*=threads],.social_media_links:not(.text).brand-inverted a[href*=threads]:hover{background-position:-680px 0}.social_media_links:not(.text) a[href*=substack],.social_media_links:not(.text).brand-inverted a[href*=substack]:hover{background-position:-720px 0}.social_media_links:not(.text).brand-inverted a[href*=facebook],.social_media_links:not(.text).inverted a[href*=facebook]:hover{background-position:0 -32px}.social_media_links:not(.text).brand-inverted a[href*=twitter],.social_media_links:not(.text).inverted a[href*=twitter]:hover{background-position:-39px -32px}.social_media_links:not(.text).brand-inverted a[href*="x.com"],.social_media_links:not(.text).inverted a[href*="x.com"]:hover{background-position:-39px -32px}.social_media_links:not(.text).brand-inverted a[href*=linkedin],.social_media_links:not(.text).inverted a[href*=linkedin]:hover{background-position:-79px -32px}.social_media_links:not(.text).brand-inverted a[href*=pinterest],.social_media_links:not(.text).inverted a[href*=pinterest]:hover{background-position:-120px -32px}.social_media_links:not(.text).brand-inverted a[href*=instagram],.social_media_links:not(.text).inverted a[href*=instagram]:hover{background-position:-160px -32px}.social_media_links:not(.text).brand-inverted a[href*=google],.social_media_links:not(.text).inverted a[href*=google]:hover{background-position:-200px -32px}.social_media_links:not(.text).brand-inverted a[href*=flickr],.social_media_links:not(.text).inverted a[href*=flickr]:hover{background-position:-240px -32px}.social_media_links:not(.text).brand-inverted a[href*=youtube],.social_media_links:not(.text).inverted a[href*=youtube]:hover{background-position:-280px -32px}.social_media_links:not(.text).brand-inverted a[href*=vimeo],.social_media_links:not(.text).inverted a[href*=vimeo]:hover{background-position:-320px -32px}.social_media_links:not(.text).brand-inverted a[href*=tumblr],.social_media_links:not(.text).inverted a[href*=tumblr]:hover{background-position:-360px -32px}.social_media_links:not(.text).brand-inverted a[href*=feed],.social_media_links:not(.text).inverted a[href*=feed]:hover{background-position:-400px -32px}.social_media_links:not(.text).brand-inverted a[href*=podcast],.social_media_links:not(.text).inverted a[href*=podcast]:hover{background-position:-400px -32px}.social_media_links:not(.text).brand-inverted a[href*=rss],.social_media_links:not(.text).inverted a[href*=rss]:hover{background-position:-400px -32px}.social_media_links:not(.text).brand-inverted a[href*=mailto],.social_media_links:not(.text).inverted a[href*=mailto]:hover,.social_media_links:not(.text).brand-inverted a[href*=contact],.social_media_links:not(.text).inverted a[href*=contact]:hover,.social_media_links:not(.text).brand-inverted li.mail>a,.social_media_links:not(.text).inverted li.mail>a:hover{background-position:-440px -32px}.social_media_links:not(.text).brand-inverted a[href*=houzz],.social_media_links:not(.text).inverted a[href*=houzz]:hover{background-position:-480px -32px}.social_media_links:not(.text).brand-inverted a[href*=bandcamp],.social_media_links:not(.text).inverted a[href*=bandcamp]:hover{background-position:-520px -32px}.social_media_links:not(.text).brand-inverted a[href*=mortarr],.social_media_links:not(.text).inverted a[href*=mortarr]:hover{background-position:-560px -32px}.social_media_links:not(.text).brand-inverted a[href*=tiktok],.social_media_links:not(.text).inverted a[href*=tiktok]:hover{background-position:-600px -32px}.social_media_links:not(.text).brand-inverted a[href*=imdb],.social_media_links:not(.text).inverted a[href*=imdb]:hover{background-position:-640px -32px}.social_media_links:not(.text).brand-inverted a[href*=threads],.social_media_links:not(.text).inverted a[href*=threads]:hover{background-position:-680px -32px}.social_media_links:not(.text).brand-inverted a[href*=substack],.social_media_links:not(.text).inverted a[href*=substack]:hover{background-position:-720px -32px}@media screen and (min-width:783px){#header.menu_align_mobile .social_media_links:not(.text){padding-left:28px}#header.menu_align_mobile .social_media_links:not(.text) .menu li{display:inline-block!important;margin:0 10px 1.5em 0!important}#header.menu_align_mobile .menu li.social_media_links{margin:0!important;overflow:visible!important;position:relative}#header.menu_align_mobile .social_media_links:not(.text) .menu li a,#header.menu_align_mobile .menu li.social_media_links a{padding:0!important;position:relative!important}}@media screen and (max-width:782px){.social_media_links:not(.text) li{margin:0 10px 1.5em 0!important}li.social_media_links{margin:0!important;overflow:visible!important;position:relative}li.social_media_links a{position:relative!important}}form{clear:both;display:block;margin:0 0 1.5em 0}input:not([type=image]){border-radius:0;font-size:100%;height:2.1em;line-height:1.5em;max-width:100%;vertical-align:top}input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=radio]):not([type=submit]):not([type=image]){border:1px solid silver;height:2.1em;margin-right:0;margin-left:0;padding:.167em .333em;-moz-appearance:none;-webkit-appearance:none}input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=radio]):not([type=submit]):focus:not([type=image]){outline:1px solid gray}input[type=checkbox],input[type=radio]{display:inline-block;height:auto!important;width:auto!important;vertical-align:middle}input[type=submit],button.button{background:#2980b9;border:none!important;border-radius:4px;color:#fff;cursor:pointer;height:2.1em;line-height:2.1em;padding-top:0!important;padding-bottom:0!important;-moz-appearance:none;-webkit-appearance:none}input[type=submit]:hover,button.button:hover{background:#3498db}.svg_wrapper input[type=submit]{display:none}label{display:block;margin:.25em 0}label.inline{display:inline-block!important;margin:0}select{background:#fff url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/select_arrows_x2.png) right 5px center no-repeat;background-size:9px 15px;cursor:context-menu;border:1px solid silver;border-radius:0;display:inline-block;font-size:100%;height:2.1em;line-height:1.5em;margin:0 .5em .5em 0;min-width:60%;padding:0 22px 0 0.333em!important;width:100%;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select:focus{outline:1px solid gray}textarea{border:1px solid silver;border-radius:0;font-size:100%;line-height:1.5em;padding:.167em 0.333em!important;-moz-appearance:none;-webkit-appearance:none}textarea:focus{outline:1px solid gray}.filters{font-size:80%;line-height:1.5em;margin:.5em 0}.filters label{display:inline-block;margin:0 1em 0 0}@media screen and (max-width:782px){.filters label{display:block}}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:#fff0}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:#fff0}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:#fff0}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:#fff0}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:#fff0}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:#fff0}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:#fff0}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#fff0}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#fff0}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:#fff0}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:#fff0}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:#fff0}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}#lightbox{display:none}#lightbox.open{background:rgb(0 0 0 / .5);display:block;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:999}#lightbox .lightbox_close{background:#231f20 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/lightbox_close.svg) center center no-repeat;background-size:24px 24px;border:1px solid rgb(255 255 255 / .5);border-radius:100%;cursor:pointer;height:44px;position:absolute;top:calc(2em - 22px);right:calc(5% - 22px);bottom:auto;left:auto;width:44px;z-index:4}#lightbox.lightbox-small .lightbox_close{top:calc(8em - 22px);right:calc(20% - 22px)}#lightbox .lightbox_nav{display:block;height:0;overflow:visible;position:absolute;top:calc(50% - 22px);right:2px;bottom:calc(50% - 22px);left:2px;width:100%;z-index:3}#lightbox .lightbox_nav div{background:#231f20 url('') center center no-repeat;background-size:24px 24px;border:1px solid rgb(255 255 255 / .5);border-radius:100%;height:44px;position:absolute;top:0;bottom:auto;width:44px}#lightbox .lightbox_nav div:after{color:#fff;font-family:'Arial',sans-serif;font-size:50px;position:absolute;top:0;right:0;bottom:0;left:0;height:44px;line-height:34px;text-align:center;width:44px}#lightbox .lightbox_nav div[data-dir='prev']{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/lightbox_previous.svg);right:auto;left:calc(5% - 22px)}#lightbox .lightbox_nav div[data-dir='next']{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/lightbox_next.svg);right:calc(5% - 22px);left:auto}#lightbox .lightbox_content{background:#fff0;height:calc(100% - 4em);position:absolute;top:2em;right:5%;bottom:2em;left:5%;width:90%;z-index:1}#lightbox.lightbox-small .lightbox_content{height:calc(100% - 16em);top:8em;right:20%;bottom:8em;left:20%;width:60%}#lightbox .lightbox_content.image{background:rgb(0 0 0 / .5)}#lightbox .lightbox_content.image_description{background:#fff;overflow:auto}#lightbox .lightbox_content img{border:1em solid #fff0;display:block;height:auto;margin:auto;max-height:100%;max-width:100%;position:relative;top:50%;transform:translateY(-50%);width:auto}#lightbox .lightbox_content.image_description .image{position:absolute;top:0;right:40%;bottom:0;left:0}#lightbox .lightbox_content.image_description .description{position:absolute;top:50%;right:6rem;bottom:3rem;left:calc(60% + 1.5rem);transform:translateY(-50%)}#lightbox .lightbox_content iframe{background:#fff;height:100%;margin:0 auto;overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}#lightbox .lightbox_content video.lightbox_html5_video{height:auto;max-width:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:auto}#lightbox .lightbox_caption{color:#fff;position:absolute;top:auto;right:5%;bottom:.5em;left:5%;z-index:2}#lightbox .lightbox_caption .lightbox_caption_content{font-weight:700;position:absolute;bottom:0;left:0;width:78%}#lightbox .lightbox_caption .lightbox_item_count{float:right;position:absolute;bottom:0;right:0;text-align:right;width:18%}@media screen and (max-width:782px){#lightbox.lightbox-small .lightbox_close{right:calc(10% - 22px)}#lightbox.lightbox-small .lightbox_content{right:10%;left:10%;width:80%}#lightbox .lightbox_content.image_description .image{top:1.5rem;right:1.5rem;bottom:40%;left:1.5rem}#lightbox .lightbox_content.image_description .description{top:calc(60% + 1rem);right:3rem;bottom:1.5rem;left:3rem;transform:none}}#modular_wrapper{background:#fff;clear:both;display:flex;justify-content:space-between;position:relative;width:100%}#modular_with_sidebar{display:flex;flex-direction:column;overflow:hidden;width:62.5%}body.narrow_sidebar #modular_with_sidebar{width:70%}#modular_sidebar{display:flex;flex-direction:column;height:auto;overflow:hidden;padding:2.5rem 6rem 2.5rem 3rem;width:37.5%}body.body_margin #modular_sidebar{padding-right:0}.sidebar_left #modular_sidebar{padding:2.5rem 3rem 2.5rem 6rem}body.body_margin .sidebar_left #modular_sidebar{padding-left:0}body.narrow_sidebar #modular_sidebar{width:30%}#modular_sidebar .search{display:block;margin:1.5em 0;position:relative;top:0;width:auto!important;z-index:3}#modular_sidebar .search input[type=text]{background:#fff0;border:1px solid silver;border-radius:2px;color:#231f20;font-size:12px;font-weight:400;height:28px;line-height:28px;padding:4px 32px 4px 6px;position:relative;width:100%;-webkit-appearance:none;z-index:1}#modular_sidebar .search input[type=text]:focus{border-color:gray}#modular_sidebar .search input[type=text]::-ms-clear{display:none}#modular_sidebar .search .svg_wrapper{cursor:pointer;display:inline-block;height:28px;margin:0 0 0 .5em;overflow:hidden;position:absolute;top:0;right:0;text-indent:999px;vertical-align:middle;width:28px;z-index:2}#modular_sidebar .search input[type=submit]{display:none}#modular_sidebar .widget:last-child{margin-bottom:0}.basic,.widecolumn{margin:0;padding:2.5rem 6rem;width:100%}body:not(.body_margin):not(.narrow_content_margin) #modular_wrapper:not(.sidebar_left) #modular_with_sidebar .basic:not(.reversed_color){padding-right:0;padding-left:6rem}#modular_wrapper.sidebar_left #modular_with_sidebar .basic:not(.reversed_color){padding-right:6rem;padding-left:0}body.body_margin .basic:not(.reversed_color){padding-right:0;padding-left:0}.entry-header:not(.hidden)+.basic:not(.reversed_color){padding-top:1px!important}.basic.basic_centered_feature{padding-right:25%;padding-left:25%;text-align:center}.results .basic{padding:0!important}.basic>*:last-child{margin-bottom:0!important}header.columns_header{padding-top:2.5rem;padding-bottom:0!important;position:relative;z-index:2}header.columns_header>*{margin-top:0;margin-bottom:0}header.columns_header+section.columns{border-top:0!important}section.columns{display:table;margin:0;padding:0 calc(6rem - 2rem);table-layout:fixed;width:100%}section.columns.full_bleed{padding:0}#modular_wrapper:not(.sidebar_left) #modular_with_sidebar section.columns{padding-right:0}#modular_wrapper.sidebar_left #modular_with_sidebar section.columns{padding-left:0}body.body_margin section.columns:not(.reversed_color){margin-right:-2em;margin-left:-2em;padding-right:0;padding-left:0;width:calc(100% + 4em)}section.columns .column{display:table-cell;margin:0;padding:2.5rem 2rem;position:relative;vertical-align:top}header.columns_header+section.columns .column,header.columns_header+.column_slideshow_wrapper section.columns .column{padding-top:1.5rem}section.columns.middle .column{vertical-align:middle}section.columns.bottom .column{vertical-align:bottom}section.columns-2.wide-left .column_1,section.columns-2.wide-right .column_2{width:66.667%}section.columns-2.wide-right .column_1,section.columns-2.wide-left .column_2{width:33.333%}section.columns-2.wide-left.frac-3-5 .column_1,section.columns-2.wide-right.frac-3-5 .column_2{width:60%}section.columns-2.wide-right.frac-3-5 .column_1,section.columns-2.wide-left.frac-3-5 .column_2{width:40%}section.columns-2.wide-left.frac-3-4 .column_1,section.columns-2.wide-right.frac-3-4 .column_2{width:75%}section.columns-2.wide-right.frac-3-4 .column_1,section.columns-2.wide-left.frac-3-4 .column_2{width:25%}section.columns-2.wide-left.frac-4-7 .column_1,section.columns-2.wide-right.frac-4-7 .column_2{width:57.1428571%}section.columns-2.wide-right.frac-4-7 .column_1,section.columns-2.wide-left.frac-4-7 .column_2{width:42.8571428%}section.columns-3 .column{width:33.333%}section.columns-3.wide-left .column,section.columns-3.wide-center .column,section.columns-3.wide-right .column{width:25%}section.columns-3.wide-left .column_1,section.columns-3.wide-center .column_2,section.columns-3.wide-right .column_3{width:50%}section.columns-4 .column{width:25%}section.columns-5 .column{width:20%}section.columns .column>*:last-child{margin-bottom:0!important}section.columns .column.with_background_image{height:400px}section.columns .column.with_background_image>*{position:relative;z-index:1}section.columns .column.with_background_image>.column_background_image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.column_slideshow_wrapper{position:relative}.column_slideshow_arrows div{background-color:#fff0;background-position:center center;background-repeat:no-repeat;background-size:30px 30px;display:inline-block;height:50px;text-align:right;transition:opacity 0.25s ease;width:50px}.column_slideshow_arrows div.inactive{opacity:.333}.column_slideshow_arrows .prev{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/previous_alt.svg)}.reversed_color .column_slideshow_arrows .prev{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/previous.svg)}.column_slideshow_arrows .next{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/next_alt.svg)}.reversed_color .column_slideshow_arrows .next{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/next.svg)}.column_slideshow_arrows .next.pulse{transform:scale(1.5);transition:transform 0.25s ease}.column_slideshow_navigation{position:absolute;top:auto;right:4rem;bottom:0;left:auto;text-align:right;width:auto;z-index:2}#modular_with_sidebar .column_slideshow_navigation{right:0}.column_slideshow_navigation>ul{list-style:none;margin:0;padding:0!important;position:absolute;top:auto;right:0;bottom:.5em;left:auto;text-align:center;white-space:nowrap;width:auto;z-index:2}.column_slideshow_navigation>ul li{background:rgb(102 102 102 / .5);border:1px solid #ecf0f1;border-radius:100%;cursor:pointer;display:inline-block;height:16px;opacity:.6;overflow:hidden;margin:0 .5em 0 0;text-indent:-9999px;transition:opacity 0.4s ease;width:16px}.column_slideshow_wrapper:hover .column_slideshow_navigation>ul li{opacity:.8}.column_slideshow_wrapper:hover .column_slideshow_navigation>ul li:hover{opacity:1}.column_slideshow_navigation>ul li.current{background:#ecf0f1;border-color:rgb(102 102 102 / .5);cursor:default}.column_slideshow_item{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 0.4s ease;z-index:1}.column_slideshow_item.current{display:block;opacity:1;z-index:2}.content{position:relative;z-index:1}.content:not(.reversed_color){background:#fff}.content .content{background:transparent!important}.cta_buttons{padding:0 6rem}#modular_sidebar .cta_buttons{padding:0!important}.cta_buttons.reversed_color{padding-top:1.5rem;padding-bottom:1.5rem}#modular_sidebar .basic.content.entry-content{padding:0!important}.cta_buttons>ul{align-items:stretch;display:flex;flex-direction:row;gap:1.5rem;list-style:none;padding:0!important;width:100%}#modular_sidebar .cta_buttons>ul{display:block}.cta_buttons li{display:block;flex:1;font-size:125%}#modular_sidebar .cta_buttons li{border:none;display:block;font-size:100%;margin-bottom:.5em;width:100%}.button.cta_button{display:block;margin:0;padding-top:.667em;padding-bottom:.667em;text-align:center;white-space:normal!important}.downloads_files{list-style:none!important;padding-left:0!important}.downloads_files.icons,.downloads_files.buttons{text-align:center}.downloads_files>li{clear:both;display:table;width:auto}.downloads_files.detail>li{min-height:56px}.downloads_files.icons>li,.downloads_files.buttons li{display:inline-block;padding:20px;text-align:center;vertical-align:top;width:180px}.downloads_files.buttons li{width:auto}.downloads_files.list>li{min-height:40px}.downloads_files>li .icon{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/svg-icons/file-download-solid.svg) center center no-repeat;display:table-cell;overflow:hidden;position:relative;text-indent:-9999px;vertical-align:middle}.downloads_files.detail>li .icon{background-size:contain;height:auto;max-width:32px;min-width:32px;width:32px}.downloads_files.icons>li .icon{background-size:contain;display:block;height:60px;margin-bottom:.5em;width:100%}.downloads_files.list>li .icon{background-size:contain;height:auto;max-width:24px;min-width:24px;width:24px}.downloads_files>li .icon[data-mime='application/pdf']{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/svg-icons/file-pdf-solid.svg)}.downloads_files>li .icon[data-mime='application/msword'],.downloads_files>li .icon[data-mime='application/vnd.openxmlformats-officedocument.wordprocessingml.document']{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/svg-icons/file-word-solid.svg)}.downloads_files>li .icon[data-mime='application/vnd.ms-excel'],.downloads_files>li .icon[data-mime='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/svg-icons/file-excel-solid.svg)}.downloads_files>li .icon[data-mime='application/vnd.ms-powerpoint'],.downloads_files>li .icon[data-mime='application/vnd.openxmlformats-officedocument.presentationml.presentation']{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/svg-icons/file-powerpoint-solid.svg)}.downloads_files>li .info{display:table-cell;font-size:70%;line-height:1.5em;vertical-align:middle}.downloads_files.detail>li .info{padding-left:12px;width:calc(100% - 32px)}.downloads_files.icons>li .info{display:block;text-align:center;width:100%}.downloads_files.list>li .info{padding-left:8px;width:calc(100% - 24px)}.downloads_files:not(.detail)>li .filename,.downloads_files:not(.detail)>li .filetype,.downloads_files:not(.detail)>li .filesize{display:none}.downloads_files>li .filelabel{font-size:125%;line-height:1.3em}.downloads_files.detail>li .filename{display:block}.downloads_files.detail>li .filetype,.downloads_files.detail>li .filesize{display:inline-block;line-height:1.3em;margin-right:.5em;white-space:nowrap}.entry-content:not(.column):not(.reversed_color):not(.cta_buttons)+.entry-content:not(.column):not(.reversed_color):not(.cta_buttons){margin-top:0!important;padding-top:0!important}.expandable{display:none}.expanders_header{padding-top:2.5rem;padding-bottom:1em}.expanders_header *{margin-top:0;margin-bottom:0!important;padding-bottom:0!important}.expanders_header+.columns{border-top:0!important}.expanders{margin:0;padding:1.5rem 6rem;width:100%}#modular_wrapper:not(.sidebar_left) #modular_with_sidebar .expanders:not(.reversed_color){padding-right:0}#modular_wrapper.sidebar_left #modular_with_sidebar .expanders:not(.reversed_color){padding-left:0}.content .expanders{padding:0}body.body_margin .expanders{padding-right:0;padding-left:0}.expand_all,.collapse_all{color:#2980b9;cursor:pointer;display:inline-block;margin:0 .25em;white-space:nowrap}.expand_all:hover,.collapse_all:hover{color:#3498db}.expander{clear:both;display:block;margin-bottom:1em}.expander:after{clear:both;content:'';display:table}.expander .toggle{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/toggle_closed.svg) left .667em no-repeat;background-size:16px 16px;cursor:s-resize;padding:5px 0 0 30px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.expanders.reversed_color:not(.default_text_color) .expander .toggle,body.dark_mode .expanders .expander .toggle{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/toggle_white_closed.svg)}.expander .toggle *{margin:0}.expander.open .toggle{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/toggle_open.svg);cursor:n-resize}.expanders.reversed_color:not(.default_text_color) .expander.open .toggle,body.dark_mode .expanders .expander.open .toggle{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/toggle_white_open.svg)}.expander .teaser{display:block;font-size:90%;line-height:1.5em;padding:.5rem 0 0 0}.expander .teaser>*:last-child{margin:0}.expander.open .teaser{display:none}.expander .expander_content{display:block;height:0;overflow:hidden;padding:0}.expander.open .expander_content{height:auto;padding:1rem 0 2rem 30px}.expander.open .expander_content>*:last-child{margin-bottom:0}.gallery{margin:0!important;overflow:hidden;padding:2.5rem 0;position:relative;white-space:nowrap;width:auto}.gallery:first-child{margin-top:0}.gallery:last-child{margin-bottom:0}.gallery>header{padding:0 6rem;white-space:normal}body.body_margin .gallery>header{padding-right:0;padding-left:0}.gallery>ul{display:inline-block;list-style:none!important;margin:0!important;padding:0 calc(6rem - 1rem) 0 6rem!important;position:relative;vertical-align:top;white-space:normal;width:100%;z-index:1}#modular_wrapper:not(.sidebar_left) #modular_with_sidebar .gallery>ul{margin-right:-1em!important;padding-right:0!important;width:calc(100% + 1em)}#modular_wrapper.sidebar_left #modular_with_sidebar .gallery>ul{padding-left:0!important}.content .gallery>ul{padding:0!important}body.body_margin .gallery>ul{padding-right:0;padding-left:0}.gallery>ul>li{border:none;border-right:1em solid #fff0;border-bottom:1em solid #fff0;display:inline-block;height:auto;margin:0!important;overflow:hidden;padding:0!important;position:relative;text-align:center;vertical-align:top}.gallery.extra_padding>ul>li{padding:1.5rem!important}.gallery.grid_1x1>ul>li,.gallery.grid_1x2>ul>li,.gallery.grid_1xn>ul>li{width:100%}.gallery.grid_2x1>ul>li,.gallery.grid_2x2>ul>li,.gallery.grid_2xn>ul>li{width:50%}.gallery.grid_3x1>ul>li,.gallery.grid_3x2>ul>li,.gallery.grid_3xn>ul>li{width:33.333%}.gallery.grid_4x1>ul>li,.gallery.grid_4x2>ul>li,.gallery.grid_4xn>ul>li{width:25%}.gallery.grid_5x1>ul>li,.gallery.grid_5x2>ul>li,.gallery.grid_5xn>ul>li{width:20%}.gallery.grid_3x3,.gallery.grid_3x4>ul>li{width:33.333%}.gallery.grid_4x3,.gallery.grid_4x4>ul>li{width:25%}.gallery>ul>li>*{display:block;margin:0 auto!important;padding:0!important;text-align:center}.gallery .wp-caption{font-size:80%;line-height:1.5em;margin:.5em 0!important;min-height:3em}.gallery_navigation{height:50px;padding:0;position:relative;top:-.5em;width:auto;z-index:2}.gallery.nav_left .gallery_navigation{text-align:left;margin-left:6rem}.gallery.nav_center .gallery_navigation,.gallery:not(.no_links).nav_sides .gallery_navigation{text-align:center}.gallery.nav_right .gallery_navigation{text-align:right;margin-right:6rem}.gallery.no_links.nav_sides .gallery_navigation{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.gallery.no_links.no_top_padding.nav_sides .gallery_navigation{height:calc(100% - 3rem)}.gallery_navigation>div{background-color:#fff0;background-position:center center;background-repeat:no-repeat;background-size:30px 30px;display:inline-block;height:50px;transition:opacity 0.25s ease;width:50px}.gallery.no_links.nav_sides .gallery_navigation>div{position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.gallery_navigation>div.inactive{opacity:.333}.gallery_navigation>div.prev{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/previous_alt.svg)}.reversed_color:not(.default_text_color) .gallery_navigation>div.prev{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/previous.svg)}.gallery_navigation .next{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/next_alt.svg)}.reversed_color:not(.default_text_color) .gallery_navigation>div.next{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/next.svg)}.gallery.no_links.nav_sides .gallery_navigation>div.prev{left:1.5rem}.gallery.no_links.nav_sides .gallery_navigation>div.next{right:1.5rem}.gallery_navigation>.gallery_select{list-style:none;margin:0;padding:0!important;position:absolute;top:auto;right:auto;bottom:.5em;left:auto;text-align:center;white-space:nowrap;width:100%;z-index:2}.gallery_navigation>.gallery_select li{background:#fff0;border:1px solid #999;border-radius:100%;cursor:pointer;display:inline-block;height:16px;opacity:.6;overflow:hidden;margin:0 .5em 0 0;transition:opacity 0.4s ease;width:16px}.gallery:hover .gallery_navigation>.gallery_select li{opacity:.8}.gallery:hover .gallery_navigation>.gallery_select li:hover{opacity:1}.gallery_navigation>.gallery_select li.current{background:#bbb;cursor:default}.gallery_navigation>.gallery_select li .number{display:none}.hero{margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.slides{background:gray;height:auto;list-style:none;margin:0!important;padding:0!important;position:relative;width:100%;z-index:1}.hero.full-screen .slides{position:absolute;top:0;right:0;bottom:auto;left:0}.slides>li{display:block;height:auto;margin:0;overflow:hidden;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero.full-screen .slides>li{background-position:center center;background-repeat:no-repeat;background-size:cover}.slides>li.current{position:relative;z-index:2}.hero.full-screen .slides>li.current{position:absolute}.slides>li>*{opacity:0;transition:opacity 0.4s ease}.slides>li.current>*{opacity:1}.slides>li img{display:block;height:auto;position:relative;transform:scale(1);transition:opacity 0.4s ease;width:100%!important;z-index:1}.hero[data-hero-transition-effect='swipe'] .slides>li{right:-100%;left:100%;transition:left 1s ease,right 1s ease;z-index:2}.hero[data-hero-transition-effect='swipe'] .slides>li.prev_all{right:100%;left:-100%}.hero[data-hero-transition-effect='swipe'] .slides>li.current{right:0;left:0}.hero[data-hero-transition-effect='swipe'] .slides>li.next_all{right:-100%;left:100%}.hero[data-hero-transition-effect='swipe'] .slides>li img,.hero[data-hero-transition-effect='swipe'] .slides>li>*{opacity:1!important}.hero[data-hero-transition-effect='zoom'] .slides>li.current img{transform:scale(1.1);transition:transform 10s ease-out}.hero.full-screen .slides .background{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;z-index:1}.hero.full-screen.left.top .slides .background{background-position:left top}.hero.full-screen.center.top .slides .background{background-position:center top}.hero.full-screen.right.top .slides .background{background-position:right top}.hero.full-screen.left.middle .slides .background{background-position:left center}.hero.full-screen.center.middle .slides .background{background-position:center center}.hero.full-screen.right.middle .slides .background{background-position:right center}.hero.full-screen.left.bottom .slides .background{background-position:left bottom}.hero.full-screen.center.bottom .slides .background{background-position:center bottom}.hero.full-screen.right.bottom .slides .background{background-position:right bottom}.slides .blocklink{color:inherit;display:block;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px;z-index:7}.slides .caption{display:inline-block;font-size:120%;margin:0;max-width:85%;padding:1.5rem 2rem;position:absolute;top:auto;right:auto;bottom:auto;left:auto;width:100%;z-index:6}.animated_captions .slides .caption{opacity:0;transition:all 1.5s ease 1.5s}.animated_captions.single_caption .slides>li:not(:first-of-type) .caption{transition:none}.animated_captions .slides .caption.full-width{margin:0;transform:scale(.9)}.animated_captions .slides .caption.left{margin:0 0 0 -2em}.animated_captions .slides .caption.center{left:50%;margin:0 0 0 -2em;transform:translateX(-50%)}.animated_captions .slides .caption.right{margin:0 -2em 0 0}.animated_captions .slides .current .caption{margin:0;opacity:1;transform:scale(1)}.slides .caption.left{max-width:50%;left:calc(6rem - 2rem)}.slides .caption.center{max-width:60%;left:50%;transform:translateX(-50%)}.slides .caption.right{max-width:50%;min-width:40%;right:calc(6rem - 2rem)}.slides .caption.full-width{padding-right:6rem;padding-left:6rem;max-width:100%;width:100%}.slides .caption.top{top:3em}.slides .caption.full-width.top{top:0}.slides .caption.middle{top:50%;transform:translateY(-50%)!important}.slides .caption.middle.center{transform:translate(-50%,-50%)!important}body.transparent_header .hero:first-of-type .slides .caption.middle{transform:translateY(-35%)}body.transparent_header .hero:first-of-type .slides .caption.middle.center{transform:translate(-50%,-35%)}.slides .caption.bottom{bottom:3em}.slides.single .caption.bottom{bottom:1.5em}.slides .caption.full-width.bottom{bottom:0;padding-bottom:3em}.slides .caption>*:last-child{margin-bottom:0!important}.slides .hero-overlay{background-color:rgb(0 0 0 / .05);box-shadow:inset 0 0 100px rgb(0 0 0 / .05);mix-blend-mode:darken;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.slides .hero-overlay.highlights{mix-blend-mode:multiply;opacity:.6;z-index:4}.slides .hero-overlay.shadows{mix-blend-mode:screen;opacity:1;z-index:3}.slide_select{list-style:none;margin:0;padding:0!important;position:absolute;top:auto;right:auto;bottom:.5em;left:auto;text-align:center;white-space:nowrap;width:100%;z-index:2}.slide_select li{background:#fff0;border:1px solid #fff;border-radius:100%;cursor:pointer;display:inline-block;height:16px;opacity:.6;overflow:hidden;margin:0 .5em 0 0;transition:opacity 0.4s ease;width:16px}.hero:hover .slide_select li{opacity:.8}.hero:hover .slide_select li:hover{opacity:1}.slide_select li.current{background:#fff;cursor:default}.slide_select li .number{display:none}.slide_navigation{background-size:contain;cursor:pointer;height:60px;opacity:.6;overflow:hidden;position:absolute;top:50%;bottom:auto;text-indent:-9999px;transition:opacity 0.4s ease;transform:translateY(-50%);width:60px;z-index:3}.hero:hover .slide_navigation{opacity:.8}.hero:hover .slide_navigation:hover{opacity:1}.slide_navigation.prev{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/previous.svg) center center no-repeat;right:auto;left:0}.slide_navigation.next{background:#fff0 url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/next.svg) center center no-repeat;right:0;left:auto}.hero video,.hero iframe{height:auto;position:relative;width:100%}.hero.full-screen video,.hero.full-screen iframe{height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;width:auto}.iframe_wrapper{width:100%;min-height:200px;border:none;margin:0}.iframe_wrapper.full{padding:0}.iframe_wrapper.margins{padding:2.5rem 6rem}.module_spacer{background:#fff0;clear:both;display:block;height:40px;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.no_top_padding,.no_top_padding>*{padding-top:0!important}.no_bottom_padding{padding-bottom:0!important}.parallax_image{background:#fff0 center center no-repeat fixed;background-size:cover;height:400px;position:relative}.parallax_image.left{background-position:left center}.parallax_image.right{background-position:right center}body.touch .parallax_image{background-attachment:scroll}body.touch .parallax_image.has-parallax{background-image:none!important;height:auto!important}body.touch .parallax_image.has-parallax img{display:block!important}.parallax_image .parallax_overlay{background:rgb(25 25 25 / .5);position:absolute;top:0;right:0;bottom:0;left:0}.restaurant_menu_section{margin:0;padding:2.5rem 6rem;width:100%}body.body_margin .restaurant_menu_section{padding-right:0;padding-left:0}.restaurant_menu_section.no-items{padding-bottom:0}.restaurant_menu_section_header{text-align:center}.restaurant_menu_section_intro_text{text-align:center}.restaurant_menu_section_subhead,.restaurant_menu_section_item.centered_feature{display:block;float:none;overflow:hidden!important;padding:0;position:relative;text-align:center;vertical-align:top;word-wrap:break-word}.restaurant_menu_section_subhead{margin:0 0 40px 0;width:100%}.restaurant_menu_section_item.centered_feature{width:33.333%;margin:0 auto}ul.restaurant_menu_section_items{margin:0 -40px 1.5rem 0;padding:0;width:calc(100% + 40px)}ul.restaurant_menu_section_items:after{clear:both;content:'';display:table}ul.restaurant_menu_section_items>li.restaurant_menu_section_item{display:block;float:left;margin:0 40px 1.5rem 0;overflow:hidden!important;padding:0;position:relative;vertical-align:top;width:calc(33.333% - 40px);word-wrap:break-word}.restaurant_menu_section.columns-2 ul.restaurant_menu_section_items>li.restaurant_menu_section_item{width:calc(50% - 40px)}.restaurant_menu_section.columns-3 ul.restaurant_menu_section_items>li.restaurant_menu_section_item{width:calc(33.333% - 40px)}.restaurant_menu_section.columns-4 ul.restaurant_menu_section_items>li.restaurant_menu_section_item{width:calc(25% - 40px)}.restaurant_menu_section.columns-2 ul.restaurant_menu_section_items>li.restaurant_menu_section_item:nth-of-type(2n+1),.restaurant_menu_section.columns-3 ul.restaurant_menu_section_items>li.restaurant_menu_section_item:nth-of-type(3n+1),.restaurant_menu_section.columns-4 ul.restaurant_menu_section_items>li.restaurant_menu_section_item:nth-of-type(4n+1){clear:both}.restaurant_menu_section_item_header{display:table;margin-bottom:.25em;width:100%}.restaurant_menu_section_item_header:after{clear:both;content:'';display:table}.restaurant_menu_section_item:not(.centered_feature) .restaurant_menu_section_item_name{display:table-cell}.restaurant_menu_section_item_price{display:table-cell;font-size:80%;padding-left:1em;text-align:right;white-space:nowrap}.centered_feature .restaurant_menu_section_item_price{float:none}.restaurant_menu_section_item_description,.restaurant_menu_section_subhead_description{clear:both;font-size:85%;line-height:1.5em;margin-bottom:0}.restaurant_menu_section_footer{font-size:85%;line-height:1.5em;text-align:center}.reversed_color{background:#2c3e50;border:none!important}.reversed_color:not(.default_text_color) *{color:#ffffff!important}.reversed_color+*{border-top:none!important}.reversed_color:not(.default_text_color) a:not(.button):not(.blocklink){border-bottom:2px solid rgb(255 255 255 / .25);font-weight:bold!important}.reversed_color:not(.default_text_color) a:not(.button):not(.blocklink):hover{border-bottom:2px solid #fff;text-decoration:none}.tab_group .tabs{border-bottom:1px solid #777}.tab_group .tabs ul{display:table;list-style:none;margin:0;padding:0 5px}.tab_group .tabs li{display:table-cell;margin:0;padding:0 2px;white-space:nowrap}.tab_group .tabs a{background:#eee;border:none;border-bottom:none;border-top-left-radius:.75rem;border-top-right-radius:.75rem;display:inline-block;padding:.25rem 1rem}.tab_group .tabs a.current{background:#777;color:#ffffff!important}.tab_group .tabs a:hover{text-decoration:none!important}.tiles{padding:40px 0 0 0;position:relative;z-index:1}.tiles.tiles_full_bleed{padding:0!important}#modular_with_sidebar .tiles>ul{font-size:90%}.tiles>header{margin:-20px 6rem 20px 6rem}body.body_margin .tiles>header{margin-right:0;margin-left:0}#modular_wrapper.sidebar_left .tiles>header{margin-left:0}.tiles>ul{margin:0;padding:0 0 0 6rem;width:calc((100% - 6rem) + 40px)}.tiles.center_last_row>ul{text-align:center}.tiles.center_last_row>ul>li{text-align:initial}.tiles.tiles_full_bleed>ul{padding:0!important;width:100%!important}#modular_with_sidebar .tiles>ul{width:calc(100% + 40px)}#modular_wrapper:not(.sidebar_left) #modular_with_sidebar .tiles>ul{padding-right:0;padding-left:6rem}#modular_wrapper.sidebar_left #modular_with_sidebar .tiles>ul{padding-right:6rem;padding-left:0}body.body_margin .tiles>ul{padding-left:0;width:calc(100% + 40px)}.content .tiles,.content .tiles>ul{padding:0!important}.tiles>ul:after{clear:both;content:'';display:table}.tiles.overlay>ul>.tile:not(.basic_content_block) *{color:#ffffff!important}.tiles .tile{display:block;float:left;height:auto;min-height:auto;margin:0 40px 40px 0;overflow:hidden!important;padding:0;position:relative;vertical-align:top;width:calc(33.333% - 40px);word-wrap:break-word}.tiles.center_last_row .tile{display:inline-block;float:none}.tiles.tiles_full_bleed .tile{margin:0;width:33.333%}.tiles.tiles_per_row_1 .tile{width:calc(100% - 40px)}.tiles.tiles_full_bleed.tiles_per_row_1 .tile{width:100%}.tiles.tiles_per_row_2 .tile{width:calc(50% - 40px)}.tiles.tiles_full_bleed.tiles_per_row_2 .tile{width:50%}.tiles.tiles_per_row_4 .tile{width:calc(25% - 40px)}.tiles.tiles_full_bleed.tiles_per_row_4 .tile{width:25%}.tiles.tiles_per_row_flex .tile{width:calc(20% - 40px)}.tiles.tiles_full_bleed.tiles_per_row_flex .tile{width:20%}.tiles .tile .tile_content{margin:0 auto;max-width:100%;position:relative}.tiles .tile.basic_content_block.tile_basic_content_auto_scroll{overflow-y:auto!important}.tiles:not(.center_last_row) .tile.basic_content_block:not(.tile_basic_content_auto_scroll){display:table}.tiles .tile.basic_content_block.reversed_color{padding:1.5rem}.tiles .tile.basic_content_block.middle:not(.tile_basic_content_auto_scroll)>div,.tiles .tile.basic_content_block.bottom:not(.tile_basic_content_auto_scroll)>div{display:table-cell}.tiles .tile.basic_content_block.left>div{text-align:left}.tiles .tile.basic_content_block.center>div{text-align:center}.tiles .tile.basic_content_block.right>div{text-align:right}.tiles .tile.basic_content_block.top>div{vertical-align:top}.tiles .tile.basic_content_block.middle>div{vertical-align:middle}.tiles .tile.basic_content_block.bottom>div{vertical-align:bottom}.tiles .tile.basic_content_block ul{list-style:disc;padding-left:2em}.tiles .tile.basic_content_block ol{list-style:decimal;padding-left:2em}.tiles.overlay .tile{background-color:#fff0}.tiles .tile>a{color:inherit!important;display:block!important;overflow:hidden!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;text-indent:-9999px!important;z-index:2!important}.tiles .tile>a:hover{border:none!important}.tiles .tile .image{display:block;height:auto;overflow:hidden;position:relative;width:100%;z-index:1}.tiles .tile .image img{display:block;height:auto;position:relative;top:0;left:0;transition:all 0.4s ease;width:100%}body:not(.touch) .tiles.zoomable .tile:hover .image img{max-width:104%;top:-2%;left:-2%;width:104%}.tiles.overlay .tile .text{background:rgb(25 25 25 / .333);background-blend-mode:multiply;color:#ffffff!important;height:auto;padding:.5rem 1.5rem!important;position:absolute;top:auto;right:0;bottom:0;left:0;z-index:2}body:not(.touch) .tiles.overlay:not(.static) .tile:hover .text{background:rgb(25 25 25 / .667);padding:2rem 1.5rem!important}.tiles.overlay.static:not(.no_excerpt) .text,.tiles.overlay:not(.static) .tile:not(.no_excerpt):hover .text{height:100%}.tiles.overlay .tile .text.no-title{opacity:0}.tiles.overlay .tile:hover .text.no-title,.tiles.overlay .tile:focus .text.no-title{opacity:1}.tiles.overlay .tile.no_excerpt .text{transition:all 0.4s ease}.tiles.overlay:not(.static) .tile.no_excerpt:hover .text{padding:.5rem 1.5rem 1.5rem 1.5rem!important}.tiles.overlay .tile .title{display:inline-block;font-size:90%;font-weight:400;line-height:1.375em;margin:0 0 .5em 0;padding:0}.tile .title a:not(.button):not(.blocklink){border:none!important;color:inherit!important;font-weight:normal!important}.tiles.overlay .tile .description{display:none;font-size:75%;line-height:1.375em;margin:0}body:not(.touch) .tiles.overlay .tile:hover .description,.tiles.overlay.static .tile .description{display:block}.tiles.overlay .tile .description *{margin:0!important}.tiles .tile .description .entry-meta{margin:.5em 0!important;position:relative;z-index:3}.tiles .tile .description .entry-meta:first-child{margin-top:0!important}.tiles.stacked .tile{background-color:#fff0}.tiles.stacked .icon{height:10px;margin:-7px 0 24px 0!important;overflow:visible;position:relative;text-align:center;z-index:2}.tiles.stacked .icon .fa{border-radius:100%;color:#ffffff!important;height:64px;font-size:32px;line-height:64px;margin-left:-32px;position:absolute;top:-27px;right:auto;bottom:auto;left:50%;text-align:center;width:64px}.tiles.stacked .icon .fa:before{color:#ffffff!important;margin-left:1px}.tiles.stacked .text{padding:1rem 0;position:relative;z-index:1}.tiles.stacked .tile.reversed_color .text,.tiles.text .tile.reversed_color .text{padding:1rem}.tiles.stacked .icon+.text{text-align:center}.tiles.stacked .text .title,.tiles.text .text .title{margin:0}.tiles.stacked .text .description,.tiles.text .text .description{margin:.5em 0 0 0}.tiles.stacked .text .more,.tiles.text .text .more{margin:1.5em 0 0 0}.tiles.text .text .description>*:last-child{margin-bottom:0}.tile.standalone{position:relative}body.touch article[style*='background-attachment'],body.touch section[style*='background-attachment']{background-attachment:scroll!important}@media screen and (min-width:783px){body.narrow_content_margin #modular_sidebar{padding-right:3rem}body.narrow_content_margin .sidebar_left #modular_sidebar{padding-left:3rem}body.narrow_content_margin .basic,body.narrow_content_margin .widecolumn{padding-right:3rem;padding-left:3rem}body.narrow_content_margin section.columns:not(.full_bleed){padding-right:calc(3rem - 2rem);padding-left:calc(3rem - 2rem)}body.narrow_content_margin .expanders{padding-right:3rem;padding-left:3rem}body.narrow_content_margin .gallery>header{padding-right:3rem;padding-left:3rem}body.narrow_content_margin .gallery>ul{padding-right:calc(3rem - 1rem)!important;padding-left:3rem!important}body.narrow_content_margin .restaurant_menu_section{padding-right:3rem;padding-left:3rem}body.narrow_content_margin .tiles>header{margin-right:3rem;margin-left:3rem}body.narrow_content_margin .tiles>ul{padding-left:3rem;width:calc((100% - 3rem) + 40px)}}@media screen and (min-width:1600px){#modular_with_sidebar{width:70%}body.narrow_sidebar #modular_with_sidebar{width:75%}#modular_sidebar{padding-left:4.5rem;width:30%}body.body_margin #modular_wrapper.sidebar_left #modular_sidebar{padding-left:0}body.body_margin #modular_wrapper:not(.sidebar_left) #modular_sidebar{padding-right:0}body.narrow_sidebar #modular_sidebar{width:25%}body:not(.page-template-modular-with-sidebar):not(.narrow_content_margin) .basic.basic_centered_feature{padding-right:32.5%;padding-left:32.5%}body:not(.page-template-modular-with-sidebar):not(.narrow_content_margin) .entry-content .gallery>ul{padding-right:0!important;padding-left:0!important}body:not(.narrow_content_margin) #modular_with_sidebar .gallery>header{padding:0 6rem!important}.slides .caption{font-size:125%}body:not(.narrow_content_margin) #modular_with_sidebar .tiles>header{margin:-15px 6rem 25px 6rem}body:not(.narrow_content_margin) .tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile,body:not(.narrow_content_margin) #modular_with_sidebar .tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile{width:calc(20% - 40px)!important}body:not(.narrow_content_margin) .tiles.tiles_full_bleed.tiles_per_row_flex .tile,body:not(.narrow_content_margin) #modular_with_sidebar .tiles.tiles_full_bleed.tiles_per_row_flex .tile{width:20%!important}.tiles.overlay.tiles_per_row_1 .tile .title,.tiles.overlay.tiles_per_row_2 .tile .title{font-size:120%}.tiles.overlay.tiles_per_row_1 .tile .description,.tiles.overlay.tiles_per_row_2 .tile .description{font-size:90%;line-height:1.5em}}@media screen and (max-width:1300px) and (min-width:1201px){.slides .caption{font-size:110%}}@media screen and (min-width:1201px){.tiles.overlay.tiles_per_row_1 .tile .title,.tiles.overlay.tiles_per_row_2 .tile .title{font-size:120%}.tiles.overlay.tiles_per_row_1 .tile .description,.tiles.overlay.tiles_per_row_2 .tile .description{font-size:90%;line-height:1.5em}}@media screen and (max-width:1200px){#modular_wrapper.sidebar_left #modular_sidebar{padding:2.5rem 1.5rem 2.5rem 3rem}#modular_wrapper:not(.sidebar_left) #modular_sidebar{padding:2.5rem 3rem 2.5rem 3rem}body.body_margin #modular_wrapper.sidebar_left #modular_sidebar{padding-left:0}body.body_margin #modular_wrapper:not(.sidebar_left) #modular_sidebar{padding-right:0}body:not(.body_margin):not(.narrow_content_margin) #modular_wrapper:not(.sidebar_left) #modular_with_sidebar .basic:not(.reversed_color){padding-right:0;padding-left:3rem}#modular_wrapper.sidebar_left #modular_with_sidebar .basic:not(.reversed_color){padding-right:3rem;padding-left:0}#modular_with_sidebar .tiles:not(.tiles_per_row_1):not(.tiles_per_row_flex) .tile{width:calc(50% - 40px)!important}.slides .caption{font-size:100%}.tiles.overlay .tile .text{font-size:80%}.tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile,#modular_with_sidebar .tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile{width:calc(25% - 40px)!important}.tiles.tiles_full_bleed.tiles_per_row_flex .tile,#modular_with_sidebar .tiles.tiles_full_bleed.tiles_per_row_flex .tile{width:25%!important}}@media screen and (max-width:1024px){.basic .basic,.basic .basic.basic_centered_feature,.basic .basic.reversed_color,.basic .cta_buttons,.basic .expanders,.basic .restaurant_menu_section{padding-right:0!important;padding-left:0!important}.basic.basic_centered_feature{padding-right:22.5%;padding-left:22.5%}section.columns.columns-4 .column{display:inline-block;margin:0!important;width:50%!important}section.columns.columns-4 .column:nth-of-type(1),section.columns.columns-4 .column:nth-of-type(2){padding-bottom:1.5rem}section.columns.columns-4 .column:nth-of-type(3),section.columns.columns-4 .column:nth-of-type(4){padding-top:0;padding-bottom:2.5rem}section.columns.columns-5 .column{display:inline-block;margin:0!important}section.columns.columns-5 .column:nth-of-type(1),section.columns.columns-5 .column:nth-of-type(2){padding-bottom:1.5rem;width:50%!important}section.columns.columns-5 .column:nth-of-type(3),section.columns.columns-5 .column:nth-of-type(4),section.columns.columns-5 .column:nth-of-type(5){padding-top:0;padding-bottom:2.5rem;width:33.333%!important}.expander .toggle{background-size:12px 12px}.gallery.extra_padding>ul>li{padding:1rem!important}.slides .caption{font-size:90%}.slides .caption.left{left:calc(4rem - 2rem);max-width:75%}.slides .caption.right{right:calc(4rem - 2rem);max-width:75%}.slides .caption.full-width{padding-right:4rem;padding-left:4rem}body.transparent_header .hero:first-of-type .slides .caption.top{top:calc(80px + 3.25em)}#modular_with_sidebar .tiles:not(.tiles_full_bleed):not(.tiles_per_row_1)>ul{width:100%!important}.tiles.overlay .tile .text{font-size:85%}}@media screen and (max-width:1024px) and (min-width:783px){body:not(.narrow_content_margin) .basic,body:not(.narrow_content_margin) .basic.basic_centered_feature,body:not(.narrow_content_margin) .basic.reversed_color,body:not(.narrow_content_margin) .cta_buttons,body:not(.narrow_content_margin) .expanders,body:not(.narrow_content_margin) .restaurant_menu_section,body:not(.narrow_content_margin) .widecolumn{padding-right:4rem;padding-left:4rem}body:not(.body_margin):not(.narrow_content_margin) #modular_wrapper:not(.sidebar_left) #modular_with_sidebar .basic:not(.reversed_color){padding-left:3rem}body:not(.body_margin):not(.narrow_content_margin) #modular_wrapper.sidebar_left #modular_with_sidebar .basic:not(.reversed_color){padding-right:3rem}body:not(.narrow_content_margin) section.columns:not(.full_bleed){padding-right:calc(4rem - 2rem);padding-left:calc(4rem - 2rem)}body:not(.narrow_content_margin) section.columns .column{margin:0 4rem 1.5rem 4rem!important}body:not(.narrow_content_margin) .gallery>header{padding:0 4rem!important}body:not(.narrow_content_margin) .gallery>ul{padding-right:calc(4rem - 1rem)!important;padding-left:4rem!important}body:not(.narrow_content_margin) .iframe_wrapper.margins{padding-right:4rem;padding-left:4rem}.tiles:not(.tiles_full_bleed):not(.tiles_per_row_1):not(.tiles_per_row_2) .tile{width:calc(33.333% - 40px)!important}.tiles.tiles_full_bleed.tiles_per_row_flex .tile{width:33.333%!important}body:not(.narrow_content_margin) .tiles:not(.tiles_full_bleed)>header{margin:-15px 4rem 25px 4rem!important}body:not(.narrow_content_margin) .tiles:not(.tiles_full_bleed)>ul,#modular_with_sidebar .tiles:not(.tiles_full_bleed):not(.tiles_per_row_1)>ul{padding:0 0 0 4rem!important;width:calc((100% - 4rem) + 40px)!important}}@media screen and (max-width:782px){.basic,.basic.basic_centered_feature,.basic.reversed_color,.cta_buttons,.expanders,.restaurant_menu_section,.widecolumn{padding-right:1.5rem!important;padding-left:1.5rem!important}.basic .basic,.basic .basic.basic_centered_feature,.basic .basic.reversed_color,.basic .cta_buttons,.basic .expanders,.basic .restaurant_menu_section{padding-right:0!important;padding-left:0!important}.cta_buttons>ul,.cta_buttons>ul>li{display:block}section.columns,body.body_margin section.columns:not(.reversed_color){margin-right:0;margin-left:0;padding-right:calc(1.5rem - 2rem);padding-left:calc(1.5rem - 2rem)}section.columns.columns-2 .column{width:50%!important}section.columns:not(.columns-2){display:block;margin:0;max-width:100%!important;padding:0;width:100%!important}section.columns:not(.columns-2) .column:nth-of-type(n){border:none!important;display:block;margin:0 auto!important;max-width:calc(100% - 3rem);padding:0!important;width:calc(100% - 3rem)!important}section.columns:not(.columns-2) .column:first-child,section.columns:not(.columns-2) .column.with_background_image~.column{padding-top:1.5rem!important}section.columns:not(.columns-2) .column:last-child,section.columns:not(.columns-2) .column.with_background_image~.column{padding-bottom:1.5rem!important}section.columns.full_bleed:not(.columns-2) .column.with_background_image{max-width:100%;width:100%!important}section.columns:not(.columns-2) .column[style*='background-color']{margin:0!important;max-width:100%!important;padding:1.5rem!important;width:100%!important}section.columns:not(.columns-2) .column>*:last-child{margin-bottom:1.5em!important}.column_slideshow_wrapper{position:relative}.column_slideshow_navigation{display:none}.column_slideshow_item,.column_slideshow_item.current{display:block;height:auto!important;opacity:1;position:relative!important;z-index:1}section.columns .column.with_background_image{height:auto;min-height:400px}.cta_buttons,.cta_buttons li{display:block}.expander{margin-left:0}.expander.open .expander_content{padding-left:0}.gallery>header{padding:0 1.5rem!important}.gallery>ul{padding-right:calc(1.5rem - 1rem)!important;padding-left:1.5rem!important}#modular_wrapper:not(.sidebar_left) #modular_with_sidebar .gallery>ul,#modular_wrapper.sidebar_left #modular_with_sidebar .gallery>ul{padding-right:1.5rem!important;padding-left:1.5rem!important}.gallery>ul>li{width:50%!important}.gallery.grid_1x1>ul>li{width:100%!important}.gallery.extra_padding>ul>li{padding:1.5rem!important}.gallery_navigation .prev{left:auto!important;right:50px!important}.gallery_navigation .next{right:0!important}.iframe_wrapper.margins{padding-right:1.5rem;padding-left:1.5rem}.module_spacer,.tiles{background-attachment:scroll;background-repeat:repeat;background-size:100%}.restaurant_menu_section.columns-3 ul.restaurant_menu_section_items>li.restaurant_menu_section_item,.restaurant_menu_section.columns-4 ul.restaurant_menu_section_items>li.restaurant_menu_section_item{width:calc(50% - 40px)}.restaurant_menu_section.columns-3 ul.restaurant_menu_section_items>li.restaurant_menu_section_item:nth-of-type(2n+1),.restaurant_menu_section.columns-4 ul.restaurant_menu_section_items>li.restaurant_menu_section_item:nth-of-type(2n+1){clear:both!important}.restaurant_menu_section.columns-3 ul.restaurant_menu_section_items>li.restaurant_menu_section_item:nth-of-type(2n+1){clear:none}.slides>li{max-height:none;overflow:visible}.hero .background-video{margin-bottom:-.5em}.hero:not(.full-screen) .slides .caption{background:#231f20!important;color:#ffffff!important;margin:0!important;max-width:100%!important;padding:1.5rem 2.5rem!important;position:relative;top:0!important;right:0!important;bottom:0!important;left:0!important;text-align:left!important;transform:none!important;width:100%!important;z-index:6}.hero:not(.full-screen) .slides .caption *{color:#fff}.hero:not(.full-screen) .slides .caption .button{margin-right:5px;margin-left:5px}.hero.full-screen .slides .caption{font-size:80%;line-height:1.5em;max-width:none!important}.hero.full-screen .slides .caption.left,.hero.full-screen .slides .caption.right{right:calc(5% - 2em)!important;left:calc(5% - 2em)!important}.hero.full-screen .slides .caption.center{width:calc(100% - 3rem)}.hero.full-screen .slides .caption.bottom{bottom:0;padding-bottom:1.5rem}.hero.animated_captions .slides .caption{transition:none}ul.restaurant_menu_section_items>li.restaurant_menu_section_item{width:calc(50% - 40px)}.slide_select{display:none}.slide_navigation{background-size:25%!important;height:44px;width:44px}.hero:not(.full-screen) .slide_navigation{top:3rem;bottom:auto;transform:translateY(0)}.tab_group{padding-bottom:1.5em}.tab_group .tabs{border-bottom:none}.tab_group .tabs ul{display:block;padding:0}.tab_group .tabs li{display:block;margin:.25em 0;padding:0}.tab_group .tabs a{background-position:7px center;background-repeat:no-repeat;background-size:8px;border-bottom:1px solid #eee;border-radius:4px;display:block;padding-left:20px}.tab_group .tabs a.current{background-image:url(https://superiorgemhouse.com/wp-content/themes/r3417/css/../images/ui/toggle_white_closed.svg);background-position:7px center;background-repeat:no-repeat;background-size:8px;border-bottom-color:#555;font-weight:700}.tiles:not(.tiles_full_bleed)>header{margin:0 1.5rem!important}#modular_with_sidebar .tiles:not(.tiles_full_bleed)>header{margin:0 1.5rem!important}.tiles:not(.tiles_full_bleed)>ul,#modular_wrapper:not(.sidebar_left) #modular_with_sidebar .tiles>ul,#modular_wrapper.sidebar_left #modular_with_sidebar .tiles>ul{display:block;margin:0;padding:0 1.5rem!important;width:100%!important}#modular_with_sidebar .tiles:not(.tiles_full_bleed)>ul{padding:1.5rem 0!important}.tiles:not(.tiles_full_bleed) .tile,#modular_with_sidebar .tiles:not(.tiles_full_bleed) .tile,.tiles.tiles_full_bleed .tile,#modular_with_sidebar .tiles.tiles_full_bleed .tile,.tiles:not(.tiles_per_row_1) .tile,#modular_with_sidebar .tiles:not(.tiles_per_row_1) .tile,.tiles.tiles_per_row_1 .tile,#modular_with_sidebar .tiles.tiles_per_row_1 .tile,.tiles:not(.tiles_full_bleed):not(.tiles_per_row_1) .tile,#modular_with_sidebar .tiles:not(.tiles_full_bleed):not(.tiles_per_row_1) .tile,.tiles.tiles_full_bleed.tiles_per_row_1 .tile,#modular_with_sidebar .tiles.tiles_full_bleed.tiles_per_row_1 .tile{width:100%!important}.tiles:not(.tiles_full_bleed):not(.tiles_per_row_flex) .tile,#modular_with_sidebar .tiles:not(.tiles_full_bleed):not(.tiles_per_row_flex) .tile{margin:1em 0!important}.tiles:not(.tiles_full_bleed).tiles_per_row_flex>ul{width:calc(100% + 40px)!important}.tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile,#modular_with_sidebar .tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile{width:calc(50% - 40px)!important}.tiles.tiles_full_bleed.tiles_per_row_flex .tile,#modular_with_sidebar .tiles.tiles_full_bleed.tiles_per_row_flex .tile{width:50%!important}.tiles.overlay .tile{max-height:none}.tiles.overlay .tile .text{font-size:120%}.tiles.stacked .tile{height:auto!important}.tiles.stacked:not(.tiles_full_bleed) .tile.with_icon{border-radius:0;margin-top:2.5rem!important;overflow:visible!important}.tiles.stacked .tile.with_icon:first-child{margin-top:0!important}.tiles.stacked .tile.with_icon .image{display:none}.tiles.stacked .icon{height:7px;margin:0 0 18px 0!important}.tiles.stacked .icon .fa{height:44px;font-size:22px;line-height:44px;margin-left:-22px;top:-17px;width:44px}#modular_wrapper,#modular_with_sidebar,#modular_sidebar,body.narrow_sidebar #modular_with_sidebar,body.narrow_sidebar #modular_sidebar{display:block;width:100%}#modular_sidebar{padding-right:1.5rem!important;padding-left:1.5rem!important}}@media screen and (max-width:640px){section.columns.columns-2{display:block;margin:0;max-width:100%!important;padding:0;width:100%!important}section.columns.columns-2 .column{border:none!important;display:block;margin:0 1.5rem!important;padding:0!important;width:calc(100% - 3rem)!important}section.columns.columns-2 .column[style*='background-color']{margin:0!important;max-width:100%!important;padding:1.5rem!important;width:100%!important}section.columns.columns-2 .column:first-child,section.columns.columns-2 .column.with_background_image~.column{padding-top:1.5rem!important}section.columns.columns-2 .column:last-child,section.columns.columns-2 .column.with_background_image~.column{padding-bottom:1.5rem!important}section.columns.full_bleed.columns-2 .column.with_background_image{margin:0!important;max-width:100%!important;width:100%!important}section.columns .column>*:not(.column_background_image):last-child{margin-bottom:1.5em!important}body:not(.column_background_images_on_phones) section.columns.columns-2 .column.empty.with_background_image{display:none!important}.gallery.extra_padding>ul>li{padding:0.5rem!important}ul.restaurant_menu_section_items>li.restaurant_menu_section_item{clear:both;width:calc(100% - 40px)!important}.tiles:not(.tiles_full_bleed).tiles_per_row_flex>ul{width:100%!important}.tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile,#modular_with_sidebar .tiles:not(.tiles_full_bleed).tiles_per_row_flex .tile,.tiles.tiles_full_bleed.tiles_per_row_flex .tile,#modular_with_sidebar .tiles.tiles_full_bleed.tiles_per_row_flex .tile{width:100%!important}}.fa,.fa:before{color:inherit!important;font-family:'FontAwesome'!important;font-weight:normal!important;vertical-align:baseline}.fa{display:inline-block}.fa:before{display:block}#header .search-everything-highlight-color,#footer .search-everything-highlight-color{background:inherit!important;color:inherit!important}@media screen{.no_print:not(.hidden){display:inherit!important}.print_only:not(.hidden){display:none!important}}@media print{*{background:white!important;border:none!important;box-shadow:none!important;color:black!important;text-shadow:none!important;filter:none!important}@page{margin:7.5%}h1,h2,h3,p{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}body{font-size:80%;line-height:1.5em}.no_print:not(.hidden){display:none!important}.print_only:not(.hidden){display:inherit!important}*{background-color:transparent!important}.basic{width:100%}.button.print{display:none!important}.current_url{font-weight:600;margin:.75em 0!important;text-transform:none}.expander .toggle{background:transparent!important;padding:0!important}.expander .expander_content{height:auto!important;padding:1em 0 2em 0!important}.slides{background:#fff0}.slides>li{clear:both;display:block!important;opacity:1!important;position:relative}.slides .caption{color:inherit!important;margin-top:1em!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%}.slide_select,.slide_navigation{display:none!important}.tribe-events-button{display:none!important}#wrapper{width:90%!important}#header{height:120px!important;position:relative!important}#logo{height:120px!important;position:relative!important;top:0!important;left:0!important;text-indent:0!important;width:100%!important}#logo img{height:auto!important;width:auto!important}#nav_handle,#nav_wrapper{display:none!important}#page{padding-top:0!important;top:0!important}#page img{display:block;margin:1.5em auto;max-width:100%}#footer{position:relative!important}#footer a,#footer img,#footer .divider:last-of-type,#footer_navigation,.social_media_links{display:none}#contact{padding:0!important}#popover{display:none!important;opacity:0!important;visibility:hidden!important}}