* {
  margin: 0px;
  padding: 0px;
}
body {
  font-family: 'gibson_regular';
  font-size: 100%;
  font-size: 14px;
  font-weight: normal;
  color: #000;
  line-height: normal;
}
@font-face {
    font-family: 'gibson_regular';
    src: url('../fonts/Gibson-Regular-webfont.eot');
    src: url('../fonts/Gibson-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gibson-Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_semibold';
    src: url('../fonts/Gibson-SemiBold-webfont.eot');
    src: url('../fonts/Gibson-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gibson-SemiBold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gibson_bold';
    src: url('../fonts/Gibson-Bold-webfont.eot');
    src: url('../fonts/Gibson-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gibson-Bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_light';
    src: url('../fonts/Gibson-Light-webfont.eot');
    src: url('../fonts/Gibson-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gibson-Light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
p {
  font-size: 14px;
  line-height: 22px;
  font-family: 'gibson_regular';
  text-align: left;
  color: #000;
  margin: 0px;
  padding-bottom: 20px;
}
a {
  color: #235f9c;
  text-decoration: none;
  font-family: 'gibson_regular';
}
b, strong {
  font-family: 'gibson_regular';
  font-weight: bold;
}
a:hover {
  /*-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  color: #3ba8e2;*/
  color: #3ba8e2;
}
a:active,
a:focus {
  outline: none;
  color: #3ba8e2;
}
h1, h2, h3, h4, h5 {
  margin: 0px;
  outline: none;
  font-weight: normal;
}
h4 {
  color: #133568;
  font-size: 18px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
}
h3 {
  color: #133568;
  font-size: 20px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
}
h2 {
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  clear: both;
}
h1 {
  color: #133568;
  font-size: 24px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
}
span,ul,li {
  font-size: 14px;
}
/*img, media {
  max-width: 100%;
}*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8) !important;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
table {
  border-color: rgba(255, 255, 255, 0.26) !important;
}
img {
  /*width: 100%;*/
}
.container,
.l-region--top,
.name-and-logo,
#block-views-home-tabs-block,
.l-region--content-3,
.l-region--footer,
#block-block-18,
#block-block-30,
.breadcrumb,
#block-multiblock-12,
#block-multiblock-17,
#block-multiblock-31 {
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#admin-menu {
}
#admin-menu .dropdown {
}
#admin-menu ul li a {
}
.node-type-learn-connect .view-empty {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 40px;
}
.mobile-logo-menu, .l-region--mobile-header {
   display: none;
}
#block-views-blog-news-block-3 {
   display: none;
}
.view-learn-connect .view-id-learn_connect .view-empty p
{margin-bottom: 13px;}
/* ==========================================================================
   Home Slider Area
   ========================================================================== */
.top-most-region {
  height: 40px;
  background-color: #133568;
  width: 100%;
  position: fixed;
  z-index: 1;
  top: 0;
}
#block-block-25 {
}
.top-most-region .block__content ul {
  padding: 0 0 0 0px;
  height: 40px;
  list-style: none;
  margin: 0px;
  background-color: #133568;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 9px;
  max-width: 285px;
  width: 100%;
  float: right;
}
.front .breadcrumb {
  display: none;
}
.front #block-block-5 {
  width: 100%;
  top: 158px;
}
.logged-in #block-block-5 {
  z-index: 1;
  top: 185px;
  position: static;
  /*top: 0px;
  margin-top: 6px;
  position: relative !important;*/
}
.front .flex-control-paging li a.flex-active {
  background: none;
  background: none;
  cursor: default;
  background-color: #7a8ba3;
}
.front  .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
   background: none;
   background: none;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
  -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
  /* box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */
  border: 1px solid #798aa3;
}
.front #flexslider-2 .flex-control-paging li a.flex-active {
  background: none;
  background: none;
  cursor: default;
  background-color: #f19393;
}
.front #flexslider-2 .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
   background: none;
   background: none;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid #f19393;
}

.front #flexslider-1 .slides .field-content div {
  min-height: 440px;
  background-size: cover !important;
}
.logged-in.front #flexslider-1 .slides .field-content div {
  min-height: 446px;
  background-size: cover !important;
}
.top-most-region .block__content ul li a {
  float: left;
}
.search a {
  text-indent: -9999px;
  background: url("../images/search_sp.png") no-repeat 11px -23px;
  padding: 3px 20px;
}
.contact a {
  text-indent: -9999px;
  background: url("../images/mwh.png") no-repeat 11px 2px;
  padding: 7px 21px;
}
.member a {
  background: url("../images/login_sp.png") no-repeat 49px -22px;
  padding: 3px 0px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  width: 82px;
  padding-top: 7px;
  margin-left: 15px;
  box-sizing: border-box;
  max-height: 25px;
}
.linkedin a {
  text-indent: -9999px;
  background: url("../images/linkedin_sp.png") no-repeat 15px -22px;
  padding: 3px 23px;
}
.twitter a {
  text-indent: -9999px;
  background: url("../images/twit_sp.png") no-repeat 0px 0px;
  padding: 3px 13px;
}
.preferences a {
  text-indent: -9999px;
  background: url("../images/pref_sp.png") no-repeat 13px -22px;
  padding: 3px 17px;
}
.search a:hover {
  text-indent: -9999px;
  background: url("../images/search_sp.png") no-repeat 11px 1px;
  padding: 3px 20px;
}
.contact a:hover {
  text-indent: -9999px;
  background: url("../images/mhov.png") no-repeat 11px 2px;
  padding: 7px 21px;
}
.member a:hover {
  background: url("../images/login_sp.png") no-repeat 49px 2px;
  padding: 3px 0px;
  color: #3ba8e2;
  text-transform: uppercase;
  font-weight: 600;
  width: 82px;
  padding-top: 7px;
  margin-left: 15px;
}
.linkedin a:hover {
  text-indent: -9999px;
  background: url("../images/linkedin_sp.png") no-repeat 15px 2px;
  padding: 3px 23px;
}
.twitter a:hover {
  text-indent: -9999px;
  background: url("../images/twit_sph.png") no-repeat 0px 0px;
  padding: 3px 13px;
}
.preferences a:hover {
  text-indent: -9999px;
  background: url("../images/pref_sp.png") no-repeat 13px 2px;
  padding: 3px 17px;
}
.name-and-logo {
  min-height: 117px;
}
.name-and-logo .l-region--header {
  min-height: 117px;
  float: left;
/*  width: 637px;*/
}
.top-most-region #edit-submit {
  display: none !important;
}
.top-most-region #edit-search-block-form--2 {
  display: block;
  overflow: hidden;
  position: absolute;
  top: 8px;
  right: 285px !important;
  margin-bottom: 0px;
  max-width: 139px;
  width: 100%;
  height: 25px
}
.l-header {
  background: #ffffff;
  width: 100%;
  float: left;
  padding: 0px 0px 0px 0px;
  min-height: 117px;
  box-shadow: 0px 4px 5px #888888;
  margin-top: 40px;
  position: fixed;
  z-index: 1;
  top: 0;
}
.l-branding {
  float: left;
  height: 117px;
}
.l-branding .site-logo  {
  /*padding-left: 40px;
  padding-top: 28px;*/
  padding-top: 28px;
  float: left;
}
.l-branding .site-name {
  display: none;
}
.l-branding .site-name h1 {
  display: none;
}
#block-superfish-1 #superfish-1 li a  {
  text-transform: uppercase;
  font-size: 14px;
  padding-right: 33px;
}
#block-superfish-1 #superfish-1 li#menu-424-1 a  {
  padding-right: 20px;
}
#block-superfish-1 #superfish-1 li a:hover {
  color: #3ba8e2;
}
#block-superfish-1 #superfish-1 {
  padding-top: 52px;
  padding-left: 84px;
  float: left;
}
#superfish-1 .sf-sub-indicator {
  background: url('../images/arwdown.png') no-repeat 2px 3px !important;
    display: block;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: 19px;
  width: 10px;
  top: 4px;
}
}
.l-main {
  float: left;
  clear: both;
}
.flexslider {
  border: none ;
  clear: both;
}
.front #flexslider-1 .flex-control-nav {
  max-width: 960px;
  position: static !important;
  float: none !important;
  margin: 0 auto;
  padding: 0px 10px;
  margin-top: -11px;
  padding-right: 13px;
}
.front #flexslider-1 .flex-control-nav li {
  float: right;
  margin-right: 0px;
  position: relative;
  z-index: 9;
  top: -406px;
}
.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
  background: transparent;
  background-color: #fbfbfb;
  padding: 20px 25px !important;
  border-top: 3px solid #3ba8e2;
  border-bottom: 3px solid #3ba8e2;
  border-radius: 0px;
  float: left;
  overflow: visible !important;
  line-height: 28px;
  text-align: right;
}
.sf-menu.sf-horizontal.sf-shadow ul:after,
.sf-menu.sf-vertical.sf-shadow ul:after,
.sf-menu.sf-navbar.sf-shadow ul ul:after {
      content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #3ba8e2 transparent;
  top: -13px;
  right: 22px;
}
.sf-menu li:hover > ul,
 .sf-menu li.sfHover > ul {
  left: -100px;
  top: 2.5em;
  z-index: 999;
}
#block-superfish-1 #superfish-1 li ul li a {
  padding-right: 0px;
  text-transform: none;
  color: #55565a;
  line-height: 26px;
}
#block-superfish-1 #superfish-1 li ul li a:hover {
  color: #3ba8e2;
}
#block-superfish-1 #superfish-1 li ul li {
  padding-right: 13px;
  background: url(../images/limg.png) no-repeat right top 9px;
}
li ul li.sf-megamenu-wrapper {
  padding-right: 0px !important;
  background: none !important;
}
#block-superfish-1 #superfish-1 #menu-421-1 ul {
  left: -79px;
  width: 198px !important;
}
#block-superfish-1 #superfish-1 #menu-422-1 ul {
  left: -111px;
  width: 233px !important;
}
#block-superfish-1 #superfish-1 #menu-423-1 ul {
  left: -161px;
  width: 280px !important;
}
#block-superfish-1 #superfish-1 #menu-425-1 ul {
  left: -105px;
  width: 213px !important;
}
/* ==========================================================================
   Home Slider Area
   ========================================================================== */
.l-main {
  float: left;
  clear: both;
  width:100%;
}
.front .l-main {
  margin-top: 157px;
}
.flexslider {
  border: none;
  clear: both;
  width: 100%;
  float: none;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 440px;
  /*padding:0px 30px;*/
  z-index: 0;
}
#flexslider-1 .views-field-field-tagline .field-content {
  padding: 5px 15px 5px 23px;
  float: left;
  clear: both;
  background-color: #235f9c;
  opacity: 0.7;
  color: #fff;
  font-size: 35px;
  font-family: 'gibson_regular';
  margin-bottom: 12px;
  position: absolute;
  bottom: 83px;
  margin-left: 11px;
}
#block-superfish-1 #superfish-1 #menu-425-1 {
  padding-left: 0px;
}
#block-superfish-1 #superfish-1 #menu-425-1 a {
  padding-right: 12px;
}
#block-superfish-1 #superfish-1 #menu-425-1 a span.sf-sub-indicator {
  right: 0px;
}
#flexslider-1 .views-field-field-tagline .views-field-field-slider-images {
  position: relative;
}
#flexslider-1 .views-field-field-link-field .field-content a {
  padding: 18px 33px;
  background-color: #3ba8e2;
  float: left;
  border-radius: 4px;
  color: #fff;
  font-family: 'gibson_semibold';
  text-transform: uppercase;
  font-size: 14px;
  clear: both;
  position: absolute;
  bottom: 31px;
  margin-left: 11px;
}
#flexslider-1 .views-field-field-link-field {
  float: none;
  max-width:960px;
  width: 100%;
  margin: 0 auto;
}
#flexslider-1 .views-field-field-tagline  {
  float: none;
  max-width:960px;
  width: 100%;
  margin: 0 auto;
}
#flexslider-1 .views-field-field-link-field .field-content a:hover {
  background-color: #3ba8e2;
}
#flexslider-1 ul li {
  max-height:440px;
}
#flexslider-1 ul li img {
  max-height:440px;
}
#flexslider-1 .flex-control-nav {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  right: 219px;
  width: auto;
  height:16px;
}
#block-views-main-slider-block {
  box-shadow: 0px 6px 0px #888888;
}
 /* ==========================================================================
   Tab Area
   ========================================================================== */
#block-block-5 .tabs-wrapper {
  min-height: 120px;
  width: 100%;
  clear: both;
  background-color: #55565a;
  margin-top: 0px;
}
#block-block-5 .tabs {
  margin: 0em 0;
  padding: 0 0 0 0px;
  list-style:none;
  max-width:960px;
  width: 100%;
  padding:0px 10px;
  float:none;
  margin:0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top:37px;
}
#block-block-5 .tabs li {
 width: 25%;
 text-align: center;
 float:left;
 padding-top: 36px;
}
#block-block-5 .tabs li.active:after {
  content: url(../images/dn.png);
  color: #000;
  padding-top: 26px;
  display: block;
  margin-bottom: 0px;
}
#block-block-5 .views-row-1 a {
  background: url(../images/tab1w.png) no-repeat center 4px;
  padding: 13px 11px;
  color:#d6d6d7;
  font-family: 'gibson_semibold';
  font-size: 16px;
  padding-top: 45px;
}
#block-block-5 .views-row-1 a:hover {
  background: url(../images/tab1h.png) no-repeat center 4px;
  padding: 13px 11px;
  color:#ffffff;
  padding-top: 45px;
}
#block-block-5 .views-row-2 a {
  background: url(../images/tab2w.png) no-repeat center 4px;
  padding: 13px 11px;
  color:#d6d6d7;
  font-family: 'gibson_semibold';
  font-size: 16px;
  padding-top: 45px;
}
#block-block-5 .views-row-2 a:hover {
  background: url(../images/tab2h.png) no-repeat center 4px;
  padding: 13px 11px;
  color:#ffffff;
  padding-top: 45px;
}
#block-block-5 .views-row-3 a {
  background: url(../images/tab3w.png) no-repeat center 4px;
  padding: 13px 11px;
  color:#d6d6d7;
  font-family: 'gibson_semibold';
  font-size: 16px;
  padding-top: 45px;
}
#block-block-5 .views-row-3 a:hover {
  background: url(../images/tab3h.png) no-repeat center 4px;
  padding: 13px 11px;
  color:#ffffff;
  padding-top: 45px;
}
#block-block-5 .views-row-4 a {
  background: url(../images/tab4w.png) no-repeat center 4px;
  padding: 13px 11px;
  margin-right: 0px;
  color:#d6d6d7;
  font-family: 'gibson_semibold';
  font-size: 16px;
  padding-top: 45px;
}
#block-block-5 .views-row-4 a:hover {
  background: url(../images/tab4h.png) no-repeat center 4px;
  padding: 13px 11px;
  color:#ffffff;
  padding-top: 45px;
}
#block-views-home-tabs-block .field-content .title {
  display:none;
}
#block-views-home-tabs-block .view-content .views-field {
  /*padding: 30px 50px 50px 40px;*/
  padding-top:30px;
  padding-bottom:50px;
  clear:both;
}
#block-views-home-tabs-block .view-content
.views-field .group-left {
  width: 41%;
  float: left;
}
#block-views-home-tabs-block
.view-content .views-field
.group-left .image img {
  width: 100%;
}
#block-views-home-tabs-block
.view-content .views-field .group-right {
  width: 59%;
  float: left;
  padding: 0px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#block-views-home-tabs-block
.view-content .views-field
.group-right .body p {
  float: left;
  padding: 0px 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'gibson_regular';
  clear: both;
  font-size: 14px
}
#block-views-home-tabs-block
.view-content .views-field
.group-right .body ul,
.ds-2col-stacked .group-footer ul {
  float: left;
  padding: 0 0 0 0px;
}
.ds-2col-stacked .group-footer ul {
  width: 100%;
}
#block-views-home-tabs-block
.view-content .views-field
.group-right .body ul li,
.ds-2col-stacked .group-footer ul li {
  background: url(../images/y-tick_49.png) no-repeat left top 2px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
#block-views-home-tabs-block
.view-content .views-field
.group-right .url-field {
  width: 100%;
  float: left;
  clear: both;
  padding-top: 26px;
  padding-bottom: 65px;
}
#block-views-home-tabs-block
.view-content .views-field
.group-right .url-field a {
  padding: 16px 27px;
  color: #fff;
  border-radius: 4px;
  font-family: 'gibson_semibold';
  font-size: 16px;
  background-color:#3ba8e2;
  text-transform: uppercase;
}
#block-views-home-tabs-block
.view-content .views-field
.group-right
.url-field a:hover {
  background-color: #133568;
}
.l-main .l-content-sub .l-region--content-1 {
  clear: both;
  width: 960px;
  padding: 0 10px;
  float: none;
  margin: 0 auto;
  padding: 50px 10px 50px 10px;
  min-height: 399px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.front .l-main .l-content-sub .l-region--content-1 {
  padding: 50px 10px 0px 10px;
  min-height: 100px;
}
.l-main .l-content-sub .l-region--content-2 {
  clear: both;
}
#block-block-15 .block__title {
  font-family: 'gibson_semibold';
  color: #133568;
  font-size: 40px;
  padding-bottom: 25px;
  text-align: center;
}
#block-block-15 .block__content p {
  display: none;
}

#block-imageblock-1 {
  float: left;
  width: 41%;
}
.l-main .l-content-sub
.l-region--content-1
.l-region--blockgroup-conference-section-home-rig {
  float: left;
  width: 59%;
  padding: 0px 16px;
  margin-bottom: 50px;
}
.front .l-region--blockgroup-conference-section-home-lef {
  float: left;
}
#block-block-13 .block__title {
  color: #55565a;
  font-size: 24px;
  line-height: 25px;
  padding-bottom: 11px;
  font-family: 'gibson_regular';
}
#block-block-13 .button a {
  padding: 16px 27px;
  color: #fff;
  border-radius: 4px;
  font-family: 'gibson_semibold';
  font-size: 16px;
  background-color:#3ba8e2;
  text-transform: uppercase;
}
#block-block-13 .button a:hover {
  background-color: #3ba8e2;
}
#block-block-13 .button  {
  padding-top: 15px;
}
#block-block-14 ul {
    padding: 0 0 0 0px;
  margin: 0em 0;
  list-style: none;
  float: left;
  width: 291px;
  clear: both;
  padding-top: 12px;
  float: none;
  margin: 0 auto;
}
#block-block-14 ul li a {
  float: left;
  height: 57px;
  width: 57px;
  display: block;
  text-indent: -9999px;
  margin-right: 20px;
}
#block-block-14 ul li.attend a {
  background: url(../images/cls1.png) no-repeat;
}
#block-block-14 ul li.attend a:hover {
  background: url(../images/cls1.png) no-repeat 0px -60px;
}
#block-block-14 ul li.exhibit a {
  background: url(../images/cls2.png) no-repeat;
}
#block-block-14 ul li.exhibit a:hover {
  background: url(../images/cls2.png) no-repeat 0px -61px;
}
#block-block-14 ul li.sponsor a {
  background: url(../images/cls3.png) no-repeat;
}
#block-block-14 ul li.sponsor a:hover {
  background: url(../images/cls3.png) no-repeat 0px -61px;
}
#block-block-14 ul li.speak a {
  background: url(../images/cls4.png) no-repeat;
  margin-right: 0px;
}
#block-block-14 ul li.speak a:hover {
  background: url(../images/cls4.png) no-repeat 0px -61px;
}
#block-views-blog-news-block-2 {
  width: 100%;
  background: url(../images/blbck.jpg) repeat-x center;
  float: left;
  /*background-size: cover;*/
}
#block-views-blog-news-block-2 .block__content
.view-display-id-block_2 {
max-width:960px;
width: 100%;
padding: 50px 10px;
float: none;
margin: 0 auto;
min-height: 564px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.view-header {
  clear: both;
}
#block-views-blog-news-block-2 .view-header p {
  text-align: center;
  font-size: 40px;
  color: #fff;
  font-family: 'gibson_semibold';
  padding-bottom: 30px;
  line-height: 30px;
}
#block-views-blog-news-block-2 .views-row-1 {
  max-width: 300px;
  width: 100%;
  float: left;
  background-color: #fff;
  border-radius: 4px;
  max-height: 321px;
  min-height: 321px;
  margin-right: 18px;
}
#block-views-blog-news-block-2 .views-row-1 .group-header .main-image a img {
  width: 100%;
  max-height: 158px;
  border-radius: 4px 4px 0px 0px;
}
/*#block-views-blog-news-block-2 .views-row-1 .group-header .main-image a img:hover {
  content: url("../images/hover1.png");
  width:385px;
  overflow:hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}*/
