.bt h2{padding:15px 10px 8px 0;margin-top:5px;margin-bottom:10px;font:700 22px Source Sans Pro,Arial,sans-serif}.banner .banner-content-alt,.content-contain:before,.landing-nav li:before,.sec-nav .root ul .menu-item:hover:before,.sec-nav .root ul ul,.sign-up{display:none}.banner img{width:100%;vertical-align:top}.sec-nav{margin-top:15px}.landing-nav a,.sidebar .ms-webpart-zone{display:block}.content-contain article{background-color:transparent;padding-bottom:35px}.highlight-sec{margin-right:-20px;margin-left:-20px}.landing-modern~.banner .banner-content{width:43%;padding:30px}.banner .banner-content-alt,.bt .banner .banner-content{position:absolute;top:50%}.bt .banner .banner-content{background:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.landing-modern~.banner h1{font-size:14px;font-size:5vw}.landing-modern~.content-contain .main-content ol,.landing-modern~.content-contain .main-content p,.landing-modern~.content-contain .main-content ul{font-size:16px;line-height:28px}.landing-modern~.content-contain .sec-nav,.landing-modern~.content-contain article{width:100%;float:none}.landing-modern~.content-contain .sec-nav{font-size:14px;margin-top:0}.landing-modern~.content-contain .sec-nav>div:first-of-type{margin:0;padding:0;background:none}.landing-modern~.content-contain .sec-nav .ms-core-listMenu-verticalBox{background:#e6e6e6}.landing-modern~.content-contain .sec-nav .root{box-shadow:none;text-align:center}.landing-modern~.content-contain .sec-nav .root>li>.menu-item{text-align:left}.landing-modern~.content-contain .sec-nav .root>li ul>li>.menu-item{text-transform:none;border-top:0;border-bottom:1px solid #d3d3d3}.landing-modern~.content-contain .sec-nav .menu-item{color:#0a3b5c}.landing-modern~.content-contain .sec-nav .menu-item:hover{background-color:#f3f3f3}.landing-modern~.content-contain .sec-nav .ms-core-listMenu-verticalBox .static .static .static .menu-item{padding:20px}.landing-modern~.content-contain .highlight-sec{position:relative;margin-right:-20px;margin-left:-20px;padding:10px 25px 25px}.landing-modern~.content-contain article{width:auto;padding-top:20px;padding-right:20px;padding-left:20px}.landing-modern~.content-contain .highlight-sec .embed-container{width:70%;margin:0 auto;padding-bottom:40%}.sec-nav .menu-item.selected:hover,.sec-nav .ms-core-listMenu-verticalBox .root .menu-item.selected{font-family:Source Sans Pro,Arial,sans-serif}.landing-modern-alt~.content-contain .sec-nav .root ul .menu-item.selected:before{display:none}.landing-modern-alt~.content-contain .main-content{width:auto;margin:40px 10px 0;font-family:Source Sans Pro,Arial,sans-serif;font-weight:300}.landing-modern-alt~.content-contain .main-content hr{margin:50px 20px 0 15px;padding-bottom:5px;border-color:#ddd}.landing-modern-alt~.content-contain .main-content b,.landing-modern-alt~.content-contain .main-content strong{font-family:Source Sans Pro,Arial,sans-serif;font-weight:600}.bt .landing-modern-alt~.content-contain .main-content ul{list-style:disc inside}.bt .landing-modern-alt~.content-contain .main-content ol.banded,.bt .landing-modern-alt~.content-contain .main-content ul.banded{margin:15px 20px 10px 15px;padding:0 0 10px;list-style:none}.bt .landing-modern-alt~.content-contain .main-content ol.banded li,.bt .landing-modern-alt~.content-contain .main-content ul.banded li{overflow:inherit;position:relative;padding:11px 3em}.bt .landing-modern-alt~.content-contain .main-content ul.banded li:before{content:"\2022";display:inline-block;top:.4em;left:1em;background:none;font-size:1.39em}.bt .landing-modern-alt~.content-contain ol li:before,.bt .landing-modern-alt~.content-contain ul li:before{display:none}ol.banded li:nth-of-type(odd),ul.banded li:nth-of-type(odd){background:repeating-linear-gradient(135deg,#eee,#eee 5%,transparent 6%,transparent 49%,#eee 50%,#eee 50.5%,transparent 51%) 0 0 fixed;background-size:7px 7px}.landing-modern-alt~.content-contain .social-media-icons{min-height:inherit;margin:45px 0 0;padding:15px}.bt .landing-modern-alt~.content-contain .social-media-icons p{font-size:22px;line-height:28px}.attraction{margin:20px 0 5px;padding-top:65%;border:1px solid #040506;background-color:#1a1a1a;background-position:top;background-repeat:no-repeat;background-size:100%}.attraction:first-of-type{margin-top:0}.attraction.village-drive{background-image:url(/village/PublishingImages/attraction-village-drive.jpg)}.attraction.garden-bible{background-image:url(/village/PublishingImages/attraction-garden-of-the-bible.jpg)}.attraction.cafe{background-image:url(/village/PublishingImages/cafe.jpg)}.attraction.hall-history{background-image:url(/village/PublishingImages/attraction-hall-of-history.jpg)}.attraction.citizenship{background-image:url(/village/PublishingImages/attraction-citizenship-day.jpg)}.attraction.flanagan-house{background-image:url(/village/PublishingImages/attraction-flanagan-house.jpg)}.attraction.rose-garden{background-image:url(/village/PublishingImages/attraction-rose-garden.jpg)}.attraction.dowd{background-image:url(/village/PublishingImages/attraction-dowd-chapel.jpg)}.attraction.stamp{background-image:url(/village/PublishingImages/attraction-stamp-center.jpg)}.attraction.chambers{background-image:url(/village/PublishingImages/attraction-chamber-chapel.jpg)}.attraction.visitor-center{background-image:url(/village/PublishingImages/attraction-visitor-center.jpg)}.attraction .descript{position:relative;padding:30px 15px;background-color:#1a1a1a;box-sizing:border-box;z-index:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.attraction .descript:before{content:"";border:1px solid #535353;position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:repeating-linear-gradient(135deg,#131313,#131313 5%,transparent 6%,transparent 49%,#131313 50%,#131313 50.5%,transparent 51%) 0 0 fixed;background-size:7px 7px;z-index:-1}.main-content .attraction .descript h3{margin-top:0;margin-bottom:20px;padding:0;font:28px Roboto Slab,serif;color:#fff}.visit-home-grid{margin:80px 0 0;font-size:28px;text-align:center}.visit-home-grid .column-item{position:relative;width:100%;height:0;margin-top:1%;padding-top:68.5%;border:15px solid rgba(0,0,0,.6);background:url(/village/PublishingImages/village-home-tous.jpg) no-repeat 50%;background-size:115%;box-sizing:border-box;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:border .4s ease;transition:border .4s ease}.visit-home-grid .column-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #90938d;background:rgba(0,0,0,.6);z-index:0;-webkit-transition:background .4s ease;transition:background .4s ease}.visit-home-grid a.column-item:hover{border-color:rgba(0,0,0,.25)}.visit-home-grid a.column-item:active:before,.visit-home-grid a.column-item:focus:before,.visit-home-grid a.column-item:hover:before{background:rgba(0,0,0,.25)}.visit-home-grid .column-item:nth-of-type(2n){margin-left:0}.visit-home-grid a.column-item:nth-of-type(2){background-image:url(/village/PublishingImages/2-100years.jpg)}.visit-home-grid a.column-item:nth-of-type(3){background-image:url(/village/PublishingImages/village-home-events.jpg)}.visit-home-grid a.column-item:nth-of-type(4){background-image:url(/village/PublishingImages/village-home-statue.jpg)}.visit-home-grid .column-item span{position:absolute;top:50%;right:13%;left:13%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visit-home-grid a,.visit-home-grid a:active,.visit-home-grid a:focus,.visit-home-grid a:hover{color:#fff}.landing-basic~.banner p{display:block}.landing-basic~.banner .banner-content{position:relative;width:auto;padding:0 30px;background:url(../images/tile-landing-blue.jpg) repeat 0 0;-webkit-transform:translateY(0);transform:translateY(0)}.landing-basic~.banner h1{font-size:37px;margin-bottom:14px;text-shadow:0 0 2px #000}.landing-basic~.banner .banner-content p{padding-bottom:15px;font-size:17px;line-height:1.3em;color:#7bcfe9}.banner .banner-content p{margin:0}.banner .banner-content-alt{top:0;right:0;bottom:0;width:185px;padding:0 20px;text-align:center}.banner-content-alt h2{margin:-2px -15px 14px;padding:9px 0 7px;background:rgba(161,153,139,.15);border-bottom:3px solid #625d56;font:400 21px/27px Source Sans Pro,Arial,sans-serif;color:#433f39}.landing-basic~.banner .banner-content-alt p{font-size:16px;line-height:1.3em;margin:-5px 0 11px}.landing-basic~.content-contain .sidebar{padding-top:15px}.landing-nav{font:400 17px Source Sans Pro,Arial,sans-serif}.landing-nav a{padding-top:10px;color:#00537f;font-size:22px;text-transform:none}.landing-nav a:hover{background-color:#eef5f9}.landing-nav a span{display:block;padding-top:6px;font:14px Georgia,Times,Times New Roman,serif;color:#433f39}.landing-nav ul li{padding:0}.caption{background-color:#005b7f}.caption,.caption p{text-align:center;font-family:Source Sans Pro,Arial,Helvetica,sans-serif;color:#fff}.caption p{font-size:14px}@media only screen and (min-width:650px){.visit-home-grid{margin:80px 0 0}.bt .landing-modern-alt~.content-contain .visit-home-grid .column-item{width:49.85%;margin-top:.25%;padding-top:37.5%}.landing-modern-alt~.content-contain .visit-home-grid .column-item:nth-of-type(2n){margin-left:.25%}}@media only screen and (min-width:785px){.landing-modern~.content-contain .sec-nav .root>li>.menu-item{display:none}.banner img{width:auto;max-width:100%}.landing-modern~.banner img{width:100%}.landing-basic~.banner div>img{position:relative;right:97px}.landing-modern~.banner .banner-content{width:36%}.landing-modern~.content-contain .sec-nav,.landing-modern~.content-contain article{margin-right:0;margin-left:0}.landing-modern~.content-contain .sec-nav{font-size:14px}.landing-modern~.content-contain .root>li{display:table;table-layout:fixed;width:100%}.bt .landing-modern~.content-contain .sec-nav .root>li>ul{display:-webkit-box;display:flex}.landing-modern~.content-contain .sec-nav .root ul li{-webkit-box-flex:1;flex:1 1 auto;text-align:center}.landing-modern~.content-contain .sec-nav .root>li ul>li .menu-item{display:block;position:relative;border-bottom:0;border-left:1px solid #cfcfcf}.landing-modern~.content-contain .sec-nav .ms-core-listMenu-verticalBox .static .static .static .menu-item{padding:20px 10px}.landing-modern~.content-contain .sec-nav .root>li ul>li .menu-item:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid #f3f3f3}.landing-modern~.content-contain .sec-nav .root>li ul>li:first-child .menu-item{border-left:0}.landing-modern~.content-contain .sec-nav .root>li ul>li:first-child .menu-item:before{display:none}.landing-modern~.banner h1{margin-bottom:14px;font-size:35px}.landing-modern~.banner p{font-size:16px}.landing-modern-alt~.content-contain .sec-nav .root>li ul>li:nth-of-type(5){width:20%}.attraction{padding-top:0;margin:20px 0;background-size:cover}.attraction.village-drive{background-image:url(/village/PublishingImages/attraction-village-drive.jpg);background-position:190px 0}.attraction.garden-bible{background-image:url(/village/PublishingImages/attraction-garden-of-the-bible.jpg);background-position:100px 0}.attraction.cafe{background-image:url(/village/PublishingImages/cafe.jpg);background-position:100% 0}.attraction.hall-history{background-image:url(/village/PublishingImages/attraction-hall-of-history.jpg);background-position:-10% 0}.attraction.citizenship{background-image:url(/village/PublishingImages/attraction-citizenship-day.jpg);background-position:240px 0}.attraction.dowd{background-image:url(/village/PublishingImages/attraction-dowd-chapel.jpg);background-position:230px 0}.attraction.stamp{background-image:url(/village/PublishingImages/attraction-stamp-center.jpg);background-position:200px 0}.attraction.chambers{background-image:url(/village/PublishingImages/attraction-chamber-chapel.jpg);background-position:230px 0}.attraction.visitor-center{background-image:url(/village/PublishingImages/attraction-visitor-center.jpg);background-position:0 0}.attraction .descript{width:50%;padding:40px 30px 20px 35px}.attraction .descript:before{top:15px;right:15px;bottom:15px;left:15px}.attraction .descript h3{margin-bottom:40px}.visit-home-grid{margin:80px 20px 0 15px}.landing-modern-alt~.content-contain .two-column .column-item{margin-left:4%;width:48%}.landing-modern-alt~.content-contain .three-column .column-item:nth-child(3n+1),.landing-modern-alt~.content-contain .two-column .column-item:nth-child(odd){margin-left:0}.banner .banner-content-alt,.landing-modern~.banner p{display:block}.landing-basic~.banner{overflow:hidden}.landing-basic~.banner .banner-content{width:42%;position:absolute;top:50%;background:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.landing-basic~.banner .banner-content p{color:#fff}.banner .banner-content-alt.deco{background:url(../images/banner-content-bg.jpg) repeat-x 0 0}.banner .banner-content-alt .box-bg2,.banner .banner-content-alt .donate-area{margin:0 -20px}.banner .banner-content-alt.support .donate-area{padding:23px 0}.landing-basic~.content-contain .sidebar{float:right;width:216px}.bt .landing-basic~.content-contain .sec-nav .ms-core-listMenu-verticalBox .menu-item{padding-right:15px}.landing-basic~.content-contain .article-content{float:left;width:512px}.landing-basic~.content-contain .article-content,.landing-basic~.content-contain .sidebar{margin:0 10px}}@media only screen and (min-width:980px){.bt .banner .banner-content{width:960px!important;box-sizing:border-box;padding-left:15px;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.bt .banner .banner-content.pos2{-webkit-transform:translate(-50%)!important;transform:translate(-50%)!important}.bt .landing-basic~.banner .banner-content{padding:30px;left:0;width:40%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.landing-modern~.banner h1,.location-page~.banner{font-size:40px}.landing-modern~.banner p{width:88%;font-size:19px}.bt .landing-modern-alt~.content-contain .sec-nav,.bt .landing-modern-alt~.content-contain .sec-nav .ms-core-listMenu-verticalBox .root .menu-item.selected{font-size:18px}.landing-modern~.content-contain .main-content ol,.landing-modern~.content-contain .main-content p,.landing-modern~.content-contain .main-content ul{font-size:18px;line-height:32px}.attraction{background-position:110% top;background-size:contain}.attraction.village-drive{background-image:url(/village/PublishingImages/attraction-village-drive-alt.jpg);background-position:200px 0;background-size:91%}.attraction.garden-bible{background-image:url(/village/PublishingImages/attraction-garden-of-the-bible.jpg);background-position:230px 0}.attraction.cafe{background-image:url(/village/PublishingImages/cafe.jpg);background-position:240px 0;background-size:100%}.attraction.hall-history{background-image:url(/village/PublishingImages/attraction-hall-of-history.jpg);background-position:240px 0;background-size:112%}.attraction.citizenship{background-image:url(/village/PublishingImages/attraction-citizenship-day.jpg);background-position:189% 0}.attraction.dowd{background-image:url(/village/PublishingImages/attraction-dowd-chapel.jpg);background-position:300px 0;background-size:105%}.attraction.stamp{background-image:url(/village/PublishingImages/attraction-stamp-center.jpg);background-position:400px 0}.attraction.chambers{background-image:url(/village/PublishingImages/attraction-chamber-chapel.jpg);background-position:360px 0}.attraction.visitor-center{background-image:url(/village/PublishingImages/attraction-visitor-center.jpg);background-position:200px 0;background-size:121%}.banner .banner-content-alt{width:282px}.landing-basic~.banner div>img{right:0}.landing-basic~.banner .banner-content{width:34%}.banner-content-alt h2{font-size:24px}.landing-basic~.content-contain .sidebar{width:280px}.landing-basic~.content-contain .article-content{width:640px}.landing-modern~.content-contain .sec-nav{font-size:16px}}