@charset "utf-8";
/* CSS Document */

.page .hideNav {display:none;}

footer ul.primary li {line-height:1.5em;}

.dropdown-menu li { list-style-image: url(data:0) !important; }
.button:hover, .prvQuicklinks ul li:hover, .prvQuicklinks ul li a:hover { opacity: 1; }
.basic-content .right-nav-col ul[id^='ulMenu_'], .basic-content .left-nav-col ul[id^='ulMenu_'] { margin-top: 0 !important; }
/*.side-title { margin-top: 50% !important; }*/
#axisCalendarModuleWrapper input, #axisCalendarModuleWrapper .abut { min-width: 150px; }
td#calendarLinkBar { padding-top: 20px; }
.prvQuicklinks ul li { margin-top: 10px !important; margin-right: 10px; }
.CookieTrail { white-space: normal !important; }
div#masterPageUC_MPCA4_ctl06_ctl00_radTabsTop { margin-bottom: 15px; }
div#clickToEditDiv100295 { position: absolute; bottom: 0px; left: 46%; }

@media (min-width:1200px) {
.middle-content-section .col-lg-6 { min-height: 636px; }
.right-middle-col.col-lg-6.pad-30-bot, .left-middle-col.col-lg-6.pad-30-bot { width: 48% !important; margin: 35px 1%; }
div#clickToEditDiv100298 { position: absolute; bottom: 1%; left: 45%; }
}

@media (max-width:1199px) {
.prvQuicklinks ul li a { padding: 12px 15px; }
}