#block-views-blog-news-block-2 .views-row .group-header .title a {
  font-family: 'gibson_regular';
  font-size: 18px;
}
#block-views-blog-news-block-2 .views-row .group-header .title {
  padding: 15px 15px;
}
#block-views-blog-news-block-2 .views-row .group-header .title a:hover {
  color: #3ba8e2;
}
#block-views-blog-news-block-2 .views-row .group-header .title-blue a {
  color: #fff;
  font-family: 'gibson_regular';
  font-size: 18px;
}
#block-views-blog-news-block-2 .views-row .group-header .title-blue a:hover {
  color: #fff;
}
#block-views-blog-news-block-2 .views-row .group-header .main-image .overlay {
  webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  background: url(images/overlay.png) repeat;
}
#block-views-blog-news-block-2 .views-row .group-header .main-image .overlay {
  webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  background: url(images/overlay.png) repeat;
}
#block-views-blog-news-block-2 .views-row .group-header .main-image .overlay:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  opacity:1;
  border-radius: 4px 4px 0px 0px;
}
#block-views-blog-news-block-2 .views-row .group-header .main-image .overlay:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  opacity:1;
  border-radius: 4px 4px 0px 0px;
}
#block-views-blog-news-block-2 .views-row {
  max-width: 300px;
  width: 100%;
  float: left;
  background-color: #fff;
  border-radius: 4px;
  max-height: 321px;
  min-height: 321px;
  margin-right: 18px;
}
#block-views-blog-news-block-2 .views-row {
  max-width: 300px;
  width: 100%;
  float: left;
  background-color: #fff;
  border-radius: 4px;
  max-height: 331px;
  min-height: 331px;
}
#block-views-blog-news-block-2 .views-row
.group-header .main-image a img {
  border-radius: 4px 4px 0px 0px;
  width: 100%;
}
#block-views-blog-news-block-2 .views-row
.group-header .main-image {
  position: relative;
}
#block-views-blog-news-block-2 .views-row
.group-header .main-image .overlay img {
  border-radius: 0px;
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: auto;
}
#block-views-blog-news-block-2 .views-row
.group-header .main-image .overlay {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 98%;
  webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  background: url(../images/overlay2.png) repeat;
  opacity: 0;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left .date {
  width: 53px;
  height: 52px;
  background-color: #235f9c;
  float: left;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  font-family: 'gibson_regular';
  font-size: 27px;
  padding: 11px 9px;
  margin-left: 15px;
  margin-right: 15px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left {
  float: left;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left .month-year {
  float: left;
  clear: both;
  color: #235f9c;
  font-family: 'gibson_regular';
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 6px;
  text-transform: uppercase;
  font-size: 13px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right {
  float: left;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .posted-by {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/edit.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .total-views {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/view.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
  margin-top: 11px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .share-list ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
  height: 17px;
}
.share-list {
  margin-top: 7px;
}
.share-list-li a {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/postby.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
  text-indent: -9999px;
  font-size: 0px;
  padding: 10px;
  float: left;
}
.share-list-ul {
  background: none;
  background-image: none;
  list-style: none;
  padding-top: 0px !important;
  float: left;
}
.share-list-ul li {
  background: none;
  background-image: none;
  list-style: none;
  display:inline;
  padding-top: 7px !important;
}
.share-list-ul a {
  background: none;
  background-image: none;
  list-style: circle;
  font-size: 14px;
  line-height: 19px;
}
.share-list-ul li:first-child a {
  background: url(../images/ins.png) no-repeat 1px 1px;
  list-style: none;
  text-indent: -9999px;
  font-size: 0px;
  padding: 0px 9px;
}
.share-list-ul li:last-child a {
  background: url(../images/ts.png) no-repeat 1px 1px;
  list-style: none;
  text-indent: -9999px;
  font-size: 0px;
  padding: 0px 9px;
}
.share-list-ul li:first-child a:hover {
  background: url(../images/ins.png) no-repeat 1px -29px;
}
.share-list-ul li:last-child a:hover {
  background: url(../images/ts.png) no-repeat 1px -29px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left .date {
  width: 53px;
  height: 52px;
  background-color: #235f9c;
  float: left;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  font-family: 'gibson_regular';
  font-size: 27px;
  padding: 11px 9px;
  margin-left: 15px;
  margin-right: 15px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left {
  float: left;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left .month-year {
  float: left;
  clear: both;
  color: #235f9c;
  font-family: 'gibson_regular';
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 6px;
  text-transform: uppercase;
  font-size: 13px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right {
  float: left;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .posted-by {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/edit.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
}
#block-views-blog-news-block-2 .views-row:last-child {
  margin-right: 0px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .total-views {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/view.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
  margin-top: 11px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .share-list ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
  height: 17px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-body {
  float: left;
  clear: both;
  padding: 14px 22px 22px 15px;
  font-size: 14px;
  font-family: 'gibson_regular';
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left .date {
  width: 53px;
  height: 52px;
  background-color: #235f9c;
  float: left;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  font-family: 'gibson_regular';
  font-size: 27px;
  padding: 11px 9px;
  margin-left: 15px;
  margin-right: 15px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left {
  float: left;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-left .month-year {
  float: left;
  clear: both;
  color: #235f9c;
  font-family: 'gibson_regular';
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 6px;
  text-transform: uppercase;
  font-size: 13px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right {
  float: left;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .posted-by {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/edit.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .total-views {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/view.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
  margin-top: 11px;
  float: left;
  height: 20px;
  width: 100%;
  margin-bottom: 5px;
}
#block-views-blog-news-block-2 .views-row
.news-wrapper .group-right .share-list ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
  height: 17px;
}

#block-views-blog-news-block-2 .views-row
.news-wrapper .group-body {
  float: left;
  clear: both;
  padding: 10px 22px 22px 15px;
  /*color: #5c5c5c;*/
  font-size: 14px;
  font-family: 'gibson_regular';
}
#block-views-blog-news-block-2 .views-row .group-header .title a {
  font-family: 'gibson_regular';
  font-size: 18px;
}
#block-views-blog-news-block-2 .views-row .group-header .title {
  padding: 15px 15px;
}
.view-footer {
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
}
.view-footer p {
  text-align: center;
  padding-top: 46px;
}
.view-footer p a {
  border: 3px solid #fff;
  padding: 15px 27px;
  font-family: 'gibson_semibold';
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 4px;
}
.view-footer p a:hover {
  background-color: #3ba8e2;
}
#block-views-blog-news-block-2 .views-row .group-header .title-blue {
  background-color: #3ba8e2;
  width: 100%;
  color: #fff;
  font-family: 'gibson_regular';
  font-size: 18px;
  border-radius: 4px 4px 0px 0px;
  padding: 25px 20px;
  max-height: 88px;
  min-height: 88px;
  margin-bottom: 20px;
}
/* ==========================================================================
   Twitter Area
   ========================================================================== */
.l-region--content-3 #block-twitter-block-1 {
  width: 300px;
  height: 491px;
  float: left;
  margin-bottom: 30px;
  margin-left: 31px;
}
.l-region--content-3 #block-twitter-block-1 iframe {
  max-height: 491px !important;
}
#twitter-widget-0 {
  width: 300px;
  height: 491px;
  margin-bottom: 50px;
}
#block-linkedin-company-shares-linkedin-company-shares-posts {
  width: 300px;
  height: 491px;
  float: left;
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  margin-bottom: 50px;
}
.l-main .l-content-sub .l-region--content-3 {
  clear: both;
  padding-left: 150px;
  padding-right: 150px;
  padding-top: 50px;
}
.page-node-29 .l-main .l-content-sub .l-region--content-3 {
  clear: both;
  padding-left: 150px;
  padding-right: 150px;
  width: 100%;
  max-width: 100%;
}
/* ==========================================================================
   Footer Area
   ========================================================================== */
.l-footer {
  clear: both;
  width: 100%;
  float: left;
  background-color: #133568;
  color: #fff;
  padding-top: 25px;
  padding-bottom: 56px;

}
.l-footer .l-region--blockgroup-footer-left-group {
  float: left;
  color: #fff;
  width: 80%;
}
.l-footer .l-region--blockgroup-footer-right-group  {
  width: 13%;
  text-align: right;
  float: right;
  padding-right: 3px;
}
#block-block-1 h2 {
  font-family: 'gibson_regular';
  font-size: 18px;
  border-bottom: 1px solid #7186a4;
  line-height: 38px;
  color: #fff;
}
#block-block-1 .block__content p {
  font-size: 14px;
  color: #fff;
  font-family: 'gibson_regular';
  padding-bottom: 0px;
  line-height: 23px;
  padding-top: 10px;
}
#block-block-1 .block__content p a {
  color: #fff;
  font-family: 'gibson_semibold';
}
#block-block-2 p {
  font-size: 14px;
  color: #fff;
  font-family: 'gibson_regular';
  padding-bottom: 0px;
  padding-top: 20px;
}
#block-block-2 p a {
  font-size: 14px;
  color: #fff;
  font-family: 'gibson_regular';
  padding-bottom: 0px;
  text-decoration: underline;
}
#block-block-26 ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  color: #fff;
  padding-top: 4px;
  padding-bottom: 20px;
}
#block-block-26 ul li a {
  color: #fff;
}
#block-block-26 .block__content {
  border-bottom: 1px solid #7186a4;
  padding-bottom: 8px;
}
#block-menu-menu-footer-menu .menu  {
  margin: 0px;
  padding: 0px;
  list-style: none;
  padding-top: 6px;
}
#block-menu-menu-footer-menu .menu li {
  list-style: none;
  text-align: right;
}
#block-menu-menu-footer-menu .menu li a {
  list-style: none;
  font-family: 'gibson_semibold';
  font-size: 14px;
  text-align: right;
  color: #fff;
  line-height: 28px;
}
#block-menu-menu-footer-menu .menu li a:hover {
  color: #3ba8e2;
}
#block-block-26 .linkedin a {
  font-size: 0px;
  padding: 11px 21px;
  display: inline;
  margin-right: 25px;
}
#block-block-26 .twitter a {
  font-size: 0px;
  padding: 11px 13px;
  float: right;
  display: block;
  margin-top: -14px;
}
#flexslider-2 {
   display: block;
}
#flexslider-2 .flex-control-nav {
  bottom: 21px;
  z-index: 3;
}
#block-linkedin-company-shares-linkedin-company-shares-posts h2, #block-linkedin-company-shares-linkedin-company-shares-posts h1,
#block-linkedin-company-shares-linkedin-company-shares-posts h3, #block-linkedin-company-shares-linkedin-company-shares-posts h4,
#block-linkedin-company-shares-linkedin-company-shares-posts h5 {
  font-size: 13px;
  line-height: 16px;
  display: block;
  color: #292f33;
  font-family: 'gibson_semibold';
}
#block-linkedin-company-shares-linkedin-company-shares-posts p, #block-linkedin-company-shares-linkedin-company-shares-posts {
  font-size: 12px;
  font-family: 'gibson_regular';
}
#block-linkedin-company-shares-linkedin-company-shares-posts > h2 {
  border: 1px solid #e8e8e8;
  padding: 8px;
  font-family: 'gibson_semibold';
  font-size: 14px;
  color: #292f33;
  display: block;
}
#block-linkedin-company-shares-linkedin-company-shares-posts .block__content {
  padding: 0px 0px 0px 0px;
  overflow-y: scroll;
  height: 418px;
}
#block-linkedin-group-posts-linkedin-group-latest-posts
.block__content .share {
  padding: 10px 20px 10px 10px;
}
#block-linkedin-group-posts-linkedin-group-latest-posts
.block__content .share p.attachment-description {
  border-bottom: 1px solid #e8e8e8;
}
#block-linkedin-company-shares-linkedin-company-shares-posts
.linkedin-footer {
  height: 37px;
  background-color: #e5e5e5;
  text-align: right;
  width: 100%;

}
#block-linkedin-group-posts-linkedin-group-latest-posts .founder-forum-image img {
  margin-left: 15px;
}
#block-linkedin-company-shares-linkedin-company-shares-posts
.linkedin-footer a {
  text-indent: -9999px;
  padding: 18.5px 7px;
  display: block;
  font-size: 0px;
  background: url(../images/lin.png) no-repeat right 9px center;
  background-color: #e5e5e5;
}
.flex-direction-nav .flex-prev {
  display: none !important;
}
.flex-direction-nav .flex-next {
  display: none !important;
}
.front .l-region--content-2 {
  background-color: #fff;
  padding: 0px 0px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding-top: 50px;
}
.front #block-views-home-tabs-block .views-row-3 .group-right .url-field {
  width: 100%;
  float: left;
  clear: both;
  padding-top: 4px;
  padding-bottom: 65px;
}
/* ==========================================================================
   CAreer Center Page
   ========================================================================== */
.l-region--navigation {
  clear: both;
  width: 100%;
  min-height: 118px;
  float: left;
  background-image: url(../images/blbck2.jpg);
  background-repeat: no-repeat;
  background-size:cover;
  margin-top: 159px;
}
#block-multiblock-31 .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  line-height: 28px;
  padding-top: 31px;
  float: left;
  width: 85%;
  line-height: 44px;
}
#block-block-30 .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  line-height: 28px;
  padding-top: 31px;
  float: left;
  width: 85%;
  line-height: 44px;
}
#page-node-24 .flex-control-paging li a.flex-active {
  background: #f19393;
}
#page-node-24  .flex-control-paging li a {
  background: transparent;
  border-color: #fff;
}
.l-region--content-1 #block-block-8 .block__content p {
  padding-left: 20px;
}
#block-block-30 .block__content {
  float: right;
}
#block-multiblock-31 .block__content {
  float: right;
}
#block-multiblock-31 .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
#block-block-30 .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
#block-block-30 .block__content p a:hover {
  background-color: #3ba8e2;
}
.tabs--primary {
  margin-bottom: 0px;
  border-bottom: 1px solid #bbb;
  clear: both;
}
.l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 10px;
}
.l-main .l-content .breadcrumb li {
  float: left;
  color: #235f9c;
  font-size: 12px;
}
.l-main .l-content .breadcrumb li a {
  color: #235f9c;
  font-size: 12px;
  padding: 30px 0px;
  display: block;
}
.l-main .l-content .breadcrumb li:last-child {
 padding-top: 30px;
 font-family: 'gibson_regular';
}
.l-main .l-content .breadcrumb li a:hover {
  color: #3ba8e2;
}
.l-main .l-content .breadcrumb li a.active:hover {
  color: #55565a;
  }
  .l-main .l-content .breadcrumb li:nth-child(2) a:hover {
  color: #3ba8e2;
  }
.l-main .l-content .breadcrumb li a:after {
  /*content: ">";*/
  content: url("../images/bcr.png");
  padding-left: 8px;
  padding-right: 8px;
  color: #235f9c;
  font-size: 12px;
}
.l-main .l-content .breadcrumb li:last-child a:after {
  content: "";
  padding-left: 8px;
  padding-right: 8px;
  color: #235f9c;
  font-size: 12px;
}
.l-main .l-content .node__content .field__item p {
  padding-bottom:16px;
  font-size:14px;
  padding-right: 30px;
}
.node__content .field__item {
  max-width:960px;
  width: 100%;
  padding:0px 10px;
  box-sizing:border-box;
  clear: both;
  float: none;
  margin: 0 auto;
  padding-bottom: 0px;
}
#block-block-28 .block__content ul {
  width: 299px;
  margin: 0px;
  list-style: none;
  padding: 0px;
  background-color: #235f9c;
  color: #fff;
  font-size: 14px;
  padding: 0px 9px;
  border-radius: 4px;
}
#block-block-28 .block__content ul li {
  padding: 19px 19px;
  border-bottom: 1px solid #4f7fb0;
}
#block-block-28 .block__content ul li:last-child {
  padding: 19px 14px;
  border-bottom: none;
}
#block-block-28 .block__content ul li strong {
  font-size: 35px;
  display: block;
  float: left;
  margin-top: -1px;
  margin-right: 12px;
  line-height: 23px;
}
#block-block-29 {
  min-height: 160px;
  width: 300px;
  float: left;
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  margin-top: 0px;
}
#block-block-28 {
  float: left;
  margin-bottom: 30px;
}
#block-block-29 h2 {
  padding: 10px 20px;
  background-color: #3ba8e2;
  color: #fff;
  font-size: 18px;
  font-family: 'gibson_regular';
  font-weight: normal;
  outline: none;
}
#block-block-29 .block__content {
  padding: 18px 20px;
  /*color: #5c5c5c;*/
}
#block-block-29 .block__content p {
  /*color: #5c5c5c;*/
}
#block-block-29 .block__content div {
  font-size: 14px;
  margin-bottom: 16px;
}
#block-block-29 .block__content div a {
  color: #235f9c;
  font-size: 14px;
  font-family: 'gibson_semibold';
}
#block-block-6 .block__title {
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 20px;
}
#block-block-6 .block__content h3 {
  font-weight: 100;
  padding-bottom: 20px;
}
#block-block-6 .block__content p {
  width:49%;
  padding-bottom: 0px;
}
#block-block-6 .block__content {
  padding-bottom:47px;
}
.page-node-24 .node__content .field__item {
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  clear: both;
  float: left;
}
.page-node-24 .node__content .field__item p {
  padding-bottom: 5px;
}
.article-wrapper {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  box-sizing: border-box;
  clear: both;
  float: none;
  margin: 0 auto;
}
#block-block-7 {
  width: 42.5%;
  float: left;
  box-sizing:border-box;
  padding-bottom:50px;
}
#block-block-7 .block__title {
  color: #133568;
  font-family: 'gibson_regular';
  font-size:16px;
  padding-bottom:21px;
}
#block-block-7 .block__content ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
#block-block-7 .block__content ul li {

 background: url(../images/y-tick_49.png) no-repeat left top;
    list-style: none;
    padding-left: 38px;
    padding-bottom: 12px;
/*
  background: url(../images/ylist.png) no-repeat left 10px;
  line-height: 29px;
  list-style: none;
  padding-left: 29px;
  font-size: 14px;*/
}
#block-block-8 {
  padding: 0px 60px;
  float: left;
  box-sizing: border-box;
  width: 57.5%;
  padding-bottom:50px;
}
#block-block-8 .block__title {
  color: #133568;
  font-family: 'gibson_regular';
  font-size:16px;
  padding-bottom:21px;
  padding-left: 20px;
}
#block-block-8 .block__content table {
  min-width: 334px;
  height: 116px;
  border: 1px solid #3ba8e2 !important;
  margin-left:20px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 10px;
  border-radius: 4px;
  border-collapse: separate !important;
  border-spacing: 0;
}
#block-block-8 .block__content table tr {
  border: none !important;
}
#block-block-8 .block__content table tr td {
  /*display: block;*/
  box-sizing: border-box;
  border: none;
  /*float: left;*/
  background-color: transparent !important;
  /*padding: 0px !important;*/
  font-family: 'gibson_regular' !important;
  text-align: center;
  padding: 13px 15px;
  border-right: 1px solid #3ba8e2;
}
#block-block-8 .block__content table tr td:last-child {
  border-right: 0px;
}
#block-block-8 .block__content table tr:first-child td {
  background-color: #3ba8e2 !important;
  border-right: 1px solid #fff;
  min-height: 45px;
}
#block-block-8 .block__content table tr:first-child td:last-child {
  border-right: 0px solid #fff;
}
#block-block-8 .block__content table tr td span {
 /* font-size: 16px !important;
  line-height: 33px !important;*/
  display: block;
 /* padding: 13px 56px;*/
  border-right: none;
  color: #000;
  border-radius: 0px 0px 0px 4px;
}
#block-block-8 .block__content table tr:first-child td  {
  text-align: center;
  /*padding: 19px 20px;*/
  color: #fff;
  /*background-color: #3ba8e2;
  border-right: 1px solid #fff;*/
  font-size: 16px;
  font-family: 'gibson_regular' !important;
  font-size: 16px;
  border-radius: 0px !important;
  line-height: normal !important;
}
#block-block-8 .block__content table tr:first-child td span {
  text-align: center;
  /*padding: 19px 20px;*/
  color: #fff;
  /*background-color: #3ba8e2;
  border-right: 1px solid #fff;*/
  font-size: 16px;
  font-family: 'gibson_regular' !important;
  font-size: 16px;
  border-radius: 0px !important;
  line-height: normal !important;
}
#block-block-8 .block__content table tr td:last-child span {
  border: 0px !important;
}
#block-block-8 .block__content table tr:first-child td:last-child span {
  border-right: 0px solid #fff;
}
.l-region--content-2 {
  background-color: #e9e8e6;
  padding: 50px 0px;
  width:100%;
  float:left;
}
#block-imageblock-2 {
  width: 50%;
  float: left;
  text-align: center;
}
#block-imageblock-3 {
  width: 50%;
  float: left;
  text-align: center;
}
#block-imageblock-2 .block__content .block-body p {
  text-align: center;
  padding: 0px 99px;
  font-size: 14px;
  /*color: #5c5c5c;*/
}
#block-imageblock-3 .block__content .block-body p {
  text-align: center;
  font-size: 14px;
  padding: 0px 105px;
  /*color: #5c5c5c;*/
}
#block-imageblock-2 .block-body p strong {
  color: #55565a;
  font-size: 16px;
  padding: 21px 0px;
  display: block;
  font-family: 'gibson_semibold';
}
#block-imageblock-3 .block-body p strong {
  color: #55565a;
  font-size: 16px;
  padding: 21px 0px;
  display: block;
  font-family: 'gibson_semibold';
}
.page-node-24 .l-region--content-2 {
  background-color: #e9e8e6;
  padding-top: 50px;
  padding-bottom: 0px;
  width: 100%;
  float: left;
}
#block-block-18 p {
  padding-bottom: 0px;
  font-size: 14px;
  line-height: 26px;
  padding: 0px 149px;
  text-align: center;
  /*color: #5c5c5c;*/
}
#block-block-18 p strong {
  font-size: 16px;
  line-height: 31px;
  padding-bottom: 21px;
  display: block;
}
#block-block-18 h2 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 23px;
  text-align:center;
}
#block-imageblock-2 .block-image img {
  display:none;
}
#block-imageblock-2 .block-body a {
  padding: 19px 30px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  width: 169px;
  text-align: center;
  display: inline-block;
  margin-top: 30px;
  text-transform: uppercase;
}
#block-imageblock-3 .block-body a {
  padding: 19px 30px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
    margin-top: 30px;
  text-transform: uppercase;
}
#block-imageblock-2 .block-body .join-btn a:hover {
  background-color: #3ba8e2;
}
#block-imageblock-3 .block-body .login-btn a:hover {
  background-color: #3ba8e2;
}
#block-imageblock-2 .block-body .join-btn  {
  text-align: center;
}
#block-imageblock-2 .block-image  {
  background: url(../images/nemems.png) no-repeat center -150px;
  height: 94px;
  width: 92px;
  float: none;
  margin: 0 auto;
  cursor: pointer
}
#block-imageblock-3 .block-image img {
  display:none;
}
#block-imageblock-3 .block-image  {
  background: url(../images/mems2.png) no-repeat center -150px;
  height: 94px;
  width: 92px;
  float: none;
  margin: 0 auto;
  cursor: pointer
}
#block-imageblock-2 .block-image:hover {
  background: url(../images/nemems.png) no-repeat center 1px;
  height: 94px;
}
#block-imageblock-3 .block-image:hover {
  background: url(../images/mems2.png) no-repeat center 1px;
  height: 94px;
}
.page-node-24 .l-main .l-content-sub .l-region--content-3 {
  clear: both;
  padding: 50px 10px;
}
#block-block-27 h2.block__title {
  color: #235f9c;
  font-size: 16px;
  padding-left: 39px;
  background: url(../images/acoricon.png) no-repeat left 1px;
  cursor: pointer;
}
#block-block-27 h2.minus {
  background: url(../images/minus.png) no-repeat left 1px;
}
#block-block-27 .block__content {
  padding: 20px 0px;
}
#block-imageblock-2 .block-body p:last-child {
    font-size: 24px;
}
.l-main .l-content-sub .node__content .field__item p {
  padding-bottom:16px;
  font-size:14px;
  padding-right: 335px;
}
.l-main .l-content-sub .node__content .field__item ul {
  padding:0px;
  margin:0px;
  padding-bottom:50px;
}
.l-main .l-content .node__content .field__item ul li {
  background: url(../images/y-tick_49.png) no-repeat left top 2px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
#block-block-10 .block__title {
  color: #133568;
  font-size: 24px;
  text-align: center;
  padding-bottom: 30px;
}
#block-block-10 .block__content table {
  float: none;
  margin: 0 auto;
  width: 467px;
}
#block-block-10 .block__content table tr {
  border: 0px !important;
}
#block-block-10 .block__content table tr td {
  border-spacing: 0px;
  padding: 0px;
  margin: 0px;
  background-color: transparent !important;
}
#block-block-10 .block__content table tr td span {
  font-size: 14px !important;
  line-height: 19px !important;
  padding-bottom: 12px;
  display: inline-block;
}
#block-block-10 .block__content table tr td:first-child{
  text-align:right;
  padding-right: 161px;
  background: url(../images/line.png) no-repeat right 12px top 10px;
}
#block-block-10 .block__content table tr td  p {
  text-align:right;
  padding-bottom:0px;
}
#block-block-10 .block__content table tr td  p span {
  font-size: 14px !important;
  line-height: 0px !important;
}
#block-block-10 .block__content p {
  text-align: center;
  padding-bottom: 0px;
}
.page-node-24 .l-content {
  max-width:960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  padding-bottom: 30px;
}
.page-node-24 #flexslider-1 .flex-control-nav {
  top: 100px;
  right: 446px;
  max-width: 960px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
}
.page-node-24 .l-content article {
  max-width: 68%;
  float: left;
  padding-right: 15px;
}
.page-node-24 .l-content .l-region--blockgroup-basic-page-side-bar {
  width: 32%;
  float: left;
  margin-bottom: 30px;
}
.page-node-24 #flexslider-1 ul li img {
  max-height: 440px;
  height: 116px;
}
.page-node-24 .node__content ul {
  margin: 0px;
  padding: 0px;
}
.l-region--blockgroup-content-2-sub-wrapper {
  max-width:960px;
  width: 100%;
  min-height: 400px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.page-node-24 #flexslider-1 {
  width: 100%;
  height: 116px;
}
.page-node-24 .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 0px;
  float: left;
  clear: both;
}
/* ==========================================================================
   Become a Member
   ========================================================================== */
.page-node-29 .l-content {
  max-width:960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
}
.page-node-29 .node__content .field__item {
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  float: left;
  margin: 0 px;
}
.page-node-29 .l-main .l-content .node__content .field__item p {
  padding-bottom: 16px;
  font-size: 14px;
  padding-right: 15px;
}
.page-node-29 .l-main .l-content-sub .l-region--content-1 {
  clear: both;
  float: left;
  width: 100%;
  padding: 0 10px;
  margin: 0 auto;
  padding: 50px 0px 35px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e9e8e6;
}
.page-node-29 .l-region--content-3 {
  padding-left: 0px !important;
  padding-right: 0px  !important;
  width: 100%;
  min-height: 301px;
  background: url(../images/tback.jpg) no-repeat;
  background-size:cover;
}
.page-node-29 .flexslider {
  border: none;
  clear: both;
  width: 100%;
  float: none;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 440px;
  background-color: transparent;
  color: #fff;
  text-align: center;
  border: none;
  box-shadow: none;
  padding: 50px 0px;
}
.page-node-29 .flexslider .views-field-body {
  width: 960px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.page-node-29 .flexslider {
}
.page-node-29 #flexslider-1 .flex-control-nav {
  top: 256px;
  right: 639px;
  max-width: 960px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
  width: 100%;
}
.page-node-29 .flexslider span.field-content {
  font-size: 25px;
  padding-bottom: 30px;
  display: block;
  font-family: 'gibson_semibold';
}
.page-node-29 .flexslider p {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
}
.page-node-29 .l-main .l-content-sub .l-region--content-1 #block-block-31 {
  clear: both;
  max-width:960px;
  width: 100%;
  padding: 0 10px;
  float: none;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page-node-29 .l-main .l-content-sub .l-region--content-1
