@charset "utf-8";
/* CSS Document */
/*font-family:'Univers Next W01';
font-family:'MTI Bulmer W01';
font-family:'Univers Next W04';
font-family:'Adobe Garamond W01';
font-family:'Linotype Univers W01';*/

/*body, html { -webkit-transform: translateZ(0); }*/

/* Jake Sommermeyer Edits 5/13/16 */
#masterPageUC_MPCA100075_pnlTView input { width: initial !important; }
table#masterPageUC_MPCA100075_ctl05_tblCompose td { padding: 5px 0; }
.RosterLetterOff, .rosterletteroff, .rosterLetterOff { background: #222; color: #fff; font-weight: 400; text-decoration: none; }
.adminWrap div { font-size: 16px; line-height: 2em; }
#masterPageUC_MPCA100075_tblExpiredPages { margin-bottom: 50px; }
#masterPageUC_MPCA100075_tblActivePages td, #masterPageUC_MPCA100075_tblPendingPages td, #masterPageUC_MPCA100075_tblExpiredPages td { padding: 5px; }
#masterPageUC_MPCA100075_ctl04_tblArticles img { visibility: hidden; }
table#masterPageUC_MPCA100075_tblForms { margin: 25px 0; }
.adminWrap { padding: 30px 0; }
.login-app { width: inherit !important; }

#ulMenuItem_100043 {display:none;}

#ulMenuItem_100030 {background:none;}

#masterPageUC_MPCA4_ctl06_ctl00_radTabsTop .tabstrip.RadTabStrip_Tab_responsive {white-space:nowrap !important;}


@media(max-width:1024px) {
.top-bar { padding-right: 15px; }
.login-app { padding-right: 0; }
}
/* END 5/13/16 Edits */
/* Jake Sommermeyer Edits 5/18/16 */
.prvQuicklinks a:hover { opacity: 1 !important; }
/* END 5/18/16 Edits */

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_100058, li#ulMenuItem_100059, li#ulMenuItem_100060, li#ulMenuItem_100128 { display: block; width: 100%; min-height: 50px; }
.dropdown-menu.golf-mega-menu {/*left:0;right:0;*/ }
#ulMenuItem_100027, #ulMenuItem_100029, #ulMenuItem_100031, #ulMenuItem_100030 { 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:'Adobe Garamond W01', 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: 13px; letter-spacing: .08em; line-height: 20px; padding: 15px 0; font-family:'Adobe Garamond W01', serif; }
.navbar-nav>li#ulMenuItem_100031:hover { cursor: pointer; text-shadow: 0px 0px 15px rgba(255, 255,255, .7); color: #fff; }
/* account for folders */
.nav > li#ulMenuItem_100027 { text-transform: uppercase; }
.nav > li#ulMenuItem_100027:hover { opacity: 1 }
.nav > li#ulMenuItem_100027 > ul > li#ulMenuItem_100027 {/* font-family:'Adobe Garamond W01', 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_100027 { color: #D4B376; }
.navbar-inverse .navbar-nav>li#ulMenuItem_100027:active { color: #fff }
.navbar-nav > li#ulMenuItem_100027 { font-size: 13px; 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; }
.nav > li#ulMenuItem_100029 { text-transform: uppercase; }
.nav > li#ulMenuItem_100029:hover { opacity: 1 }
.nav > li#ulMenuItem_100029 > ul > li#ulMenuItem_100029 {/* font-family:'Adobe Garamond W01', 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: 13px; letter-spacing: .08em; line-height: 20px; padding: 15px 0; font-family:'Adobe Garamond W01', serif; }
.navbar-nav>li#ulMenuItem_100029:hover { cursor: pointer; text-shadow: 0px 0px 15px rgba(255, 255,255, .7); color: #fff; }
.nav > li#ulMenuItem_100133 { text-transform: uppercase; }
.nav > li#ulMenuItem_100133:hover { opacity: 1 }
.nav > li#ulMenuItem_100133 > ul > li#ulMenuItem_100133 {/* font-family:'Adobe Garamond W01', 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_100133 { color: #D4B376; }
.navbar-inverse .navbar-nav>li#ulMenuItem_100133:active { color: #fff }
.navbar-nav > li#ulMenuItem_100133 { font-size: 13px; letter-spacing: .08em; line-height: 20px; padding: 15px 0; font-family:'Adobe Garamond W01', serif; position: initial; }
.navbar-nav>li#ulMenuItem_100133:hover { cursor: pointer; text-shadow: 0px 0px 15px rgba(255, 255,255, .7); color: #fff; }
.nav > li#ulMenuItem_100030 { text-transform: uppercase; }
.nav > li#ulMenuItem_100030:hover { opacity: 1 }
.nav > li#ulMenuItem_100030 > ul > li#ulMenuItem_100030 {/* font-family:'Adobe Garamond W01', 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_100030 { color: #D4B376; }
.navbar-inverse .navbar-nav>li#ulMenuItem_100030:active { color: #fff }
.navbar-nav > li#ulMenuItem_100030 { font-size: 13px; letter-spacing: .08em; line-height: 20px; padding: 15px 0; font-family:'Adobe Garamond W01', serif; position: initial; }
.navbar-nav>li#ulMenuItem_100030: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, .about-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 }
.about-mega-menu #about-mega-menu-footer .mpContent { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family:'Adobe Garamond W01', serif; }
.about-mega-menu #about-mega-menu-footer .mpContent span { line-height: 70px; background: #af9662; color: #fff; text-align: center; font-family:'Adobe Garamond W01', serif; font-size: 13px; }
.about-mega-menu #about-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; }
.about-mega-menu #about-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 }
.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:hover { border: 1px solid #AE935E; color: #AE935E; background: transparent; }
.button-gold-bordered { background: #AE935E; border: 1px solid #AE935E; color: #FFF; }
.callout { margin: 20px 0 30px 0; }
#masterPageUC_MPCA4_dpPlaceholder { min-height: 100%; margin-bottom: 0 !important; }
.public-home-content { padding: 30px 0 50px; }
/*.callout-text { min-height: 213px; }*/
.membership-mega-menu li.mega-menu-column, .golf-mega-menu li.mega-menu-column, .about-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; }*/

.callout-img img { max-width: 100%; }
#content-body-left-nav img { max-width: 100%; }
.login-app .icon { margin-top: 4px; }
[id^="photoPlugin"] { -ms-touch-action: pan-y; touch-action: pan-y; }
h4 { margin-bottom: 30px; }
.navbar-nav>li { border-left: none; border-right: none; background: url(https://www.trumpnationalbedminster.com/images/bar.png) 0 50% no-repeat; line-height: 20px; padding: 15px 0; }
.navbar-nav>li.logo-spacer { background: url(https://www.trumpnationalbedminster.com/images/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; }
.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; height: 285px; } */
.basic-content { margin-bottom: 30px; }
.loginwrap { padding: 55px; }
#mpDiv100451 { margin-bottom: 50px; }
.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_100031:hover .caret, .navbar .nav li#ulMenuItem_100027:hover .caret, .navbar .nav li#ulMenuItem_100133:hover .caret, .navbar .nav li#ulMenuItem_100030:hover .caret { display: block; position: relative; } */
.eventImage { height: 140px; display: block; overflow:hidden; background: url(img/loginBg2.jpg) top center no-repeat; background-size: cover; }
.eventImage {
	height: 180px;
	display: block;
	overflow: hidden;
	text-align: center;
	width:auto!important
}
.slick-slide {
    max-width: 390px!important;
}
.slick-slide img {
    display: block;
    max-height: 180px;
}
.eventDate {
    position: relative;
    z-index: 9999;
}

.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; }
.eventImage { width: 100%; padding-top: 0; height: 180px; overflow: hidden; }
.eventImage img { width: 100%; height: auto; }
.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; }
.hideNav, .about-mega-menu-hide { display: none; }
.about-mega-menu h3 { font-size: 18px; text-align: center; letter-spacing: initial; }
.about-mega-menu p { font-size: 13px; color: #777; line-height: initial; text-align: center; }
.formBaseFormWrapper select, .photoGalleryCategory select { background: #fff url(img/formArrow.png) no-repeat 97% center; }
.dropdown-menu .mpContent img { width: 100%; height: auto; }
/*Login*/
.loginwrap { margin-top: 5% !important; }
.sitewrap.public.login > div:first-child #login_cookieMessage input[type="checkbox"]:checked + label:before { background: #ffffff; color: #4d4d4d; }
div.eventSlider { overflow: hidden; margin: 0 auto; padding: 0; margin-bottom: 0px; height: 350px; position: relative; width: 1170px; margin-left: 10px; }
#ulMenu_100591 li { position: relative; }
#ulMenu_100591 .dropdown-menu li { list-style: none; list-style-image: none; list-style-type: none; text-align: left; }
#ulMenu_100591 .dropdown-menu ul { margin-left: 0; }

@media (max-width: 1024px) {
.sitewrap.public.login { padding: 0; }
.sitewrap.public.login > div:first-child #login_cookieMessage input[type="checkbox"] + label:hover { font-size: 8px; }
.sitewrap.public.login > div:first-child #login_cookieMessage input[type="checkbox"] + label { font-size: 8px; }
.loginwrap { margin-top: 1%; }
.navbar-brand {
left: 50%!important;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-left: 0!important;
top: 10px!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: 128px; height: 95px; position: absolute; left: 50%; margin-left: -45px; 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:'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; }
}

@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 { height: 191px; }
.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; }
.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; }

#ulMenuItem_100043 {display:block;}
}

/* ipad mini */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {
/* .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;}
	*/
	
	/* break toggle */
	
.navbar-collapse.collapse.in { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; }
#nav-toggle { display: block !important;top:102px !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: inherit; 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; }
.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; }
#ulMenuItem_100029 { padding-left: 5px; }
.dropdown li { display: block; width: 100%; text-align: left; background: #FFF; }
.navbar-collapse ul.navbar-nav > li#ulMenuItem_100031.dropdown span.caret, .navbar-collapse ul.navbar-nav > li#ulMenuItem_100027.dropdown span.caret { display: block; margin-top: -13px; margin-left: 0; margin-right: 13px; float: right; position: initial; height: 35px; }
.wedding-mega-menu, .membership-mega-menu, .golf-mega-menu, .about-mega-menu { width: 98.9% !important; }
#ulMenuItem_100027 { padding-left: 40px; }
/* end break toggle */
	
.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: #AE935E; }
.navbar-nav > li#ulMenuItem_100031, .navbar-nav > li#ulMenuItem_100027, .navbar-inverse .navbar-nav>li { margin-left: 1%; margin-right: 1%; }
.navbar-collapse ul.navbar-nav > li#ulMenuItem_100031.dropdown span.caret, .navbar-collapse ul.navbar-nav > li#ulMenuItem_100027.dropdown span.caret { margin-right: -33px; }
#lightBox100651Div { top: 0 !important; }
.eventImage { width: 100%; padding-top: 0; height: auto; margin-bottom: 4px; }
.navbar .nav li#ulMenuItem_100030.dropdown > .dropdown-toggle,  .navbar .nav li#ulMenuItem_100030.dropdown > .dropdown-toggle:hover { float: right; top: 0; margin-top: -25px; }
.navbar .nav li#ulMenuItem_100030 { padding-left: 50px; }
}

/* ipad portrait only */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {
.navbar-nav > li#ulMenuItem_100031, .navbar-nav > li#ulMenuItem_100027 { width: 100%; padding-left: 0; }
li#ulMenuItem_100029 a { padding-left: 17px; }
}

/* ipad landscape only */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {
.eventImage { width: 100%; padding-top: 0; height: auto; margin-bottom: 4px; }
.navbar-nav > li#ulMenuItem_100031, .navbar-nav > li#ulMenuItem_100027 { width: 100%; padding-left: 0; }
}

/* iphone */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
.button-gold-bordered { color: #AE935E; }
.lower-content-section.clearfix { display: none; }
.navbar-brand { width: 136px; height: 108px; }
#lightBox100651Div { top: 0 !important; }
/*.navbar .nav li#ulMenuItem_100030.dropdown > .dropdown-toggle, .navbar .nav li#ulMenuItem_100030.dropdown > .dropdown-toggle:hover { float: right; top: 0; margin-top: -25px; }*/ 
}

/* iphone landscape only */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
.navbar .nav li#ulMenuItem_100030 { padding-left: 40px; }
}

@media (min-width: 992px) {
.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;}*/


}

@media (min-width: 1200px) {
.wedding-mega-menu, .membership-mega-menu, .golf-mega-menu, .about-mega-menu { padding: 20px 0 0px 0!important; border-radius: 0; margin-top: 0px!important; }
}

@media (min-width: 1440px) {
.membership-mega-menu { padding: 10px 0 0px 0!important; width: 50%; border-radius: 0; }
.golf-mega-menu { padding: 10px 0 0px 0!important; width: 33%; border-radius: 0; }
.wedding-mega-menu { padding: 10px 0 0px 0!important; width: 50%; border-radius: 0; }
.about-mega-menu { padding: 10px 0 0px 0!important; width: 66%; border-radius: 0; }
.dropdown-menu.wedding-mega-menu { left: 37%; }
.dropdown-menu.membership-mega-menu { left: 4%; }
}

@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; }
.navbar-nav>li#ulMenuItem_100133 .dropdown-toggle { position: relative; }
.navbar-nav>li#ulMenuItem_100133 .dropdown-toggle:after { content: " "; position: absolute; background: url(https://www.trumpnationalbedminster.com/images/bar.png) 100% 50% no-repeat; height: 28px; width: 1px; top: 4px; right: 0; }
}

