@font-face { font-family: "Gotham Book"; src: url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Gotham-Book.woff2") format("woff2"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Gotham-Book.woff") format("woff"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Gotham-Book.ttf") format("truetype"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Gotham-Book.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: Questa; src: url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Questa-Regular.woff2") format("woff2"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Questa-Regular.woff") format("woff"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Questa-Regular.ttf") format("truetype"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Questa-Regular.eot?#iefix") format("embedded-opentype"), url("//clubessential.s3.amazonaws.com/CEFED/_Axis-Website/Sites/BlackButteRanch2016/fonts/Questa-Regular.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
body.page { background-color: #fff; }

h1 { font-family: "Questa", serif; font-size: 32px; font-weight: 400; color: #414042; line-height: 1; letter-spacing: normal; }

h2 { font-family: "Questa", serif; font-size: 24px; font-weight: 400; color: #414042; line-height: 1; letter-spacing: normal; }

h3 { font-family: "Questa", serif; font-size: 20px; font-weight: 400; color: #414042; line-height: 1; letter-spacing: normal; }

h4 { font-family: "Questa", serif; font-size: 13px; font-weight: 400; color: #333333; line-height: 1; letter-spacing: normal; }

h5 { font-family: "Questa", serif; font-size: 12px; font-weight: 400; color: #333333; line-height: 1; letter-spacing: normal; }

h6 { font-family: "Gotham Book", sans-serif; font-size: 11px; font-weight: 400; color: #333333; line-height: 1; letter-spacing: normal; }

p { font-family: "Questa", serif; font-size: 16px; font-weight: 400; color: #414042; line-height: 1.5; letter-spacing: normal; }
p a { font-family: "Questa", serif; color: #a07758; }

a { font-family: "Questa", serif; font-size: 16px; font-weight: 400; color: #a07758; line-height: 1.5; letter-spacing: normal; }

.abut { font-family: "Gotham Book", sans-serif; background-color: #386E8F; }
.abut:hover, .abut:focus { background-color: #2c333d; }

.sitewrap .sidebar .RadPanelBar { background: #FFF6ED; }

.sitewrap .RadPanelBar_Template .rpSelected, .sitewrap .RadPanelBar_Template .rpLink.rpSelected:hover, .sitewrap .RadPanelBar_Template .rpLink:hover { color: #386E8F; }

@media (max-width: 767px) { #public .callouts .col-xs-12, #private .callouts .col-xs-12, .modulesWrap .callouts .col-xs-12 { margin-bottom: 50px; } }
#public .callouts .col-xs-12 .mpContent, #private .callouts .col-xs-12 .mpContent, .modulesWrap .callouts .col-xs-12 .mpContent { max-width: 340px; margin: 0 auto; }
#public .callouts .col-xs-12 .mpContent h3, #private .callouts .col-xs-12 .mpContent h3, .modulesWrap .callouts .col-xs-12 .mpContent h3 { font-size: 22px; font-family: "Gotham Book", sans-serif; line-height: 1.5; text-transform: none; margin-top: 1em; }
#public .callouts .col-xs-12 .mpContent p, #private .callouts .col-xs-12 .mpContent p, .modulesWrap .callouts .col-xs-12 .mpContent p { margin-bottom: 0; }
#public .callouts .col-xs-12 .mpContent p > a, #public .callouts .col-xs-12 .mpContent p + a, #private .callouts .col-xs-12 .mpContent p > a, #private .callouts .col-xs-12 .mpContent p + a, .modulesWrap .callouts .col-xs-12 .mpContent p > a, .modulesWrap .callouts .col-xs-12 .mpContent p + a { display: block; color: #a07758; }
#public .callouts .col-xs-12 > .mpContent:first-child img, #private .callouts .col-xs-12 > .mpContent:first-child img, .modulesWrap .callouts .col-xs-12 > .mpContent:first-child img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }
#public header, #private header, .modulesWrap header { background-color: #465973; background-image: none !important; }
#public .navbar-default, #private .navbar-default, .modulesWrap .navbar-default { background-color: transparent; }
@media (max-width: 1200px) { #public .navbar-default, #private .navbar-default, .modulesWrap .navbar-default { min-height: 84px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media (max-width: 1200px) { #public .navbar-default .navbar-toggle, #private .navbar-default .navbar-toggle, .modulesWrap .navbar-default .navbar-toggle { margin-top: 9px; }
  #public .navbar-default .navbar-toggle .icon-bar, #private .navbar-default .navbar-toggle .icon-bar, .modulesWrap .navbar-default .navbar-toggle .icon-bar { background: #fff !important; } }
@media (min-width: 1201px) { #public .nav > li:after, #private .nav > li:after, .modulesWrap .nav > li:after { content: none !important; }
  #public .nav > li > a, #private .nav > li > a, .modulesWrap .nav > li > a { font-family: "Gotham Book"; font-weight: 900; font-size: 16px; letter-spacing: 0px; font-style: normal; text-transform: none; padding-left: 0; padding-right: 0; margin-left: 12px; margin-right: 12px; }
  #public .nav > li > a:after, #private .nav > li > a:after, .modulesWrap .nav > li > a:after { content: " "; position: absolute; top: calc(50% + 1.15em); left: 0; width: 100%; border-top-style: solid; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform .2s ease-in-out; transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out; }
  #public .nav > li > a:hover, #public .nav > li > a:focus, #private .nav > li > a:hover, #private .nav > li > a:focus, .modulesWrap .nav > li > a:hover, .modulesWrap .nav > li > a:focus { color: #fff; }
  #public .nav > li > a:hover:after, #public .nav > li > a:focus:after, #private .nav > li > a:hover:after, #private .nav > li > a:focus:after, .modulesWrap .nav > li > a:hover:after, .modulesWrap .nav > li > a:focus:after { -webkit-transform: scaleX(1); transform: scaleX(1); }
  #public .nav > li.selectedItem.active > a, #private .nav > li.selectedItem.active > a, .modulesWrap .nav > li.selectedItem.active > a { color: #fff; }
  #public .nav > li.selectedItem.active > a:after, #private .nav > li.selectedItem.active > a:after, .modulesWrap .nav > li.selectedItem.active > a:after { -webkit-transform: scaleX(1); transform: scaleX(1); }
  #public .navbar, #private .navbar, .modulesWrap .navbar { min-height: 84px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  #public .navbar:before, #public .navbar:after, #private .navbar:before, #private .navbar:after, .modulesWrap .navbar:before, .modulesWrap .navbar:after { content: none; }
  #public .navbar-header, #private .navbar-header, .modulesWrap .navbar-header { display: none; }
  #public .navbar-brand, #private .navbar-brand, .modulesWrap .navbar-brand { background-color: transparent; max-width: 191px; margin: 0; }
  #public .navbar-brand img, #private .navbar-brand img, .modulesWrap .navbar-brand img { max-width: 100%; }
  #public .bottom-bar .nav > li:last-child, #private .bottom-bar .nav > li:last-child, .modulesWrap .bottom-bar .nav > li:last-child { display: block; } }
@media (max-width: 1200px) { #public .navbar-offcanvas.offcanvas, #private .navbar-offcanvas.offcanvas, .modulesWrap .navbar-offcanvas.offcanvas { top: 129px !important; background-color: #2C333D; }
  #public .navbar-brand, #private .navbar-brand, .modulesWrap .navbar-brand { max-width: 201px; }
  #public .navbar-brand img, #private .navbar-brand img, .modulesWrap .navbar-brand img { width: 100%; } }

footer { background-color: #2C333D; }
footer .left-side *, footer .right-side a { color: #fff; }
footer a:hover, footer a:focus { color: #fff; }

/*# sourceMappingURL=blackbutte16_2020updates.css.map */