#block-block-31 h2.block__title {
  display: none;
}
.block__content a.btn,
a.btn {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  padding: 10px 25px;
  background-color: #3ba8e2;
  border-radius: 4px;
  margin-top: 12px;
  margin-top: 21px;
  display: inline-block;
  margin-bottom: 29px;
  font-family: 'gibson_semibold';
}
.block__content a.btn:hover,
a.btn:hover {
  background-color: #3ba8e2;
}
.page-node-29 #block-views-membership-block {
  clear: both;
  max-width:960px;
  width: 100%;
  padding: 0 10px;
  float: none;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-node-29 .l-region--content-2 {
  background-color: #fff;
}
.page-node-29 .l-region--content-1 #block-block-31 .block__content p {
  font-size: 14px;
  /*color: #262626;*/
  text-align: center;
  padding: 0px 136px;
  line-height: 27px;
}
.page-node-29 .l-region--content-1 #block-block-31 .block__content p:last-child {
  margin-top: 15px;
  margin-bottom: 40px;
}
.page-node-29 .l-region--content-1 #block-block-31 .block__content p a.join-hria {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  padding: 13px 33px;
  background-color: #3ba8e2;
  border-radius: 4px;
  margin-top: 12px;
  font-family: 'gibson_semibold';
  display: inline-block;
  margin-bottom: 0px;
  margin-top: 0px;
}
.page-node-29 .l-region--content-1 #block-block-31 .block__content p a.join-hria:hover {
  background-color: #3ba8e2;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row  {
  height: 268px;
  max-width: 300px;
  width: 100%;
  float: left;
  margin-right: 20px;
  background-color: #fff;
  text-align: center;
  padding: 0px 20px;
  padding-top: 30px;
  margin-bottom: 20px;
  border-radius: 4px;
  border-top: 7px solid;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-6  {
  margin-right: 0px;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-3  {
  margin-right: 0px;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row p {
  text-align: center;
  font-size: 14px;
  line-height: 26px;
  padding-bottom: 15px;
}
.page-node-29  .view-footer p {
  padding-top: 15px;
  padding-bottom: 0px;
}
.page-node-29  .view-footer p a {
  font-family: 'gibson_semibold';
  color: #3ba8e2;
  font-size: 14px;
  text-transform: uppercase;
  border: 0px;
  background-color: transparent;
  padding: 0px;
  background: url(../images/larow.png) no-repeat right 2px;
  padding-right: 20px;
}
.page-node-29  .view-footer p a:hover {
  background-color: transparent;
  color: #3ba8e2;
}
#block-block-10 .block__content table {
  width: 466px;
}
#block-block-10 .block__content a {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  padding: 18px 33px;
  background-color: #3ba8e2;
  border-radius: 4px;
  margin-top: 12px;
  margin-top: 21px;
  display: inline-block;
  margin-bottom: 29px;
  font-family: 'gibson_semibold';
}
#block-block-10 .block__content table tr td a {
  text-transform: none;
  font-size: 14px;
  padding: 0px 0px;
  background-color: transparent;
  border-radius: 0px;
  margin-top: 12px;
  margin-top: 21px;
  display: inline;
  margin-bottom: 29px;
  color: #235f9c;
  font-weight: 100;
  font-family: 'gibson_regular';
  text-decoration: underline;
}
#block-block-10 .block__content table tr td a:hover {
  background-color: transparent;
  color: #3ba8e2
}
#block-block-10 .block__content a:hover {
  background-color: #3ba8e2;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row .membership-type {
  font-family: 'gibson_semibold';
  font-size: 16px;
  padding-bottom: 7px;
}
.page-node-29 .l-region--content-1
#block-views-membership-block .views-row .membership-body {
  line-height: 27px;
  line-height: 27px;
  min-height: 81px;
  max-height: 81px;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row .overlay img {
  margin-left: -20px;
  width: 300px;
  margin-top: -238px;
  height: 268px;
  opacity: 0;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-2 .overlay img,
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-3 .overlay img  {
  margin-left: -20px;
  width: 300px;
  height: 268px;
  opacity: 0;
  margin-top: -238px;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row .overlay img:hover {
  opacity: 1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row .membership-cost {
  font-size: 58px;
  line-height: 52px;
  font-weight: 100;
  font-family: 'gibson_regular';
  padding-top: 18px;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row .suffix {
  font-size: 16px;
  font-family: 'gibson_regular';
  padding-top: 5px;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-1 .membership-type,
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-1 .membership-cost {
  color: #133568;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-2 .membership-type,
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-2 .membership-cost {
  color: #235f9c;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-4 .membership-cost {
  /*padding-top: 45px;*/
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-5 .membership-cost {
 /* padding-top: 45px;*/
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-3 .membership-type,
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-3 .membership-cost {
  color: #3ba8e2;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-4 .membership-type,
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-4 .membership-cost {
  color: #2f2f2f;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-5 .membership-type,
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-5 .membership-cost {
  color: #55565a;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-6 .membership-type,
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-6 .membership-cost {
  color: #8a8a8d;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-6 .membership-cost {
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-1 {
  border-color: #133568;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-2 {
  border-color: #235f9c;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-3 {
  border-color: #3ba8e2;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-4 {
  border-color: #2f2f2f;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-5 {
  border-color: #55565a;
}
.page-node-29 .l-region--content-1 #block-views-membership-block .views-row-6 {
  border-color: #8a8a8d;
}
.l-content-sub {
  clear: both;
}
.page-node-29 .l-content-sub {
  padding-top: 50px;
}
.page-node-29 .l-content article {
  float: left;
  clear: both;
}
.page-node-29 .l-content .l-region--blockgroup-basic-page-side-bar {
  float: left;
}
.page-node-29 .node__content ul {
  margin: 0px;
  padding: 0px;
}
#block-block-23 {
  width: 300px;
  min-height: 197px;
  float: left;
  border: 1px solid #3ba8e2;
  border-radius: 4px;
}
.page-node-29 #block-block-23 {
  height: auto;
 }
#block-block-23 h2 {
  line-height: 16px;
  padding: 15px 20px;
  background-color: #3ba8e2;
  color: #fff;
  font-size: 18px;
  font-weight: 100;
}
#block-block-23 .block__content {
  padding: 20px 20px;
}
#block-block-23 .block__content ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#block-block-23 .block__content ul li {
 /* background: url(../images/ylist.png) no-repeat left 7px;
  line-height: 24px;
  list-style: none;
  padding-left: 22px;
  font-size: 14px;
  /*color: #5c5c5c;*/
}
#block-block-23 .block__content ul li b {
  font-weight: normal;
  font-family: 'gibson_regular';
}
/* ==========================================================================
   Become a Member detailed pages
   ========================================================================== */
.section-become-member .node--membership--full  {
  width: 100%;
  padding: 0px;
  clear: both;
  float: none;
  margin: 0 auto;
  background-color: #003468;
  padding: 20px 40px;
  margin-bottom: 50px;
  line-height: 17px;
  padding-bottom: 85px;
}
.node-type-membership .content-wrapper  {
  width: 100%;
  padding: 0px;
  clear: both;
  float: none;
  margin: 0 auto;
  background-color: #003468;
  padding: 20px 40px;
  margin-bottom: 50px;
  line-height: 17px;
  padding-bottom: 85px;
}
.node-type-membership .node--membership--full  {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.node-type-membership .node--membership--full a {
  color: #fff;
}
.node-type-membership .node--membership--full a:hover {
  color: #3ba8e2;
}
.section-become-member .field--name-directors-close-button {
  width: 100%;
  float: left;
  margin-bottom: 36px;
}
.section-become-member .close-profile a {
  display: block;
  width: 38px;
  height: 38px;
  float: right;
  text-indent: -9999px;
  background: url(../images/cross.png) no-repeat center center;
}
.section-become-member .close-profile a:hover {
  background: url(../images/crossh.png) no-repeat center center;
}
.section-become-member .field--name-director-redirect-back .redirect-back a:hover {
  background-color: #3ba8e2;
}
.section-become-member .ds-2col-stacked-fluid > .group-left {
  max-width: 100%;
  width: 95% !important;
  color: #ffffff;
}
.section-become-member .node--directors--full .group-left .field__item img {
  width: 100% !important;
  height: 100% !important;
}
.section-become-member .ds-2col-stacked-fluid > .group-right {
  float: left;
  max-width: 1047px;
  width: 100% !important;
  padding-left: 20px;
  color: #ffffff;
}
.section-become-member .field--name-field-member-name {
  width: auto;
  float: left;
  margin-right: 5px;
  font-size: 18px;
  font-family: 'gibson_regular';
  padding-bottom: 15px;
}
.section-become-member .field--name-director-redirect-back .redirect-back a {
  color: #fff;
  font-size: 14px;
  font-family: 'gibson_semibold';
  font-weight: normal;
  border: 3px solid #fff;
  border-radius: 4px;
  padding: 14px 33px;
  display: inline-block;
  margin-top: 25px;
  text-transform: uppercase;
}
.node-type-membership #block-multiblock-31 {
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.node-type-membership #block-multiblock-31 .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  line-height: 28px;
  padding-top: 31px;
  float: left;
  width: 85%;
  line-height: 44px;
}
.node-type-membership #block-multiblock-31 .block__content {
  float: right;
}
.node-type-membership #block-multiblock-31 .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
.node-type-membership #block-multiblock-31 .block__content p a:hover {
  background-color: #3ba8e2;
}
.node-type-membership .breadcrumb li:nth-child(3) {
  padding-top: 31px;
}
.node-type-membership .l-main .l-content .breadcrumb li:nth-child(2) a:hover {
  color: #3ba8e2;
  cursor: pointer;
}
.node-type-news .l-main .l-content .breadcrumb li:nth-child(2) a:hover {
  color: #3ba8e2;
  cursor: pointer;
}
.section-publications.page-taxonomy-term .l-main .l-content .breadcrumb li:nth-child(2) a:hover,
.page-taxonomy-term.section-research .l-main .l-content .breadcrumb li:nth-child(2) a:hover{
  color: #3ba8e2;
  cursor: pointer;
}
.node-type-membership .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 10px;
}
.node-type-membership .field--type-text-with-summary .field__item div:last-child a span {
  font-size: 14px !important;
}
.node-type-membership .field--type-text-with-summary .field__item div:last-child a {
  /*background-color: #3ba8e2;
  color: #fff;
  font-family: 'gibson_semibold';
  font-size: 14px;
  border-radius: 4px;
  margin-top: 9px;
  display: inline-block;
  padding: 18px 45px;
  text-transform: uppercase;*/
}
.node-type-membership .field--type-text-with-summary .field__item div:last-child a:hover {
}
.node-type-membership .node__content .field__label {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  box-sizing: border-box;
  clear: both;
  float: none;
  margin: 0 auto;
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 10px;
  font-weight: normal;
}
.node-type-membership .node__content .field__item {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  box-sizing: border-box;
  clear: both;
  float: none;
  margin: 0 auto;
  padding-bottom: 35px;
}
.page-node-171 .field--type-text-with-summary .field__item div:last-child a {
  clear: both;
  margin-bottom: 20px;
  margin-top: 35px;
}
.page-node-17 .l-main .l-content .breadcrumb {
  padding-left: 10px;
}
/* ==========================================================================
   Learn and Connect Page
   ========================================================================== */
.page-learn-and-connect #edit-field-learn-connect-region-tid {
  float: left;
  min-width: 182px;
}
.node-type-learn-connect .l-region--navigation .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  line-height: 28px;
  padding-top: 44px;
  float: left;
}
.node-type-learn-connect .l-region--navigation .block__content {
  float: right;
}
.node-type-learn-connect .l-region--navigation .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
.node-type-learn-connect .l-region--navigation .block__content p a:hover {
  background-color: #3ba8e2;
}
.node-type-learn-connect .node--learn-connect--full {
  max-width: 640px;
  float: left;
  width: 100%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
    padding-bottom: 50px;
}
.node-type-learn-connect .node-type-learn-connect .field--name-learn-connect-top-links {
  clear: both;
  padding-right: 20px;
  padding-bottom: 15px;
  float: right;
  width: 100%;
}
.node-type-learn-connect #block-block-36 ,
.node-type-learn-connect #block-block-37,
.node-type-learn-connect #block-block-38,
.node-type-learn-connect #block-multiblock-20 {
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  margin-bottom: 30px;

}
.node-type-learn-connect #block-views-ads-block-6 {
  margin-bottom: 30px;
}
.node-type-learn-connect #block-block-36 h2 , .node-type-learn-connect #block-block-37 h2 , .node-type-learn-connect #block-block-38 h2 {
  padding: 12px 20px;
  background-color: #3ba8e2;
  color: #fff;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
}
.node-type-learn-connect #block-block-36 .block__content div , .node-type-learn-connect #block-block-37 .block__content p ,
 .node-type-learn-connect #block-block-38 .block__content div {
  padding: 12px 20px;
  /*color: #747474;*/
}
.node-type-learn-connect .field--name-field-learn-connect-image img {
  padding-bottom: 30px;
  width: 100%;
  height: auto;
}
.node-type-learn-connect
 .l-region--blockgroup-basic-page-side-bar {
  max-width: 300px;
  width: 100%;
  float: left;
  padding-bottom: 50px;
}
.page-learn-and-connect #edit-field-learn-connect-category-tid {
  float: left;
  min-width: 142px;
}
.page-learn-and-connect #edit-field-learn-connect-month-tid {
  float: left;
  min-width: 112px;
}
.page-learn-and-connect #edit-field-learn-connect-year-tid {
  float: left;
  min-width: 102px;
}
.page-learn-and-connect #edit-field-learn-connect-event-type-tid {
  float: left;
  min-width: 202px;
  margin-right: 0px;
}
.page-learn-and-connect .views-widget-filter-field_learn_connect_event_type_tid {
  padding-right:0px;
}
.views-exposed-form-learn-connect-page select {
  background: url(../images/sdrop.png) no-repeat right 11px center;
  -webkit-appearance: none;  /*Removes default chrome and safari style*/
  -moz-appearance: none; /* Removes Default Firefox style*/
  padding: 4px 6px;
  background-color: #fff;
  border: none;
  margin-bottom: 0px;
}
.page-learn-and-connect .legends {
  width: 794px;
  float: none;
  margin: 0 auto;
  clear: both;
  padding-top: 25px;
  font-family: 'gibson_regular';
  color: #fff;
  font-size: 16px;
}
.page-learn-and-connect .legends span {
  background: url(../images/acoricon.png) no-repeat left center;
  padding-left: 40px;
  cursor: pointer;
  margin-top: -58px;
  display: block;
}
.page-learn-and-connect .legends span.minus {
  background: url(../images/minus.png) no-repeat left center;
  color: #3ba8e2;
}
.page-learn-and-connect .view-learn-connect {
  clear: both;
  width: 100%;
  float: left;
  position: relative;
}
.page-learn-and-connect #block-block-24 {
  position: absolute;
  top: 195px;
  left: 151px;
  width: 385px;
  height: 233px;
  background-color: #fff;
  border-top: 3px solid #3ba8e2;
  border-bottom: 3px solid #3ba8e2;
  padding: 15px 30px;
  z-index: 555;
  overflow: visible !important;
}
.page-learn-and-connect .sticky {
  position: absolute;
  top: 102px !important;
  left: 319px;
  width: 385px;
}

.page-learn-and-connect #block-block-24:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #3ba8e2 transparent;
  top: -13px;
  left: 16px;
}
#block-block-24 .listings, #block-block-24 .events{
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
  font-size: 14px;
  line-height: 30px;
}
#block-block-24 .listings {
  padding-right: 0px;
}
#block-block-24 .listings li {
  font-size: 15px;
}
#block-block-24 .listings li.blue {
  background: url(../images/colors.png) no-repeat left 5px;
  padding-left: 40px;
}
#block-block-24 .listings li.dark-gray {
  background: url(../images/colors.png) no-repeat left -26px;
  padding-left: 40px;
}
#block-block-24 .listings li.gray {
  background: url(../images/colors.png) no-repeat left -56px;
  padding-left: 40px;
}
#block-block-24 .events li.exam {
  background: url(../images/exam.png) no-repeat left center;
  padding-left: 40px;
}
#block-block-24 .events li.golf {
  background: url(../images/golf.png) no-repeat left center;
  padding-left: 40px;
}
#block-block-24 .events li.networking {
  background: url(../images/networking.png) no-repeat left center;
  padding-left: 40px;
}
#block-block-24 .events li.online-learning {
  background: url(../images/webnier.png) no-repeat left center;
  padding-left: 40px;
}
#block-block-24 .events li.in-person-learning {
  background: url(../images/workshop.png) no-repeat left center;
  padding-left: 40px;
}
#block-block-24 p.blue {
  width: 100%;
  float: left;
  padding-bottom: 10px;
  font-size: 17px;
  color: #55565a;
}
#block-block-24 p.gray {
  width: auto;
  float: left;
  padding-bottom: 10px;
  font-size: 17px;
  color: #55565a;
  margin-top: 0px;
  width: 100%;
}
#block-block-24 .events li {
  font-size: 15px;
}
.page-learn-and-connect .l-content h1:nth-of-type(1)  {
  display: none;
}
.page-learn-and-connect .breadcrumb {
  padding-left: 10px;
}
.page-learn-and-connect #block-block-33 {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
  line-height: 28px;
  padding-bottom: 30px;
}
.page-learn-and-connect #block-block-33 .block__content span {
  font-size: 16px !important;
}
.page-learn-and-connect .view-filters {
  padding: 23px 0px;
  background-color: #55565a;
  position: static;
  padding-bottom: 0px;
}
.page-learn-and-connect #views-exposed-form-learn-connect-page .views-exposed-form .views-exposed-widgets {
  margin-bottom: .5em;
  margin-bottom: 0px;
}
.page-learn-and-connect .view-filters .views-exposed-form-learn-connect-page {
  max-width: 796px;
  float: none;
  margin: 0 auto;
  width: 100%;
}
.page-learn-and-connect .view-filters .views-exposed-form-learn-connect-page label {
  display: none;
}
.page-learn-and-connect .views-submit-button {
  width: auto;
  text-align: right;
  float: right !important;
  padding-right: 0px !important;
}
.ajax-progress-throbber {
  display: none !important;
}
.page-learn-and-connect .views-reset-button {
  float: right !important;
}
.page-learn-and-connect .views-submit-button #edit-submit-learn-connect {
  font-family: 'gibson_semibold';
  color: #fff;
  font-size: 14px;
  border: none;
  padding: 8px 29px;
  border-radius: 4px;
  background-color: #3ba8e2;
  text-transform: uppercase;
  position: static;
  top: 101px;
  right: 277px;
  margin-top: 10px !important;
}
.page-learn-and-connect .views-submit-button #edit-submit-learn-connect:hover {
  background-color: #133568;
}
.page-learn-and-connect #edit-reset {
  position: static;
  top: 111px;
  right: 400px;
  border: none;
  background: transparent;
  color: #aaaaac;
  font-size: 14px;
  margin-top: 18px;
}
.page-learn-and-connect .view-content {
  max-width:960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  padding-top: 66px;
}
.page-learn-and-connect .views-row {
  width: 100%;
  /*height: 240px;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  background-color: #f4f3f3;
}
.page-learn-and-connect .views-row .group-left {
 height: 100%;
  /* padding: 30px 0px; */
  /* border-left: 10px solid; */
  max-width: 25%;
  width: auto;
}
.page-learn-and-connect .views-row .group-left
.field--name-field-learn-connect-image img {
  margin-left: 36px;
  width: 160px;
  height: 163px;
  padding-bottom: 0px;
}
.page-learn-and-connect .views-row .group-left .field--name-field-events-thumbnails {
  float: left;
  padding-top: 35px;
  padding-left: 25px;
}
.page-learn-and-connect .views-row .group-left
.field--name-field-learn-connect-image {
  width: 100%;
  padding-top: 30px;
  width: 206px;
}
.page-learn-and-connect .views-row .group-left .hria-events
.field--name-field-learn-connect-image {
  border-color: #235f9c;
  border-left: 10px solid;
  height: 100%;
  float: left;
}
.page-learn-and-connect .views-row .group-left .partnered-events
.field--name-field-learn-connect-image {
  max-width: 25%;
  width: 100%;
  height: 100%;
  border-left: 10px solid #55565a;
  box-sizing: border-box;
  padding: 30px 0px;
  padding-bottom: 0px;
}
.page-learn-and-connect .views-row .group-left
.paid-events .field--name-field-learn-connect-image {
  max-width: 25%;
  width: 100%;
  height: 100%;
  border-left: 10px solid #8a8a8d;
  box-sizing: border-box;
  padding: 30px 0px;
  padding-bottom: 0px;
}
.page-learn-and-connect .views-row .group-left
.partnered-events .field__items .field__item:first-child {
  max-width: 25%;
  width: 100%;
  height: 100%;
  border-left: 10px solid #3ba8e2;
  box-sizing: border-box;
  padding: 30px 0px;
  padding-bottom: 0px;
  text-indent: -999px;
}
.page-learn-and-connect .views-row .group-left
.paid-events .field__items .field__item:first-child {
  max-width: 25%;
  width: 100%;
  height: 100%;
  border-left: 10px solid #8a8a8d;
  box-sizing: border-box;
  padding: 30px 0px;
  padding-bottom: 0px;
  text-indent: -999px;
}
.page-learn-and-connect .views-row .group-right .field  {
  height: 100%;
  text-indent: -9999px;
  min-height: 85px;
}
.page-learn-and-connect .views-row .group-right .in-person-learning {
  background: url(../images/workshop_icon.png) no-repeat right top;
}
.page-learn-and-connect .views-row .group-right .exam-prep {
  background: url(../images/exam_prep_icon.png) no-repeat right top;
}
.page-learn-and-connect .views-row .group-right .golf {
  background: url(../images/golf_icon.png) no-repeat right top;
}
.page-learn-and-connect .views-row .group-right .online-learning {
  background: url(../images/online-learning_icon.png) no-repeat right top;
}
.page-learn-and-connect .views-row .group-right .networking {
  background: url(../images/networking_icon.png) no-repeat right top;
}
.page-learn-and-connect .views-row .group-left .hria-events {
 /* border-left: 10px solid #235f9c;*/
  height: 100%;
  width: 10px;
  float: left;
}
.page-learn-and-connect .views-row .group-left .paid-events {
  /*border-left: 10px solid #8a8a8d;*/
  height: 100%;
  width: 10px;
  float: left;
}
.page-learn-and-connect .views-row .group-left .partnered-events {
  /*border-left: 10px solid #55565a;*/
  height: 100%;
    width: 10px;
  float: left;
}
.page-learn-and-connect .views-row .group-left .field__items {
  /*border-left: 10px solid #55565a;*/
  height: 100%;
}
.page-learn-and-connect .views-row .group-middle .field__items h2 {
  font-size: 25px;
  font-family: 'gibson_regular';
  font-weight: 100;
  padding-bottom: 5px;
  color: #3ba8e2;
}
.page-learn-and-connect .views-row .group-middle .field__items h2 a {
  color: #235f9c;
}
.page-learn-and-connect .views-row .group-middle .field__items h2 a:hover {
  color: #3ba8e2;
}
.page-learn-and-connect .views-row .group-middle .field__label  {
  font-size: 16px;
  font-family: 'gibson_semibold';
  margin-right: 0px;
  color: #55565a;
  float: left;
  max-width: 86px;
  width: 100%;
}
.section-learn-and-connect .field--name-field-note {
  background-color: #e4e3e3;
  width: auto;
  margin-left: 0px;
  display: inline-flex;
  padding: 10px 13px;
  border: 1px solid #d4d4d4;
  margin-top: 8px;
  margin-bottom: 20px;
}
.page-learn-and-connect .views-row .group-middle .field--name-field-note {
  background-color: #e4e3e3;
  width: auto;
  margin-left: 85px;
  display: inline-flex;
  padding: 10px 13px;
  border: 1px solid #d4d4d4;
  margin-top: 8px;
  margin-bottom: 20px;
}
.page-learn-and-connect .views-row .group-middle .field--name-field-note  .field__label {
  font-size: 13px;
  color: #565555;
  font-family: 'gibson_regular';
  font-weight: normal;
  margin-right: 0px;
}
.section-learn-and-connect .field--name-field-note  .field__label {
  font-size: 13px;
  color: #565555;
  font-family: 'gibson_regular';
  font-weight: normal;
  margin-right: 0px;
}
.section-learn-and-connect .field--name-field-note  .field__item {
  font-size: 13px;
  color: #565555;
  font-family: 'gibson_regular';
  font-weight: normal;
}

