html{position:relative;height:100%}@media (min-width: 768px){html{margin-top:20px}}body{background-color:#e7eafb;background-image:url(/images/sitestyle/royal-stewart-128.jpg);background-repeat:repeat;color:#000;height:100%;font-family:"Open Sans",Helvetica,sans-serif;font-size:12pt/14pt}body.cmsloggedin{padding-top:50px}@media (max-width: 767px){.cmspage{margin-top:0}}.cmspage .lastline{padding:0 40px 10px;background:#5640a1;color:#fff}.cmspage.events #result .label-default{background-color:#5640a1}.cmscontent{background-color:transparent}.cmscontent .cmsheader>.container>div{margin:0px -15px;background:#5640a1;color:#fff}.cmscontent .cmsheader>.container>div.topband{padding:15px 15px 10px;display:flex;flex-direction:row;position:relative}.cmscontent .cmsheader>.container>div.topband .left{width:20%;height:220px;background-image:url(/images/sitestyle/rose-300.png);background-repeat:no-repeat;background-position:center;background-size:auto 80%}.cmscontent .cmsheader>.container>div.topband .left img{height:100%}.cmscontent .cmsheader>.container>div.topband .middle{width:60%;height:100%;text-align:center}.cmscontent .cmsheader>.container>div.topband .middle h1{font-family:"Libre Bodoni",serif;font-size:32pt;line-height:1.0;margin-bottom:10px}@media (min-width: 1000px){.cmscontent .cmsheader>.container>div.topband .middle h1{font-size:48pt}}.cmscontent .cmsheader>.container>div.topband .middle h1 .byline{display:inline-block;border-top:2px solid #fff;border-bottom:2px solid #fff;padding-top:10px;font-size:32pt}.cmscontent .cmsheader>.container>div.topband .middle h2{margin-top:0}.cmscontent .cmsheader>.container>div.topband .right{width:20%;text-align:right;height:220px;background-image:url(/images/sitestyle/thistle-300.png);background-repeat:no-repeat;background-position:center;background-size:auto 80%}.cmscontent .cmsheader>.container>div.topband .right img{height:100%}.cmscontent .cmsheader>.container>div.topband p{margin:0;padding:0}.cmscontent .navbar-custom{margin-bottom:0;border:none;background-color:transparent}.cmscontent .navbar-custom>.container{background-color:#fff;border-bottom:none}.cmscontent .navbar-custom .navbar-header .navbar-brand{font-family:"Libre Bodoni";font-size:32px;padding-top:15px;padding-bottom:15px;color:#5640a1}@media (max-width: 550px){.cmscontent .navbar-custom .navbar-header .navbar-brand{font-size:24px}}.cmscontent .navbar-custom .navbar-header .navbar-brand img{float:left;height:40px;margin-right:10px;margin-top:-10px}.cmscontent .navbar-custom .navbar-header .icon-bar{background-color:#5640a1}@media (max-width: 767px){.cmscontent .navbar-custom .navbar-header{padding-top:5px;padding-bottom:5px}}.cmscontent .navbar-custom .navbar-nav>li{background:transparent}.cmscontent .navbar-custom .navbar-nav>li>a{color:#9e8ed2;font-size:18px;font-weight:bold}.cmscontent .navbar-custom .navbar-nav>li.active>a,.cmscontent .navbar-custom .navbar-nav>li:hover>a{color:#5640a1;background:transparent;text-decoration:none}.cmscontent .navbar-custom .navbar-nav>li:hover{background-color:#e6e6e6}.cmscontent .navbar-custom .navbar-nav .dropdown-menu{background-color:#fff}.cmscontent .navbar-custom .navbar-nav .dropdown-menu>li a{background-color:transparent;color:#9e8ed2;font-size:16px;font-weight:bold}.cmscontent .navbar-custom .navbar-nav .dropdown-menu>li.active>a,.cmscontent .navbar-custom .navbar-nav .dropdown-menu>li:hover>a{background-color:transparent;color:#5640a1}@media (max-width: 767px){.cmscontent .navbar-custom .navbar-nav{text-align:center}}@media (min-width: 768px){.cmscontent .navbar-custom>.container{height:50px}.cmscontent .navbar-custom #main-nav{text-align:center}.cmscontent .navbar-custom #main-nav .navbar-nav{float:none;display:inline-block}}.cmscontent .cmsmain>.container{height:100%}.cmscontent .cmsmain>.container .make-children-eq-height{padding:0;background-color:#bac5f5;height:100%}@media (max-width: 767px){.cmscontent .cmsmain>.container .make-children-eq-height{padding-bottom:0}}.cmscontent .cmsmain h1:first-of-type,.cmscontent .cmsmain h2:first-of-type,.cmscontent .cmsmain h3:first-of-type{margin-top:0}.cmscontent .cmsmain h1,.cmscontent .cmsmain h2,.cmscontent .cmsmain h3,.cmscontent .cmsmain h4{font-family:"Open Sans";font-weight:700;color:#5640a1}.cmscontent .cmsmain h1{font-size:20pt;margin-bottom:20px}.cmscontent .cmsmain h2{font-size:16pt;margin-top:20px}.cmscontent .cmsmain h3{font-size:14pt}.cmscontent .cmsmain h4{font-size:12pt}.cmscontent .cmsmain a{font-weight:bold;color:#5640a1}.cmscontent .cmsmain a:hover{text-decoration:none;color:#6e58bc}.cmscontent .cmsmain hr{border-top:solid 1px #000}.cmscontent .cmsmain .template-wrapper{margin-bottom:10px}.cmscontent .cmsmain .main{padding:0 15px;padding-top:20px}.cmscontent .cmsmain .main ul{list-style:none;padding:0;margin:0 0 10px 10px}.cmscontent .cmsmain .main li{padding-left:1em;text-indent:-1.5em}.cmscontent .cmsmain .main li:before{content:"\2022";color:#5640a1;padding-right:7px;font-size:16px}.cmscontent .cmsmain .side{padding:20px 15px 0;background-color:#d0d8f8}@media (max-width: 767px){.cmscontent .cmsmain .side{padding:0}}.cmscontent .cmsmain .side h1,.cmscontent .cmsmain .side h2{color:#fff;background-color:#5640a1;font-weight:900;width:100%;display:inline-block;padding:10px 10px;margin:0 0 10px}.cmscontent .cmsmain .side .borderbox{padding:0;background-color:#d0d8f8}.cmscontent .cmsmain .side .borderbox .borderbox-inner{background-color:#d0d8f8;height:100%;padding:0}.cmscontent .cmsmain .side hr{margin:15px 0 10px;border-top:solid 1px #5640a1}.cmscontent .cmsmain .slick-slider .slick-prev{left:10px;z-index:100}.cmscontent .cmsmain .slick-slider .slick-prev:before{color:#fff}.cmscontent .cmsmain .slick-slider .slick-next{right:10px;z-index:100}.cmscontent .cmsmain .slick-slider .slick-next:before{color:#fff}.cmscontent .cmsmain .slick-slider .slider-nav img{padding-right:5px}.cmscontent .cmsmain form .btn-primary{background-color:#5640a1;color:#fff}.cmscontent .cmsmain .funkybox{background-color:#5640a1;background-image:linear-gradient(to bottom, #5640a1, #4c398f);background-repeat:repeat-x;border:#5640a1 solid 2px;border-color:#5640a1 #6047b3 #4c398f;border-radius:5px;margin:0 auto 20px;padding:5px}.cmscontent .cmsmain .funkybox,.cmscontent .cmsmain .funkybox h1,.cmscontent .cmsmain .funkybox h2,.cmscontent .cmsmain .funkybox h3,.cmscontent .cmsmain .funkybox h4,.cmscontent .cmsmain .funkybox h5,.cmscontent .cmsmain .funkybox h6{color:#e5b90a;margin-bottom:0}.cmscontent .cmsmain .funkybox p{margin:0 0 10px}.cmscontent .cmsmain .funkybox p:last-of-type{margin-bottom:0}.cmscontent .cmsmain .mgrid{width:100%}.cmscontent .cmsmain .mgrid .gutter-sizer{width:0.5%}.cmscontent .cmsmain .mgrid .grid-sizer,.cmscontent .cmsmain .mgrid .grid-item{width:33%}@media (max-width: 991px){.cmscontent .cmsmain .mgrid .grid-sizer,.cmscontent .cmsmain .mgrid .grid-item{width:49%}}@media (max-width: 500px){.cmscontent .cmsmain .mgrid .grid-sizer,.cmscontent .cmsmain .mgrid .grid-item{width:100%}}.cmscontent .cmsmain .mgrid .grid-item{float:left;margin-bottom:1%}.cmscontent .cmsfooter{color:#fff;font-size:10pt}@media (min-width: 768px){.cmscontent .cmsfooter{margin-bottom:20px}}.cmscontent .cmsfooter>.container{padding-top:20px;background:#5640a1}.cmscontent .cmsfooter a{color:#fff;border-bottom:dotted 1px #fff}.cmscontent .cmsfooter a.social{border:none}.cmscontent .cmsfooter a:hover{text-decoration:none;color:yellow;border-color:#e6e6e6}.cmscontent .cmsfooter .footeredit{font-size:16px;color:#fff}.cmscontent .cmsfooter .footerseo{text-align:left}.cmscontent .cmsfooter .footerlogin{text-align:right}@media (min-width: 768px){.cmscontent .make-children-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cmscontent .handwriting{font-family:"Covered By Your Grace";font-size:16pt}.navbar-custom{z-index:110;position:-webkit-sticky;position:sticky;top:0}.cmsloggedin .navbar-custom{top:50px}.editconfig{position:absolute;left:5px !important;top:0;background-color:transparent;padding:5px 0;z-index:1031}.editconfig #config-nav{opacity:1;transition:opacity .3s}.editconfig #config-nav.hideme{display:none}.editconfig #config-nav .btn{margin-right:5px}.messages{position:fixed;left:10px;bottom:0;z-index:5000}.cmstop{transition:opacity 0.7s;display:inline-block;opacity:0;position:fixed;right:10px;bottom:10px;z-index:2000}.cmstop.cd-is-visible{visibility:visible;opacity:1}.cmstop a,.cmstop a:focus,.cmstop a:active{background-color:#bac5f5}.cmstop a:hover{background-color:#8da0ef}.cmstop .btn{font-size:25px;width:50px;height:50px;border-radius:5px 5px 0 0;border-color:#8da0ef}.editlink{z-index:5;display:block}.cmsloggedin .editarea{position:relative;border:dashed 1px darkorange;box-shadow:1px 1px 0 0 rgba(85,85,85,0.5)}.editarea .editlink{position:absolute;top:0;right:0}.cmsbuttons-container{position:absolute;top:-15px;right:15px}@media (max-width: 991px){.cmsbuttons-container{top:-25px}}.editlink a,.cmsbuttons-container a{color:#fff !important;background-color:#337ab7 !important;border-color:#2e6da4 !important;font-weight:normal !important}
