*{box-sizing:border-box;font-family:Montserrat,sans-serif}
.container-fluid{width:100%;height:auto}
.content-container{width:1200px;margin:auto;margin-top:20px}
.content-container h1{text-transform:uppercase}
.cms-position-left{float:left;padding-right:15px;padding-bottom:15px}
.cms-position-right{float:right;padding-left:15px;padding-bottom:15px}
.cms-position-center{display:block;margin:0 auto}
.social-icon{text-align:right}
.social-icon img{margin:15px;max-height:20px;max-width:30px}
.editable{line-height:20px;letter-spacing:1.5px;color:#90b3be}
.editable h2{margin:5px 0px 5px 0px}
.editable li{font-size:12px;margin:20px 0}
.editable a{color:#90b3be;text-decoration:none;cursor:pointer}
.editable a:hover{text-decoration:underline}
.editable div.button{background:#90b3be;color:white;margin:0;text-transform:uppercase;border:solid 1px #7b8f90;padding:5px;letter-spacing:1px;cursor:pointer;width:100px;font-size:12px}
.editable div.button:hover{background:white;color:#90b3be}
.editable div.button a{color:white}
.editable div.button a:hover{color:#90b3be}
.editable ol{margin:0;padding:0;list-style-type:none}
.editable ol li{counter-increment:step-counter;margin-bottom:10px}
.editable ol li::before{content:counter(step-counter);margin-right:5px;font-weight:bold;padding:3px 8px;background:-moz-linear-gradient(left,#73cee2 0%,#23408f 100%);background:-webkit-linear-gradient(left,#73cee2 0%,#23408f 100%);background:linear-gradient(to right,#73cee2 0%,#23408f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73cee2',endColorstr='#23408f',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.editable ul{list-style-image:url('../../../uploads/ul.png');padding-left:20px}
.editable p{font-size:12px;font-family:Montserrat-Light,sans-serif}
h1{font-size:20px}
h2{font-size:16px}
h3{font-size:12px}
h4{font-size:8px}
.banner{width:100%;height:250px;margin:20px 0 40px 0}
.membership{background:url('../../../uploads/parties-banner.png');background-position:center center;background-size:100%;background-repeat:no-repeat}
.join-our-team{background:url('../../../uploads/news-banner.png');background-position:center center;background-size:100%;background-repeat:no-repeat}
.community{text-align:center}
.events{background:url('../../../uploads/parties-banner.png');background-position:center center;background-size:cover;background-repeat:no-repeat}
.news-story{background:url('../../../uploads/news-banner.png');background-position:center bottom;background-size:cover}
.weddings{background:url('../../../uploads/weddings.png');background-position:center bottom;background-size:cover}
.arrow{background:url('../../../uploads/arrow.png');background-size:cover}
.error,.response-error{color:red;border-color:red solid 1px;text-align:center;text-transform:uppercase}
.success{color:green;text-align:center;text-transform:uppercase}
.active{background-color:white !important}
.hidden{display:hidden}
header{background-color:#fff}
.greenLine{height:3px;margin-top:10px;margin-bottom:10px}
h3.greenText{margin-bottom:0}
.header-container{width:1200px;display:flex;margin:auto}
.small-logo{background:url('../../../uploads/westlogo.png') no-repeat;background-size:100%;width:200px;height:150px;margin:auto;margin-top:0;display:none}
img.westlogo{height:160px}
.right-nav-wrapper{height:100%;color:white;text-align:right;width:100%}
.flex-nav-top{display:flex;list-style-type:none;padding-bottom:25px;justify-content:flex-end;margin:0}
.flex-nav-top .phone::before{background:url('../../../uploads/phone.png')}
.flex-nav-top li:last-child{padding-right:0}
.flex-nav-top li{text-align:center;color:white;padding:8px 10px 8px 10px;margin-left:5px;height:38px}
.flex-nav-top li:hover a{background-color:white;color:inherit}
.flex-nav-top li:hover.purple a,.flex-nav-top .flex-nav > li:nth-child(4n - 3):hover a,.flex-nav > .flex-nav-top li:nth-child(4n - 3):hover a{color:#9a53a1}
.flex-nav-top li:hover.blue a,.flex-nav-top .flex-nav > li:nth-child(4n - 2):hover a,.flex-nav > .flex-nav-top li:nth-child(4n - 2):hover a{color:#73cee2}
.flex-nav-top li:hover.green a,.flex-nav-top .flex-nav > li:nth-child(4n):hover a,.flex-nav > .flex-nav-top li:nth-child(4n):hover a{color:#75bf46}
.flex-nav-top li:hover.orange a,.flex-nav-top .flex-nav > li:nth-child(4n - 1):hover a,.flex-nav > .flex-nav-top li:nth-child(4n - 1):hover a{color:#faa51c}
.flex-nav-top a{display:inline-block;padding:2px 5px 2px 5px;color:white;text-decoration:none;font-size:12px}
.social-icons{text-align:right;height:100px;width:400px;display:flex;flex-direction:row;float:right;justify-content:flex-end}
.social-icons .facebook-icon{background:url('../../../uploads/facebookicon.png');background-size:contain;background-repeat:no-repeat}
.social-icons .twitter-icon{background:url('../../../uploads/twittericon.png');background-size:contain;background-repeat:no-repeat}
.social-icons .instagram-icon{background:url('../../../uploads/instagramicon.png');background-size:contain;background-repeat:no-repeat}
.social-icons .email-icon{background:url('../../../uploads/mailicon.png');background-size:contain;background-repeat:no-repeat}
.social-icons .twitter-icon,.social-icons .instagram-icon,.social-icons .facebook-icon,.social-icons .email-icon{margin:15px 0 15px 21px;height:20px;width:30px}
.facebook-icon:hover{background:url('../../../uploads/facebook.png');background-size:contain;background-repeat:no-repeat}
.twitter-icon:hover{background:url('../../../uploads/twitter.png');background-size:contain;background-repeat:no-repeat}
.instagram-icon:hover{background:url('../../../uploads/darkins.png');background-size:contain;background-repeat:no-repeat}
.email-icon:hover{background:url('../../../uploads/darkmail.png');background-size:contain;background-repeat:no-repeat}
#search-form{display:none;padding:0;flex-flow:column;align-items:flex-start;top:0;right:0;position:absolute}
#search-form .dropdown-search{padding:0}
#search{display:none;min-width:180px;margin-left:-150px;padding:0;text-align:right;right:0;position:absolute;margin-top:20px}
#search #search-input{-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out;background-color:#7b8f90;color:#333}
#search #search-button{background:url('../../../uploads/search.png');background-size:contain;height:20px;width:20px}
#bigsearch{display:flex;justify-content:flex-end;height:38px;width:200px;padding-left:0}
#bigsearch input[type=text]{height:38px;width:100%;background-color:#7b8f90;outline:none;padding-left:15px;border:none;border-right:1px solid white}
#bigsearch input[type=text]::-webkit-input-placeholder{color:#333}
#bigsearch input[type=submit]{height:auto;width:53px;background:url('../../../uploads/search.png');background-repeat:no-repeat;outline:none;border:none}
#bigsearch .search-wrapper{margin-top:-8px;display:flex;justify-content:flex-end}
.heading-container hr{display:none}
.create-login{width:calc(100% / 3);color:#90b3be;font-size:14px}
.create-login input[type=text]{height:40px;width:calc(100% - 20%);margin:5px 0 10px 0;border:1px solid #90b3be}
.create-login input[type=radio]{margin-top:30px}
.create-login-radio{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% / 8);color:#90b3be;font-size:14px}
.create-login-form{display:flex;flex-flow:row wrap;margin-bottom:100px;margin-top:50px}
.create-login-submit,.member-login-submit{background-color:#90b3be;color:white;width:70px;border:none;outline:none;padding:5px 0px 5px 0px;margin-bottom:5px}
.purple,.flex-nav > li:nth-child(4n - 3){background:-moz-linear-gradient(left,#9a53a1 0%,#213d7b 100%);background:-webkit-linear-gradient(left,#9a53a1 0%,#213d7b 100%);background:linear-gradient(to right,#9a53a1 0%,#213d7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a53a1',endColorstr='#213d7b',GradientType=1);color:#9a53a1}
.orange,.flex-nav > li:nth-child(4n - 1){background:-moz-linear-gradient(left,#faa51c 0%,#ec008c 100%);background:-webkit-linear-gradient(left,#faa51c 0%,#ec008c 100%);background:linear-gradient(to right,#faa51c 0%,#ec008c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51c',endColorstr='#ec008c',GradientType=1)}
.green,.flex-nav > li:nth-child(4n){background:-moz-linear-gradient(left,#75bf46 0%,#2cbcaf 100%);background:-webkit-linear-gradient(left,#75bf46 0%,#2cbcaf 100%);background:linear-gradient(to right,#75bf46 0%,#2cbcaf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75bf46',endColorstr='#2cbcaf',GradientType=1)}
.blue,.flex-nav > li:nth-child(4n - 2){background:-moz-linear-gradient(left,#73cee2 0%,#23408f 100%);background:-webkit-linear-gradient(left,#73cee2 0%,#23408f 100%);background:linear-gradient(to right,#73cee2 0%,#23408f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73cee2',endColorstr='#23408f',GradientType=1)}
.purpleText{background:-moz-linear-gradient(left,#9a53a1 0%,#213d7b 100%);background:-webkit-linear-gradient(left,#9a53a1 0%,#213d7b 100%);background:linear-gradient(to right,#9a53a1 0%,#213d7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a53a1',endColorstr='#213d7b',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.orangeText{background:-moz-linear-gradient(left,#faa51c 0%,#ec008c 100%);background:-webkit-linear-gradient(left,#faa51c 0%,#ec008c 100%);background:linear-gradient(to right,#faa51c 0%,#ec008c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51c',endColorstr='#ec008c',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.greenText{background:-moz-linear-gradient(left,#76c043 0%,#31beb1 100%);background:-webkit-linear-gradient(left,#76c043 0%,#31beb1 100%);background:linear-gradient(to right,#76c043 0%,#31beb1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76c043',endColorstr='#31beb1',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.blueText{background:-moz-linear-gradient(left,#73cee2 0%,#23408f 100%);background:-webkit-linear-gradient(left,#73cee2 0%,#23408f 100%);background:linear-gradient(to right,#73cee2 0%,#23408f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73cee2',endColorstr='#23408f',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.default-color{color:#90b3be}
.create-login{width:calc(100% / 3)}
label{font-size:14px;color:#90b3be}
.instagram-container,.facebook-container,.whatson-container{}
.instagram-container .container,.facebook-container .container,.whatson-container .container{margin:0 auto}
.home-slider{z-index:1;width:100%;height:100%;position:relative;margin-top:-45px}
ul.slider{width:100%;margin:0 auto;height:auto;z-index:0;padding:0 !important;margin-bottom:0 !important}
.slide{width:960px}
.slide img{width:100%;padding-bottom:30px}
ul.slick-dots{position:relative;bottom:130px}
.small-h1{font-size:14px}
.small-h1 h1,.small-h1 h2,.small-h1 h3,.small-h1 h4,.small-h1 h5,.small-h1 h6,.small-h1 p{font-size:14px !important}
.c-description h1,.c-description h2,.c-description h3,.c-description h4,.c-description h5,.c-description h6,.c-description p{font-size:12px !important}
.container{width:1100px;margin:auto;display:flex;flex-flow:row wrap;justify-content:center}
.loadMore{display:flex;justify-content:center;margin:25px 0px 25px 0px}
#loadMore{padding:5px;background-color:#724b93;border:#724b93 1px solid;outline:none;color:white;padding:7px 25px 7px 25px}
#loadMore:hover{background-color:transparent;color:#724b93}
.whatson{text-align:center;margin-top:-40px;margin-bottom:25px}
.whatson-container,.community-container{width:100%;background:#b553a2;display:flex;flex-flow:row wrap}
.small-whatson-container{display:none}
.h4-wrapper .content-wrapper:last-child{border-bottom:solid #90b3be 2px;margin-bottom:50px}
.article{width:600px;display:inline-block;color:#90b3be}
.article h1{text-transform:uppercase}
.article strong{margin:0 0 10px 0}
.article p{font-size:12px;order:2;width:150%;font-weight:300}
.article h4{order:1;height:auto;margin:30px 0 10px 0}
.social-feed{float:right}
.social-feed img{padding:10px 10px 0px 10px;margin-bottom:-3px}
hr{background-color:#90b3be;height:3px;margin:13.4px 0px 13.4px 0px}
a.read-more{text-decoration:none;background:#90b3be;padding:10px 25px 10px 25px;color:white;font-size:12px;margin-left:8px;border:solid 1px #90b3be}
a.read-more:hover{background-color:transparent;color:#90b3be}
.whatson-feed,.community-feed{width:270px;height:170px;position:relative;text-align:center}
.whatson-feed img,.community-feed img{height:100%;width:100%;object-fit:cover;object-position:top center}
.related-news{display:flex;margin-right:15px;margin-bottom:20px}
.related-news img{height:100%;width:100%}
.whatson-feed-small{width:270px;height:170px;position:relative;text-align:center;display:none}
.whatson-feed-small img{height:100%;width:100%}
.caption{opacity:0;background:-moz-linear-gradient(left,rgba(154,83,161,0.7) 0%,rgba(33,61,123,0.7) 100%);background:-webkit-linear-gradient(left,rgba(154,83,161,0.7) 0%,rgba(33,61,123,0.7) 100%);background:linear-gradient(to right,rgba(154,83,161,0.7) 0%,rgba(33,61,123,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a53a1',endColorstr='#213d7b',GradientType=1);color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;flex-direction:column;padding-top:10px;overflow:hidden;transition:ease 0.5s;justify-content:center}
.caption h1{text-transform:uppercase}
.caption p{font-size:12px}
.caption h2{margin-bottom:0}
.caption hr{margin:auto}
.caption .view-more{background:transparent;border:solid white 1px;width:calc(100% - 50%);margin:auto;text-decoration:none;color:white;padding:5px;margin-bottom:15px;font-size:12px}
.whatson-feed:hover > .caption,.opacity-1{opacity:1;-webkit-user-select:none;-webkit-touch-callout:none}
.whatson-feed-small:hover > .caption,.opacity-1{opacity:1;-webkit-user-select:none;-webkit-touch-callout:none}
.community-img{display:block;width:270px;height:170px;background-size:cover;background-position:center}
.community-caption{opacity:0;background:-moz-linear-gradient(left,rgba(154,83,161,0.7) 0%,rgba(33,61,123,0.7) 100%);background:-webkit-linear-gradient(left,rgba(154,83,161,0.7) 0%,rgba(33,61,123,0.7) 100%);background:linear-gradient(to right,rgba(154,83,161,0.7) 0%,rgba(33,61,123,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a53a1',endColorstr='#213d7b',GradientType=1);color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;flex-direction:column;padding-top:30px;overflow:hidden;transition:ease 0.5s;justify-content:center}
.community-caption h1{text-transform:uppercase}
.community-caption p{font-size:12px}
.community-caption h2{margin-bottom:0}
.community-caption hr{margin:auto}
.community-caption .view-more{background:transparent;border:solid white 1px;width:calc(100% - 50%);margin:auto;text-decoration:none;color:white;padding:5px;margin-bottom:15px;font-size:12px}
.community-feed:hover > .community-caption{opacity:1}
.content-wrapper{width:100%;display:flex;border-top:solid #90b3be 2px;padding:10px 0 10px 0;justify-content:flex-start}
.content-wrapper a{text-decoration:none}
.whatson-img{width:320px;height:220px;margin-right:30px}
.instagram-home{width:calc(100% - 60%);margin:auto;display:flex;justify-content:center;padding:50px 0 50px 0}
.camera,.instagram-text{margin-top:50px}
.camera img,.instagram-text img{background-size:100%}
.camera img{border-right:solid 1px #959595;padding-right:15px}
.instagram-container{background:#e9e6e8}
.instagram-overlay{opacity:0;background:rgba(0,0,0,0.7);color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;flex-direction:column;overflow:hidden;display:flex;align-items:baseline;transition:ease 0.5s}
.instagram-overlay img{height:auto;width:auto;margin:auto}
.instagram-feed a:hover > .instagram-overlay{opacity:1}
.instagram-feed,.facebook-feed{width:270px;height:270px;position:relative;margin-right:2px}
.instagram-feed .instagram-img,.facebook-feed .instagram-img{display:block;height:270px;width:270px;background-position:center;background-size:cover}
.instagram-feed:last-child{margin:0px}
.facebook-home{width:calc(100% - 60%);margin:auto;display:flex;padding:50px 0 50px 0;justify-content:center}
.flogo img,.facebook-text img,.wests img{background-size:100%}
.flogo,.facebook-text,.wests img{padding:0 15px 0 15px}
.flogo{border-right:solid 1px #959595;padding-right:15px}
.wests img{margin-top:-20px}
.facebook-container{background:#e9e6e8}
.table-logo{text-align:center}
.table-nav{background:url('../../../uploads/upperfooter.png')}
.food-logo{margin-top:50px;margin-bottom:40px}
.table-overlay{padding:50px;width:calc(100% - 40%);height:100%;padding-top:50px;margin-left:auto;margin-right:auto;padding-bottom:50px;color:white;background-color:rgba(11,11,11,0.5);text-align:center;line-height:25px}
.table-overlay a:hover{background-color:#fff;color:#8b9536}
.table-overlay p{color:white}
span.welcome-to{font-weight:lighter;font-size:16px}
a.download-button,.table-overlay a{background:#8b9536;color:white;margin-top:20px;padding:10px;font-weight:700;border:none;font-size:12px;text-decoration:none}
.enquiry-form .enquiry{display:flex;justify-content:space-between;flex-flow:row wrap}
.enquiry-form h1{color:white;padding-top:50px}
.enquiry-form .contact-left,.enquiry-form .contact-right{width:48%}
.enquiry-form .contact-right textarea::-moz-placeholder{font-size:12px}
.enquiry-form .contact-right textarea{font-size:12px}
.enquiry-form .contact-submit{display:flex;justify-content:flex-end;margin-right:-5px;margin-bottom:50px}
.enquiry input::-webkit-input-placeholder,.enquiry textarea::-webkit-input-placeholder{color:#fff;font-size:12px}
.enquiry input:-moz-placeholder,.enquiry textarea:-moz-placeholder{color:#fff;font-size:12px}
.enquiry input[type=text]{display:inline-block;border:none;color:#fff;height:33px;background:#444f56;padding-left:15px;margin:5px;margin-bottom:18px;padding-right:5px;width:100%}
.enquiry input[type=text]:focus{outline:0}
.enquiry select{border:none;height:33px;width:100%;background:url('../../../uploads/arrow-black.png');background-repeat:no-repeat;background-position:right;background-color:#444f56;color:#fff;margin:5px;-moz-appearance:none;-moz-border-radius:0px;-webkit-appearance:none;-webkit-border-radius:0px;padding-left:15px}
.enquiry select:focus{outline:0}
.enquiry textarea{resize:none;color:#fff;width:100%;margin-right:5px;border:none;background:#444f56;height:100px;margin:5px 25px 5px 5px;padding-left:15px;padding-top:10px}
.enquiry textarea:focus{outline:0}
.reset{padding:7px 25px 7px 25px;background:#6b828f;border:none;margin-right:15px;color:white}
.submit{padding:7px 25px 7px 25px;background:#000;border:none;color:white}
#map{height:0;overflow:hidden;padding-bottom:22.25%;padding-top:30px;position:relative;z-index:2}
.contact-map{margin-bottom:30px}
.thanks{margin:70px 0 70px 0;text-align:center}
.thanks-banner{background:url('../../../uploads/thanks_banner.png');height:250px;width:100%;background-position:center;background-size:100%;margin-top:20px}
.partyForm{width:100%;display:flex;justify-content:space-around;outline:none;margin-bottom:50px}
.partyForm input[type=submit]{padding:5px;width:calc(100% - 55%);background-color:#90b3be;border:#90b3be 1px solid;outline:none;color:white}
.partyForm input[type=submit]:hover{background-color:transparent;color:#90b3be}
.partyForm input[type=reset]{padding:5px;width:calc(100% - 55%);background-color:#c7d9de;border:#c7d9de 1px solid;outline:none;color:white;margin-right:10px;margin-top:40px}
.partyForm input[type=reset]:hover{background-color:transparent;color:#90b3be}
.partyForm input[type=text],.partyForm input[type=date]{display:inline-block;border:1px solid #9a53a1;height:28px;background:transparent;padding-left:5px;margin:5px;padding-right:5px;width:calc(100% - 30%)}
.partyForm input[type=radio]{margin-bottom:20px}
.partyForm textarea{resize:none;width:calc(100% - 20%);border:1px solid #9a53a1;background:transparent;height:60px;margin:5px 25px 5px 5px;padding:5px 0 0 5px}
.formLeft{width:calc(100% - 40%)}
.formLeft h1{margin-bottom:30px}
.formLeft input,.formLeft textarea{width:calc(100% - 30%)}
.formLeft input::-webkit-input-placeholder,.formLeft textarea::-webkit-input-placeholder{color:#9a53a1}
.formLeft input:-moz-placeholder,.formLeft textarea:-moz-placeholder{color:#9a53a1}
.formLeft input,.formLeft textarea{color:#9a53a1}
.formRight{width:calc(100% - 70%)}
.formRight h1{margin-bottom:30px}
.inner-footer{display:flex;justify-content:center;width:1200px;margin:auto}
.inner-footer .form-box{padding:25px 0 25px 0;width:calc(100% - 50%);margin-right:20px}
.inner-footer .address-box{padding:25px 25px 25px 25px}
.inner-footer .address-box p{font-size:14px;letter-spacing:1.2px}
.inner-footer .relax{padding:25px 0px 25px 25px}
.input-name{width:49%;margin:0;float:left}
.input-contact{width:49%;margin:0;float:right}
.input-contact{margin-left:5px}
.input-submit{text-align:right}
.form-box input[type=submit]{padding:5px;background-color:#724b93;border:#724b93 1px solid;outline:none;color:white;padding:7px 25px 7px 25px}
.form-box input[type=submit]:hover{background-color:transparent;color:#724b93}
.form-box select::-webkit-input-placeholder,.form-box input::-webkit-input-placeholder,.form-box textarea::-webkit-input-placeholder{color:#9a53a1;font-size:12px}
.form-box select:-moz-placeholder,.form-box input:-moz-placeholder,.form-box textarea:-moz-placeholder{color:#9a53a1;font-size:12px}
.form-box select,.form-box input,.form-box textarea{color:#9a53a1;font-size:12px}
.form-box input[type=text]{display:inline-block;border:1px solid #9a53a1;height:33px;background:transparent;padding-left:5px;margin:5px;padding-right:5px;width:100%}
.form-box select{border:1px solid #9a53a1;height:33px;width:100%;background:url('../../../uploads/dropdown.png');background-repeat:no-repeat;background-position:right;margin:5px;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;-moz-border-radius:0px;padding-left:5px}
.form-box select:focus{outline:0}
.form-box textarea{resize:none;width:100%;margin-right:5px;border:1px solid #9a53a1;background:transparent;height:100px;margin:5px 25px 5px 5px;padding:5px 0 0 5px}
.address-box{text-align:right}
.address-box p{color:#65858a}
.address-box .phone{display:none}
.footer-social{margin:0 0 15px 0}
.footer-social img{padding-left:15px}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.close{color:#aaa;float:right;font-size:28px;font-weight:bold}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}
#popup-map{border:none;background:none;cursor:pointer}
#popup-map img{margin:0}
footer{height:116px;background:#9a53a1;background:-moz-linear-gradient(left,#9a53a1 1%,#ed1c24 100%);background:-webkit-linear-gradient(left,#9a53a1 1%,#ed1c24 100%);background:linear-gradient(to right,#9a53a1 1%,#ed1c24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a53a1',endColorstr='#ed1c24',GradientType=1)}
.footer-wrapper{width:1200px;margin:auto;overflow:hidden}
.footer-menu{display:flex;float:left}
.footer-menu ul{justify-content:center;margin-left:12px;padding-left:0}
.footer-menu li{display:block}
.footer-menu a{text-decoration:none;color:white;font-size:12px}
.copyright{text-align:right;right:0px}
.copyright .wisdom-logo{text-align:right;padding-top:15px}
.copyright .copyright-text{display:inline-block;font-size:12px;color:white}
.copyright .copyright-text a{color:white;text-decoration:none}
table,th,td{border:1px solid white}
th{color:white;padding:10px 20px 10px 20px;letter-spacing:1.5px;background-color:#ec008c}
td{font-family:Montserrat-Light;font-size:14px;text-align:center;color:#90b3be;letter-spacing:1.5px}
tr:nth-child(odd){background-color:#eee}
tr:nth-child(even){background-color:#fff}
@media only screen and (max-width:1555px) and (min-width:1170px){}
@media only screen and (max-width:480px){.small-h1 h1,.small-h1 h2,.small-h1 h3,.small-h1 h4,.small-h1 h5,.small-h1 h6,.small-h1 p,.small-h1 .purpleText,.small-h1 .orangeText{font-size:14px !important;color:#90b3be !important}
.table-overlay{width:100%}
.c-description h1,.c-description h2,.c-description h3,.c-description h4,.c-description h5,.c-description h6,.c-description p{font-size:12px !important;color:#90b3be !important}
.container{width:100%}
#bigsearch{display:none}
#search-form{display:flex;justify-content:flex-end}
.small-logo{display:block}
.whatson-feed{display:none}
.whatson-feed-small{display:block}
#navbar{display:none}
.right-nav-wrapper{width:30px;right:0px;top:0px;position:absolute}
.right-nav-wrapper .social-icons{display:none}
.flex-nav-top{padding:0}
.flex-nav-top .phone,.flex-nav-top .blue,.flex-nav-top .flex-nav > li:nth-child(4n - 2),.flex-nav > .flex-nav-top li:nth-child(4n - 2),.flex-nav-top .orange,.flex-nav-top .flex-nav > li:nth-child(4n - 1),.flex-nav > .flex-nav-top li:nth-child(4n - 1){display:none}
.header-container{width:100%;display:flex}
.header-container .logo{top:0;margin:auto}
.home-slider{margin-top:0px}
.home-slider ul.slick-dots{display:none !important}
.whatson{margin-top:-30px;margin-bottom:10px}
.content-container{width:100%}
.instagram-home,.facebook-home{width:100%;display:flex;justify-content:center;align-items:baseline;text-align:center}
.camera img{width:60px}
.flogo img{width:50px}
.craft img{width:100px}
.wests img{width:120px}
.instagram-text img,.facebook-text img{width:150px}
.inner-footer{display:inline-flex;width:100%;flex-direction:column;justify-content:center}
.inner-footer .form-box{display:none}
.inner-footer .phone{display:inline-block}
.inner-footer .phone a.purpleText{text-decoration:none}
.inner-footer .address-box,.inner-footer .relax{text-align:center}
.inner-footer .address-box p{margin-top:0}
.footer-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center}
.footer-wrapper .footer-menu{display:flex;justify-content:center}
footer{height:auto;padding-bottom:30px}
.copyright{display:flex;flex-direction:column;text-align:center}
.copyright .wisdom-logo{order:2;text-align:center}
.copyright .copyright-text{order:1}
.hamburger{position:absolute;top:0}
.content-container{width:100%}
.content-container h1,.content-container h2,.content-container h3{text-align:center;font-weight:700}
.content-wrapper{width:calc(100% - 5%);margin:auto;padding:5px 0px 5px 0px;display:flex;flex-flow:row wrap}
.content-wrapper .whatson-img{height:200px;width:300px;margin-top:20px;margin-right:30px}
.content-wrapper .article{width:calc(100% - 10%);font-size:14px;margin:auto;text-align:center}
.content-wrapper .social-feed{width:180px;margin:auto;margin-top:20px;margin-bottom:20px;display:flex;flex-flow:row wrap}
.content-wrapper h1{font-size:18px !important;padding-bottom:0}
.content-wrapper h2{word-wrap:break-word}
.content-wrapper p{font-size:14px;word-wrap:break-word;width:100%;margin:0}
.content-wrapper a{margin-top:20px;text-decoration:none;margin:auto}
.content-wrapper a.read-more{margin-top:20px}
.editable{width:calc(100% - 10%);margin:auto}
.banner{height:100px}
.heading-container h3{display:none}
.title h1{width:calc(100% - 10%);margin:auto;text-align:left}
.related-news{display:none}
.partyForm{flex-direction:column;vertical-align:center}
.partyForm .formLeft,.partyForm .formRight{margin:auto;width:calc(100% - 5%)}
.partyForm .formLeft h1,.partyForm .formRight h1{margin-bottom:0}
.partyForm .formLeft{text-align:center}
.partyForm .formRight{padding-left:30px}
.partyForm textarea{margin-right:5px}}
@media only screen and (max-width:1365px){.whatson-feed{display:none}
.whatson-feed-small{display:block}}
@media only screen and (min-width:481px) and (max-width:1189px){.small-h1 h1,.small-h1 h2,.small-h1 h3,.small-h1 h4,.small-h1 h5,.small-h1 h6,.small-h1 p{font-size:14px !important;color:#90b3be !important}
.c-description h1,.c-description h2,.c-description h3,.c-description h4,.c-description h5,.c-description h6,.c-description p{font-size:12px !important;color:#90b3be !important}
#bigsearch{display:none}
#search-form{display:flex;justify-content:flex-end}
.container{width:calc(100% - 30%)}
.whatson-feed{display:none}
.whatson-feed-small{display:block}
#navbar{display:none}
.instagram-feed,.facebook-feed{margin:2px}
.right-nav-wrapper{width:30px;right:0px;top:0px;position:absolute}
.right-nav-wrapper .social-icons{display:none}
.phone{color:#6c4a91}
.flex-nav-top{padding:0}
.flex-nav-top .phone,.flex-nav-top .blue,.flex-nav-top .flex-nav > li:nth-child(4n - 2),.flex-nav > .flex-nav-top li:nth-child(4n - 2),.flex-nav-top .orange,.flex-nav-top .flex-nav > li:nth-child(4n - 1),.flex-nav > .flex-nav-top li:nth-child(4n - 1){display:none}
.header-container{width:100%;display:flex}
.header-container .logo{top:0;margin:auto}
.home-slider{margin-top:0px}
.home-slider ul.slick-dots{display:none !important}
.whatson{margin-top:-30px;margin-bottom:10px}
.content-container{width:100%}
.instagram-home,.facebook-home{width:100%;display:flex;justify-content:center;align-items:baseline;text-align:center}
.camera img{width:60px}
.flogo img{width:50px}
.craft img{width:100px}
.wests img{width:120px}
.instagram-text img,.facebook-text img{width:150px}
.inner-footer{display:inline-flex;width:100%;flex-direction:column;justify-content:center}
.inner-footer .form-box{display:none}
.inner-footer .phone{display:inline-block}
.inner-footer .address-box,.inner-footer .relax{text-align:center}
.inner-footer .address-box p{margin-top:0}
.footer-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center}
.footer-wrapper .footer-menu{display:flex;justify-content:center}
footer{height:auto;padding-bottom:30px}
.copyright{display:flex;flex-direction:column;text-align:center}
.copyright .wisdom-logo{order:2;text-align:center}
.copyright .copyright-text{order:1}
.hamburger{position:absolute;top:0}
.content-container{width:100%}
.content-container h1,.content-container h2,.content-container h3{text-align:center;font-weight:700}
.content-wrapper{width:calc(100% - 5%);margin:auto;padding:5px 0px 5px 0px;display:flex;flex-flow:row wrap}
.content-wrapper .whatson-img{margin:auto;height:250px;width:400px;margin-top:20px}
.content-wrapper .article{width:calc(100% - 10%);font-size:14px;margin:auto;text-align:center}
.content-wrapper .social-feed{width:180px;margin:auto;margin-top:20px;margin-bottom:20px;display:flex;flex-flow:row wrap}
.content-wrapper h1{font-size:18px !important;padding-bottom:0}
.content-wrapper h2{word-wrap:break-word}
.content-wrapper p{font-size:14px;word-wrap:break-word;width:100%;margin:0}
.content-wrapper a{margin-top:20px;text-decoration:none;margin:auto}
.content-wrapper a.read-more{margin-top:20px}
.social-icon{float:left}
.social-icon img{margin:15px;max-height:20px;max-width:30px}
.editable{width:calc(100% - 10%);margin:auto}
.editable h2{text-align:left}
.banner{height:100px}
.heading-container h3{display:none}
.title h1{width:calc(100% - 10%);margin:auto;text-align:left}
.related-news{display:none}
.partyForm{flex-direction:column;vertical-align:center}
.partyForm .formLeft,.partyForm .formRight{margin:auto}
.partyForm .formLeft h1,.partyForm .formRight h1{margin-bottom:0}
.partyForm .formLeft{text-align:center}
.partyForm textarea{margin-right:5px}}
@-moz-document url-prefix(){h1,h2,h3,h4,h5,h6{font-weight:300}
.greenText{font-weight:300}}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.purpleText,.orangeText,.greenText,.blueText{background:transparent}
.purpleText{color:#213d7b}
.orangeText{color:#faa51c}
.greenText{color:#76c043}
.blueText{color:#73cee2}}
.wrapper{width:1200px;margin:auto;height:100%;color:white;z-index:9999;position:relative}
.wrapper h1{padding:20px;text-align:center}
#myNav{top:0}
.flex-nav{display:flex;list-style-type:none;padding:0;justify-content:space-between;margin:auto;width:100%}
.flex-nav li{text-align:center;color:white;padding:5px;list-style:none;color:#b2b2b2}
.flex-nav li:hover a{background-color:white}
.flex-nav li:hover.purple a,.flex-nav .flex-nav > li:nth-child(4n - 3):hover a,.flex-nav > .flex-nav li:nth-child(4n - 3):hover a{color:#9a53a1}
.flex-nav li:hover.blue a,.flex-nav .flex-nav > li:nth-child(4n - 2):hover a,.flex-nav > .flex-nav li:nth-child(4n - 2):hover a{color:#73cee2}
.flex-nav li:hover.green a,.flex-nav .flex-nav > li:nth-child(4n):hover a,.flex-nav > .flex-nav li:nth-child(4n):hover a{color:#75bf46}
.flex-nav li:hover.orange a,.flex-nav .flex-nav > li:nth-child(4n - 1):hover a,.flex-nav > .flex-nav li:nth-child(4n - 1):hover a{color:#faa51c}
.flex-nav > li:nth-child(4n - 3) a.active{background-color:white;color:#9a53a1}
.flex-nav > li:nth-child(4n - 2) a.active{background-color:white;color:#73cee2}
.flex-nav > li:nth-child(4n - 1) a.active{background-color:white;color:#ec008c}
.flex-nav > li:nth-child(4n) a.active{background-color:white;color:#75bf46}
.flex-nav > li:hover:nth-child(4n - 3) a{color:#9a53a1}
.flex-nav > li:hover:nth-child(4n - 2) a{color:#73cee2}
.flex-nav > li:hover:nth-child(4n - 1) a{color:#ec008c}
.flex-nav > li:hover:nth-child(4n) a{color:#75bf46}
.flex-nav a{display:inline-block;padding:10px;color:white;text-decoration:none;font-size:12px;font-weight:lighter;letter-spacing:1.5px}
.dropdown{display:flex;align-items:center;justify-content:center;flex-direction:column}
@-moz-document url-prefix(){.dropdown{display:flex;flex-direction:column;margin-bottom:2px;justify-content:center}
.dropdown:hover > .dropdown-ul{display:flex;margin-top:46px !important}
.home-slider{margin-top:-48px !important}}
.dropdown-ul{display:none;margin-top:44px}
.dropdown-ul li:last-child{padding-bottom:10px}
.dropdown:hover > .dropdown-ul{display:flex;flex-direction:column;top:0;background-color:#fff;position:absolute;padding-left:0;align-self:center}
.dropdown:hover > .dropdown-ul a:link{color:gray}
.dropdown:hover > .dropdown-ul a:visited{color:gray}
.dropdown:hover > .dropdown-ul .purpleT a:hover{color:#9a53a1}
.dropdown:hover > .dropdown-ul .blueT a:hover{color:#73cee2}
.dropdown:hover > .dropdown-ul .greenT a:hover{color:#75bf46}
.dropdown:hover > .dropdown-ul .orangeT a:hover{color:#ec008c}
.hamburger{height:50px;width:50px;margin:5px;display:none;border-radius:5px}
.hamburger img{height:40px;width:40px}
.small-search{display:none}
@media screen and (max-width:1190px){.flex-nav{flex-direction:column;width:100%}
.flex-nav li{display:none;height:0;transition:height 1s ease;color:transparent;background:none}
.flex-nav li:not(:first-child){border-left:none}
.hamburger{display:block}
.small-search{display:block;float:right}}
.hamburger{color:#7b8f90;cursor:pointer}
.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:rgba(0,0,0,0.9);overflow-x:hidden;transition:0.5s}
.overlay-content{position:relative;top:5%;width:100%;text-align:center;margin-top:50px;list-style:none}
.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:0.3s}
.overlay a:hover,.overlay a:focus{color:#f1f1f1}
.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}
.dropdown-small-ul{display:flex;flex-flow:column;list-style:none;justify-content:center;text-align:center}
.hidden{display:none}
.flex-nav-table{display:flex;list-style-type:none;padding:0;z-index:1;justify-content:center;margin-bottom:0;overflow:hidden}
.flex-nav-table li{text-align:center;color:white;padding:10px}
.flex-nav-table li a{display:inline-block;color:black;text-decoration:none;font-size:12px;padding-right:20px}
.flex-nav-table li:last-child a{border-right:none}
a.table-a{border-right:1px solid #9a9a9a}
.table-dropdown ul{display:none;list-style:none;margin-top:10px;padding-left:0;background-color:rgba(0,0,0,0.7);z-index:2;position:absolute;text-align:left;margin-left:-20px;width:250px}
.table-dropdown ul li{padding:5px 10px 0 10px}
.table-dropdown ul li:last-child{padding-bottom:10px}
.table-dropdown ul a{padding-right:0px !important;color:#9a9a9a}
.table-dropdown ul a:hover{color:#fff;font-weight:700}
.table-dropdown:hover > ul{display:block}
.table-dropdown ul li a{color:#9a9a9a}