.page-learn-and-connect .views-row .group-middle .field--name-field-note  .field__item {
  font-size: 13px;
  color: #565555;
  font-family: 'gibson_regular';
  font-weight: normal;
}
.page-learn-and-connect .views-row .group-middle .field  {
  padding-bottom: 10px;
  /*color: #5c5c5c;*/
}
.page-learn-and-connect .views-row .group-middle
.field--name-field-learn-connect-location .field__label  {
  margin-right: 0px;
  width: 86px;
}
.page-learn-and-connect .views-row .group-middle
.field--name-field-learn-connect-cost .field__label  {
  margin-right: 0px;
  width: 86px;
}
.page-learn-and-connect .views-row .group-middle
.field--name-field-learn-connect-location .field__item  {
  padding-left: 0px;
}
.page-learn-and-connect .views-row .group-middle
.field--name-field-learn-connect-cost .field__item  {
  padding-left: 0px;
}
.page-learn-and-connect .views-row .group-right  {
  width: 10%;
  float: right;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle {
  width: 68%;
  padding-top: 30px;
  padding-left: 0px;
  padding-left: 26px;
  min-height: 218px;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle .field__items {
  max-width: 515px;
  width: 100%;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle .field--name-field-learn-connect-location .field__items .field__item {
  padding-left: 0px;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle .field--name-field-learn-connect-location .field__items .field__item {
  padding-left: 0px;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle .field--name-learn-and-connect-date-field .field__items {
  max-width: 607px;
  width: 100%;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle .field__items .month-year {
  padding-left: 87px;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle .field__items .month-year:first-child {
  padding-left: 0px;
}
.page-learn-and-connect .views-row .group-left
.hria-events .field__items .field__item:first-child {
  max-width: 25%;
  width: 100%;
  height: 100%;
  border-left: 10px solid #235f9c;
  box-sizing: border-box;
  padding: 30px 0px;
  padding-bottom: 0px;
  text-indent: -999px;
}
.page-learn-and-connect .views-row .group-middle
.field__items .field__item ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-left: 86px;
  padding-top: 7px;
}
.page-learn-and-connect .views-row .group-middle
.field__items .field__item ul li {
  display: inline-block;
  margin-right: 60px;
  padding-right: 21px;
  background: url(../images/larow.png) no-repeat right 2px;
}
.page-learn-and-connect .views-row .group-middle
.field__items .field__item ul li a {
  text-transform: uppercase;
  font-size: 14px;
  color: #235f9c;
  font-family: 'gibson_semibold';
}
.page-learn-and-connect .views-row .group-middle
.field__items .field__item ul li a:hover {
  color: #3ba8e2;
}
.page-learn-and-connect .pager {
  margin-bottom: 50px;
  padding-top: 30px;
}
.page-learn-and-connect .pager li a {
  color: #235f9c;
  font-size: 14px;
}
.page-learn-and-connect .pager__item--current {
  font-weight: bold;
  font-family: 'gibson_semibold';
  font-size: 14px;
  color: #235f9c;
}
.page-learn-and-connect .pager__item--next {
  font-size: 0px;
}
.page-learn-and-connect .pager__item--next a {
  background: url(../images/npage.png) no-repeat right 2px;
  padding: 18px 13px;
  font-size: 0px !important;
}
.page-learn-and-connect .pager__item--next a:hover {
  background: url(../images/r1.png) no-repeat right 2px;
}
.page-learn-and-connect .pager__item--previous {
  font-size: 0px;
}
.page-learn-and-connect .pager__item--previous a {
  background: url(../images/l1.png) no-repeat left 2px;
  padding: 18px 13px;
  font-size: 0px !important;
}
.page-learn-and-connect .pager__item--previous a:hover {
  background: url(../images/ppage.png) no-repeat left 2px;
}
.node-type-learn-connect #block-block-37 {
  min-height: 182px;
}
.page-learn-and-connect .l-main .l-content .breadcrumb li:last-child {
 padding-top: 30px;
}
.section-learn-and-connect .content-wrapper .view-empty {
  max-width: 816px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-top: 30px;
}
.node-type-learn-connect .l-region--blockgroup-basic-page-side-bar .block--block .block__content {
  padding: 12px 20px;
}
.node-type-learn-connect .l-region--blockgroup-basic-page-side-bar .block--block .block__content ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.node-type-learn-connect .l-region--blockgroup-basic-page-side-bar .block--block .block__content li {
  background: url(../images/y-tick_49.png) no-repeat left top 2px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
.node-type-learn-connect .l-region--blockgroup-basic-page-side-bar .block--block .block__content p,
.node-type-learn-connect .l-region--blockgroup-basic-page-side-bar .block--block .block__content div {
  padding: 0px 0px !important;
  margin-bottom: 15px;
}
/* ==========================================================================
   Partners advertise Page
   ========================================================================== */

.page-node-35 .node__content .field__item p {
  text-align: center;
  font-size: 14px !important;
  line-height: 22px;
  padding: 0px 118px !important;
}
.page-node-35 #block-views-tabs-block-3 {
  max-width: 960px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  width: 100%;
}
.page-node-35 .l-main .l-content-sub .l-region--content-1 {
  clear: both;
  width: 100%;
  float: none;
  margin: 0;
  padding: 30px 0px 50px 0px;
  min-height: 399px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-node-35 #block-views-tabs-block .field-content
.field-collection-item-field-description {
  /*background-color: #f4f3f3;*/
}
.page-node-35 #quicktabs-container-view__tabs__block, .page-node-35 #block-block-47 {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 0px;
  clear: both;
}
.page-node-35 #block-views-tabs-block .views-field-title {
  display: none;
}
.page-node-35 #block-views-tabs-block
.views-field-body .views-field-field-description
.field-content  {
  background-color: #f4f3f3;
}
.page-node-35 #block-views-tabs-block .views-field-body .field-content p {
  text-align: left;
  font-size: 14px;
  line-height: 22px;
  padding: 0px;
}
.page-node-35 #block-views-tabs-block .views-row-2 .views-field-body .field-content p {
  text-align: left;
  padding: 0px;
  line-height: 22px;
}
.page-node-35 #block-views-tabs-block .views-row-2 .views-field-body .field-content p a,
.page-node-35 #block-views-tabs-block .views-row-4 .views-field-body .field-content p a {
  padding: 14px 26px;
  color: #FFF;
  border-radius: 4px;
  font-family: "gibson_semibold";
  font-size: 16px;
  background-color: #3BA8E2;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 15px;
}
.page-node-35 #block-views-tabs-block .views-row-2 .views-field-body .field-content p a:hover,
.page-node-35 #block-views-tabs-block .views-row-4 .views-field-body .field-content p a:hover {
  background-color: #133568;
}
.page-node-35 #block-views-tabs-block .views-row-3 .views-field-body .field-content p {
  text-align: left;
  padding: 0px;
  line-height: 22px;
  padding-bottom: 15px;
}
.page-node-35 #block-views-tabs-block .views-row .views-field-body ul {
  margin: 0px;
  padding: 0px;
  padding-top: 15px;
}
.page-node-35 #block-views-tabs-block .views-row .views-field-body h3 {
  padding-top: 15px;
}
.page-node-35 #block-views-tabs-block .views-row .views-field-body ul li {
  background: url(../images/y-tick_49.png) no-repeat left top 2px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #133568;
}
.page-node-24 #block-block-27 ul {
  margin: 0px;
  padding: 0px;
  padding-top: 15px;
}
.page-node-24 #block-block-27 ul li {
  background: url(../images/y-tick_49.png) no-repeat left top 2px;
  list-style: none;
  padding-left: 38px;
  padding-bottom: 12px;
}
.page-node-24 #block-block-27 ul li p {
  padding-bottom: 0
}


.page-node-35 #block-views-tabs-block .views-field-field-description {
  margin-top: 26px;
}
.page-node-35 .ds-2col-stacked-fluid > .group-right {
  float: right;
  width: 50%;
  padding: 30px 20px;
}
.page-node-35 .odd > .group-left {
  float: right;
}
.page-node-35 > .group-right .field__item h3 {
  font-size: 25px;
  color: #133568;
  padding-bottom: 20px;
}
.page-node-35 > .group-right .field__item p {
  font-size: 14px;
 /* color: #5a5959;*/
}
.page-node-35 > .group-footer,
.page-node-35 #block-block-47 .block__content,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content {
  clear: both;
  background-color: #fff;
  padding: 30px 40px;
  float: left;
  width: 100%;
}
.page-node-35 #block-views-tabs-block .views-row .ds-2col-stacked-fluid > .group-left {
  background-color: #f4f3f3;
  height: 288px;
}
.page-node-35 #block-views-tabs-block .views-row .ds-2col-stacked-fluid > .group-right {
  background-color: #f4f3f3;
  height: 288px;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .even:nth-child(1),
.page-node-35 #block-block-47 .block__content .content:nth-child(1),
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content .entity-field-collection-item:nth-child(1) {
  width: 50%;
  float: left;
  padding-right: 80px;
  padding-left: 0px;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .odd,
.page-node-35 #block-block-47 .block__content .content,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content .entity-field-collection-item {
  width: 50%;
  float: left;
  padding-right: 59px;
  padding-left: 39px;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .content .even,
.page-node-35 .ds-2col-stacked-fluid > .group-footer .content .odd {
  width: 100%;
  float: left;
  padding-right: 0px;
}
.page-node-35 .field__item ul,
.page-node-35 .field-content ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.page-node-35 .field__item ul li,
.page-node-35 .field-content ul li {
  background: url(../images/y-tick_49.png) no-repeat left top 2px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
.page-node-35 #block-views-tabs-block .view-content .views-field-field-tabs-body .field-content p a {
  background-color: #3ba8e2;
  color: #fff;
  font-family: 'gibson_semibold';
  font-size: 14px;
  border-radius: 4px;
  margin-top: 9px;
  display: inline-block;
  padding: 15px 28px;
  text-transform: uppercase;
}
.page-node-35 #block-views-tabs-block .view-content .views-field-field-tabs-body .field-content p a:hover {
  background-color: #133568;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer {
  padding: 30px 40px;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .even .content .field--name-field-label .even:first-child,
.page-node-35 #block-block-47 .block__content .content:first-child .field--name-field-label .even,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content
.field-collection-item-field-more-description:first-child
.field--name-field-label .even {
  text-align: center;
  font-size: 16px;
  color: #55565a;
  font-family: 'gibson_semibold';
  padding-top: 112px;
  padding-bottom: 22px;
  background: url(../images/partn.png) no-repeat center top;
  width: 40%;
  margin: 0 auto;
  float: none;
  cursor: pointer;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .even .content
.field--name-field-more-des-url .even a ,
.page-node-35 #block-block-47 .block__content .content .field--name-field-more-des-url .even a,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content
.field--name-field-more-des-url .even a {
  background-color: #3ba8e2;
  color: #fff;
  font-family: 'gibson_semibold';
  font-size: 14px;
  border-radius: 4px;
  margin-left: 66px;
  margin-top: 9px;
  display: inline-block;
  padding: 15px 28px;
  text-transform: uppercase;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .even .content
.field--name-field-more-des-url .even a:hover,
.page-node-35 #block-block-47 .block__content .content .field--name-field-more-des-url .even a:hover,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content
.field--name-field-more-des-url .even a:hover {
  background-color: #133568;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .odd .content
.field--name-field-more-des-url .even a {
  background-color: #3ba8e2;
  color: #fff;
  font-family: 'gibson_semibold';
  font-size: 14px;
  border-radius: 4px;
  margin-left: 66px;
  margin-top: 9px;
  display: inline-block;
  padding: 18px 36px;
  text-transform: uppercase;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .odd .content
.field--name-field-more-des-url .even a:hover {
  background-color: #133568;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .even .content .field--name-field-label .even:hover,
.page-node-35 #block-block-47 .block__content .content:first-child .field--name-field-label .even:hover,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content
.field-collection-item-field-more-description:first-child
.field--name-field-label .even:hover {
  background: url(../images/partnh.png) no-repeat center top;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .odd .content .field--name-field-label .even,
.page-node-35 #block-block-47 .block__content .content .field--name-field-label .even,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content
.field--name-field-label .even {
  text-align: center;
  font-size: 16px;
  color: #55565a;
  font-family: 'gibson_semibold';
  padding-top: 112px;
  padding-bottom: 22px;
  background: url(../images/addvert.png) no-repeat center top;
  width: 40%;
  margin: 0 auto;
  float: none;
  cursor: pointer;
}
.page-node-35 .ds-2col-stacked-fluid > .group-footer .odd .content .field--name-field-label .even:hover,
.page-node-35 #block-block-47 .block__content .content .field--name-field-label .even:hover,
.page-node-35 #block-views-tabs-block .views-field-field-more-description .field-content
.field--name-field-label .even:hover {
  background: url(../images/addverth.png) no-repeat center top;
}
.page-node-35 .ds-2col-stacked-fluid > .group-left img {
  width: 470px !important;
}
.page-node-35 .ds-2col-stacked-fluid > .group-left .field__item {
  max-height: 288px ;
}
.page-node-35 .node__content .field__item {

  padding-bottom: 0px;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li {
  width: 25%;
  text-align: center;
  float: left;
  padding-top: 72px;
  height: 100%;
  min-height: 120px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li a {
  padding: 13px 11px;
  color: #d6d6d7;
  font-family: 'gibson_semibold';
  font-size: 16px;
  padding-top: 45px;
  background: url(../images/event.png) no-repeat center 4px;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(1) a {
  background: url(../images/event.png) no-repeat center 4px;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(2) a {
  background: url(../images/publication.png) no-repeat center 4px;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(3) a {
  background: url(../images/reserch.png) no-repeat center 4px;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(4) a {
  background: url(../images/member.png) no-repeat center 4px;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(1) a:hover {
  background: url(../images/eventh.png) no-repeat center 4px;
  color: #fff;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(2) a:hover {
  background: url(../images/publih.png) no-repeat center 4px;
  color: #fff;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(3) a:hover {
  background: url(../images/reserchh.png) no-repeat center 4px;
  color: #fff;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li:nth-child(4) a:hover {
  background: url(../images/membersh.png) no-repeat center 4px;
  color: #fff;
}
.page-node-35 #block-block-43 ul.quicktabs-tabs li.active:after {
  content: url(../images/dn.png);
  color: #000;
  padding-top: 28px;
  display: block;
  margin-bottom: -19px;
}
.page-node-35 .l-main .l-content-sub .l-region--content-2 {
  background-color: #fff;
  padding: 0px 0px;
  margin-top: 15px;
}
.page-node-35 .l-main .l-content-sub .l-region--content-1 {
  clear: both;
  width: 100%;
  padding: 0 0px;
  float: none;
  margin: 0 auto;
  min-height: 135px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-node-35 #block-views-tabs-block {
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  padding-top: 15px;
  clear: both;
  padding-bottom: 30px;
}
.tabs--primary {
  margin-bottom: 0px;
  border-bottom: 1px solid #bbb;
  clear: both;
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;

}
.page-node-35 #block-block-43  {
  width: 100%;
  background-color: #55565a;
  padding: 0px 0px;
  margin-bottom: 0px;
  text-align: center;
  float: left;
  margin-top: 30px;
  top: 129px;
}
.logged-in #block-block-43  {
  /*top: 155px;*/
  top: 0;
  z-index: 1;
}

.page-node-35 #block-block-47 .block__content {
  padding-bottom: 0 !important
}

.page-node-35 #block-block-43 ul.quicktabs-tabs {
  max-width: 960px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  list-style: none;
  width: 100%;
}

/* ==========================================================================
   News Blog Page
   ========================================================================== */
.page-news .l-content h1:nth-of-type(1)  {
  display: none;
}
.page-news .l-main .l-content-sub .l-region--content-1 {
  clear: both;
  width: 100%;
  padding: 0 10px;
  float: none;
  margin: 0 auto;
  padding: 50px 0px 50px 0px;
  min-height: 399px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-news .view-blog-news {
  clear: both;
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
}
.page-news .views-row {
  width: 32%;
  float: left;
  background-color: #fff;
  border-radius: 4px;
  max-height: 468px;
  min-height: 468px;
  margin-right: 18px;
  border: 1px solid #c9c9c9;
  margin-bottom: 21px;
}
.page-news .views-row-1 .group-header .news-images a img {
  width: 100%;
  border-radius: 4px 4px 0px 0px;
}
.page-news .views-row-1 .group-header .news-images .image-overlay {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 98%;
  webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  background: url(../images/overlay2.png) repeat;
  opacity: 0;
}
.page-news .views-row-1 .group-header .news-images .image-overlay:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.page-news .views-row-1 .group-header .news-images .image-overlay img {
  border-radius: 0px;
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: auto;
}
.page-news .views-row .group-header .field--name-title {
  background-color: transparent;
  width: 100%;
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 18px;
  border-radius: 4px 4px 0px 0px;
  padding: 12px 18px;
  max-height: 100%;
  margin-bottom: 0px;
  padding-bottom: 20px;
}
.page-news .views-row .group-header .field--name-title h2 {
  line-height: 24px;
}
.page-news .views-row .group-header .field--name-title a {
  font-family: 'gibson_regular';
  font-size: 18px;
  color: #235f9c;
  outline: none;
  font-weight: normal;
  box-shadow: none;
}
.page-news .views-row .group-header .field--name-title a:hover {
  color: #3ba8e2;
}
.page-news .views-row-1 .group-header .field--name-title h2 {
  line-height: 14px;
}
.page-news .views-row-3 .group-header .field--name-title h2 {
  line-height: 14px;
}
.page-news .views-row
 .group-left .date {
  width: 53px;
  height: 52px;
  background-color: #235f9c;
  float: left;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  font-family: 'gibson_regular';
  font-size: 27px;
  padding: 11px 9px;
  margin-left: 19px;
  margin-right: 15px;
}
.page-news .views-row .group-left .month-year {
  float: left;
  clear: both;
  color: #235f9c;
  font-family: 'gibson_regular';
  margin-left: 15px;
  margin-left: 19px;
  padding-top: 6px;
  text-transform: uppercase;
  font-size: 12px;
}
.page-news .views-row
 .group-right {
  float: left;
}
.page-news .views-row
 .group-right .field--name-field-posted-by {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/edit.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
}
.page-news .views-row
.group-right .field--name-number-of-views {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/view.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
  margin-top: 11px;
}
.page-news .views-row
 .group-right .share-list ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
  height: 20px;
}
.page-news .views-row
.group-right .share-list ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
  height: 17px;
}
.page-news .views-row
.group-right .share-list ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
  height: 17px;
}
.page-news .views-row
 .group-footer {
  float: left;
  clear: both;
  /*color: #5c5c5c;*/
  font-size: 14px;
  font-family: 'gibson_regular';
  padding: 24px 19px;
  line-height: 20px;
}
.page-news .views-row
.group-footer p {
  /*color: #5c5c5c;*/
}
.page-news .views-row-3 {
  margin-right: 0px;
}
.page-news .views-row-6 {
  margin-right: 0px;
}
.page-news .views-row
 .news-wrapper .group-left {
  float: left;
}
.page-news .ds-2col-stacked-fluid > .group-left {
  width: 100%;
  max-width: 89px;
}
.page-news .views-row .group-header .title-blue {
  background-color: #3ba8e2;
  width: 100%;
  color: #fff;
  font-family: 'gibson_regular';
  font-size: 18px;
  border-radius: 4px 4px 0px 0px;
  padding: 12px 20px;
  max-height: 76px;
  margin-bottom: 20px;
  min-height: 76px;
}
.page-news .views-row .group-header .field--name-custom-image-field img {
  width: 100%;
}
.page-news .views-row .group-header .field--name-custom-image-field .news-images {
  position: relative;
}
.page-news .views-row .group-header .field--name-custom-image-field .news-images img {
  width: 100%;
}
.page-news .views-row .group-header .field--name-custom-image-field .image-overlay:hover {
  opacity: 1;
}
.page-news .views-row .group-header .field--name-custom-image-field .image-overlay {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 98%;
  webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  background: url(../images/overlay2.png) repeat;
  opacity: 0;
  border-radius: 4px 4px 0px 0px;
}
.page-news .views-row .group-header .field--name-custom-image-field .image-overlay img {
    border-radius: 0px;
    opacity: 1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: auto;
}
.page-news .views-row .group-header .title-blue a {
  font-family: 'gibson_regular';
  font-size: 18px;
  color: #fff;
  outline: none;
  font-weight: normal;
  box-shadow: none;
}
.page-news .views-row .group-header .title-blue a:hover {
  color: #fff;
}
.page-news .views-row .group-header .title-blue h2 {
  line-height: 23px;
}.page-news .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 10px;
}
.pager {
  margin-bottom: 50px;
  padding-top: 30px;
}
.pager li a {
  color: #235f9c;
  font-size: 14px;
}
.pager li a:hover {
  color: #3ba8e2;
}
.pager__item--current {
  font-weight: bold;
  font-family: 'gibson_semibold';
  font-size: 14px;
  color: #235f9c;
}
.pager__item--next {
  font-size: 0px;
}
.pager__item--next a {
  background: url(../images/npage.png) no-repeat right 2px;
  padding: 18px 13px;
  font-size: 0px !important;
}
.pager__item--next a:hover {
  background: url(../images/r1.png) no-repeat right 2px;
}
.pager__item--previous {
  font-size: 0px;
}
.pager__item--previous a {
  background: url(../images/l1.png) no-repeat left 2px;
  padding: 18px 13px;
  font-size: 0px !important;
}
.pager__item--previous a:hover {
  background: url(../images/ppage.png) no-repeat left 2px;
}
.page-news .l-region--content-2 {
  background-color: #fff;
  padding: 0px 0px;
  padding-bottom: 50px;
  width: 100%;
  float: left;
}
.page-news #flexslider-1 {
  height: 250px !important;
}
.page-news #flexslider-1 ul li img {
  max-height: 400px;
  height: 250px !important;
}
.page-news #flexslider-1 .flex-control-nav {
  width: 100%;
  position: absolute;
  z-index: 81;
  top: 277px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  right: 640px;
  width: auto;
  height: 16px;
}
/* ==========================================================================
   News Blog Detailed Page
   ========================================================================== */
.node-type-news .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 0px;
  width: 100%;
  float: left;
  clear: both;
}
.node-type-news .l-main .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.node-type-news .l-main .l-content h1 {
  float: left;
  color: #133568;
  font-size: 25px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 20px;
  width: 100%;
}
.node-type-news .ds-2col-stacked > .group-left {
  float: left;
  max-width: 73px;
  width: 100%;
}
.node-type-news .node--news--full
 .group-right {
  float: left;
}
.node-type-news .node--news--full
 .group-left .date {
  width: 53px;
  height: 52px;
  background-color: #235f9c;
  float: left;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  font-family: 'gibson_regular';
  font-size: 34px;
  padding: 7px 9px;
}
.node-type-news .node--news--full .group-left .month-year {
  float: left;
  clear: both;
  color: #235f9c;
  font-family: 'gibson_regular';
  padding-top: 6px;
  text-transform: uppercase;
}
.node-type-news .node--news--full
.group-right .field--name-field-posted-by {
  color: #5c5c5c;
  font-size: 16px;
  font-family: 'gibson_regular';
  background-image: url(../images/pbl.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 37px;
  line-height: 24px;
}
.node-type-news .node--news--full
.group-right .field--name-number-of-views {
  color: #5c5c5c;
  font-size: 16px;
  font-family: 'gibson_regular';
  background-image: url(../images/viewl.png);
  background-repeat: no-repeat;
  background-position: left center;
  margin-top: 11px;
  padding-left: 37px;
}
.node-type-news  .share-list-li a {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/sharel.png);
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: -9999px;
  font-size: 0px;
  padding: 12px;
  float: left;
  padding-right: 23px;
}
.node-type-news .node--news--full
.group-right .share-list ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  float: left;
  height: 17px;
}
.node-type-news .node--news--full {
  max-width: 640px;
  float: left;
  width: 100%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.node-type-news .l-region--navigation .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  float: left;
  line-height: 38px;
  width: 85%;
  padding-bottom: 20px;
  padding-top: 31px;
}
.node-type-news .l-region--navigation .block__content {
  float: right;
}
.node-type-news .l-region--navigation .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
.node-type-news .node--news--full
.group-footer {
  padding-top: 23px;
}
.node-type-news .node--news--full
.group-footer .field--name-field-main-image {
  margin-bottom: 10px;
}
.node-type-news .node--news--full
.group-footer .field--name-field-main-image img {
  width: 100%;
  height: 100%;
}
.node-type-news .field--name-body .field__item p img {
/*  width: 100% !important;
  height: 100% !important;*/
}
.node-type-news .node--news--full
.group-footer .field--name-field-blog-photo-credit {
  font-size: 14px;
  padding-left: 30px;
  padding-bottom: 25px;
  background: url(../images/pcredit.png) no-repeat left 0px;
}
.node-type-news .node--news--full
.group-footer .field--type-text-with-summary p {
  font-size: 14px;
  line-height: 22px;
}
.node-type-news
.l-region--blockgroup-basic-page-side-bar {
  max-width: 300px;
  width: 100%;
  float: left;
  padding-bottom: 50px;
}
.node-type-news #flexslider-1 {
  width: 100%;
  margin-bottom: 20px;
}
.node-type-news #block-views-learn-connect-block-1 {
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  margin-bottom: 20px;
}
.node-type-news #block-views-learn-connect-block-1 .view-footer {
  float: none;
  clear: none;
  width: 100%;
  text-align: center;
}
.node-type-news #block-views-learn-connect-block-1 .view-footer a {
  text-transform: uppercase;
  font-size: 14px;
  color: #3ba8e2;
  font-family: 'gibson_semibold';
  padding-right: 21px;
  background: url(../images/larow.png) no-repeat right 2px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  padding-bottom: 20px;
  display: inline-block;
}
.node-type-news #block-views-learn-connect-block-1 .view-footer a:hover {
  color: #3ba8e2;
}
.node-type-news #block-views-learn-connect-block-1 h2.block__title {
  padding: 12px 20px;
  background-color: #3ba8e2;
  color: #fff;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row {
  padding: 18px 20px;
  border-bottom: 1px solid #3ba8e2;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row:last-child {
  border-bottom: none;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-left {
  max-width:82px;
  width: 100%;
  float: left;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-left .in-person-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-left .exam-prep .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-left .golf .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat2.png) no-repeat left 0px;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-left .online-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-left .networking .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat3.png) no-repeat left 0px;
  /*margin-right: 15px;
  background-size: contain;*/
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-right {
  max-width: 176px;
  width: 100%;
  float: left;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-right .field--name-title h2 {
  max-width: 176px;
  width: 100%;
  float: left;
  color: #133568;
  font-size: 14px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-right .field--name-field-learn-connect-date {
  font-size: 14px;
  color: #5c5c5c;
  padding-top: 4px;
  float: left;
  clear: both;
  line-height: 22px;
}
.node-type-news #block-views-learn-connect-block-1
.view-learn-connect .views-row .group-right .field--name-field-learn-connect-region {
  font-size: 14px;
  color: #5c5c5c;
  float: left;
  clear: both;
}
/* ==========================================================================
   membership-policy Page
   ========================================================================== */

.page-node-30 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-30 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-30 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-30 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-30 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-30 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 10px;
}
.page-node-18 #block-block-26 .twitter a {
  font-size: 0px;
  padding: 11px 8px;
  float: right;
  display: block;
  margin-top: -13px;
}
/* ==========================================================================
   Apply-hria-membership Page
   ========================================================================== */
