.resaaddress {display:none;}
.admin-page-wrapper #content_column { width:1000px; }
#cb_1:465242 {display:none !important;}
span.details-member-number { display:none; }
.top-label .form-row .text-block {font-weight:normal;min-height:300px;}
.top-wrapper {
  background-color: #FFFFFF;
  margin-top: 20px;
}
#question_panel .form-row br {
float:inherit;
clear:none;
}
#question_panel .top-label .form-row .field-note {display:none;}
#member_questions .top-label .form-row .field-note {display:block;}
#trial_site_message { display:none; }
.top-line {
position: absolute;
right: 0px;
width: 600px;
top: -30px;
z-index:3;
}
.user-tools {
margin-top: 10px;
padding-top: 5px;
float: left;
z-index: 3;
position: absolute;
left: 0px;
}
.bg-color-2, footer, ul.horizontal.site-menu, .top-line #non_member_panel .login-link { background-color:#212738 !important; }
.bg-color-2 nav { float:right; left:-50%;text-align:left; width:auto !important; }
.bg-color-2 nav .layout-wrapper {
position: relative;
left: 50%;
float: none;
width: auto;
margin: initial;
}
h1,h2,h3 { padding-left:0px; background-color:transparent; letter-spacing:-.8px; }
ul.horizontal.site-menu ul.sub-menu li { background-color:#294A66 !important; }
ul.horizontal.site-menu ul.sub-menu li:hover { background-color:#0f3172 !important; }
.add-me-link { display:none; }
.ce-button { background-color:#e8e8e8; background-image:none; color:#272727; border:1px solid #272727;border-radius:5px;padding:5px 8px; }
.ce-button:hover { background-image:none; background-color:#c9c9c9; border:1px solid #000000; color:#000000; }
h1,h2 { font-weight:normal !important; text-transform:uppercase; letter-spacing:-.8px; }
#ctl00_ctl00_twitter_feed_panel { margin-top:20px; }

#blog_text > * {
max-width:100% !important;
white-space:normal;
}
#blog_text h3 {
width:auto !important; }
#blog_text { overflow:hidden; }
.pluginErrorLink { display:none; }
#rsslink { display:none; }
#mobile_layout_wrapper #ctl00_ctl00_search_textbox_td input { min-width:200px !important; }
#mobile_layout_wrapper label[for="ctl00_ctl00_resa_pro_checkbox"] { max-width:150px !important; white-space:normal !important; }


/* Smartphones (portrait and landscape) --- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
#banner_image #profile_image { position:relative; float:none; margin-left:auto;margin-right:auto; max-width:50%; }
#banner_image #transparent_container { right:0px; left:0px; }
#transparent_container .trans-address { clear:left; float:left; }
#left_bio_content,
#right_bio_content {
width:100% !important;
margin-right:0px !important;
}
}


/* Iphone 6s */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (width : 375px)
and (height : 559px)
and (orientation : portrait)
and (color : 8)
and (device-aspect-ratio : 375/667)
and (aspect-ratio : 375/559)
and (device-pixel-ratio : 2)
and (-webkit-min-device-pixel-ratio : 2)
{
/* Styles */
#banner_image #profile_image { position:relative; float:none; margin-left:auto;margin-right:auto; max-width:50%; }
#banner_image #transparent_container { right:0px; left:0px; }
#transparent_container .trans-address { clear:left; float:left; }
#left_bio_content,
#right_bio_content {
width:100% !important;
margin-right:0px !important;
}
}

/* Large Smartphones (landscape) --*/
@media screen and (max-width: 680px) and (orientation:landscape) {
/*Styles*/
#banner_image #profile_image { position:relative; float:none; margin-left:auto;margin-right:auto; max-width:50%; }
#banner_image #transparent_container {  right:0px; left:0px; }
#transparent_container .trans-address { clear:left; float:left; }
#left_bio_content,
#right_bio_content {
width:100% !important;
margin-right:0px !important;
}
}


#blogs_tab {display:none !important;}
#profile_image .image-edit-link,
#banner_image .image-edit-link {
background-image:url(https://s3.amazonaws.com/ClubExpressClubFiles/304550/css/edit_icon.png) !important;
background-position:0px 0px;
}
#ctl00_ctl00_login_panel .event-padded {font-size:16px;}

ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {
background-color:transparent;
}
ul.site-menu li span a, ul.site-menu li span span {
  font-size: 17px;
  font-family: "Raleway", sans-serif;
  color: #fff;
  letter-spacing: 0px;
  font-weight: normal;
}
ul.site-menu ul.sub-menu li {
  max-width: 285px;
  border: none;
}
ul.site-menu li span span {
  padding-right: 20px !important;
  background-image: url(//s3.amazonaws.com/ClubExpressClubFiles/274077/graphics/dnar_204098803.png) !important;
  background-position: 100% 50% !important;
}
.mega-sub, ul.site-menu ul.sub-menu, ul.site-menu ul.sub-menu.mega-sub ul.sub-menu li span   {
background-color:#294A66 !important;
}
#mobile_layout_wrapper .bg-color-2 {
background-color:#294A66 !important;
color:#fff !important;
}

#mobile_layout_wrapper .site-menu li.selected-menu-item  {
background-color:#294A66 !important;
color:#fff !important;

}
#mobile_layout_wrapper .site-menu li:hover {
background-color:#294A66 !important;
}
#mobile_layout_wrapper ul.site-menu .mobile-site-menu li {
background-color: #294A66 !important;
color:#fff !important;
}
#mobile_layout_wrapper ul.site-menu .mobile-site-menu li span a {
background-color: #294A66 !important;
color:#fff !important;
}
nav .mobile-site-menu li {
background-color: #294A66 !important;
color:#fff !important;
}
nav .mobile-site-menu li span a {
background-color: #294A66 !important;
color:#fff !important;
}
ul.site-menu.mobile-site-menu ul.sub-menu.mega-sub li span a {
color:#FFF !important;
}
ul.site-menu.mobile-site-menu ul.sub-menu.mega-sub li {
max-width:initial !important;
color:#FFF !important;
}
.twitter {display:none !Important;}

.twitter_link {display:none !Important;}

#ctl00_ctl00_twitter_feed_panel {display:none;}
   #ctl00_ctl00_by_recent_membership_radiobutton { display: none !important;}
    label[for="ctl00_ctl00_by_recent_membership_radiobutton"] { display: none !important;}

#directory_results .person {
min-height:300px;
}
nav .mobile-site-menu ul.sub-menu li a {color:#fff !important;}