@media (max-width:1024px) {
.RadTabStrip_Tab_responsive .levelwrap.level1 > ul > li > a { padding: 0 6px !important; }
.banner-wrapper .row .mpContent img, .content-banner .banner-wrapper .mpContent, .content-banner { min-width: 0 !important; min-height: 0 !important; height: auto !important; }
.side-title { margin-top: 0 !important; }
}
h1.address { margin: 0; padding: 0; font-family: "Adobe Garamond W01", serif; font-weight: 300; font-size: 24px; color: #333; letter-spacing: .04em; line-height: 40px; }
.col-lower h3 { text-transform: none; }
li#ulMenuItem_100118, li#ulMenuItem_100059, li#ulMenuItem_100060, #ulMenuItem_100058 { display: block; width: 100%; min-height: 50px; }
.dropdown-menu.golf-mega-menu { left: 0; right: 0; }
#ulMenuItem_100027, #ulMenuItem_100029, #ulMenuItem_100031, #ulMenuItem_100115 { position: initial; }
.dropdown-menu .mpContent img { padding-bottom: 12px; display: block; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover { background-color: transparent; }
.content-banner { height: 529px; overflow: hidden; }
.banner-wrapper .row .clickToEditDiv { position: absolute; top: 350px; right: 15px; }
aside.sidebar .side-menu ul li a span.mega-menu-column { display: block; }
.wedding-mega-menu, .membership-mega-menu, .golf-mega-menu, .real-mega-menu, .contact-mega-menu { text-align: center; }
.golf-mega-menu p { font-size: 13px; color: #777; line-height: initial; text-align: center; }
.golf-mega-menu h3, .golf-mega-menu img { text-align: center; }
#ulMenuItem_100027 a span.upArw { display: none; }
#ulMenuItem_100027 a:hover span.upArw { display: block; }
#ulMenuItem_100029 a span.upArw { display: none; }
#ulMenuItem_100029:hover a span.upArw { display: block; }
#ulMenuGroup_100029 span.upArw { display: none }
#ulMenuItem_100031 a span.upArw { display: none; }
#ulMenuItem_100031:hover a span.upArw { display: block; }
#ulMenuGroup_100031 span.upArw { display: none }
#ulMenuItem_100098, #ulMenuGroup_100098, #ulMenuGroup_100035, #ulMenuItem_100120 { display: none!important }
/*
.navbar-nav > li#ulMenuItem_100027 { font-size: 14px; letter-spacing: .08em; line-height: 20px; padding: 15px 0; font-family: "Adobe Garamond W01", serif; }
.navbar-nav>li#ulMenuItem_100027:hover { cursor: pointer; text-shadow: 0px 0px 15px rgba(255, 255,255, .7); color: #fff; }
*/
.membership-mega-menu #mega-menu-footer .mpContent a.abut, .wedding-mega-menu #mega-menu-footer .mpContent a.abut, .golf-mega-menu #mega-menu-footer .mpContent a.abut, .real-mega-menu #mega-menu-footer .mpContent a.abut, .contact-mega-menu #mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }

.membership-mega-menu #memb-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }
.membership-mega-menu #memb-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; font-size: 13px; }
.membership-mega-menu #memb-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; background: none; }
.membership-mega-menu #memb-mega-menu-footer .mpContent a.abut:after { content: inherit }

.wedding-mega-menu #mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }
.wedding-mega-menu #mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; font-size: 13px; }
.wedding-mega-menu #mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; background: none; }
.wedding-mega-menu #mega-menu-footer .mpContent a.abut:after { content: inherit }
#mega-menu-footer { padding-left: 0px; padding-right: 0px }

.golf-mega-menu #golf-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }
.golf-mega-menu #golf-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; font-size: 13px; }
.golf-mega-menu #golf-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; background: none; }
.golf-mega-menu #golf-mega-menu-footer .mpContent a.abut:after { content: inherit }
#golf-mega-menu-footer { padding-left: 0px; padding-right: 0px }

.real-mega-menu #real-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }
.real-mega-menu #real-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; font-size: 13px; }
.real-mega-menu #real-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; background: none; }
.real-mega-menu #real-mega-menu-footer .mpContent a.abut:after { content: inherit }
#real-mega-menu-footer { padding-left: 0px; padding-right: 0px }
.real-mega-menu #real-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }

.contact-mega-menu #golf-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }
.contact-mega-menu #golf-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; font-size: 13px; }
.contact-mega-menu #golf-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; background: none; }
.contact-mega-menu #golf-mega-menu-footer .mpContent a.abut:after { content: inherit }
#contact-mega-menu-footer { padding-left: 0px; padding-right: 0px }
.dropdown-menu li#ulMenuItem_100058:hover, .dropdown-menu li#ulMenuItem_100059:hover, .dropdown-menu li#ulMenuItem_100060:hover { opacity: 1; }
.full-bottom-col.col-lg-12 { padding-left: 0; padding-right: 0; }
.formBaseFormWrapper .formQuestionCell { display: block; }
td.formQuestionCell { line-height: 30px; padding: 0; }
div[class^="formBaseFormWrapper"] [id*="_Button1"].abut { margin-top: 0 !important; }
.content-banner .banner-wrapper .mpContent img { width: 100%; height: auto; min-width: 1600px; min-height: 529px; }
.button-gold-bordered { background: #AE935E; border: 1px solid #AE935E; color: #FFF; }
.button-gold-bordered:hover { border: 1px solid #AE935E; color: #AE935E; background: transparent; }
.callout { margin: 20px 0 30px 0; }
#masterPageUC_MPCA4_dpPlaceholder { min-height: 100%; margin-bottom: 0 !important; }
.public-home-content {padding: 5px 0 50px;}
.page-header{margin-top:25px;}
.wedding-mega-menu li.mega-menu-column, .membership-mega-menu li.mega-menu-column, .golf-mega-menu li.mega-menu-column, .real-mega-menu li.mega-menu-column, .contact-mega-menu li.mega-menu-column { padding: 0 15px 10px; display: block; }
.dropdown-menu .mpContent img { width: 100%; height: auto; }
/*
.golf-mega-menu li.mega-menu-column [id^="mega-menu-col-"],
.membership-mega-menu li.mega-menu-column [id^="mega-menu-col-"] { overflow: hidden; white-space:pre; }*/

h4 { margin-bottom: 30px; }
.navbar-nav>li { border-left: none; border-right: none; background: url(img/bar.png) 0 50% no-repeat; line-height: 20px; padding: 15px 0; }
.navbar-nav>li.logo-spacer {background: url(img/bar.png) 0 70% no-repeat;height: 65px;margin-bottom: -22px;width: 247px;}
.navbar-nav>li:first-child { border-left: none; background: none; }
.navbar-nav>li:last-child { /*background:url(img/bar.png) 100% 50% no-repeat;*/
border-right: none; }
.navbar-inverse .navbar-nav>li#ulMenuItem_100032 { background: url(img/bar.png) 0 50% no-repeat; }
.button-gold-bordered { background: #AE935E; border: 1px solid #AE935E; color: #FFF; }
.button-gold-bordered:hover { border: 1px solid #AE935E; color:#AE935E; background: transparent; }

.callout-img { margin-bottom: 20px; text-align: center; }
@media(min-width:1024px){.public-home-content { padding: 30px 0; }}
.main-content .page-header { padding: 0 0 20px; }
.basic-content .right-nav-col ul.ulMenu li.ulMenuItem a, .basic-content .left-nav-col ul.ulMenu li.ulMenuItem a { min-width: auto; }
.basic-content .basic-pull-quote-half .quote-icon { background: url(img/quote_gold.png) top center no-repeat; }
.left-middle-col.col-lg-6.pad-30-bot { background: #f1f1f1; }
.basic-content { margin-bottom: 30px; }
.loginwrap { padding: 55px; }
.navbar .nav li.dropdown > .dropdown-toggle:hover .caret, .navbar .nav li.dropdown.open > .dropdown-toggle:hover .caret { display: block; }
/* account for folders */


.eventImage { height: 140px; display: block; overflow: hidden; margin-bottom: 45px; }
.media-window.pubHome-pa-wrap { overflow: visible; }
.media-window.pubHome-pa-wrap span.pa-text-2 { font-size: 36px; font-family: "MTI Bulmer W01"; text-transform: uppercase; padding: 15px 0; }
.media-window.pubHome-pa-wrap span.pa-text-3 { display: block; font-size: 80px; font-family: "MTI Bulmer W01"; text-transform: uppercase; padding: 15px 0; }
.media-window.pubHome-pa-wrap div.pa-text-btn { padding: 20px 30px; margin: 20px auto; }
.media-window.pubHome-pa-wrap div.pa-text-btn a { font-size: 16px; }
/*site specific*/
	/* account for folders */
.navbar-collapse ul.navbar-nav > li#ulMenuItem_100029 { }
.eventImage { width: 100%; padding-top: 0; height: 200px; }
.articleImage { margin: 0 auto; }
.navbar .nav li.dropdown.active > .dropdown-toggle { background: none; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color: #000; }
div[class^="formBaseFormWrapper"] { margin-bottom: 0; }
/*Login*/
.loginwrap { margin-top: 5% !important; }
.sitewrap.public.login > div:first-child #login_cookieMessage input[type="checkbox"]:checked + label:before { background: #ffffff; color: #4d4d4d; }
.login-app .app-btn { margin-right: 12px; }
.tsContent .mpContent img { width: 100%; }
.tabstrip .levelwrap.level1 { overflow-x: scroll; }
.tsContent .mpContent table:first-of-type { width: 100% !important; }
.tsContent .mpContent table:first-of-type td:first-of-type { width: 45% !important; max-width: 220px; }
a.abut {padding: 5px;height: auto;line-height: 34px !important;}
#mpDiv100281 .abut:after, #mpDiv100509 .abut:after { background: none !important; }
table[id*="rosterControl"] input[type="checkbox"] { height: auto; }
.contact-mega-menu-hide { display: none }
.contact-mega-menu li { display: inline-block; font-size: 0.94rem; }
.contact-mega-menu li li { height: auto; float: none; margin: 0; padding: 0px; border-bottom: 0px none; border-bottom: 0px solid transparent }
.contact-mega-menu li.mega-menu-column { margin-left: 0; height: auto; list-style-type: none; list-style-image: none; padding: 0 15px 10px }
.contact-mega-menu li.mega-menu-column a[id^="mega-menu-"] { padding: 0 15px; display: block; }
.contact-mega-menu li#ulMenuItem_100043 { margin: 0; padding: 0; border-bottom: 0px; }
.contact-mega-menu li#ulMenuItem_100041 { width: 190px }
.contact-mega-menu li#ulMenuItem_100042 { width: 285px; padding-left: 10px }
.contact-mega-menu li#ulMenuItem_100044 { border-bottom: 0px; }
.contact-mega-menu ul#ulMenuGroup_100040 { border-right: 2px solid #ececec; margin-top: -20px }
.contact-mega-menu ul#ulMenuGroup_100040 li { border-bottom: 2px solid #ececec; display: block }
.contact-mega-menu ul#ulMenuGroup_100040 li a { padding: 10px 25px; margin: 0; font-family: "Adobe Garamond W01", serif; font-size: 16px!important; color: #af8e54; text-transform: none; display: block }
.contact-mega-menu ul#ulMenuGroup_100040 li a:hover { background-color: #ebebeb!important; color: #444!important }
.contact-mega-menu h3 { font-size: 18px; text-align: center; letter-spacing: initial; margin: 6px 0 10px }
.contact-mega-menu p { font-size: 13px; color: #777; line-height: initial; text-align: center; }
.contact-mega-menu .nav-header { padding: 0 !important; margin-bottom: 10px; display: inline-block; width: 100%; border-bottom: 1px solid #ddd; }
.contact-mega-menu img { padding-bottom: 10px; }
.contact-mega-menu-hide #contact-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }
.contact-mega-menu-hide #contact-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; font-size: 13px; }
.contact-mega-menu-hide #contact-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; background: none; }
.contact-mega-menu-hide #contact-mega-menu-footer .mpContent a.abut:after { content: inherit }
.real-mega-menu-hide { display: none }
.real-mega-menu li { display: inline-block; font-size: 0.94rem; }
.real-mega-menu li li { height: auto; float: none; margin: 0; padding: 0px; border-bottom: 0px none; border-bottom: 0px solid transparent }
.real-mega-menu li.mega-menu-column { margin-left: 0; height: auto; list-style-type: none; list-style-image: none; padding: 0 15px 10px }
.real-mega-menu li.mega-menu-column a[id^="mega-menu-"] { padding: 0 15px; display: block; }
.real-mega-menu li#ulMenuItem_100043 { margin: 0; padding: 0; border-bottom: 0px; }
.real-mega-menu li#ulMenuItem_100041 { width: 190px }
.real-mega-menu li#ulMenuItem_100042 { width: 285px; padding-left: 10px }
.real-mega-menu li#ulMenuItem_100044 { border-bottom: 0px; }
.real-mega-menu ul#ulMenuGroup_100040 { border-right: 2px solid #ececec; margin-top: -20px }
.real-mega-menu ul#ulMenuGroup_100040 li { border-bottom: 2px solid #ececec; display: block }
.real-mega-menu ul#ulMenuGroup_100040 li a { padding: 10px 25px; margin: 0; font-family: "Adobe Garamond W01", serif; font-size: 16px!important; color: #af8e54; text-transform: none; display: block }
.real-mega-menu ul#ulMenuGroup_100040 li a:hover { background-color: #ebebeb!important; color: #444!important }
.real-mega-menu h3 { font-size: 18px; text-align: center; letter-spacing: initial; margin: 6px 0 10px }
.real-mega-menu p { font-size: 13px; color: #777; line-height: initial; text-align: center; }
.real-mega-menu .nav-header { padding: 0 !important; margin-bottom: 10px; display: inline-block; width: 100%; border-bottom: 1px solid #ddd; }
.real-mega-menu img { padding-bottom: 10px; }
.real-mega-menu-hide #real-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; }
.real-mega-menu-hide #real-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; font-size: 13px; }
.real-mega-menu-hide #real-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: 175px!important; margin: 0 15px; color: #fff; text-align: center; font-family: "Adobe Garamond W01", serif; background: none; }
.real-mega-menu-hide #real-mega-menu-footer .mpContent a.abut:after { content: inherit }

@media screen and (max-width: 48em) and (min-width: 31.5em) {
[id^="masterPageUC_MP"] { min-height: 100%; margin-bottom: 0 !important; }
}

@media (min-width: 320px) {
.navbar-brand {background: transparent url(img/logo-2016.png) no-repeat 0 0;display: block;text-indent: -5000px;width: 171px;height: 95px;position: absolute;left: 44%;margin-left: -17px;top: 59px;background-size: cover;}
a.map-pin { padding: 15px 0; padding-left: 40px; display: block; line-height: 24px; background: url(img/gold-pin.png) no-repeat 0 10px; opacity: 1; color: #333; font-size: 14px; font-family: "Adobe Garamond W01", serif; font-weight: bold; text-transform: uppercase; text-decoration: none; margin-top: 15px; }
.social-icons a { font-size: 28px; line-height: 28px; margin: 0 6px; text-decoration: none; display: inline-block; }
.social-icons a { color: #b29456; }
.social-icons a:hover { opacity: .6; }
.contact-info { font-family: "Adobe Garamond W01", serif; }
.signUp a { display: block; }
.content-body .app-btn .icon { color: #af8e54; background: transparent url(img/phone-icon-gold.png) no-repeat; }
.content-body h1.address { font-size: 36px; color: #333; letter-spacing: .04em; line-height: 40px; }
a.map-pin { padding: 15px 0; padding-left: 40px; display: block; line-height: 24px; background: url(img/gold-pin.png) no-repeat 0 10px; opacity: 1; color: #333; font-size: 14px; font-family: "Adobe Garamond W01", serif; font-weight: bold; text-transform: uppercase; text-decoration: none; margin-top: 15px; }
a.mailing-list span.icon-envelop3 { display: block; height: 36px; float: left; margin-right: 6px; font-size: 16px; color: #af8e54; padding-left: 2px; }
.content-body .app-btn .icon { color: #af8e54; background: transparent url(img/phone-icon-gold.png) no-repeat; display: inline-block; float: none; margin-right: 5px; background-position: 0 0; width: 14px; height: 32px; margin-top: 0; position: absolute; padding-left: 2px; }
#social-trump .social-links .glyph { text-align: left; }
.button-gold-bordered {color:#fff;}
.media-window.pubHome-pa-wrap .pa-img-wrap {
	min-height:337px !important;
	overflow:hidden;
}

.media-window.pubHome-pa-wrap .pa-img-wrap {
    min-height: 364px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 90%;
}
}

@media (min-width: 640px) {
/*.navbar-brand { background: transparent url(img/logo.png) no-repeat 0 0; width: 172px; height: 126px; position: absolute; left: 50%; margin-left: -86px; top: 7px;  background-size: 90%;}*/
}

@media (min-width: 768px) {
/*.navbar-brand { background: transparent url(img/logo.png) no-repeat 0 0; width: 172px; height: 126px; position: absolute; left: 50%; margin-left: -86px; bottom: 50px;}*/

/* account for folders */
.navbar-nav > li#ulMenuItem_100029 {/*padding-bottom:22px;*/ }
.banner-wrapper .row .mpContent img { width: 100%; height: auto; min-width: 1600px; min-height: 529px; }
.button-gold-bordered {color:#fff;}
.wedding-mega-menu {left:auto;right:17%}	
}

@media (max-width: 768px) {
section.home-banner { min-height: 148px; }
.content-banner { height: auto; overflow: none; }
.content-banner .banner-wrapper .mpContent { min-height: inherit; }
.content-banner .banner-wrapper .mpContent img { width: 100%; height: auto; min-width: inherit; min-height: inherit; }
aside.sidebar { display: none; }
.media-window.pubHome-pa-wrap span.pa-text-1 { line-height: 6px !important; }
.media-window.pubHome-pa-wrap div.pa-text-btn a { font-size: 12px; }
.media-window.pubHome-pa-wrap span.pa-text-2 { font-size: 1em; }
.media-window.pubHome-pa-wrap span.pa-text-3 { font-size: 1.2em; }
.media-window.pubHome-pa-wrap div.pa-text-btn { border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 2em; margin: 1em auto; display: inline-block; text-transform: uppercase; color: #fff; }
.basic-CTA .abut { line-height: 23px; }
.media-window.pubHome-pa-wrap div.pa-text-btn { padding: .5em; }
.button-gold-bordered { color: #fff; }
.RadTabStrip_Tab_responsive .levelwrap.level1 { width: 510% !important; }
}

/* ipad mini */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.navbar-collapse ul.navbar-nav > li.dropdown a, .navbar-collapse ul.navbar-nav > li a { margin-left: 5px; margin-right: 5px; padding-left: 5px; }
.navbar-collapse ul.navbar-nav > li.dropdown a span.caret { margin-right: -5px; }
.media-window.pubHome-pa-wrap div.pa-text-btn { padding: .5em; }
.callout-img { margin-bottom: 20px; text-align: center; }
footer ul.secondary { margin-top: 30px; }
footer ul.secondary li { display: block; padding-bottom: 15px; }
footer ul.secondary li:after { content: initial; }
#social-trump .social-links div.glyphs { width: 48%; }
.glyph.fs2 { text-align: center; }
#social-trump ul.instagram { margin: 0 auto; }
.basic-CTA .abut { line-height: 23px; }
.navbar-nav>li,  .navbar-inverse .navbar-nav>li#ulMenuItem_100032 { background: none; }
.mid-content-col .mpContent img { width: 100%; height: auto; }
.navbar-brand { top: 59px; }
.basic-content .mid-content-col { padding-left: 15px; margin-bottom: 35px; }
.right-middle-col, .right-lower-col,  .left-lower-col.col-lg-6.pad-60-bot { text-align: center; }

/* force hamburger */
	.navbar-collapse ul.navbar-nav > li.logo-spacer {display:none;}
.navbar-collapse ul.navbar-nav > li.dropdown a, .navbar-collapse ul.navbar-nav > li a {
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
}
.navbar-collapse ul.navbar-nav > li.dropdown a span.caret {
	margin-right: -5px;
}

.navbar-collapse.collapse.in { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; }
#nav-toggle { display: block !important;top:75px !important; }
.navbar-collapse ul.navbar-nav > li.dropdown a, .navbar-collapse ul.navbar-nav > li a { text-align: left; margin-right: 40px; padding-left: 40px }
.navbar-collapse ul.navbar-nav > li.dropdown a span.caret { float: right; display: block; width: 40px; left: inherit; position: inherit; margin-right: -40px; padding: 15px 0; height: 30px; line-height: 30px; margin-left: inherit; bottom: inherit; }
.navbar-collapse ul.navbar-nav > li.dropdown:hover > ul.dropdown-menu { display: block; margin: 0; top: 0; position: relative; left: 0; float: none; min-width: inherit; }
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li { margin: 0; padding: 0; min-height: inherit; display: block; }
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li a.megaLink, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu a.megaLink { display: none!important; }
nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a.megalink { display: none; }
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li a span.mega-menu-column, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li a span.mega-menu-column { display: block; }
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li > a, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li > a { display: block; margin: 0; padding: 0; text-align: center; }
.navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li.col-sm-12 > a { display: none }
.navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li a.abut { padding-left: 20px; padding-right: 20px }
div#bs-navbar-collapse { overflow: visible; max-height: inherit; }
.collapse .nav { display: none;    margin-top: 5px; }
.collapse.in .nav { display: block; }
.navbar-collapse ul.navbar-nav > li { width: 100%; text-align: left; }
.navbar-collapse ul.navbar-nav > li .linkText { padding-left: 45px; }

.dropdown li { display: block; width: 100%; text-align: left; background: #FFF; }

.navbar-brand {
    left: 0;
    top: 26px;
    right: 0;
    margin: 0 auto;
}

/* pull from framework */
.callouts .callout-img a { display: inline-block; }
.callouts .callout-img a img { max-width: 100%!important }
.navbar-collapse ul.navbar-nav > li { text-align: left; font-size: 14px}
.navbar-collapse ul.navbar-nav > li.dropdown a, .navbar-collapse ul.navbar-nav > li a { text-align: left; margin-right: 40px; padding-left: 40px }
.navbar-collapse ul.navbar-nav > li > span { text-align: left; margin-right: 40px; padding-left: 40px; font-size: 14px; display: block }
.navbar-collapse ul.navbar-nav > li.dropdown a span.caret { float: right; display: block; width: 40px; left: inherit; position: inherit; margin-right: -40px; padding: 15px 0; height: 30px; line-height: 30px; margin-left: inherit; bottom: inherit; }
.navbar-collapse ul.navbar-nav > li.dropdown:hover > ul.dropdown-menu {display: block;margin: 0;top: 0;position: relative;left: inherit;float: none;min-width: inherit;width: 100%;}
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li { margin: 0; padding: 0; min-height: inherit; display: block; }
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li a.megaLink, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu a.megaLink { display: none!important; }
nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a.megalink { display: none; }
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li a span.mega-menu-column, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li a span.mega-menu-column {display: block;font-size: 16px;line-height: 34px;}
.navbar-collapse ul.navbar-nav > li.dropdown.active ul.dropdown-menu li > a, .navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li > a {display: block;margin: 0;padding: 0;text-align: center;}
.navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li.col-sm-12 > a { display: none }
.navbar-collapse ul.navbar-nav > li.dropdown ul.dropdown-menu li a.abut { padding-left: 20px; padding-right: 20px }
div#bs-navbar-collapse { overflow: visible; max-height: inherit; }
li[class*="mega-menu-col"] { min-height: 310px }
.upArw { background: transparent none; display: none; }
nav.navbar li { margin-left: inherit; font-family: "AdobeGaramondW01-Regula", serif !important;}
a.abtn.btn-1.btn-1b.book-tee { display: block; width: 240px; left: inherit!important; right: inherit!important; bottom: inherit; text-align: center; position: relative; margin: 10px auto; }
a.abtn.btn-1.btn-1b { width: 240px; text-align: center; left: inherit; bottom: inherit; right: inherit; display: block; position: relative; margin: 10px auto; }
.content-body .left-col { margin-bottom: 30px }
.content-body .content-area { padding-top: 40px; border-top: 1px solid #f2f2f2 }
.right-content-col { margin-top: 30px }
.lower-content-section, .bottom-content-section { padding: 0 15px }
.mobile-link { display: block }

}

/* ipad portrait only */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.eventImage { width: 100%; padding-top: 0; height: auto; margin-bottom: 4px; }
}

/* iphone */
@media only screen and (min-device-width : 320px) and (max-device-width : 667px) {
.button-gold-bordered { color: #AE935E; }
.lower-content-section.clearfix { display: none; }
.tabstrip .RadTabStrip_Tab_responsive li { float: left; }
.button-gold-bordered {color:#fff;}
.button-gold-bordered:hover {color:#AE935E;}
}

@media (min-width: 992px) {
.navbar-brand {background: transparent url(https://www.ceclients.com/A_Master/library/css/Trumpframework2016_css/Marlago/img/logo-2016.png) no-repeat 0 0;width: 216px;height: 126px;position: absolute;left: 50%;margin-left: -86px;bottom: 50px;top: 36px;}
.wedding-mega-menu, .membership-mega-menu,  .golf-mega-menu,  .real-mega-menu,  .contact-mega-menu { padding: 20px 0 0px 0!important; border-radius: 0; margin-top: 0px!important; }
/*.membership-mega-menu {width:990px;}*/
.wedding-mega-menu, .membership-mega-menu,  .golf-mega-menu,  .real-mega-menu,  .contact-mega-menu { padding: 20px 0 0px 0!important; border-radius: 0; margin-top: 0px!important; }
.media-window.pubHome-pa-wrap .pa-img-wrap {
    min-height: 564px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 100%;
}

.media-window.pubHome-pa-wrap .pa-img-wrap img {
	max-height:inherit;
	min-width:1920px;
    min-height: 564px;
	    width: 100%;
    height: auto;}
}

@media (min-width: 1200px) {
.wedding-mega-menu, .membership-mega-menu, .golf-mega-menu, .real-mega-menu, .contact-mega-menu { padding: 20px 0 0px 0!important; border-radius: 0; margin-top: 0px!important; }
.middle-content-section .col-lg-6 { min-height: 795px; }
.middle-content-section.clearfix .basic-CTA { padding-bottom: 0; }

.wedding-mega-menu { padding: 20px 0 0px 0!important; width: 50%; border-radius: 0; }
.golf-mega-menu { padding: 20px 0 0px 0!important; width: 66%; border-radius: 0; }
.membership-mega-menu { padding: 20px 0 0px 0!important; width: 50%; border-radius: 0; }
.real-mega-menu  { padding: 20px 0 0px 0!important; width: 33%; border-radius: 0;left:inherit; }
.contact-mega-menu { padding: 20px 0 0px 0!important; width: 16%; border-radius: 0; }

}

@media (min-width: 1440px) {
.wedding-mega-menu, .membership-mega-menu, .golf-mega-menu, .real-mega-menu, .contact-mega-menu { padding: 10px 0 0px 0!important; /*width: 1440px;*/
border-radius: 0; }
.wedding-mega-menu { width: 67%;}
.golf-mega-menu { width: 67%; }
.membership-mega-menu { width: 67%; }
.real-mega-menu  { width: 33%; }
.contact-mega-menu { width: 16%; }
}

@media (min-width: 1600px) {
.navbar-nav { max-width: 1486px; }
.navbar-brand {margin-left: -107px;}
.navbar-nav>li { width: 180px; }
.navbar-nav>li#ulMenuItem_100027 { background: none; }
li#ulMenuItem_100132 { width: 0;display:none; }
}

@media (min-width: 768px) {
.glyph.fs2 { text-align: left; }
}

@media (max-width: 768px) {
.glyph.fs2 { text-align: center; }
.navbar-brand {
    left: 43px;
    top: 11px;}
	
.navbar {
    min-height: 130px;}
	.navbar-collapse ul.navbar-nav > li.dropdown:hover > ul.dropdown-menu{
		left:0;
	}
}

@media (max-width: 991px) {
footer ul.secondary { margin-top: 30px; }
footer ul li {display: block;padding-bottom: 15px;margin-left: 0;}
footer ul.secondary li:after { content: initial; }
div#mpDiv100281 .row .col-md-4:nth-of-type(2) a, #mpDiv100509 .row .col-md-4:first-of-type a { margin: 12px 0 !important; }
.media-window.pubHome-pa-wrap .pa-img-wrap img {
	width: auto !important;
}
}


@media (max-width:1399px) and (min-width:768px) {
.wedding-mega-menu { padding: 20px 0 0px 0!important; width: 50%; border-radius: 0; }
.membership-mega-menu{ padding: 20px 0 0px 0!important; width: 50%; border-radius: 0; }
.golf-mega-menu { padding: 20px 0 0px 0!important; width: 67%; border-radius: 0; }
.contact-mega-menu { padding: 20px 0 0px 0!important; width: 16%; border-radius: 0; }
.real-mega-menu { left: inherit; padding: 20px 0 0px 0!important; border-radius: 0; }
.contact-mega-menu { left: 80%; }
}

/* Footer fix ipad */
@media (max-width: 1024px) {
footer ul.primary li {padding-top: 0;line-height: 1.5;}
/* div#photoPluginWrapper100415 {
    max-height: 4000px;
} */
}

/* Private Homepage Top Buttons Fix */
@media (max-width: 1024px) and (min-width: 320px) {
.prvQuicklinks ul li { min-width: 320px; margin: 4px; }
}

/* Content Page Sidebar Stack Fix 

===================================== this broke mega menus Peery 11/17/16 =================================================================

@media (min-width: 1025px) {
aside.col-lg-3.sidebar, aside.col-md-3.sidebar { margin-top: -10%; }
aside.col-md-3.sidebar.contact { margin-top: 0; }
}

@media (min-width: 992px) {
aside.col-lg-3.sidebar { width: 25%; float: left; }
article.main-content.col-lg-9.col-sm-12 { width: 75%; float: left; }
}

.pull-right.login-app { width: 375px !important; }
@media(max-width:1024px){
	.top-bar{padding:0 5px !important;}	
}
@media(max-width:991px){.main-content{overflow:hidden;}.basic-CTA {margin-left:-15px;margin-right:-15px;}footer ul.primary-right li{padding-top: 15px;}.footer-left,.footer-right{text-align:center!important;}.photoGalleryCategory select[class^="photoPlgCatDrop"]{width: auto !important;}}
.sitewrap{overflow:hidden;}
*/


@media (min-width: 1440px) {
.navbar-brand {
    top: auto!important;
    bottom: 0;
}
}

@media (min-width: 1200px) and (max-width: 1439px) {
	.navbar-collapse {
    margin-top: 130px;
}
}

@media (max-width: 1439px) {
.navbar-nav>li.logo-spacer {
    display: none;
}
}

@media (max-width: 991px) {
a.trump-card {
    top: 0;
    margin: 0 auto;
}
footer ul.primary li {
    padding: 0;
}
}