.page-node-185 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-185 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-185 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-185 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-185 .page-node-30 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-185 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-185 .field--type-text-with-summary .field__item div:nth-child(5) {
  padding-bottom: 20px;
}
.page-node-185 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
}
/* ==========================================================================
   nke-workshop Page
   ========================================================================== */
.page-node-112 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-112 table tr td {
  padding: 12px 0px;
  border: 0px;
  padding-left: 25px;
}
.page-node-112 table tr:nth-child(even) td {
  background-color: #fafafa;
}
.page-node-112 table tr:nth-child(odd) td {
  background-color: #f5f5f5;
}
.page-node-112 table tr:first-child td {
  background-color: #e5e5e5;
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #133568;
}
.page-node-112 table {
  border-color:#f5f5f5;
}
.page-node-122 table tr td {
  padding: 12px 0px;
  border: 0px;
  padding-left: 25px;
}
.page-node-122 table tr:first-child td {
  background-color: #e5e5e5;
}
.page-node-122 table tr:nth-child(even) td {
  background-color: #fafafa;
}
.page-node-122 table tr:nth-child(odd) td {
  background-color: #f5f5f5;
}
.page-node-122 table {
  border-color:#f5f5f5;
}
.page-node-112 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-112 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
}
.page-node-112 .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
}
.page-node-112 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-112 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-112 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-112 .page-node-30 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-112 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-112 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
}
.page-node-112 table tr td strong {
  color: #133568;
}
.page-node-112 table {
  margin-bottom: 10px;
}
/* ==========================================================================
   Team Page, Hr-expert and membership-directory page
   ========================================================================== */
.section-team .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.section-team .view-content h3,
.section-hr-expert .view-content h3,
.section-membership-directory .view-content h3 {
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 15px;
  padding-top: 19px;
  clear: both;
  border-top: 1px solid #acacac;
}
.section-team .view-content h3:nth-child(1),
.section-hr-expert .view-content h3:nth-child(1),
.section-membership-directory .view-content h3:nth-child(1) {
  border-top: 0px solid #acacac;
  padding-top: 0px;
}
.section-team .content-wrapper #webform-client-form-201 .webform-component--select-a-region {
  padding-bottom: 21px;
}
.section-team #block-block-40 {
  width: 100%;
  float: left;
  padding-right: 0px;
  padding-top: 28px;
  border-top: 1px solid #acacac;
}
.section-team .l-main,
.section-hr-expert .l-main,
.section-membership-directory .l-main {
  padding-bottom: 50px;
}
.section-team #block-block-40 h2 {
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 15px;
}
.section-team #block-block-40 .block__content h4 span {
  color: #000;
  font-size: 14px !important;
}
.section-team .content-wrapper .block__content,
.section-hr-expert .content-wrapper .block__content,
.section-membership-directory .content-wrapper .block__content {
  line-height: 22px;
}
/*.section-team .views-row {
  width: 100%;
  float: left;
  padding-right: 0px;
  border-bottom: 1px solid #acacac;
  padding-bottom: 10px;
}*/
.section-team .view-team-profile .view-content .views-row,
.section-hr-expert .view-hr-expert .view-content .views-row,
.section-membership-directory .view-mem-directory .view-content .views-row {
  width: 50%;
  float: left;
  line-height: 22px;
  padding-bottom: 15px;
}
.section-team .view-team-profile .view-content .views-row.views-row-odd,
.section-hr-expert .view-hr-expert .view-content .views-row.views-row-odd,
.section-membership-directory .view-mem-directory .view-content .views-row.views-row-odd {
  clear: left;
}
.section-team .view-team-profile .view-content .views-row.views-row-even,
.section-hr-expert .view-hr-expert .view-content .views-row.views-row-even,
.section-membership-directory .view-mem-directory .view-content .views-row.views-row-even {
  clear: right;
}
.section-team .view-team-profile .view-content .views-row .views-field p {
  padding-bottom: 0px;
}
.section-team .view-team-profile .view-content .views-row .views-field-field-member-services div {
  color: #133568;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.section-team .views-row h2 {
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 15px;
  padding-top: 19px;
}
.section-team .views-row .team-wrapper div.services {
  color: #133568;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.section-team .views-row .team-wrapper div.email {
  line-height: 20px;
}
.section-team .views-row .team-wrapper div.phone {
  line-height: 20px;
  padding-bottom: 10px;
}
.section-team .view-team-profile
  padding-right: 0px;
  border-bottom: 1px solid #acacac;
}
.section-team .view-team-profile2.block__title {
  padding-top: 0px;
}
.section-team .view-team-profile div.name-designation {
  color: #133568;
  font-weight: normal;
  font-family: 'gibson_regular';
  line-height: 25px;
  padding-bottom: 10px;
}
.section-team .l-content,
.section-hr-expert .l-content,
.section-membership-directory .l-content {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.section-team article {
  width: 100%;
  float: left;
  clear: both;
}
.section-team .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 20px;
}
.section-team .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
}
.section-team .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
}
.section-team ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.section-team ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.section-team ul.breadcrumb,
.section-membership-directory ul.breadcrumb,
.section-hr-expert ul.breadcrumb {
  margin: 0 auto;
  padding-left: 0px !important;
}
.section-team .field--type-text-with-summary {
  font-size: 14px;
}
.section-team .field--type-text-with-summary .field__item p:first-child {
  padding-bottom: 0px;
}
.section-team .field--type-text-with-summary .field__item p {
  padding-bottom: 4px !important;
}
.section-team .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 10px;
  padding-left: 0px;
}
.section-team strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #133568;
}
.section-team .field__item a {
  color: #3ba8e2;
}
.section-team .field__item a:hover {
  color: #3ba8e2;
}
.section-team .node__content .field__item p:nth-of-type(6) strong,
.section-team .node__content .field__item p:nth-of-type(10) strong,
.section-team .node__content .field__item p:nth-of-type(14) strong,
.section-team .node__content .field__item p:nth-of-type(19) strong,
.section-team .node__content .field__item p:nth-of-type(27) strong,
.section-team .node__content .field__item p:nth-of-type(48) strong,
.section-team .node__content .field__item p:nth-of-type(53) strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  padding-top: 20px;
  display: block;
}
.section-team .l-content h1,
.section-hr-expert .l-content h1,
.section-membership-directory .l-content h1 {
  float: left;
  clear: both;
  display: none;
}
/* ==========================================================================
   FAQ Page
   ========================================================================== */
.page-faq .l-main {
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 50px;
}
.page-faq .l-main .l-content .breadcrumb, .page-node-29 .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 0px;
}

.page-faq ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-faq .views-row .field-content ul li {
    background: url(../images/y-tick_49.png) no-repeat left top 1px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
.page-faq .l-main h1:nth-of-type(1) {
  display: none;
}
.page-faq .l-main .view-id-faq {
  clear: both;
}
.page-faq .l-main .view-content ul {
  clear: both;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.page-faq .l-main .view-content ul li .views-field-title span {
  padding-left: 39px;
  background: url(../images/acoricon.png) no-repeat left top 1px;
  cursor: pointer;
  display: block;
  line-height: 19px;
  color: #235f9c;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
}
.page-faq .l-main .view-content ul li .views-field-title span.minus {
  background: url(../images/minus.png) no-repeat left top 3px;
}
.page-faq .view-id-faq {
  width: 72%;
  float: left;
  padding-right: 30px;
}
.page-faq .l-region--blockgroup-basic-page-side-bar {
  float: left;
  width: 28%;
}
.page-faq #flexslider-1 {
  width: 100%;
  margin-top: 30px;
}
.page-faq div, .page-faq ul, .page-faq span {
  font-size: 14px !important;
}
.page-faq .l-main .view-content ul .views-row .views-field-body {
  padding: 3px 0px 15px 39px;
}
.page-faq .l-main .view-content ul .views-row .views-field-body p {
  padding: 0px;
}
.page-faq #block-multiblock-1 h2 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-faq .l-main .view-id-faq .more-link a {
  display: none;
}
/* ==========================================================================
   Business-plan Page
   ========================================================================== */
.page-node-180 .breadcrumb {
  padding-left: 10px;
}
.page-node-180 .field--type-text-with-summary {
  clear: both;
  padding-bottom: 0px;
}
/* ==========================================================================
   Hria-conference Page
   ========================================================================== */
.page-node-109 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-109 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-109 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-109 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
}
.page-node-109 .node__content .field__item a {
  padding: 16px 27px;
  color: #fff;
  border-radius: 4px;
  font-family: 'gibson_semibold';
  font-size: 16px;
  background-color: #3ba8e2;
  text-transform: uppercase;
}
.page-node-109 .node__content .field__item a:hover {
  background-color: #3ba8e2;
}
.page-node-109 .node__content {
  padding-bottom: 50px;
}
/* ==========================================================================
   Case-competition Page
   ========================================================================== */
.page-node-110 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-110 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-110 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
}
.page-node-110 .field--type-text-with-summary h6 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-110 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-110 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-110 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-110 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-110 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-110 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
}
.page-node-110 table tr td strong {
  color: #133568;
}
.page-node-110 table {
  margin-bottom: 10px;
}
/* ==========================================================================
   Volunteer-program Page
   ========================================================================== */
.page-node-25 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 20px;
}
.page-node-25 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-25 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
}
.page-node-25 .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-25 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-25 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-25 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-25 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-25 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-25 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
}
.page-node-25 table tr td strong {
  color: #133568;
}
.page-node-25 table {
  margin-bottom: 10px;
}
/* ==========================================================================
   Mentorship-program Page
   ========================================================================== */
.page-node-113 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 3px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 20px;
}
.page-node-113 .content-wrapper ol {
  padding-left: 20px;
}
.page-node-113 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 18px;
}
.page-node-113 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
}
.page-node-113 .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-113 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 15px;
}
.page-node-113 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-113 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-113 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-113 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-113 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  padding: 10px 0px;
  display: block;
}
.page-node-113 table tr td strong {
  color: #133568;
}
.page-node-113 table {
  margin-bottom: 10px;
}
/* ==========================================================================
   Celebrating-excellence-awards-program Page
   ========================================================================== */
.page-node-28 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-28 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-28 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-28 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 15px;
  max-width: 100%;
  width: 100%;
  float: left;
  padding: 0px;
  clear: both;
}
/* ==========================================================================
   Invest-students Page
   ========================================================================== */
.page-node-181 .breadcrumb {
  padding-left: 10px;
}
.page-node-181 .field--type-text-with-summary {
  clear: both;
  padding-bottom: 50px;
}
.page-node-181 #block-block-30 .block__title {
  font-family: 'gibson_semibold';
  font-size: 29px;
  color: #fff;
  line-height: 28px;
  padding-top: 31px;
  float: left;
  width: 85%;
  line-height: 44px;
}
.page-node-181 h1 {
  font-size: 14px;
  padding-bottom: 20px;
}
.page-node-181 h2 {
  font-size: 14px;
}
.page-node-181 h3 {
  font-size: 14px;
  padding-bottom: 20px;
}
.page-node-181 .field__item div:first-child {
  font-size: 24px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
}
.page-node-238 h2 {
  font-size: 20px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
}
.page-node-238 h3 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
}
.page-node-238 h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
}
.node-type-page .content-wrapper ul.slides {
  padding: 0 0 0 0px;
}
/* ==========================================================================
   Certified-members Page
   ========================================================================== */
.page-node-31 .breadcrumb {
  padding-left: 10px;
}
.page-node-31 .field--type-text-with-summary {
  clear: both;
  padding-bottom: 50px;
}
/* ==========================================================================
   Additional-perks Page
   ========================================================================== */
.page-node-121 .breadcrumb {
  padding-left: 10px;
}
.page-node-121 .field--type-text-with-summary {
  clear: both;
  padding-bottom: 50px;
}
.page-node-121 ul {
  padding-left: 0px;
  padding-bottom: 20px;
}
.page-node-121 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  padding: 10px 0px;
  display: block;
  color: #133568;
}
/* ==========================================================================
   Recognition-designations Page
   ========================================================================== */
.page-node-122 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 20px;
}
.page-node-122 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-122 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-122 .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-122 span {
  font-size: 14px !important;
}
.page-node-122 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-122 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-122 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-122 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-122 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-122 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #5c5c5c;
}
.page-node-122 table tr td strong {
  color: #133568;
}
.page-node-122 table {
  margin-bottom: 10px;
}
.page-node-122 table tr td  {
  padding-left: 15px;
}
/* ==========================================================================
   Maintaining-your-designation Page
   ========================================================================== */
.page-node-126 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 20px;
}
.page-node-126 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-126 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-126 .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-126 span {
  font-size: 14px !important;
}
.page-node-126 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-126 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-126 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-126 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-126 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-126 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
}
/* ==========================================================================
   Chrp-designation Page
   ========================================================================== */
.page-node-123 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 20px;
}
.page-node-123 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-123 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-123 .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-123 span {
  font-size: 14px !important;
}
.page-node-123 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.page-node-123 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-123 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-123 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-123 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 0px;
}
.page-node-123 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #5c5c5c;
}
.page-node-123 .l-main .l-content-sub .l-region--content-1 {
  clear: both;
  max-width:960px;
  width: 100%;
  padding: 0 10px;
  float: none;
  margin: 0 auto;
  padding: 0px 10px 50px 10px;
  min-height: 399px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* ==========================================================================
   Research Page
   ========================================================================== */
.page-node-184 .breadcrumb {
  padding-left: 10px;
}
.page-node-184 .field--type-text-with-summary {
  clear: both;
  padding-bottom: 50px;
}
/* ==========================================================================
   Hr-experts Page
   ========================================================================== */
.page-node-182 .breadcrumb {
  padding-left: 10px;
}
.page-node-182 .field--type-text-with-summary {
  clear: both;
  padding-bottom: 50px;
}
/* ==========================================================================
   Useful-links Page
   ========================================================================== */
.page-node-26 .field--type-text-with-summary h4 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-top: 20px;
}
.page-node-26 .field--type-text-with-summary h3 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-26 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-26 .field--type-text-with-summary h6 {
  font-size: 16px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
.page-node-26 span {
  font-size: 14px !important;
}
.page-node-26 ul, .page-node-257 ul {
  padding-left: 0px;
  padding-bottom: 20px;
}
.page-node-257 ul {
  margin: 0
}

.page-node-26 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.page-node-26 ul.breadcrumb, .page-node-257 ul.breadcrumb {
  margin: 0 auto;
  padding-left: 10px;
}
.page-node-26 .field--type-text-with-summary {
  font-size: 14px;
}
.page-node-26 .node__content .field__item {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 50px;
}
.page-node-26 strong, .page-node-257 strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #133568;
}
/* ==========================================================================
   Protecting-public Page
   ========================================================================== */
.page-node-19 .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 0px;
}

.page-node-19 ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
  list-style: none;
}
.page-node-19 ul.tabs {
  padding-left: 10px;
  margin: 0 auto;
  padding-bottom: 0px;
}
.l-main .field-content .field__item ul li {
    background: url(../images/y-tick_49.png) no-repeat left top 1px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
.page-node-19 .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  float: none;
  margin: 0 auto;
}
.node-type-page .column-2 {
  clear: both;
  width: 68%;
  float: left;
}
.l-region--blockgroup-basic-page-side-bar {
  width: 32%;
  float: left;
}
.page-node-19 .node__content .field__item {
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  clear: both;
  float: left;
  margin: 0px;
  padding-right: 30px;
}
#block-views-blog-news-block-1 {
  min-height: 160px;
  width: 300px;
  float: left;
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  margin-top: 0px;
  margin-bottom: 30px;
}
#block-views-blog-news-block-1 h2 {
  padding: 10px 20px;
  background-color: #3ba8e2;
  color: #fff;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
  font-weight: normal;
  outline: none;
  text-shadow: none;
}
#block-views-blog-news-block-1 .block__content {
  padding: 18px 20px;
}
#block-views-blog-news-block-1 .block__content div, #block-multiblock-14 .block__content div {
  font-size: 14px;
  margin-bottom: 5px;
}
#block-views-blog-news-block-1 .block__content div span, #block-multiblock-14 .block__content div span {
  color: #5c5c5c;
}
#block-views-blog-news-block-1 .views-row
.views-field-totalcount, #block-multiblock-14 .views-row
.views-field-totalcount {
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/viewl.png);
  background-repeat: no-repeat;
  padding-left: 32px;
  margin-top: 7px;
  margin-bottom: 20px !important;
  background-size: 22px;
  background-position: left 2px;
}
#block-views-blog-news-block-1 .block__content div a {
  color: #235f9c;
  font-size: 14px;
}
#block-views-blog-news-block-1 .block__content div a:hover {
  color: #3ba8e2;
}
.page-node-19 #block-multiblock-10 {
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  clear: both;
}
.page-node-19 #block-multiblock-10 h2.block__title {
  padding: 12px 20px;
  background-color: #3ba8e2;
  color: #fff;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
  font-weight: normal;
  outline: none;
  text-shadow: none;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row {
  padding: 18px 20px;
  border-bottom: 1px solid #3ba8e2;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left {
  max-width: 82px;
  width: 100%;
  float: left;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left .online-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left .in-person-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left  .exam-prep .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left  .golf .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat2.png) no-repeat left 0px;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left  .online-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left  .networking .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat3.png) no-repeat left 0px;
}

.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-left .field__items img {
  width: 40px;
  height: auto;
  margin-top: 10px;
 }

.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-right {
  max-width: 176px;
  width: 100%;
  float: left;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-right .field--name-title h2 {
  max-width: 176px;
  width: 100%;
  float: left;
  color: #133568;
  font-size: 14px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-right .field--name-field-learn-connect-date {
  font-size: 14px;
  color: #5c5c5c;
  padding-top: 4px;
  float: left;
  clear: both;
  line-height: 22px;
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row .group-right .field--name-field-learn-connect-region {
  font-size: 14px;
  color: #5c5c5c;
  float: left;
  clear: both;
}
.page-node-19 #block-multiblock-10 .view-footer {
  float: none;
  clear: none;
  width: 100%;
  text-align: center;
}
.page-node-19 #block-multiblock-10 .view-footer a {
  text-transform: uppercase;
  font-size: 14px;
  color: #235f9c;
  font-family: 'gibson_semibold';
  padding-right: 21px;
  background: url(../images/larow.png) no-repeat right 2px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  padding-bottom: 20px;
  display: inline-block;
}
.page-node-19 #block-multiblock-10 .view-footer a:hover {
  color: #3ba8e2
}
.page-node-19 #block-multiblock-10
 .view-learn-connect .views-row:last-child {
  border-bottom: none;
}
.view-learn-connect .views-row .group-left .in-person-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.view-learn-connect .views-row .group-left .exam-prep .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.view-learn-connect .views-row .group-left .golf .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat2.png) no-repeat left 0px;
}
.view-learn-connect .views-row .group-left .online-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.view-learn-connect .views-row .group-left .networking .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat3.png) no-repeat left 0px;
}
.page-node-19 .field--type-text-with-summary h5 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  margin: 0px;
  padding-top: 20px;
}
#block-views-tabs-block_1 ul.quicktabs-tabs {

}
#quicktabs-view__tabs__block_1 .quicktabs-tabs li {

}
#quicktabs-view__tabs__block_1 .quicktabs-tabs li a {

}
#quicktabs-view__tabs__block_1 .quicktabs-tabs li.active a {

}
.page-node-19 #block-views-tabs-block-1 {
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  padding-top: 15px;
  clear: both;
  padding-bottom: 30px;
}
 .page-node-19 .views-row-1 .field--type-text-with-summary h3 {
  padding-bottom: 0px;
}

.page-node-19 #block-views-tabs-block-1 span {
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 10px;
  display: block;
}