@media (min-width: 768px) {
.glyph.fs2 { text-align: left; }
}

@media (max-width: 768px) {
.glyph.fs2 { text-align: center; }
	.navbar-nav {margin:0!important}	
}

@media (max-width: 990px) {
footer ul.secondary { margin-top: 30px; }
footer ul.secondary li { display: block; padding-bottom: 15px; margin: 0; }
footer ul.secondary li:after { content: initial; }
}
 @media screen and (min-width:0\0) {
 .about-mega-menu li {
display:inline;
zoom:1;
position:static;
text-align:left;
background:transparent none
}
}

@media (max-width:1375px) {
.logo-spacer { display: none !important; }
/* .navbar-nav { margin: 33px auto 0; } */
/* .navbar-nav>li, .navbar-inverse .navbar-nav>li#ulMenuItem_100032 { background: none; } */
}

@media (max-width:1179px) and (min-width:992px) {
.navbar-nav>li { width: auto; }
}

@media (max-width:1399px) and (min-width:768px) {
.membership-mega-menu,  .golf-mega-menu { padding: 10px 0 0px 0!important; width: 50%; border-radius: 0; }
.wedding-mega-menu,  .about-mega-menu { padding: 10px 0 0px 0!important; width: 67%; border-radius: 0; }
.dropdown-menu.wedding-mega-menu { left: 31%; }
.dropdown-menu.membership-mega-menu { left: 5%; }
}

