@import url('https://fonts.googleapis.com/css?family=Comfortaa:400,700&display=swap');@font-face{font-family:'All-Round-Gothic-Bold';src:url('../fonts/allroundgothic-bold-webfont.woff2') format('woff2'), url('../fonts/allroundgothic-bold-webfont.woff') format('woff');}@font-face{font-family:'All-Round-Gothic';src:url('../fonts/allroundgothic-book-webfont.woff2') format('woff2'), url('../fonts/allroundgothic-book-webfont.woff') format('woff');}@font-face{font-family:Montserrat-Light;src:url("../fonts/montserrat-light-webfont.eot");src:url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-light-webfont.woff2") format("woff2"),url("../fonts/montserrat-light-webfont.woff") format("woff"),url("../fonts/montserrat-light-webfont.ttf") format("truetype"),url("../fonts/montserrat-light-webfont.svg#montserratlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:Montserrat-Regular;src:url("../fonts/montserrat-regular-webfont.eot");src:url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-regular-webfont.woff") format("woff"),url("../fonts/montserrat-regular-webfont.ttf") format("truetype"),url("../fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;src:url("../fonts/'All-Round-Gothic','comfortaa', cursive;font-weight:700-webfont.eot");src:url("../fonts/'All-Round-Gothic','comfortaa', cursive;font-weight:700-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/'All-Round-Gothic','comfortaa', cursive;font-weight:700-webfont.woff") format("woff"),url("../fonts/'All-Round-Gothic','comfortaa', cursive;font-weight:700-webfont.ttf") format("truetype"),url("../fonts/'All-Round-Gothic','comfortaa', cursive;font-weight:700-webfont.svg#montserratbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:BebasNeueBook;src:url("../fonts/BebasNeueBook.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeueBook.woff") format("woff"),url("../fonts/BebasNeueBook.ttf") format("truetype"),url("../fonts/BebasNeueBook.svg#BebasNeueBook") format("svg");font-weight:normal;font-style:normal}body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300}*{margin:0;border:0;padding:0}body,html{height:auto}html{background-color:#F0F4E8;background-repeat:repeat}body{background-color:#F0F4E8;background-repeat:repeat;overflow-x:hidden}.container-inner{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.display-table{display:table}.display-table-cell{display:table-cell}.section{display:table;width:100%}.section .content{display:table-cell}.bg-pattern-dark{background-color:#F0F4E8;background-repeat:repeat}#h1-container{padding:15px 10px 0}#h1-container.has-border-top{border-top:8px solid #2d643f}#h1-container.double-padding-top{padding-top:30px}#h1-container h1{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:60px;margin:0;text-transform:uppercase}#h1-container .h1-sub{font-family:BebasNeueBook;font-size:28px;margin-top:10px;margin-bottom:2px;text-transform:uppercase}ul.menu,ul.sub-menu{list-style-type:none;margin:0;padding:0}.float-right{float:right}.float-left{float:left}.btn{background-color:#fff;border-radius:30px 0 0 0;box-sizing:border-box;display:inline-block;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:18px;line-height:1;padding:1px;text-transform:uppercase}.btn span{border-width:3px;border-style:solid;border-color:#0b1a21;border-radius:30px 0 0 0;color:#0b1a21;display:block;padding:14px 28px 13px}.btn.red{background-color:#C4D4A4}.btn.red span{border-color:#375542;color:#375542}.btn.yellow{background-color:#C4D4A4}.btn.yellow span{font-weight:700;border-color:#375542;color:#375542}.btn.green{background-color:#2d643f}.btn.green span{border-color:#eff2d3;color:#eff2d3}.btn.darkblue{background-color:#0b1a21}.btn.darkblue span{border-color:#eff2d3;color:#eff2d3}.btn.blue{background-color:#337ab7}.btn.blue span{border-color:#eff2d3;color:#eff2d3}.btn:hover{background-color:#375542}.btn:hover span{border-color:#F0F4E8;color:#F0F4E8}.event-card{width:280px}.event-card .details{background-image:url("../images/bg-pattern.jpg");background-repeat:repeat;border:2px solid #cdcccc;color:#0c1a22;font-family:Montserrat-Light;font-size:12px;height:160px;list-style-type:none;margin:0;padding:10px;text-align:center;width:100%}.event-card .details .title{color:#375542;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:18px;text-transform:uppercase}.event-card .details .line{border-top:1px solid #375542;margin:3px auto;width:40%}.event-card .details .description .link{color:#375542;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:18px;line-height:2.35;padding-bottom:1px;text-decoration:underline;text-transform:uppercase}.title-block .container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-block .container-inner .right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}.title-block .container-inner .right #ongoing-events{display:block;width:100%}.title-block .container-inner .left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:25px}.title-block .container-inner .left h1,.title-block .container-inner .left h2{text-transform:uppercase}.title-block .container-inner .left h1{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:60px;margin:0}.title-block .container-inner .left h2{font-family:BebasNeueBook;font-size:28px;margin:11px 0}.title-description-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px 9px;text-transform:uppercase}.title-description-link .left,.title-description-link .right{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.title-description-link .left{margin-right:220px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.title-description-link .right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:20px}.title-description-link .right a{margin-top:0}.title-description-link .title{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:60px;margin:14px 0 0}.title-description-link .description{font-family:BebasNeueBook;font-size:28px;margin:11px 0}.inner-page .content-image .image{background-repeat:no-repeat;background-size:cover;height:241px;width:100%}.inner-page .content-image .text{padding:20px}.table{width:100%}.table tbody.striped-even tr:nth-child(even){background-color:rgba(0,0,0,0.1)}.table tbody.striped-odd tr:nth-child(odd){background-color:rgba(0,0,0,0.1)}.table tbody tr td{vertical-align:middle}@media screen and (min-width: 768px){.title-block .container-inner{display:table;width:100%}.title-block .container-inner .left,.title-block .container-inner .right{display:table-cell;vertical-align:top}.title-block .container-inner .right{height:100%;padding:10px 10px 0px;width:320px}.title-block .container-inner .right #ongoing-events{height:100%;min-height:550px;overflow:auto}.title-block .container-inner .left h1,.title-block .container-inner .left h2{text-transform:uppercase}.title-block .container-inner .left h1{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:60px;margin:0}.title-block .container-inner .left h2{font-family:BebasNeueBook;font-size:28px;margin:11px 0}.title-description-link{display:block}.title-description-link .left,.title-description-link .right{display:block}.title-description-link .left{margin-right:220px}.title-description-link .right{float:right}.title-description-link .right a{margin-top:25px}.title-description-link .title{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:60px;margin:14px 0 0}.title-description-link .description{font-family:BebasNeueBook;font-size:28px;margin:11px 0}.inner-page .content-image{display:table;width:100%}.inner-page .content-image .image,.inner-page .content-image .text{display:table-cell}.inner-page .content-image .image{width:35.72%}.inner-page .content-image .text{padding:0 0 20px 20px}.inner-page .content-image .text .text-inner{max-width:800px}}@media screen and (min-width: 1200px){.title-block .container-inner .left{padding-left:0}.title-description-link{padding-left:0;padding-right:0}}#header .address{line-height:34px;padding-left:15px;padding-right:15px;text-align:right}#header .address p{margin-bottom:0;font-family:Montserrat-Light;font-size:12px;text-transform:uppercase}#header .address span{display:none}#main-nav-container{background-color:#375542;overflow:hidden}#main-nav-container.open{height:auto}#main-nav-container.golf{background-color:#2d643f}#main-nav-toggle{color:#375542;display:block;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:18px;padding:0 8px;text-align:right;text-decoration:none;text-transform:uppercase}#main-nav-toggle:active,#main-nav-toggle:hover,#main-nav-toggle:visited{color:#375542;text-decoration:none}#main-nav{font-family:'All-Round-Gothic-Bold','comfortaa', cursive;font-weight:700;font-size:18px;margin-left:-15px;margin-right:-15px;text-transform:uppercase;text-align:right}#main-nav li{color:#eff2d3;display:block;height:70px;overflow:hidden}#main-nav li a{color:inherit;display:block;padding:23px 46px 22px;text-align:right;text-decoration:none}#main-nav li a:active,#main-nav li a:hover,#main-nav li a:visited{color:inherit;text-decoration:none}#main-nav li .sub-menu-container{background-image:url("../images/bg-pattern.jpg");background-repeat:repeat}#main-nav li .sub-menu-container .container-inner .image{display:none}#main-nav li .sub-menu-container .container-inner .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:13px;height:100%;margin:0 auto}#main-nav li .sub-menu-container .container-inner .sub-menu li{color:#375542;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:auto;width:50%}#main-nav li .sub-menu-container .container-inner .sub-menu li a{color:inherit;padding:15px 20px 14px;text-align:left;text-decoration:none}#main-nav li .sub-menu-container .container-inner .sub-menu li a:active,#main-nav li .sub-menu-container .container-inner .sub-menu li a:hover,#main-nav li .sub-menu-container .container-inner .sub-menu li a:visited{color:inherit;text-decoration:none}#main-nav li .sub-menu-container .container-inner .sub-menu li a:active{color:#a52322}#main-nav li.has-sub-menu.open{height:auto}@media screen and (min-width: 540px){#main-nav li .sub-menu li{width:33.333%}}@media screen and (min-width: 768px){#header .address span{display:initial}#main-nav-container,#main-nav-container.open{display:flex;flex-direction: column;}#main-nav{font-size:16px;height:70px;line-height:1.9}#main-nav li{display:inline-block}#main-nav li a{color:inherit;display:block;height:70px;padding:23px 20px 22px;text-align:right}#main-nav li .sub-menu-container{height:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:100}#main-nav li .sub-menu-container .container-inner{display:table}#main-nav li .sub-menu-container .container-inner .image,#main-nav li .sub-menu-container .container-inner .sub-menu{display:table-cell}#main-nav li .sub-menu-container .container-inner .image{background-position:center;background-repeat:no-repeat;background-size:cover;/*height:125px;*/max-width:300px;width:25%}#main-nav li .sub-menu-container .container-inner .image.dining{background-image:url("../images/bg-menu-dining.jpg")}#main-nav li .sub-menu-container .container-inner .image.events{background-image:url("../images/bg-menu-events.jpg")}#main-nav li .sub-menu-container .container-inner .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:125px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-line-pack:start;align-content:flex-start;margin:0}#main-nav li .sub-menu-container .container-inner .sub-menu li{display:block;float:left;width:33%}#main-nav li .sub-menu-container .container-inner .sub-menu li a{height:auto;line-height:1.2;padding:7px 20px}#main-nav li.has-sub-menu.open .sub-menu-container{border-bottom:6px solid #375542;height:131px}#main-nav-toggle{display:none}}@media screen and (min-width: 800px){#main-nav{font-size:18px;line-height:1.7}}@media screen and (min-width: 992px){#main-nav li .sub-menu-container .container-inner .sub-menu li{width:auto}#main-nav li .sub-menu-container .container-inner .sub-menu li a{font-size:14px;line-height:1.4;padding:11px 20px}}@media screen and (min-width: 1200px){#main-nav li .sub-menu-container .container-inner .sub-menu li{width:auto}#main-nav li .sub-menu-container .container-inner .sub-menu li a{font-size:18px;line-height:1.4;padding:8px 18px}}#hero{background-color:#729596;background-image:url("../images/bg-pattern-darker.jpg");background-repeat:repeat;background-size: cover;}#hero .container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hero .container-inner .content{padding:10px;vertical-align:top}#hero .container-inner .content#hero-details{padding:0 0 58.37%}#hero-details{background-position:center;background-repeat:no-repeat;background-size:cover;height:auto;position:relative}#hero-details.promo.content{padding:0 0 45.39%}#event-card-container{margin:0 auto;width:300px}#event-card-container a{display:block}#hero.fullwidth-image #hero-details{height:316px}@media screen and (min-width: 768px){#hero{position:relative}#hero .container-inner{display:table}#hero .container-inner .content#hero-details{padding:10px}#hero-details{height:525px;position:initial}#hero-details.promo.content{height:404px;padding:10px}#event-card-container.promo.content a ul.details{height:118px}}#floating-social-media-buttons{display:none;background-color:#a52322;border-radius:6px 6px 0 0;bottom:0;height:55px;left:50%;margin-left:-113.5px;padding:12px;position:absolute}#floating-social-media-buttons li{display:block;float:left;height:31px;margin-left:12px;width:31px}#floating-social-media-buttons li:first-child{margin-left:0}#floating-social-media-buttons li.facebook a{background-position:0 0}#floating-social-media-buttons li.twitter a{background-position:0 -31px}#floating-social-media-buttons li.instagram a{background-position:0 -62px}#floating-social-media-buttons li.calendar{height:34px;margin-top:-3px}#floating-social-media-buttons li.calendar a{background-position:0 -93px}#floating-social-media-buttons li.email{height:34px;margin-top:-3px}#floating-social-media-buttons li.email a{background-position:0 -127px}#floating-social-media-buttons li a{background-image:url("../images/social-media-icons.png");background-repeat:no-repeat;background-size:31px 160px;cursor:pointer;display:block;height:inherit}body#promotions #floating-social-media-buttons{border-radius:6px 0 0 6px;bottom:auto;height:227px;margin-left:auto;margin-top:auto;position:fixed;right:0;top:240px;width:55px}body#promotions #floating-social-media-buttons li{float:none;margin-left:0;margin-top:12px}body#promotions #floating-social-media-buttons li:first-child{margin-top:0}body#promotions #floating-social-media-buttons li.calendar,body#promotions #floating-social-media-buttons li.email{margin-top:9px}@media screen and (min-width: 768px){#floating-social-media-buttons{border-radius:6px 0 0 6px;height:227px;width:55px;margin-left:auto;margin-top:-113.5px;right:0;top:50%}#floating-social-media-buttons li{float:none;margin-left:0;margin-top:12px}#floating-social-media-buttons li:first-child{margin-top:0}#floating-social-media-buttons li.calendar,#floating-social-media-buttons li.email{margin-top:9px}}.section.call-to-action{background-repeat:repeat-y;background-position:top;color:#C4D4A4;border-top:5px solid #C4D4A4;border-bottom:5px solid #C4D4A4;}.section.call-to-action .container-inner{text-align: right;background-color: #375542;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;width:100%;align-items:center;}.section.call-to-action .container-inner .content{padding:0}.section.call-to-action .container-inner .content.message{background-color:#375542;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:24px;line-height:24px;margin-bottom:0;padding:23px 15px 21px;text-align:left;text-transform:uppercase;width:100%}.section.call-to-action .container-inner .content.message p{font-family:'All-Round-Gothic-Bold','comfortaa', cursive;margin-bottom:0}.section.call-to-action .container-inner .content.button-container{background-position:0 0;background-repeat:no-repeat;text-align:center;vertical-align:middle;width:auto}.section.call-to-action.home .container-inner .content.message{background-color:#375542}.section.call-to-action.home .container-inner .content.button-container{text-align:right;background-color:#375542}.section.call-to-action.golf .container-inner .content.message{background-color:#375542}.section.call-to-action.golf .container-inner .content.button-container{background-color:#375542}@media screen and (min-width: 600px){.section.call-to-action{background-color:#375542;}.section.call-to-action .container-inner{display:table}.section.call-to-action .container-inner .content.message{text-align:left;width:75%}.section.call-to-action .container-inner .content.button-container{width:25%}}@media screen and (min-width: 1215px){.section.call-to-action .container-inner .content.message{padding-left:0}}.section.alternating-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section.alternating-content .content{padding:20px}.section.alternating-content .content-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.section.alternating-content .content-details .btn,.section.alternating-content .content-details .subtitle,.section.alternating-content .content-details .title,.section.alternating-content .content-details p{margin:0}.section.alternating-content .content-details .title{font-family:'All-Round-Gothic-Bold','comfortaa', cursive;font-weight:700;font-size:32px;text-transform:uppercase}.section.alternating-content .content-details .subtitle{font-family:BebasNeueBook;font-size:16px;margin-top:14px;text-transform:uppercase}.section.alternating-content .content-details p{font-family:Montserrat-Light;font-size:10px;margin-top:12px}.section.alternating-content .content-details .btn{font-size:14px;margin-top:14px;}.section.alternating-content .content-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:241px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media screen and (min-width: 768px){.section.alternating-content{display:table}.section.alternating-content .content{padding:32px 37px}.section.alternating-content .content-details,.section.alternating-content .content-image{display:table-cell}.section.alternating-content .content-details{vertical-align:middle;width:64.28%}.section.alternating-content .content-details .content-inner{max-width:800px}.section.alternating-content .content-details .title{font-size:46px}.section.alternating-content .content-details .subtitle{font-size:22px;margin-top:0px}.section.alternating-content .content-details p{font-size:12px;margin-top:14px}.section.alternating-content .content-details .btn{font-size:16px;margin-top:21px}.section.alternating-content .content-image{width:35.72%}.section.alternating-content.bg-pattern-dark .content.content-details .content-inner{float:right}}@media screen and (min-width: 992px){.section.alternating-content{display:table}.section.alternating-content .content{padding:44px 54px}.section.alternating-content .content-details .title{font-size:48px}.section.alternating-content .content-details .subtitle{font-size:28px;margin-top:0px}.section.alternating-content .content-details p{font-size:14px;margin-top:16px}.section.alternating-content .content-details .btn{font-size:18px;margin-top:28px}}@media screen and (min-width: 1300px){.section.alternating-content.bg-pattern-dark .content.content-details{padding-left:0}.section.alternating-content.bg-pattern-dark .content.content-details .content-inner{max-width:742px}}#events-carousel{background-color:#729596;background-image:url("../images/bg-pattern-darker.jpg");background-repeat:repeat;background-size: cover;position:relative}#events-carousel .carousel-inner{margin-left:auto;margin-right:auto;max-width:400px;padding-left:10px;padding-right:10px;width:100%}#events-carousel .event-card{display:table;padding:10px;width:300px}#events-carousel .item.slick-slide{width:300px}#events-carousel .item.slick-slide>.event-card{display:block;margin-left:auto;margin-right:auto}#month-view-controls{padding:0 10px 10px}#month-view-controls .container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#month-view-controls ul{display:inline-block;list-style-type:none;margin-bottom:0}#month-view-controls ul li{display:inline-block;font-family:BebasNeueBook;font-size:28px;vertical-align:top}#month-view-controls ul li span{display:inline-block;padding-right:8px;padding-top:11px}#month-view-controls ul li span:last-of-type{padding-right:16px}#month-view-controls ul.view{float:right}#month-view-controls ul .calendar-control{background-image:url("../images/calendar-controls.png");background-size:275px 110px;display:block;height:55px;width:55px}#month-view-controls ul .calendar-control.previous{background-position:0 0}#month-view-controls ul .calendar-control.previous.active,#month-view-controls ul .calendar-control.previous:hover{background-position:0 -55px}#month-view-controls ul .calendar-control.month-select{background-position:-55px 0}#month-view-controls ul .calendar-control.month-select.active,#month-view-controls ul .calendar-control.month-select:hover{background-position:-55px -55px}#month-view-controls ul .calendar-control.next{background-position:-110px 0}#month-view-controls ul .calendar-control.next.active,#month-view-controls ul .calendar-control.next:hover{background-position:-110px -55px}#month-view-controls ul .calendar-control.month-view{background-position:-165px 0}#month-view-controls ul .calendar-control.month-view.active,#month-view-controls ul .calendar-control.month-view:hover{background-position:-165px -55px}#month-view-controls ul .calendar-control.day-view{background-position:-220px 0}#month-view-controls ul .calendar-control.day-view.active,#month-view-controls ul .calendar-control.day-view:hover{background-position:-220px -55px}#calendar-content-filter{background-color:rgba(0,0,0,0.1);padding:13px 10px}#calendar-content-filter ul{display:block;text-transform:uppercase}#calendar-content-filter ul li{display:inline-block;margin-right:5px;margin-top:5px}#calendar-content-filter ul li.reset span,#calendar-content-filter ul li.title span{display:block;margin-top:2px}#calendar-content-filter ul li.reset{font-family:BebasNeueBook;font-size:28px;line-height:1;vertical-align:middle}#calendar-content-filter ul li.reset a{color:#000;text-decoration:underline}#calendar-content-filter ul li.title{display:block;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:24px;line-height:1;margin-left:0;padding-right:20px;vertical-align:middle}#calendar-container{padding-bottom:45px}#calendar-container .container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar,#ongoing-events{display:table-cell}#calendar.hidden,#ongoing-events.hidden{display:none}#calendar{padding:5px 10px 0}#calendar .calendar-body.fc .fc-view-container table .fc-head{display:none}#calendar .calendar-body.fc .fc-event{background-color:#337ab7;border:0;color:#eff2d3;font-family:Montserrat-Light;font-size:10px;font-weight:bold;padding:2px 5px;text-transform:uppercase}#calendar .calendar-body.fc .fc-event.dark-blue{background-color:#0c1a22}#calendar .calendar-body.fc .fc-event.green{background-color:#2d643f}#calendar .calendar-body.fc .fc-event.red{background-color:#a52322}#calendar .fc-more{color:#0c1a22;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:10px;text-transform:uppercase}#calendar .calendar-head{display:table;list-style-type:none;margin-bottom:5px;width:100%}#calendar .calendar-head li{display:table-cell;padding:5px;width:14.2857%}#calendar .calendar-head li span{background-color:#b7b694;color:#fff;display:block;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:14px;padding-top:9px;padding-bottom:7px;text-align:center;text-transform:uppercase}#ongoing-events{background-color:#375542;position:relative;vertical-align:top;width:100%}#ongoing-events .inner{padding:22px;float:none}#ongoing-events h4{color:#eff2d3;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:24px;margin-bottom:18px;margin-top:0;text-transform:uppercase}#ongoing-events ul{color:#eff2d3;font-family:BebasNeueBook;font-size:24px;list-style-type:none}#ongoing-events ul li{border-top:1px solid #eff2d3;padding-bottom:18px;padding-top:18px}#ongoing-events ul li a{color:#eff2d3}#ongoing-events ul li a:active,#ongoing-events ul li a:hover,#ongoing-events ul li a:visited{color:inherit;text-decoration:none}#event-date{padding:26px 10px}#event-date h3{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:24px;margin:0;text-transform:uppercase}#event-details{padding:22px 10px 28px}#event-details h4{font-family:BebasNeueBook;font-size:28px;margin:0}#event-details .event-details-list{padding-top:10px;padding-bottom:28px}#event-details .event-details-list ul{font-family:Montserrat-Light;font-size:12px;list-style-type:none;margin:0;padding:0}#event-details .event-details-list ul li{padding-left:10px}#event-details .event-details-list ul li:before{content:"- ";margin-left:-8px}#events-list-container .table-header{display:none}#events-list-container ul{list-style-type:none;margin:0;padding:10px}#events-list-container ul li{padding:0}#events-list-container ul li.title{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:14px;margin-bottom:5px;text-transform:uppercase}#events-list-container ul li.date,#events-list-container ul li.time{font-family:Montserrat-Light;font-size:12px;float:left;margin-right:20px}#events-list-container ul li.button{clear:both;float:left;margin-top:10px}#events-list-container ul li.button .btn{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:14px}#events-list-container ul li.button .btn span{padding:10px 23px 9px}@media screen and (min-width: 375px){#events-carousel .carousel-inner{padding-left:37.5px;padding-right:37.5px}}@media screen and (min-width: 400px){#events-carousel .carousel-inner{padding-left:50px;padding-right:50px}}@media screen and (min-width: 600px){#month-view-controls .container-inner{display:block}#calendar-container.events-list .container-inner{display:table}#ongoing-events.events-list{width:200px}}@media screen and (min-width: 768px){#calendar-container .container-inner{display:table}#event-details .event-details-list{padding-top:10px}#event-details .event-details-list ul{display:block;float:left;width:50%}#event-details .event-details-list ul:first-of-type{padding-right:20px}#event-details .event-details-list ul:last-of-type{padding-left:20px}#events-list-container{display:table;padding-left:10px;width:100%}#events-list-container .table-header{display:table-row}#events-list-container .table-header li span{border-bottom:1px solid #0c1a22;display:block;width:100%}#events-list-container .table-header li.button,#events-list-container .table-header li.date,#events-list-container .table-header li.time,#events-list-container .table-header li.title{font-family:BebasNeueBook;font-size:28px}#events-list-container ul{display:table-row}#events-list-container ul li{display:table-cell;padding:10px 5px}#events-list-container ul li.date{width:22%}#events-list-container ul li.time{max-width:100px;width:15%}#events-list-container ul li.button,#events-list-container ul li.date,#events-list-container ul li.time,#events-list-container ul li.title{float:none}#ongoing-events{width:200px}}@media screen and (min-width: 700px){#events-carousel .carousel-inner{max-width:700px}}@media screen and (min-width: 900px){#calendar-content-filter ul li.title{display:inline-block}}@media screen and (min-width: 992px){#ongoing-events,#ongoing-events.events-list{width:250px}}@media screen and (min-width: 1000px){#events-carousel .carousel-inner{max-width:1000px}}@media screen and (min-width: 1200px){#calendar,#events-list-container{padding-left:0}#ongoing-events,#ongoing-events.events-list{width:300px}}@media screen and (min-width: 1300px){#events-carousel .carousel-inner{max-width:1300px}}#promotions-container .promotion{display:block;margin-left:auto;margin-right:auto;max-width:600px;padding:10px;width:100%}#promotions-container .promotion .image-container{background-size:cover;padding-bottom:45.517%}#promotions-container .promotion div:last-child{background-color:#efeff0;border:3px solid #cdcccc;margin-top:12px;padding:10px}#promotions-container .promotion div:last-child a{color:#0c1a22;cursor:pointer;display:block;float:right;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:12px;text-decoration:underline}#promotions-container .promotion div:last-child p{font-family:Montserrat-Light;font-size:12px;margin-bottom:0}@media screen and (min-width: 992px){#promotions-container .promotion{float:left;margin:0;width:50%}}#casino .title-block .left{padding-bottom:0}#casino .table{margin-bottom:0;margin-left:0px}#casino .table thead tr td{border-bottom:1px solid #0b1a21;font-family:BebasNeueBook;font-size:28px}#casino .table thead tr td:nth-child(2){padding-left:0}#casino .table tbody tr td{padding:20px}#casino .table tbody tr td:nth-child(2){font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:14px;padding-left:0;text-transform:uppercase}#casino .table tbody tr td.column-spacer,#casino .table thead tr td.column-spacer{border:0;padding-left:0;padding-right:0;width:20px}#casino .table-games{list-style-type:none;padding-left:20px;padding-right:20px}#casino .table-games>div>ul{list-style-type:none}#casino .table-games>div>ul>li{padding-bottom:10px}#casino .table-games>div>ul>li>.title{font-family:BebasNeueBook;font-size:28px;text-transform:uppercase}#casino .table-games>div>ul>li>ul.description{list-style-type:disc;list-style-position:inside}@media screen and (min-width: 1200px){#casino .table-games{padding-left:0;padding-right:0}}.slick-slider button.slick-arrow{background-image:url("../images/carousel-arrows.png");background-repeat:no-repeat;height:106px;width:29px;z-index:80}.slick-slider button.slick-arrow.slick-next:before,.slick-slider button.slick-arrow.slick-prev:before{content:""}.slick-slider button.slick-arrow.slick-prev{background-position:left;left:10px}.slick-slider button.slick-arrow.slick-next{background-position:right;right:10px}.slick-slider.slick-dotted.slick-slider{margin-bottom:0}.slick-slider .slick-dots{margin:-40px 0 0;bottom:initial}.slick-slider .slick-dots li button{background-color:#375542;border:1px solid #fff;border-radius:20px}#home-carousel{height:208px;margin-top:80px;margin-bottom:80px;}body#home #home-carousel .carousel-inner{height:inherit;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;max-width:308px}body#home #home-carousel .carousel-inner .item{height:208px;width:208px}body#home #home-carousel .carousel-inner .image-container{background-position:top;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;float:left;height:208px;margin-left:auto;margin-right:auto;width:208px}body#home #home-carousel .carousel-inner .image-container:hover{background-position:bottom}body#home #home-carousel .carousel-inner .item.slick-slide>.image-container{display:block;margin-left:auto;margin-right:auto}body#casino #carousel,body#golf #carousel{display:block}body#casino #carousel .carousel-item,body#golf #carousel .carousel-item{background-position:center;background-size:cover;cursor:pointer;display:table;-webkit-filter:grayscale(100%);filter:grayscale(100%);text-align:center;-webkit-transition:-webkit-filter 0.2s ease;transition:-webkit-filter 0.2s ease;transition:filter 0.2s ease;transition:filter 0.2s ease, -webkit-filter 0.2s ease;vertical-align:middle;width:100%}body#casino #carousel .carousel-item:hover,body#golf #carousel .carousel-item:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}body#casino #carousel .carousel-item .text-container,body#golf #carousel .carousel-item .text-container{color:#fff;display:table-cell;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:30px;height:100%;line-height:1;text-shadow:0 0 15px rgba(0,0,0,0.7);text-transform:uppercase;vertical-align:middle}body#casino #carousel .carousel-item .text-container p,body#golf #carousel .carousel-item .text-container p{margin-bottom:0}body#casino #carousel .container-inner{height:280px}body#casino #carousel .container-inner .carousel-item{height:280px}body#golf #carousel .carousel-item{padding-bottom:52%}@media screen and (min-width: 516px){body#home #home-carousel .carousel-inner{max-width:516px}}@media screen and (min-width: 600px){body#casino #carousel,body#golf #carousel{overflow-x:hidden}body#casino #carousel .carousel-item,body#golf #carousel .carousel-item{background-repeat:no-repeat;background-size:cover;float:left;padding-bottom:0;width:33.3333%;vertical-align:middle}body#casino #carousel .carousel-item .text-container,body#golf #carousel .carousel-item .text-container{font-size:24px}body#casino #carousel .container-inner{height:200px}body#casino #carousel .container-inner .carousel-item{height:200px}body#golf #carousel .container-inner{height:208px}body#golf #carousel .container-inner .carousel-item{height:208px}}@media screen and (min-width: 724px){body#home #home-carousel .carousel-inner{max-width:724px}}@media screen and (min-width: 768px){body#casino #carousel .container-inner{height:280px}body#casino #carousel .container-inner .carousel-item{height:280px}body#casino #carousel .container-inner .carousel-item .text-container{font-size:32px}}@media screen and (min-width: 932px){body#home #home-carousel .carousel-inner{max-width:932px}}@media screen and (min-width: 998px){body#casino #carousel .container-inner{height:320px}body#casino #carousel .container-inner .carousel-item{height:320px}body#casino #carousel .container-inner .carousel-item .text-container{font-size:48px}}@media screen and (min-width: 1140px){body#home #home-carousel .carousel-inner{max-width:1140px}}#totem-rewards .title-block .left{padding-bottom:0}#totem-rewards .title-block .right #ongoing-events{overflow:visible}#totem-rewards .title-block .right .buttons a{display:block;margin:25px auto 0;max-width:198px;width:100%}#totem-rewards .table{margin-bottom:0}#totem-rewards .table tbody tr,#totem-rewards .table thead tr{height:60px}#totem-rewards .table tbody tr td,#totem-rewards .table thead tr td{background-color:rgba(0,0,0,0.1);border:0}#totem-rewards .table tbody tr td.column-spacer,#totem-rewards .table tbody tr td:first-child,#totem-rewards .table thead tr td.column-spacer,#totem-rewards .table thead tr td:first-child{background-color:transparent}#totem-rewards .table tbody tr td.column-spacer,#totem-rewards .table thead tr td.column-spacer{border:0;width:20px}#totem-rewards .table thead{border-bottom:0}#totem-rewards .table thead tr td{border-bottom:1px solid #0b1a21;font-family:BebasNeueBook;font-size:28px;height:60px;padding:14px 0 6px;text-align:center;vertical-align:middle}#totem-rewards .table tbody tr td{font-family:Montserrat-Light;font-size:12px;height:60px;padding:5px 7px 0;text-align:center;vertical-align:middle}#totem-rewards .table tbody tr td:first-child{color:#375542;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:14px;padding:5px 20px 0;text-align:left;text-transform:uppercase}#totem-rewards #hosts{padding:0 20px 20px}#totem-rewards #hosts h2{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:60px;text-transform:uppercase}#totem-rewards #hosts hr{border-top:1px solid #0b1a21;height:1px;line-height:1px;margin-top:-1px}#totem-rewards #hosts .host:last-child{margin-top:40px}#totem-rewards #hosts .host-image{max-width:100%;height:auto}#totem-rewards #hosts .host-name{font-family:BebasNeueBook;font-size:28px;margin-top:20px}#totem-rewards #hosts .host-designation{font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:14px;text-transform:uppercase}@media screen and (min-width: 768px){#totem-rewards #hosts .host-image{width:100%}#totem-rewards #hosts .host-name{margin-top:0}}@media screen and (min-width: 992px){#totem-rewards #hosts .host:last-child{margin-top:0}}@media screen and (min-width: 1200px){#totem-rewards #hosts{padding:0 0 20px}#totem-rewards #hosts .host:last-child{margin-top:0}}#footer .container-inner{display:flex;align-items:center;justify-content:center;max-width:100%;min-height:350px;padding:55px 25px 40px}#footer .container-inner .brand{margin-right:auto; margin-left:auto;}#footer-nav li{margin-top:0px}#footer-nav li .title{color:#375542;;font-family:'All-Round-Gothic','comfortaa', cursive;font-weight:700;font-size:18px;text-transform:uppercase}#footer-nav li .sub{color:#375542;display:block;font-family:Montserrat-Light;font-size:10px;}#footer-nav li .sub a:active,#footer-nav li .sub a:hover,#footer-nav li .sub a:visited{color:inherit;text-decoration:none}#footer-nav li .sub li{margin-top:0; max-width:300px;}#footer-nav li .sub li:last-child{border:0}#footer-nav li .sub li a{font-size:16px;color:#375542; text-transform:uppercase;line-height:30px}#footer-nav li .sub li a:active,#footer-nav li .sub li a:hover,#footer-nav li .sub li a:visited{color:#375542;text-decoration:none}#footer-nav li .btn{display:block;margin-top:15px;width:160px}@media screen and (min-width: 600px){#footer-nav li{display:block;width:50%}#footer-nav li .sub li{width:100%}}@media screen and (min-width: 768px){#footer .container-inner{background-position:0 -45px;background-repeat:no-repeat}}@media screen and (min-width: 992px){#footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content: space-around;}#footer-nav li{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}#footer-nav li .title{font-size:18px}#footer-nav li .sub{font-size:14px}#footer-nav li .sub li{width:100%}#footer-nav li .sub li a{display:block;line-height:20px;padding:4px 0}}@media screen and (min-width: 1100px){#footer-nav li{display:block;}}@media screen and (min-width: 1200px){#footer-nav li{display:block;;}}

/* Custom */
.col-md-4{
	float: left;
	width: 40%;
}

.btn.yellow-black{
	border-color: #0b1c24;
	color: #0b1c24;
}

.btn.yellow-green{
	border-color: #2e643f;
	color: #2e643f;
}

img{
	max-width: 100%;
}

.col-md-8{
	float: left;
	width: 60%;
}

.capitalize{
	text-transform: capitalize;
}

.hole-section-list .hole-col{
	width: 31.33%;
	margin: 0 1%;
	float: left;
	padding: 10px 0px;
}

.hc-left{
	width: 30%;
	float: left;
	margin-right: 4%;
	text-align:center;
}

.hc-right{
	width: 66%;
	float: left;
}

.hc-right h3{
	font-family: BebasNeueBook;
  font-size: 28px;
  margin: 11px 0;
	text-transform: uppercase;
}

.hc-right p.hc-desc{
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	padding: 10px 0px;
}

.hcinner-col{
	float: left;
	width: 50%;
}

.upper-logo {
	max-width: 600px;
}

.cedars-template #main-nav-container{
	background-color: #2d643f!important;
}

