@charset "utf-8";
/* CSS Document */

h1.address { margin: 0; padding: 0; font-family: "AdobeGaramondW01-Regula", serif; font-weight: 300; font-size: 24px; color: #333; letter-spacing: .04em; line-height: 40px; }
.col-lower h3 { text-transform: none; }
.navbar-nav>li.logo-spacer { background: none; }
.eventTitle a { white-space: pre-wrap!important; }
li#ulMenuItem_100058, li#ulMenuItem_100059, li#ulMenuItem_100060 { display: block; width: 100%; min-height: 50px; }
.dropdown-menu.golf-mega-menu { left: 0; right: 0; }
#ulMenuItem_100027, #ulMenuItem_100029, #ulMenuItem_100031 { 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 { 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}
.nav > li#ulMenuItem_100031 { text-transform: uppercase;  }
.nav > li#ulMenuItem_100031:hover { opacity: 1 }
.nav > li#ulMenuItem_100031 > ul > li#ulMenuItem_100031 {/* font-family: "AdobeGaramondW01-Regula", serif;  color: #ae935e; text-transform: none; padding: 0; margin: 0;line-height: 30px;font-size: 14px; text-align: left;padding-left: 0;letter-spacing: normal;}
.navbar-inverse .navbar-nav>li#ulMenuItem_100031 { color: #D4B376; }
.navbar-inverse .navbar-nav>li#ulMenuItem_100031:active { color: #fff }
.navbar-nav > li#ulMenuItem_100031 { font-size: 14px; letter-spacing: .08em; line-height: 20px; padding: 15px 0; font-family: "AdobeGaramondW01-Regula", serif; }
.navbar-nav>li#ulMenuItem_100031:hover {    cursor:pointer;text-shadow: 0px 0px 15px rgba(255, 255,255, .7);color:#fff;}

.nav > li#ulMenuItem_100029 { text-transform: uppercase;  }
.nav > li#ulMenuItem_100029:hover { opacity: 1 }
.nav > li#ulMenuItem_100029 > ul > li#ulMenuItem_100029 {/* font-family: "AdobeGaramondW01-Regula", serif;  color: #ae935e; text-transform: none; padding: 0; margin: 0;line-height: 30px;font-size: 14px; text-align: left;padding-left: 0;letter-spacing: normal;}
.navbar-inverse .navbar-nav>li#ulMenuItem_100029 { color: #D4B376; }
.navbar-inverse .navbar-nav>li#ulMenuItem_100029:active { color: #fff }
.navbar-nav > li#ulMenuItem_100029 { font-size: 14px; letter-spacing: .08em; line-height: 20px; padding: 15px 0; font-family: "AdobeGaramondW01-Regula", serif; }
.navbar-nav>li#ulMenuItem_100029: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 { border: 1px solid #fff; width: auto!important; margin: 0 15px; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", serif; }
.membership-mega-menu #memb-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", serif; }
.membership-mega-menu #memb-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", serif; font-size: 13px; }
.membership-mega-menu #memb-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: auto!important; margin: 0 15px; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", 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: "AdobeGaramondW01-Regula", serif; }
.wedding-mega-menu #mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", serif; font-size: 13px; }
.wedding-mega-menu #mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: auto!important; margin: 0 15px; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", 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: "AdobeGaramondW01-Regula", serif; }
.golf-mega-menu #golf-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", serif; font-size: 13px; }
.golf-mega-menu #golf-mega-menu-footer .mpContent a.abut { border: 1px solid #fff; width: auto!important; margin: 0 15px; color: #fff; text-align: center; font-family: "AdobeGaramondW01-Regula", 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 }
.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: 30px 0 50px; }
.membership-mega-menu li.mega-menu-column, .golf-mega-menu li.mega-menu-column { padding: 0 15px 10px; display: block; }
/*
.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; position: relative }
/*.navbar-nav>li.logo-spacer {background:url(img/bar.png) 0 70% no-repeat;}*/
	
.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; }
.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 
.navbar .nav li#ulMenuItem_100029:hover .caret {display:block;position:relative;}*/