@media (max-width:991px) and (min-width:768px) {
#ulMenuItem_100031,  #ulMenuItem_100027 { width: auto; }
.navbar-brand { width: 148px; }
.navbar-nav>li { width: auto; }
/* .navbar-nav > li#ulMenuItem_100031, .navbar-nav > li#ulMenuItem_100027, .navbar-inverse .navbar-nav>li { margin-left: 1%; margin-right: 1%; } */
.nav > li#ulMenuItem_100030 {
    background: none!important;
    margin-right: 5px;
}
}

@media (max-width:1179px) and (min-width:768px) {
#ulMenuItem_100031,  #ulMenuItem_100027 { width: auto; padding-left: 0; padding-right: 0 !important; }
.navbar-nav>li { width: auto; }
/* .navbar-nav > li#ulMenuItem_100031, .navbar-nav > li#ulMenuItem_100027, .navbar-inverse .navbar-nav>li { margin-left: 1%; margin-right: 1%; } */
}

@media (min-width:1180px) {
/* account for folders */
/* .navbar-nav > li#ulMenuItem_100031, .navbar-nav > li#ulMenuItem_100027 { padding-left: 40px; padding-right: 40px !important; padding-bottom: 17px; } */
}
.loginwrap { margin-top: 5% !important; }
.articleSummary p { color: #FFF !important; }

@media (max-width : 600px) {
.navbar-brand { left: 20%; width: 168px; }
footer ul.primary-right li { padding-top: 20px; }
.navbar-nav > li#ulMenuItem_100029 { padding-left: 0!important; }
.navbar-collapse ul.navbar-nav > li > span { padding-left: 0; }
.navbar-collapse ul.navbar-nav > li.dropdown a, .navbar-collapse ul.navbar-nav > li a { padding-left: 0; }
.callout-text { min-height: 0; }
.basic-content .mid-content-col { padding-left: 15px; }
[class^="lower-content-section"] .mpContent { min-height: 0; }
.loginwrap { padding: 15px; }
.sitewrap.public.login > div #login_link { width: 50%; }
.media-window.pubHome-pa-wrap span.pa-text-1 { line-height: 20px; margin-bottom: 0; }
.media-window.pubHome-pa-wrap span.pa-text-3 { padding: 5px 0; }
.prvNews .newsHeader h1 { padding: 0; max-width: 100%; }
.membership-mega-menu #memb-mega-menu-footer .mpContent a.abut {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    
}
.lightBoxDiv {
    top: 10px !important;
}
}

footer ul.secondary {
    margin-left: 15px;
}
.footer-left ul.secondary li {
    margin-left: 0;
}