.cedars-template #footer{
	background-color: #2d643f!important;
}

.cedars-template #ongoing-events{
	background-color: #2d643f!important;
}

.cedars-template ul#main-nav{
	margin: 0px;
}

body #main-nav > li.has-sub-menu:hover > a:before {
	display:none!important;
}

@media(max-width: 1100px){
	#sticky-content .form-checkboxes label {
		background:none!important;
	}
}

@media(max-width: 767px){
	.section.call-to-action {
		padding:8px 15px;
		background-color: #375542;
	}
	.container-inner p {
		margin-top:10px!important;
		margin-bottom:10px!important;
	}
	.sub-menu {
		flex-direction: column;
	}
	#main-nav-toggle {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	#main-nav li {
		height:55px;
	}
	#main-nav li a {
		padding: 9px 20px;
	}
	#main-nav li .sub-menu-container .container-inner .sub-menu li {
		width:100%;
	}

	#main-nav li .sub-menu-container .container-inner .sub-menu li a {
		text-align: right;
	}

	#sticky-form {
		display:none;
	}
	#golf #main-nav li.menu-62 a{
	background: transparent;
	}

	#main-nav li .sub-menu-container {
		background-image:none;
		background:transparent;
	}
	.hole-section-list .hole-col {
    width: 48%;
    margin: 0 1% 20px;
	}
	.section{
		display: block;
	}
	.social-icons {
		display: none!important;
	}
	#footer .social-icons {
		margin-top:10px;
		display: flex!important;
	}
	.upper-logo {
		max-width: 200px;
	}
	#main-nav-container {
		flex-direction: row!important;
		justify-content: space-between!important;
	}
	.menu-flex {
		max-width:200px;
	}
	#main-nav {
		display: none;
	}
}