.page-node-19 .l-main .l-content-sub .l-region--content-1 {
  clear: both;
  width: 100%;
  padding: 0 0px;
  float: none;
  margin: 0 auto;
  min-height: 135px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-node-19 #block-block-42  {
  width: 100%;
  background-color: #55565a;
  padding: 0px 0px;
  margin-bottom: 0px;
  text-align: center;
  float: left;
  margin-top: 50px;
  top: 108px;
  position: static;
}
.logged-in #block-block-42  {
  top: 136px;
  z-index: 1;
}
.page-node-19 .l-main .l-content-sub .l-region--content-2 {
  background-color: #fff;
  padding: 0px 0px;
  margin-top: 15px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li {
  width: 25%;
  text-align: center;
  float: left;
  padding-top: 72px;
  height: 100%;
  min-height: 120px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li a {
  padding: 13px 11px;
  color: #d6d6d7;
  font-family: 'gibson_semibold';
  font-size: 16px;
  padding-top: 45px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(1) a {
  background: url(../images/srw.png) no-repeat center 4px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(2) a {
  background: url(../images/blw.png) no-repeat center 4px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(3) {
  padding: 0px 17px;
  padding-top: 15px;
  line-height: 16px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(3) a {
  word-wrap: break-word;
  white-space: pre;
  white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* ancient Opera */
white-space: -o-pre-wrap; /* newer Opera */
white-space: pre-wrap; /* Chrome; W3C standard */
  background: url(../images/cew.png) no-repeat 96px 4px;
  display: block;
  width: 230px;
  line-height: 18px;
  text-align: center;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(4) a {
  background: url(../images/gcw.png) no-repeat 65px 4px;
  word-wrap: break-word;
  white-space: pre;
  white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* ancient Opera */
white-space: -o-pre-wrap; /* newer Opera */
white-space: pre-wrap; /* Chrome; W3C standard */
  display: block;
  width: 152px;
  line-height: 16px;
  text-align: center;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(4) {
  padding: 0px 67px;
  padding-top: 15px;
  line-height: 16px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(1) a:hover {
  background: url(../images/sr.png) no-repeat center 4px;
  color: #fff;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(2) a:hover {
  background: url(../images/bl.png) no-repeat center 4px;
  color: #fff;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(3) a:hover {
  background: url(../images/ce.png) no-repeat 96px 4px;
  color: #fff;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(4) a:hover {
  background: url(../images/gc.png) no-repeat 65px 4px;
  color: #fff;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li.active:after {
  content: url(../images/dn.png);
  color: #000;
  padding-top: 28px;
  display: block;
  margin-bottom: -19px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(3).active:after {
  padding-top: 8px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(4).active:after {
  padding-top: 12px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(3).active:after {
  margin-bottom: -17px;
    margin-left: 17px;
}
.page-node-19 #block-block-42 ul.quicktabs-tabs li:nth-child(4).active:after {
  margin-bottom: -17px;
  margin-left: 54px;
}
/* ==========================================================================
   User Login Page
   ========================================================================== */
.page-user #edit-submit--2 {
  display: none;
}
.page-user .l-main {
  margin-top: 160px;
  padding-bottom: 50px;
}
.page-user .l-content {
  clear: both;
  max-width:960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
}
.page-user .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
}
.page-user #edit-submit {
  padding: 14px 30px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  margin-top: 5px;
  text-transform: uppercase;
  border: none;
  margin-bottom: 50px;
}
.page-user #edit-submit:hover {
  background-color: #133568;
}
.page-user .tabs {
  margin-bottom: 0px;
  border-bottom: 1px solid #bbb;
  clear: both;
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  margin-bottom: 20px;
}
.page-user .tabs li:first-child {
  display: none;
}
/* ==========================================================================
   Publication Page
   ========================================================================== */

.page-publications .l-content,
.page-research .l-content {
  max-width:960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
}
.page-publications .views-row,
.page-research .views-row {
  width: 100%;
  /*min-height: 240px;*/
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  border: 1px solid #c9c9c9;
  padding: 0px 0px 20px 20px;
}
.page-publications .views-row .group-left,
.page-research .views-row .group-left {
  max-width: 25%;
  width: 100%;
  float: left;
  padding-top: 20px;
}
.page-publications .views-row .group-left img,
.page-research .views-row .group-left img  {
  width: 195px;
  height: 199px;
}
.page-publications .views-row .group-middle,
.page-research .views-row .group-middle {
  width: 65%;
  float: left;
  padding-top: 20px;
}
.page-publications .views-row .group-middle .title,
.page-research .views-row .group-middle .title {
  font-size: 24px;
  font-family: 'gibson_regular';
  font-weight: 100;
  padding-bottom: 15px;
  color: #133568;
}
.page-research .views-row .group-middle .description,
.page-publications .views-row .group-middle .description {
  /*max-height: 107px;*/
  /*color: #5c5c5c;*/
}
.page-research .views-row .group-middle .description p,
.page-publications .views-row .group-middle .description p {
  /*max-height: 107px;*/
  /*color: #5c5c5c;*/
  padding-bottom: 29px;
}
.page-publications .views-row .group-middle .view-all-issues a,
.page-research .views-row .group-middle .view-all-issues a {
  font-size: 16px;
  padding-bottom: 12px;
  display: block;
}
.page-publications .views-row .group-middle .download a,
.page-research .views-row .group-middle .download a {
  font-size: 16px;
  display: block;
  margin-bottom: 8px;
  clear: both;
}
.page-research .views-row .group-middle .download .file a,
.page-research .views-row .group-middle .download .file img {
  float: left;
}
.page-publications .views-row .group-left
 .field--name-field-learn-connect-image,
 .page-research .views-row .group-left
 .field--name-field-learn-connect-image  {
  max-width: 25%;
  width: 100%;
}
.page-publications .ds-3col-stacked-fluid.group-two-sidebars > .group-middle,
.page-research .ds-3col-stacked-fluid.group-two-sidebars > .group-middle {
  width: 65%;
}
.page-publications .views-row .group-right,
.page-research .views-row .group-right {
  width: 10%;
  float: right;
  height: 240px;
}
.page-publications .l-content h1,
.page-research .l-content h1 {
  font-size: 25px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
}
.page-research .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 0px;
}
.page-publications .views-row
.group-right .date,
.page-research .views-row
.group-right .date {
  width: 58px;
  height: 52px;
  background-color: #235f9c;
  float: right;
  color: #fff;
  text-align: center;
  font-family: 'gibson_regular';
  font-size: 27px;
  padding: 7px 9px;
  margin-left: 19px;
  margin-right: 0px;
}
.page-publications .views-row
.group-right .date span,
.page-research .views-row
.group-right .date span  {
  color: #fff;
  text-align: center;
  font-family: 'gibson_regular';
  font-size: 32px;
}
.page-publications .views-row .group-right .month-year,
.page-research .views-row .group-right .month-year {
  float: right;
  clear: both;
  color: #235f9c;
  font-family: 'gibson_regular';
  margin-left: 15px;
  margin-left: 19px;
  padding-top: 6px;
  text-transform: uppercase;
}
/* ==========================================================================
   Search Result Page
   ========================================================================== */
.page-search-node .l-main {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.page-search-node .l-region--top #block-search-form #search-block-form .form-actions .form-submit {
  display: none;
}
.page-search-node .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.page-search-node .l-content h2 {
  font-size: 24px;
  color: #133568;
  padding:15px 0px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
}
.page-search-node .content-wrapper #search-form .form-wrapper .form-submit {
  padding: 6px 7px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  border: none;
  margin-left: 10px;
}
.page-search-node .content-wrapper .form-item label {
  float: left;
  margin-right: 15px;
  padding-top: 6px;
}
.page-search-node #edit-basic {
  background-color: #f3f3f3;
  padding: 25px 20px;
  padding-bottom: 15px;
  padding: 25px 20px 15px 20px;
}
.page-search-node .content-wrapper #edit-submit:hover {
  background-color: #133568;
}
.page-search-node ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
  list-style: none;
}
.page-search-node .breadcrumb {
  padding-left: 0px !important;
}
/* ==========================================================================
   Search Result Page
   ========================================================================== */
.page-preferences .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.page-preferences .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
/* ==========================================================================
   privacy-policy Page
   ========================================================================== */
.page-node-57 .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.page-node-57 .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.page-node-57 .node__content .field__item {
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  clear: both;
  float: none;
  margin: 0 auto;
}
.page-node-57 .content-wrapper ul {
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
}
.section-sitemap .l-main .l-content .breadcrumb,
.page-node-57 .l-main .l-content .breadcrumb,
.page-node-58 .l-main .l-content .breadcrumb,
.page-node-56 .l-main .l-content .breadcrumb,
.section-publications .l-main .l-content .breadcrumb {
  padding-left: 0px;
}
/* ==========================================================================
   Terms of use Page
   ========================================================================== */
.page-node-58 .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.page-node-58 .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.page-node-58 .l-content h3 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.page-node-58 .node__content .field__item {
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  clear: both;
  float: left;
}
.page-node-58 .field--type-text-with-summary {
  float: left;
  padding-bottom: 50px;
}
/* ==========================================================================
   Forms Page
   ========================================================================== */
.page-forms .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.page-forms .l-content h1 {
  font-size: 24px;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.logged-in.page-node-257 #edit-submit {
  display: none;
}
/* ==========================================================================
   Contact-us Page
   ========================================================================== */
.page-node-56 .edit-submit--2 {
  display: none;
}
.page-node-56 .webform-component--markup {
    margin-bottom: 0px !important;
}
.page-node-56 #webform-client-form-56 .webform-component input {
  width: 100%;
}
.page-node-56 .l-main {
  max-width:100%;
  width: 100%;
  padding: 0px 0px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.page-node-56 .l-main .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.page-node-56  #map-canvas {
  min-height: 444px;
  width: 100%;
}
.page-node-56 .l-main .l-content-sub .l-region--content-1 {
  width: 100%;
  padding: 0px 10px 0px 10px;
}
.page-node-56 .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
  display: none;
}
.page-node-56 #webform-client-form-56  .webform-submit {
  padding: 10px 18px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  margin-top: 5px;
  text-transform: uppercase;
  border: none;
  margin-bottom: 50px;
}
.page-node-56  #webform-client-form-56 .webform-component  .form-item  label, .page-node-56 #webform-client-form-56 .webform-component  .form-actions label {
  display: block;
  font-weight: bold;
  line-height: 24px;
}
.page-node-56 #edit-actions--2 #edit-submit--2 {
  display: none;
}
.page-node-56 .node__content .field__item {
  padding: 0px 0px;
}
.page-node-56 .field--type-text-with-summary {
  width: 50%;
  float: left;
}
.page-node-56 .field--type-text-with-summary .field__item strong {
  color: #133568;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-56 .webform-client-form-56 {
  width: 50%;
  float: left;
}
/* ==========================================================================
   learn-and-connect detailed page
   ========================================================================== */
.node-type-learn-connect .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.node-type-learn-connect .l-main .l-content .breadcrumb li {
  font-size: 12px;
  padding: 30px 0px;
  color: #235f9c;
  text-decoration: none;
  font-family: 'gibson_regular';
}
.node-type-learn-connect  .l-main .l-content .breadcrumb li a {
  color: #235f9c;
  font-size: 12px;
  padding: 0px 0px;
  display: block;
}
.node-type-learn-connect .l-main .l-content .breadcrumb li:nth-child(2) a:hover {
  color: #3ba8e2;
  cursor: pointer;
}
.node-type-learn-connect .field--name-learn-connect-top-links {
  padding-right: 10px;
  padding-bottom: 15px;
  float: right;
  /*margin-right: 148px;*/
}
.node-type-learn-connect  .margin {
  margin-right: 154px;
}

.node-type-learn-connect .field--name-field-learn-connect-date {
  float: left;
  padding-bottom: 10px;
}
.node-type-learn-connect .field--name-detail-bottom-l-c a {
  padding: 10px 18px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
  border: none;
  margin-bottom: 0px;
  float: left;
  margin-right: 10px;
}
.node-type-learn-connect .field--name-detail-bottom-l-c a:hover ,
.node-type-learn-connect .field--name-detail-bottom-l-c-download a:hover {
  background-color: #133568;
}
.node-type-learn-connect .field--name-detail-bottom-l-c-download a {
  padding: 10px 18px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  text-transform: uppercase;
  border: none;
  margin-bottom: 50px;
}
.node-type-learn-connect .field--name-learn-connect-top-links a {
  float: left;
  padding: 10px 18px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  border: none;
}
.node-type-learn-connect .field--type-text-with-summary h4 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 7px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.node-type-learn-connect .field--type-text-with-summary img {
  margin: 3px 15px 0px 10px;
}
.node-type-learn-connect .field--name-learn-connect-top-links a:hover {
  background-color: #133568;
}
.node-type-learn-connect .field--name-downlaod {
  padding-right: 5px;
  padding-bottom: 15px;
  float: right;
}
.node-type-learn-connect .field--name-learn-and-connect-date-field {
  clear: both;
  padding-top: 5px;
}
.node-type-learn-connect .field--name-learn-and-connect-date-field-wit .field__label,
.node-type-learn-connect .field--name-field-learn-connect-location .field__label,
.node-type-learn-connect .field--name-field-learn-connect-cost .field__label {
  color: #55565a;
  font-family: 'gibson_semibold';
  margin-right: 16px;
  float: left;
  clear: left;
}
.node-type-learn-connect .field--name-learn-and-connect-date-field-wit .month-year {
  padding-left: 64px;
}
.node-type-learn-connect .field--name-learn-and-connect-date-field-wit {
  padding-top: 55px;
}
.node-type-learn-connect .field--name-learn-and-connect-date-field .field__label {
  margin-right: 18px;
}
.node-type-learn-connect .field--name-learn-and-connect-date-field .month-year {
  padding-left: 63px;
}
.node-type-learn-connect .field--name-field-learn-connect-cost .field__label {
  margin-right: 27px;
}
.node-type-learn-connect .field--name-learn-and-connect-date-field,
.node-type-learn-connect .field--name-field-learn-connect-location,
.node-type-learn-connect .field--name-field-learn-connect-cost {
  padding-bottom: 10px;
  clear: both;
}
.node-type-learn-connect .node--learn-connect--full .group-header {
  border-bottom: 1px solid #dedede;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
.node-type-learn-connect .field--name-downlaod a {
  float: left;
  padding: 10px 18px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  border: none;
}
.node-type-learn-connect .field--name-downlaod a:hover {
  background-color: #133568;
}
.node-type-learn-connect .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.node-type-learn-connect .l-content h3 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.node-type-learn-connect .content-wrapper strong {
  font-size: 16px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
  display: inline-block;
}
.node-type-learn-connect .node__content .field__item {
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  clear: both;
  float: left;
}
.node-type-learn-connect .field--type-text-with-summary {
  float: left;
}
.node-type-learn-connect .field--name-body ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
.node-type-learn-connect .field--name-body ul li {
   background: url(../images/y-tick_49.png) no-repeat left top 1px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
.node-type-learn-connect #flexslider-1 .flex-control-nav {
  top: 225px;
  right: 126px;
}
#flexslider-1 .flex-control-nav li a.flex-active {
  background: none;
  background: none;
  cursor: default;
  background-color: #f19393;
}
#flexslider-1 .flex-control-nav li a {
  border: 1px solid #f19393;
}
.flex-control-paging li a {
  background: transparent;
}
.flex-control-paging li a:hover {
  background: #333;
  background: #f19393;
}
.page-node-29 #flexslider-1 .flex-control-nav li a.flex-active {
  background: none;
  background: none;
  cursor: default;
  background-color: #80b2d4;
}
.page-node-29 #flexslider-1 .flex-control-nav li a {
  border: 1px solid #80b2d4;
}
.page-node-29.flex-control-paging li a {
  background: transparent;
}
.page-node-29 .flex-control-paging li a:hover {
  background: #333;
  background: #80b2d4;
}
.front #flexslider-1 .flex-control-nav li a.flex-active {
  background-color: #798aa2;
}
.front #flexslider-1 .flex-control-nav li a {
  border: 1px solid #798aa2;
}
.front .flex-control-paging li a {
  background: transparent;
}
.front .flex-control-paging li a:hover {
  background: #333;
  background: #798aa2;
}
.front .l-content-sub .l-region--blockgroup-conference-section-home-rig ul {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
  list-style: none;
}
.front .l-content-sub .l-region--blockgroup-conference-section-home-rig ul li {
    background: url(../images/y-tick_49.png) no-repeat left top 1px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
/* ==========================================================================
   Publication detailed page
   ========================================================================== */
.page-taxonomy .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.page-taxonomy .l-main .l-content-sub .l-region--content-1 {
  clear: both;
  max-width:960px;
  width: 100%;
  padding: 0 10px;
  float: none;
  margin: 0 auto;
  padding: 50px 10px 0px 10px;
  min-height: 244px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-taxonomy #block-multiblock-16 {
  width: 100%;
  float: left;
  text-align: center;
  min-height: 201px;
}
.page-taxonomy #block-multiblock-16 h2 {
  font-weight: bold;
  font-size: 24px;
}
.page-taxonomy .l-main .l-content .breadcrumb li {
  font-size: 12px;
  padding: 30px 0px;
  color: #235f9c;
  text-decoration: none;
  font-family: 'gibson_regular';
}
.page-taxonomy .l-main .l-content .breadcrumb li a {
  color: #235f9c;
  font-size: 12px;
  padding: 0px 0px;
  display: block;
}
.page-taxonomy .l-region--content-2 {
  background-color: transparent;
  padding: 0px;
  float: none;
  clear: both;
  width: 100%;
  float: left;
}
.page-taxonomy .l-content h1 {
  font-size: 24px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
  text-align: center;
}
.page-taxonomy .l-content > h2 {
  display: none;
}
.page-taxonomy .l-content .group-header h2 {
  display: none;
}
.page-taxonomy .l-content .group-header h2.customTitle {
  display: block;
  font-size: 16px;
  font-family: 'gibson_semibold';
  padding-bottom: 0px;
  text-align: center;
  font-family: 'gibson_regular';
}
.page-taxonomy .l-content .content-wrapper .group-footer h2 {
  font-size: 16px;
  font-family: 'gibson_semibold';
  padding-bottom: 0px;
  text-align: center;
}
.page-taxonomy .l-content .content-wrapper .group-footer .field--name-title {
  padding-bottom: 13px;
  border-bottom: 1px solid #cccccc;
}
.page-taxonomy .l-content .content-wrapper .group-footer .field--name-field-url-file {
  padding-top: 10px;
  text-align: center;
  line-height: 18px;
  border-top: 1px solid #ccc;
  margin-top: 11px;
}
.page-taxonomy .l-content .content-wrapper .group-footer .field--name-custom-url-and-file-field a {
  width: 100%;
  text-align: center;
  clear: both;
  display: block;
  padding-bottom: 6px;
}
.page-taxonomy .l-content h2.element-invisible {
  font-size: 24px;
  color: #133568;
  padding-bottom: 15px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.page-taxonomy .l-content h3 {
  font-size: 18px;
  color: #133568;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.page-taxonomy .node__content .field__item {
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  clear: both;
  float: left;
}
.page-taxonomy .field--type-text-with-summary {
  float: left;
}
.page-taxonomy .term-listing-heading {
  text-align: center;
}
.section-research .term-listing-heading {
  text-align: center;
  padding-bottom: 30px;
}
.page-taxonomy .group-footer p {
  text-align: center;
}
.page-taxonomy .node--publications,
.page-taxonomy .node--research {
  width: 222px;
  float: left;
  margin-right: 15px;
  margin-bottom: 30px;
}
.page-taxonomy .node--publications .group-footer .field--name-post-date,
.page-taxonomy .node--research .group-footer .field--name-post-date {
  width: 222px;
  float: left;
  margin-right: 15px;
  text-align: center;
  font-family: 'gibson_regular';
  color: #5c5c5c;
}
.page-taxonomy .node--publications .group-footer .field--name-views .field__label {
  text-align: center;
  width: 16%;
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/view.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 17px;
  margin-top: 11px;
  text-indent: -9999px;
  float: none;
  margin: 0 auto;
  clear: both;
    padding-top: 13px;
}
.page-taxonomy .node--research .group-footer .field--name-views .field__item {
  text-align: center;
  width: 16%;
  color: #5c5c5c;
  font-size: 14px;
  font-family: 'gibson_regular';
  background-image: url(../images/view.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 17px;
  float: none;
  margin: 0 auto;
  clear: both;
  padding-top: 0px;
  font-family: 'gibson_semibold';
  padding-bottom: 20px;
}
.page-taxonomy .node--publications .group-footer .field--name-views .field__items,
.page-taxonomy .node--research .group-footer .field--name-views .field__items {
  text-align: center;
  width: 100%;
  float: left;
  margin-left: 10px;
  margin-top: -23px;
  font-family: 'gibson_semibold';
  color: #5c5c5c;
}
.page-taxonomy .node--research .group-footer .field--name-views .field__items {
  text-align: center;
  width: 100%;
  float: left;
  margin-left: 0px;
  margin-top: 9px;
  font-family: 'gibson_semibold';
  clear: both;
}
.page-taxonomy .node--publications .field__item img,
.page-taxonomy .node--research .field__item img  {
  width: 100%;
  height: 224px;
}
.page-taxonomy .node--publications:last-child,
.page-taxonomy .node--research:last-child {
  margin-right: 0px;
}
.page-taxonomy .field--name-post-date {
  text-align: center;
}
.page-taxonomy #block-block-11 p {
  text-align: center;
  padding-bottom: 10px;
}
.page-taxonomy #block-block-11 h3 {
  text-align: center;
}
.page-taxonomy #block-block-11 h3 a {
  padding: 16px 16px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  margin-top: 5px;
  text-transform: uppercase;
  border: none;
  font-size: 16px;
  margin-bottom: 50px;
}
.page-taxonomy #block-block-11 h3 a:hover {
  background-color: #133568;
}
.page-taxonomy #block-block-11 p strong {
  font-size: 18px;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #5c5c5c;
}
.node-type-news #block-views-learn-connect-block-1 {
  /*border: 1px solid #c1c1c1;
  border-radius: 4px;*/
}
.page-taxonomy .learn-block h3, .blog-block h3, .member-block h3 {
  /*padding: 12px 20px;
  background-color: #3ba8e2;
  color: #fff;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';*/
}
.page-taxonomy .learn-block , .blog-block , .member-block {
  /*width: 31%;
  margin-right: 31px;
  float: left;
  border: 1px solid #c1c1c1;
  border-radius: 4px;
  margin-bottom: 50px;*/
}
.page-taxonomy .learn-block {
  margin-right: 0px;
}
.page-taxonomy .l-main .l-content-sub .l-region--content-3 {
  clear: both;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  padding-top: 0px;
}
.page-taxonomy .l-main .l-content-sub .l-region--content-2 {
  margin-bottom: 50px;
}
.page-taxonomy .l-main {
  padding-bottom: 50px;
}
.learn-block p , .blog-block p, .member-block p {
  /*padding: 12px 20px;*/
}
.page-taxonomy #block-multiblock-15 {
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  width: 300px;
  margin-right: 31px;
  float: left;
}
.page-taxonomy #block-block-12, .page-taxonomy #block-multiblock-14 {
  margin-right: 13px;
}
.page-taxonomy #block-multiblock-15 h2.block__title {
  padding: 10px 20px;
  background-color: #3ba8e2;
  color: #fff;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
  margin-bottom: 4px;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row {
  padding: 16px 20px;
  border-bottom: 1px solid #3ba8e2;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-left {
  max-width: 82px;
  width: 100%;
  float: left;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-left .online-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-left .in-person-learning .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-left  .exam-prep .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/l&c.png) no-repeat left 0px;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-left .golf .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat2.png) no-repeat left 0px;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-left .networking .field__item {
  text-indent: -9999px;
  padding: 28px 20px;
  background: url(../images/cat3.png) no-repeat left 0px;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-right {
  max-width: 176px;
  width: 100%;
  float: left;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-right .field--name-title h2 {
  max-width: 176px;
  width: 100%;
  float: left;
  color: #133568;
  font-size: 14px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-right .field--name-field-learn-connect-date {
  font-size: 14px;
  color: #5c5c5c;
  padding-top: 4px;
  float: left;
  clear: both;
  line-height: 22px;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row .group-right .field--name-field-learn-connect-region {
  font-size: 14px;
  color: #5c5c5c;
  float: left;
  clear: both;
}
.page-taxonomy #block-multiblock-15
 .view-learn-connect .views-row:last-child {
  border-bottom: none;
}
.page-taxonomy #block-multiblock-14 .block__content div.more-link {
  text-align: left;
}
.page-taxonomy #block-multiblock-15 .view-footer a,
.page-taxonomy #block-multiblock-14 .block__content div.more-link a,
#block-block-29 .block__content div a,
#block-views-blog-news-block-1 .block__content div.more-link a,
.page-taxonomy #block-block-12 .block__content div.member-block a {
  text-transform: uppercase;
  font-size: 14px;
  color: #235f9c;
  font-family: 'gibson_semibold';
  padding-right: 21px;
  background: url(../images/larow.png) no-repeat right 2px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  padding-bottom: 20px;
  display: inline-block;
}
.page-taxonomy #block-multiblock-15 .view-footer a:hover,
.page-taxonomy #block-multiblock-14 .block__content div.more-link a:hover,
#block-block-29 .block__content div a:hover,
#block-views-blog-news-block-1 .block__content div.more-link a:hover,
.page-taxonomy #block-block-12 .block__content div.member-block a:hover {
  color: #3ba8e2
}
.page-taxonomy #block-block-12 .block__content div.member-block a {
  background: url(../images/larow.png) no-repeat right 16px;
}
.page-taxonomy #block-multiblock-14 .block__content div.more-link a,
#block-block-29 .block__content div a,
#block-views-blog-news-block-1 .block__content div.more-link a  {
  padding-bottom: 0px;
}
.page-taxonomy #block-block-12 .block__content div.member-block a {
  padding-bottom: 5px;
  line-height: 17px;
  padding-top: 13px;
}
.page-taxonomy #block-block-12 .block__content div.member-block h3 {
  line-height: 17px;
}
.section-hria-job-source #block-block-29 .block__content div {
  margin-bottom: 0px;
}
#block-views-blog-news-block-1 .block__content div.more-link {
  text-align: left;
}
.page-taxonomy  #block-block-12 {
  min-height: 160px;
  width: 300px;
  float: left;
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  margin-top: 0px;
}
.page-taxonomy  #block-block-12 ul li {
  background: url(../images/y-tick_49.png) no-repeat left top 1px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
