body{  font-family: 'Noto Sans', sans-serif; }

h1,#jevents h1,#uddeim .contentheading{font-size: 1.571428571em; color: #043668; font-weight:bold}
#uddeim div.contentheading{border-bottom: 1px solid #eee; padding-bottom: 30px;
    margin: 20px 0 30px;}
h2,#jevents h2{font-size: 1.3em; color: #043668;padding-bottom: 9px;
    margin: 20px 0 30px;}
h3{font-size: 1.1em; color: #043668;}
body{background-color: #F0F0F0;}
/*Top nav*/
.brand img{max-width: none;}
.user-menu-button{margin-top: 9px}
/*.top-nav{font-size: 0.857142857em;border-bottom: 1px solid #e4e9f0;}*/
.top-nav-wrapper,.top-nav-wrapper .container,.top-nav-wrapper .menu a{background-color: #043668; height: 51px;}
.top-nav-wrapper .menu a{color: #fff;}

.top-nav .menu li a:hover,.top-nav .menu li a:focus{background-color: inherit;  color:  #FF6904;}
.top-nav li.active>a{color: #fff;background-color: inherit; }
.main-nav-wrapper{background-color: #fff;}
.member .top-nav{display: none;}
.top-nav .menu{margin:0}
.top-nav ul.menu li a{border:none}
/*end top nav*/
/*Login form*/
.mod-login{display: none;position: absolute; top: 100%; width: 100%; left: 0; background-color: #fff; z-index: 9999; padding: 1em;box-sizing: border-box; border-top: none;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;box-shadow: 5px 5px 5px #D1D1D1;}
.top-nav-wrapper .row > div.span12 {position: relative;}
.mod-login label{display: block;}
.mod-login input[type="text"],.mod-login input[type="password"]{width: 70%; max-width: 250px;   margin-bottom: 0.5em;}
.mod-login .unstyled li{display: inline-block; padding: 0 1em; border-left: 1px solid #08c; }
.mod-login .unstyled li:first-child{border: none; padding-left: 0;}
.login-submit{margin-left: 6em}
#form-login-remember label {
  display: inline-block;}
/*End Login form*/
/*Main Menu*/
.navigation .span9{height: 51px}
.itemid-154 #phocagallery-pane{display: none;}
.header{  border-bottom: 1px solid #e4e9f0;}
.main-menu{height: 51px}
#mobile-main-menu{display: none;}
body.jsEnabled .main-menu .menu{display: none;}
.menu li{display: inline-block; position: relative}
.menu   a, .menu  .nav-header{line-height: 51px; padding: 0 0.8em;background-color: #fff; color: #8F8F8F;text-transform: none; font-size: 1em; font-weight: normal;white-space: nowrap; height: 51px}
/*body.touch .menu a:hover,body.touch .menu a:focus,body.touch .menu li:hover a{background-color: #FF6904; color: #fff;}*/
body.touch .menu li.active:hover a{background-color: #FF6904; color: #fff;}
body.touch .menu a:hover,body.touch .menu a:focus{background-color: #fff; color: #8F8F8F;}
body.touch .menu ul li,body.touch .menu ul li a {width: 100%;box-sizing: border-box; margin: 0}

.main-menu .hover-enabled ul{background-color: #FF6904;}
.main-menu .hover-enabled a:hover,.main-menu .hover-enabled .nav-header:hover,.menu .active a,.menu .active .nav-header,.hover-enabled li:focus > a,.hover-enabled li:hover a,.hover-enabled li:hover span{background-color: #FF6904; color: #fff;}

.hover-enabled li:hover ul,.menu  ul{display: block; position: absolute; right: 0; top: 100%;z-index: 999}
.menu ul{display: none;}

.main-menu .menu  a,.menu .nav-header{display: inline-block}
.menu .nav-header b{margin-right: 8px; margin-left: 8px}
body.touch .main-menu .menu   a,body.touch .main-menu .menu  .nav-header{line-height: 49px; border:1px solid #8F8F8F; border-radius: 3px}
body.touch .main-menu .menu .nav-header{padding-right: 0}
body.touch .main-menu .menu li{margin-left: 0.5em;}
.menu .nav-toggle{margin-left: -1px; padding: 0 8px;display: none}
/*End Main Menu*/
/*main content*/
.content-wrapper{background-color: #fff; margin: 3em 0; padding-bottom: 2em;border-bottom: 6px solid #D1D1D1;}
.nh-main-content{background-color: #fff; box-sizing: border-box;  border-radius: 9px; padding: 0 1em 1em; margin-bottom: 3em ;box-shadow: 5px 5px 5px #D1D1D1;}
#jevents h1{padding-bottom: 19px;  border-bottom: 1px solid #eee; margin: 30px 0 40px}
#jevents_body p,#content #jevents_body td{font-size:14px}
/*end main content*/
/*Homepage events*/
.events-module{box-sizing: border-box;  border-radius: 9px;background-color: #043668; margin-bottom: 3em; padding-bottom:3em;overflow:auto;box-shadow: 5px 5px 5px #D1D1D1;}
.events-module .mod_events_latest_content a{color:#fff; font-size: 1.1em; display: block;}
.events-module span.mod_events_latest_content,.events-module .jevbootstrap [class^="icon-"],.events-module span.mod_events_latest_date{line-height: inherit; margin: 0;}
.events-module h3{color: #fff; font-size: 1.357142857em; margin: 0.736842105em}
.events-module h3 a,.latest-video h3 a{  border: 1px solid #fff;border-radius: 6px;color: #fff; float: right; font-size: 0.736842105em; line-height: 20px; margin-top: 5px; padding: 4px}
.events-module .mod_events_latest_date{color: #fff;}
.mod_events_latest_date:first-child{margin-right: 2em;}
.events-module tr td{padding: 1em 1em; color:#fff; position: relative}
.events-module .white-arrow{position: absolute; right: 14px; top: 38%; background-image: url("../images/white_arrow.png"); width: 16px; height: 18px}
.events-module tr td b{margin-right: 1em}
.mod_events_latest_table{border-collapse: separate;}
.events-module tr:nth-child(even) {background: #043668}
.events-module tr:nth-child(odd) {background: #1B4788}
.mod_events_latest_table br{display: none;}
.ecat{display: block}
/*End Homepage events*/
/*Home page modules span4*/

.latest-video,.moduletable.membership,.moduletable.featured-article{background-color: #fff;box-sizing: border-box;  border-radius: 9px; text-align: left; margin-bottom: 3em; padding-bottom: 1em; position: relative; height:303px; overflow: hidden;box-shadow: 5px 5px 5px #D1D1D1; max-width: 370px; }

.moduletable.membership img,.moduletable.featured-article img{display: block; margin: 0 auto; width: 100%; height: auto;}
.moduletable.membership a,.moduletable.featured-article a{display: block; width: 80%;  background-color: #1B4788; color: #fff; padding: 1em; box-sizing: border-box; left: 10%; position: absolute; bottom: 10%; border-radius: 9px;  background-image: url("../images/white_arrow.png"); background-repeat: no-repeat; background-position: 95% 50%}
.membership p{margin: 0;}
.latest-video h3,.moduletable.membership h3,.moduletable.featured-article h3{ padding:0 0.909090932em}
.latest-video h3 a{border-color: #043668; color: #043668}
/*end home page modules*/
/*Slider*/
#slider-container94{border-radius: 9px;box-shadow: 5px 5px 5px #D1D1D1;}
/*Slider end*/
/*footer*/

.copyright{color: #fff; }
.footer-lower-wrapper{background-color: #043668; }
.copyright p{margin: 0; padding: 1em 1em}
.external-logos p{margin: 0; padding: 1em}
.footer-higher-wrapper{background-color: #fff; border-top:1px solid #1B4788; background-image: url("../images/footer-logo.png"); background-repeat: repeat-x; background-position: 60% 0%}
.footer-menu .menu{margin: 0;}
.footer-menu .menu li{display: none;}
.footer-menu .menu .item-101,.footer-menu .menu .item-117,.footer-menu .menu .item-118{display: inline-block}
.footer-menu .menu a,.footer-menu .menu .nav-header,.footer-menu .menu .active a{display: inline; color: #333; background-color: transparent}
.canoe-england{margin-left: 6px}
/*end footer*/

/*latest video*/
.latest-video iframe + p {
  margin: 3px 10px 10px 10px
}
/*end latest-video*/

@media (min-width: 1200px) {
 .latest-video,.moduletable.membership,.moduletable.featured-article{height: 360px}
  .menu a, .menu .nav-header{padding: 0 1em;}
}

@media (max-width: 979px) {
  .main-menu{display: none;position: absolute; top: 100%; right: 0;width: 100%;  z-index: 999999;}
  .main-menu > ul{width: 100%;box-sizing: border-box; border-top: none;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;box-shadow: 5px 5px 5px #D1D1D1;background-color: #fff; z-index: 999999; padding: 0 1em 1em}
  .main-menu li{display: block; }
  .main-menu li li{padding-left: 1em}
  .main-menu .menu ul{position: relative; left: 0}
  body.touch .main-menu .menu ul li a {width: auto; }
  #mobile-main-menu{display: block;margin-top: 9px; margin-right: 1em}
  .header .container{position: relative;}
  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
 
	}
    .latest-video,.moduletable.membership,.moduletable.featured-article{margin: 3em auto;} 
  body{padding-right: 0 ! important;padding-left: 0 ! important}
  
  .body .row{padding: 0 1em;}
  .header .row{padding: 0}
  .row{margin-left: 0;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
   .latest-video,.moduletable.membership,.moduletable.featured-article{height: 245px}
  
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 

}