@media(max-width: 499px){

	.hole-section-list .hole-col {
    width: 100%;
    margin: 0;
		padding: 0px 20px;
		float: none;
	}
}
.bg-pattern-dark {
	background-color:#DBDED3;
}
.section.alternating-content .content-details .content-inner {
	color:#375542;
	max-width:650px;
}
.promotion .clearfix {
	display: flex;
	justify-content: space-between;
}
.promotion .clearfix::after {
content:none;
}
.promotion .clearfix::before {
	content:none;
}
@media(max-width: 767px){

	#main-nav-container {
		align-items:center;
	}
}
#main-nav-container::before {
	content:none;
}
#main-nav-container::after {
	content:none;
}
.upper-nav {
	display: flex;
	justify-content: space-between;
	max-width: 1200px;
    margin: 20px auto;
    width: 100%;
}
#main-nav-container .container-inner .brand {
	margin-left: 0px!important;
}
@media(min-width: 767px){
.menu-flex {
	display: flex;
    justify-content: center;
}
}
@media(max-width: 1042px){
.brand img {
	width: auto;
    max-width: 100%;
}
}
@media(min-width: 1043px){
.brand img {
	width: auto;
    max-width: 600px;
}
}

#main-nav li a {
	color: #2d643f!important;
}
.social-icons {
	display: flex;
	align-items: center;
}
.social-icons a img {
	max-width: 45px;
	margin-left:5px;
	margin-right:5px;
}
#sticky-form {
	background-color: #375542;
    font-family: 'All-Round-Gothic','comfortaa', cursive;
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 0;
    padding: 8px 15px;
    text-align: center;
	text-transform: uppercase;
	color:#C4D4A4;
	border-top: 5px solid #C4D4A4;
	border-bottom: 5px solid #C4D4A4;
	width:100%;
}
.stuck {
	position:sticky;
	top:0;
	z-index: 999;
}
#sticky-content {
	display:none;
}
#sticky-content .sticky-header {
	width:75%;
	text-align: left;
}
#sticky-content button:hover {
	background-color: #375542;
}
#sticky-content button p {
	margin:0px;
	background-color: #C4D4A4;
    border-width: 3px;
	border-style: solid;
	border-radius: 30px 0 0 0;
	display: block;
	padding: 16px 28px;
	font-weight: 700;
	border-color: #375542;
	width: 216px;
    color: #375542;
}
#sticky-content button:hover p {
	border-color: #F0F4E8;
	color: #F0F4E8;
	background-color: #375542;
}
#sticky-content input {
	background-color: #C4D4A4;
	border-width: 3px;
	border-style: solid;
	border-radius: 30px 0 0 0;
	font-weight: 700;
    border-color: #375542;
    color: #375542;
}
#sticky-content input[type=checkbox] {
	position:absolute;
	visibility:hidden;
	opacity:0;
}
#sticky-content .form-checkboxes {
	display: flex;
    justify-content: space-between;
}
#sticky-content input[type=checkbox]:checked + label {

	background-color: #C4D4A4;
	border-width: 3px;
	border-style: solid;
	border-radius: 30px 0 0 0;
	font-weight: 700;
	border-color: #375542;
	flex: 1 1 auto;
	color: #375542;
	background-image: none;

  } 

  #sticky-content .form-checkboxes label {
	background-color: #375542;
	border-width: 3px;
	border-style: solid;
	border-radius: 30px 0 0 0;
	padding: 14px 28px 13px;
	font-weight: 700;
    border-color: #C4D4A4;
    color: #C4D4A4;
	background: url('../images/add-icon.svg') right 10px center / 16px no-repeat;
}