.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 {}*/
	
div.eventSlider { overflow: hidden; margin: 0 auto; padding: 0; margin-bottom: 0px; height: 350px; position: relative; width: 1170px; margin-left: 10px; }
.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; }
#mpDiv100281 .abut:after, #mpDiv100509 .abut:after { background: none !important; }

@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: 147px; height: 95px; position: absolute; left: 44%; margin-left: -46px; top: 15px; 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: "AdobeGaramondW01-Regula", 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: "AdobeGaramondW01-Regula", 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: "AdobeGaramondW01-Regula", 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; }
}

@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; }
}

@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; }
.contact h1.address { font-size: 25px; }
/*
.navbar-nav > li#ulMenuItem_100029 {
    margin-left:0 !important;
	padding-right:0 !important;
	text-align:left;
	padding-left:27px !important;}
	*/
	
.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; }
a.button-gold-bordered { color: #FFF; }
}

/* 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 : 375px) and (max-device-width : 667px) {
.button-gold-bordered { color: #FFF; }
.lower-content-section.clearfix { display: none; }
.tabstrip .RadTabStrip_Tab_responsive li { float: left; }
}

@media (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px), (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
.navbar-brand { background: transparent url(img/logo-2016.png) no-repeat 0 0; width: 172px; height: 126px; position: absolute; left: 50%; margin-left: -86px; bottom: 50px; top: 25px !important; }
}

@media (min-width: 992px) {
.page .hideNav { display: none; }
.navbar-brand { background: transparent url(img/logo-2016.png) no-repeat 0 0; width: 172px; height: 126px; position: absolute; left: 50%; margin-left: -86px; bottom: 50px; top: 25px; }
.wedding-mega-menu, .membership-mega-menu,  .golf-mega-menu { padding: 20px 0 0px 0!important; border-radius: 0; margin-top: 0px!important; }
/*.membership-mega-menu {width:990px;}*/

/* account for folders
.navbar-nav > li#ulMenuItem_100029 {
    padding-left: 40px;
    padding-right: 40px !important;
	padding-bottom:17px;} */
}

@media (min-width: 1200px) {
.wedding-mega-menu, .membership-mega-menu, .golf-mega-menu { padding: 20px 0 0px 0!important; border-radius: 0; margin-top: 0px!important; }
.membership-mega-menu,  .wedding-mega-menu { padding: 10px 0 0px 0!important; width: 67%; border-radius: 0; }
.wedding-mega-menu { left: inherit; right: 0; }
}

@media (min-width: 1440px) {
.golf-mega-menu { padding: 10px 0 0px 0!important; width: 66%; border-radius: 0; }
}

@media (min-width: 1600px) {
.navbar-nav { max-width: 1486px; }
.navbar-brand { margin-left: -88px; }
.navbar-nav>li { width: 180px; }
.navbar-nav>li#ulMenuItem_100030 { border-left: none; border-right: 0px none!important; }
.navbar-nav>li.logo-spacer { /*background: url(img/bar.png) 0 50% no-repeat;*/
}
.private .nav > li.logo-spacer { vertical-align: middle; }
}
.prvQuicklinks ul li { margin: 5px 20px; }

@media (min-width: 768px) {
.glyph.fs2 { text-align: left; }
}

@media (max-width: 768px) {
.glyph.fs2 { text-align: center; }
    .navbar-brand{top:0px!important}
}

@media (max-width: 990px) {
footer ul.secondary { margin-top: 30px; }
footer ul.secondary li { display: block; padding-bottom: 15px; }
footer ul.secondary li:after { content: initial; }
}
.eventImage { background: url(https://www.ceclients.com/sites/A_Master/library/css/TrumpFramework2016_css/ColtsNeck/eventBg.jpg) center no-repeat; background-size: cover; }
img.event-img { width: 100%; }

/* Hide member login in nav for desktop */
@media (min-width:992px) {
#ulMenuItem_312051 { display: none; }
#ulMenuItem_100027 { background: none; }
}