.page-taxonomy  #block-block-12 ul {
  padding: 0px;
  margin: 0px;
}
.page-taxonomy  #block-block-12 h2 {
  padding: 10px 20px;
  background-color: #3ba8e2;
  color: #fff;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
}
.page-taxonomy  #block-block-12 .block__content {
  padding: 18px 20px;
}
.page-taxonomy  #block-block-12 .block__content div {
  font-size: 14px;
}
.page-taxonomy  #block-block-12 .block__content .member-block p {
  padding-bottom: 0px;
}
.page-taxonomy  #block-block-12 .block__content div span {
  font-size: 14px !important;
}
.page-taxonomy  #block-block-12 .block__content div a {
  color: #235f9c;
  font-size: 14px;
}
.page-taxonomy  #block-multiblock-14 {
  min-height: 160px;
  width: 300px;
  float: left;
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  margin-top: 0px;
  margin-bottom: 30px;
}
.page-taxonomy  #block-multiblock-14 h2 {
  padding: 10px 20px;
  background-color: #3ba8e2;
  color: #fff;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
}
.page-taxonomy  #block-multiblock-14 .block__content {
  padding: 18px 20px;
}
.page-taxonomy  #block-multiblock-14 .block__content div {
  font-size: 14px;
  margin-bottom: 5px;
}
.page-taxonomy  #block-multiblock-14 .block__content div a {
  color: #235f9c;
  font-size: 14px;
}
.page-taxonomy  #block-multiblock-14 .block__content div a:hover {
  color: #3ba8e2;
  font-size: 14px;
}
.section-publications .download a {
  margin-bottom: 11px;
}
.section-publications .download a:last-child {
  margin-bottom: 0px;
}

/* ==========================================================================
   Site map Page
   ========================================================================== */
.section-sitemap .l-content {
  max-width:960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-bottom: 50px;
}
.section-sitemap #site-map .content > ul.site-map-menu {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 20px;
  list-style: none;
}
.section-sitemap #site-map .content > ul.site-map-menu > li {
    background: url(../images/y-tick_49.png) no-repeat left top 0px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 12px;
}
.section-sitemap #site-map .content > ul.site-map-menu > li > a {
  font-family: 'gibson_semibold';
  font-weight: normal;
}
.section-sitemap .l-content h1 {
  font-size: 24px;
  padding-bottom: 20px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  clear: both;
  width: 100%;
}
.section-sitemap .l-content h1 {
  display: none;
}
.logged-in .top-most-region , .logged-in .l-header {
  top: 33px;
  z-index: 3;
}
#flexslider-3 .flex-control-paging li a.flex-active {
  background: none;
  background: none;
  cursor: default;
  background-color: #f19393;
}
#flexslider-3 .flex-control-paging li a {
  border: 1px solid #f19393;
}
.section-publications #flexslider-1 {
  height: 248px !important;
}
.section-publications .l-content-sub,
.section-research .l-content-sub {
  padding-top: 35px;
}
.section-publications .l-main .l-content-sub .l-region--content-1,
.section-research .l-main .l-content-sub .l-region--content-1 {
  padding-top: 30px;
  clear: both;
  border-top: 1px solid #cccccc;
}
.section-publications #flexslider-1 .slides img {
   height: 248px !important;
}
.section-publications #flexslider-1 .flex-control-paging li a.flex-active {
  background: none;
  background: none;
  cursor: default;
  background-color: #f19393;
}
.krumo-root {
  clear: both;
}
#block-webform-client-block-201 .block__content {
  position: absolute;
  top: 0px;
  webkit-box-shadow: inset 0px 0px 0px 1px #fff, 0px 5px 10px 0px rgba(0, 0, 0, .2);
  min-width: 960px;
  float: none;
  overflow: visible !important;
  z-index: 999;
  margin: 0 auto;
  left: auto;
}

#webform-client-form-201 {
  position: absolute;
  top: 0px;
  background: #f2f2f2;
  border: 1px solid #ababab;
  right: 17px;
  webkit-box-shadow: inset 0px 0px 0px 1px #fff, 0px 5px 10px 0px rgba(0, 0, 0, .2);
  box-shadow: inset 0px 0px 0px 1px #fff, 0px 5px 10px 0px rgba(0, 0, 0, .2);
  padding: 20px;
  min-width: 215px;
  border-top: 3px solid #3ba8e2;
  border-bottom: 3px solid #3ba8e2;
  float: none;
  overflow: visible !important;
  z-index: 999;
  padding-bottom: 0px;
}
#webform-client-form-201 .webform-component--select-a-region {
  /*position: absolute;
  top: 0px;
  background: #f2f2f2;
  border: 1px solid #ababab;
  right: 19px;
  webkit-box-shadow: inset 0px 0px 0px 1px #fff, 0px 5px 10px 0px rgba(0, 0, 0, .2);
  box-shadow: inset 0px 0px 0px 1px #fff, 0px 5px 10px 0px rgba(0, 0, 0, .2);
  padding: 20px;
  min-width: 215px;
  border-top: 3px solid #3ba8e2;
  border-bottom: 3px solid #3ba8e2;
  float: none;
  overflow: visible !important;
  z-index: 999;
  padding-bottom: 60px;*/
}
#webform-client-form-201 .form-actions {
  margin-bottom: 20px;
}
#webform-client-form-201:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #3ba8e2 transparent;
  top: -12px;
  right: 9px;
}
#webform-client-form-201 .form-actions {
  /*float: right;
  margin-right: 157px;
  position: absolute;
  right: 111px;
  z-index: 9999;
  top: 193px;*/
}
#webform-client-form-201 .webform-component--select-a-region label:first-child {
  font-size: 18px;
  color: #133568;
  padding-bottom: 10px;
}
#webform-client-form-201 .webform-component--select-a-region {
  font-size: 13px;
}
#webform-client-form-201 .webform-component--select-a-region input {
  margin-right: 4px;
}
#webform-client-form-201 .form-submit {
  padding: 8px 11px;
  background-color: #3ba8e2;
  border-radius: 4px;
  color: #fff;
  font-family: 'gibson_semibold';
  text-transform: uppercase;
  font-size: 12px;
  border: none;
}
#webform-client-form-201 .form-submit:hover {
  background-color: #133568;
}
#block-webform-client-block-201 {
  width: 100%;
  position: inherit;
}
#block-webform-client-block-201 h2 {
  display: none;
}
.front .views-field.views-field-field-ad-image .field-content div {
  height: 250px;
  width: 100%;
  background-size: cover !important;
  background-position: center !important;
}
.section-publications #flexslider-1 .views-field .field-content div,
.section-research #flexslider-1 .views-field .field-content div {
  height: 248px;
  width: 100%;
  background-size: cover !important;
  background-position: center !important;
}
.front #flexslider-3 {
  /*height: 248px;*/
}
.front #flexslider-3 .flex-control-nav {

  position: absolute;
  bottom: 23px;
  text-align: center;
  z-index: 9;
  max-width: 960px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
}
/* ==========================================================================
   Board of Directors Page
   ========================================================================== */
.page-directors .view-id-directors .views-row {
  width: 219px;
  height: 299px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.page-directors .view-id-directors .views-row:nth-child(4) {
  margin-right: 0px;
}
.page-directors .view-id-directors .views-row:nth-child(8) {
  margin-right: 0px;
}
.page-directors .view-id-directors .views-row:nth-child(12) {
  margin-right: 0px;
}
.page-directors .view-id-directors .views-row:nth-child(16) {
  margin-right: 0px;
}
/*.page-directors .view-id-directors .views-row .profile-image {
  width: 219px;
  height: 230px;
}*/
.page-directors .view-id-directors .views-row .profile-image img {
  height: 229px;
  position: absolute;
  width: 219px;
}
.page-directors .view-id-directors .views-row .profile-image .overlay {
  width: 219px;
  height: 229px;
  display: block;
  opacity: 0;
  position: relative;
  background-size: 219px 229px;
}
.page-directors .view-id-directors .views-row .profile-image .overlay:hover {
  opacity: 1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.page-directors .l-content h1 {
  display: none;
}
.page-directors .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 0px;
  padding-left: 10px;
  clear: both;
}
.page-directors .view-display-id-page {
  width: 100%;
  max-width: 960px;
  float: none;
  clear: both;
  margin: 0 auto;
  padding: 0px 10px;
}
.page-directors .view-id-directors .views-row .group-body {
  text-align: center;
}
.page-directors .view-id-directors .views-row .group-body .member-name {
  font-size: 14px;
  font-family: 'gibson_regular';
  color: #133568;
  padding-top: 13px;
  padding-bottom: 3px;
}
.page-directors .l-main {
  padding-bottom: 50px;
}
.page-directors .group-body .contact a {
  font-family: 'gibson_semibold';
  font-weight: normal;
  color: #3ba8e2;
  display: block;
  text-indent: 1px;
  background: none;
  padding: 0px;
}
.page-directors .contact a:hover {
  color: #3ba8e2;
}
/* ==========================================================================
   Board of Directors Detailed Page
   ========================================================================== */
.section-directors #block-multiblock-31 .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  line-height: 28px;
  padding-top: 31px;
  float: left;
  width: 85%;
  line-height: 44px;
}
.section-directors #block-multiblock-31 .block__content {
  float: right;
}
.section-directors #block-multiblock-31 .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
.section-directors #block-multiblock-31 .block__content p a:hover {
  background-color: #3ba8e2;
}
.section-directors .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 20px !important;
  clear: both;
}
.node-type-directors .content-wrapper {
  width: 100%;
  padding: 0px;
  clear: both;
  float: none;
  margin: 0 auto;
  background-color: #003468;
  padding: 20px 40px;
  margin-bottom: 50px;
  line-height: 17px;
  padding-bottom: 85px;
}
.node-type-directors .node--directors--full {
  max-width: 960px;
  width: 100%;
  padding:0px 10px;
  float: none;
  margin: 0 auto;
}
.section-directors .node--directors--full .group-left .field__item {
  width: 219px;
  height: 230px;
  float: left;
}
.section-directors .node--directors--full .group-left .field__item img {
  width: 100% !important;
  height: 100% !important;
}
.section-directors .ds-2col-stacked-fluid > .group-left {
  max-width: 219px;
  width: 100% !important;
}
.section-directors .ds-2col-stacked-fluid > .group-right {
  float: left;
  max-width: 720px;
  width: 100% !important;
  padding-left: 20px;
  color: #ffffff;
}
.section-directors .field--name-field-member-name {
  width: auto;
  float: left;
  margin-right: 5px;
  font-size: 18px;
  font-family: 'gibson_regular';
  padding-bottom: 15px;
}
.section-directors .field--name-field-member-organization {
  font-size: 18px;
  font-family: 'gibson_regular';
  padding-bottom: 15px;
}
.section-directors .field--name-director-redirect-back .redirect-back a {
  color: #fff;
  font-size: 14px;
  font-family: 'gibson_semibold';
  font-weight: normal;
  border: 3px solid #fff;
  border-radius: 4px;
  padding: 14px 33px;
  display: inline-block;
  margin-top: 25px;
  text-transform: uppercase;
}
.section-directors .field--name-director-redirect-back .redirect-back a:hover {
  background-color: #3ba8e2;
}
.section-directors .close-profile a {
  display: block;
  width: 38px;
  height: 38px;
  float: right;
  text-indent: -9999px;
  background: url(../images/cross.png) no-repeat center center;
}
.section-directors .close-profile a:hover {
  background: url(../images/crossh.png) no-repeat center center;
}
.section-directors .field--name-directors-close-button {
  width: 100%;
  float: left;
  margin-bottom: 36px;
}
/*.l-region--branding {
  display: none;
}*/
.page-node-236 .l-main .l-content .breadcrumb {
  padding-left: 10px;
}
.page-node-236 span {
  font-size: 14px !important;
}
.page-node-236 .field--name-body .field__item > div {
  /*padding-bottom: 20px;*/
}
.page-node-236 .field--name-body .field__item > div strong {
  font-weight: normal;
}
.page-node-237 .l-main .l-content .breadcrumb {
  padding-left: 10px;
}
.page-node-237 .l-main .l-content .node__content .field__item ul li {
  background: url(../images/y-tick_49.png) no-repeat left top 1px;
  line-height: 19px;
  list-style: none;
  padding-left: 38px;
  font-size: 14px;
  padding-bottom: 7px;
}
.page-node-237 .l-main .l-content .node__content .field__item ul {
  padding-left: 0px;
}
.page-node-237 table tr td {
  padding: 12px 0px;
  border: 0px;
  padding-left: 25px;
}
.page-node-237 table tr:nth-child(even) td {
  background-color: #fafafa;
}
.page-node-237 table tr:nth-child(odd) td {
  background-color: #f5f5f5;
}
.page-node-237 table:nth-child(1) tr:first-child td {
   background-color: #e5e5e5;
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #133568;
}
.page-node-237 table {
  border-color:#f5f5f5;
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-node-237 .content-wrapper strong {
  color: #133568;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  display: block;
  font-weight: normal !important;
  font-family: 'gibson_semibold';
}
.page-node-237 h2 span {
  font-size: 20px !important;
  color: #133568;
  padding-bottom: 5px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  display: block;
}
.page-node-237 h5 {
  font-size: 20px;
  color: #133568;
  padding-bottom: 0px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-family: 'gibson_regular';
}
.page-node-237 h5 a {
  font-size: 15px !important;
  padding-bottom: 0px;
}
.page-node-237 .l-main a {
  padding-bottom: 10px;
  display: inline-block;
}
.page-node-237 .l-main p a {
  padding-bottom: 0px;
}
.page-node-237 .l-main .l-content .node__content .field__item ul li a {
  padding-bottom: 0px;
}
.node-type-news span.photo-credit {
  font-size: 14px;
  padding-left: 30px;
  padding-bottom: 25px;
  background: url(../images/pcredit.png) no-repeat left 0px;
}
.logged-in .l-header {
  z-index: 2;
  top: 28px;
}
.logged-in .view-filters {
  z-index: 1;
}
.logged-in .l-region--navigation {
  margin-top: 157px;
}
.section-nke-exam-results .content-wrapper ul {
  padding: 0 0 0 20px;
}
.section-nke-exam-results .content-wrapper  ul li ul {
  margin-bottom: 0px;
}
.section-nke-exam-results .content-wrapper ul li ul li:nth-child(3) {
  padding-bottom: 2px !important;
}
.section-nke-exam-results h4 {
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 15px;
}
.section-nke-exam-results table {
  width: 100% !important;
}
.section-nke-exam-results table tr td {
  padding: 12px 0px;
  border: 0px;
  padding-left: 25px;
  /*float: left;*/
}
.section-nke-exam-results table tr:nth-child(even) td {
  background-color: #fafafa;
}
.section-nke-exam-results table tr:nth-child(odd) td {
  background-color: #f5f5f5;
}
.section-nke-exam-results table thead tr:first-child td {
  background-color: #e5e5e5;
  font-weight: normal  !important;
  font-family: 'gibson_semibold';
  color: #133568 !important;
}
.section-nke-exam-results table tr td font {
  font-weight: normal  !important;
  font-family: 'gibson_regular' !important;
  font-size: 14px !important;
  /*color: #747474 !important;*/
}
.section-nke-exam-results table thead tr:first-child td font {
  font-weight: normal  !important;
  font-family: 'gibson_semibold' !important;
  color: #133568 !important;
}
.section-nke-exam-results td {
  border: 0px !important;
}
.section-nke-exam-results table p {
  padding-right: 0px !important;
  margin-top: 0px !important;
}
.page-node-239 p {
  padding-bottom: 5px !important;
}
.page-node-239 .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 10px;
}
.l-main .l-content .breadcrumb li a:hover {
  color: #3ba8e2 ;
}
.l-main .l-content .breadcrumb li:nth-child(2) a:hover {
  color: #3ba8e2;
  cursor: text;
  }
.page-node-258 .l-main .l-content .breadcrumb li:nth-child(2) a:hover,
.page-node-267 .l-main .l-content .breadcrumb li:nth-child(2) a:hover {
  color: #3ba8e2;
  cursor: pointer;
  }
.node-type-news #flexslider-1 .flex-control-nav {
  top: 225px;
  right: 127px;
}
.page-news #flexslider-1 .flex-control-nav {
  top: 213px;
  right: 652px;
  max-width: 960px;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
}
.section-publications .flex-control-nav, .section-research .flex-control-nav {
  top: 217px !important;
  right: 652px;
  max-width: 960px;
  padding: 0px 10px;
  float: none !important;
  margin: 0 auto;
  left: 0;
  right: 0 !important;
  margin-left: auto;
  margin-right: auto;
}
.top-space{
  margin-top: 30px;
}
.page-learn-and-connect.section-learn-and-connect .messages--error {
  display: none;
}
#block-menu-menu-mobile-footer-menu {
  display: none;
}
.l-main {
  min-height: 400px;
}
/* ==========================================================================
   post-secondary-initiatives-hria-0 Page
   ========================================================================== */
.page-node-255 table {
  width: 100%;
  border: none;
}
.page-node-255 table tr {
  border: none !important;
}
.page-node-255 table tr td {
  border: none;
  padding: 30px 0px;
  background-color: transparent !important;
}
.page-node-255 table tr td p {
  padding: 0px !important;
  padding-bottom: 10px !important;
  /*color: #5c5c5c;*/
}
.page-node-255 table tr td {
  padding: 0px;
  line-height: 22px;
  float: left;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 30px;
  /*color: #5c5c5c;*/
}

table tr td, table tr td p {
  /*color: #5c5c5c;*/
}
.page-node-255 table tr td img {
  width: 160px;
  height: 145px;
}
.page-node-255 table tr td:nth-child(2) strong {
  color: #55565a;
  font-family: 'gibson_semibold';
  font-weight: normal;
  outline: none;
  text-shadow: none;
  display: inline-block;
  margin-bottom: -15px;
  margin-bottom: 6px;
}
.page-node-255 table tr td:nth-child(2) {
  max-width: 283px;
  width: 100%;
}
.page-node-255 table tr td:nth-child(3) {
  max-width: 296px;
  width: 100%;
}
.page-node-255 table tr td:nth-child(3) strong {
  color: #293568;
  font-family: 'gibson_regular';
  font-weight: normal;
  outline: none;
  text-shadow: none;
  padding-left: 21px;
  background: url(../images/man.png) no-repeat left 5px;
  margin-bottom: 4px;
  display: inline-block;
  padding-top: 1px;
}
.page-node-255 table tr td:nth-child(2) a {
  padding-left: 21px;
  background: url(../images/link.png) no-repeat left 5px;
  display: block;
  clear: both;
  padding-top: 3px;
}
.page-node-255 table tr:nth-child(odd) {
  border: none;
  background-color: #f9f9f9;
}
.page-node-255 table tr {
  box-sizing: border-box;
}
.page-node-255 table tr td:nth-child(1) {
  padding-left: 40px;
  box-sizing: border-box;
}
.page-node-255 table tr td:nth-child(3) {
  box-sizing: border-box;
}
.page-node-255 .content-wrapper ol {
  padding-left: 19px;
}
/* ==========================================================================
   post-secondary-initiatives-hria Page
   ========================================================================== */

.page-node-238 table tr:nth-child(odd) td {
  background-color: #f5f5f5;
}
.page-node-238 table tr td {
  padding: 12px 0px;
  border: 0px;
  padding-left: 25px;
}
.page-node-238 table tr:last-child td {
   font-weight: normal;
  font-family: 'gibson_semibold';
  color: #133568;
}
.page-node-238 table tr:nth-child(even) td {
  background-color: #fafafa;
}
.page-node-165 .l-main .l-content .breadcrumb {
  list-style: none;
  padding-left: 0px;
}
.addtocal {
  float: right;
  padding: 10px 15px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  border: none;
  position: absolute;
  right: 44px;
  margin-top: 0px;
  top: 0px;
  margin-bottom: 0px;
}
.addtocal:hover {
  background-color: #133568;
}
.section-learn-and-connect .field--name-field-learn-connect-date .field__item.even {
  /*position: absolute;
  max-width: 940px;
  width: 100%;*/
}
.section-learn-and-connect span.date-display-single {
  padding-top: 9px;
  display: inline-block;
}

.page-learn-and-connect span.date-display-single {
  padding-top: 0px;
}
.issues-wrapper.items-1, .issues-wrapper.item-1 {
  max-width: 222px;
  float: none;
  margin: 0 auto;
}
.issues-wrapper.items-2, .issues-wrapper.item-2 {
  max-width: 459px;
  float: none;
  margin: 0 auto;
}
.issues-wrapper.items-3, .issues-wrapper.item-3 {
  max-width: 700px;
  float: none;
  margin: 0 auto;
}
.section-learn-and-connect .node--learn-connect--full {
  position: relative;
}
ul.addtocal_menu {
  min-width: 130px;
  left: 466px !important;
  position: absolute;
  top: 22px;
  background-color: #F5F3F3;
  border-radius: 0px 0px 5px 5px;
  list-style: none;
  line-height: 22px;
  text-align: left;
  padding: 10px;
}
.logged-in .top-most-region #edit-search-block-form--2 {
  right: 234px !important;
}
.field--name-field-save-to-calendar {
  display: none;
}
/* ==========================================================================
   awards-program
   ========================================================================== */