#sticky-content .form-bottom-wrap {
	display: flex;
}
.sticky-title .sticky-button {
	width: 21%;
    text-align: right;
}
.form-bottom {
	flex:1 1 auto;
	margin-left: 5px;
    margin-right: 5px;
}
.form-bottom input {
	height:70px;
}

.form-bottom-wrap button {
	flex: 0 0 auto;
	font-size:24px;
	height:66px;
}
.close-container {
	position: relative;
	height: 0px;
}
.close-container .close-me {
	position: absolute;
    top: 0;
	right: 0;
	cursor: pointer;
}

#main-nav-toggle .glyphicon {
	margin-left: 10px;
}
.sticky-title {
	font-family:'All-Round-Gothic-Bold','comfortaa', cursive;
	cursor: pointer;
	display: flex;
    justify-content: space-between;
	align-items: center;
	width:100%;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;

}
@media (max-width: 767px) {
#sticky-content .form-checkboxes label {
		display:inline-block!important;
	}	
	.sticky-title {
		font-size: 14px;
	}
	.sticky-title > span {
		margin-bottom:20px;
		margin-top:20px;
	}
	.sticky-title .sticky-button {
		width:auto;
	}
	.btn span {
		font-size: 14px;
    	padding: 10px 28px;
	}
	.section.call-to-action .container-inner .content.message {
		padding:0px;
	}
}

