*{ max-width:100%;height:auto; }
@charset "utf-8";

.nav{border:0;}
.nav li a{border-bottom: 1px solid #ccc;}
@media screen and (min-width:320px){
 p.ok{ background:#cfc;color:#252;font-weight:bold;padding:3px;border-radius:3px;border:1px solid #252;display:block; }
 #container{ max-width:100%;margin:0;padding:0; }
 /* Search and Login */
 
 .search-login-row #submit{ text-indent:-5px; }
 /* NAVIGATION */
 ul.top-nav,ul.top-nav li,ul.top-nav li a,ul.top-nav li a:hover, ul.top-nav li a:focus, ul.top-nav li a:visited:hover, ul.top-nav li a:visited:focus{ background:#148DA0 !important;color:#fff; line-height:1.2;/*margin-top: 0;*/}
 #menu-header-menu,footer nav ul{ -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;max-height:0px;overflow:hidden; }
 #menu-header-menu{margin-top: 0;}
 nav{width:100%; }
 div.mobile-toggle{ background:url('../images/mobile-menu-icon.png') #148DA0 no-repeat right;background-position:98% 8px;color:#fff;padding-right:10px;text-align:left;width:100%;height:40px;vertical-align:middle;padding-left:10px;line-height:40px;position:relative;top:-2px;cursor:pointer; }
 div.mobile-toggle a{ color:#fff;position: absolute; }
 ul.top-nav li a:hover,ul.top-nav li a:active{ background:#2c4f6d; }
 .wrap.clearfix.header-nav-div,.wrap.clearfix.footer-nav-div{ width:100%;clear:both; }
 
 /* Content Area */
  #inner-content{width:98%;}
 #inner-content,#main{ margin:0;padding:0;/*width:100%;*/ }
 article{ margin-top:0; }
 header.header{ /*margin-bottom:-15px;*/ }
 a.find-out-more-link{}
 .entry-content p{ margin-bottom:10px; }
 .entry-content table{ max-width:100% !important;width:100% !important; }
 .people-container a{ color:#fff !important; }
 /* Home Page Stuff */
 div.sixcol.page-widget1,div.sixcol.page-widget2,div#featured_join_today_widget-2.widget div.join-today-widget{ position:relative;/*left:50%;margin-left:-150px;*/float:none; }
 div#featured_join_today_widget-2.widget div.join-today-widget,div.widget_survey_gizmo_widget{ left:50%;position:relative;margin-left:-143px;max-width:100%; }
 div.widget_survey_gizmo_widget{ float:left; }
 .health-underline-more,.latest-news-underline-more{ margin-top:-10px; }
 
 /* Shop */
 .online-shop-widget{ float:left !important;width:100% !important;height:auto;margin:15px 0 15px 0; }
 a.checkout-button,div#payment:first-of-type/*,ul.payment_methods.methods*/{ display:none !important; }
 ul.order_details li, ul.payment_methods.methods, .entry-content ul.payment_methods.methods li{ list-style:none !important; }
 
 /* Landing Pages */
 .widget.widget_facebook-like-box iframe{ max-width:100% !important; }
 .widget.widget_featured_join_today_widget{ float:left; }
/* body.page-template-page-hlh-home .latest-news-more{ background:url('../images/child-slant-widget-bottom-mint.png') !important;background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover !important; }*/
 /* Fix Extended Opening Hours on Map */
 .opening-times,.map-info-panel-opening-times{ width:100%;max-width:100%; }
 .site-title span{ font-size:18px; }
 
 /* Hide Parts of Joining Form */
 tr.familyMembers,tr.directDebit{ display:none; }
 
 /* Sidebar */
 .widget.widget_featured_join_today_widget{ width:100%; }
 .widget.widget_advancedfacebookwallwidget{ float:right; }
 .widget.widget_mc4wp_widget{ width:300px;left:50%;position:relative;margin-left:-143px; }
 .widget.widget_mc4wp_widget h4.widgettitle{ margin-bottom:10px; }
 .sidebar .nav li{ max-width:100%; }
 .sidebar ul.nav{ margin-left:10px; }
  #sidebar ul,#sidebar ul li{ max-width:100%;width:100%; }
 
 /* Footer */
 footer #twitter-feed{ }
 footer .footer-col-two{ margin:0;padding-left:8px; }
 footer .footer-col-two #newsletter,footer .footer-col-two #share,.footer-col-three #contact{ margin:0 auto;position:relative;left:-2px }
 .footer-col-three #contact{ left:2px; }
 
 /* forms */
 input[type="submit"].wpcf7-submit{ background:#333;color:#fff;border:0;padding:10px 10px;border-radius:3px;height:45px; }
 input[type="submit"].wpcf7-submit:disabled{ background:#ccc; }
 input[type="text"],input[type="tel"],input[type="email"],input[type="date"],select{ line-height:25px;border-radius:5px;border:1px solid #ccc;border-width:1px;border-style:solid;border-color:#cccccc;width:70%; }
 textarea{ width:70%;border-radius:5px;border:1px solid #ccc; }
 select{ height:30px; }
 article ol li{ list-style:decimal;display:list-item;margin-left:35px; }
 
 /* Custom Facebook Feed */
 .widget.widget_execphp{ float:left !important;clear:both !important;padding:5px;border-radius:3px;border:1px solid #ccc;margin-top:30px; }
 .widget.widget_execphp h2{ margin:0;font-size:18px;background:#336;color:#eee;padding:5px 10px; }
 .widget.widget_execphp ul{ margin-left:-150px !important;width:100% !important;max-width:100% !important;float:left; }
 .widget.widget_execphp ul li{ margin-left:7px;font-size:12px;margin-bottom:0; }
 .widget.widget_execphp ul li img{ width:100%; }
 .widget.widget_execphp ul li p{ margin:0; }
 .widget.widget_execphp ul li a:not(:nth-of-type(2)){ display:none; }
 .widget.widget_execphp ul li strong:first-child,.widget.widget_execphp ul li br{ display:none; }
}

@media screen and (min-width:300px) and (max-width:999px){
 /* Footer Menu */
 footer nav { margin: 15px 0 0 0px !important; }
 footer .footer-nav-div{ height:auto; }
 footer div.mobile-toggle{ background:url('../images/mobile-menu-icon.png') #6EB762 no-repeat right;background-position:98%; }
 footer nav ul.footer-nav,footer nav ul.footer-nav li,footer nav  ul.footer-nav li a{ background:#6EB762 !important; }

}

@media only screen and (min-width:600px) and (max-width:767px){
  footer .footer-nav-div{
   height: auto;
   float: left;
   width: 100%;
   clear: both;
  }
}

@media screen and (min-width:360px){
 .search-login-row #submit{ text-indent:0; }
/* .widget.widget_featured_join_today_widget,.widget.widget_survey_gizmo_widget,.widget.widget_mc4wp_widget,.widget.widget_hlh_sites_dropdown_widget, #sidebar ul{ position:relative;left:50%;margin-left:-133px; }*/
 .widget.widget_survey_gizmo_widget,.widget.widget_mc4wp_widget{ margin-left:-126px; }

 footer .footer-col-two{ margin:0; }
 footer .footer-col-two #newsletter,footer .footer-col-two #share,.footer-col-three #contact{ margin:0 auto;position:relative;left:-2px;padding-bottom: 40px;}
 footer #twitter-feed{ }

/* #sidebar ul,.widget.widget_hlh_sites_dropdown_widget{ max-width:300px;margin-left:-150px;}
 #sidebar ul,.widget.widget_hlh_sites_dropdown_widget{ margin-left:-128px; }*/
 .widget.widget_shop_online_widget{ position:relative;overflow:hidden;/*margin-left:23px;*/}
 .site-title span{ font-size:22px; }
 a.find-out-more-link{ }
 footer #twitter-feed{ }
 .footer-col-three #contact{ left:4px; }
 
 /* Sidebar */
 .sidebar ul.nav{ margin-left:1px; }
}

@media screen and (min-width:480px){    
 /* Content Area */
 #inner-content{width:96%;}
 #inner-content,#main{ margin:0;padding:0;/*width:96%;*/margin:0 auto; }  
 article{ margin-top:15px; } 

 a.find-out-more-link{ }
 div.sixcol.page-widget1,div.sixcol.page-widget2,div.widget_survey_gizmo_widget{ position:inherit;left:0;margin-left:0;float:left; }
/* div.sixcol.page-widget2{ float:right; }*/
 div#featured_join_today_widget-2.widget,div.widget_survey_gizmo_widget{ margin:10px 0; }
 .social-media-row a.view-cart-button{ margin-right:20px; }
}

@media screen and (min-width:320px) and (max-width:534px){
 
 span.breadcrumb,nav.woocommerce-breadcrumb{ top:-5px;position:relative; }
 
  .right-hand-header{ max-width:100%; }
 .search-login-row{ max-width:100% !important;width:100% !important;overflow:hidden !important;min-width:100% !important;position:relative !important;height:45px !important;background:#0E7286 !important; }
 .search-login-row form#searchbox{ max-width:100%;min-width:100%;margin:-3px 0 0 0;float:left;left:-10px;position:relative; }
 .search-login-row form#login-form{ position:fixed;top:0;right:0;z-index:99999; }
 .search-login-row  img#search-img{ position:relative;top:10px; }
 .search-login-row input[type="text"]{ border:1px solid #0c5064;padding:3px;width:70%;height:30px;border-radius:15px; }
 .search-login-row #submit{ background:#FED853;height:30px;width:35px;border-radius:15px;color:#333;border:0; }
 ::-webkit-input-placeholder{ color:#ccc;font-style:italic;text-transform:capitalize; }
 :-moz-placeholder{ color:#ccc;font-style:italic;text-transform:capitalize; }
 ::-moz-placeholder{ color:#ccc;text-transform:capitalize; }
 :-ms-input-placeholder{ color:#ccc;text-transform:capitalize; }
 .search-login-row #login-submit{ display:block;width:75px;height:35px;text-indent:-999999px;background:url('../images/mobile-login.png') top right no-repeat;border:0;background-size:100%; }
 .search-login-row #login-submit[value="LOGOFF"]{ background:url('../images/mobile-logoff.png') top right no-repeat;background-size:100%; }
 .social-media-row{ display:none; }
 .header-nav-div,.footer-nav-div{ height:100%;overflow:visible; }
 .header-nav-div{ height:auto; }
 .entry-content p{ max-width:100% !important; }

 /* Footer */
 #twitter-feed{ max-width:100%;}
 div.tweet-text{ max-width:95%; }
 footer .twelvecol:not(:first-child),.footer-col-two,.footer-col-three{ background:#148DA0; }
 .footer-col-three{ margin:0 0 0 0; }
 footer .credits{ background:#333;padding:5px 10px 5px 10px;text-align:center; }
 footer .credits p{ margin-left:0; }

 .nav.footer-nav{ margin-left:0 !important;margin-top:16px;margin-bottom:15px; }
 
 /* Sidebar */
 #sidebar{ /*margin-left:4px !important;*/ }
 .widget.widget_nav_menu li a{ display:block;width:100%; }
 .widget_hlh_events_widget,.widget.widget_facebook-like-box{ margin:0 !important;position:relative;/*left:50%;margin-left:-123px !important;*/ }

 .widget.widget_facebook-like-box iframe{ width:100% !important;max-width:100% !important; }
 /*ul#menu-about-side-menu,ul#menu-side-menu,ul#menu-home-page-menu,.widget.widget_hlh_sites_dropdown_widget{ margin-left:-123px !important; }*/
 .widget.widget_hlh_events_widget ul{/* margin-left:-140px !important;*/ }
 .widget_hlh_sites_dropdown_widget{ float:left; }
 
 /* Site Landing Pages */
 .site-title{ padding:25px 0 0 20px; }
 ul.slides div.caption-wrap/*ul.slides a.caption-wrap-anchor*/{ visibility:hidden !important;z-index:-100; }
 ul.slides a.caption-wrap-anchor{ background:none !important; }
 div.featured-slider{ margin-bottom:0 !important;overflow:hidden; }
 section.page-widgets div.fourcol,.page-widgets .fourcol:nth-last-of-type(1){ /*max-width:220px;position:relative;left:50%;margin-left:-110px;clear:both;float:left;*/ }
 .google-map-iframe,.map-info-panel,.google-map-iframe iframe{ float:left;clear:both;max-width:100%;height:auto; }
 .google-map-iframe iframe{/* height:350px !important; */}
 .map-info-panel{ padding-bottom:15px; }
 .widget.widget_advancedfacebookwallwidget{ display:none; }
 article img.size-medium,article img.size-full{ width:100%; }
 .page-template-page-home-php .site-title,.page-template-default .site-title{ margin-top:-2px !important; }
 
 /* DECOMPILE TABLES */
 section table td{ display:block;float:left;clear:both; }
 .hlh-sites-dropdown-header{ background-size:cover; }
}

@media screen and (min-width:534px) and (max-width:800px){
 /* Kindle is 534px but has a 1.5pixel ration 534 x 1.5 = 801 (the 800 pixels advertised) */
 /**{ border:1px solid #c00; }*/
 .sixcol.right-hand-header{ width:100%; }
 
 /* SideBar */
/* #sidebar{ width:300px;position:relative;left:50%;margin-left:-150px !important; }*/
 #sidebar .widget.widget_featured_join_today_widget,#sidebar .widget.widget_survey_gizmo_widget,#sidebar .widget.widget_mc4wp_widget,#sidebar .widget.widget_hlh_sites_dropdown_widget{ /*margin-left:-150px !important;*/float:left;clear:both; }
/* #sidebar .widget.widget_featured_join_today_widget{ margin-left:-157px !important; }
 #sidebar ul.side-nav{ width:400px;max-width:400px;min-width:400px;margin-left:-200px;margin-top:20px;border-right:0;display:table; }*/
 #sidebar ul.side-nav li{ width:50%;float:left;border-right:1px solid #ccc;list-style:none;height:45px;min-height:45px;max-height:45px;text-align:center;vertical-align:middle;display:table-cell; }
 #sidebar ul.side-nav li a{ height:100%; }
/* #sidebar .widget.widget_hlh_sites_dropdown_widget{ width:300px; }*/
 
 /* Sub-site Landing Pages */
 .page-widgets .fourcol.page-widget1,.page-widgets .fourcol.page-widget2{ float:left;margin:0;left:0;clear:none; }
 .page-widgets .fourcol.page-widget2{ float:right; }
 
 /* Footer */
 footer .footer-col-one,footer .footer-col-three{ width:48%;float:left;margin-right:-15px; }
 footer .footer-col-two,{ width:45%;float:left; }
 footer .footer-col-three{ width:100%; }
 footer #share h3.share-header{ font-size:1.5em; }
 footer .share-paragraph br{ content:''; }
 footer .share-paragraph br:before,footer .share-paragraph br:after{ content:' '; }
 footer #twitter-feed{ min-width:100%;max-width:100%; }
 .footer-col-three #contact{ left:0; }
 footer .header-logo{ margin-top:-40px; }
 footer div.mobile-toggle{ height:60px;line-height:40px;background-position:99% 6px; }
}

@media screen and (min-width:600px) and (max-width:800px){
	.sixcol.page-widget1,.sixcol.page-widget2{
		width:45%;
	}
	.page-widgets .sixcol.page-widget2{
		margin-left: 3%;
	}
}

@media screen and (min-width:640px){
  /* Sidebar */
 .widget.widget_mc4wp_widget{ left:5px;position:relative; }
  div.sixcol.page-widget2{ float:right; }
}

@media screen and (min-width:768px){
 /* seach box start */
 #searchbox{ display:inline-block;width:250px;height:30px;margin:0;overflow:hidden; }
 #search,input#s{ color:#fff;background-image: url('../images/darkblue-background.jpg');height:30px;width:70px;position:relative;margin-right:-35px;border:0;-webkit-transition: all 0.7s ease 0s;-moz-transition: all 0.7s ease 0s;-o-transition: all 0.7s ease 0s;transition: all 0.7s ease 0s;vertical-align:top; }
 #submit{ color:#fff;background-image: url('../images/darkblue-background.jpg');width:35px;height:30px;border:0;vertical-align:top; }
 #search-img{ background-image:url('../images/darkblue-background.jpg');margin-right:-3px; }
 #search:focus,input#s:focus{ width:170px;border:0;margin-right:-3px;padding-left:10px; }
 #search:focus ~ #submit,input#s:focus ~ #submit{ color:#fff; }
 #login-form{ display:inline-block; }
 #login-submit{ height:30px;width:70px;color:#fff;border:0;float:left;background-image: url('../images/darkblue-background.jpg'); }
 .search-login-row{ display:block;width:325px;height:30px;text-align:right;float:right; }
 .search-login-row img{	display:inline-block; }
 .search-login-row form{ display:inline-block; }
 .search-login-row form input{ display:inline-block; }
 .right-hand-header{ max-width:45%;float:right;margin-right:0; }
 
 nav{ margin-top:0; }
 
 /* content area */
 #main{ /*min-width:100%;*/ }
 article{ margin-top:0; }
 
 /* widgets */
/* div.sixcol.page-widget1{ margin-left:15px; }
 div.sixcol.page-widget2{ margin-right:15px; }*/
 
 /* sidebar*/
 #sidebar{ /*float:left;*/ }
 
 
}

@media screen and (min-width:768px) and (max-width:800px){
 /*#sidebar,.widget.widget_facebook-like-box iframe{ width:100% !important;max-width:100% !important;left:0;margin-left:0 !important; }*/
 #sidebar .widget{ /*max-width:45% !important;*/float:left; }
/* #sidebar .widget.widget_featured_join_today_widget, #sidebar .widget.widget_survey_gizmo_widget, #sidebar .widget.widget_mc4wp_widget, #sidebar .widget.widget_hlh_sites_dropdown_widget{ margin-left:0;clear:none; }*/
 #sidebar:not(.is-about-section) .widget.widget_featured_join_today_widget{ /*left:0;float:right;*//*margin-right:-10px; */}
 #sidebar .widget.widget_survey_gizmo_widget,#sidebar .widget.widget_facebook-like-box{ clear:both; }
 #sidebar .widget.widget_facebook-like-box,.widget_facebook-like-box, .fb_iframe_widget{ /*width:100%;max-width:98% !important;*//*margin-left:15px;*/ }
 #sidebar .widget_facebook-like-box, .fb_iframe_widget{ /*margin-left:0; */}
/* #sidebar .widget.widget_hlh_events_widget{ max-width:50% !important;width:300px;margin-left:-42px;margin-top:-5px; }*/
 #sidebar .widget.widget_hlh_events_widget ul, #sidebar ul li{/* max-width:95%;*/ }
 #sidebar.is-about-section .widget.widget_hlh_events_widget{ /*float:right;margin-right:32px;*/ }
 #sidebar.is-about-section .widget.widget_featured_join_today_widget{ /*float:right;margin-left:15px !important;*//*margin-right:0;left:0;*/ }
 #sidebar{margin-top:-10px;}
 /* content area */
 body:not(.home) article,body.page-template-page-home article{ background-size:contain; }
 

    
    
 /* footer */
 .footer-col-three #contact{ float:right;width:40%;background-repeat:no-repeat;margin-top:-145px;margin-right:23px; }
 .footer-col.footer-col-three{ min-height:0; }
 footer .header-logo{ margin-top:-80px; }
 footer .footer-col-two #newsletter,footer .footer-col-two #share{ margin-right:-1px; }
 .wrap.clearfix.footer-nav-div{ margin-bottom:-16px; }
 footer .twelvecol:last-child{ background:#074B66; }
 footer .twelvecol:last-child p{ margin:0;padding:10px;text-align:center;font-size:12px; }
 footer #twitter-feed{ }
 footer #contact a{ color:#fff;text-decoration:underline; } /* fix iPad making phone numbers a link automatically */
 
 /* trying to fix pages with sidebar */
/* body:not(.home) #sidebar .widget_nav_menu{ width:275px;margin-right:35px; }*/
 body:not(.home) #sidebar .widget_nav_menu ul li a{ /*width:100%;display:block;*/ }
 
 /* Masonry Hacks */
/* .recruitment-container .item.second-item{ left:365px !important; }*//* important override needed as CSS is inline */
/* .recruitment-container .item:not(.second-item){ left:0 !important; }*/
/* .people-container .item.second-item{ left:365px !important; }*//* important override needed as CSS is inline */
/* .people-container .item:not(.second-item){ left:0 !important; }*/
 
  /* Sub-sites Landing Pages */
 .metaslider{ max-width:100% !important; }
 .page-widgets .fourcol.page-widget1,.page-widgets .fourcol.page-widget2,.page-widgets .fourcol.page-widget3{ float:left !important;margin-right:5px;margin-left:12px; }
 #sidebar.sidebar-other-site-pages .widget.widget_featured_join_today_widget{ /*margin:0 auto !important;float:none;left:0;*/ }
 .page-widget4{ margin-left:13px;border:1px solid #ccc;max-width:96% !important;background:#fff; }
 .widget.widget_facebook_like{ margin-left:15px; }
 
 /* Footer Menu */
 ul#menu-footer-menu.nav.footer-nav.clearfix{ max-height:0px;width:100%;float:left;margin-bottom:15px;margin-top:-5px;margin-left:0; }
}

@media screen and (min-width:800px){
 /*div.mobile-toggle{ display:none; }*/
/* #menu-header-menu > .menu-item:before{	position:absolute;content:'|';font-size:1rem;color:#292355;padding-top:8px; }
 #menu-header-menu > .menu-item:nth-child(1):before{ content:' '; }*/
 
 .nav li ul.sub-menu, .nav li ul.children{ border:0; }
 .nav li ul.sub-menu li a{ background-color: #fff;color:#000; }
 .nav li ul.sub-menu li a:hover{ color:#fff;background-image: url('../images/darkblue-background.jpg'); }
}
@media screen and (min-width:800px) and (max-width:1000px){
	#sidebar{margin-top:-10px;}
}

@media screen and (min-width:1000px){
	#footer nav ul.menu-footer-menu{max-height: none;}
	div.mobile-toggle{ display:none; }
	#menu-header-menu > .menu-item:before{	position:absolute;content:'|';font-size:1rem;color:#292355;padding-top:8px; }
 	#menu-header-menu > .menu-item:nth-child(1):before{ content:' '; }
 	ul.top-nav{ margin:0;padding-left:3%;font-size:15.5px;line-height:5px; }
 	.top-nav,.top-nav > li > a{ background-color:#fff !important;	height:auto;color:#000;line-height:15px;padding-left:12px;padding-right:12px; }
    .top-nav > li > a:hover{color: #fff;background-image: url('../images/darkblue-background.jpg'); }
    header.header,.header{ margin-bottom:0; }
 /* Fix H1 and Menu Alignment */
 .site-title{ padding:25px 0 0 29px; }
 header ul.top-nav li:first-child a,.header ul.top-nav li:first-child a{ padding-left:0; }
/* #inner-content{ margin-top:-2px; }*/
 
 /* content */
 #main{ /*min-width:620px;*/ }
 article{ margin-top:15px; }
 div.sixcol.page-widget1, a.find-out-more-link{ margin-left:0; }
 div.sixcol.page-widget2{ margin-right:0; }
 
 /* Nav - fix mis-positioning on FF */
 header nav ul.top-nav,.header nav ul.top-nav{ float:left;width:100%;position:relative;}
 .nav li a{ font-size:0.75rem;border:0; }
 
 /* Facebook Feed */
 .widget.widget_facebook-like-box iframe{ max-width:100% !important; }
 .widget_facebook-like-box{ margin-top:25px; }
 
 /* Join Today */
 .widget.widget_featured_join_today_widget{ float:left;width:100%;left:0; }
 .widget.widget_featured_join_today_widget div.join-today-widget,div#featured_join_today_widget-2.widget div.join-today-widget{ left:0;margin-left:0;margin-top:5px;/*margin-bottom:-25px;*/ }
 
 /* Fix Extended Opening Hours on Map */
 .opening-times,.map-info-panel-opening-times{ width:100%;max-width:100%; }
 
 /* Fix Footer Menu CSS */
 .nav.footer-nav{
	background-color: transparent!Important; max-height: none;}
 footer ul.footer-nav,footer ul.top-nav{ margin-top:25px; }
 footer ul.footer-nav li,footer ul.footer-nav,footer ul.footer-nav li a,footer ul.top-nav li,footer ul.top-nav,footer ul.top-nav li a{ background:none !important; }
 footer ul.footer-nav li:not(:last-child):after,footer ul.top-nav li:not(:last-child):after{ content:' | ';position:relative;font-size:15px;color:#fff;margin-top:-28px;float:right; }
 footer ul.footer-nav li:first-child,footer ul.footer-nav li:first-child a,footer ul.top-nav li:first-child,footer ul.top-nav li:first-child a{ padding-left:0 !important; }
 .credits p{ }
 footer .footer-col-two #newsletter{ margin-top:40px;padding-bottom: 40px;}
 .footer .footer-col-two{ margin-left:-11px;margin-right:6px; }
 
 /* Sidebar */
 #sidebar{ float:right; }
/* .widget.widget_survey_gizmo_widget{ margin-left:-150px; }*/
 .widget.widget_mc4wp_widget,.widget.widget_hlh_sites_dropdown_widget,.widget.widget_text{ float:right;clear:both;left:0; }
 sidebar .nav li,.widget.widget_nav_menu li{ max-width:100%; }
/* #sidebar ul{ margin-left:-110px; }*/
 .widget.widget_featured_join_today_widget,#sidebar .widget.widget_nav_menu ul.menu,#sidebar .widget.widget_hlh_events_widget ul,.widget.widget_shop_online_widget{ left:0;margin:0; }
 .widget.widget_shop_online_widget,.widget.widget_hlh_sites_dropdown_widget{ width:100%; }
 .marketing-opt-in .last{ float:left !important; } 
 #sidebar.sidebar-other-site-pages .widget.widget_facebook-like-box{ margin-top:35px; }
 .upcoming-activities-widget{ width:100% !important; }
 .upcoming-activities-widget a{ color:#fff !important; }
 .upcoming-activities-widget .event-desc a{ color:#333 !important; }
 .upcoming-activities-widget .in-page-events a{ color:#148DA0 !important; }
 
 /* News Posts List */
 .hlh-inner-blog-post-featured-img-thumbnail,.hlh-inner-blog-post-featured-img-thumbnail img{ min-width:100% !important; }
}

@media screen and (min-width:1024px){
 nav{width:auto;max-height:35px; }
 ul.nav,#menu-header-menu{ max-height:35px !important; }
 .metaslider.metaslider-flex{ margin-bottom:20px; }
 @-moz-document url-prefix(){
  header.header nav ul#menu-header-menu.nav.top-nav, header nav ul.top-nav, #menu-header-menu{ margin-bottom:-2px; }
 }

/* .entry-content .metaslider img,#content .metaslider img{ height:325px !important;min-height:325px !important;max-height:325px !important; }*/
}
 @media all and (-ms-high-contrast:none){
  header.header nav ul#menu-header-menu.nav.top-nav, header nav ul.top-nav, #menu-header-menu{ margin-bottom:-2px; }     
 }

/* DISABLE OVERLAY */
div.blockUI.blockOverlay,p.demo_store{ display:none !important; }


/*DAVIDS IPAD PORTRAIT RESPONSIVE TWEAKS 05/03/15*/
    
@media screen and (min-width:768px) and (max-width:800px){
 #survey_gizmo_widget-6{ left:167px;top:-30px; }
 #hlh_events_widget-3{ left:166px;top:-40px; }
 #sidebar.sidebar-other-site-pages .widget.widget_featured_join_today_widget{ /*margin:0 auto !important;float:left;left:0;clear:both;*/ }
 .metaslider div div > ul.slides > li.flex-active-slide > a.caption-wrap-anchor{ background-image:none; }
 div#survey_gizmo_widget-7{ left:270px;top:-10px; }     
 #featured_join_today_widget-3{ left:18px !important; }
 div#hlh_sites_dropdown_widget-4{ left:200px; }
 #survey_gizmo_widget-6 { margin-top:30px; }
 div#hlh_sites_dropdown_widget-4{ left:170px; }  
 div#hlh_sites_dropdown_widget-3{ left:165px; }
 ul#menu-side-menu{ top:10px;left:29.4%; }
 ul#menu-libraries-menu{ top:-20px;margin-bottom:0 !important; }     
 div#hlh_sites_dropdown_widget-2{ left:3% !important;margin-left:0 !important; }
 #survey_gizmo_widget-6{ left:167px;top:-30px; }
 #hlh_events_widget-3{ left:166px;top:-40px; }
 #sidebar.sidebar-other-site-pages .widget.widget_featured_join_today_widget{ /*margin:0 auto !important;float:left;left:0;clear:both;*/ }   
 div#hlh_sites_dropdown_widget-2{ margin-left:195px !important;margin-bottom:20px; }
 div#hlh_sites_dropdown_widget-4{ margin-bottom:20px; }
 div#hlh_sites_dropdown_widget-2{ left:174px !important; }
 ul#menu-side-menu{ margin-bottom:30px; }
 div#featured_join_today_widget-2{ margin-left:-6px !important; }
 div#hlh_sites_dropdown_widget-3{ clear:both !important;left:350px !important; }
}

@media only screen and (min-width: 1200px){
	.nav li a{ font-size:0.9rem;border:0; }
}

@media only screen and (min-width: 1300px){
	footer ul.footer-nav li a{ font-size:1.1rem; }
}

@media only screen and (min-width: 1400px){
	.nav li a{ font-size:1.1rem;border:0; }
}
 

/* TURN OFF THE LOGIN BUTTON FOR STAGE 1 LAUNCH */
#login-form{ display:none !important; }

/* FINAL TWEAKS */
.flexslider ul li { list-style:none !important; }

/* Customise Twitter Feed */
a.tweet-box-button{ display:none !important; }
#twitter-feed{}
div.stream{ height:125px !important; }
div.timeline-footer,.timeline-footer,.var-narrow .timeline-footer{ display:none !important; }
iframe#twitter-widget-0{ height:180px !important; }
iframe div.timeline,iframe .timeline,a.twitter-timeline{ background:#3AA4B3 !important;color:#fff !important; }
div.timeline-footer,.timeline-footer,.var-narrow .timeline-footer{ display:none !important; }
iframe#twitter-widget-0 .var-narrow .e-entry-title{ color:#ddd !important; }

/* Hide Upcoming Activities Until Sorted */
.upcoming-activities-widget{ display:none !important; }