.page-node-28 .l-main .l-content-sub .l-region--content-1 {
  float: left;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   background: none repeat scroll 0 0 #ECF0F1;
  clear: both;
  float: left;
  padding: 38px 0 0 0;
  width: 100%;
  min-height: 100%;
}
.page-node-28 #block-views-awards-slider-block {
  padding: 0px 30px 0px 30px;
  max-width: 1000px;
  border-bottom: 1px solid #dde1e5;
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-node-28 #block-views-awards-slider-block h2.block__title {
  font-size: 24px;
  color: #003468;
  font-weight: normal;
  text-align: center;
  padding-bottom: 39px;
}
.page-node-28 #block-views-awards-slider-block  #views_slideshow_pager_field_item_top_awards_slider-block_0 {
  background: url("../images/cele-icons.png") no-repeat -238px 0px;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_0:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_0.active {
  background: url("../images/cele-icons.png") no-repeat -238px -111px;
}
.page-node-28 #block-views-awards-slider-block .views-slideshow-controls-top
.views-slideshow-pager-field-item {
  background: url("../images/slider-bullet.png") no-repeat -16px 0px;
  width: 13px;
  height: 13px;
  text-indent: -999999px;
  float: left;
  margin-right: 5px;
  cursor: pointer;
  margin-right: 15px;
  margin-bottom: 10px;
}
.page-node-28 #block-views-awards-slider-block .views-slideshow-controls-top
.views-slideshow-pager-field-item:last-child {
  margin-right: 0px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_1 {
  background: url("../images/cele-icons.png") no-repeat -357px 0px;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_1:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_1.active {
  background: url("../images/cele-icons.png") no-repeat -357px -111px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_2 {
  background: url("../images/cele-icons.png") no-repeat -119px 0px;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_2:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_2.active {
  background: url("../images/cele-icons.png") no-repeat -119px -111px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_3 {
  background: url("../images/cele-icons.png") no-repeat scroll -596px 0;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_3:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_3.active {
  background: url("../images/cele-icons.png") no-repeat scroll -596px -111px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_4 {
  background: url("../images/cele-icons.png") no-repeat -715px 0px;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_4:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_4.active {
  background: url("../images/cele-icons.png") no-repeat -715px -111px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_5 {
  background: url("../images/cele-icons.png") no-repeat 0px 0px;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_5:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_5.active {
  background: url("../images/cele-icons.png") no-repeat 0px -111px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_6 {
  background: url("../images/cele-icons.png") no-repeat -477px 0px;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_6:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_6.active {
  background: url("../images/cele-icons.png") no-repeat -477px -111px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_7 {
  background: url("../images/cele-icons.png") no-repeat -834px 0px;
  width: 104px;
  height: 104px;
  float: left;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_7:hover,
.page-node-28 #block-views-awards-slider-block #views_slideshow_pager_field_item_top_awards_slider-block_7.active {
  background: url("../images/cele-icons.png") no-repeat -834px -111px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item,
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_main_awards_slider-block {
  margin: 0 auto;
  max-width: 880px;
  width: 100%;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_main_awards_slider-block {
  padding-top: 46px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block {
  height: 100px !important;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto !important;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item .views-field-title,
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item .views-field-title span,
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item .views-field-field-sponsored-by,
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item .views-field-field-sponsored-by span  {
  color: #3ba8e2;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  font-family: 'gibson_regular';
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item .views-field-field-sponsored-by,
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item .views-field-field-sponsored-by span {
  font-size: 17px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_cycle_teaser_section_awards_slider-block
.views-slideshow-cycle-main-frame-row-item .views-field-field-sponsored-by {
  display: block;
  text-align: center;
}
#views_slideshow_controls_text_awards_slider-block {
  position: relative;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_previous_awards_slider-block a,
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_awards_slider-block
#views_slideshow_controls_text_next_awards_slider-block a {
  background: url("../images/top-slider-arrow.png") no-repeat;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 30px;
  opacity: 1;
  text-indent: -99999px;
  width: 20px;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_previous_awards_slider-block a {
  bottom: 54px;
  left: 0;
  position: absolute;
  z-index: 9;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_previous_awards_slider-block a {
  background: url("../images/top-slider-arrow.png") no-repeat;
}
.page-node-28 #block-views-awards-slider-block
#views_slideshow_controls_text_previous_awards_slider-block a:hover {
  background: url("../images/top-slider-arrow.png") no-repeat 0 -33px;
  transition: none;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_awards_slider-block
#views_slideshow_controls_text_next_awards_slider-block a:hover {
  background: url("../images/top-slider-arrow.png") no-repeat -31px -33px;
  transition: none;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_awards_slider-block
#views_slideshow_controls_text_next_awards_slider-block a {
  background: url("../images/top-slider-arrow.png") no-repeat -31px 0;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_awards_slider-block
#views_slideshow_controls_text_next_awards_slider-block a {
  position: absolute;
  right: 0;
  bottom: 54px;
  z-index: 9;
}
.page-node-28 #block-views-awards-slider-block #views_slideshow_controls_text_awards_slider-block #views_slideshow_controls_text_pause_awards_slider-block {
  display: none;
}
.page-node-28 .l-main .l-content .node__content .field__item strong {
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #5c5c5c;
}
.page-node-28 .l-region--content-2 {
  background-color: #fff;
}
.page-node-28 #block-block-44 .award-block,
.page-node-28 #block-block-44 .sponsors-block {
  min-height: 160px;
  width: 300px;
  float: left;
  border: 1px solid #3ba8e2;
  border-radius: 4px;
  margin-top: 0px;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
.page-node-28 #block-block-44 .award-block .block-title span,
.page-node-28 #block-block-44 .sponsors-block .block-title span {
  padding: 10px 20px;
  background-color: #3ba8e2;
  color: #fff;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  font-size: 18px;
  font-family: 'gibson_regular';
  font-weight: normal;
  outline: none;
  text-shadow: none;
  display: block;
}
.page-node-28 #block-block-44 .award-block .block-description,
.page-node-28 #block-block-44 .sponsors-block .block-description {
  padding: 18px 20px;
  min-height: 166px;
}

.page-node-28 #block-block-44 .award-block .block-description p,
.page-node-28 #block-block-44 .sponsors-block .block-description p {
  padding-bottom: 0px;
}
.page-node-28 #block-block-44 .award-block .block-more,
.page-node-28 #block-block-44 .award-block .block-link,
.page-node-28 #block-block-44 .sponsors-block .block-more,
.page-node-28 #block-block-44 .sponsors-block .block-link
{
  float: left;
  padding: 0px 20px;
}
.page-node-28 #block-block-44 .award-block .block-more a,
.page-node-28 #block-block-44 .award-block .block-link a,
.page-node-28 #block-block-44 .sponsors-block .block-more a,
.page-node-28 #block-block-44 .sponsors-block .block-link a {
  text-transform: uppercase;
  font-size: 14px;
  color: #235f9c;
  font-family: 'gibson_semibold';
  padding-right: 21px;
  background: url(../images/larow.png) no-repeat right 2px;
  text-shadow: none;
  outline: none;
  font-weight: normal;
  padding-bottom: 0px;
  display: inline-block;
}
.page-node-28 #block-block-44 .award-block .block-more a:hover,
.page-node-28 #block-block-44 .award-block .block-link a:hover,
.page-node-28 #block-block-44 .sponsors-block .block-more a:hover,
.page-node-28 #block-block-44 .sponsors-block .block-link a:hover {
  color: #3ba8e2
}


.page-node-28 #block-block-44 .award-block .block-link a,
.page-node-28 #block-block-44 .sponsors-block .block-link a {
  padding-bottom: 0px;
}
.page-node-28 #block-block-44 .award-block {
  margin-right: 15px;
}
.page-node-28 #block-block-44 {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
}
.page-node-28 #block-block-44 .award-and-sponsor {
  max-width: 615px;
  float: none;
  margin: 0 auto;
}
.page-node-28 .top-most-region {
  z-index: 10;
}
.page-node-28 .l-header {
  z-index: 10;
}

.page-node-28 .l-main .l-content .node__content .field__item p {
  padding-bottom: 15px;
  font-size: 14px;
  padding-right: 0px;
}
.page-node-28 .content-wrapper {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  clear: both;
}
.page-node-28 .l-region--blockgroup-basic-page-side-bar {
  width: 40%;
  float: left;
  padding-left: 40px;
  padding-bottom: 50px;
}
/* ==========================================================================
   Section Award Catagories
   ========================================================================== */

.section-award-categories .l-main .l-content .node__content .field__item p,
.page-node-267 .l-main .l-content .node__content .field__item p {
  padding-bottom: 15px;
  font-size: 14px;
  padding-right: 0px;
}
.section-award-categories .l-main,
.page-node-267 .l-main {
  padding-bottom: 50px;
}
.section-award-categories .content-wrapper,
.page-node-267 .content-wrapper {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  clear: both;
}
.section-award-categories article,
.page-node-267 article {
  max-width: 60%;
  width: 100%;
  float: left;
}
.section-award-categories .l-region--blockgroup-basic-page-side-bar,
.page-node-267 .l-region--blockgroup-basic-page-side-bar {
  width: 40%;
  float: left;
  padding-left: 40px;
  padding-bottom: 50px;
  padding-top: 24px;
}
.section-award-categories .node__content .field__item,
.page-node-267 .node__content .field__item {
  max-width: 100%;
  width: 100%;
  padding: 0px 0px;
  box-sizing: border-box;
  clear: both;
  float: left;
  margin: 0;
  padding-bottom: 0px;
}
.section-award-categories .content-wrapper ul,
.page-node-267 .content-wrapper ul {
  padding: 0px;
  margin: 0px;
}
.section-award-categories .content-wrapper ul li p,
.page-node-267 .content-wrapper ul li p {
  padding: 0px;
  line-height: 19px;
  padding-bottom: 0px !important;
}
.section-award-categories .content-wrapper h2,
.page-node-267 .content-wrapper h2 {
   padding-top: 20px;
}
#search-block-form .form-item-search-block-form {
  max-width: 940px;
  width: 100%;
  position: relative;
  margin: 0px;
  padding: 0px;
  height: 0px;
  top: 0px;
  margin-top: 0px;
  display: block;
}
.page-node-268 #search-block-form #edit-submit--4 {
  display: none;
}
.page-node-268 .content-wrapper {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  padding-top: 30px;
}
.page-node-268 .content-wrapper th {
  padding: 5px;
}
.page-node-268 .content-wrapper td {
  padding: 5px;
}
.page-node-268 .dir-listing-status {
  padding: 20px 17px;
}
.page-node-268 .node__links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 20px;
  padding-bottom: 30px;
}
.page-node-268 .form-item label, .form-actions label {
  display: block;
  font-weight: normal;
  font-family: 'gibson_semibold';
  padding-bottom: 5px;
}
.page-node-258 .star-award {
  background: url("../images/rising-star.png") no-repeat scroll left 0px;
  padding-left: 30px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-258 .champion-award {
  background: url("../images/community-icon.png") no-repeat scroll left 0px;
  padding-left: 42px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-258 .excellence-award {
  background: url("../images/award-icon-1.png") no-repeat scroll left 0px;
  padding-left: 30px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-258 .excellence {
  background: url("../images/award-icon-2.png") no-repeat scroll left 0px;
  padding-left: 30px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-258 .innovator-award {
  background: url("../images/career-icon.png") no-repeat scroll left 0px;
  padding-left: 30px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-258 .career-award {
  background: url("../images/award-icon.png") no-repeat scroll left 0px;
  padding-left: 35px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-258 .leader-award {
  background: url("../images/innovator.png") no-repeat scroll left 0px;
  padding-left: 30px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-258 .fellowship-award {
  background: url("../images/fchrp.png") no-repeat scroll left 10px;
  padding-left: 40px;
  color: #133568;
  font-size: 22px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  margin-top: 15px;
}
.page-node-268 #edit-submit--2,
.page-node-268 #edit-submit--3,
.page-node-268 #filebrowser-form-actions #edit-submit,
.page-node-268 .links .file_browser_metadata.first a {
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  text-align: center;
  display: inline-block;
  margin-top: 0px;
  border: 0px;
  cursor: pointer;
  background: none repeat scroll 0 0 #003468;
  border: 0 none;
  border-radius: 4px;
  color: white;
  padding: 6px 8px;
}
.page-node-268 #edit-submit--2:hover,
.page-node-268 #edit-submit--3:hover {
  background-color: #133568;
}
.l-region--top #block-search-form #edit-submit--2 {
  display: none;
}
.page-filebrowser.section-filebrowser .l-main .l-content {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  margin-top: 169px;
}
.page-filebrowser.section-filebrowser .l-main .l-content h1 {
  clear: both;
}
.page-filebrowser.section-filebrowser .l-main .l-content #edit-submit {
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  text-align: center;
  display: inline-block;
  margin-top: 0px;
  border: 0px;
  cursor: pointer;
  background: none repeat scroll 0 0 #003468;
  border: 0 none;
  border-radius: 4px;
  color: white;
  padding: 6px 8px;
  margin-right: 15px;
}
.page-filebrowser.section-filebrowser .l-main .l-content  #edit-actions {
  padding: 30px 0px;
}
.page-filebrowser.section-filebrowser .l-main .l-content #filebrowser-form-metadata {
  clear: both;
}
.page-filebrowser.page-filebrowser-metadata-181 .l-main .l-content #edit-submit {
  margin-top: 15px;
  margin-bottom: 30px;
}
.node-type-page .content-wrapper {
  max-width: 960px;
  float: none;
  margin: 0 auto;
  clear: both;
}
/* ==========================================================================
   membership-directory Page
   ========================================================================== */
.page-node-126 .content-wrapper, .page-node-182 .content-wrapper {
  padding: 0px 10px;
}
.page-node-126 .block--views,
.page-node-182 .block--views {
  width: 100%;
  float: left;
  padding-right: 0px;
  border-bottom: 1px solid #acacac;
  padding-bottom: 25px;
}
.page-node-126 .block--views .views-row,
.page-node-182 .block--views .views-row
 {
  width: 50%;
  float: left;
}
.page-node-126 .block--views h2,
.page-node-182 .block--views h2{
  color: #133568;
  font-family: 'gibson_regular';
  font-size: 24px;
  padding-bottom: 15px;
  padding-top: 19px;
}
.page-node-126 .block--views:last-child, .page-node-182 .block--views:last-child {
  border-bottom: 0px solid #acacac;
  padding-bottom: 50px;
}
.node-type-page .field--name-field-page-files .file-icon {
  display: none;
}
.page-node-180 .content-wrapper a {
    background-color: #3ba8e2;
  color: #fff;
  font-family: 'gibson_semibold';
  font-size: 14px;
  border-radius: 4px;
  margin-left: 0px;
  margin-top: 9px;
  display: inline-block;
  padding: 10px 28px;
  text-transform: uppercase;
}
.page-node-180 .content-wrapper a:hover {
  background-color: #133568;
}
.page-search .page-summery {
  margin-bottom: 15px;
}
.content-wrapper {
  clear: both;
}
.section-search .l-main .l-content .breadcrumb li {
  padding: 30px 0px;
}
.section-search .l-main .l-content .breadcrumb li a {
  padding: 0px 0px;
}
.section-search .content-wrapper .page-summery {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.section-search .search-result {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #e4e4e4;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.page-node-90 .l-main {
  padding-top: 158px;
}
.page-node-90 .l-main .breadcrumb {
  padding-left: 0px;
}
.page-node-90 .l-main .l-content .breadcrumb li:nth-child(2) a {
  padding-top: 1px;
}
.page-node-90 .l-main .l-content .breadcrumb li:nth-child(2) a:hover {
  color: #3ba8e2;
  cursor: pointer;
}
.page-node-90 .l-content h1 {
  clear: both;
}
.page-node-90 .l-content {
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
}
.page-node-90 .node__content .field__item {
  padding: 0px 0px;
}
.page-node-90 .node--faq--full .node__links {
  padding-bottom: 30px;
}
.statistics_counter {
  display: none;
}
.page-node-revisions .l-main .l-content {
  max-width: 960px;
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0px 10px;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 160px;
}
.page-node-revisions .l-main .l-content h1 {
  clear: both;
}
.page-node-revisions .l-main .l-content .node__content .field__item {
  padding: 0px 0px;
  padding-bottom: 30px;
}
.field--name-field-page-links a,
.download-file a {
  background-color: #3ba8e2;
  color: #fff;
  font-family: 'gibson_semibold';
  font-size: 14px;
  border-radius: 4px;
  margin-left: 0px;
  margin-top: 9px;
  display: inline-block;
  padding: 10px 28px;
  text-transform: uppercase;
  margin-bottom: 20px;
  float: left;
  margin-right: 10px;
}
.field--name-field-page-links a:hover,
.download-file a:hover {
  background-color: #133568;
}
table tr {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
table tr td {
  border: none;
  padding: 12px 0px;
  border: 0px;
  padding-left: 25px;
  padding-right: 25px;
}
table tr:first-child td {
  background-color: #e5e5e5;
  font-weight: normal;
  font-family: 'gibson_semibold';
  color: #133568;
}
table tr:nth-child(even) td {
  background-color: #fafafa;
}
table tr:nth-child(odd) td {
  background-color: #f5f5f5;
}
.section-hria-job-source .content-wrapper .field__item div {
  line-height: 22px;
}
.node-type-publications .l-content h1 {
  clear: both;
}
.node-type-publications .l-content {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  margin-top: 155px;
}
.node-type-publications .l-content .breadcrumb {
  padding-left: 0px;
}
.node-type-publications .l-content .field__item {
  padding: 0px;
  float: left;
  width: 100%;
  max-width: 100%;
}
.node-type-publications .content-wrapper {
  padding-bottom: 50px;
  float: left;
}
.node-type-publications .content-wrapper .node__content .field__label {
  clear: both;
  padding-bottom: 10px;
  color: #133568;
}
.node-type-research .l-content h1 {
  clear: both;
}
.node-type-research .l-content {
  max-width: 960px;
  width: 100%;
  padding: 0px 10px;
  float: none;
  margin: 0 auto;
  margin-top: 155px;
}
.node-type-research .l-content .breadcrumb {
  padding-left: 0px;
}
.node-type-research .l-content .field__item {
  padding: 0px;
  float: left;
  width: 100%;
  max-width: 100%;
}
.node-type-research .content-wrapper {
  padding-bottom: 50px;
  float: left;
}
.node-type-research .content-wrapper .node__content .field__label {
  clear: both;
  padding-bottom: 10px;
  color: #133568;
}
.logged-in #block-views-ads-block-3.contextual-links-region {
  clear: both;
}
.page-node-24 .l-main .l-content .node__content .field__item p {
  padding-bottom: 5px;
}
.node-type-webform .l-region--navigation .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  padding-top: 28px;
  float: left;
  line-height: 37px;
  width: 85%;
  padding-bottom: 20px;
}
.node-type-webform .l-region--navigation .block__content {
  float: right;
}
.node-type-webform .l-region--navigation .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
.node-type-webform .l-main .l-content h1 {
  display: none;
}
.node-type-webform .l-main .content-wrapper {
  max-width: 960px;
  width: 100%;
  padding: 0px 0px;
  float: none;
  margin: 0 auto;
}
.form-item label, .form-actions label {
  font-family: 'gibson_semibold';
  font-weight: normal;
  line-height: 26px;
}
.form-item label.option, .form-actions label.option {
  line-height: normal;
}
.node-type-webform .form-actions .webform-submit {
  padding: 10px 18px;
  color: #fff;
  font-family: 'gibson_semibold';
  border-radius: 4px;
  background-color: #3ba8e2;
  text-align: center;
  display: inline-block;
  margin-top: 5px;
  text-transform: uppercase;
  border: none;
  margin-bottom: 50px;
}
.node-type-webform .form-actions .webform-submit:hover {
  background-color: #133568;
}
.node-type-webform input[type="text"] {
  min-width: 381px;
}
.page-node-done .l-main {
  margin-top: 157px;
}
.page-node-done .l-main .l-content h1 {
  display: none;
}
.page-node-done .l-main .l-content .breadcrumb li:last-child {
  padding-top: 0px;
}
.page-node-done .content-wrapper {
  max-width: 960px;
  width: 100%;
  padding: 0px 0px;
  float: none;
  margin: 0 auto;
}
.messages.messages--status {
  clear: both;
  width: 960px;
  padding: 12px 10px;
  float: none;
  margin: 0 auto;
  padding-left: 39px;
  margin-bottom: 10px;
}
.messages.messages--status p {
  padding: 0px;
  margin: 0px;
}
.l-header .form-item label, .form-actions label {
  font-family: 'gibson_regular';
  font-weight: normal;
}
.l-header #webform-client-form-201 .form-submit {
  margin-bottom: 20px;
}
.l-header #webform-client-form-201 .form-actions {
  margin-bottom: 0px;
}
.section-learn-and-connect .messages.messages--error {
  display: none;
}
.field-collection-view ul.field-collection-view-links li {
  background: none;
  padding-left: 0px;
}
.field-collection-view {
  margin: 0px !important;
}
.page-learn-and-connect .views-row .group-left .field--name-field-events-thumbnails img {
  max-width: 163px !important;
  height: auto !important;
  width: 100%;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle.full-width {
  width: 85%;
}
.page-learn-and-connect .ds-3col-stacked-fluid.group-two-sidebars > .group-middle.full-width .field__items {
  max-width: 675px;
}
.messages.messages--status .element-invisible {
  display: none;
}
.page-node-done .breadcrumb li:nth-child(2) {
  display: none;
}
#block-linkedin-company-shares-linkedin-company-shares-posts .share {
  padding: 8px 10px;
  border-bottom: 1px solid #e8e8e8;
}
#block-linkedin-company-shares-linkedin-company-shares-posts .share img {
  max-width: 100%;
}
#block-linkedin-company-shares-linkedin-company-shares-posts .share p {
  padding-bottom: 10px;
}
.section-articles .l-content > h1 {
  display: none;
}
.section-articles .l-content .content-wrapper {
  max-width: 960px;
  float: none;
  margin: 0 auto;
  clear: both;
  padding: 0px 10px;
  padding-bottom: 40px;
}
.node-type-hria-articles .l-content > h1 {
  display: none;
}
.node-type-hria-articles .l-content .content-wrapper {
  max-width: 960px;
  float: none;
  margin: 0 auto;
  clear: both;
  padding: 0px 10px;
  padding-bottom: 40px;
}
.node-type-hria-articles #block-multiblock-31 .block__title {
  font-family: 'gibson_semibold';
  font-size: 40px;
  color: #fff;
  line-height: 28px;
  padding-top: 31px;
  float: left;
  width: 85%;
  line-height: 44px;
}
.node-type-hria-articles #block-multiblock-31 .block__content {
  float: right;
}
.node-type-hria-articles #block-multiblock-31 .block__content p a {
  border: 3px solid #fff;
  padding: 12px 27px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'gibson_semibold';
  font-size: 14px;
  margin-top: 33px;
  display: block;
  border-radius: 4px;
}
.node-type-hria-articles .field--name-field-article-images img {
  max-width: 940px;
  height: auto;
}
.section-articles .articles-wrapper .article-title a {
  font-size: 16px;
}
.section-articles .articles-wrapper .article-title {
  padding-bottom: 0px;
}
.section-articles .view-articles .view-content h3 {
  padding-top: 30px;
  border-top: 1px solid #dbd8d6;
  margin-top: 5px;
}
.section-articles .view-articles .view-content > h3:first-child {
  padding-top: 0px;
  border-top: 0px solid #dbd8d6;
  margin-top: 0px;
}
.node-type-hria-articles iframe {
  margin-top: 30px;
  margin-bottom: 0px;
  max-width: 940px;
}
.node-type-hria-articles .content-wrapper .node--hria-articles--full img {
  margin-top: 30px;
  margin-bottom: 0px;
  max-width: 940px;
}
.node-type-hria-articles .field--name-field-artiles-category .field__item {
  clear: both;
  color: #133568;
  font-size: 20px;
  outline: none;
  text-shadow: none;
  font-weight: normal;
  font-family: 'gibson_regular';
  padding-bottom: 10px;
  padding-top: 25px;
}
.page-node-255 table tr td:nth-child(3) p {
  padding-bottom: 0px !important;
}
.page-node-255 table tr td:nth-child(3) p:first-child {
  padding-bottom: 10px !important;
}
.page-node-255 table tr td:nth-child(3) p:last-child {
  padding-bottom: 10px !important;
}
.page-node-255 table tr td:nth-child(3) p strong {
  background: url(../images/man.png) no-repeat left 14px;
  padding-top: 10px;
}
.page-node-255 table tr td:nth-child(3) p:first-child strong {
  background: url(../images/man.png) no-repeat left 5px;
  padding-top: 1px;
}
.section-nke-exam-results .content-wrapper {
  padding-bottom: 50px;
}
.page-taxonomy .node--publications:nth-child(4), .page-taxonomy .node--publications:nth-child(8),
.page-taxonomy .node--publications:nth-child(12), .page-taxonomy .node--publications:nth-child(16),
.page-taxonomy .node--publications:nth-child(20) , .page-taxonomy .node--research:nth-child(4),
.page-taxonomy .node--research:nth-child(8), .page-taxonomy .node--research:nth-child(12),
.page-taxonomy .node--research:nth-child(16), .page-taxonomy .node--research:nth-child(20) {
  margin-right: 0px;
}
.node-type-page .l-content h1:first-of-type {
  display: none;
}
.section-publications .l-main .l-content .breadcrumb li:nth-child(4) {
  clear: left;
}
.page-learn-and-connect #block-block-24 .legend_left, .page-learn-and-connect #block-block-24 .legend_right {
  float: left;
  width: 50%;
}
.section-hria-job-source .flexslider {
  -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);
    -o-box-shadow: 0 0px 0px rgba(0,0,0,.2);
    /* box-shadow: 0 1px 4px rgba(0,0,0,.2); */
}
.section-learn-and-connect span.date-display-single {
  display: none;
}



/********** Custom Css for List Item **************/
.node-type-page .content-wrapper ul {
  padding-left: 15px
}
.node-type-page .content-wrapper ul li,
.node-type-page .content-wrapper ol li,
.page-team .content-wrapper ul li,
#block-block-23 .block__content ul li
 {
    background: url(../images/y-tick_49.png) no-repeat left top;
    list-style: none;
    padding-left: 38px;
    padding-bottom: 12px;
}


.node-type-page .content-wrapper ul li > ul >  li,
.node-type-page .content-wrapper ol li > ul >  li,
.page-team .content-wrapper ul li > ul > li {
    background: url(/sites/all/themes/hria_ca/images/ylist.png) no-repeat left 9px;
    line-height: 29px;
    list-style: none;
    padding-left: 29px;
    padding-bottom: 0;
    font-size: 14px;
}


.node-type-page .content-wrapper ul li > ul,
.node-type-page .content-wrapper ol li > ul,
.page-team .content-wrapper ul li > ul {
  margin-bottom: 0
}

.node-type-page .content-wrapper ul li > ul > li p,
.node-type-page .content-wrapper ol li > ul > li p,
.node-type-page .content-wrapper ul li p,
.node-type-page .content-wrapper ol li p,
#block-block-28 ul li,
#block-block-28 ul li p,
.page-team .content-wrapper ul li p{
  padding-bottom: 0
}
/******************* End List Item CSS *******************/


/*.page-node-24.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full,
.page-node-29.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full,
.page-node-236.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full,
.page-node-392.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full,
.page-node-123.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full,
.page-node-19.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full,
.page-node-258.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full,
.page-node-237.node-type-page .content-wrapper .ds-2col-stacked-fluid.node--page--full
{
 width: 66%;
 margin-right: 2%;
 float: left;
 padding-top: 20px;
}*/


.has-side-block .content-wrapper .node--page--full
{
 width: 66%;
 margin-right: 2%;
 float: left;
 padding-top: 20px;
}


.node-type-page .content-wrapper .l-region--blockgroup-basic-page-side-bar {
  margin-top: 20px
}


#block-block-28 ul li,
.page-node-24 #flexslider-1 ul li,
.page-node-24 #flexslider-1 ol.flex-control-nav li {
  background: none;
}


.page-node-35 .ds-2col-stacked-fluid > .group-footer {
  display: none;
}

.page-node-19 .field--name-learn-and-connect-date-field .field__items{
  float: left;
  padding-top: 10px
}
.page-learn-and-connect .views-row .group-right .online-learning {
  background: url(../images/webinar_icon.png) no-repeat right top;
}

.page-learn-and-connect .views-row .group-right .in-person-learning{
  background: url(../images/workshop_icon.png) no-repeat right top;
}
.node-type-simpleads .l-page .l-main .l-content {
  margin-top: 85px !important;
}
