@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-2%,0);transform:translate3d(0,-2%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-2%,0);transform:translate3d(0,-2%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-2%,0,0);transform:translate3d(-2%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-2%,0,0);transform:translate3d(-2%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 30em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:30.0625em)/";width:30.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:30.0625em) and (max-width:48em)/";width:30.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:48.0625em)/";width:48.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:48.0625em) and (max-width:59.375em)/";width:48.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:59.4375em)/";width:59.4375em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:59.4375em) and (max-width:75em)/";width:59.4375em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:75.0625em)/";width:75.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{font-size:100%}body{background:#fff;color:#303339;cursor:auto;font-family:brandon-grotesque,avenir,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.accordion{margin-bottom:0;margin-left:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0!important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222}.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;display:block;font-family:brandon-grotesque,avenir,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (max-width:30em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:30.0625em) and (max-width:48em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:30.0625em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:48.0625em) and (max-width:59.375em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:48.0625em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:59.4375em) and (max-width:75em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:59.4375em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:75.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:75.0625em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#586a2b;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#404d1f}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#303339;font-family:minion-3,times,serif;font-style:normal;line-height:1.2;margin-bottom:.5rem;margin-top:.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#717886;font-size:60%;line-height:0}h1{font-size:1.25rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:.9375rem}h5{font-size:1.25rem}h6{font-size:1.25rem}.subheader{line-height:1.4;color:#717886;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:rgba(189,193,199,.15);border-color:rgba(168,173,182,.15);border-style:solid;border-width:1px;color:#333;font-family:Consolas,liberation mono,Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#303339;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#5b606c}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#5b606c}blockquote,blockquote p{line-height:1.6;color:#717886}@media only screen and (min-width:30.0625em){h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:1.875rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.25rem}h6{font-size:1.25rem}}.row{margin:0 auto;max-width:61.25rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:30.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width:48.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:brandon-grotesque,avenir,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#586a2b;border-color:#465522;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#465522}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:rgba(48,51,57,.15);border-color:rgba(38,41,46,.15);color:#fff}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:rgba(38,41,46,.15)}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#fff}button.success,.button.success{background-color:#667b60;border-color:#52624d;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#52624d}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#ba494b;border-color:#96393b;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#96393b}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#d0ae69;border-color:#bf933c;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#bf933c}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:rgba(48,51,57,.7);border-color:rgba(38,41,46,.7);color:#fff}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:rgba(38,41,46,.7)}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}button.small,.button.small{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}button.tiny,.button.tiny{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}button.expand,.button.expand{padding:1rem 2rem 1.0625rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:.75rem}button.right-align,.button.right-align{text-align:right;padding-right:.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#586a2b;border-color:#465522;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#465522}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#586a2b}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:rgba(48,51,57,.15);border-color:rgba(38,41,46,.15);color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:rgba(38,41,46,.15)}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#fff}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:rgba(48,51,57,.15)}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#667b60;border-color:#52624d;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#52624d}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#667b60}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#ba494b;border-color:#96393b;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#96393b}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#ba494b}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#d0ae69;border-color:#bf933c;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#bf933c}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#d0ae69}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:rgba(48,51,57,.7);border-color:rgba(38,41,46,.7);color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:rgba(38,41,46,.7)}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:rgba(48,51,57,.7)}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:30.0625em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{color:#686e7b;cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem;padding:.5625rem 0}label small{text-transform:capitalize;color:#7c8391}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input:not([type]),input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;width:100%;box-sizing:border-box;transition:border-color .15s linear,background .15s linear}input:not([type]):focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input:not([type]):disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=color]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type=text][disabled],input[type=text][readonly],fieldset[disabled] input[type=text],input[type=password][disabled],input[type=password][readonly],fieldset[disabled] input[type=password],input[type=date][disabled],input[type=date][readonly],fieldset[disabled] input[type=date],input[type=datetime][disabled],input[type=datetime][readonly],fieldset[disabled] input[type=datetime],input[type=datetime-local][disabled],input[type=datetime-local][readonly],fieldset[disabled] input[type=datetime-local],input[type=month][disabled],input[type=month][readonly],fieldset[disabled] input[type=month],input[type=week][disabled],input[type=week][readonly],fieldset[disabled] input[type=week],input[type=email][disabled],input[type=email][readonly],fieldset[disabled] input[type=email],input[type=number][disabled],input[type=number][readonly],fieldset[disabled] input[type=number],input[type=search][disabled],input[type=search][readonly],fieldset[disabled] input[type=search],input[type=tel][disabled],input[type=tel][readonly],fieldset[disabled] input[type=tel],input[type=time][disabled],input[type=time][readonly],fieldset[disabled] input[type=time],input[type=url][disabled],input[type=url][readonly],fieldset[disabled] input[type=url],input[type=color][disabled],input[type=color][readonly],fieldset[disabled] input[type=color],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input:not([type]).radius,input[type=text].radius,input[type=password].radius,input[type=date].radius,input[type=datetime].radius,input[type=datetime-local].radius,input[type=month].radius,input[type=week].radius,input[type=email].radius,input[type=number].radius,input[type=search].radius,input[type=tel].radius,input[type=time].radius,input[type=url].radius,input[type=color].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fafafa;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,.75);font-family:inherit;font-size:.875rem;line-height:normal;padding:.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type=file],input[type=checkbox],input[type=radio],select{margin:0 0 1rem}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:700;margin:0;margin-left:-.1875rem;padding:0 .1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#ba494b;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#ba494b;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type=checkbox],.error input[type=radio]{margin-bottom:1rem}.error label,.error label.error{color:#ba494b}.error small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#ba494b;color:#fff}.error>label>small{background:0 0;color:#7c8391;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#ba494b}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:30.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:48.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:59.4375em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:75.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}.show-for-landscape,.hide-for-portrait{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.show-for-landscape,table.hide-for-portrait{display:table!important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group!important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group!important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row!important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell!important}}@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.show-for-portrait,table.hide-for-landscape{display:table!important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group!important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group!important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row!important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch{display:inherit!important}.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}table.hide-for-touch{display:table!important}.touch table.show-for-touch{display:table!important}thead.hide-for-touch{display:table-header-group!important}.touch thead.show-for-touch{display:table-header-group!important}tbody.hide-for-touch{display:table-row-group!important}.touch tbody.show-for-touch{display:table-row-group!important}tr.hide-for-touch{display:table-row!important}.touch tr.show-for-touch{display:table-row!important}td.hide-for-touch{display:table-cell!important}.touch td.show-for-touch{display:table-cell!important}th.hide-for-touch{display:table-cell!important}.touch th.show-for-touch{display:table-cell!important}.show-for-sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-on-focus{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none!important}@media print{.print-only,.show-for-print{display:block!important}.hide-on-print,.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#303339;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#fff;display:block;font-size:.875rem;font-weight:700;height:auto;line-height:normal;padding:.5rem 1rem;text-decoration:none;width:auto;z-index:100000}.skip-link{letter-spacing:.1em;text-transform:uppercase;top:.25rem}body{height:100%;min-height:100%;background-color:#fff;font-family:brandon-grotesque,avenir,sans-serif}input[type=text]::-ms-clear,input[type=email]::-ms-clear{display:none}hr{margin:0 auto;border-top:1px solid rgba(48,51,57,.15)}p a{text-decoration:underline;font-weight:700}.sans{font-family:brandon-grotesque,avenir,sans-serif}.serif,.serif{font-family:minion-3,times,serif}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.cream{color:#e8e7de}.black{color:#303339}.red{color:#ba494b}.yellow{color:#d0ae69}.blue{color:#56667d}.green{color:#667b60}.gray-1{color:rgba(48,51,57,.7)}.gray-2{color:rgba(48,51,57,.35)}.gray-3{color:rgba(48,51,57,.15)}.gray-4{color:rgba(48,51,57,.05)}.gray-1-flat{color:#74767a}.gray-2-flat{color:#b7b8ba}.gray-3-flat{color:#e0e1e1}.gray-4-flat{color:#f5f5f5}.white{color:#fff}.bg-cream{background-color:#e8e7de}.bg-black{background-color:#303339}.bg-gray-1{background-color:rgba(48,51,57,.7)}.bg-gray-2{background-color:rgba(48,51,57,.35)}.bg-gray-3{background-color:rgba(48,51,57,.15)}.bg-gray-4{background-color:rgba(48,51,57,.05)}.bg-gray-1-flat{background-color:#74767a}.bg-gray-2-flat{background-color:#b7b8ba}.bg-gray-3-flat{background-color:#e0e1e1}.bg-gray-4-flat{background-color:#f5f5f5}.hover-black:hover,.hover-black:focus{color:#303339}.hover-green:hover,.hover-green:focus{color:#586a2b}.db{display:block}.dib{display:inline-block}.dt{display:table}.df{display:flex}.flex-auto{flex:auto}.flex-1{flex:1}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.fl{float:left}.fr{float:right}.fn{float:none}.center{margin-left:auto;margin-right:auto}.mw-1020{max-width:1020px}.mw-800{max-width:800px}.mw-640{max-width:640px}.w-100{width:100%}.w-80{width:80%}.w-50{width:50%}.w-30{width:30%}.w-25{width:25%}.b{font-weight:700}.s{text-decoration:line-through}.i{font-style:italic}.tc{text-align:center}.tj{text-align:justify}.tl{text-align:left}.ttu{text-transform:uppercase}.ttn{text-transform:none}.ttl{text-transform:lowercase}.tracked{letter-spacing:.1em}.tracked-wide{letter-spacing:.15em}.tracked-small{letter-spacing:.05em}.tracked-tight{letter-spacing:-.05em}.untracked{letter-spacing:normal}.lh-title{line-height:1.25}.lh-solid{line-height:1}.lh-copy{line-height:1.5}.link{text-decoration:none;transition:color .15s ease-in}.inline-title{text-transform:uppercase;display:inline-block;letter-spacing:.1em;font-weight:bolder;font-size:.675em;margin:0 0 0 .1em}.f1{font-size:3rem}.f2{font-size:2.25rem}.f3{font-size:1.5rem}.f4{font-size:1.25rem}.f5{font-size:1rem}.f6{font-size:.875rem}.br-0{border-radius:0}.br-100{border-radius:100%}.list{list-style-type:none}.ma0{margin:0}.ma1{margin:.25rem}.ma2{margin:.5rem}.ma3{margin:1rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:1rem}.pa0{padding:0}.pa1{padding:.25rem}.pa2{padding:.5rem}.pa3{padding:1rem}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.u-grid{display:flex;flex-wrap:wrap;margin:-1rem 0 0 -1rem}.u-grid__cell{flex:none;padding:1rem 0 0 1rem}.u-grid--big-gutters{margin:-2rem 0 0 -2rem}.u-grid--big-gutters>.u-grid__cell{padding:2rem 0 0 2rem}.u-grid--no-gutters{margin:0}.u-grid--no-gutters>.u-grid__cell{padding:0}.u-grid--1>.u-grid__cell{width:100%}.u-grid--2>.u-grid__cell{width:50%}.u-grid--3>.u-grid__cell{width:33.3333%}.u-grid--4>.u-grid__cell{width:25%}.u-grid--5>.u-grid__cell{width:20%}.u-grid--nowrap{flex-wrap:nowrap}.u-grid--nowrap>.u-grid__cell{flex:1}.u-grid--equal-height>.u-grid__cell{display:flex}.u-grid>.u-grid__cell--1{width:100%}.u-grid>.u-grid__cell--2{width:50%}.u-grid>.u-grid__cell--3{width:33.3333%}.u-grid>.u-grid__cell--4{width:25%}.u-grid>.u-grid__cell--5{width:20%}.u-grid>.u-grid__cell--auto{flex:1}@media(min-width:30rem){.u-bp1-grid--1>.u-grid__cell{width:100%}.u-bp1-grid--2>.u-grid__cell{width:50%}.u-bp1-grid--3>.u-grid__cell{width:33.3333%}.u-bp1-grid--4>.u-grid__cell{width:25%}.u-bp1-grid--5>.u-grid__cell{width:20%}.u-bp1-grid--big-gutters{margin:-2rem 0 0 -2rem}.u-bp1-grid--big-gutters>.u-grid__cell{padding:2rem 0 0 2rem}.u-bp1-grid--no-gutters{margin:0}.u-bp1-grid--no-gutters>.u-grid__cell{padding:0}.u-grid>.u-bp1-grid__cell--1{width:100%}.u-grid>.u-bp1-grid__cell--2{width:50%}.u-grid>.u-bp1-grid__cell--3{width:33.3333%}.u-grid>.u-bp1-grid__cell--4{width:25%}.u-grid>.u-bp1-grid__cell--5{width:20%}}@media(min-width:60rem){.u-bp2-grid--1>.u-grid__cell{width:100%}.u-bp2-grid--2>.u-grid__cell{width:50%}.u-bp2-grid--3>.u-grid__cell{width:33.3333%}.u-bp2-grid--4>.u-grid__cell{width:25%}.u-bp2-grid--5>.u-grid__cell{width:20%}.u-bp2-grid--big-gutters{margin:-2rem 0 0 -2rem}.u-bp2-grid--big-gutters>.u-grid__cell{padding:2rem 0 0 2rem}.u-bp2-grid--no-gutters{margin:0}.u-bp2-grid--no-gutters>.u-grid__cell{padding:0}.u-grid>.u-bp2-grid__cell--1{width:100%}.u-grid>.u-bp2-grid__cell--2{width:50%}.u-grid>.u-bp2-grid__cell--3{width:33.3333%}.u-grid>.u-bp2-grid__cell--4{width:25%}.u-grid>.u-bp2-grid__cell--5{width:20%}}.sticky-footer-wrapper-container{display:flex;flex-direction:column}.sticky-footer-wrapper{display:flex;min-height:100vh;flex-direction:column}.sticky-footer-wrapper .page-body{flex:1 0 auto}.header-container{width:100%;height:61px;margin-top:30px;z-index:1900}.layout-site-banner~.header-container{margin-top:0}@media screen and (max-width:1120px){.header-container{height:58px;margin-top:0;border-top:0}}@media screen and (max-width:48em){.header-container{height:45px}}.site-header{padding:0 30px;border-top:3px double rgba(48,51,57,.15);background:#fff;box-shadow:0 1px 0 0 rgba(48,51,57,.15);transition:box-shadow .15s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .15s ease;transition:transform .3s ease,box-shadow .15s ease,-webkit-transform .3s ease;z-index:2000}@media only screen and (max-width:48em){.site-header{padding:0}}.site-header.fixed{position:fixed;top:0;left:0;right:0;border-top:none;box-shadow:0 1px 3px 0 rgba(48,51,57,.35)}@media screen and (max-width:48em){.site-header.nav-down{-webkit-transform:translateY(-100%) translate3d(0,0,0);transform:translateY(-100%) translate3d(0,0,0);-webkit-perspective:1000}}@media screen and (max-width:1120px){.site-header{border-top:0;margin-top:0}}.site-header .site-header-inner{max-width:1020px;margin:0 auto}@media screen and (max-width:48em){.site-header .site-header-inner{padding:0 15px}}.site-header .toggle-menu{display:block;position:absolute;display:none;width:32px;height:32px;margin:6px 0 0 -5px;transition:all .35s ease}.site-header .toggle-menu .bar{display:block;width:20px;height:1px;position:absolute;background:#303339;transition:all .3s ease;transform-box:fill-box;left:6px}.site-header .toggle-menu .bar:nth-child(1){top:11px}.site-header .toggle-menu .bar:nth-child(2){top:16px}.site-header .toggle-menu .bar:nth-child(3){top:21px}.site-header .toggle-menu.active .bar:nth-child(1){top:8px;left:10px;width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;transform-origin:left}.site-header .toggle-menu.active .bar:nth-child(2){opacity:0;width:0}.site-header .toggle-menu.active .bar:nth-child(3){width:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left;transform-origin:left;left:10px;top:22px}@media screen and (max-width:48em){.site-header .toggle-menu{display:block}}.site-header .top-navigation{height:58px;display:flex;flex-wrap:wrap;flex-direction:row}@media screen and (max-width:48em){.site-header .top-navigation{height:45px;position:relative}}.site-header .top-navigation .header-logo{order:1;padding:20px 0;line-height:14px}@media screen and (max-width:48em){.site-header .top-navigation .header-logo{text-align:center;padding:15px 0;width:100%}}@media screen and (max-width:360px){.site-header .top-navigation .header-logo{text-align:left;padding-left:30px}}.site-header .top-navigation .header-logo a{display:inline-block;width:180px;line-height:0}@media screen and (max-width:1120px){.site-header .top-navigation .header-logo a{padding:0 5px;vertical-align:middle}}@media screen and (max-width:48em){.site-header .top-navigation .header-logo a{width:155px;vertical-align:bottom}}.site-header .top-navigation .header-logo img{width:100%}.site-header .top-navigation ul.top-menus{margin-left:30px;height:100%;order:2;margin-bottom:0;border-left:1px solid rgba(48,51,57,.15);list-style:none;display:flex}@media screen and (max-width:1120px){.site-header .top-navigation ul.top-menus{margin-left:20px}}@media screen and (max-width:48em){.site-header .top-navigation ul.top-menus{display:none}}.site-header .top-navigation ul.top-menus .top-menu-item{border-right:1px solid rgba(48,51,57,.15)}.site-header .top-navigation ul.top-menus .top-menu-item>a{display:inline-block;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.15em;color:#303339;padding:20px 30px;line-height:18px;background:#fff;position:relative;z-index:2001}@media screen and (max-width:1120px){.site-header .top-navigation ul.top-menus .top-menu-item>a{padding:20px 25px}}.site-header .top-navigation ul.top-menus .top-menu-item>a.inside-magnolia span{font-family:minion-3,times,serif;font-style:italic;text-transform:lowercase;font-weight:500;line-height:14px;letter-spacing:.05em}.site-header .top-navigation ul.extra-nav{text-align:right;padding:0 0 0 20px;margin-bottom:0;margin-left:0;order:4;display:flex;align-items:center;top:10px}@media(max-width:1120px){.site-header .top-navigation ul.extra-nav{padding-left:10px}}.site-header .top-navigation ul.extra-nav .contact-link{margin-right:15px}.site-header .top-navigation ul.extra-nav .contact-link>a{display:block;color:rgba(48,51,57,.7);font-weight:500}.site-header .top-navigation ul.extra-nav .contact-link>a:hover,.site-header .top-navigation ul.extra-nav .contact-link>a:focus{color:#303339}@media(max-width:1120px){.site-header .top-navigation ul.extra-nav .contact-link{display:none}}@media screen and (max-width:48em){.site-header .top-navigation ul.extra-nav{position:absolute;right:0;padding:0;top:6px}}.site-header .top-navigation ul.extra-nav li{display:inline-block}.site-header .top-navigation ul.extra-nav li.search-link{display:none}.site-header .top-navigation ul.extra-nav li a{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#303339;padding:4px;margin-right:0}@media screen and (max-width:48em){.site-header .top-navigation ul.extra-nav li a{padding:0 5px}}.site-header .top-navigation ul.extra-nav li a.cart{display:flex;margin-right:8px;position:relative;text-align:center;color:#586a2b}@media screen and (max-width:48em){.site-header .top-navigation ul.extra-nav li a.cart{line-height:0;color:#303339;display:block;top:2px}}.site-header .top-navigation ul.extra-nav li a.cart .cart-icon{height:24px;width:24px}.site-header .top-navigation ul.extra-nav li a.cart .count{padding-right:10px;display:block;position:absolute;font-size:10px;bottom:1px;right:-1px;min-width:1.5em;max-width:2em;line-height:1.5em;height:1.5em;text-align:center;padding:0 .2em;letter-spacing:0;font-size:10px;background:#586a2b;color:#fff;border-radius:100px;box-shadow:0 0 0 1px #fff}@media screen and (max-width:48em){.site-header .top-navigation ul.extra-nav li a.cart .count{font-size:10px;bottom:-2px;right:0}}.site-header .top-navigation ul.extra-nav li a.cart.no-count .count{display:none}.site-header .top-navigation ul.extra-nav li a .search-icon-new{vertical-align:middle;display:inline-block;width:18px;height:18px;color:#303339}@media(min-width:48em){.site-header .top-navigation ul.extra-nav li a .search-icon-new{width:24px;height:24px}}.site-header .top-navigation ul.extra-nav li .toggle-search{padding:5px;display:inline-block;line-height:0}.site-header .top-navigation ul.extra-nav li .toggle-search.active svg{fill:#586a2b}@media screen and (max-width:48em){.site-header .top-navigation ul.extra-nav li:not(.cart-link){display:none}.site-header .top-navigation ul.extra-nav li.search-link{display:inline}}#magnolia-footer .row{max-width:1080px}#magnolia-footer p{margin:0}#magnolia-footer .footer-top{border-top:1px solid rgba(48,51,57,.15);border-bottom:3px double rgba(48,51,57,.15);position:relative}#magnolia-footer .footer-top .footer-columns-container{display:flex;flex-wrap:wrap;padding:0 30px}@media screen and (max-width:48em){#magnolia-footer .footer-top .footer-columns-container{padding:0}}#magnolia-footer .footer-top .footer-column{position:relative;border-left:1px solid rgba(48,51,57,.15);width:30%;display:flex;flex-direction:column}@media screen and (max-width:1120px){#magnolia-footer .footer-top .footer-column{width:50%}}@media screen and (max-width:48em){#magnolia-footer .footer-top .footer-column{width:100%;border:none!important}#magnolia-footer .footer-top .footer-column:nth-child(n+2){display:none}}#magnolia-footer .footer-top .footer-column:nth-child(2){border-right:1px solid rgba(48,51,57,.15);order:3}@media screen and (max-width:1120px){#magnolia-footer .footer-top .footer-column:nth-child(2){order:2}}#magnolia-footer .footer-top .footer-column:nth-child(3){width:40%;order:2}@media screen and (max-width:1120px){#magnolia-footer .footer-top .footer-column:nth-child(3){width:100%;order:3;border-top:1px solid rgba(48,51,57,.15);border-right:1px solid rgba(48,51,57,.15)}}#magnolia-footer .footer-bottom{padding:20px 0 40px}#magnolia-footer .footer-bottom p{font-family:brandon-grotesque,avenir,sans-serif;font-size:10px;text-transform:uppercase;color:rgba(48,51,57,.7);letter-spacing:.1em;font-weight:500}#magnolia-footer .footer-bottom p img{display:block;vertical-align:middle;margin:0 auto -10px;width:140px}#magnolia-footer .blog{border-bottom:1px solid rgba(48,51,57,.15);padding:30px 35px;text-align:center}@media screen and (max-width:48em){#magnolia-footer .blog{display:none}}#magnolia-footer .blog a{width:100%;display:inline-block;font-family:minion-3,times,serif;font-style:italic;font-size:18px;color:#303339;letter-spacing:.05em;line-height:1.2;background-size:100% 100%;background-repeat:no-repeat;background-position:center}#magnolia-footer .blog a span{display:inline-block;color:#586a2b}#magnolia-footer .blog a:hover span{color:#404d1f}#magnolia-footer .addresses{display:flex;flex-wrap:wrap;flex-direction:row;padding:20px 25px}@media screen and (max-width:1120px){#magnolia-footer .addresses{padding:25px}}@media screen and (max-width:48em){#magnolia-footer .addresses{padding:15px 0 0}}#magnolia-footer .addresses h4{font-size:16px;margin:0 0 20px;width:100%}#magnolia-footer .addresses h4 span{display:block}#magnolia-footer .addresses h4 span.line-1{font-family:minion-3,times,serif;font-style:italic;text-transform:lowercase;letter-spacing:.05em}#magnolia-footer .addresses h4 span.line-2{font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.15em}#magnolia-footer .addresses .address{width:50%;float:left;padding:0 15px}#magnolia-footer .addresses .address:nth-child(2){padding-left:0}#magnolia-footer .addresses .address:nth-child(3){padding-right:0}@media screen and (max-width:1120px){#magnolia-footer .addresses .address{text-align:center}}@media screen and (max-width:48em){#magnolia-footer .addresses .address{width:50%;text-align:center;border-top:1px solid rgba(48,51,57,.15);border-bottom:1px solid rgba(48,51,57,.15);padding:20px 15px!important;margin-bottom:0}#magnolia-footer .addresses .address:nth-child(2){border-right:1px solid rgba(48,51,57,.15)}#magnolia-footer .addresses .address h5,#magnolia-footer .addresses .address p,#magnolia-footer .addresses .address a{max-width:190px;display:block;margin:auto!important}}#magnolia-footer .addresses .address h5{font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;letter-spacing:normal;font-weight:500;margin:0;line-height:1.3em}#magnolia-footer .addresses .address p{font-weight:400;font-size:12px;margin-top:3px;letter-spacing:normal}#magnolia-footer .addresses .address a{display:block;margin-top:5px;color:rgba(48,51,57,.7);font-family:brandon-grotesque,avenir,sans-serif;font-style:italic;font-size:14px;font-weight:500}#magnolia-footer .addresses .address a:hover{color:#303339}#magnolia-footer .footer-menus{display:flex;padding:2rem 1rem;width:100%;padding:1.5rem;justify-content:space-around}#magnolia-footer .footer-menus .menu-col-cat-link{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#303339}#magnolia-footer .footer-menus .menu-col-cat-link:hover,#magnolia-footer .footer-menus .menu-col-cat-link:focus{color:#667b60}#magnolia-footer .footer-menus .menu-col-cat-item-link{color:rgba(48,51,57,.7)}#magnolia-footer .footer-menus .menu-col-cat-item-link:hover,#magnolia-footer .footer-menus .menu-col-cat-item-link:focus{color:#303339}#magnolia-footer .footer-menus .sub-menu{list-style:none;padding-left:0;margin-left:0}#magnolia-footer .footer-menus .sub-menu-list{flex:100%;padding:.5rem;margin-left:0;list-style:none}#magnolia-footer .magnolia-manifesto{padding:30px 35px;border-bottom:1px solid rgba(48,51,57,.15)}#magnolia-footer .magnolia-manifesto .quote{display:none}#magnolia-footer .magnolia-manifesto p.manifesto{font-family:minion-3,times,serif;font-style:italic;font-size:18px;max-width:350px;line-height:1.2em;margin:auto;letter-spacing:.05em}#magnolia-footer .magnolia-manifesto p.attribution{text-transform:uppercase;color:rgba(48,51,57,.7);font-size:11px;font-weight:500;letter-spacing:.1em;max-width:350px;margin:10px auto 0}#magnolia-footer .subscription-form{padding:30px;flex:1;position:relative}#magnolia-footer .subscription-form h5{text-align:center;text-transform:uppercase;font-size:11px;font-weight:500;font-family:brandon-grotesque,avenir,sans-serif;margin:0 0 10px;letter-spacing:1px;color:rgba(48,51,57,.7)}#magnolia-footer .subscription-form form{position:absolute;top:50%;width:calc(100% - 60px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#magnolia-footer .subscription-form input{width:60%;float:left;height:38px;box-shadow:none;border:none;background:rgba(48,51,57,.05);font-family:minion-3,times,serif;font-size:16px;font-style:italic;color:#303339;margin:0}#magnolia-footer .subscription-form input::-webkit-input-placeholder{font-family:minion-3,times,serif;font-style:italic;color:rgba(48,51,57,.7);font-size:16px;letter-spacing:normal}#magnolia-footer .subscription-form input:-moz-placeholder{font-family:minion-3,times,serif;font-style:italic;color:rgba(48,51,57,.7);font-size:16px;letter-spacing:normal}#magnolia-footer .subscription-form input::-moz-placeholder{font-family:minion-3,times,serif;font-style:italic;color:rgba(48,51,57,.7);font-size:16px;letter-spacing:normal}#magnolia-footer .subscription-form input:-ms-input-placeholder{font-family:minion-3,times,serif;font-style:italic;color:rgba(48,51,57,.7);font-size:16px;letter-spacing:normal}#magnolia-footer .subscription-form button{width:39%;float:right;margin-bottom:0;padding:12px 10px;font-size:14px;letter-spacing:normal;height:auto;line-height:14px;text-transform:none}#magnolia-footer .subscription-form .message{font-size:12px;margin-top:5px;font-style:italic;line-height:1.2em;text-align:center}#magnolia-footer .subscription-form .message.error{color:#ba494b}#magnolia-footer .subscription-form .message.success{color:#586a2b}#magnolia-footer .social{border-top:1px solid rgba(48,51,57,.15);position:absolute;bottom:0;left:0;width:100%;padding:19px 0}@media screen and (max-width:1120px){#magnolia-footer .social{position:static;height:auto}}@media screen and (max-width:48em){#magnolia-footer .social{height:60px;padding:0;border-top:0}}#magnolia-footer .social p{text-transform:uppercase;font-size:11px;font-weight:500;letter-spacing:.15em;margin:0}@media screen and (max-width:48em){#magnolia-footer .social p{line-height:60px;width:100%}}#magnolia-footer .social span{display:inline-block;margin-right:30px;color:rgba(48,51,57,.7)}@media screen and (max-width:48em){#magnolia-footer .social span{display:none}}#magnolia-footer .social a{display:inline-block;margin:0 10px;position:relative;top:-2px;transition:opacity .15s ease}#magnolia-footer .social a:hover{opacity:.8}@media screen and (max-width:48em){#magnolia-footer .social a{margin:0 15px}}#magnolia-footer .social .social-facebook{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:0 -54px;background-size:90px 72px;content:'';display:inline-block;height:18px;vertical-align:middle;width:18px}#magnolia-footer .social .social-twitter{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-54px -54px;background-size:90px 72px;content:'';display:inline-block;height:18px;vertical-align:middle;width:18px}#magnolia-footer .social .social-instagram{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-18px -54px;background-size:90px 72px;content:'';display:inline-block;height:18px;vertical-align:middle;width:18px}#magnolia-footer .social .social-pinterest{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-36px -54px;background-size:90px 72px;content:'';display:inline-block;height:18px;vertical-align:middle;width:18px}@media screen and (max-width:48em){#magnolia-footer .social .social-facebook{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:0 -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}#magnolia-footer .social .social-twitter{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-72px -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}#magnolia-footer .social .social-instagram{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-24px -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}#magnolia-footer .social .social-pinterest{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-48px -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}}#off-canvas-nav{display:none;background:#fff;top:46px;bottom:0;left:0;position:fixed;overflow:hidden;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;width:100%;z-index:1800;-webkit-transform:translateX(-100%) translate3d(0,0,0);transform:translateX(-100%) translate3d(0,0,0);-webkit-perspective:1000}.layout-site-banner~#off-canvas-nav{top:76px}@media only screen and (max-width:48em){#off-canvas-nav{display:block}}#off-canvas-nav .off-canvas-inner{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#off-canvas-nav .menu-heading{text-align:center;font-family:minion-3,times,serif;color:rgba(48,51,57,.7);text-transform:lowercase;padding:2em 0;font-style:italic;font-size:18px}#off-canvas-nav .off-canvas-menu{text-align:center;list-style:none;margin:0;padding:0;border-top:1px solid rgba(48,51,57,.05)}#off-canvas-nav .off-canvas-menu .menu-item .menu-item-link{display:block;text-transform:uppercase;color:#303339;font-weight:400;font-size:18px;padding:.75em 0;letter-spacing:.1em;box-shadow:0 1px 0 0 rgba(48,51,57,.05)}#off-canvas-nav .off-canvas-menu .menu-item .menu-item-link:hover,#off-canvas-nav .off-canvas-menu .menu-item .menu-item-link:focus,#off-canvas-nav .off-canvas-menu .menu-item .menu-item-link:active{color:#586a2b}#off-canvas-nav .off-canvas-menu .menu-item.has-children .menu-item-link:after{content:'+';display:inline-block;font-weight:400;width:1em;color:rgba(48,51,57,.35);margin-left:.25em;margin-right:-1.25em}#off-canvas-nav .off-canvas-menu .menu-item .sub-menu{background:rgba(48,51,57,.05);margin-left:0;padding-left:0;max-height:0;overflow:hidden;transition:all .15s ease;list-style:none}#off-canvas-nav .off-canvas-menu .menu-item .sub-menu.opened{max-height:1000px;padding:15px 0;box-shadow:inset 0 1px 3px 0 rgba(48,51,57,.15);overflow-y:scroll;-webkit-overflow-scrolling:touch}#off-canvas-nav .off-canvas-menu .menu-item .sub-menu .sub-menu-item-link{display:block;color:rgba(48,51,57,.7);font-size:18px;font-weight:400;padding:.25em 0;text-shadow:0 1px 0 #fff}#off-canvas-nav .off-canvas-menu .menu-item .sub-menu .sub-menu-item-link:hover,#off-canvas-nav .off-canvas-menu .menu-item .sub-menu .sub-menu-item-link:focus,#off-canvas-nav .off-canvas-menu .menu-item .sub-menu .sub-menu-item-link:active{color:#303339}#off-canvas-nav form.subscription{max-width:380px;padding:0 30px;margin:30px auto 40px}#off-canvas-nav form.subscription h5{font-family:brandon-grotesque,avenir,sans-serif;font-weight:700;text-align:center;font-size:10px;color:rgba(48,51,57,.7);letter-spacing:.1em;text-transform:uppercase}#off-canvas-nav form.subscription input[name=email]{width:60%;float:left;box-shadow:none;border:none;background:rgba(48,51,57,.05);height:38px;font-family:minion-3,times,serif;font-style:italic;font-size:16px;line-height:38px;padding:0 .5rem;margin-bottom:0;letter-spacing:normal}#off-canvas-nav form.subscription input[name=email]::-webkit-input-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:16px;color:rgba(48,51,57,.7);letter-spacing:normal;line-height:40px}#off-canvas-nav form.subscription input[name=email]:-moz-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:16px;color:rgba(48,51,57,.7);letter-spacing:normal;line-height:40px}#off-canvas-nav form.subscription input[name=email]::-moz-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:16px;color:rgba(48,51,57,.7);letter-spacing:normal;line-height:40px}#off-canvas-nav form.subscription input[name=email]:-ms-input-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:16px;color:rgba(48,51,57,.7);letter-spacing:normal;line-height:40px}#off-canvas-nav form.subscription button[type=submit]{width:39%;float:left;margin-left:1%;margin-bottom:0;font-size:14px;padding:12px 5px;height:auto;line-height:14px}#off-canvas-nav form.subscription .message.success,#off-canvas-nav form.subscription .message.error{color:#303339}html.offcanvas{margin:0!important;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%}html.offcanvas #off-canvas-nav{-webkit-transform:translateX(0px) translate3d(0,0,0);transform:translateX(0px) translate3d(0,0,0);box-shadow:0 2px 6px rgba(0,0,0,.3)}.layout-site-banner{width:100%;border-top:1px solid transparent;border-bottom:1px solid transparent}@media only screen and (max-width:1120px){.layout-site-banner{border-bottom:1px solid rgba(48,51,57,.35)}}.layout-site-banner .layout-site-banner-inner{height:28px;font-size:12px;font-weight:500;width:1020px;max-width:100%;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-family:brandon-grotesque,avenir,sans-serif;line-height:1.2em;display:flex;justify-content:center;align-items:center;margin:0 auto}@media only screen and (max-width:48em){.layout-site-banner .layout-site-banner-inner{height:28px;font-size:10px}}.layout-site-banner .layout-banner-text{margin:0 30px}@media only screen and (max-width:48em){.layout-site-banner .layout-banner-text{display:none}}.layout-site-banner .layout-banner-link--desktop{text-decoration:underline;transition:all .15s ease 0s}.layout-site-banner .layout-banner-link--desktop:hover{opacity:.8}@media only screen and (max-width:48em){.layout-site-banner .layout-banner-link--desktop{display:none}}.layout-site-banner .layout-banner-link--mobile{display:none;text-decoration:underline;transition:all .15s ease 0s}@media only screen and (max-width:48em){.layout-site-banner .layout-banner-link--mobile{display:block}}.layout-site-banner .layout-banner-link--mobile:hover{opacity:.8}.layout-site-banner .layout-banner-text--mobile{display:none;text-decoration:none}@media only screen and (max-width:48em){.layout-site-banner .layout-banner-text--mobile{display:block}}@media only screen and (max-width:48em){.layout-site-banner .countdown{margin-right:1em}}@media only screen and (max-width:30em){.layout-site-banner .countdown{display:none!important}}.layout-site-banner .layout-banner-link{display:inline-block;margin-bottom:0;text-transform:uppercase;text-decoration:underline;margin-left:40px}.header-container .site-header .magnolia-search{order:3;height:100%;z-index:2000;flex:1 1 120px}@media screen and (max-width:48em){.header-container .site-header .magnolia-search{position:fixed;top:45px;height:auto;left:0;right:0;box-shadow:0 -1px 0 0 rgba(48,51,57,.15);margin-right:0;z-index:2000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-perspective:1000;opacity:0;visibility:hidden;transition:opacity .15s ease 0s,visibility 0s ease .15s}.header-container .site-header .magnolia-search.active{visibility:visible;opacity:1;transition:opacity .15s ease 0s,visibility 0s ease 0s}.header-container .site-header .magnolia-search.with-results{bottom:0}}.layout-site-banner~.header-container .site-header .magnolia-search{top:75px}.header-container .site-header .magnolia-search form.search{display:inline-block;position:relative;height:58px;padding:10px 15px;width:100%;transition:box-shadow .15s ease;background:#fff;margin:0}@media screen and (max-width:1120px){.header-container .site-header .magnolia-search form.search{padding:10px}}@media screen and (max-width:48em){.header-container .site-header .magnolia-search form.search{background:#f5f5f5;padding:5px 0;height:auto;margin-left:0}}.header-container .site-header .magnolia-search form.search.active{position:relative;z-index:2001;box-shadow:1px 0 0 0 rgba(48,51,57,.15),0 1px 0 0 #fff}@media screen and (max-width:48em){.header-container .site-header .magnolia-search form.search.active{box-shadow:0 -1px 0 0 rgba(48,51,57,.15)}}.header-container .site-header .magnolia-search form.search .input-wrapper{display:block;position:relative}@media screen and (max-width:48em){.header-container .site-header .magnolia-search form.search .input-wrapper{padding:0 15px}}.header-container .site-header .magnolia-search form.search input{background:0 0;margin-bottom:0!important;width:100%;box-shadow:none;border:none;padding-left:40px;height:40px;font-family:minion-3,times,serif;font-size:18px;font-style:italic;color:#303339}@media screen and (max-width:48em){.header-container .site-header .magnolia-search form.search input{padding:0;margin:0;line-height:42px}}.header-container .site-header .magnolia-search form.search input::-webkit-input-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:18px;color:rgba(48,51,57,.35);opacity:1;text-transform:lowercase}.header-container .site-header .magnolia-search form.search input:-moz-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:18px;color:rgba(48,51,57,.35);opacity:1;text-transform:lowercase}.header-container .site-header .magnolia-search form.search input::-moz-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:18px;color:rgba(48,51,57,.35);opacity:1;text-transform:lowercase}.header-container .site-header .magnolia-search form.search input:-ms-input-placeholder{font-family:minion-3,times,serif;font-style:italic;font-size:18px;color:rgba(48,51,57,.35);opacity:1;text-transform:lowercase}.header-container .site-header .magnolia-search form.search.active input{color:#586a2b}.header-container .site-header .magnolia-search form.search .magnifier{fill:#303339;position:absolute;top:10px;left:12px;height:18px;width:18px}.header-container .site-header .magnolia-search form.search.active .magnifier{fill:#586a2b}@media screen and (max-width:48em){.header-container .site-header .magnolia-search form.search .magnifier,.header-container .site-header .magnolia-search form.search.active .magnifier{display:none}}.header-container .site-header .magnolia-search .search-results{display:none;position:absolute;background:#fff;border-top:1px solid rgba(48,51,57,.15);box-shadow:0 16px 42px 0 rgba(33,39,33,.2);left:0;right:0;z-index:2000}.header-container .site-header .magnolia-search .search-results .search-results-inner{width:100%;max-width:1080px;margin:0 auto;text-align:left;display:flex;flex-direction:row}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .search-results-inner{flex-direction:column;padding:15px 0 20px}}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results{border-top:0;padding:0 15px 15px;position:static;box-shadow:none;margin-top:0;width:100%;overflow-y:auto;height:calc(100% - 40px);-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-perspective:1000}}.header-container .site-header .magnolia-search .search-results:before,.header-container .site-header .magnolia-search .search-results:after{content:'';position:absolute;background:#fff}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results:before,.header-container .site-header .magnolia-search .search-results:after{display:none}}.header-container .site-header .magnolia-search .search-results:before{bottom:-5px;left:1%;right:1%;height:2px}.header-container .site-header .magnolia-search .search-results:after{bottom:-8px;left:1.8%;right:1.8%;height:1px}.header-container .site-header .magnolia-search .search-results.active{display:flex;padding-bottom:30px}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-posts,.header-container .site-header .magnolia-search .search-results .results-products,.header-container .site-header .magnolia-search .search-results .results-collections{margin:0 0 15px}}.header-container .site-header .magnolia-search .search-results .search-results-inner>div{padding:30px;padding-left:0}.header-container .site-header .magnolia-search .search-results .search-results-inner>div:first-child{padding-left:30px}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .search-results-inner>div:first-child{padding-left:0}}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .search-results-inner>div{padding:0}}.header-container .site-header .magnolia-search .search-results .search-results-inner>div h5{font-family:minion-3,times,serif;margin:0 0 30px;color:rgba(48,51,57,.7);text-transform:lowercase;font-size:14px;font-style:italic;letter-spacing:.05em;font-weight:400}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .search-results-inner>div h5{margin:0 0 15px;padding-top:10px}}.header-container .site-header .magnolia-search .search-results .search-results-inner>div h5:before{margin-right:10px;position:relative;top:-2px}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .search-results-inner>div h5:before{display:none!important}}.header-container .site-header .magnolia-search .search-results .search-results-inner>div h5 a{font-family:brandon-grotesque,avenir,sans-serif;color:#586a2b;font-size:11px;display:none;text-transform:uppercase;letter-spacing:.1em;font-style:normal;font-weight:500}.header-container .site-header .magnolia-search .search-results .search-results-inner>div h5 a:hover,.header-container .site-header .magnolia-search .search-results .search-results-inner>div h5 a:focus{color:#303339}.header-container .site-header .magnolia-search .search-results .results-collections{order:3;width:25%}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-collections{order:1;width:100%}}.header-container .site-header .magnolia-search .search-results .results-collections ul{list-style:none;margin:0}.header-container .site-header .magnolia-search .search-results .results-collections ul li:nth-child(n+7){display:none}.header-container .site-header .magnolia-search .search-results .results-collections ul li{display:inline-block;letter-spacing:.1em;text-transform:uppercase;font-weight:500;font-size:12px;margin:0 5px 5px 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.header-container .site-header .magnolia-search .search-results .results-collections ul li a{display:block;color:rgba(48,51,57,.7);border:1px solid rgba(48,51,57,.05);padding:.5em .75em;line-height:1.2;transition:all ease .15s}.header-container .site-header .magnolia-search .search-results .results-collections ul li a:hover,.header-container .site-header .magnolia-search .search-results .results-collections ul li a:focus{background:rgba(48,51,57,.05);color:#586a2b}.header-container .site-header .magnolia-search .search-results .results-products{order:1;width:50%}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-products{order:2;width:100%}}.header-container .site-header .magnolia-search .search-results .results-products ul{list-style:none;margin:15px 0 0;display:flex;flex-wrap:wrap}.header-container .site-header .magnolia-search .search-results .results-products ul li{flex:1 1 50%;margin:0 0 20px;padding-right:10px}@media screen and (max-width:30em){.header-container .site-header .magnolia-search .search-results .results-products ul li{flex:1 1 100%;margin:0 0 15px}}.header-container .site-header .magnolia-search .search-results .results-products ul li a{line-height:1.2;color:#303339;font-weight:500;font-size:14px;display:flex;align-items:center}.header-container .site-header .magnolia-search .search-results .results-products ul li a:hover,.header-container .site-header .magnolia-search .search-results .results-products ul li a:focus{color:#586a2b}.header-container .site-header .magnolia-search .search-results .results-products ul li a:hover figure,.header-container .site-header .magnolia-search .search-results .results-products ul li a:focus figure{opacity:.7}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-products ul li a{font-size:16px}}.header-container .site-header .magnolia-search .search-results .results-products ul li figure{height:60px;width:60px;margin:0;background-size:cover;background-position:center;background-color:rgba(48,51,57,.05);float:left;margin-right:10px;overflow:hidden;transition:opacity .15s ease}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-products ul li figure{height:40px;width:40px}}.header-container .site-header .magnolia-search .search-results .results-products ul li figure img{display:none}.header-container .site-header .magnolia-search .search-results .results-posts{order:2;width:35%}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-posts{order:3;width:100%;padding-bottom:30px!important}}.header-container .site-header .magnolia-search .search-results .results-posts ul{list-style:none;margin:0}.header-container .site-header .magnolia-search .search-results .results-posts ul li{width:100%;float:left;margin-bottom:15px}.header-container .site-header .magnolia-search .search-results .results-posts ul li:nth-child(n+6){display:none}@media screen and (max-width:1000px){.header-container .site-header .magnolia-search .search-results .results-posts ul li{width:100%;margin-bottom:20px;padding:0!important}}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-posts ul li{float:none;width:100%;margin-bottom:0;padding:8px 0!important}.header-container .site-header .magnolia-search .search-results .results-posts ul li:nth-child(n+5){display:block}}.header-container .site-header .magnolia-search .search-results .results-posts ul li a{color:#303339;display:block;line-height:1.2;font-family:brandon-grotesque,avenir,sans-serif;font-size:18px}.header-container .site-header .magnolia-search .search-results .results-posts ul li a:hover,.header-container .site-header .magnolia-search .search-results .results-posts ul li a:focus{color:#586a2b}.header-container .site-header .magnolia-search .search-results .results-posts ul li span.title{display:block;font-size:16px;font-weight:500;width:100%;display:block}.header-container .site-header .magnolia-search .search-results .results-posts ul li span.excerpt{font-size:12px;font-style:italic;opacity:.7;overflow:hidden;display:block;white-space:nowrap;line-height:1.5;text-overflow:ellipsis}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-posts ul li span.excerpt{display:none}}.header-container .site-header .magnolia-search .search-results .results-support{display:none}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results .results-support{display:block;order:3}}.header-container .site-header .magnolia-search .search-results .results-support ul{list-style:none;margin:0}.header-container .site-header .magnolia-search .search-results .results-support ul li{font-size:14px;padding:4px 0}.header-container .site-header .magnolia-search .search-results .results-support ul li a{color:#303339}.header-container .site-header .magnolia-search .search-results div.see-all-results{padding:0;position:absolute;bottom:10px;left:30px;right:30px;text-align:center}@media screen and (max-width:48em){.header-container .site-header .magnolia-search .search-results div.see-all-results{display:none}}.header-container .site-header .magnolia-search .search-results div.see-all-results:before{content:'';display:block;height:1px;position:absolute;top:9px;left:0;right:0;background:rgba(48,51,57,.15)}.header-container .site-header .magnolia-search .search-results div.see-all-results:after{content:'';display:block;height:1px;position:absolute;bottom:9px;left:3%;right:3%;background:rgba(48,51,57,.15)}.header-container .site-header .magnolia-search .search-results div.see-all-results a{text-transform:uppercase;display:inline-block;background:#fff;color:rgba(48,51,57,.7);font-weight:700;letter-spacing:.15em;font-size:11px;line-height:18px;position:relative;top:-1px;z-index:1;padding:0 60px}.header-container .site-header .magnolia-search .search-results div.see-all-results a:hover,.header-container .site-header .magnolia-search .search-results div.see-all-results a:focus{color:#303339}@media screen and (max-width:48em){html.instant-search-opened{margin:0!important;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%}}#magnolia-header .top-menus .top-menu-item .inside-magnolia:focus+.sub-menu,#magnolia-header .top-menus .top-menu-item .inside-magnolia:focus-within+.sub-menu,#magnolia-header .top-menus .top-menu-item .inside-magnolia:hover+.sub-menu{visibility:visible}#magnolia-header .top-menus .top-menu-item.opened,#magnolia-header .top-menus.no-touch>li:hover{color:#586a2b!important}#magnolia-header .top-menus .top-menu-item.opened .inside-magnolia-submenu,#magnolia-header .top-menus .top-menu-item.opened .shop-submenu,#magnolia-header .top-menus.no-touch>li:hover .inside-magnolia-submenu,#magnolia-header .top-menus.no-touch>li:hover .shop-submenu{visibility:visible}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list,#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list{-webkit-animation:fadeInDown .35s ease-in-out 0s both;animation:fadeInDown .35s ease-in-out 0s both}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list:nth-child(2),#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list:nth-child(3),#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list:nth-child(3){-webkit-animation-delay:.125s;animation-delay:.125s}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list:nth-child(4),#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list:nth-child(5),#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list:nth-child(5){-webkit-animation-delay:.175s;animation-delay:.175s}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list:nth-child(6),#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list:nth-child(7),#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list:nth-child(7){-webkit-animation-delay:.225s;animation-delay:.225s}#magnolia-header .top-menus .top-menu-item.opened .menus-area .sub-menu-list:nth-child(8),#magnolia-header .top-menus.no-touch>li:hover .menus-area .sub-menu-list:nth-child(8){-webkit-animation-delay:.25s;animation-delay:.25s}#magnolia-header .top-menus .top-menu-item.opened .widget-area,#magnolia-header .top-menus.no-touch>li:hover .widget-area{-webkit-animation:fadeInDown .35s ease-in-out .45s both;animation:fadeInDown .35s ease-in-out .45s both}#magnolia-header .top-menus>li>a{box-shadow:0 1px 0 0 transparent;transition:box-shadow .15s ease}#magnolia-header .top-menus>li.opened>a,#magnolia-header .top-menus.no-touch>li:hover>a{box-shadow:0 1px 0 0 #fff}#magnolia-header .top-menus.no-touch>li>.sub-menu{transition:visibility 0s linear 100ms}#magnolia-header .top-menus .inside-magnolia-submenu,#magnolia-header .top-menus .shop-submenu{background:#fff;box-shadow:0 16px 42px 0 rgba(33,39,33,.2);border-top:1px solid rgba(48,51,57,.15);display:flex;left:0;padding:30px 0;position:absolute;right:0;visibility:hidden;z-index:2000}#magnolia-header .top-menus .inside-magnolia-submenu .menus-area,#magnolia-header .top-menus .shop-submenu .menus-area{display:flex}#magnolia-header .top-menus .inside-magnolia-submenu .menu-col,#magnolia-header .top-menus .inside-magnolia-submenu .menu-col-cat-items,#magnolia-header .top-menus .shop-submenu .menu-col,#magnolia-header .top-menus .shop-submenu .menu-col-cat-items{list-style:none}#magnolia-header .top-menus .inside-magnolia-submenu:before,#magnolia-header .top-menus .inside-magnolia-submenu:after,#magnolia-header .top-menus .shop-submenu:before,#magnolia-header .top-menus .shop-submenu:after{content:'';position:absolute;background:#fff}#magnolia-header .top-menus .inside-magnolia-submenu:before,#magnolia-header .top-menus .shop-submenu:before{bottom:-5px;height:2px;left:1%;right:1%}#magnolia-header .top-menus .inside-magnolia-submenu:after,#magnolia-header .top-menus .shop-submenu:after{bottom:-8px;height:1px;left:1.8%;right:1.8%}#magnolia-header .top-menus .menu-col-header{font-family:minion-3,times,serif;font-style:italic;font-size:14px;font-weight:400;color:rgba(48,51,57,.7);letter-spacing:.05em;margin:0 0 10px;text-transform:lowercase}#magnolia-header .top-menus .menu-col-cat{display:block}#magnolia-header .top-menus .menu-col-cat-link{color:#303339}#magnolia-header .top-menus .menu-col-cat-item-link{padding:4px 0;display:block;line-height:1.2;font-size:14px;color:rgba(48,51,57,.7)}#magnolia-header .top-menus .menu-col-cat-item-link:hover,#magnolia-header .top-menus .menu-col-cat-item-link:focus{color:#303339}#magnolia-header .top-menus .sub-menu-inner{display:flex;width:1080px;max-width:100%;margin:0 auto;padding:0 30px}#magnolia-header .top-menus .menus-area{padding:0;flex:1 0 auto}#magnolia-header .top-menus .menu-col{flex:1 0 80px;margin:0 0 0 15px}#magnolia-header .top-menus .menu-col:first-child{margin-left:0}#magnolia-header .top-menus .menu-col .menu-col-cat{margin:0 0 23px}#magnolia-header .top-menus .menu-col .menu-col-cat-link{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;padding-top:8px;padding-bottom:3px;line-height:1.2em}#magnolia-header .top-menus .menu-col .menu-col-cat-link:hover,#magnolia-header .top-menus .menu-col .menu-col-cat-link:focus{color:#586a2b}#magnolia-header .top-menus .menu-col .menu-col-cat-item-link{font-size:14px;color:rgba(48,51,57,.7)}#magnolia-header .top-menus .menu-col .menu-col-cat-item-link:hover,#magnolia-header .top-menus .menu-col .menu-col-cat-item-link:focus{color:#303339}#magnolia-header .top-menus .menu-col-cat-items{margin:0}#magnolia-header .top-menus .shop-submenu .sub-menu-inner{flex-direction:column}#magnolia-header .top-menus .shop-submenu .widget-area{margin:15px 0 0;order:1}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list{padding:0;margin:0;display:flex;justify-content:space-between}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item{flex:1;margin:0 5px;display:flex;flex-direction:column;justify-content:center}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item:first-child{margin-left:0}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item:last-child{margin-right:0}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item-link{text-shadow:0 1px 1px rgba(0,0,0,.1);background:#e8e7de;text-transform:uppercase;letter-spacing:.1em;font-weight:500;font-size:11px;display:block;padding:1.25em .25em;text-align:center;transition:opacity .15s ease;line-height:1.2}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item-link:hover,#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item-link:focus{opacity:.7}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item-link.text-dark{color:#303339}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item-link.text-light{color:#fff}#magnolia-header .top-menus .shop-submenu .widget-area .sub-menu-list .sidebar-menu-item-link.has-bg-img{text-indent:-2000px;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1120px){#magnolia-header .top-menus .shop-submenu .menus-area{padding:0}}#magnolia-header .top-menus .shop-submenu .menus-area .sub-menu{margin:0;padding:0}.no-results{padding-top:2rem;padding-bottom:4rem}.no-results .page-header{text-align:center}@media screen and (min-width:850px){.no-results .page-header{margin-top:4rem;margin-bottom:4rem}}.no-results .page-header img{margin:0 auto;width:100%;max-width:364px}.no-results .something-else{text-transform:none;letter-spacing:normal;font-size:1.5rem;font-weight:700}.no-results h2{font-family:brandon-grotesque,avenir,sans-serif;text-transform:none;font-size:24px;font-weight:400;margin:20px 0 30px}.no-results .search-box{background:rgba(48,51,57,.05);width:100%;padding:1rem;text-align:center;position:relative;right:auto;height:auto;overflow:visible;border:none}.no-results .search-box img.img-goat{position:absolute;right:-104px;top:-20px;height:auto;width:auto;max-width:146px}.no-results p{text-transform:uppercase;color:#303339;font-family:brandon-grotesque,avenir,sans-serif;margin:16px 0;font-weight:400;font-size:16px;letter-spacing:1px}.no-results .search-form{max-width:430px;margin:0 auto;text-align:left}.no-results .search-form label{width:290px;display:inline-block;margin:0 10px 0 0;padding:0}.no-results .search-form input.search-field{border:1px solid rgba(48,51,57,.15);margin:0;box-shadow:none}.no-results .search-form input.search-submit{background:#586a2b;border:transparent;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;color:#fff;font-size:14px;padding:8px 0;width:120px;height:38px;cursor:pointer;transition:all .15s ease}.no-results .search-form input.search-submit:hover{background:#404d1f}.no-results .get-these{border-top:2px solid rgba(48,51,57,.15);border-bottom:1px solid rgba(48,51,57,.15);height:6px;margin:40px 0;text-align:center}.no-results .get-these h3{text-transform:uppercase;position:relative;top:-10px;font-size:24px;font-weight:400;text-align:center;margin:0 auto;background:#fff;display:inline-block;padding:0 10px}@media screen and (max-width:30em){.no-results .get-these h3{top:-20px}}.no-results ::-webkit-input-placeholder{color:#fff}.no-results :-moz-placeholder{color:#fff;opacity:1}.no-results ::-moz-placeholder{color:#fff;opacity:1}.no-results :-ms-input-placeholder{color:#fff}.no-results .back-to-home .icon{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-40px -20px;background-size:100px 80px;content:'';display:inline-block;height:20px;vertical-align:middle;width:20px;position:relative;top:-2px}@media screen and (min-width:960px){.no-results{padding-left:12%;padding-right:12%}}@media screen and (min-width:768px) and (max-width:959px){.no-results{padding-left:16%;padding-right:16%}.no-results .search-box{padding-left:6%}.no-results p{text-align:left}.no-results .search-form{max-width:100%}.no-results .get-these h3{font-size:20px}}@media screen and (min-width:480px) and (max-width:767px){.no-results{padding-left:4%;padding-right:4%}.no-results .search-box{padding-left:4.5%;max-width:90%}.no-results .search-box img.img-goat{position:absolute;right:-64px;top:20px;height:136px;width:90px}.no-results h2{font-size:20px}.no-results p{text-align:left;letter-spacing:0;width:94%}.no-results .search-form{max-width:100%}.no-results .search-form label{width:90%;margin:0 0 0 0}.no-results .search-form input.search-submit{float:right;margin-right:30px;margin-top:10px}.no-results .get-these h3{font-size:20px;max-width:66%}}@media screen and (max-width:479px){.no-results{padding-left:4%;padding-right:4%}.no-results .search-box{padding-left:4.5%;padding-right:4.5%;max-width:100%;background:0 0;border:none}.no-results .search-box img.img-goat{width:22%;top:10px;position:absolute;right:0}.no-results h2{font-size:20px;padding:0 10%}.no-results p{letter-spacing:0;width:80%;text-align:left}.no-results p.something-else{width:88%;text-align:center;background:rgba(48,51,57,.05);margin:20px 0 12px 0;padding:10px 20px;line-height:1.4em}.no-results .search-form{max-width:100%;margin-top:40px}.no-results .search-form label{width:100%;margin:0 0 0 0}.no-results .search-form input.search-field{border:1px solid rgba(48,51,57,.15)}.no-results .search-form input.search-submit{float:right;margin-right:0;margin-top:10px}.no-results .get-these{margin:20px 0}.no-results .get-these h3{font-size:18px;max-width:78%}}@media screen and (max-width:320px){.no-results .search-form{margin-top:20px}}.content-area{max-width:61.25rem;width:100%;margin:0 auto}.about-joanna,.about-chip{clear:both}.about-joanna .about-img,.about-chip .about-img{float:left;margin-bottom:2.5rem;max-width:285px;width:30%}.about-joanna .about-info,.about-chip .about-info{float:left;padding-left:50px;width:70%}.about-joanna .about-name,.about-chip .about-name{font-family:brandon-grotesque,avenir,sans-serif;font-size:1.875rem;font-weight:400}.about-joanna .about-title,.about-chip .about-title{display:block;margin-bottom:30px}@media screen and (max-width:850px){.about-joanna .about-img,.about-chip .about-img{float:none!important;width:auto;margin:0 auto;display:block;text-align:center}.about-joanna .about-info,.about-chip .about-info{float:none!important;width:90%;margin:0 auto}}body.single-post .page-body,body.blog .page-body,body.category .page-body,body.author .page-body{background:rgba(48,51,57,.05);padding:0}.blog__title{text-indent:-9999px;width:1px;height:1px;margin:0;position:absolute;visibility:hidden}.blog__logo{display:inline-block;max-width:400px;width:80%}.blog__logo-link{width:100%;transition:all .15s ease}.blog__logo-link:focus,.blog__logo-link:hover{opacity:.65}.blog__header{width:100%;text-align:center;margin:60px auto;padding-top:0!important}.blog__content{max-width:64rem;width:100%;padding:0;margin:0 auto 60px}@media(min-width:30rem){.blog__content{padding:0}}.blog__menu{margin:2rem 0;flex:0 1 320px;background:#fff;max-width:20rem}@media(min-width:30rem){.blog__menu{margin:2rem 0;flex:0 1 42rem;max-width:none}}@media(min-width:64rem){.blog__menu{flex:0 0 64rem}}.blog-menu{margin:0 auto;width:auto;display:block;padding:1rem}@media(min-width:60rem){.blog-menu{max-width:48rem;display:flex;flex-direction:row;justify-content:center}}.blog-menu__item{list-style:none}@media(min-width:60rem){.blog-menu__item{flex:auto;display:block}}.blog-menu__item.current-menu-item a{color:#667b60}.blog-menu__item~.blog-menu__item{border-style:solid;border-color:rgba(48,51,57,.15);border-width:1px 0 0}@media(min-width:60rem){.blog-menu__item~.blog-menu__item{border-width:0 0 0 1px}}.blog-menu__link{display:block;width:100%;text-align:center;text-transform:uppercase;letter-spacing:.25em;font-size:.875rem;font-weight:600;color:#303339;padding:1rem}.blog-menu__link:hover,.blog-menu__link:focus{color:#667b60}@media(min-width:60rem){.blog-menu__link{padding:0 1rem}}.blog__featured-post{flex:0 1 42rem;margin:0}@media(min-width:32rem){.blog__featured-post{margin:0 1rem}}.blog__author-card{flex:0 0 100%;background:#fff;margin:0 0 2rem;padding:1rem 4rem;text-align:center;justify-content:center;flex-direction:column;display:flex;order:999}@media(min-width:32rem){.blog__author-card{flex:0 1 20rem;margin:0 1rem 2rem}}@media(min-width:64rem){.blog__author-card{margin:0 1rem;order:0}}.author-card__photo{background-image:url(../images/blog/joanna-blog.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;padding-top:100%;display:block;margin:1rem 0 2rem;border-radius:100%}.author-card__name{text-transform:uppercase;letter-spacing:.25em;font-weight:700;font-size:.75rem;font-family:brandon-grotesque,avenir,sans-serif}.author-card__bio{font-size:1rem}.load-more .spinner{display:none}.load-more .spinner.active{display:block}.pagination{text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width:30em){.pagination{justify-content:space-between;margin-top:50px}}.pagination .page-count{display:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:12px;color:rgba(48,51,57,.7)}@media screen and (max-width:30em){.pagination .page-count{display:block}}.pagination .prev,.pagination .next{position:relative;top:-1px;text-indent:-9999px;padding:0;margin:5px;border-radius:32rem}@media screen and (max-width:30em){.pagination .prev,.pagination .next{padding:10px;margin:0 1rem;color:rgba(48,51,57,.15)}.pagination .prev:hover:not(.disabled),.pagination .next:hover:not(.disabled){color:#586a2b}.pagination .prev.disabled,.pagination .next.disabled{color:rgba(48,51,57,.15)}}.pagination .prev:after,.pagination .next:after{content:'';background-repeat:no-repeat;background-position:center;background-size:1rem;width:2rem;height:2rem;display:block;border-radius:64rem}.pagination .prev.disabled,.pagination .next.disabled{opacity:.25}.pagination .prev{display:flex;align-items:center;margin-right:30px;background-color:#fff}.pagination .prev:after{background-image:url(../images/icons/arrow-left.png)}@media screen and (max-width:30em){.pagination .prev{margin-right:0}}.pagination .next{display:flex;align-items:center;margin-left:30px;background-color:#fff}.pagination .next:after{background-image:url(../images/icons/arrow-right.png)}@media screen and (max-width:30em){.pagination .next{margin-left:0}}.pagination .page-numbers{color:rgba(48,51,57,.35);width:36px;height:36px;line-height:36px;font-weight:500;border-radius:64rem}@media screen and (max-width:30em){.pagination .page-numbers{display:none}}.pagination .page-numbers.dots{position:relative;top:-5px;font-weight:100}.pagination .page-numbers.dots:hover,.pagination .page-numbers.dots:focus{background:0 0}.pagination .page-numbers.current{color:#303339;font-weight:500;position:relative;margin:0 5px}.pagination .page-numbers.current:hover{background-color:transparent}.pagination .page-numbers:hover,.pagination .page-numbers:focus{background:rgba(48,51,57,.05);color:#303339}.share-set{display:block}.share-set__link{display:inline-block;vertical-align:middle;margin:0 .5em;width:32px;height:32px;background-position:center center;background-size:100%;background-color:transparent;transition:all 150ms linear;text-indent:-9999px}.share-set__link--facebook{background-image:url(../images/blog/facebook.png)}.share-set__link--twitter{background-image:url(../images/blog/twitter.png)}.share-set__link--pinterest{background-image:url(../images/blog/pinterest.png)}.share-set__link--instagram{background-image:url(../images/blog/instagram.png)}.share-set__link:hover{opacity:.6;color:transparent}.formy-error,.formy-temp,.formy-success{font-size:16px;padding:6px 10px;clear:both;text-align:center;display:block;font-weight:400;position:absolute;top:100%}.formy-error{color:#b96c4d}.formy-temp{text-style:italic}.post-image-wrapper{position:relative;text-align:center;display:block;line-height:0}.post-image-wrapper .wrapper-inner{display:inline-block;position:relative;margin:0!important}.post{display:block;background:#fff}.post__header{display:block;text-align:center}.post .post-header{margin-bottom:2rem;box-shadow:inset 0 -2px 0 0 rgba(48,51,57,.05)}@media(min-width:30rem){.post .post-header{margin-bottom:4rem}}.post .post-header__text{padding:2rem 1rem}.post .post-header__img{width:100%}.post__category{text-transform:uppercase;letter-spacing:.25em;font-size:.75rem;font-weight:600;color:rgba(48,51,57,.7)}.post__category:after{content:" ";display:block;width:2rem;height:2px;background-color:rgba(48,51,57,.15);margin:.5rem auto}.post__category:hover,.post__category:focus,.post__category:active{color:#303339}.post__title{font-size:2.25rem;line-height:1.2;max-width:32rem;letter-spacing:-.025em;margin:1rem auto}@media(min-width:60rem){.post__title{font-size:3rem}}.post__byline{display:block;font-size:1rem;color:rgba(48,51,57,.35);font-family:minion-3,times,serif;font-style:italic;letter-spacing:.05em;text-transform:lowercase}.post__byline a{color:rgba(48,51,57,.7)}.post__byline a:hover,.post__byline a:focus{color:#303339}.post__content{background:#fff;padding:0 2rem}.post__content img:not(:first-of-type){margin:4rem auto}.post__content ul,.post__content ol{font-size:1rem;font-family:minion-3,times,serif;max-width:40rem;margin:0 auto 2rem;color:rgba(48,51,57,.7)}@media(min-width:30rem){.post__content ul,.post__content ol{font-size:1.25rem}}.post__content li{margin:1rem 0}.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6,.post__content p{font-family:minion-3,times,serif;max-width:40rem;width:100%;margin-left:auto;margin-right:auto}.post__content h3{font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.post__content h4,.post__content h5{text-transform:uppercase;font-weight:600;margin-bottom:1rem;letter-spacing:.1em}.post__content h4{font-size:1.25rem}.post__content h5{font-size:1rem;color:rgba(48,51,57,.7)}.post__content p{margin-top:0;margin-bottom:1rem;font-size:1.25rem;font-family:minion-3,times,serif;line-height:1.6}@media(min-width:30rem){.post__content p{font-size:1.25rem;margin-bottom:2rem}}.post__content p img,.post__content .full-bleed,.post__content .video-wrapper{margin-top:2rem;margin-bottom:2rem}@media(min-width:60rem){.post__content p img,.post__content .full-bleed,.post__content .video-wrapper{margin-top:4rem;margin-bottom:4rem}}.post__content p>img+em{font-size:1rem;margin-top:-1rem}.post__footer{background:#fff;padding:4rem 0 0}.post .post-footer{border-top:1px solid rgba(48,51,57,.05);border-bottom:1rem solid rgba(48,51,57,.05);padding:2rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media(min-width:60rem){.post .post-footer{flex-direction:row}}.post .post-footer__view-comments{flex:1;border:2px solid;border-radius:.25rem;color:#303339;font-size:.875rem;background:0 0;font-weight:700;text-transform:uppercase;letter-spacing:.1em;order:3;margin:1rem 0 0;padding:1rem 2rem;text-align:center}.post .post-footer__view-comments:hover,.post .post-footer__view-comments:focus,.post .post-footer__view-comments:active{color:#667b60}@media(min-width:60rem){.post .post-footer__view-comments{order:0;margin:0}}.post .post-footer__view-comments--closed,.post .post-footer__view-comments--closed:focus,.post .post-footer__view-comments--closed:hover,.post .post-footer__view-comments--closed:active{border:none;color:rgba(48,51,57,.35)}.post .post-footer__date{flex:1;color:rgba(48,51,57,.7);font-size:1rem;font-style:italic;text-transform:lowercase;letter-spacing:.1em;font-family:minion-3,times,serif;order:0;margin:0}.post .post-footer__social{flex:1;display:inline-flex;align-items:center;justify-content:flex-end;order:1;margin:1rem 0 0}@media(min-width:60rem){.post .post-footer__social{order:0;margin:0}}.post .post-footer__social-title{font-family:brandon-grotesque,avenir,sans-serif;font-size:.75rem;color:rgba(48,51,57,.7);letter-spacing:.1em;font-weight:700;margin:0 1rem;text-transform:uppercase}.post__more-posts{background:#f5f5f5}.post__comments{display:none;background:#fff;padding:2rem}@media(min-width:60rem){.post__comments{padding:4rem}}.post__comments .comments-holder{max-width:40rem;margin:0 auto}.block-verticalcap{width:100%;display:flex;padding:0;margin:0;flex-direction:column}@media(min-width:1120px){.block-verticalcap{flex-direction:row}}.block-verticalcap__photo{flex:2;background-size:cover;background-position:center}.block-verticalcap__photo--tall{padding-top:70%}.block-verticalcap figcaption{flex:1;background:#303339;padding:15px;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:1120px){.block-verticalcap figcaption{padding:30px}}.block-verticalcap figcaption p{font-size:16px;margin:0;color:#fff;font-family:brandon-grotesque,avenir,sans-serif}.block-verticalcap figcaption small{margin-top:25px;padding-top:.5em;border-top:1px solid #74767a;color:#74767a}.block-verticalcap--bordered{padding:0 45px}.block-verticalcap--textblock{width:640px;margin:0 auto}.page-template-book-homebody .site-content,.page-template-tpl-book-master .site-content{max-width:1080px;margin:1rem;padding:0}@media(min-width:30rem){.page-template-book-homebody .site-content,.page-template-tpl-book-master .site-content{margin:2rem auto;padding:0 2rem}}.page-template-book-homebody .book-quick .aspect-2-1,.page-template-tpl-book-master .book-quick .aspect-2-1{display:none}.page-template-book-homebody .book-quick .aspect-1-1,.page-template-tpl-book-master .book-quick .aspect-1-1{display:block}@media(min-width:30rem){.page-template-book-homebody .book-quick .aspect-2-1,.page-template-tpl-book-master .book-quick .aspect-2-1{display:block}.page-template-book-homebody .book-quick .aspect-1-1,.page-template-tpl-book-master .book-quick .aspect-1-1{display:none}}.page-template-book-homebody .page-title,.page-template-tpl-book-master .page-title{margin:4rem 0 2rem;font-size:1.5rem;line-height:1.2;letter-spacing:normal}@media(min-width:60rem){.page-template-book-homebody .page-title,.page-template-tpl-book-master .page-title{font-size:2.25rem}}.page-template-book-homebody h2,.page-template-tpl-book-master h2{margin-bottom:1rem;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;font-family:brandon-grotesque,avenir,sans-serif;font-weight:700}.page-template-book-homebody p,.page-template-tpl-book-master p{font-weight:400;margin:0 0 1rem}.page-template-book-homebody section.book-section,.page-template-tpl-book-master section.book-section{display:block}.page-template-book-homebody section.book-section.intro,.page-template-tpl-book-master section.book-section.intro{background-image:none;margin:0 0 2rem}.page-template-book-homebody .product-card,.page-template-tpl-book-master .product-card{margin:0;padding:1rem 0}@media(min-width:60rem){.page-template-book-homebody .product-card,.page-template-tpl-book-master .product-card{padding:0 1rem}}.page-template-book-homebody .page-description,.page-template-tpl-book-master .page-description{max-width:48rem;margin:0 auto 2rem;font-family:minion-3,times,serif}.page-template-book-homebody .page-description p,.page-template-tpl-book-master .page-description p{font-size:1rem}@media(min-width:30rem){.page-template-book-homebody .page-description p,.page-template-tpl-book-master .page-description p{font-size:1.25rem}}.page-template-book-homebody .btn-primary,.page-template-tpl-book-master .btn-primary{background:0 0;text-transform:uppercase;border:2px solid;background-color:#586a2b;color:#fff;letter-spacing:.1em;font-weight:700;font-size:.875rem;padding:1rem 2rem;display:block;width:100%;text-align:center;margin:1rem auto 0}.page-template-book-homebody .btn-primary:hover,.page-template-book-homebody .btn-primary:focus,.page-template-tpl-book-master .btn-primary:hover,.page-template-tpl-book-master .btn-primary:focus{background-color:#303339}.page-template-book-homebody section.book-section.order,.page-template-tpl-book-master section.book-section.order{padding-top:4rem;border-top:2px solid rgba(48,51,57,.15)}.page-template-book-homebody section.book-section.order .sellers,.page-template-tpl-book-master section.book-section.order .sellers{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin-bottom:4rem}.page-template-book-homebody section.book-section.order .seller,.page-template-tpl-book-master section.book-section.order .seller{flex:0 1 200px;display:flex;align-items:center;justify-content:center;padding:1rem 2rem;opacity:1}@media(min-width:60rem){.page-template-book-homebody section.book-section.order .seller,.page-template-tpl-book-master section.book-section.order .seller{padding:1rem 2rem;flex:0 1 240px}}.page-template-book-homebody section.book-section.order .seller:hover,.page-template-book-homebody section.book-section.order .seller:focus,.page-template-tpl-book-master section.book-section.order .seller:hover,.page-template-tpl-book-master section.book-section.order .seller:focus{opacity:.7}.page-template-tpl-contact .site-content .page-title{max-width:1020px;margin:45px auto 0}.page-template-tpl-contact .site-content .title{font-family:minion-3,times,serif;display:block;font-size:36px;line-height:1.2;text-align:center}@media(min-width:48em){.page-template-tpl-contact .site-content .title{font-size:48px}}.page-template-tpl-contact .site-content .contact-hero-area{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;max-width:1020px;min-height:340px;margin:45px auto 0}.page-template-tpl-contact .site-content .contact-hero-area:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(48,51,57,.7)}.page-template-tpl-contact .site-content .contact-hero-area .hero-elevated{position:relative;text-align:center;padding-top:90px;padding-bottom:60px;padding-left:20px;padding-right:20px;z-index:2}.page-template-tpl-contact .site-content .contact-hero-area .hero-subtitle{font-family:brandon-grotesque,avenir,sans-serif;font-size:18px;line-height:1.4;font-weight:400;color:#fff;margin:0 0 1em}.page-template-tpl-contact .site-content .contact-hero-area .hero-help-center{display:inline-block;padding:0 26px;height:50px;font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;line-height:50px;letter-spacing:.1em;background:#303339;font-weight:500;color:#fff;text-transform:uppercase;transition:all .15s ease-in-out}.page-template-tpl-contact .site-content .contact-hero-area .hero-help-center:hover,.page-template-tpl-contact .site-content .contact-hero-area .hero-help-center:focus{background-color:#fff;color:#303339;transition:all 150ms ease-in-out}.page-template-tpl-contact .site-content .contact-hero-area .hero-search{max-width:500px;width:100%;display:block;margin:0 auto 45px}.page-template-tpl-contact .site-content .contact-hero-area .hero-search form{position:relative}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results{position:absolute;top:100%;left:1px;right:1px;background:#fff;border:1px solid rgba(48,51,57,.15);z-index:100;display:none}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results .hero-search-item{display:block;border-bottom:1px solid rgba(48,51,57,.15)}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results .hero-search-item a{display:block;text-align:left;font-family:brandon-grotesque,avenir,sans-serif;font-weight:400;font-size:16px;line-height:50px;padding:0 28px;color:#303339;transition:all .3s ease-in-out}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results .hero-search-item a:hover{background-color:rgba(48,51,57,.05);transition:all .3s ease-in-out}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results .hero-search-more{background-color:rgba(48,51,57,.05)}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results .hero-search-more a{display:block;text-align:center;font-family:brandon-grotesque,avenir,sans-serif;font-weight:400;font-size:14px;line-height:50px;padding:0 28px;color:#d0cec9;text-transform:uppercase;transition:all .3s ease-in-out}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results .hero-search-more a svg{display:inline-block;position:relative;top:2px;margin-left:15px}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .hero-search-results .hero-search-more a svg path{fill:#d0cec9}.page-template-tpl-contact .site-content .contact-hero-area .hero-search input[type=search]{background:#fff;border-width:0 0 3px;border-style:solid;border-color:#303339;display:block;max-width:100%;width:100%;margin:0;height:auto;padding:10px 30px;font-family:minion-3,times,serif;font-style:italic;font-weight:400;font-size:24px;line-height:1.5em}.page-template-tpl-contact .site-content .contact-hero-area .hero-search input[type=search]::-ms-clear{display:none;width:0;height:0}.page-template-tpl-contact .site-content .contact-hero-area .hero-search input[type=search]::-webkit-search-decoration,.page-template-tpl-contact .site-content .contact-hero-area .hero-search input[type=search]::-webkit-search-cancel-button,.page-template-tpl-contact .site-content .contact-hero-area .hero-search input[type=search]::-webkit-search-results-button,.page-template-tpl-contact .site-content .contact-hero-area .hero-search input[type=search]::-webkit-search-results-decoration{display:none}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .input-submit{position:absolute;top:1px;right:1px;bottom:1px}.page-template-tpl-contact .site-content .contact-hero-area .hero-search .input-submit button[type=submit]{color:rgba(48,51,57,.7);margin:0;padding:0 13px 0 18px;font-size:25px;line-height:48px;background:#fff;display:block}.page-template-tpl-contact .site-content .contact__boxes{padding:30px;margin:45px 0 30px;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.page-template-tpl-contact .site-content .contact-box{flex:0 0 100%;padding:15px}@media(min-width:48em){.page-template-tpl-contact .site-content .contact-box{flex:0 0 50%}}@media(min-width:1120px){.page-template-tpl-contact .site-content .contact-box{flex:0 0 30%}}.page-template-tpl-contact .site-content .contact-box__title{font-family:minion-3,times,serif;font-weight:400;font-size:30px;margin:0 0 .75em}.page-template-tpl-contact .site-content .contact-box__title-link{color:#303339;display:inline-block;line-height:1.2}.page-template-tpl-contact .site-content .contact-box__title-link:hover,.page-template-tpl-contact .site-content .contact-box__title-link:focus{color:#586a2b}.page-template-tpl-contact .site-content .contact-box__details p{margin-bottom:.5em}.page-template-tpl-contact .site-content .share-box-wrapper h2{font-size:1.5rem;font-family:minion-3,times,serif;font-style:italic;color:rgba(48,51,57,.7);text-align:center;margin:1.5em 30px 1em}.page-template-tpl-contact .site-content .contact-info-box{padding:0;margin:45px 0 0;font-family:brandon-grotesque,avenir,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#303339;text-transform:uppercase;letter-spacing:.1em;text-align:center}.page-template-tpl-contact .site-content .contact-info-box:after{content:"";background-color:rgba(48,51,57,.15);height:2px;width:30px;display:block;margin:30px auto}.page-template-tpl-design-construction section a{color:#71959c}.page-template-tpl-design-construction section a:hover{color:#5a7a80}.page-template-tpl-design-construction h2{font-size:36px;font-weight:400;font-family:minion-3,times,serif;text-transform:none;letter-spacing:normal;margin:.5em 0}@media screen and (max-width:48em){.page-template-tpl-design-construction h2{font-size:30px}}.page-template-tpl-design-construction .section-intro,.page-template-tpl-design-construction .section-outro{text-align:center;margin:1.5em auto;font-size:21px;font-family:minion-3,times,serif;max-width:720px}@media screen and (max-width:48em){.page-template-tpl-design-construction .section-intro,.page-template-tpl-design-construction .section-outro{font-size:18px}}.page-template-tpl-design-construction .section-outro{max-width:480px;font-style:italic}.page-template-tpl-design-construction h3{letter-spacing:.1em;font-size:18px;line-height:1.4}.page-template-tpl-design-construction .responsive{display:none}@media screen and (max-width:30em){.page-template-tpl-design-construction .responsive{display:block}}.page-template-tpl-design-construction .large{display:block}@media screen and (max-width:30em){.page-template-tpl-design-construction .large{display:none}}.page-template-tpl-design-construction .site-content{margin-bottom:0}.page-template-tpl-design-construction .secondary-header{display:none!important}.page-template-tpl-design-construction .row{max-width:75rem}.page-template-tpl-design-construction .section{padding:60px 0}.page-template-tpl-design-construction .page-header{position:relative;padding:30px;margin:0 auto;max-width:1080px;width:100%}@media screen and (max-width:48em){.page-template-tpl-design-construction .page-header{padding:15px}}@media screen and (max-width:30em){.page-template-tpl-design-construction .page-header{padding:0}}.page-template-tpl-design-construction .page-hero{width:100%;padding:50% 0 0!important;display:table;position:relative;background-color:#e8e7de;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:30em){.page-template-tpl-design-construction .page-hero{padding:100% 0 0!important}}.page-template-tpl-design-construction .logo-wrapper{text-indent:-9999px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:75%;width:40%;max-width:510px;background-repeat:no-repeat;background-position:center;background-size:contain;display:table;vertical-align:middle}@media screen and (max-width:30em){.page-template-tpl-design-construction .logo-wrapper{height:75%;width:75%}}.page-template-tpl-design-construction .logo-img{display:block}.page-template-tpl-design-construction section.introduction{padding:60px 0}.page-template-tpl-design-construction section.introduction h3{margin-bottom:.5em;font-size:30px;line-height:1.4em;letter-spacing:.125em;margin-top:50px}@media screen and (max-width:30em){.page-template-tpl-design-construction section.introduction h3{font-size:22px;letter-spacing:3px}}.page-template-tpl-design-construction section.introduction h3:first-child{margin-top:0}.page-template-tpl-design-construction section.introduction p{margin-bottom:30px;font-size:21px;font-family:minion-3,times,serif}.page-template-tpl-design-construction section.introduction p:last-child{margin-bottom:0}@media screen and (max-width:48em){.page-template-tpl-design-construction section.introduction p{font-size:18px}}.page-template-tpl-design-construction .section-homes h3{margin:1em 0}.page-template-tpl-design-construction .section-homes .homes-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:48em){.page-template-tpl-design-construction .section-homes .homes-list{flex-direction:column}}.page-template-tpl-design-construction .section-homes .homes-list-item{display:flex;border-top:1px solid #e8e7de;text-align:left;padding:15px;align-self:center;flex:1 0 100%;flex-wrap:wrap;align-items:center}@media screen and (max-width:48em){.page-template-tpl-design-construction .section-homes .homes-list-item{text-align:center;margin-bottom:20px;max-width:480px}}.page-template-tpl-design-construction .section-homes .homes-list-item:first-child{border-top:0}.page-template-tpl-design-construction .section-homes .home-thumbnail-wrapper{flex:0 1 320px}@media screen and (max-width:48em){.page-template-tpl-design-construction .section-homes .home-thumbnail-wrapper{flex:0 0 100%}}.page-template-tpl-design-construction .section-homes .home-thumbnail{width:100%;max-width:300px}.page-template-tpl-design-construction .section-homes .home-info{flex:1;margin-right:30px}@media screen and (max-width:48em){.page-template-tpl-design-construction .section-homes .home-info{flex:0 0 100%;margin-right:0}}.page-template-tpl-design-construction .section-homes .home-name{font-weight:500;text-transform:uppercase;text-align:left;font-size:16px;letter-spacing:.125em;margin:1em 0}@media screen and (max-width:48em){.page-template-tpl-design-construction .section-homes .home-name{text-align:center}}.page-template-tpl-design-construction .section-homes .home-desc{font-family:minion-3,times,serif}.page-template-tpl-design-construction .section-faq{background:#fff;text-align:center}.page-template-tpl-design-construction .section-faq .faq-list{border-top:1px solid #e8e7de}.page-template-tpl-design-construction .section-faq .faq-list-item{border-bottom:1px solid #e8e7de;padding:1em 0}.page-template-tpl-design-construction .section-faq .question{margin-bottom:0;letter-spacing:0;font:normal 500 18px/1.4 "minion-3",times,serif;cursor:pointer}.page-template-tpl-design-construction .section-faq .question:hover{text-decoration:underline}.page-template-tpl-design-construction .section-faq .answer{max-height:0;overflow:hidden;transition:max-height .5s ease}.page-template-tpl-design-construction .section-faq .answer p{font:normal 400 16px/1.4 "minion-3",times,serif;margin:.5em 0 0;color:#303339}.page-template-tpl-design-construction .section-faq .opened .answer{max-height:25rem}.page-template-tpl-design-construction .section-faq ul li{display:block;font-size:16px;text-align:center;letter-spacing:2px;color:rgba(48,51,57,.7)}body.post-type-archive-mg_event{background:#fff}body.post-type-archive-mg_event .btn-outline{color:#586a2b;box-shadow:inset 0 0 0 1px;letter-spacing:normal;font-weight:500;font-size:18px;border-radius:0;text-transform:none;transition:all .15s ease 0s;padding:16px 32px}body.post-type-archive-mg_event .btn-outline:hover,body.post-type-archive-mg_event .btn-outline:focus{color:#fff;background:#586a2b;box-shadow:inset 0 0 0 1px #586a2b}body.post-type-archive-mg_event .btn-outline:active{background:#303339;box-shadow:inset 0 0 0 1px #303339}body.post-type-archive-mg_event .h-section{font-size:16px;font-weight:700;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em}body.post-type-archive-mg_event .h-subsection{font-size:2.25rem;font-weight:500;font-family:brandon-grotesque,avenir,sans-serif;text-transform:none}@media screen and (max-width:48em){body.post-type-archive-mg_event .h-subsection{font-size:30px}}body.post-type-archive-mg_event .site-content{margin-bottom:0}body.post-type-archive-mg_event .events-list{max-width:1080px;padding:0 30px;margin:0 auto}body.post-type-archive-mg_event .page-title{font-size:3rem;text-transform:none;letter-spacing:normal;text-align:center;padding:0}@media screen and (max-width:48em){body.post-type-archive-mg_event .page-title{font-size:2.25rem}}body.post-type-archive-mg_event .event-wrapper{display:flex;flex-wrap:wrap;padding:30px 0;align-items:center}@media screen and (max-width:48em){body.post-type-archive-mg_event .event-wrapper{flex-direction:column;text-align:center;align-items:inherit}}body.post-type-archive-mg_event .event-wrapper+.event-wrapper{border-top:1px solid #e8e7de}body.post-type-archive-mg_event .event-thumb{flex:1;background-size:cover;background-position:center}@media screen and (max-width:48em){body.post-type-archive-mg_event .event-thumb{flex:100% 0 0}}body.post-type-archive-mg_event .event-info{flex:1;margin-left:30px}@media screen and (max-width:48em){body.post-type-archive-mg_event .event-info{flex:100% 0 0;margin-left:0;background:#fff;margin-top:15px}}body.post-type-archive-mg_event .event-title{display:block;text-transform:none;font-family:brandon-grotesque,avenir,sans-serif;letter-spacing:normal;margin-bottom:0;transition:all .15s ease-in-out 0s}body.post-type-archive-mg_event .event-title-link{display:block}body.post-type-archive-mg_event .event-title-link:hover .event-title,body.post-type-archive-mg_event .event-title-link:focus .event-title{color:#586a2b}body.post-type-archive-mg_event .event-title-link:active .event-title{color:#404d1f}body.post-type-archive-mg_event .event-date{font-family:brandon-grotesque,avenir,sans-serif;font-size:18px;font-weight:500;color:rgba(48,51,57,.7);margin-bottom:1em}@media screen and (max-width:48em){body.post-type-archive-mg_event .event-date{font-size:16px}}body.post-type-archive-mg_event .event-description{font-size:18px}body.post-type-archive-mg_event .event-thumb{opacity:1;transition:all .15s ease-in-out 0s}body.post-type-archive-mg_event .event-thumb:hover{opacity:.8}body.post-type-archive-mg_event .season-wrapper{text-align:left;margin:0;position:relative;margin:30px 0 0}@media screen and (max-width:48em){body.post-type-archive-mg_event .season-wrapper{text-align:center}}body.post-type-archive-mg_event .season-title{display:inline-block;letter-spacing:.15em;margin:0 auto;font-size:14px;font-weight:500;background:#fff;padding:0 1em 0 0;z-index:1000;line-height:1em}@media screen and (max-width:48em){body.post-type-archive-mg_event .season-title{padding:0 1em}}body.post-type-archive-mg_event .season-title:before{content:" ";display:block;position:absolute;left:0;right:0;border-top:2px solid #e8e7de;top:.8em;z-index:-1}body.post-type-archive-mg_event section h1,body.post-type-archive-mg_event section h2,body.post-type-archive-mg_event section h3,body.post-type-archive-mg_event section h4,body.post-type-archive-mg_event section h5{font-family:brandon-grotesque,avenir,sans-serif}body.post-type-archive-mg_event section h2{font-size:34px;font-weight:700;line-height:47px}@media screen and (max-width:30em){body.post-type-archive-mg_event section h2{font-size:24px;line-height:32px}}@media screen and (max-width:30em){body.post-type-archive-mg_event section h2{font-size:20px;line-height:30px}}body.post-type-archive-mg_event section h3{font-size:26px}body.post-type-archive-mg_event section p,body.post-type-archive-mg_event section ul,body.post-type-archive-mg_event section ol,body.post-type-archive-mg_event section li{font-size:16px}body.post-type-archive-mg_event section p{margin-bottom:30px}body.post-type-archive-mg_event section a.anchor{position:relative;top:-60px}body.post-type-archive-mg_event .section,body.post-type-archive-mg_event section{padding:60px 0}@media screen and (max-width:48em){body.post-type-archive-mg_event .section,body.post-type-archive-mg_event section{padding:40px 0}}@media screen and (max-width:30em){body.post-type-archive-mg_event .section,body.post-type-archive-mg_event section{padding:20px 0}}body.post-type-archive-mg_event .secondary-header{display:none}body.post-type-archive-mg_event .btn{display:inline-block;padding:0 30px;height:45px;line-height:45px;text-transform:uppercase;color:#fff;font-size:14px;letter-spacing:1.75px;font-weight:700;min-width:180px}body.post-type-archive-mg_event .btn:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}body.post-type-archive-mg_event .btn.disabled{background:#909090;cursor:default}body.post-type-archive-mg_event .btn.disabled:hover,body.post-type-archive-mg_event .btn.disabled:active{background:#909090;-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important}body.post-type-archive-mg_event .btn.btn-link{background:0 0;color:#000;font-weight:500;font-size:16px;text-decoration:underline;padding:0}body.post-type-archive-mg_event .page-header{position:relative;padding:30px;margin:0 auto;max-width:1080px;width:100%}@media screen and (max-width:48em){body.post-type-archive-mg_event .page-header{padding:15px}}@media screen and (max-width:30em){body.post-type-archive-mg_event .page-header{padding:0}}body.post-type-archive-mg_event .page-hero{margin:0;width:100%;padding:50% 0 0!important;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#e8e7de}@media screen and (max-width:30em){body.post-type-archive-mg_event .page-hero{padding:100% 0 0!important}}body.post-type-archive-mg_event .page-hero-inner{position:absolute;top:20%;right:0;bottom:20%;left:0;margin:auto;max-width:510px;width:70%;vertical-align:middle}body.post-type-archive-mg_event .page-title{color:#fff;text-align:center;font-size:1.5rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-bottom:1rem;padding:0}@media(min-width:60rem){body.post-type-archive-mg_event .page-title{font-size:2.25rem}}body.post-type-archive-mg_event .page-description{font-size:1.25rem;color:#fff;font-weight:500;text-align:center}@media screen and (max-width:48em){body.post-type-archive-mg_event .page-description{display:none}}body.post-type-archive-mg_event section.entertainers{text-align:center}body.post-type-archive-mg_event section.entertainers p{font-size:1.5rem}body.post-type-archive-mg_event section.events .event-listing-item{margin-bottom:30px;display:block}body.post-type-archive-mg_event section.events .event-listing-item .image{width:100%;background-color:#f8f8f8;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;position:relative}body.post-type-archive-mg_event section.events .event-listing-item .image:after{display:block;content:"";padding-top:75%}body.post-type-archive-mg_event section.events .event-listing-item .details{background:#f6f6f6;display:block;width:100%;padding:15px;text-align:center;color:#212721;text-transform:uppercase;letter-spacing:.1em}body.post-type-archive-mg_event section.events .event-listing-item .details .title{display:block;font-size:14px;font-weight:700}body.post-type-archive-mg_event section.events .event-listing-item .details .date{font-size:12px;font-weight:400;opacity:.5}body.mg_event-template-default .section-title-wrapper{text-align:left}@media screen and (max-width:48em){body.mg_event-template-default .section-title-wrapper{text-align:center}}body.mg_event-template-default .h-section{font-size:16px;font-weight:700;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em;display:inline-block;letter-spacing:.15em;margin:0 auto 15px;font-size:14px;font-weight:500;background:#fff;padding:0 1em 0 0;z-index:1000;line-height:1em}@media screen and (max-width:48em){body.mg_event-template-default .h-section{padding:0 1em;margin-bottom:0}}body.mg_event-template-default .h-section:before{content:" ";display:block;position:absolute;left:15px;right:15px;border-top:2px solid rgba(48,51,57,.15);top:.8em;z-index:-1}body.mg_event-template-default .h-subsection{font-size:1.5rem;font-weight:500;font-family:brandon-grotesque,avenir,sans-serif;text-transform:none}@media screen and (max-width:30em){body.mg_event-template-default .h-subsection{font-size:24px}}body.mg_event-template-default .h-tertiary{font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em}body.mg_event-template-default .page-section{margin:60px 0}@media screen and (max-width:48em){body.mg_event-template-default .page-section{margin:30px 0}}body.mg_event-template-default .page-section h2{text-align:center}body.mg_event-template-default .btn-primary{display:inline-block;color:#586a2b;font-weight:500;font-size:18px;padding:8px 32px;transition:all .15s ease;box-shadow:inset 0 0 0 1px;border-radius:0;font-family:brandon-grotesque,avenir,sans-serif}body.mg_event-template-default .btn-primary:hover,body.mg_event-template-default .btn-primary:focus{background:#586a2b;color:#fff;box-shadow:inset 0 0 0 1px #586a2b}body.mg_event-template-default .btn-primary:active{color:#fff;background:#303339;box-shadow:inset 0 0 0 1px #303339}body.mg_event-template-default .btn-secondary{font-size:inherit;font-weight:500;box-shadow:inset 0 -2px 0 0 rgba(48,51,57,.15);display:inline-block}body.mg_event-template-default .btn-secondary:hover{color:#303339}body.mg_event-template-default a.anchor{position:relative;top:-60px}body.mg_event-template-default .page-header{position:relative;padding:30px;margin:0 auto;max-width:1080px;width:100%}@media screen and (max-width:48em){body.mg_event-template-default .page-header{padding:15px}}@media screen and (max-width:30em){body.mg_event-template-default .page-header{padding:0}}body.mg_event-template-default .page-hero{margin:0;width:100%;padding:50% 0 0!important;display:table;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#e8e7de;-webkit-animation:fadeIn .25s ease-in-out .5s both;animation:fadeIn .25s ease-in-out .5s both}@media screen and (max-width:30em){body.mg_event-template-default .page-hero{padding:100% 0 0!important}}body.mg_event-template-default .video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.5;-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}body.mg_event-template-default .video-container video{position:absolute;width:2000px;height:1125px;top:0;left:0}@media screen and (max-width:48em){body.mg_event-template-default .video-container video{display:none}}body.mg_event-template-default .page-title{position:absolute;top:20%;right:0;bottom:20%;left:0;margin:auto;max-width:510px;width:70%;text-align:center;display:flex;justify-content:center;flex-direction:column;-webkit-animation:fadeInUp .35s ease-in-out .75s both;animation:fadeInUp .35s ease-in-out .75s both}body.mg_event-template-default .page-title-text{display:block;color:#303339;text-transform:none;font-family:brandon-grotesque,avenir,sans-serif;font-weight:500;font-size:1.5rem}@media(min-width:48em){body.mg_event-template-default .page-title-text{font-size:2.25rem}}body.mg_event-template-default .page-title-date{display:block;font-family:brandon-grotesque,avenir,sans-serif;letter-spacing:.1em;font-size:.875rem;opacity:rgba(48,51,57,.7);font-weight:600;margin-top:1rem;text-transform:uppercase}@media screen and (max-width:48em){body.mg_event-template-default .page-title-date{font-size:12px}}body.mg_event-template-default .page-title-img{display:block;margin:auto;max-width:100%;max-height:100%}body.mg_event-template-default .event-countdown{position:absolute;z-index:1000;color:#fff;left:0;right:0;margin:auto;width:40%;display:flex;bottom:0;justify-content:space-around}@media screen and (max-width:48em){body.mg_event-template-default .event-countdown{display:flex;position:absolute;width:100%;justify-content:center;bottom:0;top:auto}}body.mg_event-template-default .event-countdown .countdown-item{text-align:center;padding:1em}body.mg_event-template-default .event-countdown .countdown-amount{display:block;font-size:18px;font-weight:500}body.mg_event-template-default .event-countdown .countdown-label{display:block;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;opacity:.75;font-weight:400}@media screen and (max-width:48em){body.mg_event-template-default .event-countdown .countdown-label{font-size:10px}}body.mg_event-template-default .page-nav{width:100%;display:flex;margin-top:15px;justify-content:center}@media screen and (max-width:30em){body.mg_event-template-default .page-nav{display:block}}body.mg_event-template-default .page-nav .page-nav-link{text-align:center;padding:.25em 0;margin:0 1em;color:#303339;text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:700;transition:all .15s ease 0s}body.mg_event-template-default .page-nav .page-nav-link:hover,body.mg_event-template-default .page-nav .page-nav-link:focus{color:#303339;box-shadow:0 2px 0 0 #e8e7de;background-color:transparent}body.mg_event-template-default .page-nav .page-nav-link:active{color:#586a2b;box-shadow:0 2px 0 0 #e8e7de}@media screen and (max-width:48em){body.mg_event-template-default .page-nav .page-nav-link{font-size:14px}body.mg_event-template-default .page-nav .page-nav-link:hover,body.mg_event-template-default .page-nav .page-nav-link:focus,body.mg_event-template-default .page-nav .page-nav-link:active{box-shadow:none;background-color:rgba(48,51,57,.05)}}@media screen and (max-width:30em){body.mg_event-template-default .page-nav{padding:0}body.mg_event-template-default .page-nav .page-nav-link{display:block;padding:.25em 0;margin:.5em;font-size:14px}}body.mg_event-template-default .btn{display:inline-block;color:#fff;font-weight:500}body.mg_event-template-default .btn:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}body.mg_event-template-default .btn.disabled{background:#909090;cursor:default}body.mg_event-template-default .btn.disabled:hover,body.mg_event-template-default .btn.disabled:active{background:#909090;-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important}body.mg_event-template-default .btn.btn-link{background:0 0;color:#303339;border-bottom:2px solid #e8e7de;font-weight:500;font-size:18px;text-decoration:none;text-transform:none;padding:0;line-height:1em;display:inline-block;padding-bottom:.25em}body.mg_event-template-default section.intro{margin:15px 0 80px}body.mg_event-template-default section.intro p{margin-bottom:30px;font-size:21px;text-align:center}body.mg_event-template-default section.intro p:last-child{margin-bottom:0}@media screen and (max-width:48em){body.mg_event-template-default section.intro p{font-size:18px}}body.mg_event-template-default section.video{margin:60px 0}body.mg_event-template-default section.video .video-wrapper{position:relative;padding-top:56.25%;width:100%;box-shadow:10px 10px 0 0 #e8e7de}body.mg_event-template-default section.video .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}body.mg_event-template-default section.summary{margin:60px 0}body.mg_event-template-default section.summary .description{font-size:18px;font-weight:400;font-style:italic}body.mg_event-template-default section.summary .action{text-align:center;font-size:18px}body.mg_event-template-default section.summary .summary-item{border-color:rgba(48,51,57,.15);border-style:solid;border-width:0}@media screen and (max-width:48em){body.mg_event-template-default section.summary .summary-item{padding:30px 15px 15px}}@media screen and (max-width:48em){body.mg_event-template-default section.summary .summary-datetime{border-width:1px 0 0}}body.mg_event-template-default section.summary .summary-tickets{border-width:0 1px}@media screen and (max-width:48em){body.mg_event-template-default section.summary .summary-tickets{border-width:1px 0 0}}@media screen and (max-width:30em){body.mg_event-template-default section.summary .summary-tickets{border-width:0}}@media screen and (max-width:48em){body.mg_event-template-default section.summary .summary-location{border-width:1px 0 0 1px}}@media screen and (max-width:30em){body.mg_event-template-default section.summary .summary-location{border-width:1px 0}}body.mg_event-template-default section.schedule{padding:30px 0}@media screen and (max-width:48em){body.mg_event-template-default section.schedule{text-align:center}}body.mg_event-template-default section.schedule .day{display:block;margin:30px 0;padding-bottom:30px;position:relative}@media screen and (max-width:48em){body.mg_event-template-default section.schedule .day{border-bottom:0;margin:15px 0;padding-bottom:0}}body.mg_event-template-default section.schedule .day-title{margin-bottom:.5em}body.mg_event-template-default section.schedule .activities{list-style:none;margin:0;padding-left:0;padding-bottom:0;display:flex;flex-wrap:wrap;border-width:3px 0 0 1px;border-style:solid;border-color:rgba(48,51,57,.15)}@media screen and (max-width:48em){body.mg_event-template-default section.schedule .activities{border:0}}body.mg_event-template-default section.schedule .activity{flex:0 1 25%;margin:0;padding:15px 20px 20px 15px;border-width:0 1px 1px 0;border-style:solid;border-color:rgba(48,51,57,.15)}body.mg_event-template-default section.schedule .activity:hover{background-color:rgba(48,51,57,.05)}@media screen and (max-width:48em){body.mg_event-template-default section.schedule .activity{flex:0 0 100%;margin:0 0 15px;padding:0;width:100%;background:0 0;border-top:0;border:0}body.mg_event-template-default section.schedule .activity:hover{background:0 0}}body.mg_event-template-default section.schedule .activity-time{font-weight:500;font-size:14px;display:block;text-transform:uppercase;margin:0 0 .5em;color:rgba(48,51,57,.7)}@media screen and (max-width:48em){body.mg_event-template-default section.schedule .activity-time{margin:0}}body.mg_event-template-default section.schedule .activity-title{display:block;font-weight:400;font-size:16px;line-height:1.4}body.mg_event-template-default section.section-faqs .faq-item{padding:30px 0;border-bottom:1px solid rgba(48,51,57,.15);display:flex}@media screen and (max-width:48em){body.mg_event-template-default section.section-faqs .faq-item{display:block}}body.mg_event-template-default section.section-faqs .faq-question{flex:1;padding-right:30px;font-size:18px;text-transform:none;font-family:brandon-grotesque,avenir,sans-serif;font-weight:500;line-height:1.6em}@media screen and (max-width:48em){body.mg_event-template-default section.section-faqs .faq-question{padding:0}}body.mg_event-template-default section.section-faqs .faq-answer{flex:2}body.mg_event-template-default section.section-faqs .faq-answer p{font-size:18px;line-height:1.6em}body.mg_event-template-default section.section-faqs .faq-answer p:last-child{margin-bottom:0}body.mg_event-template-default section.section-upcoming{margin:60px 0 0;text-align:center}.base-legend,body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box .opinion-legend,body.page-template-tpl-feedback #primary .share-box-wrapper .share-legend{font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:.1em}body.page-template-tpl-feedback .feedback-box{margin:30px 0}body.page-template-tpl-feedback .feedback-header{background:rgba(48,51,57,.05);padding:110px 20px;position:relative;text-align:center;background-size:auto 100%;display:table;width:100%}body.page-template-tpl-feedback .feedback-header .centerer{display:table-cell;vertical-align:middle}@media only screen and (min-width:30.0625em) and (max-width:48em){body.page-template-tpl-feedback .feedback-header{padding:70px 20px;background-size:cover}}@media only screen and (max-width:30em){body.page-template-tpl-feedback .feedback-header{padding:40px 20px}}body.page-template-tpl-feedback .feedback-header h2{position:relative;font-size:26px;color:#303339;margin-bottom:10px;margin-top:0}@media only screen and (min-width:48.0625em){body.page-template-tpl-feedback .feedback-header h2{font-size:30px}}@media only screen and (min-width:59.4375em){body.page-template-tpl-feedback .feedback-header h2{font-size:36px}}body.page-template-tpl-feedback .feedback-header p{margin:0 auto;color:#303339;font-size:16px;font-weight:400;letter-spacing:1px}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback .feedback-header p{font-size:20px}}body.page-template-tpl-feedback .survey-box{text-align:center;background:#586a2b;color:#fff;width:550px;margin:0 auto;box-sizing:border-box;padding:25px 20px;line-height:1.5;font-size:16px;letter-spacing:1px;margin-top:40px}@media(max-width:600px){body.page-template-tpl-feedback .survey-box{width:auto;margin:20px 20px 60px}}body.page-template-tpl-feedback .survey-box.selected{display:none}body.page-template-tpl-feedback .survey-box p{margin:0 0 20px}body.page-template-tpl-feedback .survey-box a{color:#fff;border:1px solid #fff;text-transform:uppercase;font-size:14px;letter-spacing:2px;padding:8px 30px;display:inline-block}body.page-template-tpl-feedback .survey-box a:hover{background:#fff;color:#586a2b}body.page-template-tpl-feedback #primary{margin-top:30px}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary{margin-top:40px}}@media only screen and (min-width:48.0625em){body.page-template-tpl-feedback #primary{margin-top:60px}}body.page-template-tpl-feedback #primary .opinion-title{margin-bottom:30px}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .opinion-title{margin-bottom:40px}}@media only screen and (min-width:48.0625em){body.page-template-tpl-feedback #primary .opinion-title{margin-bottom:50px}}body.page-template-tpl-feedback #primary .opinion-title h3{font-size:20px;text-align:center;max-width:90%;margin:0 auto;letter-spacing:3px;line-height:1.4em}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .opinion-title h3{font-size:24px}}body.page-template-tpl-feedback #primary .feedback-button{display:inline-block;width:275px;vertical-align:middle}@media(max-width:600px){body.page-template-tpl-feedback #primary .feedback-button{width:50%}}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper{text-align:center}@media(max-width:600px){body.page-template-tpl-feedback #primary .opinion-boxes-wrapper{margin-left:20px;margin-right:20px}}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box{float:none;border:2px solid #e8e8e8;text-align:center;background-repeat:no-repeat;background-position:center 22%;cursor:pointer;position:relative;background-size:50%;transition:all .3s ease;width:auto}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box{background-size:auto;background-position:center 34%}}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box img.opinion-check{position:absolute;top:4%;right:3%;display:none;max-width:30px}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box img.opinion-check{max-width:999px}}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box .opinion-legend{position:absolute;bottom:18%;width:100%;height:2em;font-size:12px;font-weight:400;padding:0 15px}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box .opinion-legend{font-size:16px;font-weight:700;padding:0 15px}}@media only screen and (min-width:48.0625em){body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box .opinion-legend{font-size:16px}}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-positive{background-size:90px;margin:0 5px 0 0;color:#586a2b}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-positive.selected,body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-positive:hover{border:2px solid #586a2b}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-positive{margin:0 15px 0 0}}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-negative{background-size:90px;margin:0 0 0 5px;color:#ba494b}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-negative.selected,body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-negative:hover{border:2px solid #ba494b}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.opinion-negative{margin:0 0 0 15px}}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.selected img.opinion-check,body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box:hover img.opinion-check{display:block}body.page-template-tpl-feedback #primary .opinion-boxes-wrapper .opinion-box.unselected{color:rgba(48,51,57,.15)}body.page-template-tpl-feedback #primary .share-box-wrapper{text-align:center;margin:0 auto 20px;display:none;max-width:90%;transition:all .5s ease-in}body.page-template-tpl-feedback #primary .share-box-wrapper.selected{display:block}body.page-template-tpl-feedback #primary .share-box-wrapper.unselected{display:none}body.page-template-tpl-feedback #primary .share-box-wrapper .share-legend{margin-bottom:4px}body.page-template-tpl-feedback #primary .share-box-wrapper .share-legend.positive{color:#586a2b}body.page-template-tpl-feedback #primary .share-box-wrapper .share-legend.negative{color:#ba494b}body.page-template-tpl-feedback #primary .share-box-wrapper .share-text{font-size:18px;color:#303339;font-weight:400}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper{background-color:rgba(48,51,57,.05);margin:40px 0 0;padding:20px 0}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper{padding:40px 0}}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-quote{position:relative;display:inline-block;padding:0 8%;margin-bottom:30px}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-quote img.quote-open{position:absolute;top:0;left:2%}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-quote img.quote-close{position:absolute;bottom:0;right:2%}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-quote p{display:inline-block;font-size:16px;font-weight:600;letter-spacing:2px}@media only screen and (min-width:30.0625em){body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-quote p{font-size:18px;letter-spacing:2px}}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-quote p span{color:#586a2b}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-icons{display:inline-block;margin:0 auto}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-icons h3{display:inline-block;float:left;line-height:50px;margin:0 20px 0 0}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-icons .social-new{padding:0;float:left}body.page-template-tpl-feedback #primary .share-box-wrapper .social-box-wrapper .social-icons .social-new .icon{float:left}.ratio-box-wrapper{position:relative;width:50%}.ratio-box-wrapper:before{content:"";display:block;padding-top:100%}.ratio-box-wrapper .ratio-box-content{position:absolute;top:0;left:0;bottom:0;right:0}body.home .template-container .row{max-width:1080px}body.home #magnolia-footer{margin-top:0}body.home .front-page-slider{margin:30px 15px;position:relative}@media screen and (max-width:48em){body.home .front-page-slider{margin:0 0 30px}}body.home .front-page-slider.slick-initialized{padding-top:0}body.home .front-page-slider.slick-initialized .slide{padding:0;position:relative}body.home .front-page-slider .slide{position:absolute;top:0;display:block;width:100%;background-position:center;background-size:cover}body.home .front-page-slider .slide:first-child{z-index:1000}body.home .front-page-slider .slick-prev,body.home .front-page-slider .slick-next{width:40px;height:40px;z-index:1;background:rgba(255,255,255,.5);border-radius:50%;transition:all .15s ease;position:absolute;margin:0;padding:0;top:50%;-webkit-transform:translateY(calc(-50% - 30px));transform:translateY(calc(-50% - 30px));line-height:0;font-size:0}body.home .front-page-slider .slick-prev:hover,body.home .front-page-slider .slick-next:hover{background:rgba(255,255,255,.9)}@media screen and (max-width:48em){body.home .front-page-slider .slick-prev,body.home .front-page-slider .slick-next{display:none!important}}body.home .front-page-slider .slick-prev{left:50px}body.home .front-page-slider .slick-prev:before{content:"";background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-48px 0;background-size:80px 64px;content:'';display:inline-block;height:16px;vertical-align:middle;width:16px;position:relative;left:-1px}body.home .front-page-slider .slick-next{right:50px}body.home .front-page-slider .slick-next:before{content:"";background-image:url(../images/icons/svg-sprite.svg?83365);background-position:0 -16px;background-size:80px 64px;content:'';display:inline-block;height:16px;vertical-align:middle;width:16px;position:relative;right:-1px}body.home .front-page-slider .slick-dots{text-align:center;width:100%;line-height:0;margin:20px 0}body.home .front-page-slider .slick-dots li{display:inline-block;padding:0 3px;line-height:0;margin:0;height:auto;width:auto}body.home .front-page-slider .slick-dots li button{text-indent:-9999px;width:7px;height:7px;padding:0;margin:0;border-radius:50%;background:rgba(48,51,57,.15);line-height:0}body.home .front-page-slider .slick-dots li.slick-active button{background:#303339}body.home .cta-links{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2rem 1rem 1rem}@media(min-width:60rem){body.home .cta-links{margin:2rem 1rem}}body.home .cta-links__item{color:#303339;flex:0 0 100%;padding:1rem .5rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;box-shadow:inset 0 0 0 3px;font-size:1rem;margin:0 0 1rem;display:flex;align-items:center;justify-content:center}body.home .cta-links__item span{display:inline-block}body.home .cta-links__item:nth-child(1){color:#708974}body.home .cta-links__item:nth-child(2){color:#bd883d}body.home .cta-links__item:nth-child(3){color:#516048}body.home .cta-links__item:nth-child(4){color:#965639}body.home .cta-links__item:nth-child(1):hover,body.home .cta-links__item:nth-child(1):focus,body.home .cta-links__item:nth-child(2):hover,body.home .cta-links__item:nth-child(2):focus,body.home .cta-links__item:nth-child(3):hover,body.home .cta-links__item:nth-child(3):focus,body.home .cta-links__item:nth-child(4):hover,body.home .cta-links__item:nth-child(4):focus{color:#303339}@media(min-width:30rem){body.home .cta-links__item{flex:none;text-align:center;padding:0;margin:0 .5rem;font-size:1rem;box-shadow:0 3px 0 0}}@media(min-width:60rem){body.home .cta-links__item{font-size:1.25rem}}body.home .collection-banners{margin:0 0 40px}body.home .collection-banners .banner{height:160px;display:block;position:relative;width:100%;color:#303339;background-size:cover;background-position:center;margin-bottom:15px;transition:all .15s ease}body.home .collection-banners .banner:last-child{margin-bottom:0}body.home .collection-banners .banner p{margin:0;position:absolute;display:inline-block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:2px;background:#fff;font-weight:500;font-size:20px;padding:2px 30px 0}.page-template-tpl-about-journal .secondary-header{display:none}.page-template-tpl-about-journal .page-header{padding:100px 0;background-image:url(../images/journal/about-journal-hero.jpg);background-repeat:no-repeat;background-position:right;background-size:cover;position:relative}@media screen and (max-width:1100px){.page-template-tpl-about-journal .page-header{background-image:url(../images/journal/about-journal-hero-tablet.jpg);background-position:top}.page-template-tpl-about-journal .page-header .columns{position:initial}}@media screen and (max-width:480px){.page-template-tpl-about-journal .page-header{background-image:url(../images/journal/about-journal-hero-mobile.jpg);background-position:top;text-align:center;padding:300px 0 0}}.page-template-tpl-about-journal .page-header img{margin-bottom:40px}@media screen and (max-width:480px){.page-template-tpl-about-journal .page-header img{width:80%;margin-bottom:20px}}.page-template-tpl-about-journal .page-header p{font-family:minion-3,times,serif;font-size:1.25rem}@media screen and (max-width:480px){.page-template-tpl-about-journal .page-header p{font-size:1rem}}.page-template-tpl-about-journal .page-header p.bottom{font-style:italic;display:inline-block;padding:0}@media screen and (max-width:480px){.page-template-tpl-about-journal .page-header p.bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center}}.page-template-tpl-about-journal .page-header .btns{white-space:nowrap;margin:4rem 0 2rem}.page-template-tpl-about-journal .page-header .btn{display:inline-block;text-transform:uppercase;padding:0;height:52px;line-height:48px;border:2px solid #586a2b;color:#fff;text-align:center;background-color:#586a2b;margin:0 25px 0 0;width:250px;font-size:14px;letter-spacing:.1em;transition:all .15s ease;font-weight:500}.page-template-tpl-about-journal .page-header .btn:hover{border-color:#303339;background:#303339}.page-template-tpl-about-journal .page-header .btn.empty{background:0 0;color:#586a2b}.page-template-tpl-about-journal .page-header .btn.empty:hover{background:#303339;color:#fff}@media screen and (max-width:1100px){.page-template-tpl-about-journal .page-header img{margin-bottom:30px}.page-template-tpl-about-journal .page-header .btns{margin:15px 0 10px}.page-template-tpl-about-journal .page-header .btns .btn{margin:0 0 10px;display:block}.page-template-tpl-about-journal .page-header .btns .btn:last-child{margin-bottom:0}}@media screen and (max-width:767px){.page-template-tpl-about-journal .page-header img{margin-bottom:20px}.page-template-tpl-about-journal .page-header .bottom{min-width:250px}.page-template-tpl-about-journal .page-header .btn:hover{border:2px solid #586a2b;background-color:#586a2b}.page-template-tpl-about-journal .page-header .btn.empty:hover{background:0 0;color:#586a2b}}@media screen and (max-width:480px){.page-template-tpl-about-journal .page-header{height:100vh}.page-template-tpl-about-journal .page-header .btns .btn{margin:0 auto 10px}}.page-template-tpl-about-journal .about-journal{height:640px}@media screen and (max-width:768px){.page-template-tpl-about-journal .about-journal{height:auto;border-bottom:1px solid #000}}.page-template-tpl-about-journal .about-journal .image,.page-template-tpl-about-journal .about-journal .content{height:100%;float:left;width:50%}@media screen and (max-width:768px){.page-template-tpl-about-journal .about-journal .image,.page-template-tpl-about-journal .about-journal .content{float:none;width:100%}}.page-template-tpl-about-journal .about-journal .image{background:url(../images/journal/about-journal-image.jpg) no-repeat center;background-size:cover}@media screen and (max-width:768px){.page-template-tpl-about-journal .about-journal .image{display:none}}.page-template-tpl-about-journal .about-journal .content{display:table}.page-template-tpl-about-journal .about-journal .content .inner{display:table-cell;vertical-align:middle;padding-left:70px}@media screen and (max-width:1200px){.page-template-tpl-about-journal .about-journal .content .inner{padding-left:70px;padding-right:70px}}@media screen and (max-width:1060px){.page-template-tpl-about-journal .about-journal .content .inner{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.page-template-tpl-about-journal .about-journal .content .inner{padding:40px 30px}}.page-template-tpl-about-journal .about-journal .content .inner img{margin:25px 0}@media screen and (min-width:769px){.page-template-tpl-about-journal .about-journal .content .inner img{display:none}}.page-template-tpl-about-journal .about-journal .content .inner h2{text-align:left;font-size:2.25rem;max-width:415px}@media screen and (max-width:768px){.page-template-tpl-about-journal .about-journal .content .inner h2{max-width:none;text-align:center;margin-bottom:0}}@media screen and (max-width:480px){.page-template-tpl-about-journal .about-journal .content .inner h2{font-size:1.5rem}}.page-template-tpl-about-journal .about-journal .content .inner p{font-size:1.25rem;font-family:minion-3,times,serif;margin-bottom:1rem;max-width:415px}.page-template-tpl-about-journal .about-journal .content .inner p:last-child{margin-bottom:0}@media screen and (max-width:768px){.page-template-tpl-about-journal .about-journal .content .inner p{max-width:none}}.page-template-tpl-about-journal .journal-form{height:720px}@media screen and (max-width:768px){.page-template-tpl-about-journal .journal-form{height:auto}}.page-template-tpl-about-journal .journal-form .image,.page-template-tpl-about-journal .journal-form .content{height:100%;float:left;width:50%}@media screen and (max-width:950px){.page-template-tpl-about-journal .journal-form .image,.page-template-tpl-about-journal .journal-form .content{float:none;width:100%}}.page-template-tpl-about-journal .journal-form .image{background:url(../images/journal/about-journal-form-image.jpg) no-repeat center;background-size:cover}@media screen and (max-width:950px){.page-template-tpl-about-journal .journal-form .image{display:none}}.page-template-tpl-about-journal .journal-form .content{display:table}.page-template-tpl-about-journal .journal-form .content .inner{display:table-cell;vertical-align:middle;padding-right:85px}@media screen and (max-width:1200px){.page-template-tpl-about-journal .journal-form .content .inner{padding-left:70px;padding-right:70px}}@media screen and (max-width:1060px){.page-template-tpl-about-journal .journal-form .content .inner{padding-left:40px;padding-right:40px}}@media screen and (max-width:769px){.page-template-tpl-about-journal .journal-form .content .inner{padding:40px 30px}}.page-template-tpl-about-journal .journal-form .content .inner form{float:right;max-width:420px;width:100%;margin:0;position:relative}@media screen and (max-width:1200px){.page-template-tpl-about-journal .journal-form .content .inner form{max-width:none}}.page-template-tpl-about-journal .journal-form .content .inner form h2{text-align:left;font-size:34px;margin-bottom:0}@media screen and (max-width:950px){.page-template-tpl-about-journal .journal-form .content .inner form h2{text-align:center}}@media screen and (max-width:480px){.page-template-tpl-about-journal .journal-form .content .inner form h2{font-size:24px}}.page-template-tpl-about-journal .journal-form .content .inner form .question{background-color:rgba(48,51,57,.05);color:rgba(48,51,57,.7);padding:20px;font-size:16px;margin:20px 0}.page-template-tpl-about-journal .journal-form .content .inner form .form-group{position:relative;border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:10px}.page-template-tpl-about-journal .journal-form .content .inner form .form-group.no-margin{margin-bottom:5px}.page-template-tpl-about-journal .journal-form .content .inner form .counter{font-size:14px}.page-template-tpl-about-journal .journal-form .content .inner form label.error{position:absolute;bottom:0;font-size:11px;color:#000}.page-template-tpl-about-journal .journal-form .content .inner form input.email{display:none}.page-template-tpl-about-journal .journal-form .content .inner form input,.page-template-tpl-about-journal .journal-form .content .inner form textarea{background:0 0;border:0;box-shadow:none;padding-left:0;padding-right:0;margin-bottom:0}.page-template-tpl-about-journal .journal-form .content .inner form button[type=submit]{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background-color:#586a2b;float:right;transition:background-color .15s ease}.page-template-tpl-about-journal .journal-form .content .inner form button[type=submit]:hover{background-color:#303339}@media screen and (max-width:460px){.page-template-tpl-about-journal .journal-form .content .inner form button[type=submit]{float:none;width:100%;margin-top:20px;margin-bottom:0}}.page-template-tpl-about-journal .journal-form .content .inner form .terms-input{color:#747474;font-size:13px;float:left;padding-top:14px;position:relative;width:65%}@media screen and (max-width:460px){.page-template-tpl-about-journal .journal-form .content .inner form .terms-input{padding-top:0;width:100%;margin-bottom:15px}}.page-template-tpl-about-journal .journal-form .content .inner form .terms-input a{color:#747474;text-decoration:underline}.page-template-tpl-about-journal .journal-form .content .inner form .terms-input input{margin-bottom:2px;display:inline-block;vertical-align:middle}.page-template-tpl-about-journal .journal-form .content .inner form .terms-input label.error{position:absolute;bottom:-20px;left:-8px;font-size:11px;color:#000}.page-template-tpl-about-journal .journal-form .content .inner form .message{position:absolute;bottom:-15px;font-size:14px;letter-spacing:2px;background:url(../images/journal/icon-success.png?t=2) no-repeat center left;padding-left:30px;color:#586a2b;margin-left:-2px;display:none}@media screen and (max-width:460px){.page-template-tpl-about-journal .journal-form .content .inner form .message{position:initial;margin-top:20px}}.page-template-tpl-about-journal .contact-journal{height:640px}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal{border-top:1px solid #918e8e;height:auto}}.page-template-tpl-about-journal .contact-journal .image,.page-template-tpl-about-journal .contact-journal .content{height:100%;float:left;width:50%}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal .image,.page-template-tpl-about-journal .contact-journal .content{float:none;width:100%}}.page-template-tpl-about-journal .contact-journal .image{background:url(../images/journal/contact-journal-image.jpg) no-repeat center;background-size:cover}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal .image{display:none}}.page-template-tpl-about-journal .contact-journal h2{font-size:2.25rem;margin-bottom:60px}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal h2{display:none}}.page-template-tpl-about-journal .contact-journal .content{display:table}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal .content{display:block;padding:30px 0}}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content{padding:20px 0}}.page-template-tpl-about-journal .contact-journal .content .inner{display:table-cell;vertical-align:middle;padding-left:70px}@media screen and (max-width:1000px){.page-template-tpl-about-journal .contact-journal .content .inner{padding:0 30px}}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal .content .inner{display:block;text-align:center}}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content .inner{padding:0 20px}}.page-template-tpl-about-journal .contact-journal .content .inner .box{max-width:415px;box-sizing:border-box;padding:20px 0 25px 30px;background:rgba(48,51,57,.05);margin-bottom:20px}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal .content .inner .box{max-width:none;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:640px){.page-template-tpl-about-journal .contact-journal .content .inner .box{padding-left:25px!important;text-align:left}}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content .inner .box{padding:20px 0!important;text-align:center}}.page-template-tpl-about-journal .contact-journal .content .inner .box:last-child{margin-bottom:0;padding:55px 0 55px 30px}.page-template-tpl-about-journal .contact-journal .content .inner .box:last-child img{margin-right:45px}.page-template-tpl-about-journal .contact-journal .content .inner .box img{display:inline-block;width:60px;vertical-align:middle;margin:0 25px 0 0}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content .inner .box img{display:block;margin:0 auto 20px!important}}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content .inner .box img{margin:0 auto 15px!important}}.page-template-tpl-about-journal .contact-journal .content .inner .box .box-inner{display:inline-block;vertical-align:middle}.page-template-tpl-about-journal .contact-journal .content .inner .box .call{font-size:24px;font-weight:700;letter-spacing:3px;color:#303339}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content .inner .box .call{font-size:20px}}.page-template-tpl-about-journal .contact-journal .content .inner .box .btn{background:#586a2b;display:block;color:#fff;text-decoration:none;text-transform:uppercase;width:200px;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;padding:10px}.page-template-tpl-about-journal .contact-journal .content .inner .box .btn:hover{background:#303339}.page-template-tpl-about-journal .contact-journal .content .inner .box ul{font-size:12px;text-transform:uppercase;padding:5px 0 0;letter-spacing:1px;color:rgba(48,51,57,.7)}.page-template-tpl-about-journal .contact-journal .content .inner .box ul li{display:inline-block;margin:10px 12px 0 0}.page-template-tpl-about-journal .contact-journal .content .inner .box ul li:first-child{display:block}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content .inner .box ul li{margin-top:5px}}.page-template-tpl-about-journal .contact-journal .content .inner .box ul li strong{display:inline-block;margin:0 10px 0 0}.page-template-tpl-about-journal .contact-journal .content .inner img{margin:25px 0}.page-template-tpl-about-journal .contact-journal .content .inner h2{text-align:left;font-size:2.25rem;margin:0 0 10px;line-height:1.2;max-width:415px}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal .content .inner h2{max-width:none;text-align:center}}@media screen and (max-width:640px){.page-template-tpl-about-journal .contact-journal .content .inner h2{margin-bottom:30px}}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal .content .inner h2{font-size:24px;margin-bottom:20px}}.page-template-tpl-about-journal .contact-journal .content .inner h4{margin:0 0 40px;font-family:minion-3,times,serif;font-weight:500;font-size:1.25rem}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal .content .inner h4{display:none}}.page-template-tpl-about-journal .contact-journal-bar{overflow:hidden;background:rgba(48,51,57,.05);border-top:1px solid rgba(48,51,57,.15)}@media screen and (max-width:767px){.page-template-tpl-about-journal .contact-journal-bar{border-top:0;background:0 0;border-bottom:1px solid #918e8e;padding:0 0 20px}}.page-template-tpl-about-journal .contact-journal-bar .side{float:left;width:50%;text-align:center;padding:14px 0}@media screen and (max-width:767px){.page-template-tpl-about-journal .contact-journal-bar .side{float:none;width:auto;margin:0 0 15px;padding:0}}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal-bar .side{margin-bottom:10px}}.page-template-tpl-about-journal .contact-journal-bar .side .side-content{max-width:485px}@media screen and (max-width:950px){.page-template-tpl-about-journal .contact-journal-bar .side .side-content{max-width:none}}.page-template-tpl-about-journal .contact-journal-bar .side:first-child .side-content{margin:0 0 0 auto}.page-template-tpl-about-journal .contact-journal-bar .side h4{display:inline-block;text-transform:uppercase;font-family:minion-3,times,serif;color:rgba(48,51,57,.7);letter-spacing:3px;margin:0 20px 0 0;font-size:18px;vertical-align:-1px}@media screen and (max-width:479px){.page-template-tpl-about-journal .contact-journal-bar .side h4{font-size:16px}}.page-template-tpl-about-journal .contact-journal-bar .side a{text-transform:uppercase;letter-spacing:3px;font-size:15px;text-decoration:none;border-bottom:1px solid #586a2b;display:inline-block;vertical-align:0;line-height:16px}.page-template-tpl-about-journal .contact-journal-bar .side a:hover{border-bottom:1px solid #303339}.page-template-tpl-about-journal #magnolia-footer{margin-top:0}.page-template-tpl-about-journal section.journal-faq{padding-top:60px;padding-bottom:60px}.page-template-tpl-about-journal section.journal-faq h2{margin-bottom:60px}.page-template-tpl-about-journal section.journal-faq #journal-faq-accordion h3{font-family:minion-3,times,serif;text-transform:initial;font-weight:700;font-size:1.25rem;line-height:1.2;color:#303339;margin:0;padding:22px 0;border-top:1px solid #ededed;cursor:pointer;transition:all .3s ease-in-out}.page-template-tpl-about-journal section.journal-faq #journal-faq-accordion h3.ui-state-active{transition:all 150ms ease-in-out}.page-template-tpl-about-journal section.journal-faq #journal-faq-accordion div{font-family:minion-3,times,serif;font-size:1.25rem;line-height:1.5;color:rgba(48,51,57,.7);padding-bottom:2rem}body.page-template-tpl-manage-subscription .email-address{display:block;text-decoration:underline;color:rgba(48,51,57,.7)}body.page-template-tpl-manage-subscription .subscribe-cta{display:block;padding:.5rem 1rem 4rem;max-width:16rem;margin:0 auto}body.page-template-tpl-manage-subscription .subscribe-cta__link{border-bottom:1px solid rgba(48,51,57,.15);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1rem;color:#586a2b;display:block;text-align:center;padding:.5rem 0}body.page-template-tpl-manage-subscription .subscribe-cta__link:first-child{border-top:1px solid rgba(48,51,57,.15)}body.page-template-tpl-manage-subscription .secondary-header{display:none}body.page-template-tpl-manage-subscription #magnolia-footer{display:none}body.page-template-tpl-manage-subscription .full-height-wrapper{padding-bottom:0!important}body.page-template-tpl-manage-subscription .manage-subscription-box{margin:auto;max-width:32rem;padding-bottom:80px}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box{padding-bottom:100px}}body.page-template-tpl-manage-subscription .manage-subscription-box h1{text-align:center;font-size:1.5rem;font-family:brandon-grotesque,avenir,sans-serif;font-weight:400;margin:2rem 0}body.page-template-tpl-manage-subscription .manage-subscription-box h3{padding:2rem 2rem 1rem;line-height:1.4}body.page-template-tpl-manage-subscription .manage-subscription-box .inner-box{box-shadow:0 1px 12px 0 rgba(0,0,0,.1)}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update{background-color:rgba(48,51,57,.05);display:block;width:100%;margin:0;padding:15px 0;position:relative}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email{display:block;color:rgba(48,51,57,.7);font-size:1rem;padding:0 1rem 0 2rem;margin-bottom:0}@media screen and (max-width:48em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email{padding:0 15px}}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email span{font-weight:600}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email a{text-transform:uppercase;display:inline-block;float:right;font-size:12px;text-decoration:underline}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email a{display:block;float:none;text-align:center;margin-top:10px}}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email .alert-inline{position:absolute;right:30px;top:10px}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email .alert-inline p{font-size:14px}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update p.email .alert-inline{display:block;position:initial;text-align:center;width:100%;margin-top:10px}}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs{display:none;text-align:center;padding:0 1rem}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs .alert-inline{position:absolute;left:30px;bottom:0;-webkit-transform:translate(0,100%);transform:translate(0,100%)}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs .alert-inline{left:15px;-webkit-transform:translate(0,90%);transform:translate(0,90%)}}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs .alert-inline p{font-size:14px!important}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs .alert-inline p{font-size:13px!important;text-align:left}}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs input[type=email]{display:inline-block;max-width:300px;height:35px;margin-bottom:0;margin-right:8px;border:1px solid rgba(48,51,57,.15);box-shadow:none;font-size:14px;color:#303339;padding-left:15px}@media screen and (max-width:48em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs input[type=email]{max-width:none;width:50%}}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs input[type=email]{width:100%}}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs button{display:inline-block;height:35px;padding:0 2rem;line-height:35px;margin-bottom:0;letter-spacing:.1em}@media screen and (max-width:48em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs button{width:22%}}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs button{width:50%;margin-top:10px;float:left}}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs button[type=submit]{font-weight:500;letter-spacing:.1em;color:#fff;background-color:#586a2b}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs button[type=submit]:hover{background-color:#404d1f}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs button[type=button]{background:0 0;color:#586a2b;text-decoration:underline}body.page-template-tpl-manage-subscription .manage-subscription-box .email-update .inputs button[type=button]:hover{color:#404d1f}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update{padding:2rem 4rem;text-align:center;margin-bottom:0}@media screen and (max-width:48em){body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update{padding:2rem}}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update .alert{margin-top:20px;margin-bottom:0}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul{width:100%;text-align:left;list-style-type:none;margin-left:0}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul li{margin-bottom:15px}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul li:last-child{margin-bottom:0}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul label input[type=radio]+span{font-size:1.25rem;font-weight:400;display:inline-block;cursor:pointer;position:relative;padding-left:40px;margin-right:15px}@media screen and (max-width:30em){body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul label input[type=radio]+span{font-size:1rem}}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul label input[type=radio]+span:before{content:"";display:block;width:22px;height:22px;margin-right:14px;position:absolute;top:0;left:0;border:1px solid rgba(48,51,57,.15);background-color:transparent;border-radius:50%}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul label input[type=radio]{display:none!important;*display:inline}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update ul label input[type=radio]:checked+span:after{content:"";display:block;position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:#586a2b}body.page-template-tpl-manage-subscription .manage-subscription-box .subscription-update button[type=submit]{padding:13px 40px;margin-top:30px;margin-bottom:0;min-width:160px;font-weight:700;letter-spacing:.1em}body.page-template-tpl-manage-subscription .manage-subscription-box .disclaimer{font-size:1rem;color:rgba(48,51,57,.7);margin-top:1rem;font-weight:400;line-height:1.4}#storepoint-map{position:relative}#storepoint-container #storepoint-panel #storepoint-results{-webkit-overflow-scrolling:touch}.store-locator{display:none;width:100%;margin-bottom:15px}.store-locator .locator-title{font-family:minion-3,times,serif;font-size:22px;line-height:1.2;letter-spacing:2px;text-transform:uppercase;padding:0;margin:30px 15px}.store-locator.is-loaded.is-visible{display:block}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.85714%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}section.homes-hero-area{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:500px;overflow:hidden}section.homes-hero-area h1{padding:0;font-size:0;line-height:0;display:block;width:320px;height:126px;position:absolute;top:50%;left:50%;margin:-63px 0 0 -160px;background-color:#fdfdf9}section.homes-hero-area h1:before{content:"";display:block;border:2px solid #918e8e;position:absolute;top:7px;right:7px;bottom:7px;left:7px}section.homes-hero-area h1 img{width:159px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){section.homes-hero-area{height:220px}section.homes-hero-area h1{width:280px;left:20px;margin-left:0}}@media only screen and (max-width:360px){section.homes-hero-area{height:200px;background-position:calc(100% + 115px) center}section.homes-hero-area h1{width:214px;height:106px;margin-top:-53px}section.homes-hero-area h1:before{top:6px;right:6px;bottom:6px;left:6px}section.homes-hero-area h1 img{width:131px}}section.homes-tabs{padding-top:60px}section.homes-tabs .container{max-width:1020px;width:100%;margin:0 auto;padding:0 20px}section.homes-tabs h2.section-title{text-align:center;font-family:minion-3,times,serif;font-size:30px;line-height:normal;letter-spacing:.1em;font-weight:400;margin:0 0 49px;padding:0;text-transform:lowercase}section.homes-tabs .container>p{display:block;font-family:brandon-grotesque,avenir,sans-serif;font-size:16px;line-height:24px;letter-spacing:.05em;font-weight:400;margin:0 0 43px;padding:0;text-align:center}section.homes-tabs #magnolia-homes-tabs .nav-tabs{max-width:1032px;width:100%;margin:0 auto 60px;padding:0 20px;font-size:0;line-height:0}@media(max-width:48em){section.homes-tabs #magnolia-homes-tabs .nav-tabs{margin:0 auto 30px}}section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab{background:0 0;display:inline-block;position:relative;width:calc((100%/4) - 24px);height:50px;border:1px solid rgba(48,51,57,.15);text-align:center;margin:0 6px;font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;line-height:normal;letter-spacing:.1em;text-transform:uppercase;color:#303339;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;padding:0 15px;cursor:pointer}@media only screen and (max-width:1024px){section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab{width:calc((100%/4) - 12px)}}@media only screen and (max-width:1120px){section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab{width:calc(50% - 12px);margin:6px}}@media only screen and (max-width:30em){section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab{border-bottom:0;width:100%;margin:0;box-shadow:0 1px 0 0 rgba(48,51,57,.15)}}section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab.ui-tabs-active{color:#fff}section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab.ui-tabs-active:after{content:"";display:block;position:absolute;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1120px){section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab.ui-tabs-active:after{display:none!important;opacity:0;visibility:hidden}}section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab.ui-tabs-active.gumbo{background-color:#6f8d94;border-color:#6f8d94}section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab.ui-tabs-active.san-marino{background-color:#d0ae69;border-color:#d0ae69}section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab.ui-tabs-active.fuzzy-wuzzy-brown{background-color:#b96c4d;border-color:#b96c4d}section.homes-tabs #magnolia-homes-tabs .nav-tabs .nav-tab.ui-tabs-active.green-leaf{background-color:#667b60;border-color:#667b60}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-]{position:relative;overflow:hidden;height:700px;display:none}@media only screen and (max-width:48em){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-]{height:auto!important;overflow:visible}}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-].ui-tabs-active{display:block}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] .magnolia-homes-tab-bg{background-position:center top;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(48,51,57,.05)}@media only screen and (max-width:48em){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] .magnolia-homes-tab-bg{position:relative;display:block;padding-top:45%}}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content{max-width:510px;width:100%;background-color:#fff;position:absolute;top:50%;left:260px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:50px 40px}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content.right{left:auto;right:260px}@media only screen and (max-width:1480px){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content.right{right:100px}}@media only screen and (max-width:767px){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content.right{left:50%;right:auto}}@media only screen and (max-width:1480px){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content{left:100px}}@media only screen and (max-width:767px){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content{left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(max-width:48em){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content.right,section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content.left{position:relative;max-width:100%;-webkit-transform:none;transform:none;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important}}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content header.tab-header{margin-bottom:50px}@media(max-width:48em){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content header.tab-header{margin:0 0 20px}}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content header.tab-header img{max-width:340px;width:100%}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content p.tab-description{font-family:brandon-grotesque,avenir,sans-serif;font-size:16px;line-height:24px;letter-spacing:.05em;font-weight:400;color:#303339;margin:0 0 50px;padding:0}@media(max-width:48em){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content p.tab-description{margin:0 0 20px}}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer{font-size:0;line-height:0;text-align:center}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab{display:inline-block;font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;line-height:1em;letter-spacing:.1em;text-transform:uppercase;color:#303339;font-weight:400;text-align:center;border:1px solid #303339;padding:.8em 1.5em;margin:0 5px;transition:all .3s ease-in-out}@media only screen and (max-width:48em){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab{width:calc(50% - 10px);margin:5px}}@media only screen and (max-width:30em){section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab{width:100%;margin:5px 0}}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab:first-of-type{margin-left:0}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab:last-of-type{margin-right:0}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab.btn-fill{color:#fff}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab.btn-fill.btn-gumbo{background-color:#6f8d94;border-color:#6f8d94}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab.btn-fill.btn-san-marino{background-color:#d0ae69;border-color:#d0ae69}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab.btn-fill.btn-fuzzy-wuzzy-brown{background-color:#b96c4d;border-color:#b96c4d}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab.btn-fill.btn-green-leaf{background-color:#667b60;border-color:#667b60}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab.btn-fill:hover{background-color:#303339;border-color:#303339;color:#fff;transition:all .3s ease-in-out}section.homes-tabs #magnolia-homes-tabs div[id^=magnolia-homes-tab-] article.tab-content footer.tab-footer a.btn-tab:hover{background-color:#303339;border-color:#303339;color:#fff;transition:all .3s ease-in-out}section.magnolia-homes-video{max-width:1020px;width:100%;margin:0 auto;padding:65px 20px 25px}@media only screen and (max-width:48em){section.magnolia-homes-video{padding:15px 20px}}@media only screen and (max-width:30em){section.magnolia-homes-video{padding:15px 20px 60px}}section.magnolia-homes-video h2{font-family:minion-3,times,serif;font-weight:400;font-style:italic;font-size:30px;line-height:40px;letter-spacing:.1em;color:#303339;margin:0;padding:0;text-transform:none;text-align:left}section.magnolia-homes-video h2 .image{margin-top:24px;margin-bottom:0;width:270px;height:58px;background-image:url(../images/homes/behind-magnolia-homes@2x.png);background-repeat:no-repeat;background-position:center;background-size:270px 58px}@media only screen and (max-width:767px){section.magnolia-homes-video h2 .image{width:406px;height:18px;background-image:url(../images/homes/behind-magnolia-homes-small@2x.png);background-size:406px 18px;margin-bottom:39px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:479px){section.magnolia-homes-video h2 .image{width:226px;height:45px;background-image:url(../images/homes/behind-magnolia-homes-smaller@2x.png);background-size:226px 45px;margin-top:18px;margin-bottom:29px}}@media only screen and (max-width:767px){section.magnolia-homes-video h2{text-align:center}section.magnolia-homes-video h2 br{display:none}}section.magnolia-homes-video .dp-table{display:table;width:100%}section.magnolia-homes-video .dp-table .dp-table-cell{display:table-cell;vertical-align:middle}section.magnolia-homes-video .dp-table .dp-table-cell:first-of-type{width:calc(100% - 63.775510204081633%)}section.magnolia-homes-video .dp-table .dp-table-cell:last-of-type{max-width:625px;width:63.775510204081633%}@media only screen and (max-width:767px){section.magnolia-homes-video .dp-table{display:block}section.magnolia-homes-video .dp-table .dp-table-cell{display:block}section.magnolia-homes-video .dp-table .dp-table-cell:first-of-type,section.magnolia-homes-video .dp-table .dp-table-cell:last-of-type{max-width:100%;width:100%}}@media only screen and (max-width:1320px){section.homes-tabs #magnolia-homes-tabs #magnolia-homes-tab-rugs-pillows-throws{background-position:-175px center}section.homes-tabs #magnolia-homes-tabs #magnolia-homes-tab-wallcoverings{background-position:0 center}}@media only screen and (max-width:1170px){section.homes-tabs #magnolia-homes-tabs #magnolia-homes-tab-rugs-pillows-throws{background-position:-275px center}}@media only screen and (max-width:1024px){section.homes-tabs #magnolia-homes-tabs #magnolia-homes-tab-rugs-pillows-throws{background-position:-450px center}section.homes-tabs #magnolia-homes-tabs #magnolia-homes-tab-wallcoverings{background-position:-50px center}}@media only screen and (max-width:991px){section.homes-tabs #magnolia-homes-tabs #magnolia-homes-tab-wallcoverings{background-position:-100px center}}@media only screen and (max-width:915px){section.homes-tabs #magnolia-homes-tabs #magnolia-homes-tab-wallcoverings{background-position:-150px center}}@media only screen and (max-width:1180px){#magnolia-homes-tab-textiles{background-position:90% top!important}}@media only screen and (max-width:1000px){#magnolia-homes-tab-textiles{background-position:73% top!important}}#post-type-place{font-family:minion-3,times,serif}#post-type-place .sans{font-family:brandon-grotesque,avenir,sans-serif}#post-type-place .serif{font-family:minion-3,times,serif}#post-type-place .serif{font-family:minion-3,times,serif}#post-type-place .site-width{max-width:1080px;width:100%;margin:0 auto;padding:0 30px}@media(max-width:30em){#post-type-place .site-width{padding:0 15px}}#post-type-place .place-header{margin:45px 0 60px}@media(max-width:30em){#post-type-place .place-header{margin:45px 0 30px}}#post-type-place .place-title{font-size:48px;text-align:left;font-family:minion-3,times,serif;font-weight:600;margin:0 0 .75em}@media(max-width:48em){#post-type-place .place-title{font-size:36px;margin:30px 0 20px}}#post-type-place .place-slideshow{position:relative;width:100%;height:0;padding-top:50%;background:rgba(48,51,57,.05)}@media(max-width:30em){#post-type-place .place-slideshow{padding-top:100%}}#post-type-place .place-slideshow .place-slide{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:opacity .75s ease 0s;opacity:1}#post-type-place .place-slideshow .place-slide.is-hidden{opacity:0}#post-type-place .place-summary{display:flex;flex-wrap:wrap;align-content:center}#post-type-place .place-intro{flex:1;margin-right:30px}#post-type-place .place-intro p:first-child{font-size:24px}#post-type-place .place-intro p~p{font-size:18px}#post-type-place .place-intro p:last-child{margin-bottom:0}@media(max-width:48em){#post-type-place .place-intro{flex:0 0 100%;margin:0}}#post-type-place .place-business{flex:1;margin-left:30px}@media(max-width:48em){#post-type-place .place-business{flex:0 0 100%;margin:30px 0 0}}#post-type-place .place-business .place-business-cols{display:flex}#post-type-place .place-business .info-entry{flex:1}#post-type-place .place-business .info-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:.25em}#post-type-place .place-business .info-content{font-size:18px}#post-type-place .place-business .info-note{font-size:18px;font-style:italic;margin-bottom:0}#post-type-place .place-content{margin:60px 0 0;display:flex;flex-wrap:wrap}@media(max-width:48em){#post-type-place .place-content{margin:45px 0 0}}#post-type-place .place-main{flex:1;margin-right:30px}@media(max-width:48em){#post-type-place .place-main{flex:0 0 100%;margin:0}}#post-type-place .place-main h2{text-transform:uppercase;font-family:brandon-grotesque,avenir,sans-serif;font-weight:600;letter-spacing:.1em;font-weight:700;font-size:14px;margin-bottom:30px}#post-type-place .place-main p{font-size:18px}#post-type-place .place-aside{flex:1;margin-left:30px}@media(max-width:48em){#post-type-place .place-aside{flex:0 0 100%;margin:0}}#post-type-place .place-aside figure{margin:0 0 30px}#post-type-place .place-aside figcaption{margin-top:.5em;font-style:italic;color:rgba(48,51,57,.7)}#post-type-place .aside-photo{margin-bottom:30px}body.page-template-tpl-season .show-header{display:block;margin-left:auto;margin-right:auto;width:336px;padding-top:2rem}body.page-template-tpl-season .show-info p{font-family:brandon-grotesque,avenir,sans-serif;font-size:.875rem;text-align:center;padding-top:1.5rem}body.page-template-tpl-season .page-title{text-align:center;font-size:40px;margin:1.5em 0 1em}body.page-template-tpl-season .pretitle{color:rgba(48,51,57,.7);font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.1em;display:block}body.page-template-tpl-season .episodes-grid{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-template-tpl-season .episode-tease{flex:0 1 33%;padding:15px;margin:0 0 15px}@media screen and (max-width:48em){body.page-template-tpl-season .episode-tease{flex:0 0 50%}}@media screen and (max-width:30em){body.page-template-tpl-season .episode-tease{text-align:center;flex:0 0 100%}}body.page-template-tpl-season .post-image{display:block;position:relative;width:100%;height:0;padding-top:56%;background-size:cover;background-position:center}body.page-template-tpl-season .post-image-link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;transition:all .15s ease}body.page-template-tpl-season .post-image-link:hover,body.page-template-tpl-season .post-image-link:focus{background:rgba(255,255,255,.25)}body.page-template-tpl-season .post-content{margin-top:15px}body.page-template-tpl-season .post-content .pretitle{font-size:12px}body.page-template-tpl-season .post-title-link{transition:all .15s ease}body.page-template-tpl-season .post-title-link:focus .episode-title,body.page-template-tpl-season .post-title-link:hover .episode-title{color:#586a2b}body.page-template-tpl-season .post-excerpt{display:block;margin-bottom:15px}body.page-template-tpl-season .more{display:block;color:#667b60;font-weight:500}body.page-template-tpl-season .more:hover,body.page-template-tpl-season .more:focus{color:#303339}body.page-template-tpl-season .announcement{width:100%;max-width:640px;margin:60px auto 30px;font-size:1.25em;text-align:center}body.page-template-tpl-season .show-hero-img{margin:30px 0;background-size:cover;background-position:center}@media only screen{body.page-template-tpl-season .show-hero-img{max-height:15rem;height:15rem}}@media only screen and (min-width:30.0625em){body.page-template-tpl-season .show-hero-img{max-height:28.75rem;height:28.75rem}}.page-template-tpl-silobration section h1,.page-template-tpl-silobration section h2,.page-template-tpl-silobration section h3,.page-template-tpl-silobration section h4,.page-template-tpl-silobration section h5,.page-template-tpl-silobration-ended section h1,.page-template-tpl-silobration-ended section h2,.page-template-tpl-silobration-ended section h3,.page-template-tpl-silobration-ended section h4,.page-template-tpl-silobration-ended section h5,.mg_event-template-tpl-silobration section h1,.mg_event-template-tpl-silobration section h2,.mg_event-template-tpl-silobration section h3,.mg_event-template-tpl-silobration section h4,.mg_event-template-tpl-silobration section h5{font-family:brandon-grotesque,avenir,sans-serif}.page-template-tpl-silobration section h2,.page-template-tpl-silobration-ended section h2,.mg_event-template-tpl-silobration section h2{font-size:24px;font-weight:700;line-height:1.4}.page-template-tpl-silobration section h3,.page-template-tpl-silobration-ended section h3,.mg_event-template-tpl-silobration section h3{font-size:21px}.page-template-tpl-silobration .row,.page-template-tpl-silobration-ended .row,.mg_event-template-tpl-silobration .row{max-width:67.5rem}.page-template-tpl-silobration .section,.page-template-tpl-silobration-ended .section,.mg_event-template-tpl-silobration .section{padding:60px 0}@media screen and (max-width:48em){.page-template-tpl-silobration .section,.page-template-tpl-silobration-ended .section,.mg_event-template-tpl-silobration .section{padding:30px 0}}.page-template-tpl-silobration .sub-nav,.page-template-tpl-silobration-ended .sub-nav,.mg_event-template-tpl-silobration .sub-nav{width:100%;display:flex;margin-top:25px;justify-content:center}@media screen and (max-width:30em){.page-template-tpl-silobration .sub-nav,.page-template-tpl-silobration-ended .sub-nav,.mg_event-template-tpl-silobration .sub-nav{display:block}}.page-template-tpl-silobration .sub-nav .sub-nav-link,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link{text-align:center;padding:.25em 0;margin:0 1em;color:#000;text-transform:uppercase;letter-spacing:.15em;font-size:16px;font-weight:600}.page-template-tpl-silobration .sub-nav .sub-nav-link:hover,.page-template-tpl-silobration .sub-nav .sub-nav-link:focus,.page-template-tpl-silobration .sub-nav .sub-nav-link:active,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link:hover,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link:focus,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link:active,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link:hover,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link:focus,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link:active{color:#29504d;box-shadow:0 2px 0 0 #29504d;background-color:transparent}@media screen and (max-width:48em){.page-template-tpl-silobration .sub-nav .sub-nav-link,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link{font-size:14px}.page-template-tpl-silobration .sub-nav .sub-nav-link:hover,.page-template-tpl-silobration .sub-nav .sub-nav-link:focus,.page-template-tpl-silobration .sub-nav .sub-nav-link:active,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link:hover,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link:focus,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link:active,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link:hover,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link:focus,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link:active{box-shadow:none;background-color:rgba(48,51,57,.05)}}@media screen and (max-width:30em){.page-template-tpl-silobration .sub-nav,.page-template-tpl-silobration-ended .sub-nav,.mg_event-template-tpl-silobration .sub-nav{padding:0}.page-template-tpl-silobration .sub-nav .sub-nav-link,.page-template-tpl-silobration-ended .sub-nav .sub-nav-link,.mg_event-template-tpl-silobration .sub-nav .sub-nav-link{display:block;padding:.25em 0;margin:.5em;font-size:14px}}.page-template-tpl-silobration .page-header,.page-template-tpl-silobration-ended .page-header,.mg_event-template-tpl-silobration .page-header{position:relative;padding:30px;margin:0 auto;max-width:1080px;width:100%}@media screen and (max-width:48em){.page-template-tpl-silobration .page-header,.page-template-tpl-silobration-ended .page-header,.mg_event-template-tpl-silobration .page-header{padding:0}}.page-template-tpl-silobration .page-hero,.page-template-tpl-silobration-ended .page-hero,.mg_event-template-tpl-silobration .page-hero{width:100%;padding-top:50%;padding-bottom:0;background:#29504d url(../images/silobration/silobration-video-poster.jpg) no-repeat center;display:table;position:relative}.page-template-tpl-silobration .page-hero .video-container,.page-template-tpl-silobration-ended .page-hero .video-container,.mg_event-template-tpl-silobration .page-hero .video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.page-template-tpl-silobration .page-hero .video-container video,.page-template-tpl-silobration-ended .page-hero .video-container video,.mg_event-template-tpl-silobration .page-hero .video-container video{position:absolute;width:2000px;height:1125px;top:0;left:0}@media screen and (max-width:48em){.page-template-tpl-silobration .page-hero .video-container video,.page-template-tpl-silobration-ended .page-hero .video-container video,.mg_event-template-tpl-silobration .page-hero .video-container video{display:none}}@media screen and (max-width:30em){.page-template-tpl-silobration .page-hero,.page-template-tpl-silobration-ended .page-hero,.mg_event-template-tpl-silobration .page-hero{padding-top:100%}}.page-template-tpl-silobration .page-hero .overlay,.page-template-tpl-silobration-ended .page-hero .overlay,.mg_event-template-tpl-silobration .page-hero .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,49,60,.6)}@media screen and (max-width:48em){.page-template-tpl-silobration .page-hero .overlay,.page-template-tpl-silobration-ended .page-hero .overlay,.mg_event-template-tpl-silobration .page-hero .overlay{display:none}}.page-template-tpl-silobration .page-hero .logo,.page-template-tpl-silobration-ended .page-hero .logo,.mg_event-template-tpl-silobration .page-hero .logo{text-indent:-9999px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:40%;width:63.725%;background:url(../images/silobration/silobration-logo-wide-white.png) no-repeat center;background-size:100% auto}@media screen and (max-width:30em){.page-template-tpl-silobration .page-hero .logo,.page-template-tpl-silobration-ended .page-hero .logo,.mg_event-template-tpl-silobration .page-hero .logo{background-image:url(../images/silobration/silobration-logo-stacked-white.png);height:65%;width:65%}}.page-template-tpl-silobration .page-hero .countdown,.page-template-tpl-silobration-ended .page-hero .countdown,.mg_event-template-tpl-silobration .page-hero .countdown{position:absolute;z-index:1000;color:#fff;left:0;right:0;margin:auto;width:40%;display:flex;bottom:0;justify-content:space-around}@media only screen and (max-width:48em){.page-template-tpl-silobration .page-hero .countdown,.page-template-tpl-silobration-ended .page-hero .countdown,.mg_event-template-tpl-silobration .page-hero .countdown{display:flex;position:relative;width:100%;justify-content:center;bottom:auto;top:0}}.page-template-tpl-silobration .page-hero .countdown-item,.page-template-tpl-silobration-ended .page-hero .countdown-item,.mg_event-template-tpl-silobration .page-hero .countdown-item{text-align:center;padding:1em}.page-template-tpl-silobration .page-hero .countdown-amount,.page-template-tpl-silobration-ended .page-hero .countdown-amount,.mg_event-template-tpl-silobration .page-hero .countdown-amount{display:block;font-size:18px}.page-template-tpl-silobration .page-hero .countdown-label,.page-template-tpl-silobration-ended .page-hero .countdown-label,.mg_event-template-tpl-silobration .page-hero .countdown-label{display:block;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:rgba(255,255,255,.6)}@media screen and (max-width:48em){.page-template-tpl-silobration .page-hero .countdown-label,.page-template-tpl-silobration-ended .page-hero .countdown-label,.mg_event-template-tpl-silobration .page-hero .countdown-label{font-size:10px}}.page-template-tpl-silobration .section-overview,.page-template-tpl-silobration-ended .section-overview,.mg_event-template-tpl-silobration .section-overview{padding:30px 0}.page-template-tpl-silobration .section-overview .about-block,.page-template-tpl-silobration-ended .section-overview .about-block,.mg_event-template-tpl-silobration .section-overview .about-block{color:#425563;line-height:1.5;font-family:brandon-grotesque,avenir,sans-serif;text-align:center}.page-template-tpl-silobration .section-overview .about-block p,.page-template-tpl-silobration-ended .section-overview .about-block p,.mg_event-template-tpl-silobration .section-overview .about-block p{font-size:21px}@media screen and (max-width:30em){.page-template-tpl-silobration .section-overview .about-block p,.page-template-tpl-silobration-ended .section-overview .about-block p,.mg_event-template-tpl-silobration .section-overview .about-block p{font-size:21px}}.page-template-tpl-silobration .section-overview h2,.page-template-tpl-silobration-ended .section-overview h2,.mg_event-template-tpl-silobration .section-overview h2{font-size:24px}@media screen and (max-width:48em){.page-template-tpl-silobration .section-overview h2,.page-template-tpl-silobration-ended .section-overview h2,.mg_event-template-tpl-silobration .section-overview h2{font-size:24px;min-height:0;line-height:30px;margin-bottom:20px}}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured,.page-template-tpl-silobration-ended .section-featured,.mg_event-template-tpl-silobration .section-featured{padding-top:0}}.page-template-tpl-silobration .section-featured h3,.page-template-tpl-silobration-ended .section-featured h3,.mg_event-template-tpl-silobration .section-featured h3{text-indent:-9999px;display:block;margin:auto}.page-template-tpl-silobration .section-featured h4,.page-template-tpl-silobration-ended .section-featured h4,.mg_event-template-tpl-silobration .section-featured h4{font-family:brandon-grotesque,avenir,sans-serif;font-size:30px;color:#fff;min-height:45px;line-height:45px;margin-bottom:25px;text-align:center;font-weight:400;line-height:1.2}.page-template-tpl-silobration .section-featured h5,.page-template-tpl-silobration-ended .section-featured h5,.mg_event-template-tpl-silobration .section-featured h5{color:#fff;text-transform:uppercase;font-size:16px;font-weight:400;margin-bottom:40px;text-align:center;letter-spacing:.15em}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured h5,.page-template-tpl-silobration-ended .section-featured h5,.mg_event-template-tpl-silobration .section-featured h5{font-size:14px}}.page-template-tpl-silobration .section-featured ul,.page-template-tpl-silobration-ended .section-featured ul,.mg_event-template-tpl-silobration .section-featured ul{list-style:initial;margin:15px 0}.page-template-tpl-silobration .section-featured ul li,.page-template-tpl-silobration-ended .section-featured ul li,.mg_event-template-tpl-silobration .section-featured ul li{margin:15px 0;line-height:1.2;font-style:italic;list-style:none}.page-template-tpl-silobration .section-featured .logo-container,.page-template-tpl-silobration-ended .section-featured .logo-container,.mg_event-template-tpl-silobration .section-featured .logo-container{height:174px;display:table;width:100%;margin-bottom:30px}.page-template-tpl-silobration .section-featured .logo-container .center,.page-template-tpl-silobration-ended .section-featured .logo-container .center,.mg_event-template-tpl-silobration .section-featured .logo-container .center{display:table-cell;vertical-align:middle}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .logo-container,.page-template-tpl-silobration-ended .section-featured .logo-container,.mg_event-template-tpl-silobration .section-featured .logo-container{height:120px}}.page-template-tpl-silobration .section-featured .featured-events,.page-template-tpl-silobration-ended .section-featured .featured-events,.mg_event-template-tpl-silobration .section-featured .featured-events{display:flex;flex-wrap:wrap;padding:0 30px}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .featured-events,.page-template-tpl-silobration-ended .section-featured .featured-events,.mg_event-template-tpl-silobration .section-featured .featured-events{padding:0}}.page-template-tpl-silobration .section-featured .features,.page-template-tpl-silobration-ended .section-featured .features,.mg_event-template-tpl-silobration .section-featured .features{color:#fff;padding:60px 45px;flex:1}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .features,.page-template-tpl-silobration-ended .section-featured .features,.mg_event-template-tpl-silobration .section-featured .features{padding:45px 15px;display:block;flex:600px 0 1;margin:0 auto;text-align:center}}.page-template-tpl-silobration .section-featured .vendor-fair,.page-template-tpl-silobration-ended .section-featured .vendor-fair,.mg_event-template-tpl-silobration .section-featured .vendor-fair{background:#af6d04}.page-template-tpl-silobration .section-featured .vendor-fair h3,.page-template-tpl-silobration-ended .section-featured .vendor-fair h3,.mg_event-template-tpl-silobration .section-featured .vendor-fair h3{width:165px;height:174px;background:url(../images/silobration/silobration-vendorfair-white.png) no-repeat center;background-size:auto 100%}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .vendor-fair h3,.page-template-tpl-silobration-ended .section-featured .vendor-fair h3,.mg_event-template-tpl-silobration .section-featured .vendor-fair h3{height:120px;background-image:url(../images/silobration/silobration-vendorfair-color.png)}}.page-template-tpl-silobration .section-featured .vendor-fair h4,.page-template-tpl-silobration-ended .section-featured .vendor-fair h4,.mg_event-template-tpl-silobration .section-featured .vendor-fair h4{color:#fff;line-height:1.5}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .vendor-fair h4,.page-template-tpl-silobration .section-featured .vendor-fair h5,.page-template-tpl-silobration-ended .section-featured .vendor-fair h4,.page-template-tpl-silobration-ended .section-featured .vendor-fair h5,.mg_event-template-tpl-silobration .section-featured .vendor-fair h4,.mg_event-template-tpl-silobration .section-featured .vendor-fair h5{color:#af6d04}}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .vendor-fair,.page-template-tpl-silobration-ended .section-featured .vendor-fair,.mg_event-template-tpl-silobration .section-featured .vendor-fair{background:#fff;color:#af6d04}}.page-template-tpl-silobration .section-featured .concert,.page-template-tpl-silobration-ended .section-featured .concert,.mg_event-template-tpl-silobration .section-featured .concert{background:#00313c}.page-template-tpl-silobration .section-featured .concert h3,.page-template-tpl-silobration-ended .section-featured .concert h3,.mg_event-template-tpl-silobration .section-featured .concert h3{width:248px;height:133px;background:url(../images/silobration/silobration-concert-white.png) no-repeat center;background-size:auto 100%}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .concert h3,.page-template-tpl-silobration-ended .section-featured .concert h3,.mg_event-template-tpl-silobration .section-featured .concert h3{background-image:url(../images/silobration/silobration-concert-color.png);height:85px}}.page-template-tpl-silobration .section-featured .concert h4,.page-template-tpl-silobration-ended .section-featured .concert h4,.mg_event-template-tpl-silobration .section-featured .concert h4{color:#fff;line-height:1.5}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .concert h4,.page-template-tpl-silobration .section-featured .concert h5,.page-template-tpl-silobration-ended .section-featured .concert h4,.page-template-tpl-silobration-ended .section-featured .concert h5,.mg_event-template-tpl-silobration .section-featured .concert h4,.mg_event-template-tpl-silobration .section-featured .concert h5{color:#00313c}}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .concert,.page-template-tpl-silobration-ended .section-featured .concert,.mg_event-template-tpl-silobration .section-featured .concert{background:#fff;color:#00313c}}.page-template-tpl-silobration .section-featured .concert .buy-wrapper,.page-template-tpl-silobration-ended .section-featured .concert .buy-wrapper,.mg_event-template-tpl-silobration .section-featured .concert .buy-wrapper{margin:30px 0 0;text-align:center;display:block}.page-template-tpl-silobration .section-featured .concert .btn-tickets,.page-template-tpl-silobration-ended .section-featured .concert .btn-tickets,.mg_event-template-tpl-silobration .section-featured .concert .btn-tickets{font-size:12px;width:100%;display:inline-block;margin:5px 0;padding:15px 20px;text-align:center;background-color:#fff;color:#00313c;letter-spacing:.1em;font-weight:600}.page-template-tpl-silobration .section-featured .concert .btn-tickets.sold-out,.page-template-tpl-silobration-ended .section-featured .concert .btn-tickets.sold-out,.mg_event-template-tpl-silobration .section-featured .concert .btn-tickets.sold-out{background:rgba(255,255,255,.4);color:#00313c;cursor:default}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .concert .btn-tickets.sold-out,.page-template-tpl-silobration-ended .section-featured .concert .btn-tickets.sold-out,.mg_event-template-tpl-silobration .section-featured .concert .btn-tickets.sold-out{background:rgba(0,49,60,.5);color:#fff}}@media screen and (max-width:48em){.page-template-tpl-silobration .section-featured .concert .btn-tickets,.page-template-tpl-silobration-ended .section-featured .concert .btn-tickets,.mg_event-template-tpl-silobration .section-featured .concert .btn-tickets{color:#fff;background:#00313c}}@media screen and (max-width:30em){.page-template-tpl-silobration .section-featured .concert .btn-tickets,.page-template-tpl-silobration-ended .section-featured .concert .btn-tickets,.mg_event-template-tpl-silobration .section-featured .concert .btn-tickets{font-size:12px;width:100%}}.page-template-tpl-silobration section.section-vendors,.page-template-tpl-silobration-ended section.section-vendors,.mg_event-template-tpl-silobration section.section-vendors{font-size:14px;padding:60px 15px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-vendors,.page-template-tpl-silobration-ended section.section-vendors,.mg_event-template-tpl-silobration section.section-vendors{padding:30px 15px}}.page-template-tpl-silobration section.section-vendors .big-title-row,.page-template-tpl-silobration-ended section.section-vendors .big-title-row,.mg_event-template-tpl-silobration section.section-vendors .big-title-row{margin-bottom:30px}.page-template-tpl-silobration section.section-vendors .big-title-row h2,.page-template-tpl-silobration-ended section.section-vendors .big-title-row h2,.mg_event-template-tpl-silobration section.section-vendors .big-title-row h2{color:#00313c;margin-bottom:60px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-vendors .big-title-row h2,.page-template-tpl-silobration-ended section.section-vendors .big-title-row h2,.mg_event-template-tpl-silobration section.section-vendors .big-title-row h2{font-size:24px;margin-bottom:30px}}@media screen and (max-width:30em){.page-template-tpl-silobration section.section-vendors .big-title-row h2,.page-template-tpl-silobration-ended section.section-vendors .big-title-row h2,.mg_event-template-tpl-silobration section.section-vendors .big-title-row h2{font-size:21px;margin-bottom:30px}}.page-template-tpl-silobration section.section-vendors .vendors-lists,.page-template-tpl-silobration-ended section.section-vendors .vendors-lists,.mg_event-template-tpl-silobration section.section-vendors .vendors-lists{display:flex;justify-content:space-between;max-width:900px;margin:0 auto;flex-wrap:wrap}.page-template-tpl-silobration section.section-vendors .vendors-col,.page-template-tpl-silobration-ended section.section-vendors .vendors-col,.mg_event-template-tpl-silobration section.section-vendors .vendors-col{flex:280px 1 0;padding:30px;box-shadow:0 -1px 0 0 rgba(48,51,57,.15)}.page-template-tpl-silobration section.section-vendors .vendors-col .vendors-category,.page-template-tpl-silobration-ended section.section-vendors .vendors-col .vendors-category,.mg_event-template-tpl-silobration section.section-vendors .vendors-col .vendors-category{color:#af6d04;line-height:18px;text-transform:uppercase;font-weight:600;letter-spacing:.1em;font-size:14px;margin:0 0 .5em}.page-template-tpl-silobration section.section-vendors .vendors-col .vendor-names,.page-template-tpl-silobration-ended section.section-vendors .vendors-col .vendor-names,.mg_event-template-tpl-silobration section.section-vendors .vendors-col .vendor-names{color:#425563;line-height:1.5;list-style:none;padding:0;margin:0}.page-template-tpl-silobration section.section-vendors .vendors-col .vendor-names .vendor-name,.page-template-tpl-silobration-ended section.section-vendors .vendors-col .vendor-names .vendor-name,.mg_event-template-tpl-silobration section.section-vendors .vendors-col .vendor-names .vendor-name{display:inline-block;font-size:16px}.page-template-tpl-silobration section.section-vendors .vendors-col .vendor-names .vendor-name:after,.page-template-tpl-silobration-ended section.section-vendors .vendors-col .vendor-names .vendor-name:after,.mg_event-template-tpl-silobration section.section-vendors .vendors-col .vendor-names .vendor-name:after{content:",";display:inline-block;padding:0 .15em 0 0}.page-template-tpl-silobration section.section-vendors .vendors-col .vendor-names .vendor-name:last-child:after,.page-template-tpl-silobration-ended section.section-vendors .vendors-col .vendor-names .vendor-name:last-child:after,.mg_event-template-tpl-silobration section.section-vendors .vendors-col .vendor-names .vendor-name:last-child:after{display:none}.page-template-tpl-silobration section.section-vendors .vendors-col:last-child,.page-template-tpl-silobration-ended section.section-vendors .vendors-col:last-child,.mg_event-template-tpl-silobration section.section-vendors .vendors-col:last-child{width:100%}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-vendors .vendors-col,.page-template-tpl-silobration-ended section.section-vendors .vendors-col,.mg_event-template-tpl-silobration section.section-vendors .vendors-col{text-align:center;flex:100% 0 0;margin:0 0 10px;padding:10px 0;box-shadow:none}}.page-template-tpl-silobration section.section-schedule,.page-template-tpl-silobration-ended section.section-schedule,.mg_event-template-tpl-silobration section.section-schedule{background:rgba(48,51,57,.05);background-image:url(../images/silobration/silobration-schedule-bg.jpg);background-size:cover;padding:80px 15px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule,.page-template-tpl-silobration-ended section.section-schedule,.mg_event-template-tpl-silobration section.section-schedule{background:#fff;padding:30px 15px}}.page-template-tpl-silobration section.section-schedule h2,.page-template-tpl-silobration-ended section.section-schedule h2,.mg_event-template-tpl-silobration section.section-schedule h2{color:#fff;margin-bottom:60px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule h2,.page-template-tpl-silobration-ended section.section-schedule h2,.mg_event-template-tpl-silobration section.section-schedule h2{color:#00313c;font-size:24px;margin-bottom:30px}}@media screen and (max-width:30em){.page-template-tpl-silobration section.section-schedule h2,.page-template-tpl-silobration-ended section.section-schedule h2,.mg_event-template-tpl-silobration section.section-schedule h2{color:#00313c;font-size:21px;margin-bottom:30px}}.page-template-tpl-silobration section.section-schedule .days,.page-template-tpl-silobration-ended section.section-schedule .days,.mg_event-template-tpl-silobration section.section-schedule .days{display:flex;padding:0 30px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule .days,.page-template-tpl-silobration-ended section.section-schedule .days,.mg_event-template-tpl-silobration section.section-schedule .days{padding:0;display:block}}.page-template-tpl-silobration section.section-schedule .day,.page-template-tpl-silobration-ended section.section-schedule .day,.mg_event-template-tpl-silobration section.section-schedule .day{flex:1;position:relative;background-color:#fff;min-height:100px;padding:30px;border-top:2px solid #af6d04}.page-template-tpl-silobration section.section-schedule .day~.day,.page-template-tpl-silobration-ended section.section-schedule .day~.day,.mg_event-template-tpl-silobration section.section-schedule .day~.day{margin-left:5px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule .day~.day,.page-template-tpl-silobration-ended section.section-schedule .day~.day,.mg_event-template-tpl-silobration section.section-schedule .day~.day{margin-left:0}}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule .day,.page-template-tpl-silobration-ended section.section-schedule .day,.mg_event-template-tpl-silobration section.section-schedule .day{border-top:0;margin-bottom:15px;padding:10px 0 20px}}.page-template-tpl-silobration section.section-schedule .day .title-container,.page-template-tpl-silobration-ended section.section-schedule .day .title-container,.mg_event-template-tpl-silobration section.section-schedule .day .title-container{width:100%}.page-template-tpl-silobration section.section-schedule .day h3,.page-template-tpl-silobration-ended section.section-schedule .day h3,.mg_event-template-tpl-silobration section.section-schedule .day h3{color:#af6d04;font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule .day h3,.page-template-tpl-silobration-ended section.section-schedule .day h3,.mg_event-template-tpl-silobration section.section-schedule .day h3{text-align:center}}.page-template-tpl-silobration section.section-schedule .schedule-items,.page-template-tpl-silobration-ended section.section-schedule .schedule-items,.mg_event-template-tpl-silobration section.section-schedule .schedule-items{list-style:none;padding:0;margin:0}.page-template-tpl-silobration section.section-schedule .schedule-items .schedule-item,.page-template-tpl-silobration-ended section.section-schedule .schedule-items .schedule-item,.mg_event-template-tpl-silobration section.section-schedule .schedule-items .schedule-item{width:100%;display:flex;margin:10px 0;text-align:left}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule .schedule-items .schedule-item,.page-template-tpl-silobration-ended section.section-schedule .schedule-items .schedule-item,.mg_event-template-tpl-silobration section.section-schedule .schedule-items .schedule-item{text-align:center;display:block;margin:15px 0}}.page-template-tpl-silobration section.section-schedule .schedule-items .hour,.page-template-tpl-silobration section.section-schedule .schedule-items .activity,.page-template-tpl-silobration-ended section.section-schedule .schedule-items .hour,.page-template-tpl-silobration-ended section.section-schedule .schedule-items .activity,.mg_event-template-tpl-silobration section.section-schedule .schedule-items .hour,.mg_event-template-tpl-silobration section.section-schedule .schedule-items .activity{font-size:16px;color:#425563;line-height:1.4}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-schedule .schedule-items .hour,.page-template-tpl-silobration section.section-schedule .schedule-items .activity,.page-template-tpl-silobration-ended section.section-schedule .schedule-items .hour,.page-template-tpl-silobration-ended section.section-schedule .schedule-items .activity,.mg_event-template-tpl-silobration section.section-schedule .schedule-items .hour,.mg_event-template-tpl-silobration section.section-schedule .schedule-items .activity{display:block;text-align:center}}.page-template-tpl-silobration section.section-schedule .schedule-items .hour,.page-template-tpl-silobration-ended section.section-schedule .schedule-items .hour,.mg_event-template-tpl-silobration section.section-schedule .schedule-items .hour{margin-top:2px;font-size:12px;flex:80px 0 0;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.page-template-tpl-silobration section.section-schedule .schedule-items small,.page-template-tpl-silobration-ended section.section-schedule .schedule-items small,.mg_event-template-tpl-silobration section.section-schedule .schedule-items small{font-size:.875em;font-style:italic;line-height:1.4}.page-template-tpl-silobration section.section-tabbed,.page-template-tpl-silobration-ended section.section-tabbed,.mg_event-template-tpl-silobration section.section-tabbed{max-width:900px;margin:0 auto}.page-template-tpl-silobration section.section-tabbed .tabs,.page-template-tpl-silobration-ended section.section-tabbed .tabs,.mg_event-template-tpl-silobration section.section-tabbed .tabs{display:flex;justify-content:center;width:100%;margin:0 0 30px;padding:0;list-style:none;box-shadow:0 2px 0 0 rgba(48,51,57,.15)}.page-template-tpl-silobration section.section-tabbed .tab-opener,.page-template-tpl-silobration-ended section.section-tabbed .tab-opener,.mg_event-template-tpl-silobration section.section-tabbed .tab-opener{cursor:pointer;color:rgba(48,51,57,.7);text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.15em;padding:10px 20px 8px;margin:0}.page-template-tpl-silobration section.section-tabbed .tab-opener:hover,.page-template-tpl-silobration section.section-tabbed .tab-opener:active,.page-template-tpl-silobration section.section-tabbed .tab-opener:focus,.page-template-tpl-silobration-ended section.section-tabbed .tab-opener:hover,.page-template-tpl-silobration-ended section.section-tabbed .tab-opener:active,.page-template-tpl-silobration-ended section.section-tabbed .tab-opener:focus,.mg_event-template-tpl-silobration section.section-tabbed .tab-opener:hover,.mg_event-template-tpl-silobration section.section-tabbed .tab-opener:active,.mg_event-template-tpl-silobration section.section-tabbed .tab-opener:focus{background-color:rgba(48,51,57,.05);box-shadow:0 2px 0 0 rgba(48,51,57,.15)}.page-template-tpl-silobration section.section-tabbed .tab-opener.active,.page-template-tpl-silobration-ended section.section-tabbed .tab-opener.active,.mg_event-template-tpl-silobration section.section-tabbed .tab-opener.active{background-color:rgba(48,51,57,.05);color:#29504d;box-shadow:0 2px 0 0 #29504d}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .tab-opener,.page-template-tpl-silobration-ended section.section-tabbed .tab-opener,.mg_event-template-tpl-silobration section.section-tabbed .tab-opener{flex:1;padding:10px 10px 8px;font-size:12px}}.page-template-tpl-silobration section.section-tabbed .tab-content .tab-1,.page-template-tpl-silobration section.section-tabbed .tab-content .tab-2,.page-template-tpl-silobration section.section-tabbed .tab-content .tab-3,.page-template-tpl-silobration section.section-tabbed .tab-content .tab-4,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-1,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-2,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-3,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-4,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-1,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-2,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-3,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-4{display:none}.page-template-tpl-silobration section.section-tabbed .tab-content .tab-1.active,.page-template-tpl-silobration section.section-tabbed .tab-content .tab-2.active,.page-template-tpl-silobration section.section-tabbed .tab-content .tab-3.active,.page-template-tpl-silobration section.section-tabbed .tab-content .tab-4.active,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-1.active,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-2.active,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-3.active,.page-template-tpl-silobration-ended section.section-tabbed .tab-content .tab-4.active,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-1.active,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-2.active,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-3.active,.mg_event-template-tpl-silobration section.section-tabbed .tab-content .tab-4.active{display:block}.page-template-tpl-silobration section.section-tabbed .faq-tab,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab{padding:0;overflow:hidden;position:relative}.page-template-tpl-silobration section.section-tabbed .faq-tab .question,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question{padding:0;margin:0 0 30px;display:flex}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .faq-tab .question,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question{display:block}}.page-template-tpl-silobration section.section-tabbed .faq-tab .question h4,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question h4,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question h4{flex:1;font-family:brandon-grotesque,avenir,sans-serif;font-style:italic;font-size:18px;line-height:1.5;margin:0;vertical-align:top;padding:0 15px 0 0;color:#425563}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .faq-tab .question h4,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question h4,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question h4{font-size:18px;font-style:normal;font-weight:700}}.page-template-tpl-silobration section.section-tabbed .faq-tab .question .answer,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question .answer,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question .answer{padding-left:15px;flex:2;color:#425563;vertical-align:top;font-size:18px}.page-template-tpl-silobration section.section-tabbed .faq-tab .question .answer p,.page-template-tpl-silobration section.section-tabbed .faq-tab .question .answer ul,.page-template-tpl-silobration section.section-tabbed .faq-tab .question .answer li,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question .answer p,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question .answer ul,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question .answer li,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question .answer p,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question .answer ul,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question .answer li{font-size:inherit;font-family:brandon-grotesque,avenir,sans-serif;margin:0;line-height:1.5}.page-template-tpl-silobration section.section-tabbed .faq-tab .question .answer li,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question .answer li,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question .answer li{list-style:none;margin-bottom:.5em}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .faq-tab .question .answer,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .question .answer,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .question .answer{font-size:18px;padding-left:0}}.page-template-tpl-silobration section.section-tabbed .faq-tab .view-more-block,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .view-more-block,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .view-more-block{display:none}.page-template-tpl-silobration section.section-tabbed .faq-tab .view-more-block.active,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .view-more-block.active,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .view-more-block.active{display:block}.page-template-tpl-silobration section.section-tabbed .faq-tab .view-more-button,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .view-more-button,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .view-more-button{display:block;background:0 0;color:#303339;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;padding:0 30px;line-height:40px;margin:auto;text-align:center;margin-top:15px;border-top:1px solid rgba(48,51,57,.15);color:#425563;width:100%}.page-template-tpl-silobration section.section-tabbed .faq-tab .view-more-button:hover,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .view-more-button:hover,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .view-more-button:hover{text-decoration:underline}@media screen and (max-width:30em){.page-template-tpl-silobration section.section-tabbed .faq-tab .view-more-button,.page-template-tpl-silobration-ended section.section-tabbed .faq-tab .view-more-button,.mg_event-template-tpl-silobration section.section-tabbed .faq-tab .view-more-button{display:block;background:rgba(48,51,57,.05);max-width:240px;border-radius:5px;border-top:0;width:auto}}.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information{color:#425563}.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information p,.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information ul,.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information ol,.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information li,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information p,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information ul,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information ol,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information li,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information p,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information ul,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information ol,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information li{font-size:16px;text-transform:none}.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information h5,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information h5,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information h5{color:#425563}.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information a,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information a,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information a{color:#29504d;box-shadow:0 2px 0 0 rgba(48,51,57,.05)}.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information a:hover,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information a:hover,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information a:hover{color:#29504d;box-shadow:0 2px 0 0 #29504d}.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information p,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information p,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information p{margin-bottom:30px;color:#425563}.page-template-tpl-silobration section.section-tabbed .parking-tab .parking-information p:last-child,.page-template-tpl-silobration-ended section.section-tabbed .parking-tab .parking-information p:last-child,.mg_event-template-tpl-silobration section.section-tabbed .parking-tab .parking-information p:last-child{margin-bottom:0}.page-template-tpl-silobration section.section-tabbed .around-tab h3,.page-template-tpl-silobration-ended section.section-tabbed .around-tab h3,.mg_event-template-tpl-silobration section.section-tabbed .around-tab h3{display:block;margin:auto}.page-template-tpl-silobration section.section-tabbed .around-tab .intro,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .intro,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .intro{font-family:brandon-grotesque,avenir,sans-serif;font-size:18px;max-width:640px;margin:0 auto;color:#425563}.page-template-tpl-silobration section.section-tabbed .around-tab .logo-container,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .logo-container,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .logo-container{height:160px;display:table;width:100%;margin-bottom:40px;margin-top:40px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .around-tab .logo-container,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .logo-container,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .logo-container{height:auto;margin-top:40px;margin-bottom:40px}}@media screen and (max-width:30em){.page-template-tpl-silobration section.section-tabbed .around-tab .logo-container,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .logo-container,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .logo-container{margin-top:30px;margin-bottom:30px}}.page-template-tpl-silobration section.section-tabbed .around-tab .logo-container .center,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .logo-container .center,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .logo-container .center{display:table-cell;vertical-align:middle}.page-template-tpl-silobration section.section-tabbed .around-tab .description,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .description,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .description{min-height:120px;color:#425563;margin:0}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .around-tab .description,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .description,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .description{min-height:0;margin-bottom:30px}}.page-template-tpl-silobration section.section-tabbed .around-tab .mg-btn,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .mg-btn,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .mg-btn{padding:18px 35px 14px 40px}@media screen and (max-width:30em){.page-template-tpl-silobration section.section-tabbed .around-tab .mg-btn,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .mg-btn,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .mg-btn{width:auto;display:inline-block}}.page-template-tpl-silobration section.section-tabbed .around-tab .mg-btn.mg-btn-link,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .mg-btn.mg-btn-link,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .mg-btn.mg-btn-link{color:#29504d;padding:5px 10px;border-bottom:2px solid rgba(48,51,57,.05);font-size:12px;font-weight:600;letter-spacing:.15em}.page-template-tpl-silobration section.section-tabbed .around-tab .mg-btn.mg-btn-link:hover,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .mg-btn.mg-btn-link:hover,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .mg-btn.mg-btn-link:hover{border-bottom-color:#29504d}.page-template-tpl-silobration section.section-tabbed .around-tab .wacobound,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .wacobound,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .wacobound{text-align:center;padding-right:40px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .around-tab .wacobound,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .wacobound,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .wacobound{padding-right:0}}.page-template-tpl-silobration section.section-tabbed .around-tab .wacobound h3,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .wacobound h3,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .wacobound h3{text-indent:-9999px;width:80%;max-width:352px;background:url(../images/silobration/silobration-logo-wacobound-2x.png) no-repeat center;background-size:contain}.page-template-tpl-silobration section.section-tabbed .around-tab .wacobound h3:after,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .wacobound h3:after,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .wacobound h3:after{content:'';display:block;padding-top:10.5113636%}.page-template-tpl-silobration section.section-tabbed .around-tab .waco-heart,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .waco-heart,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .waco-heart{text-align:center;padding-left:40px}@media screen and (max-width:48em){.page-template-tpl-silobration section.section-tabbed .around-tab .waco-heart,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .waco-heart,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .waco-heart{padding-left:0}}.page-template-tpl-silobration section.section-tabbed .around-tab .waco-heart h3,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .waco-heart h3,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .waco-heart h3{text-indent:-9999px;width:70%;max-width:253px;background:url(../images/silobration/silobration-logo-waco-heart-2x.png) no-repeat center;background-size:contain}.page-template-tpl-silobration section.section-tabbed .around-tab .waco-heart h3:after,.page-template-tpl-silobration-ended section.section-tabbed .around-tab .waco-heart h3:after,.mg_event-template-tpl-silobration section.section-tabbed .around-tab .waco-heart h3:after{content:'';display:block;padding-top:51.383399%}.page-template-tpl-silobration .mobile-footer,.page-template-tpl-silobration-ended .mobile-footer,.mg_event-template-tpl-silobration .mobile-footer{margin-top:0}.page-template-tpl-silobration-vendor-application .page-title{margin:60px 0 30px;letter-spacing:.15em;text-align:center;font-family:brandon-grotesque,avenir,sans-serif}.page-template-tpl-silobration-vendor-application .page-title .logo{display:block;background:transparent url(../images/silobration/silobration-logo-black-on-matte.png) no-repeat;height:225px;width:200px;background-size:cover;text-indent:-9999px;margin-bottom:30px}.page-template-tpl-silobration-vendor-application .section-vendor-app{padding:15px}@media screen and (max-width:48em){.page-template-tpl-silobration-vendor-application .section-vendor-app{padding:0}}.page-template-tpl-silobration-vendor-application .section-vendor-app small{display:block;font-style:italic;border-top:1px solid rgba(48,51,57,.15);padding-top:5px;color:#777;font-size:14px}.page-template-tpl-silobration-vendor-application .vendor-app-form{margin:30px 0}.page-template-tpl-silobration-vendor-application .vendor-app-form h3{font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;font-weight:600;letter-spacing:.15em}.page-template-tpl-silobration-vendor-application .vendor-app-inner h3{font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;font-weight:600;letter-spacing:.15em}.page-template-tpl-silobration-vendor-application .gform_fields{list-style:none;margin:0;padding:0}.page-template-tpl-silobration-vendor-application .gfield{margin:25px 0}.page-template-tpl-silobration-vendor-application .gform_title{display:none}.page-template-tpl-silobration-vendor-application .gsection_title{font-family:brandon-grotesque,avenir,sans-serif;font-size:18px;font-weight:500;letter-spacing:.15em;border-bottom:1px solid rgba(48,51,57,.15);margin:30px 0;padding:0 0 5px}.page-template-tpl-silobration-vendor-application .gfield_checkbox{list-style:none;margin:0;padding:0}.page-template-tpl-silobration-vendor-application .gfield_label{text-transform:uppercase;letter-spacing:.1em;font-family:brandon-grotesque,avenir,sans-serif;font-size:12px;font-weight:500;margin:5px 0}.page-template-tpl-silobration-vendor-application .gfield_checkbox{margin:0 0 15px;border-top:1px solid rgba(0,0,0,.1)}.page-template-tpl-silobration-vendor-application .gfield_checkbox li{padding:5px 0;display:flex;align-items:top;border-bottom:1px solid rgba(0,0,0,.1)}.page-template-tpl-silobration-vendor-application .gfield_checkbox input{margin:4px 0 0}.page-template-tpl-silobration-vendor-application .button{display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:.15em;font-weight:400;padding:10px 15px;margin:5px 0}.page-template-tpl-silobration-vendor-application .button:hover{text-decoration:underline}.page-template-tpl-silobration-vendor-application [type=submit].button{font-size:15px;padding:15px 30px;font-weight:700;max-width:180px;margin:15px auto 30px}.page-template-tpl-silobration-vendor-application [type=submit].button:hover{background:#404d1f;text-decoration:none}.page-template-tpl-silobration-vendor-application .ginput_container_fileupload{border:1px dashed rgba(48,51,57,.15);background:rgba(0,0,0,.1);color:#777;padding:30px;text-align:center}.page-template-tpl-silobration-vendor-application .gform_button_select_files{background:#303339;margin:0 5px}.page-template-tpl-silobration-vendor-application .gform_button{width:100%;background:#586a2b}.page-template-tpl-silobration-vendor-application .ginput_counter{display:block;text-align:right;margin-top:-10px;color:#777}.page-template-tpl-silobration-vendor-application .gfield_description{font-style:italic;color:#777;font-size:.875em}.page-template-tpl-silobration-vendor-application .vendor-app-form>p,.page-template-tpl-silobration-vendor-application .vendor-app-form .validation_error,.page-template-tpl-silobration-vendor-application .vendor-app-form .gform_confirmation_message{border-top:1px solid rgba(48,51,57,.15);border-bottom:1px solid rgba(48,51,57,.15);font-style:italic;font-size:18px;text-align:center;padding:15px;color:#777}.page-template-tpl-silobration-vendor-application .validation_message,.page-template-tpl-silobration-vendor-application .validation_error{border-color:#ba494b!important;color:#ba494b!important}.page-template-tpl-silobration-vendor-application .gform_confirmation_message{border-color:#586a2b!important;color:#586a2b!important}.page-template-tpl-silobration-vendor-application .section-faq{background:#fff;padding:30px 0;text-align:center}.page-template-tpl-silobration-vendor-application .section-faq h3{font-size:21px;letter-spacing:.15em;margin-bottom:30px}.page-template-tpl-silobration-vendor-application .section-faq .faq-list{border-top:1px solid #eee}.page-template-tpl-silobration-vendor-application .section-faq .faq-list-item{border-bottom:1px solid #eee;padding:1em 0}.page-template-tpl-silobration-vendor-application .section-faq .question{margin-bottom:0;letter-spacing:0;font:italic 300 21px/1.4 "minion-3",times,serif;cursor:pointer}.page-template-tpl-silobration-vendor-application .section-faq .question:hover{text-decoration:underline}.page-template-tpl-silobration-vendor-application .section-faq .answer{max-height:0;overflow:hidden;transition:max-height .5s ease}.page-template-tpl-silobration-vendor-application .section-faq .answer p{font-size:normal 300 14px/1.4 "brandon-grotesque",avenir,sans-serif;margin:.5em 0 0;color:#303339}.page-template-tpl-silobration-vendor-application .section-faq .opened .answer{max-height:25rem}.page-template-tpl-silobration-vendor-application .section-faq>ul li{display:block;font-size:16px;text-align:center;letter-spacing:2px;color:rgba(48,51,57,.7)}.page-template-tpl-silobration-vendor-application .section-faq .answer ul{margin:15px 0;list-style:none;font-style:italic}.big-box{background-position:top center;margin:0 auto;background-repeat:no-repeat;background-color:transparent;padding:1% 6% 0;text-align:center}.big-box .pretitle{font-family:brandon-grotesque,avenir,sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:14px;font-weight:700;color:#303339;margin-bottom:1em;display:block}.big-box .title{font-family:minion-3,times,serif;display:block;font-size:36px;line-height:1.2;letter-spacing:-.025em}@media(min-width:48em){.big-box .title{font-size:48px}}.big-box h2,.big-box h3{text-transform:uppercase;letter-spacing:.2em;text-align:center;margin:1em 0;font-weight:700}.big-box h2{font-size:30px;letter-spacing:.3em}.big-box h3{font-size:24px}.big-box .button{font-family:brandon-grotesque,avenir,sans-serif;color:#fff;font-size:21px;font-weight:400;padding:.5em 1em;background:#303339}.big-box .button:hover{background:#404d1f}.big-box .color-white{color:#fff}.big-box .color-gray{color:rgba(48,51,57,.35)}.big-box .copy{letter-spacing:.1em}.big-box.announcement-box{text-transform:uppercase;height:60px}.big-box.hero-box{background-size:100% auto;background-image:url(../images/silos/magnolia-silos-hero-bg-min.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 25%;padding:0 10%;position:relative;height:510px;display:table;width:100%;max-width:1020px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media screen and (max-width:767px){.big-box.hero-box{background-position:left center}}@media screen and (min-width:800px) and (max-width:1000px){.big-box.hero-box{background-position:center 0%;padding-top:0!important}}.big-box.hero-box .hero-title{display:none;width:580px;margin-left:-25px}.big-box.hero-box .responsive-title-container{display:block}.big-box.hero-box .content-area{width:100%;display:table-cell;vertical-align:middle}.big-box.hero-box h2,.big-box.hero-box h3{text-align:center;margin:0 0 .625rem;color:#303339}.big-box.hero-box h2{font-size:2.625rem;font-weight:400;letter-spacing:8px}.big-box.hero-box h3{font-size:1.625rem;font-weight:400}.big-box.hero-box a{margin:1.875rem 0}.big-box.hero-box .hero-nav{display:none;position:absolute;bottom:0;left:0;width:100%;height:3.75rem;background:#000;background:rgba(0,0,0,.5)}.big-box.hero-box .hero-nav ul{text-align:center}.big-box.hero-box .hero-nav ul li{display:inline-block;position:relative}.big-box.hero-box .hero-nav ul li:after{content:"|";display:block;position:absolute;right:0;top:16px;color:#fff}.big-box.hero-box .hero-nav ul li:last-child:after{content:"";display:none}.big-box.hero-box .hero-nav ul li a{margin:0;display:block;height:3.75rem;line-height:3.75rem;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:0 32px 0 20px;font-size:14px}.big-box.lawn-games-box{background-size:100% auto;background-position-y:42%;background-image:url(../images/silos/lawn-games.jpg);padding-top:12%;padding-bottom:10%;height:660px}.big-box.lawn-games-box img.title{max-width:215px}.big-box.lawn-games-box .lawn-games-copy{width:44%;margin-top:56px}.big-box.food-trucks-box{background:0 0;padding-top:60px;padding-bottom:60px}.big-box.food-trucks-box h2{letter-spacing:2px;margin:0 0 12px;font-weight:400}.big-box.food-trucks-box .food-trucks-copy{text-align:center;width:100%;margin:0 auto}.big-box.tour-box{background:rgba(48,51,57,.05);padding:60px 0}.big-box.tour-box h2{letter-spacing:.1em;margin:0 0 4rem;font-weight:400}.big-box.tour-box .magnolia-post-gallery .gallery-slide .slick-dots{margin-top:8px}.big-box.tour-box .magnolia-post-gallery .gallery-slide .slick-dots li button{width:8px;height:8px}.big-box.waco-box{background:rgba(48,51,57,.05);padding:60px 0 10px}@media only screen and (min-width:48.0625em){.big-box.waco-box{padding-bottom:60px}}.big-box.waco-box h2{letter-spacing:2px;margin:0 0 40px;font-weight:400}.big-box.waco-box .waco-map-small{display:block}@media only screen and (min-width:30.0625em){.big-box.waco-box .waco-map-small{display:none}}.big-box.waco-box .waco-map-big{display:none}@media only screen and (min-width:30.0625em){.big-box.waco-box .waco-map-big{display:block}}.big-box.waco-box .waco-columns-wrapper{margin-top:30px}@media only screen and (min-width:48.0625em){.big-box.waco-box .waco-columns-wrapper{height:270px}}.big-box.waco-box .waco-columns-wrapper .waco-column{height:100%;margin-bottom:20px}@media only screen and (min-width:48.0625em){.big-box.waco-box .waco-columns-wrapper .waco-column{margin-bottom:0}}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-header.vertical{display:none;float:left;width:5%;padding-right:12px;height:100%}@media only screen and (min-width:30.0625em){.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-header.vertical{display:block}}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-header.horizontal{margin-bottom:10px;display:block;border-bottom:1px solid #303339}@media only screen and (min-width:30.0625em){.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-header.horizontal{display:none}}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list{height:100%}@media only screen and (min-width:30.0625em){.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list{width:95%;float:left;border-left:1px solid #303339;padding-left:16px}}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list .waco-column-element{margin-bottom:10px;line-height:20px}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list .waco-column-element span{font-size:14px;color:#010000;letter-spacing:1px}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list .waco-column-element span.small-print{font-size:12px}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list .waco-column-element .element-name{font-weight:700;text-transform:uppercase}.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list .waco-column-element.skip-previous{margin-top:20px}@media only screen and (min-width:48.0625em){.big-box.waco-box .waco-columns-wrapper .waco-column .waco-column-element-list .waco-column-element.skip-previous{margin-top:40px}}.big-box.instagram-box{background-color:transparent;padding-top:60px;padding-bottom:60px}.big-box.instagram-box .imagelist-list .imagelist-item span{display:none}@media screen and (max-width:1199px){.big-box.experience-box img.experience{margin:0 5%;width:40%}.big-box.lawn-games-box{background-size:cover}}@media screen and (max-width:959px){.big-box{padding:0 4%}.big-box .button{margin-top:2%;margin-bottom:0%}.big-box h2,.big-box h3{letter-spacing:.1em}.big-box h2{font-size:30px;letter-spacing:.3em}.big-box h3{font-size:22px}.big-box.hero-box{padding-top:6%;padding-bottom:6%}.big-box.hero-box h2,.big-box.hero-box h3{margin:0 0 2%}.big-box.hero-box h2{font-size:30px}.big-box.experience-box{background-size:92% auto;min-height:700px}.big-box.experience-box img.experience{margin:0 5% 0 0;width:45%}.big-box.lawn-games-box{height:600px;background-position-x:40%}}@media screen and (max-width:849px){.big-box.experience-box{min-height:46.875rem}}@media screen and (max-width:767px){.big-box.hero-box{text-align:center;background-size:cover;padding-left:2%;padding-right:2%;min-height:0}.big-box.hero-box h2,.big-box.hero-box h3{text-align:center;letter-spacing:.1em}.big-box.hero-box h2{font-size:30px}.big-box.experience-box{min-height:620px}.big-box.lawn-games-box{height:600px}.big-box.lawn-games-box .lawn-games-copy{margin-top:26px;width:50%}.big-box.visit-box{padding-top:6%;padding-bottom:6%}.big-box.visit-box .big-box-wrapper{background-position:50% 20%;background-size:100% auto}.big-box.visit-box img.visit{margin:0 0 0 0%;max-width:55%}.big-box.visit-box .visit-copy{margin:84% 0 0 0%;line-height:1.5em}.big-box.visit-box .visit-copy h2{margin:0;text-align:center;margin-bottom:.2em;padding-top:10px;font-size:24px}.big-box.location-box{padding-left:0;padding-right:0;position:relative}.big-box.location-box .location-copy{position:absolute;bottom:0;padding:40px 10px 16px;background-size:100% 100%;width:100%;height:auto;max-width:420px;margin:0 auto}.big-box.location-box .location-copy h3{margin:0 0 12px}.big-box.location-box .location-copy p{margin-bottom:12px}.big-box.location-box .location-copy p.type-1{font-size:20px}.big-box.location-box .location-copy p.type-2{font-size:15px}.big-box.location-box .location-copy p.type-3{font-size:20px}}@media screen and (max-width:479px){.big-box h2{font-size:24px}.big-box.hero-box h2{font-size:28px}.big-box.experience-box{min-height:570px;background-position:50% 30%;margin-top:40px;margin-bottom:40px}.big-box.experience-box img.experience{float:none;width:50%}.big-box.experience-box .experience-copy{float:none;width:100%;display:block;margin-top:15.625rem}.big-box.lawn-games-box{background-size:100% auto;background-position:top center;background-color:#7f9f53;height:auto}.big-box.lawn-games-box h2{margin:2em 0;width:50%;font-size:24px}.big-box.lawn-games-box .lawn-games-copy{margin-top:36%;width:100%}.big-box.food-trucks-box h2{letter-spacing:1px;font-size:26px}.big-box.location-box{background-image:none;min-height:auto;padding-top:1%}.big-box.location-box .location-copy{position:relative}.big-box.location-box .location-map{display:block}}@media screen and (max-width:320px){.big-box .button{padding:10px 30px}.big-box.hero-box h2{font-size:26px}.big-box.experience-box .experience-copy{margin-top:68%}.big-box.lawn-games-box .lawn-games-copy{margin-top:28%}.big-box.visit-box .visit-copy{margin-top:94%}}.page-template-tpl-silos .site-content{margin-bottom:0}.page-template-tpl-silos .section-block{width:100%;padding:40px 0}.page-template-tpl-silos .section-block .wrapper{max-width:980px;margin:auto}.page-template-tpl-silos .section-experience{margin:2rem 0}.page-template-tpl-silos .section-experience .title{max-width:270px;width:100%;display:inline-block}.page-template-tpl-silos .section-experience p.experience-copy{font-size:1.25rem;line-height:1.5}.page-template-tpl-silos .section-experience .img-silos.large{width:100%;margin:20px 0}.page-template-tpl-silos .section-experience .img-silos.mobile{display:none;margin:20px 0;width:100%}@media(max-width:768px){.page-template-tpl-silos .section-experience .img-container{top:20px}.page-template-tpl-silos .section-experience .img-container img.experience{width:80%}.page-template-tpl-silos .section-experience p.experience-copy{font-size:1.25rem;width:100%;float:none;text-align:center}.page-template-tpl-silos .section-experience .img-silos.mobile{display:none}.page-template-tpl-silos .section-experience .img-silos.large{display:none}}@media(max-width:480px){.page-template-tpl-silos .section-experience .img-container{top:0;width:100%;margin-bottom:20px}.page-template-tpl-silos .section-experience .img-container img.experience{width:80%}.page-template-tpl-silos .section-experience p.experience-copy{margin:2rem 0;font-size:1.25rem}}.page-template-tpl-silos .section-lawn{padding:170px 0;background:#809f52 url(../images/silos/lawn-games.jpg) no-repeat center;background-size:cover}@media screen and (max-width:768px){.page-template-tpl-silos .section-lawn{background:#667b60;padding:0}.page-template-tpl-silos .section-lawn .medium-9{width:auto}.page-template-tpl-silos .section-lawn .title-container{padding:4rem 1rem;margin:0 -.9375rem;background:#809f52 url(../images/silos/lawn-games.jpg) no-repeat center;background-size:cover;margin-bottom:20px}.page-template-tpl-silos .section-lawn .title-container .title{width:40%;margin-left:.9375rem}.page-template-tpl-silos .section-lawn p{font-size:1rem}}.page-template-tpl-silos .section-lawn .title{max-width:215px;width:100%;margin-bottom:4rem}.page-template-tpl-silos .section-lawn p{color:#fff;font-size:1.25rem}.page-template-tpl-silos .section-visit-the-garden{background:url(../images/silos/visit-the-garden-bg.jpg) no-repeat center;background-size:cover;height:600px}.page-template-tpl-silos .section-visit-the-garden .copy{margin-bottom:1rem;clear:both;font-size:1.25rem}.page-template-tpl-silos .section-visit-the-garden .img-title{max-width:218px;margin-bottom:40px}@media screen and (max-width:768px){.page-template-tpl-silos .section-visit-the-garden .img-title{margin-bottom:20px}.page-template-tpl-silos .section-visit-the-garden .copy{font-size:1rem}}@media screen and (max-width:480px){.page-template-tpl-silos .section-visit-the-garden{background:url(../images/silos/visit-the-garden-mobile-bg.jpg) no-repeat center;background-size:cover}.page-template-tpl-silos .section-visit-the-garden .img-title{max-width:150px}.page-template-tpl-silos .section-visit-the-garden .copy{font-size:1rem;line-height:1.5}}.page-template-tpl-silos .section-bakery{padding:60px 0}.page-template-tpl-silos .section-bakery .img-title{max-width:300px;width:100%}.page-template-tpl-silos .section-bakery p{color:#303339;font-size:1.25rem;line-height:1.5;margin:2rem 0}.page-template-tpl-silos .section-location{height:640px;background:#eaebe5 url(../images/silos/location-map-desktop.png) center center no-repeat}.page-template-tpl-silos .section-location .wrapper{max-width:980px;margin:auto;height:100%;display:table;width:100%}.page-template-tpl-silos .section-location .wrapper .centerer{display:table-cell;vertical-align:middle}.page-template-tpl-silos .section-location .responsive-map{background:url(../images/silos/location-map-tablet.jpg) no-repeat center;background-size:cover;width:100%;height:350px;display:none}@media screen and (max-width:480px){.page-template-tpl-silos .section-location .responsive-map{background:url(../images/silos/location-map-mobile.jpg) no-repeat center;background-size:cover}}.page-template-tpl-silos .section-location .location-info{padding:15px;text-align:center;position:relative;width:350px}.page-template-tpl-silos .section-location .location-info h3,.page-template-tpl-silos .section-location .location-info p{color:rgba(48,51,57,.7);line-height:1.2}.page-template-tpl-silos .section-location .location-info h3{text-align:center;letter-spacing:.1em;font-size:.875rem;color:#303339;text-transform:uppercase;font-family:brandon-grotesque,avenir,sans-serif;font-weight:500;margin:30px 0 10px;padding-bottom:1rem}.page-template-tpl-silos .section-location .location-info h3:first-child{margin-top:0}.page-template-tpl-silos .section-location .location-info .fancy-box{border-top:3px double rgba(48,51,57,.15);border-bottom:3px double rgba(48,51,57,.15);margin:30px auto;padding:1rem 0;max-width:320px}.page-template-tpl-silos .section-location .location-info .fancy-box h3{padding-bottom:10px}.page-template-tpl-silos .section-location .location-info .fancy-box p{padding:0 10px;margin:.5rem 0}@media screen and (max-width:767px){.page-template-tpl-silos .section-location .location-info .fancy-box{margin:20px auto}}.page-template-tpl-silos .section-location .location-info .fancy-btn{display:block;background:#cce0dc;max-width:320px;margin:30px auto 0;font-size:14px;color:#5e5f5a;text-transform:uppercase;font-weight:400;letter-spacing:2px;padding:10px;border-radius:4px}@media screen and (max-width:767px){.page-template-tpl-silos .section-location .location-info .fancy-btn{margin:20px auto 0}}.page-template-tpl-silos .section-location .location-info .name{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid rgba(48,51,57,.15);text-transform:uppercase;font-family:brandon-grotesque,avenir,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.1em}.page-template-tpl-silos .section-location .location-info p.type-1{font-size:1rem;font-style:italic;font-family:minion-3,times,serif;margin-bottom:5px}.page-template-tpl-silos .section-location .location-info p.type-2{font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:2px}.page-template-tpl-silos .section-location .location-info p.type-3{font-size:1.25rem;font-family:minion-3,times,serif;font-style:italic}.page-template-tpl-silos .section-location .location-info p.type-4{font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.page-template-tpl-silos .section-location .location-info .opening-hours{margin:15px 0}.page-template-tpl-silos .section-food-truck{padding:45px 0 52px}.page-template-tpl-silos .section-food-truck .mobile-title{display:none;margin:0 auto 30px}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .mobile-title{display:block}}.page-template-tpl-silos .section-food-truck .dp-table{display:table;max-width:1020px;width:100%;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .dp-table{display:block}}.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell{position:relative;display:table-cell;vertical-align:middle}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell{display:block}}.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell.cell-title{width:calc(100% - 408px);padding-top:35px;padding-bottom:20px}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell.cell-title{width:100%;padding:0}}.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell.cell-content{width:calc(100% - 408px);padding-left:40px}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell.cell-content{width:100%;padding:0}}.page-template-tpl-silos .section-food-truck .food-truck-lists:before,.page-template-tpl-silos .section-food-truck .food-truck-lists:after{content:"";display:table;clear:both}.page-template-tpl-silos .section-food-truck .food-truck-list{width:50%;float:left;margin:0}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .food-truck-list{width:100%;float:none;padding-left:50px}}@media only screen and (max-width:479px){.page-template-tpl-silos .section-food-truck .food-truck-list{padding:0}}.page-template-tpl-silos .section-food-truck .food-truck-list li{display:block;padding-left:25px;position:relative;font-family:brandon-grotesque,avenir,sans-serif;font-size:1rem;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#303339;margin:10px 0;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .food-truck-list li{margin:15px 0}}@media only screen and (max-width:479px){.page-template-tpl-silos .section-food-truck .food-truck-list li{font-size:14px}}.page-template-tpl-silos .section-food-truck .food-truck-list li:before{content:"›";display:block;color:#586a2b;position:absolute;top:1px;left:0;font-size:30px;line-height:10px;height:15px}.page-template-tpl-silos .section-food-truck .food-truck-note{margin-top:1rem;font-family:minion-3,times,serif;font-weight:400;font-style:italic;font-size:1rem;line-height:1.5;color:rgba(48,51,57,.7)}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .food-truck-note{padding-left:50px}}@media only screen and (max-width:479px){.page-template-tpl-silos .section-food-truck .food-truck-note{padding:0}}.page-template-tpl-silos .section-safety-warning{padding:25px 0;border-top:3px double #b96c4d;background:#303339}.page-template-tpl-silos .section-safety-warning p{padding:0;margin:0;font-size:1rem;color:#b96c4d;line-height:1.6em;font-weight:500}.page-template-tpl-silos .section-parking-trolley{padding:60px 0}.page-template-tpl-silos .section-parking-trolley img{max-width:4rem;width:100%}@media screen and (max-width:768px){.page-template-tpl-silos .section-parking-trolley img{margin-bottom:1rem}}.page-template-tpl-silos .section-parking-trolley .divider-horizontal{display:block;height:2rem;clear:both}.page-template-tpl-silos .section-parking-trolley h3{margin-bottom:1rem;font-size:30px}.page-template-tpl-silos .section-parking-trolley p{font-size:18px;text-align:left}@media screen and (max-width:768px){.page-template-tpl-silos .section-parking-trolley p{padding:0 1rem;margin:2rem 0}}.page-template-tpl-silos .section-parking-trolley .btn-more-details{display:inline-block;height:50px;line-height:50px;font-weight:500;font-size:1.25rem;color:#303339;margin:auto;border-bottom:2px solid #e8e7de;padding:.5rem 0}.page-template-tpl-silos .section-parking-trolley .btn-more-details:hover,.page-template-tpl-silos .section-parking-trolley .btn-more-details:focus,.page-template-tpl-silos .section-parking-trolley .btn-more-details:active{color:#586a2b}.page-template-tpl-silos .section-parking-trolley .parking{padding-right:10%;background:url(../images/silos/silos-parking-divider.png) no-repeat right}@media screen and (max-width:768px){.page-template-tpl-silos .section-parking-trolley .parking{background:0 0}}.page-template-tpl-silos .section-parking-trolley .parking img{width:130px}.page-template-tpl-silos .section-parking-trolley .parking p{float:left}.page-template-tpl-silos .section-parking-trolley .parking .divider-horizontal{width:90%;display:none;margin:20px auto}@media screen and (max-width:768px){.page-template-tpl-silos .section-parking-trolley .parking .divider-horizontal{display:block}}.page-template-tpl-silos .section-parking-trolley .trolley{width:90%;margin-left:10%}.page-template-tpl-silos .section-parking-trolley .trolley .cta-holder{float:right}.page-template-tpl-silos .section-parking-trolley .trolley img{width:109px}.page-template-tpl-silos .section-parking-trolley .trolley p{float:right}@media screen and (max-width:768px){.page-template-tpl-silos .section-parking-trolley .parking,.page-template-tpl-silos .section-parking-trolley .trolley{width:100%;padding:0;margin:0}}@media(max-width:1050px){.page-template-tpl-silos .section-bakery .content{margin-left:30px}}@media(max-width:768px){.page-template-tpl-silos .section-block .wrapper{padding:0 30px}.page-template-tpl-silos .hero-box{height:auto;padding:8% 10%}.page-template-tpl-silos .hero-box .hero-nav{display:none}.page-template-tpl-silos .section-bakery .content{width:100%;margin-left:0}.page-template-tpl-silos .section-bakery .content h2{text-align:center}.page-template-tpl-silos .section-location{background:0 0!important;padding:0;height:auto}.page-template-tpl-silos .section-location .wrapper{padding:0}.page-template-tpl-silos .section-location .responsive-map{display:block}.page-template-tpl-silos .section-location .location-info{padding:4rem 2rem;width:100%;max-width:none}}@media(max-width:26.25rem){.page-template-tpl-silos .section-location .location-info .inner .middle .content{padding:2.5rem 1.25rem}.page-template-tpl-silos .section-location .location-info .inner .middle .content h3{font-size:1.25rem}.page-template-tpl-silos .section-location .location-info .inner .middle .content p.type-1{font-size:1.5rem}.page-template-tpl-silos .section-location .location-info .inner .middle .content p.type-3{font-size:1.25rem}.page-template-tpl-silos .section-location .location-info .inner .middle .content p.type-4{font-size:1.5rem}}@media only screen and (max-width:767px){.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell.cell-title img:not(.mobile-title){display:none}.page-template-tpl-silos .section-food-truck .dp-table .dp-table-cell.cell-title:after{background-image:url(../images/silos/trucks-separator-horizontal.png);width:100%;height:6px;margin-bottom:30px;position:relative;top:auto;left:auto;right:auto;bottom:auto}}@media only screen and (max-width:640px){.page-template-tpl-silos .iphone .food-truck-popups{top:64px;bottom:auto;height:calc(100% - 133px)}.page-template-tpl-silos .iphone .food-truck-popups .food-truck-slide{height:calc(100vh - 133px)}.page-template-tpl-silos .iphone .food-truck-popups ul.slick-dots{bottom:30px}}.imagelist-list{background:0 0}.imagelist-list .imagelist-wrapper{width:21%;float:left;margin:3% 2% 0}.imagelist-list .imagelist-item{width:100%;display:block;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.imagelist-list .imagelist-item:after{content:"";display:block;padding-top:100%}.imagelist-list .imagelist-item span{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.85);padding:7px;color:#000;width:100%;font-size:12px;line-height:18px}.imagelist-list .imagelist-item span img.authorimg{border-radius:50px;width:20px;height:20px;margin:0 5px 0 0}@media screen and (max-width:959px){.imagelist-list .imagelist-wrapper{width:29%;margin-right:2%;margin-left:2%}}@media screen and (max-width:479px){.imagelist-list .imagelist-wrapper{width:42%;margin-right:4%;margin-left:4%}}body.page-template-tpl-stay section.section{padding:2.5rem 0}body.page-template-tpl-stay .slider{margin-top:50px;position:relative}body.page-template-tpl-stay .slider.slick-initialized{padding-top:0}body.page-template-tpl-stay .slider.slick-initialized .slide{padding:0;position:relative}body.page-template-tpl-stay .slider .slide{position:absolute;top:0;display:block;width:100%;background-position:center;background-size:cover}body.page-template-tpl-stay .slider .slide:first-child{z-index:1000}body.page-template-tpl-stay .slider .slick-prev,body.page-template-tpl-stay .slider .slick-next{width:40px;height:40px;z-index:1;background:rgba(255,255,255,.5);border-radius:50%;transition:all .15s ease;position:absolute;margin:0;padding:0;top:50%;-webkit-transform:translateY(calc(-50% - 30px));transform:translateY(calc(-50% - 30px));line-height:0;font-size:0}body.page-template-tpl-stay .slider .slick-prev:hover,body.page-template-tpl-stay .slider .slick-next:hover{background:rgba(255,255,255,.9)}@media screen and (max-width:48em){body.page-template-tpl-stay .slider .slick-prev,body.page-template-tpl-stay .slider .slick-next{display:none!important}}body.page-template-tpl-stay .slider .slick-prev{left:50px}body.page-template-tpl-stay .slider .slick-prev:before{content:"";background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-48px 0;background-size:80px 64px;content:'';display:inline-block;height:16px;vertical-align:middle;width:16px;position:relative;left:-1px}body.page-template-tpl-stay .slider .slick-next{right:50px}body.page-template-tpl-stay .slider .slick-next:before{content:"";background-image:url(../images/icons/svg-sprite.svg?83365);background-position:0 -16px;background-size:80px 64px;content:'';display:inline-block;height:16px;vertical-align:middle;width:16px;position:relative;right:-1px}body.page-template-tpl-stay .slider .slick-dots{text-align:center;width:100%;line-height:0;margin:20px 0}body.page-template-tpl-stay .slider .slick-dots li{display:inline-block;padding:0 3px;line-height:0;margin:0;height:auto;width:auto}body.page-template-tpl-stay .slider .slick-dots li button{text-indent:-9999px;width:7px;height:7px;padding:0;margin:0;border-radius:50%;background:rgba(48,51,57,.15);line-height:0}body.page-template-tpl-stay .slider .slick-dots li.slick-active button{background:#303339}.page-template-tpl-stay{background:#fcfcf8}.page-template-tpl-stay .desktop-footer{margin-top:40px}.page-template-tpl-stay .stay-banner{background:url("../images/stay/banner.jpg") center top/cover no-repeat;padding:50px 0 240px}.page-template-tpl-stay .stay-banner .banner-text{font-size:14px;font-weight:400;text-align:center}.page-template-tpl-stay .stay-banner .banner-text h3{font-size:46px;letter-spacing:7px;margin:0 0 13px;line-height:1.2;text-transform:uppercase}.page-template-tpl-stay .stay-banner .banner-text h4{text-transform:uppercase;font-size:1.25rem;margin:0 0 28px;font-family:brandon-grotesque,avenir,sans-serif}.page-template-tpl-stay .stay-banner .banner-text h5{text-transform:uppercase;font-size:18px;margin:0 0 15px;letter-spacing:4px}.page-template-tpl-stay .stay-banner .banner-text .btn-action{padding:20px 90px;font-size:1rem;font-weight:500}.page-template-tpl-stay .stay-intro{font-weight:400;padding:4rem 0;font-size:14px}.page-template-tpl-stay .stay-intro p{margin:30px 0;font-weight:400;font-size:16px}.page-template-tpl-stay .row-booking{padding:45px 0 5px}.page-template-tpl-stay .row-booking h3{font-size:40px;letter-spacing:2px;margin:0 0 40px;text-transform:uppercase}.row-content{margin-left:auto;margin-right:auto;max-width:980px}.row-subscribe{text-align:center}.row-subscribe h4{font-size:22px;color:#ae9d78;text-transform:uppercase;font-weight:400;letter-spacing:2px;margin:0 0 15px;line-height:1.4}.row-subscribe form{margin:0;overflow:hidden;display:inline-block;vertical-align:middle;max-width:407px}.row-subscribe form input{margin:0;outline:none;border:1px solid #d8d0bf;border-right:0;padding:0 10px;width:285px;float:left;box-shadow:none;height:42px;font-size:16px;font-weight:400;letter-spacing:1.5px}.row-subscribe form button{margin:0;background:#ae9d78;width:122px;float:right;height:42px;color:#fcfcf8;padding:0;text-transform:uppercase;font-size:14px}.row-subscribe form button:hover{background:#98855c}.btn-action{background:#303339;display:block;font-weight:700;text-transform:uppercase;color:#fff;padding:15px 10px;text-align:center;line-height:20px;letter-spacing:3px;transition:all .15s ease}.btn-action:hover,.btn-action:active{background-color:#667b60;color:#fff}.btn-action.inline{display:inline-block;padding-left:40px;padding-right:40px}.btn-action.yellow{background-color:#d0ae69}.btn-action.yellow:hover{background-color:#d0ae69}@media(max-width:1019px){.page-template-tpl-stay .stay-banner{height:auto;padding:45px 0 40px}.page-template-tpl-stay .stay-banner .banner-text{padding-left:0;padding-right:0}.page-template-tpl-stay .stay-banner .banner-text h3{margin-bottom:0}.page-template-tpl-stay .stay-banner .banner-text h4{margin-bottom:30px}.page-template-tpl-stay .stay-banner .banner-text h5{margin-bottom:5px}.page-template-tpl-stay .stay-banner .banner-text .btn-action{padding:15px 60px}.row-booking{overflow:hidden}.row-booking .row-content{padding-left:0;padding-right:0}.row-content{width:auto;padding-left:20px;padding-right:20px}}@media(max-width:767px){.page-template-tpl-stay .stay-banner{text-align:center;padding:30px 0}.page-template-tpl-stay .stay-intro p{margin:15px 0}.page-template-tpl-stay .mobile-footer{margin-top:0}.page-template-tpl-stay .row-booking{padding-top:25px}.page-template-tpl-stay .row-booking h3{font-size:28px;line-height:1.1;margin-bottom:20px}.row-subscribe{background:#f7f7f3;padding:20px 0 60px}}@media(max-width:479px){.page-template-tpl-stay .stay-banner{padding:2rem 0;text-align:center}.page-template-tpl-stay .stay-banner .banner-text h3{font-size:2.25rem;letter-spacing:3px}.page-template-tpl-stay .stay-banner .banner-text h4{font-size:1.25rem;margin-bottom:20px}.page-template-tpl-stay .stay-banner .banner-text h5{font-size:.875rem;margin:0}.page-template-tpl-stay .stay-banner .banner-text .btn-action{padding:1rem 4rem}.row-subscribe h4{font-size:18px}.row-subscribe h4 br{display:none}.row-subscribe form input{border:1px solid #d8d0bf;width:100%;margin-bottom:10px}.row-subscribe form button{width:100%}}body.page-template-tpl-stay{background:#fff}body.page-template-tpl-stay .full-height-wrapper{padding-bottom:0;min-height:0}body.page-template-tpl-stay .gray-bkg{background:rgba(48,51,57,.05)!important}body.page-template-tpl-stay .stay-banner{background-image:url(../images/stay/banner2.jpg);padding:255px 0 215px}body.page-template-tpl-stay .stay-banner .banner-text{text-align:left}body.page-template-tpl-stay .stay-banner .banner-text h3{font-family:brandon-grotesque,avenir,sans-serif;line-height:1.2;font-size:2.25rem;margin:0 0 2rem;font-weight:500;color:#303339;letter-spacing:.1em}body.page-template-tpl-stay .stay-banner .banner-text h4{text-transform:none;font-size:1.5rem;line-height:1.2;color:#303339;margin:0 0 60px}body.page-template-tpl-stay .stay-banner .banner-text .btn-action{padding:1rem 2rem;font-family:brandon-grotesque,avenir,sans-serif;font-weight:500;font-size:.875rem;letter-spacing:.1em;color:#fff!important}body.page-template-tpl-stay .stay-banner .banner-text .btn-action:hover,body.page-template-tpl-stay .stay-banner .banner-text .btn-action:active{color:#fff}body.page-template-tpl-stay .stay-intro{font-weight:400;padding-bottom:60px;margin-bottom:0}body.page-template-tpl-stay .stay-intro p{font-weight:400}body.page-template-tpl-stay .stay-intro p:first-child{margin-top:0}body.page-template-tpl-stay .stay-intro .body{float:left;width:47%;font-size:16px;color:#303339;line-height:1.875}body.page-template-tpl-stay .stay-intro .body h1{font-size:2.25rem}body.page-template-tpl-stay .stay-intro .body p{line-height:1.6;font-size:1.25rem;font-family:minion-3,times,serif}body.page-template-tpl-stay .stay-intro .body p:last-child{margin-bottom:0}body.page-template-tpl-stay .stay-intro .tips{float:right;width:47%;box-sizing:border-box;background:rgba(48,51,57,.05);padding:40px}body.page-template-tpl-stay .stay-intro .tips h3{font-family:brandon-grotesque,avenir,sans-serif;font-size:24px;line-height:1.2;margin:0 0 30px;text-align:left;font-weight:500}body.page-template-tpl-stay .stay-intro .tips ul{font-size:16px;line-height:1.6}body.page-template-tpl-stay .stay-intro .tips ul li{position:relative;padding-left:15px;margin-bottom:5px}body.page-template-tpl-stay .stay-intro .tips ul li:last-child{margin-bottom:0}body.page-template-tpl-stay .intro{margin-left:auto;margin-right:auto;max-width:64rem}body.page-template-tpl-stay .properties{margin:0 auto 4rem;max-width:64rem}body.page-template-tpl-stay .row-property figure{margin:0;float:left;width:47%}body.page-template-tpl-stay .row-property figure img{width:100%}body.page-template-tpl-stay .row-property .details{float:right;width:47%}body.page-template-tpl-stay .row-property .details h3{font-size:1.5rem;letter-spacing:3px;line-height:1.2;text-transform:uppercase;font-family:brandon-grotesque,avenir,sans-serif;margin:0 0 55px;font-weight:500}body.page-template-tpl-stay .row-property .details .house-logo{margin-bottom:30px;text-align:center}body.page-template-tpl-stay .row-property .details .house-logo img{max-width:100%;width:300px}body.page-template-tpl-stay .row-property .details .house-logo h2{font-size:2.25rem;text-align:left}body.page-template-tpl-stay .row-property .details p{font-family:minion-3,times,serif;font-size:1.25rem;line-height:1.6;margin-bottom:50px}body.page-template-tpl-stay .row-property .details .buttons{overflow:hidden;text-align:center;display:flex;justify-content:space-between}body.page-template-tpl-stay .row-property .details .buttons .btn{flex:100%;margin:0;display:inline-block;text-align:center;border:1px solid #303339;background:#303339;text-transform:uppercase;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.1em;line-height:20px;padding:1rem 0;transition:all .15s ease}body.page-template-tpl-stay .row-property .details .buttons .btn:hover{background:#667b60;border-color:#667b60}body.page-template-tpl-stay .row-property .details .buttons .btn.empty{background:0 0;color:#303339}body.page-template-tpl-stay .row-property .details .buttons .btn.empty:hover{color:#667b60;background:0 0}body.page-template-tpl-stay .row-property .details .buttons .btn.inactive,body.page-template-tpl-stay .row-property .details .buttons .btn.inactive:hover,body.page-template-tpl-stay .row-property .details .buttons .btn.inactive:focus{background:rgba(48,51,57,.15);border:1px solid rgba(48,51,57,.15);color:rgba(48,51,57,.7);cursor:default}body.page-template-tpl-stay .row-property-separator{background:rgba(48,51,57,.15);height:1px;margin:75px auto}body.page-template-tpl-stay .intermediary-button{margin:20px 0;display:none}body.page-template-tpl-stay .intermediary-button a{display:block;text-align:center;border:1px solid #303339;background:#303339;text-transform:uppercase;color:#fff;font-weight:500;font-size:.875rem;letter-spacing:.1em;line-height:20px;padding:1rem;transition:all 150ms linear}body.page-template-tpl-stay .intermediary-button a:hover{background:#667b60;border-color:#667b60}body.page-template-tpl-stay .intermediary-button a.inactive,body.page-template-tpl-stay .intermediary-button a.inactive:hover{background:rgba(48,51,57,.35);border:1px solid rgba(48,51,57,.35);cursor:default}body.page-template-tpl-stay .close-btn{cursor:pointer;width:20px;height:20px;position:absolute;right:20px;top:20px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.page-template-tpl-stay .close-btn:before{background:#b7b8ba;content:"";position:absolute;left:50%;margin-left:-1px;top:0;height:100%;width:2px}body.page-template-tpl-stay .close-btn:after{background:#b7b8ba;content:"";position:absolute;width:100%;top:50%;margin-top:-1px;left:0;height:2px}body.page-template-tpl-stay .close-btn:hover:before,body.page-template-tpl-stay .close-btn:hover:after{background:rgba(48,51,57,.7)}body.page-template-tpl-stay .row-booking{margin:0;padding:80px 0 0;display:none}body.page-template-tpl-stay .row-booking.active{display:block}body.page-template-tpl-stay .row-booking .row-wrapper{margin:0 auto;position:relative;padding:50px 0 30px}body.page-template-tpl-stay .row-booking .row-wrapper:before{position:absolute;right:47%;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid rgba(48,51,57,.05);margin-right:-420px;top:-15px;content:""}body.page-template-tpl-stay .row-booking .house-details{float:left;width:47%;padding-top:60px}body.page-template-tpl-stay .row-booking .house-details h3{font-size:30px;letter-spacing:3.75px;line-height:1.333;font-family:brandon-grotesque,avenir,sans-serif;font-weight:500;margin:0 0 70px}body.page-template-tpl-stay .row-booking .house-details table{text-align:center;overflow:hidden;width:100%;border:0;border-collapse:collapse}body.page-template-tpl-stay .row-booking .house-details table figure{margin:0 0 12px}body.page-template-tpl-stay .row-booking .house-details table img{width:30px}body.page-template-tpl-stay .row-booking .house-details table td{border-top:1px solid rgba(48,51,57,.15);border-bottom:1px solid rgba(48,51,57,.15);width:25%;padding:1rem;box-sizing:border-box}body.page-template-tpl-stay .row-booking .house-details table td span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;display:block;font-weight:500}body.page-template-tpl-stay .row-booking .booking-form{float:right;width:47%}@media(min-width:1260px){body.page-template-tpl-stay .stay-intro .row-content{max-width:1200px}body.page-template-tpl-stay .row-property .row-content{max-width:1200px}body.page-template-tpl-stay .row-property-separator{max-width:1200px}body.page-template-tpl-stay .row-booking .row-wrapper{max-width:1200px}}@media(max-width:1019px){body.page-template-tpl-stay .stay-banner{padding:175px 0 165px}body.page-template-tpl-stay .row-content{padding:0 20px}body.page-template-tpl-stay .row-property figure{float:none;width:auto;text-align:center;margin-bottom:80px}body.page-template-tpl-stay .row-property figure img{max-width:760px}body.page-template-tpl-stay .row-property .details{float:none;width:auto}body.page-template-tpl-stay .row-property .details .buttons .btn{float:left;margin:0;width:49%}body.page-template-tpl-stay .row-property .details .buttons .btn.empty{margin-right:2%}body.page-template-tpl-stay .row-booking .row-wrapper:before{right:25%;margin-right:-2px}}@media(max-width:899px){body.page-template-tpl-stay .stay-banner{padding:75px 0 165px}body.page-template-tpl-stay .stay-banner .banner-text{padding-left:20px;padding-right:20px}body.page-template-tpl-stay .stay-banner .banner-text h3,body.page-template-tpl-stay .stay-banner .banner-text h4{max-width:360px;margin:0 0 30px}body.page-template-tpl-stay .giveaway-banner{font-size:18px;padding:20px 0}body.page-template-tpl-stay .giveaway-banner a{font-size:14px}body.page-template-tpl-stay .stay-intro{padding-bottom:40px}body.page-template-tpl-stay .stay-intro .tips{padding:2rem}body.page-template-tpl-stay .row-property figure{margin-bottom:40px}body.page-template-tpl-stay .row-property .details h3,body.page-template-tpl-stay .row-property .details p{margin-bottom:30px}body.page-template-tpl-stay .row-property-separator{margin:40px 0}body.page-template-tpl-stay .row-booking{padding-top:40px}body.page-template-tpl-stay .row-booking .row-wrapper{padding-bottom:0}body.page-template-tpl-stay .row-booking .house-details{padding-top:25px}body.page-template-tpl-stay .row-booking .house-details h3{margin-bottom:40px}}@media(max-width:767px){body.page-template-tpl-stay .stay-banner{padding:60px 0}body.page-template-tpl-stay .stay-banner .banner-text{padding-left:20px;padding-right:20px}body.page-template-tpl-stay .stay-banner .banner-text h3{font-size:24px;letter-spacing:3px;max-width:280px;margin:0 0 30px}body.page-template-tpl-stay .stay-banner .banner-text h4{font-size:18px;line-height:1.2;max-width:220px;margin:0 0 30px}body.page-template-tpl-stay .stay-banner .banner-text .btn-action{padding:1rem 2rem;line-height:1.2;width:auto;text-align:center;font-size:14px;letter-spacing:.1em}body.page-template-tpl-stay .giveaway-banner{font-size:16px;padding:15px 0}body.page-template-tpl-stay .giveaway-banner a{vertical-align:1px}body.page-template-tpl-stay .stay-intro{padding-bottom:30px}body.page-template-tpl-stay .stay-intro .body{float:none;width:auto;margin-bottom:30px}body.page-template-tpl-stay .stay-intro .tips{padding:1rem;float:none;width:auto}body.page-template-tpl-stay .stay-intro .tips h3{font-size:18px;margin-bottom:1rem}body.page-template-tpl-stay .row-property figure{margin-bottom:2rem}body.page-template-tpl-stay .row-property .details h3,body.page-template-tpl-stay .row-property .details p{margin-bottom:20px}body.page-template-tpl-stay .row-property-separator{margin:2rem 0}body.page-template-tpl-stay .row-booking{padding-top:20px}body.page-template-tpl-stay .row-booking .row-wrapper{padding-bottom:0}body.page-template-tpl-stay .row-booking .house-details{padding-top:0;float:none;width:auto}body.page-template-tpl-stay .row-booking .house-details h3{margin-bottom:2rem;font-size:1.25rem;color:#303339;letter-spacing:.1em;line-height:1;text-align:center}body.page-template-tpl-stay .row-booking .house-details h3 br{display:none}body.page-template-tpl-stay .row-booking .booking-form{float:none;width:auto}}@media(max-width:479px){body.page-template-tpl-stay .stay-banner{background-position:-100px top;padding:50px 0}body.page-template-tpl-stay .stay-banner .banner-text{padding:0}body.page-template-tpl-stay .stay-banner .banner-text h3{font-size:20px;margin-bottom:20px}body.page-template-tpl-stay .stay-intro{padding:2rem 0 0}body.page-template-tpl-stay .stay-intro p{line-height:1.5}body.page-template-tpl-stay .stay-intro .body{margin-bottom:20px}body.page-template-tpl-stay .stay-intro .tips h3{font-size:16px}body.page-template-tpl-stay .row-property figure{margin-bottom:20px}body.page-template-tpl-stay .row-property .details h3{font-size:20px;margin-bottom:15px}body.page-template-tpl-stay .row-property .details .house-logo{margin-bottom:15px}body.page-template-tpl-stay .row-property .details p{line-height:1.5}body.page-template-tpl-stay .row-property .details .buttons{display:flex;flex-wrap:wrap}body.page-template-tpl-stay .row-property .details .buttons .btn{flex:0 0 100%;display:block}body.page-template-tpl-stay .row-property .details .buttons .btn.empty{margin:0}body.page-template-tpl-stay .row-property .details .buttons .btn.full{display:none}body.page-template-tpl-stay .row-property-separator{margin:20px 0}body.page-template-tpl-stay .intermediary-button{display:block}body.page-template-tpl-stay .row-booking{padding-top:0;overflow:visible}body.page-template-tpl-stay .row-booking .row-wrapper:before{right:50%;margin-right:-12px}body.page-template-tpl-stay .row-booking .row-content{padding:0}body.page-template-tpl-stay .row-booking .house-details{padding:0 20px}body.page-template-tpl-stay .row-booking .house-details h3{margin-bottom:20px;font-size:20px;line-height:1.2}body.page-template-tpl-stay .row-booking .house-details table td{padding:10px}}.page-template-tpl-sweepstakes .gform_fields{margin:0;padding:0;list-style:none}.page-template-tpl-sweepstakes .gfield{margin:1rem 0}.page-template-tpl-sweepstakes .validation_error{color:#ba494b}.page-template-tpl-sweepstakes .gfield_description.validation_message{font-style:italic;color:#ba494b}.page-template-tpl-sweepstakes #mc-embedded-subscribe-form{margin-bottom:0}.page-template-tpl-sweepstakes #mc_embed_signup div.mce_inline_error{background:0 0;color:#ba494b;padding:0;font-style:italic;margin-top:-1em;font-size:.9em}.page-template-tpl-sweepstakes #mce-responses #mce-error-response{margin-bottom:1em;color:#ba494b;font-style:italic}.page-template-tpl-sweepstakes #mce-responses #mce-success-response{font-size:1.25em;font-style:italic;color:#667b60;margin-bottom:1em}.page-template-tpl-sweepstakes .phonefield{display:flex;align-items:baseline;width:100%}.page-template-tpl-sweepstakes .phonedetail2{flex:4}.page-template-tpl-sweepstakes .phonearea,.page-template-tpl-sweepstakes .phonedetail1{flex:2}.page-template-tpl-sweepstakes .content-area{max-width:100%}.page-template-tpl-sweepstakes .entry-content{margin:2rem -1rem}.page-template-tpl-sweepstakes .entry-content__form{order:-1}@media(min-width:60rem){.page-template-tpl-sweepstakes .entry-content__form{order:0}}.page-template-tpl-sweepstakes .post-type-sweepstakes{max-width:1080px;width:100%;float:none;padding:0 30px;margin:0 auto}@media(max-width:29rem){.page-template-tpl-sweepstakes .post-type-sweepstakes{padding:0 15px}}.page-template-tpl-sweepstakes .single-header{margin:2.5rem 0 2rem}.page-template-tpl-sweepstakes .page-hero{position:relative;background:#e8e7de}.page-template-tpl-sweepstakes .single-title{text-align:center;font-size:40px;font-family:brandon-grotesque,avenir,sans-serif;font-weight:400}@media(max-width:29rem){.page-template-tpl-sweepstakes .single-title{font-size:30px}}.page-template-tpl-sweepstakes h1,.page-template-tpl-sweepstakes h2,.page-template-tpl-sweepstakes h3{font-family:brandon-grotesque,avenir,sans-serif}.page-template-tpl-sweepstakes #entryForm{position:relative;overflow:hidden;text-align:center;padding:1rem 2rem}.page-template-tpl-sweepstakes #entryForm .gform_confirmation_message{font-size:1.25rem;line-height:1.2;margin:4rem 1rem;color:#303339}.page-template-tpl-sweepstakes #entryForm label{text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;font-weight:500;margin-bottom:.5rem}.page-template-tpl-sweepstakes #entryForm .gfield_error input{border-color:#ba494b}.page-template-tpl-sweepstakes #entryForm input{text-align:center;border:1px solid rgba(48,51,57,.35);box-shadow:none;font-size:1.125em;margin-bottom:.5rem}.page-template-tpl-sweepstakes #entryForm input:focus,.page-template-tpl-sweepstakes #entryForm input:hover{border:1px solid rgba(48,51,57,.7)}.page-template-tpl-sweepstakes #entryForm .form-message--closed{margin:4rem 0}.page-template-tpl-sweepstakes #entryForm .form-message--closed p{font-size:1.25rem;line-height:1.2;margin-top:1rem;color:#303339}.page-template-tpl-sweepstakes #entryForm .gform_button{background:#303339;border:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1rem;width:100%;display:block;margin-top:2rem;padding:1rem;border-radius:.25rem;box-shadow:none}.page-template-tpl-sweepstakes #entryForm .gform_button:hover,.page-template-tpl-sweepstakes #entryForm .gform_button:active,.page-template-tpl-sweepstakes #entryForm .gform_button:focus{background:#667b60;border:0}.page-template-tpl-sweepstakes .rules-text{margin:15px 0 0;font-style:italic;font-size:.875rem;text-align:center}.page-template-tpl-sweepstakes .rules-text>a{display:inline-block}.page-template-tpl-sweepstakes .message{font-style:italic;display:none}.page-template-tpl-sweepstakes .message.error{color:#ba494b}.page-template-tpl-sweepstakes .message.success{display:none;color:#667b60}.page-template-tpl-sweepstakes .input-tel::-webkit-outer-spin-button,.page-template-tpl-sweepstakes .input-tel::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-template-tpl-sweepstakes .input-tel{-moz-appearance:textfield}.page-template-tpl-sweepstakes .g-row{display:flex;width:100%;flex-direction:column}@media(min-width:60rem){.page-template-tpl-sweepstakes .g-row{flex-direction:row}}.page-template-tpl-sweepstakes .g-col{flex:1;margin:1rem}.page-template-tpl-sweepstakes .g-col-2{flex:2;margin:1rem}.page-template-tpl-sweepstakes .g-col-3{flex:3;margin:1rem}.wait-times{display:flex;align-items:center;justify-content:space-around;right:0;left:0;bottom:0;background:#e3ece0;max-width:640px;width:calc(100% - 24px);margin:0 auto 2rem;position:relative;flex-wrap:wrap;color:#303339;font-size:1.25rem;padding:1rem;box-shadow:0 0 0 12px #e3ece0}@media(min-width:30rem){.wait-times{border:3px double rgba(48,51,57,.35)}}@media(min-width:60rem){.wait-times{margin:-2rem auto 4rem}}.wait-times__item{margin:1rem;line-height:1.2;font-size:1.25rem;text-align:center;flex:0 0 100%}@media(min-width:30rem){.wait-times__item{flex:1}}.wait-times__header{flex:0 0 100%;display:inline-block;padding:0;color:#303339;font-size:1.25rem;font-weight:500;vertical-align:middle;margin-bottom:0}@media(min-width:30rem){.wait-times__header{font-size:1.5rem}}.wait-times__closed{flex:0 0 100%;text-align:center;line-height:1.2;margin:1rem 0;max-width:480px;font-size:1.25rem;font-style:italic}.wait-times__disclaimer{flex:0 0 100%;text-align:center;color:rgba(48,51,57,.7);margin-bottom:0}.page-template-page-magnolia-table .page-banner{display:block;margin:0;margin-bottom:1rem;padding:0}@media(min-width:30rem){.page-template-page-magnolia-table .page-banner{padding:0;margin-bottom:1rem}}@media(min-width:60rem){.page-template-page-magnolia-table .page-banner{margin-bottom:2rem}}.page-template-page-magnolia-table .section{max-width:64rem;margin:4rem auto}.page-template-page-magnolia-table .section__title{text-align:center;position:relative;font-family:brandon-grotesque,avenir,sans-serif;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.2}.page-template-page-magnolia-table .section__title::after{content:'';display:block;background:rgba(48,51,57,.15);height:2px;width:2rem;margin:1rem auto}@media(min-width:30rem){.page-template-page-magnolia-table .section__title{font-size:1.25rem}}.page-template-page-magnolia-table .section__subtitle{font-family:brandon-grotesque,avenir,sans-serif;font-size:.875rem;text-transform:uppercase;font-weight:500;color:rgba(48,51,57,.7);letter-spacing:.1em}.page-template-page-magnolia-table .section__lead{text-align:center;font-size:1.25rem;max-width:34em;margin:1rem auto 2rem;padding:0 1rem;text-align:center;line-height:1.5}.page-template-page-magnolia-table .section__lead--page{font-size:1.25rem}@media(min-width:60rem){.page-template-page-magnolia-table .section__lead--page{font-size:1.5rem}}@media(min-width:60rem){.page-template-page-magnolia-table .section__lead{padding-left:0;padding-right:0;word-spacing:normal}}.page-template-page-magnolia-table .section__note{display:block;font-size:1rem;color:rgba(48,51,57,.7);max-width:34em;margin:1rem 1rem 0;border-top:1px solid rgba(48,51,57,.15);padding-top:1rem}@media(min-width:30rem){.page-template-page-magnolia-table .section__note{margin-left:auto;margin-right:auto}}.page-template-page-magnolia-table .section__note strong{font-size:.875em;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.page-template-page-magnolia-table .page-header{position:relative;padding:0;margin:0 auto;max-width:1080px;width:100%}@media(min-width:30rem){.page-template-page-magnolia-table .page-header{padding:1rem 1rem 0}}@media(min-width:60rem){.page-template-page-magnolia-table .page-header{padding:2rem 2rem 0}}.page-template-page-magnolia-table .page-hero{margin:0;width:100%;padding:50% 0 0!important;display:table;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:rgba(48,51,57,.05);-webkit-animation:fadeIn .25s ease-in-out .5s both;animation:fadeIn .25s ease-in-out .5s both}@media screen and (max-width:30em){.page-template-page-magnolia-table .page-hero{padding:100% 0 0!important}}.page-template-page-magnolia-table .page-title{height:160px;width:160px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-animation:fadeInUp .35s ease-in-out .75s both;animation:fadeInUp .35s ease-in-out .75s both}@media(min-width:60rem){.page-template-page-magnolia-table .page-title{width:240px;height:240px}}.page-template-page-magnolia-table .page-title-img{display:block;margin:auto;max-width:100%;max-height:100%}.page-template-page-magnolia-table .page-nav{margin:0;display:block;text-align:center;width:100%;margin:1rem 0 2rem;list-style:none}@media(min-width:30em){.page-template-page-magnolia-table .page-nav{display:flex;justify-content:center}}.page-template-page-magnolia-table .page-nav__item{margin:1rem}@media(min-width:30em){.page-template-page-magnolia-table .page-nav__item{margin:0 1rem}}.page-template-page-magnolia-table .page-nav__link{font-size:.875rem;padding:.25rem 0 0;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#303339;border-bottom:2px solid}@media(min-width:48em){.page-template-page-magnolia-table .page-nav__link{font-size:1rem}}.page-template-page-magnolia-table .page-nav__link:hover,.page-template-page-magnolia-table .page-nav__link:focus{color:#e16338}.page-template-page-magnolia-table #hours,.page-template-page-magnolia-table #reservations,.page-template-page-magnolia-table #our-food{border-width:4px 0 0;border-color:rgba(48,51,57,.7);border-style:double;padding:4rem 0}.page-template-page-magnolia-table section.introduction h3{margin-bottom:15px;font-size:1.25rem;line-height:1.4em;margin-top:50px;letter-spacing:.1em}@media(min-width:30em){.page-template-page-magnolia-table section.introduction h3{font-size:1.5rem}}.page-template-page-magnolia-table section.introduction h3:first-child{margin-top:0}.page-template-page-magnolia-table section.introduction p{margin-bottom:30px;font-size:1.25rem}.page-template-page-magnolia-table .section-overview{font-family:brandon-grotesque,avenir,sans-serif;font-size:1rem;padding-bottom:80px}.page-template-page-magnolia-table .section-overview h3{margin-top:60px;margin-bottom:40px;letter-spacing:.1em;font-size:1.5rem}.page-template-page-magnolia-table .section-overview p{font-size:1rem;margin-bottom:30px}.page-template-page-magnolia-table .section-overview p:last-child{margin-bottom:0}.page-template-page-magnolia-table .sbs{position:relative;display:flex;text-align:left;width:100%;align-items:center;margin:0 auto;flex-direction:column;color:#303339;background:#e8e7de;max-width:48rem;padding:2rem}@media(min-width:60rem){.page-template-page-magnolia-table .sbs{flex-direction:row;max-width:100%;padding:0}.page-template-page-magnolia-table .sbs::after{position:absolute;top:.5rem;bottom:.5rem;left:.5rem;right:.5rem;content:'';display:block;border:1px solid #fff}}.page-template-page-magnolia-table .sbs--dark{color:#e8e7de;background:#303339}@media(min-width:60rem){.page-template-page-magnolia-table .sbs--reverse .sbs__image{order:1}}.page-template-page-magnolia-table .sbs__image{order:0;flex:0 1 50%;padding-top:100%;padding-left:100%;background-size:cover;background-position:center}@media(min-width:60rem){.page-template-page-magnolia-table .sbs__image{padding-left:0;padding-top:50%}}.page-template-page-magnolia-table .sbs__words{flex:0 1 50%;padding:2rem 0 0}@media(min-width:60rem){.page-template-page-magnolia-table .sbs__words{padding:4rem}}.page-template-page-magnolia-table .sbs__words-title{color:inherit;font-family:brandon-grotesque,avenir,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2;margin-bottom:1rem}.page-template-page-magnolia-table .sbs__words-title b{font-weight:500}@media(min-width:60rem){.page-template-page-magnolia-table .sbs__words-title{font-size:1.5rem}}.page-template-page-magnolia-table .sbs__words-copy{font-size:1rem;line-height:1.5}.page-template-page-magnolia-table .sbs__words-copy:last-child{margin-bottom:0}.page-template-page-magnolia-table .table-tagline{margin:2rem auto 1rem;width:32rem;display:none}@media(min-width:30rem){.page-template-page-magnolia-table .table-tagline{display:block}}.page-template-page-magnolia-table .table-footer-logo{margin:2rem auto;width:8rem;display:block}.page-template-page-magnolia-table .btn--magnolia-table{display:inline-block;padding:.5rem 2rem;color:#303339;font-size:1.25rem;font-weight:500;vertical-align:middle}@media(min-width:30rem){.page-template-page-magnolia-table .btn--magnolia-table{font-size:1.5rem}}.page-template-page-magnolia-table .btn--magnolia-table::after{content:'';display:inline-block;vertical-align:text-bottom;border-radius:64rem;margin-left:.5rem;height:1.5em;width:1.5em;background-color:#303339;background-image:url(../images/icons/arrow-right-white.png);background-size:.75em auto;background-repeat:no-repeat;background-position:center}.page-template-page-magnolia-table .btn--magnolia-table:hover,.page-template-page-magnolia-table .btn--magnolia-table:focus{color:#e16338}.page-template-page-magnolia-table .btn--magnolia-table:hover::after,.page-template-page-magnolia-table .btn--magnolia-table:focus::after{background-color:#e16338}.page-template-page-magnolia-table .btn--magnolia-table:active{color:#303339}.page-template-page-magnolia-table .section--faq .faq-wrapper{display:block}@media(min-width:30rem){.page-template-page-magnolia-table .section--faq .faq-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}.page-template-page-magnolia-table .section--faq .section__subtitle:hover,.page-template-page-magnolia-table .section--faq .section__subtitle:active,.page-template-page-magnolia-table .section--faq .section__subtitle:focus{color:#303339}.page-template-page-magnolia-table .section--faq .faq-item{flex:1 0 260px;margin:2rem 1rem;cursor:pointer;text-align:center}@media(min-width:30rem){.page-template-page-magnolia-table .section--faq .faq-item{cursor:default;text-align:left}}.page-template-page-magnolia-table .section--faq .faq-answer{flex:1;line-height:1.5em}.page-template-page-magnolia-table .section--faq .faq-answer strong{font-weight:500;border-top:1px solid rgba(48,51,57,.15);padding:.75rem 0 .25rem;display:block;margin-top:1rem}@media(max-width:29em){.page-template-page-magnolia-table .section--faq .is-visible .faq-answer{display:block}.page-template-page-magnolia-table .section--faq .faq-answer{display:none}}.page-template-page-magnolia-table .mobile-footer{margin-top:0}.page-template-default article header{margin-bottom:30px;text-align:center}.page-template-default article .page-title{text-align:center;margin-bottom:.25em}.page-template-default article .date{color:rgba(48,51,57,.7);font-weight:500;line-height:16px;font-size:12px;margin-top:10px;text-transform:uppercase;letter-spacing:.1em;text-align:center}.page-template-default article .content p,.page-template-default article .content ul,.page-template-default article .content ol{font-size:18px;line-height:1.6em;margin:1em 0}.page-template-default article .content ul,.page-template-default article .content ol{margin-left:20px}.page-template-default article .content ul li,.page-template-default article .content ol li{margin-bottom:5px}.page-template-default article h1,.page-template-default article h2,.page-template-default article h3,.page-template-default article h4,.page-template-default article h5,.page-template-default article h6{margin-top:1.5em;margin-bottom:.5em}.page-template-default article h1{font-size:40px;font-family:minion-3,times,serif;font-weight:700}@media screen and (max-width:30em){.page-template-default article h1{font-size:30px}}.page-template-default article h2{font-family:minion-3,times,serif;font-size:30px;font-weight:700;letter-spacing:normal;text-transform:none}@media screen and (max-width:30em){.page-template-default article h2{font-size:24px}}.page-template-default article h3{font-family:brandon-grotesque,avenir,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.1em;font-weight:500}@media screen and (max-width:30em){.page-template-default article h3{font-size:16px}}.page-template-default article h4{font-family:minion-3,times,serif;font-size:21px;font-style:italic;color:rgba(48,51,57,.7)}@media screen and (max-width:30em){.page-template-default article h4{font-size:18px}}.page-template-default article h5{font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:.1em}@media screen and (max-width:30em){.page-template-default article h5{font-size:14px}}.page-template-default article h6{font-family:brandon-grotesque,avenir,sans-serif;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;color:rgba(48,51,57,.7)}@media screen and (max-width:30em){.page-template-default article h6{font-size:14px}}.page-template-default article h4+h1,.page-template-default article h6+h1,.page-template-default article h6+h3,.page-template-default article h3+h4{margin-top:0}.page-template-default article footer{border-top:1px solid rgba(48,51,57,.15);padding:1rem 0;color:rgba(48,51,57,.7);margin-top:25px}.page-template-default article footer div{margin:0}.page-template-default article footer span{display:inline-block;vertical-align:middle}.slug-chipinchallenge #magnolia-footer{margin-top:0}.slug-chipinchallenge [data-tab=shop]{font-weight:700!important}.inner{max-width:1040px;margin-left:auto;margin-right:auto}.slug-chipinchallenge .page-body{font-family:brandon-grotesque,avenir,sans-serif}.slug-chipinchallenge .page-body .page__header{background:#1a2932;padding:0 1rem}@media(min-width:60rem){.slug-chipinchallenge .page-body .page__header{padding:0 2rem}}.slug-chipinchallenge .page-body .page__intro{background:#7dcee2;padding:4rem 2rem;color:#000}.slug-chipinchallenge .page__intro .inner{padding-top:2rem}@media(min-width:60rem){.slug-chipinchallenge .page__intro .inner{display:flex;flex-wrap:wrap;justify-content:center}}.slug-chipinchallenge .stjude-check--desktop,.slug-chipinchallenge .stjude-check--mobile{position:relative;bottom:-2rem;box-shadow:.5rem .5rem 0 0 rgba(26,41,50,.25)}.slug-chipinchallenge .stjude-check--desktop{display:none}@media(min-width:60rem){.slug-chipinchallenge .stjude-check--desktop{display:block}}.slug-chipinchallenge .stjude-check--mobile{display:block}@media(min-width:60rem){.slug-chipinchallenge .stjude-check--mobile{display:none}}.slug-chipinchallenge .stjude-check{display:block;background:#fff;padding:1rem;position:relative;bottom:-2rem;box-shadow:.5rem .5rem 0 0 rgba(26,41,50,.25);text-align:center}@media(min-width:60rem){.slug-chipinchallenge .stjude-check{padding:46% 0 0;background-image:url(../images/chipinchallenge/chipinchallenge-stjude-check-bg--2M.png);background-size:cover;background-position:bottom left;background-repeat:no-repeat}}.slug-chipinchallenge .stjude-check .page__title{margin:2rem auto 1rem;width:400px;max-width:100%}@media(min-width:60rem){.slug-chipinchallenge .stjude-check .page__title{margin:0;position:absolute;top:2rem;bottom:2rem;left:2rem;right:2rem}}.slug-chipinchallenge .stjude-check .stjude-check__raised{font-size:2.25rem;font-size:2.25rem;background:#fae550;letter-spacing:.1em;font-weight:700;display:inline-block;width:220px;margin:1rem auto 2rem}.slug-chipinchallenge .stjude-check .stjude-check__raised:before{content:' ';display:block;background-image:url(../images/chipinchallenge/chipinchallenge-stjude-goal--500k.png);height:161px;width:100%;background-size:250px auto;background-position:center top}@media(min-width:60rem){.slug-chipinchallenge .stjude-check .stjude-check__raised{position:absolute;top:auto;right:4%;bottom:43%;left:auto;text-align:center;overflow-x:visible;white-space:nowrap;margin:0}.slug-chipinchallenge .stjude-check .stjude-check__raised:before{display:none}}.slug-chipinchallenge .page__intro-main{margin-bottom:2rem}@media(min-width:60rem){.slug-chipinchallenge .page__intro-main{max-width:512px;margin-right:2rem}}.slug-chipinchallenge .page__intro-main .the-deal{max-width:190px;position:relative;left:-1rem}.slug-chipinchallenge .page__intro-main h2{font-family:brandon-grotesque,avenir,sans-serif;color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.slug-chipinchallenge .page__intro-main p{font-size:1.25rem}.slug-chipinchallenge .page__intro-aside .tackle-this{max-width:190px;position:relative;margin-bottom:-2rem;left:-1rem}@media(min-width:60rem){.slug-chipinchallenge .page__intro-aside{max-width:320px}}.slug-chipinchallenge .page__intro-aside h2{color:#000;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:700}.slug-chipinchallenge .page__intro-aside h3{color:#000;font-family:brandon-grotesque,avenir,sans-serif;font-size:1.5rem;font-weight:700}.slug-chipinchallenge .page__intro-aside p{font-size:1rem}.slug-chipinchallenge .page__intro-aside ol{list-style:none;margin-left:0;position:relative;counter-reset:tacklethis}.slug-chipinchallenge .page__intro-aside li{margin:2rem 0 0;padding-left:3rem;position:relative}.slug-chipinchallenge .page__intro-aside li:before{counter-increment:tacklethis;content:counter(tacklethis);position:absolute;left:0;background-color:#1a2932;color:#fff;width:2rem;line-height:2rem;height:2rem;text-align:center;font-weight:700;border-radius:2rem;top:-.25rem}.slug-chipinchallenge .page__subscribe{background:#1a2932;flex:0 0 100%;display:flex;position:relative;bottom:-2rem;text-align:center;align-items:center;flex-direction:column;margin-bottom:-4rem}@media(min-width:60rem){.slug-chipinchallenge .page__subscribe{flex-direction:row;text-align:left}}.slug-chipinchallenge .page__subscribe h2{flex:1;color:#fff;font-family:brandon-grotesque,avenir,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;padding:2rem 2rem 1rem;margin:0}@media(min-width:60rem){.slug-chipinchallenge .page__subscribe h2{padding:2rem 2rem 2rem 4rem;font-size:1.5rem}}.slug-chipinchallenge .page__subscribe .gform_confirmation_message{color:#fae550;text-transform:uppercase;font-size:1rem;padding:1rem 2rem 2rem;letter-spacing:.1em;font-weight:700}@media(min-width:60rem){.slug-chipinchallenge .page__subscribe .gform_confirmation_message{padding:2rem 4rem 2rem 2rem}}.slug-chipinchallenge .page__subscribe .gform_wrapper{padding:1rem 2rem 2rem;width:100%;flex:1}@media(min-width:60rem){.slug-chipinchallenge .page__subscribe .gform_wrapper{padding:2rem 4rem 2rem 1rem}}.slug-chipinchallenge .page__subscribe .gform_wrapper.gform_validation_error form{box-shadow:0 0 0 4px #ba494b!important}.slug-chipinchallenge .page__subscribe .gform_wrapper .gform_ajax_spinner{display:none}.slug-chipinchallenge .page__subscribe .gform_wrapper .validation_message,.slug-chipinchallenge .page__subscribe .gform_wrapper .validation_error{display:none}.slug-chipinchallenge .page__subscribe .gform_wrapper form{margin:0!important}@media(min-width:30rem){.slug-chipinchallenge .page__subscribe .gform_wrapper form{display:flex;align-items:flex-end}}.slug-chipinchallenge .page__subscribe .gform_wrapper label{display:none}.slug-chipinchallenge .page__subscribe .gform_wrapper .gform_body{display:inline-block;width:100%}.slug-chipinchallenge .page__subscribe .gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.slug-chipinchallenge .page__subscribe .gform_wrapper .ginput_container_email input{border:0!important;height:50px!important;padding:0 1rem!important;font-size:1rem!important;text-align:center;margin:0!important}.slug-chipinchallenge .page__subscribe .gform_wrapper .gform_button{background:#fae550;text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:12px;padding:1rem 2rem;color:#1a2932;margin:0;width:100%}.slug-chipinchallenge .page__celebrities{background:#fff;padding:4rem 1rem}.slug-chipinchallenge .celebrity-grid{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.slug-chipinchallenge .celebrity-card{background:#1a2932;flex:0 1 304px;margin:2rem 1rem;position:relative}.slug-chipinchallenge .celebrity-card--winner{box-shadow:0 0 0 1rem #fae550}.slug-chipinchallenge .celebrity-card__image{background:#7dcee2;transition:background ease .15s}.slug-chipinchallenge .celebrity-card__image-el{display:block;padding-top:100%;width:100%;background-size:cover;background-position:center top;mix-blend-mode:multiply;-webkit-filter:saturate(0)}.slug-chipinchallenge .celebrity-card__content{padding:2rem 2rem 4rem}.slug-chipinchallenge .celebrity-card__name{text-align:center;font-family:brandon-grotesque,avenir,sans-serif;font-weight:700;font-size:1.5rem;color:#fff}.slug-chipinchallenge .celebrity-card__bio{text-align:center;font-weight:500;color:#fff;font-size:1rem;line-height:1.4;font-style:italic;margin-bottom:0}.slug-chipinchallenge .celebrity-card__action{text-transform:uppercase;letter-spacing:.1em;color:#1a2932;font-weight:700;font-size:.875rem;background:#7dcee2;display:block;width:calc(100% - 64px);text-align:center;margin:0 auto;position:absolute;left:0;right:0;bottom:-1rem;padding:1rem;transition:background ease .15s}.slug-chipinchallenge .celebrity-card__action:hover,.slug-chipinchallenge .celebrity-card__action:focus{background:#fae550}.slug-chipinchallenge .celebrity-card__action:hover+.celebrity-card__image{background-color:#fff}.slug-chipinchallenge .page__footer{background:rgba(48,51,57,.05);font-size:1rem;padding:2rem;text-align:center}.slug-chipinchallenge .page__footer a{color:#1a2932;border-bottom:1px solid #7dcee2;font-weight:500}.slug-chipinchallenge .page__footer a:hover,.slug-chipinchallenge .page__footer a:focus{border-bottom-color:#1a2932}.slug-chipinchallenge .page__footer .inner{max-width:30em}.slug-chipinchallenge .page__footer h3{font-size:1.25rem;font-family:brandon-grotesque,avenir,sans-serif;font-weight:700}.custom-green{color:#425958}.custom-gold{color:#a48251}.bg-custom-green.bg-custom-green{background:#425958}.bg-custom-gold{background:#a48251}#attentive_overlay{display:none!important}.page-template-page-magnolia-press-coffee-co .primary-btn{display:inline-block;background:#a48251;padding:1rem 2rem;color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:.1em;margin:.5rem 0}.page-template-page-magnolia-press-coffee-co .primary-btn:hover,.page-template-page-magnolia-press-coffee-co .primary-btn:active{background:#303339}.page-template-page-magnolia-press-coffee-co .page-intro{flex-direction:row;flex-wrap:wrap;display:flex;width:100%}.page-template-page-magnolia-press-coffee-co .page-intro__col{display:none}@media(min-width:60rem){.page-template-page-magnolia-press-coffee-co .page-intro__col{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center}}.page-template-page-magnolia-press-coffee-co .page-intro__col h3{font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.15em;line-height:1.6;font-weight:700;font-size:.875rem;margin-bottom:1em;position:relative}.page-template-page-magnolia-press-coffee-co .page-intro__col p{font-size:1.25rem}.page-template-page-magnolia-press-coffee-co .page-intro__col~.page-intro__col{box-shadow:-1px 0 0 0 rgba(48,51,57,.15)}.page-template-page-magnolia-press-coffee-co .page-intro__description{padding:2rem 2rem 0;flex:0 0 100%}@media(min-width:60rem){.page-template-page-magnolia-press-coffee-co .page-intro__description{margin-top:4rem;padding:0}}.page-template-page-magnolia-press-coffee-co .page-intro__description p{margin-bottom:0}.page-template-page-magnolia-press-coffee-co .page-hero{display:flex;background:#425958;position:relative;max-width:64rem;margin:0 auto 4rem;height:calc(100vh - 109px);padding:0 2rem;justify-content:center}@media(min-width:30rem){.page-template-page-magnolia-press-coffee-co .page-hero{height:520px}}@media(min-width:60rem){.page-template-page-magnolia-press-coffee-co .page-hero{margin-top:2rem}}@media(min-width:75rem){.page-template-page-magnolia-press-coffee-co .page-hero{margin-top:4rem}}.page-template-page-magnolia-press-coffee-co .page-hero__bg{background-size:cover;background-position:center;mix-blend-mode:screen;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.page-template-page-magnolia-press-coffee-co .page-hero__logo{fill:#fff;display:none;align-self:center;width:180px}@media(min-width:60rem){.page-template-page-magnolia-press-coffee-co .page-hero__logo{display:block}}.page-template-page-magnolia-press-coffee-co .location-card{background:rgba(66,89,88,.98)}@media(min-width:60rem){.page-template-page-magnolia-press-coffee-co .location-card{display:none}}.page-template-page-magnolia-press-coffee-co section{max-width:64rem;margin-left:auto;margin-right:auto}.location-feature{margin:4rem auto 0;display:flex;flex-direction:column}@media(min-width:60rem){.location-feature{margin:8rem auto;flex-direction:row;align-items:center}}@media(min-width:60rem){.location-feature--reverse{flex-direction:row-reverse}}.location-feature__image{padding-top:65%;background-size:cover;background-position:center}@media(min-width:60rem){.location-feature__image{padding-top:45%;flex:2}}.location-feature__title{text-transform:uppercase;letter-spacing:.15em;font-size:1rem;font-weight:700;font-family:brandon-grotesque,avenir,sans-serif}@media(min-width:60rem){.location-feature__title{font-size:1.25rem}}.location-feature__description{margin:-2rem 1rem 2rem;padding:2rem;border-top:3px solid #a48251;position:relative;background:#fff}@media(min-width:60rem){.location-feature__description{padding:4rem;flex:1;box-shadow:none;margin:0;border:0}}.location-feature h2{margin-bottom:1em;position:relative;display:block;margin-left:0}@media(min-width:60rem){.location-feature h2:after{content:'';display:block;width:4rem;height:3px;background:#a48251;position:absolute;top:.5em;right:auto;bottom:auto;left:-6rem}.location-feature--reverse h2:after{position:absolute;top:.5em;right:-6rem;bottom:auto;left:auto}}.location-feature p{font-size:1.25rem}.location-feature p a{color:#425958}.location-feature p a:hover,.location-feature p a:focus{color:#a48251}.location-card{background-color:#303339;display:flex;flex-direction:column;width:100%;max-width:360px;position:relative;top:2rem;height:100%;padding:2rem;align-items:center;justify-content:center}.location-card__logo{margin-bottom:1rem;fill:#fff;max-height:120px}.location-card hr{border:0;background:#fff;width:2rem;height:2px;margin:1rem 0 2rem}.location-card p{color:#fff;text-transform:uppercase;letter-spacing:.15em;text-align:center;font-weight:700}.location-card__address p{font-size:.875rem}.location-card__hours p{font-size:1rem}.location-card__action{margin:1rem auto 0;display:block;padding:1em;width:calc(100% - 4rem);text-transform:uppercase;letter-spacing:.1em;font-weight:700;background:#fff;color:#a48251;font-size:.875rem;text-align:center}.page-footer{padding:0 0 4rem;justify-content:center;align-items:center;display:flex;flex-direction:column}@media(min-width:60rem){.page-footer{flex-direction:row}}.page-footer__logo{fill:#425958;width:105px;height:78px}.page-footer p{margin:1rem 2rem 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#425958}@media(min-width:60rem){.page-footer p{margin:0 0 0 2rem}}.wp-block-columns{max-width:40rem;margin-left:auto;margin-right:auto}.wp-block-button{max-width:40rem;margin-left:auto;margin-right:auto}.wp-block-button .wp-block-button__link{font-size:.875rem;font-weight:700;border-radius:0;text-transform:uppercase;letter-spacing:.1em}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#303339}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#667b60}.wp-block-button .has-white-color{color:#fff}.wp-block-button .has-black-color{color:#303339}.wp-block-button .has-ecomm-green-color{color:#586a2b}.wp-block-button .has-magnolia-green-color{color:#667b60}.wp-block-button .has-orange-color{color:#b96c4d}.wp-block-button .has-yellow-color{color:#d0ae69}.wp-block-button .has-shiplap-color{color:#e8e7de}.wp-block-button .has-pink-color{color:#e6cdc0}.wp-block-button .has-gray-1-color{color:rgba(48,51,57,.7)}.wp-block-button .has-gray-2-color{color:rgba(48,51,57,.35)}.wp-block-button .has-gray-3-color{color:rgba(48,51,57,.15)}.wp-block-button .has-gray-4-color{color:rgba(48,51,57,.05)}.wp-block-button .has-black-color{color:#303339}.wp-block-button .has-ecomm-green-background-color{background-color:#586a2b}.wp-block-button .has-magnolia-green-background-color{background-color:#667b60}.wp-block-button .has-orange-background-color{background-color:#b96c4d}.wp-block-button .has-yellow-background-color{background-color:#d0ae69}.wp-block-button .has-shiplap-background-color{background-color:#e8e7de}.wp-block-button .has-pink-background-color{background-color:#e6cdc0}.wp-block-button .has-gray-1-background-color{background-color:rgba(48,51,57,.7)}.wp-block-button .has-gray-2-background-color{background-color:rgba(48,51,57,.35)}.wp-block-button .has-gray-3-background-color{background-color:rgba(48,51,57,.15)}.wp-block-button .has-gray-4-background-color{background-color:rgba(48,51,57,.05)}.wp-block-button .has-black-background-color{background-color:#303339}figure.wp-block-image{margin:4rem auto;max-width:40rem}figure.wp-block-image.full-width{max-width:100%}figure.wp-block-image.full-bleed{max-width:calc(100% + 4rem);width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}figure.wp-block-image.full-bleed figcaption{width:40rem;max-width:calc(100% - 4rem)}figure.wp-block-image img{display:block;width:100%}figure.wp-block-image figcaption{text-align:left;font-size:1rem;font-style:italic;color:rgba(48,51,57,.7);max-width:40rem;font-family:minion-3,times,serif;margin-top:1rem;margin-left:auto;margin-right:auto}.wp-block-embed.is-type-video{margin:2rem 0}@media(min-width:60rem){.wp-block-embed.is-type-video{margin:4rem 0}}.wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;width:100%}.wp-block-embed.is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-top:56.25%}.wp-block-embed.is-type-video.is-type-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-tease{display:block;background-color:#fff}.post-tease__hero{display:block;background-color:rgba(48,51,57,.15);padding-bottom:78%;position:relative;overflow:hidden}.post-tease__hero-image{position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .15s ease;opacity:1}.post-tease:hover .post-tease__hero-image,.post-tease:hover .post-tease__hero-image{opacity:.8}.post-tease__title-wrap{padding:1rem;text-align:center}.post-tease__title{font-size:1.5rem;font-family:minion-3,times,serif;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin-bottom:1rem}@media(min-width:32rem){.post-tease__title{min-height:2em}}.post-tease__category{text-transform:uppercase;letter-spacing:.25em;font-size:.75rem;font-weight:600;color:rgba(48,51,57,.7);text-indent:.25em}.post-tease__category:after{content:" ";display:block;width:2rem;height:2px;background-color:rgba(48,51,57,.15);margin:.25rem auto 1rem}.post-tease:hover .post-tease__title{color:#667b60}.post-tease__byline{text-transform:lowercase;letter-spacing:.1em;font-family:minion-3,times,serif;color:rgba(48,51,57,.7);font-style:italic}@media(min-width:30rem){.post-tease--featured .post-tease__hero{padding-bottom:38%}}.post-tease--featured .post-tease__title{font-size:1.5rem;font-family:minion-3,times,serif}@media(min-width:30rem){.post-tease--featured .post-tease__title{font-size:2.25rem;height:auto}}.tease-grid{display:flex;flex-wrap:wrap;justify-content:center;padding:0 1rem}@media(min-width:32rem){.tease-grid{margin:1rem 0;padding:0}}@media(min-width:64rem){.tease-grid{margin:1rem -1rem}}.tease-grid__item{background:#fff;margin:0 1rem 2rem;flex:0 0 100%}@media(min-width:32rem){.tease-grid__item{flex:0 1 320px}}.form__overlay{display:none}.form-overlay{position:absolute;top:5px;bottom:5px;left:5px;right:5px;color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center}.form-overlay .if-invalid,.form-overlay .if-success{display:none}.form-overlay--invalid{background:#ba494b}.form-overlay--invalid .if-invalid{display:block}.form-overlay--success{background:#667b60}.form-overlay--success .if-success{display:block}.form-overlay__message{text-transform:uppercase;letter-spacing:.1em;font-size:1rem;font-weight:500}.form-overlay__icon{width:80px;height:80px;margin:0 auto 30px}.form-message--closed{font-weight:400;font-style:italic;font-size:1.25em;color:rgba(48,51,57,.7)}#load-spinner-season{display:none}.load-more-button{cursor:pointer;background-size:auto 100%;width:150px;height:150px;background-repeat:no-repeat;background-color:transparent;background-position:center center;display:block;margin:0 auto;background-image:url(../images/blog/load-more.png)}.carousel__nav{opacity:0;transition:all .15s ease}.carousel__nav .nav-link{height:48px;width:48px;background-color:transparent;position:absolute;bottom:calc(50% - 24px);background-repeat:no-repeat;background-position:center;background-size:50% auto;transition:all .15s ease;color:#fff}.carousel__nav .nav-link.prev{background-image:url(../images/icons/arrow-left-white.png);left:1rem}.carousel__nav .nav-link.prev:hover{background-image:url(../images/icons/arrow-left.png)}.carousel__nav .nav-link.next{background-image:url(../images/icons/arrow-right-white.png);right:1rem}.carousel__nav .nav-link.next:hover{background-image:url(../images/icons/arrow-right.png)}.carousel__nav .nav-link:hover{opacity:1;background-color:#fff}.slick-slider .draggable{cursor:-webkit-grab;cursor:grab}.slick-slider:active .draggable{cursor:-webkit-grabbing;cursor:grabbing}.slick-slider:hover+.carousel__nav,.slick-slider:focus+.carousel__nav,.slick-slider:focus-within+.carousel__nav,.carousel__nav:hover,.carousel__nav:focus,.carousel__nav:focus-within{opacity:1}.nav-link.next:hover,.nav-link.prev:hover{cursor:pointer}.product-carousel-item a p{letter-spacing:.1rem}body.home .product-carousel:nth-of-type(last){color:#31444e}.mg-btn{display:inline-block;text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:1px;padding:18px 30px;line-height:14px;transition:background-color .3s ease;position:relative}@media screen and (max-width:480px){.mg-btn{padding:18px 5px;display:block;font-size:13px;width:100%}}.mg-btn:hover,.mg-btn:visited,.mg-btn:active{color:#fff}.mg-btn.mg-btn-green,.mg-btn.btn-green{background-color:#586a2b}.mg-btn.mg-btn-green:hover,.mg-btn.mg-btn-green:active,.mg-btn.btn-green:hover,.mg-btn.btn-green:active{background-color:#404d1f}.mg-btn.mg-btn-block{width:100%}.magnolia-post-gallery .image{background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.magnolia-post-gallery .image:after{display:block;content:'';padding-top:66.6%}.magnolia-post-gallery .gallery-slide{position:relative}.magnolia-post-gallery .gallery-slide .slick-arrow{position:absolute;top:50%;z-index:1000;display:block;font-size:40px;padding-bottom:10px;padding-top:0;padding-left:15px;padding-right:15px;background:rgba(48,51,57,.7);margin:0}@media screen and (max-width:600px){.magnolia-post-gallery .gallery-slide .slick-arrow{top:35%}}.magnolia-post-gallery .gallery-slide .slick-arrow:hover,.magnolia-post-gallery .gallery-slide .slick-arrow:focus{background:#303339}.magnolia-post-gallery .gallery-slide .slick-arrow.slick-prev{left:0}.magnolia-post-gallery .gallery-slide .slick-arrow.slick-next{right:0}.magnolia-post-gallery .gallery-slide .slick-dots{width:100%;display:block;text-align:center}.magnolia-post-gallery .gallery-slide .slick-dots li{display:inline-block;opacity:.3;transition:opacity .3s ease}.magnolia-post-gallery .gallery-slide .slick-dots li.slick-active{opacity:1}.magnolia-post-gallery .gallery-slide .slick-dots li button{text-indent:-9999px;width:10px;height:10px;border-radius:50%;background-color:#586a2b;padding:0;margin:7px}.magnolia-post-gallery .gallery-slide .caption p{margin:15px 0;font-weight:400!important;font-size:14px;font-style:italic;text-align:center}.magnolia-post-gallery .gallery-nav .slick-arrow{position:absolute;z-index:1000;width:35px;height:100%;top:0;background-color:rgba(0,0,0,.6);opacity:.5;color:#fff;font-size:60px;font-weight:400;line-height:0;padding:0 0 10px;text-align:center}.magnolia-post-gallery .gallery-nav .slick-arrow:hover{opacity:1}.magnolia-post-gallery .gallery-nav .slick-arrow.slick-prev{left:0}.magnolia-post-gallery .gallery-nav .slick-arrow.slick-next{right:0}.magnolia-post-gallery .gallery-nav .image{margin:0 5px;position:relative}.magnolia-post-gallery .gallery-nav .image .inner{position:absolute;top:0;left:0;width:100%;height:100%}.magnolia-post-gallery .gallery-nav .image.slick-current .inner{border:3px solid #586a2b}.magnolia-post-sbs{margin:30px 0}.magnolia-post-sbs .sbs{width:49.5%;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0;padding:0}.magnolia-post-sbs .sbs.sbs-left{float:left}.magnolia-post-sbs .sbs.sbs-right{float:right}.magnolia-post-sbs .sbs:after{display:block;content:'';padding-top:65%}.magnolia-post-interview{margin:30px 0;border-bottom:1px solid #e8e8e8}.magnolia-post-interview h3{margin:30px auto}.magnolia-post-interview h4{font-weight:500!important;font-size:16px!important;margin:0;padding:15px 0;font-family:brandon-grotesque,avenir,sans-serif;color:rgba(48,51,57,.7);border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;letter-spacing:1px!important;font-style:normal!important}.magnolia-post-interview p{padding:20px 0;margin:0!important;font-size:16px;color:#595959;letter-spacing:1px}.mg-post-buttons{margin:20px -.5%}.mg-post-buttons a{display:block;float:left;height:40px;padding:0 30px;background-color:rgba(48,51,57,.05);color:#586a2b;text-transform:uppercase;font-size:14px;line-height:40px;letter-spacing:1px;transition:background .1s ease;text-align:center;margin:0 .5%;width:49%}@media screen and (max-width:480px){.mg-post-buttons a{float:none;width:100%;margin:20px 0}}.mg-post-buttons a:hover{background-color:rgba(48,51,57,.05);color:#fff}.mg-post-section-heading{text-align:center;font-size:22px;margin:30px 0;letter-spacing:2px}.page-banner{display:block;overflow:hidden;text-align:center;position:relative;background-color:#fff;padding:1rem;overflow:hidden}.page-banner__text{font-size:1rem;font-weight:500;line-height:1.2}.page-banner__text--link{color:#303339;border-bottom:1px solid rgba(48,51,57,.15)}.page-banner__text--link:hover,.page-banner__text--link:focus{color:#586a2b;border-color:currentColor}div.alert{padding:20px 25px;margin-bottom:20px}div.alert.alert-slim{padding:10px 15px}div.alert.alert-inline{display:inline-block;padding:0;background:0 0!important;margin-bottom:0!important}div.alert p{font-size:16px;margin:0;letter-spacing:1px}div.alert.alert-icon p:before{content:'';margin-right:5px;position:relative;top:-3px}div.alert.alert-error{color:#b96c4d;background-color:#faf6f3}div.alert.alert-error.alert-icon p:before{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-40px -40px;background-size:100px 80px;content:'';display:inline-block;height:20px;vertical-align:middle;width:20px}div.alert.alert-success{color:#586a2b;background-color:rgba(48,51,57,.05)}div.alert.alert-success.alert-icon p:before{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-80px 0;background-size:100px 80px;content:'';display:inline-block;height:20px;vertical-align:middle;width:20px}.gdpr-popup{position:fixed;display:none;top:0;right:0;bottom:0;left:0;background:0 0;z-index:999999}.gdpr-popup.is-visible{display:block}.gdpr-popup-inner{position:absolute;background-color:#212721;left:0;bottom:30px;margin:auto;max-width:480px;overflow:visible;padding:15px 60px 15px 30px;border-left:3px solid #586a2b;-webkit-overflow-scrolling:touch}@media screen and (max-width:48em){.gdpr-popup-inner{max-width:100%;border-left:0;border-top:3px solid #586a2b;padding:15px 60px 15px 15px;bottom:0}}.gdpr-popup-inner .popup-text{color:#fff}.gdpr-popup-inner .popup-text p{font-size:16px;line-height:1.5;margin:0;letter-spacing:.18px}@media screen and (max-width:48em){.gdpr-popup-inner .popup-text p{font-size:15px}}.gdpr-popup-inner .popup-text a{margin-top:5px;color:#768e3a;display:block}.gdpr-popup-inner .popup-text a:hover{color:#768e3a;text-decoration:underline}.gdpr-popup-inner .close{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-64px -16px;background-size:80px 64px;content:'';display:inline-block;height:16px;vertical-align:middle;width:16px;position:absolute;right:20px;top:20px;cursor:pointer}.subscribe-popup-outer{overflow-y:auto;overflow-x:hidden;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);z-index:9999999;transition:opacity .5s ease 0s,visibility 0s ease 0s;visibility:hidden;opacity:0}.subscribe-popup-outer.is-visible{visibility:visible;opacity:1}.subscribe-popup-outer.is-dismissed{transition:opacity .5s ease 0s,visibility 0s ease .5s;visibility:hidden;opacity:0}.subscribe-popup-outer .subscribe-popup-inner{position:absolute;display:flex;top:0;right:0;left:0;bottom:0;width:740px;height:500px;max-height:100vh;z-index:99999;margin:auto;-webkit-animation:fadeInUp .35s ease-in-out .25s both;animation:fadeInUp .35s ease-in-out .25s both;background:#fff}@media screen and (max-width:48em){.subscribe-popup-outer .subscribe-popup-inner{flex-direction:column;width:300px;height:525px}}.subscribe-popup-outer .subscribe-photo{flex:50% 0 0;background-color:#303339;background-image:url(../images/subscriptions/email-chip-jo-tall.jpg);background-size:cover;background-position:center}@media screen and (max-width:48em){.subscribe-popup-outer .subscribe-photo{flex:1 0 0;background-image:url(../images/subscriptions/email-chip-jo-wide.jpg)}}.subscribe-popup-outer .subscribe-content{padding:30px 45px;flex:50% 0 0;background:#fff;display:table-cell;vertical-align:middle;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:48em){.subscribe-popup-outer .subscribe-content{padding:15px 30px;flex:3 0 0}}.subscribe-popup-outer .subscribe-content.is-submitted{font-style:italic;font-family:minion-3,times,serif;color:#586a2b;font-size:1.5em;text-align:center}.subscribe-popup-outer .magnolia-logo{max-width:160px;margin:0 auto 30px}@media screen and (max-width:48em){.subscribe-popup-outer .magnolia-logo{margin-bottom:25px}}.subscribe-popup-outer .offer-heading{font-family:brandon-grotesque,avenir,sans-serif;letter-spacing:.1em;font-size:12px;text-align:center;font-weight:700;text-transform:uppercase}.subscribe-popup-outer .offer-text{display:block;text-transform:none;font-size:48px;font-family:minion-3,times,serif;letter-spacing:-.025em;line-height:1em;margin:.15em 0;text-indent:-.1em}.subscribe-popup-outer .sup{font-size:.65em;margin-left:.1em;top:-.35em;left:-.05em}.subscribe-popup-outer .subscribe-lead{margin:1em 0;line-height:1.2;font-family:minion-3,times,serif;font-style:italic;text-align:center}@media screen and (max-width:48em){.subscribe-popup-outer .subscribe-lead{display:none}}.subscribe-popup-outer .subscribe-popup-form{display:flex;position:relative;width:260px;margin:20px auto 10px;max-width:100%;flex-wrap:wrap}@media screen and (max-width:48em){.subscribe-popup-outer .subscribe-popup-form{margin:10px auto 20px}}.subscribe-popup-outer [type=email].subscribe-popup-input{border:0;box-shadow:inset 0 -1px 0 0 #303339;padding-right:30px;padding-left:0;font-size:16px;margin-bottom:0;transition:all .35s ease 0s}.subscribe-popup-outer [type=email].subscribe-popup-input:focus{background:0 0;box-shadow:inset 0 -2px 0 0 #586a2b}.subscribe-popup-outer .subscribe-popup-submit{display:inline-block;padding:0;margin:0;position:absolute;width:30px;height:30px;background:transparent url(../images/icons/arrow-right.png) no-repeat center;background-size:24px;right:0;top:.25em;text-indent:-9999px;color:#303339;opacity:.25;transition:all .35s ease-in-out 0s}.subscribe-popup-outer .subscribe-popup-submit:focus,.subscribe-popup-outer .subscribe-popup-submit:hover{background-color:transparent;opacity:1}.subscribe-popup-outer .subscribe-popup-submit:focus{outline:1px dotted currentColor}.subscribe-popup-outer [type=email].subscribe-popup-input:focus+.subscribe-popup-submit{opacity:1}.subscribe-popup-outer .subscribe-popup-form-status{flex:100% 0 0;margin-bottom:-.5em;color:#b96c4d;font-style:italic;font-size:.8em}.subscribe-popup-outer .subscribe-popup-form-status.is-submitted{text-align:center;font-size:1.25em;font-family:minion-3,times,serif;color:#586a2b;font-style:normal;line-height:1.2em}.subscribe-popup-outer .subscribe-popup-content-footer{text-align:center}.subscribe-popup-outer .legal-text{font-size:.75em;font-style:italic;line-height:1.2em;text-align:center}.subscribe-popup-outer .legal-link:focus{outline:1px dotted currentColor}.subscribe-popup-outer .decline{font-size:14px;display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-family:brandon-grotesque,avenir,sans-serif;font-weight:700;background:0 0;color:#303339;padding:1rem 2rem;margin:0 auto 1em;background:rgba(48,51,57,.05)}.subscribe-popup-outer .decline:hover,.subscribe-popup-outer .decline:focus{border-color:#303339;color:#303339;text-decoration:underline}.subscribe-popup-outer .decline:focus{outline:1px dotted currentColor}.subscribe-popup-outer .decline.is-hidden{visibility:hidden}.upcoming-events-wrapper{padding:0 15px}.upcoming-events-wrapper .upcoming-events-title{text-align:center;font-family:brandon-grotesque,avenir,sans-serif;font-size:16px;letter-spacing:.1em;text-transform:uppercase;margin:1.5em 0}.upcoming-events-wrapper .upcoming-events-list{display:flex;list-style:none;margin:0;padding:0;justify-content:center;flex-wrap:wrap}.upcoming-events-wrapper .upcoming-events-item{flex:0 1 30%;margin:1%;justify-content:space-between;text-align:center}@media screen and (max-width:30em){.upcoming-events-wrapper .upcoming-events-item{flex:0 0 100%}}.upcoming-events-wrapper .event-info{margin:15px 0}.upcoming-events-wrapper .event-title{font-family:brandon-grotesque,avenir,sans-serif;font-size:1.5rem;font-weight:500;text-transform:none;letter-spacing:normal;display:block;margin-bottom:0;transition:all .15s ease 0s}@media screen and (max-width:48em){.upcoming-events-wrapper .event-title{font-size:1.5rem}}.upcoming-events-wrapper .event-link:hover .event-thumb{opacity:.8}.upcoming-events-wrapper .event-link:hover .event-title{color:#586a2b}.upcoming-events-wrapper .event-thumb{transition:all .15s ease 0s}.upcoming-events-wrapper .event-date{color:rgba(48,51,57,.7);font-weight:500;display:block}.upcoming-events-wrapper .upcoming-events-more{margin:30px 0;text-align:center}.upcoming-events-wrapper .view-all{display:inline-block;padding:.75em 2em;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(48,51,57,.7);box-shadow:inset 0 0 0 1px rgba(48,51,57,.35);transition:all .15s ease 0s}.upcoming-events-wrapper .view-all:hover,.upcoming-events-wrapper .view-all:focus,.upcoming-events-wrapper .view-all:active{color:#303339;box-shadow:inset 0 0 0 1px #303339}.mg-social-facebook{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:0 -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}.mg-social-twitter{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-72px -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}.mg-social-instagram{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-24px -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}.mg-social-pinterest{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-48px -72px;background-size:120px 96px;content:'';display:inline-block;height:24px;vertical-align:middle;width:24px}@media screen and (max-width:48em){.mg-social-facebook{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:0 -96px;background-size:160px 128px;content:'';display:inline-block;height:32px;vertical-align:middle;width:32px}.mg-social-twitter{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-96px -96px;background-size:160px 128px;content:'';display:inline-block;height:32px;vertical-align:middle;width:32px}.mg-social-instagram{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-32px -96px;background-size:160px 128px;content:'';display:inline-block;height:32px;vertical-align:middle;width:32px}.mg-social-pinterest{background-image:url(../images/icons/svg-sprite.svg?83365);background-position:-64px -96px;background-size:160px 128px;content:'';display:inline-block;height:32px;vertical-align:middle;width:32px}}.comments__list{margin:0;clear:both;list-style:none;padding-top:.25rem}.comments__title{text-transform:uppercase;font-size:1rem;font-family:brandon-grotesque,avenir,sans-serif;letter-spacing:.1em;font-weight:700;border-bottom:1px solid rgba(48,51,57,.15);padding-bottom:1rem}.comment-form-url{display:none}.comment-form .comment-notes{color:rgba(48,51,57,.7);font-style:italic}.comment-form .error-holder{color:#ba494b}.comment-form .error-holder a{display:none}.comment-form label{text-transform:uppercase;font-size:.875rem;font-family:brandon-grotesque,avenir,sans-serif;letter-spacing:.1em;font-weight:700;padding-bottom:.25rem}.comment-form input{font-size:1rem}.comment-form .form-submit{text-align:left}.comment-form .email-updates{display:block;text-transform:none;color:#303339;letter-spacing:normal}.comment-form .submit{text-transform:uppercase;background:#fff;border:2px solid;font-size:.875rem;padding:1rem 2rem;font-weight:600;letter-spacing:.1em;border-radius:4px;width:100%}@media(min-width:30rem){.comment-form .submit{width:auto}}.comment-form .submit:hover,.comment-form .submit:active,.comment-form .submit:focus{color:#404d1f}.comment-reply-title{display:none;font-family:brandon-grotesque,avenir,sans-serif}.comment-item{margin:2rem 0;padding-left:2rem;border-left:2px solid rgba(48,51,57,.15);list-style:none}.comment-item.magnolia-authentic{border-left-color:#e8e7de}.comment-item.magnolia-authentic .comment-item__author{color:#667b60}.comment-item.new-comment{border-color:#667b60;color:#667b60}.comment-item .thank-you{font-size:1rem;font-family:minion-3,times,serif;margin-bottom:1rem;font-style:italic}.comment-item__meta{font-weight:700}.comment-item__date{color:rgba(48,51,57,.7);font-weight:500}.comment-item__reply{font-size:.875rem;font-weight:600;margin-top:1rem}.comment-item__replies{margin-left:0}#reply-bar{display:none}#reply-bar.active{display:block}#reply-bar #reply-to{font-weight:700}#reply-bar .cancel{color:rgba(48,51,57,.7);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.75em;display:inline-block;text-align:center;padding:0 .25rem;cursor:pointer}#reply-bar .cancel:active,#reply-bar .cancel:hover{color:#303339}.comments-holder .load-more{display:block;text-align:center;margin:2rem 0}.comments-holder .load-more-btn{border-radius:.25rem;color:#303339;padding:.5rem 1rem;font-size:.875rem;background:rgba(48,51,57,.05);font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center;width:100%;display:inline-block;transition:opacity .15s ease;cursor:pointer}.comments-holder .load-more-btn:hover,.comments-holder .load-more-btn:focus,.comments-holder .load-more-btn:active{color:#667b60}.comments-holder .load-more-btn span{display:none}.comments-holder .load-more-btn.inactive{opacity:.5}.comments-holder .load-more-btn.inactive span{display:inline}.related-posts{padding:2rem 0}.related-posts__grid{display:flex;margin:1em;flex-wrap:wrap;justify-content:center}@media(min-width:30rem){.related-posts__grid{margin:0 -1rem}}.related-posts__title{text-align:center;font-size:1rem;font-weight:700;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem}.related-posts .post-tease{flex:0 1 320px;margin:1rem}.zendesk-contact{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}@media(min-width:30em){.zendesk-contact{flex-direction:row}}.zendesk-contact__method{flex:0 0 100%;padding:15px 30px;text-align:center;border-style:solid;border-color:rgba(48,51,57,.15);border-width:0}@media(min-width:30em){.zendesk-contact__method{flex:0 0 50%}}@media(min-width:48em){.zendesk-contact__method{flex:1}}.zendesk-contact__method-title{margin:0 0 1em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:16px;font-family:brandon-grotesque,avenir,sans-serif}.zendesk-contact__action{display:block;margin-bottom:1em}.zendesk-contact__action-btn{display:inline-block;min-width:180px;font-size:14px;border:1px solid rgba(48,51,57,.35);color:#586a2b;font-family:brandon-grotesque,avenir,sans-serif;font-weight:500;padding:.5em 1em;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase}.zendesk-contact__action-btn:hover,.zendesk-contact__action-btn:focus{color:#586a2b;border-color:#586a2b}.zendesk-contact__action-btn:active{color:#303339;border-color:#303339}.zendesk-contact__action-btn--disabled,.zendesk-contact__action-btn--disabled:hover,.zendesk-contact__action-btn--disabled:focus{background:rgba(48,51,57,.05);color:rgba(48,51,57,.35);border-color:rgba(48,51,57,.15)}.zendesk-contact__action-btn span{display:inline-block;margin-right:.25em}.zendesk-contact__hours{color:rgba(48,51,57,.7);font-size:16px;line-height:1.4}.zendesk-contact__action:hover+.zendesk-contact__hours{color:#303339}.post__related-products{padding-top:2rem;background:#f5f5f5}.post__related-products .section-title{text-align:center;font-size:1rem;font-weight:700;font-family:brandon-grotesque,avenir,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem}[data-wp-partial].collection-grid{display:flex;flex-wrap:wrap;padding:0 1rem;margin:0}@media(min-width:60rem){[data-wp-partial].collection-grid{padding:0;margin:0 -.5rem}}[data-wp-partial].collection-grid.limit-3 .product:nth-child(n+4){display:none}[data-wp-partial].collection-grid.limit-4 .product:nth-child(n+5){display:none}[data-wp-partial].collection-grid.limit-6 .product:nth-child(n+7){display:none}[data-wp-partial].collection-grid.limit-8 .product:nth-child(n+9){display:none}[data-wp-partial].collection-grid .custom-text{display:none}[data-wp-partial].collection-grid .product{flex:0 1 50%;padding:.5rem}@media(min-width:60rem){[data-wp-partial].collection-grid .product{flex:0 1 25%}}[data-wp-partial].collection-grid .product a{display:block;text-align:center;color:#586a2b;font-family:minion-3,times,serif;font-weight:400;font-size:1rem}@media(min-width:30rem){[data-wp-partial].collection-grid .product a{font-size:1.25rem}}[data-wp-partial].collection-grid .product a:hover,[data-wp-partial].collection-grid .product a:focus{color:#303339}[data-wp-partial].collection-grid .price{display:block;text-align:center;font-size:.875rem;font-weight:500;color:rgba(48,51,57,.7);margin-bottom:0;line-height:1.2}[data-wp-partial].collection-grid .price s{display:none}[data-wp-partial].collection-grid h4{display:block;margin-top:.5rem;margin-bottom:0}@media(min-width:30rem){[data-wp-partial].collection-grid h4{margin-top:1rem;margin-bottom:.5rem}}[data-wp-partial].collection-grid .product-image{width:100%;position:relative;height:0;padding-top:100%;background-size:cover;background-position:center}[data-wp-partial].collection-grid .product-image .link{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;opacity:0;transition:opacity .15s ease}[data-wp-partial].collection-grid .product-image .link.with-overlay:hover,[data-wp-partial].collection-grid .product-image .link.with-overlay:focus{opacity:1}[data-wp-partial].collection-grid .new-tag{display:none}