.logo-show-mobile {
	display: none;
}

@media (max-width: 767px) {
  .logo-hide-mobile {
	  display: none !important;
  }

  .logo-show-mobile {
	display: inline-block;
}

}

@media (min-width: 767px) {

  .logo-show-mobile {
	  display: none!important;
  }

}
/* #golf #hero {
	display: flex;
    align-items: center;
    justify-content: space-between;
} */
#footer-nav li {
	width:auto;
}
#calendar-content-filter .btn.red {
	background-color:#a52322!important;
}
#calendar-content-filter .btn.red:hover {
	background-color:#375542!important;
}

#calendar-content-filter .btn.red span {
    border-color: #eff2d3!important;
    color: #ffffff!important;
}
#footer .brand img {
	max-height:150px;
}
.footer-address p, .footer-address a {
	color:#375542;
	text-align: right;
	line-height: 20px;
	font-size:18px!important;
}
.social-wrap {
	padding-right:20px;
	padding-left:20px;
}

.footer-nav-wrap {
	margin-left:20px;
}
.footer-nav-wrap #footer-nav > li {
	border-left:1px solid #375542;
	padding-left:20px;
	padding-right:20px;
}
@media (max-width:1199px) {
	#footer .container-inner {
		flex-direction: column;
	}
	.footer-nav-wrap #footer-nav > li {
		border-top:1px solid #375542;
		padding-bottom:0px;
		padding-top:30px;
		border-left:0px;
		margin-top:30px;
	}
	.footer-nav-wrap {
		margin-left:0px;
	}
	.footer-address p, .footer-address a {
		text-align: center;
	}
	#footer-nav li .sub li {
		text-align: center;
	}
	#footer .brand img {
		margin-bottom:30px;
	}
}
.call-to-action.home .container-inner {
	max-width: 930px;
}
#golf #footer .brand img {
	max-width: 300px;
}
.hero-banner-carousel img {
    max-height: 720px;
    margin: 0 auto;
}
@media (max-width: 1500px) and (min-width: 1200px) {
.hero-banner-carousel img {
    max-height: 525px;
	}
}
#dining .collapse .content-image {
	display: flex;
}

@media (max-width: 993px) {
	#dining .collapse .content-image {
		flex-direction: column;
	}
}
#dining .collapse .content-image .left-wrap {
	display: flex;
	flex-direction: column;
	width:100%;
}
#dining .collapse .content-image .left-wrap .image {
	width: auto;
}