html{position:relative;height:100%}body{background-color:#FCE6DB;background-image:url(/images/sitestyle/largehomepage.jpg);background-size:cover;color:#000;height:100%;font-family:"Open Sans",Helvetica,sans-serif;font-size:12pt/14pt}@media (max-width: 767px){.cmspage{margin-top:0px}}.cmspage .lastline{padding:0px 40px 10px;background:#e52123;color:#fff}.cmspage .cmscontent{background-color:transparent}@media (min-width: 768px){.cmspage .cmscontent{margin-top:20px}}.cmspage .cmscontent .handwriting{font-family:"Covered By Your Grace";font-size:16pt}.cmspage .cmscontent .cmsheader>.container>div{margin:0px -15px;background:#e52123;color:#fff}.cmspage .cmscontent .cmsheader>.container>div.topband{padding:15px 15px 10px;display:flex;flex-direction:row;position:relative}.cmspage .cmscontent .cmsheader>.container>div.topband .left{width:50%;height:100%}.cmspage .cmscontent .cmsheader>.container>div.topband .middle{display:none;width:60%;height:100%;text-align:center}.cmspage .cmscontent .cmsheader>.container>div.topband .middle img{height:100px}.cmspage .cmscontent .cmsheader>.container>div.topband .middle h1{font-family:"Coustard",serif;font-size:48pt}.cmspage .cmscontent .cmsheader>.container>div.topband .middle h2{margin-top:0}.cmspage .cmscontent .cmsheader>.container>div.topband .right{width:50%;text-align:right}.cmspage .cmscontent .cmsheader>.container>div.topband p{margin:0px;padding:0px}.cmspage .cmscontent .cmsheader .navbar-custom{margin-bottom:0px;border:none;background-color:transparent}.cmspage .cmscontent .cmsheader .navbar-custom>.container{background-color:#e52123;border-bottom:none;border-top:2px solid #fff}.cmspage .cmscontent .cmsheader .navbar-custom .navbar-header .navbar-brand{font-family:"Coustard";font-size:36px;padding-top:15px;padding-bottom:15px;color:#fff}@media (max-width: 600px){.cmspage .cmscontent .cmsheader .navbar-custom .navbar-header .navbar-brand{font-size:24px}}.cmspage .cmscontent .cmsheader .navbar-custom .navbar-header .navbar-brand img{float:left;height:40px;margin-right:10px;margin-top:-10px}.cmspage .cmscontent .cmsheader .navbar-custom .navbar-header .icon-bar{background-color:#fff}@media (max-width: 767px){.cmspage .cmscontent .cmsheader .navbar-custom .navbar-header{padding-top:5px;padding-bottom:5px}}.cmspage .cmscontent .cmsheader .navbar-custom .navbar-nav>li{background:transparent}.cmspage .cmscontent .cmsheader .navbar-custom .navbar-nav>li>a{color:#fff;font-size:18px;font-weight:bold}@media (max-width: 991px){.cmspage .cmscontent .cmsheader .navbar-custom .navbar-nav>li>a{font-size:14px}}.cmspage .cmscontent .cmsheader .navbar-custom .navbar-nav>li.active>a,.cmspage .cmscontent .cmsheader .navbar-custom .navbar-nav>li:hover>a{color:#fff;background:transparent;text-decoration:underline}@media (min-width: 768px){.cmspage .cmscontent .cmsheader .navbar-custom>.container{height:50px}.cmspage .cmscontent .cmsheader .navbar-custom #main-nav{text-align:center}.cmspage .cmscontent .cmsheader .navbar-custom #main-nav .navbar-nav{float:none;display:inline-block}}.cmspage .cmscontent .cmsmain>.container{height:100%}.cmspage .cmscontent .cmsmain>.container .make-children-eq-height{padding:20px 0px 20px;background-color:#fff;height:100%}@media (max-width: 767px){.cmspage .cmscontent .cmsmain>.container .make-children-eq-height{padding-bottom:0px}}.cmspage .cmscontent .cmsmain h1:first-of-type,.cmspage .cmscontent .cmsmain h2:first-of-type,.cmspage .cmscontent .cmsmain h3:first-of-type{margin-top:0}.cmspage .cmscontent .cmsmain h1,.cmspage .cmscontent .cmsmain h2,.cmspage .cmscontent .cmsmain h3,.cmspage .cmscontent .cmsmain h4{font-family:"Coustard";font-weight:900;color:#e52123}.cmspage .cmscontent .cmsmain h1{font-size:20pt;margin-bottom:20px}.cmspage .cmscontent .cmsmain h2{font-size:16pt;margin-top:20px}.cmspage .cmscontent .cmsmain h3{font-size:14pt}.cmspage .cmscontent .cmsmain h4{font-size:12pt}.cmspage .cmscontent .cmsmain a{font-weight:bold;color:#bd1618}.cmspage .cmscontent .cmsmain a:hover{text-decoration:none;color:#e52123}.cmspage .cmscontent .cmsmain hr{border-top:solid 1px #000}.cmspage .cmscontent .cmsmain table td{padding:0 5px 5px 0}.cmspage .cmscontent .cmsmain table td p{margin:0}.cmspage .cmscontent .cmsmain .template-wrapper{margin-bottom:10px}.cmspage .cmscontent .cmsmain .main{padding:0px 15px}.cmspage .cmscontent .cmsmain .main ul{list-style:none;padding:0;margin:0 0 10px 10px}.cmspage .cmscontent .cmsmain .main li{padding-left:1em;text-indent:-1.5em}.cmspage .cmscontent .cmsmain .main li:before{content:"\26AB";color:#e52123;padding-right:7px;font-size:16px}.cmspage .cmscontent .cmsmain .side{padding:0px 15px}@media (max-width: 767px){.cmspage .cmscontent .cmsmain .side{padding:0px}}.cmspage .cmscontent .cmsmain .side h1,.cmspage .cmscontent .cmsmain .side h2{color:#fff;background-color:#e52123;font-weight:900;width:100%;display:inline-block;padding:10px 10px;margin:0px}.cmspage .cmscontent .cmsmain .side .borderbox{padding:10px;background-color:#FCE6DB}.cmspage .cmscontent .cmsmain .side .borderbox .borderbox-inner{background-color:#FCE6DB;height:100%;padding:0px}.cmspage .cmscontent .cmsmain .slick-slider .slick-prev{left:10px;z-index:100}.cmspage .cmscontent .cmsmain .slick-slider .slick-prev:before{color:#fff}.cmspage .cmscontent .cmsmain .slick-slider .slick-next{right:10px;z-index:100}.cmspage .cmscontent .cmsmain .slick-slider .slick-next:before{color:#fff}.cmspage .cmscontent .cmsmain .slick-slider .slider-nav img{padding-right:5px}.cmspage .cmscontent .cmsmain form .btn-primary{background-color:#e52123;color:#fff}.cmspage .cmscontent .cmsmain .grid{margin-bottom:10px;display:flex}.cmspage .cmscontent .cmsmain .grid .grid-item{display:inline-block;width:33.3333333%;height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 5px 5px 0}.cmspage .cmscontent .cmsmain .grid.gapless{margin-bottom:0}.cmspage .cmscontent .cmsfooter{color:#fff;font-size:10pt}@media (min-width: 768px){.cmspage .cmscontent .cmsfooter{margin-bottom:20px}}.cmspage .cmscontent .cmsfooter>.container{padding-top:20px;background:#e52123}.cmspage .cmscontent .cmsfooter a{color:#fff;border-bottom:dotted 1px #fff}.cmspage .cmscontent .cmsfooter a:hover{text-decoration:none;color:yellow;border-color:#e6e6e6}.cmspage .cmscontent .cmsfooter .footeredit{font-size:16px;color:#fff}.cmspage .cmscontent .cmsfooter .footerseo{text-align:left}.cmspage .cmscontent .cmsfooter .footerlogin{text-align:right}.cmspage .cmscontent .float-right-padding{float:right;padding:0 0 10px 10px}.cmspage .cmscontent .float-left-padding{float:left;padding:0 10px 10px 0}.cmspage .cmscontent .hoverbutton{width:300px;border-radius:10px;border:solid 1px #e52123;padding:30px 10px;margin-left:auto;margin-right:auto;max-width:450px;background-color:rgba(229,33,35,0.15);text-decoration:none;cursor:hand;cursor:pointer}.cmspage .cmscontent .hoverbutton:hover{background-color:rgba(229,33,35,0.25);text-decoration:none}.cmspage .cmscontent .hoverbutton h1,.cmspage .cmscontent .hoverbutton h2,.cmspage .cmscontent .hoverbutton h3,.cmspage .cmscontent .hoverbutton p{margin:0}@media (min-width: 768px){.cmspage .cmscontent .make-children-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cmspage.home .cmsheader .middle img{height:200px !important}@media (min-width: 992px){.cmspage.home .main h1{font-size:28pt}}.editconfig{position:fixed;left:5px;top:0;background-color:transparent;padding:5px 0px;z-index:5000}.editconfig #config-nav{opacity:1;transition:opacity .3s}.editconfig #config-nav.hideme{display:none}.editlink{z-index:10;display:block}.editarea{position:relative;border:dashed 1px green}.editarea .editlink{position:absolute;top:5px;right:5px}.editlink a{opacity:0.75;color:#fff !important}.editlink a:hover{opacity:1}.messages{position:fixed;left:10px;bottom:0;z-index:5000}.float-right-padding{float:right;padding:0 0 10px 10px}.float-left-padding{float:left;padding:0 10px 10px 0}.navbar-custom.affix{position:fixed;top:0;width:100%;z-index:110}@media (min-width: 768px){.cmsfooter{width:100%}html,body,.cmspage,.cmscontent{height:100%}.cmscontent{display:flex;min-height:100%;flex-direction:column}.cmsmain{XXXflex:1}}
