/*
	Document   : widgets
	Created on : Aug 14, 2013, 11:02:58 AM
	Author     : Eric
	Description:
	all styles for widgets.
*/
/*
	Document   : includes
	Created on : Aug 7, 2013, 9:23:14 AM
	Author     : Eric
	Description:
	Purpose of the stylesheet follows.
*/
/*
	TODO customize this sample style
	Syntax recommendation http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html
*/
/* Fonts
----------------------------------------------------------------------------- */
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=65d71c04-5d15-49f7-b5fb-e8aa78726afd");
@font-face {
  font-family: "Trade Gothic W01 Bold";
  src: url("Fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");
  src: url("Fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"), url("Fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"), url("Fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"), url("Fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg"); }
@font-face {
  font-family: "Trade Gothic W01 Obl";
  src: url("Fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix");
  src: url("Fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix") format("eot"), url("Fonts/1c164451-034c-41f5-9542-390709016510.woff") format("woff"), url("Fonts/7062b4ff-265a-4366-b34f-443ec5cc2dad.ttf") format("truetype"), url("Fonts/09f52831-e1cf-48be-9c1e-2d1577e420b7.svg#09f52831-e1cf-48be-9c1e-2d1577e420b7") format("svg"); }
@font-face {
  font-family: "Trade Gothic W01 Light";
  src: url("Fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix");
  src: url("Fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix") format("eot"), url("Fonts/537b145a-6a7d-4787-81d9-7228d3a42458.woff") format("woff"), url("Fonts/8e50278c-45cd-4808-b774-24767d958f17.ttf") format("truetype"), url("Fonts/d918b947-5fcb-42e2-8286-a98a801876de.svg#d918b947-5fcb-42e2-8286-a98a801876de") format("svg"); }
@font-face {
  font-family: "Trade Gothic W01 Roman";
  src: url("Fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix");
  src: url("Fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix") format("eot"), url("Fonts/c4aef0d4-bfcf-4790-acf5-909881f411e8.woff") format("woff"), url("Fonts/e741f29c-bc18-4343-bff3-db2465a0be3e.ttf") format("truetype"), url("Fonts/853e2a9b-4057-42a5-ad7e-0762cda0b13c.svg#853e2a9b-4057-42a5-ad7e-0762cda0b13c") format("svg"); }
/* Colours
----------------------------------------------------------------------------- */
/*$coral: #f87b65;   Keep for reference */
/* Rights colours */
/* Media Query mixins */
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 black; }
  50% {
    -webkit-box-shadow: 0 0 20px black; }
  100% {
    -webkit-box-shadow: 0 0 0 black; } }
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 black; }
  50% {
    box-shadow: 0 0 15px black; }
  100% {
    box-shadow: 0 0 0 black; } }
.widget-list {
  list-style: none;
  margin: 0; }

.main-sidebar {
  /* WP Menu Widget internal specific styles
  ----------------------------------------------------------------------------- */ }
  .main-sidebar .widget-list {
    list-style: none;
    margin: 0; }
  .main-sidebar .widget {
    margin: 0 0 2px; }
    .main-sidebar .widget a, .main-sidebar .widget a:visited {
      text-decoration: none; }
      .main-sidebar .widget a:hover, .main-sidebar .widget a:focus, .main-sidebar .widget a:visited:hover, .main-sidebar .widget a:visited:focus {
        text-decoration: underline; }
    .main-sidebar .widget:first-child .widget-title,
    .main-sidebar .widget:first-child .taxonomy-title {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .main-sidebar .widget:last-child, .main-sidebar .widget:last-child .widget-content {
      border-radius: 0 0 4px 4px; }
  .main-sidebar .widget-title,
  .main-sidebar .taxonomy-title {
    margin: 0;
    padding: 7px 12px;
    text-transform: uppercase;
    font-size: 1.5em;
    color: white;
    background: #708f8b; }
  .main-sidebar .widget-content {
    margin: 2px 0;
    padding: 5px 10px;
    background: #e7eeed; }
  .main-sidebar .widget_nav_menu ul {
    margin: 0 12px 0 0; }
  .main-sidebar .widget_nav_menu li {
    display: block;
    list-style: none; }
  .main-sidebar .widget_nav_menu a {
    display: inline-block;
    padding-left: 26px;
    line-height: 1.2; }
    .main-sidebar .widget_nav_menu a:focus {
      text-decoration: none; }
      .main-sidebar .widget_nav_menu a:focus span {
        border-bottom: 2px solid; }
  .main-sidebar .widget_nav_menu .menu {
    margin: 15px 0 0 0;
    padding: 9px 0 27px 0;
    background: url("../images/page-background-white-transparent-background.png");
    background: rgba(255, 255, 255, 0.9); }
    .main-sidebar .widget_nav_menu .menu br {
      display: none; }
    .main-sidebar .widget_nav_menu .menu > li {
      padding: 7px 0 0 0; }
      .main-sidebar .widget_nav_menu .menu > li > a {
        font-size: 1.3em;
        font-family: "Trade Gothic W01 Bold", Arial, sans-serif; }
      .main-sidebar .widget_nav_menu .menu > li.current-page-ancestor > a, .main-sidebar .widget_nav_menu .menu > li.current_page_item > a, .main-sidebar .widget_nav_menu .menu > li.current-menu-ancestor > a, .main-sidebar .widget_nav_menu .menu > li.current-menu-item > a {
        /*						background: $pale-purple;*/
        background: #6d6e71;
        display: block;
        padding-top: 5px;
        padding-bottom: 5px;
        color: white; }
        .main-sidebar .widget_nav_menu .menu > li.current-page-ancestor > a:hover, .main-sidebar .widget_nav_menu .menu > li.current-page-ancestor > a:focus, .main-sidebar .widget_nav_menu .menu > li.current_page_item > a:hover, .main-sidebar .widget_nav_menu .menu > li.current_page_item > a:focus, .main-sidebar .widget_nav_menu .menu > li.current-menu-ancestor > a:hover, .main-sidebar .widget_nav_menu .menu > li.current-menu-ancestor > a:focus, .main-sidebar .widget_nav_menu .menu > li.current-menu-item > a:hover, .main-sidebar .widget_nav_menu .menu > li.current-menu-item > a:focus {
          background: #58595b; }
      .main-sidebar .widget_nav_menu .menu > li.current_page_item > a, .main-sidebar .widget_nav_menu .menu > li.current-menu-item > a {
        /*						background: $pale-purple url('../images/arrows/arrow_nav_white.png') 10px 50% no-repeat;*/
        background: #6d6e71 url("../images/arrows/arrow_nav_white.png") 10px 50% no-repeat; }
        .main-sidebar .widget_nav_menu .menu > li.current_page_item > a:focus, .main-sidebar .widget_nav_menu .menu > li.current-menu-item > a:focus {
          text-decoration: none; }
  .main-sidebar .widget_nav_menu ul ul {
    margin-left: 0px;
    font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
    display: none; }
    .main-sidebar .widget_nav_menu ul ul li {
      padding: 5px 0 0 0; }
    .main-sidebar .widget_nav_menu ul ul a {
      font-size: 1.15em; }
  .main-sidebar .widget_nav_menu ul ul ul {
    font-family: "Trade Gothic W01 Roman", Arial, sans-serif; }
    .main-sidebar .widget_nav_menu ul ul ul li {
      padding: 4px 0 0 0; }
    .main-sidebar .widget_nav_menu ul ul ul a {
      font-size: 1.15em;
      padding-left: 34px; }
  .main-sidebar .widget_nav_menu .current-page-ancestor > a,
  .main-sidebar .widget_nav_menu .current-menu-ancestor > a,
  .main-sidebar .widget_nav_menu .current_page_item > a,
  .main-sidebar .widget_nav_menu .current-menu-item > a,
  .main-sidebar .widget_nav_menu .current_page_parent > a {
    background-image: url("../images/arrows/arrow_nav_grey.png");
    background-position: 10px 50%;
    background-repeat: no-repeat; }
  .main-sidebar .widget_nav_menu .current_page_item ul,
  .main-sidebar .widget_nav_menu .current-page-ancestor ul,
  .main-sidebar .widget_nav_menu .current-menu-item ul,
  .main-sidebar .widget_nav_menu .current-menu-ancestor ul {
    display: block; }

/* ZG Taxonomy Widget
----------------------------------------------------------------------------- */
.zg-taxonomy-widget .widget-content {
  padding: 0; }
.zg-taxonomy-widget ul.taxonomy-listings {
  list-style: none;
  margin: 0; }
  .zg-taxonomy-widget ul.taxonomy-listings ul {
    padding: 5px 10px; }
  .zg-taxonomy-widget ul.taxonomy-listings li.current-cat {
    font-weight: bold; }
    .zg-taxonomy-widget ul.taxonomy-listings li.current-cat a:hover {
      text-decoration: none; }

/* ZG Video Widget
----------------------------------------------------------------------------- */
.zg-video-widget .video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  .zg-video-widget .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.zg-video-widget a.button {
  display: block;
  margin: 10px 0 0; }

/* ZG Video Browser Widget
----------------------------------------------------------------------------- */
.zg-video-browser-widget .zg-video-thumb:before {
  content: url("../images/play_button.png"); }
.zg-video-browser-widget .widget-content {
  margin: 2px 0;
  padding: 0; }
.zg-video-browser-widget .button {
  margin: 0 0 8px 0;
  display: block;
  text-align: center; }
.zg-video-browser-widget.check-out-our-videos .zg-video-wrapper {
  display: block; }
.zg-video-browser-widget .zg-video-browser.columns-2 .zg-video-wrapper, .zg-video-browser-widget .zg-video-browser.columns-2 .zg-video-wrapper:first-child {
  margin: 0;
  width: 100%; }
.zg-video-browser-widget .zg-video-browser.columns-2 .zg-video-wrapper + .zg-video-wrapper, .zg-video-browser-widget .zg-video-browser.columns-2 .zg-video-wrapper + .zg-video-wrapper + .zg-video-wrapper {
  overflow: visible;
  width: 149px;
  height: 84px; }
  .zg-video-browser-widget .zg-video-browser.columns-2 .zg-video-wrapper + .zg-video-wrapper .zg-video-thumb:focus, .zg-video-browser-widget .zg-video-browser.columns-2 .zg-video-wrapper + .zg-video-wrapper + .zg-video-wrapper .zg-video-thumb:focus {
    outline: 2px solid #f65a3e; }
.zg-video-browser-widget .zg-video-browser.columns-2 .zg-video-wrapper + .zg-video-wrapper + .zg-video-wrapper {
  margin: 0 0 0 5px; }

/* ZG Recent Posts
----------------------------------------------------------------------------- */
.visit-our-blog .widget-title a {
  color: white; }
  .visit-our-blog .widget-title a:visited {
    color: white;
    text-decoration: none; }
  .visit-our-blog .widget-title a:hover {
    color: white;
    text-decoration: none; }

.visit-our-blog ul {
  margin: 2px 0;
  padding: 20px 10px;
  background: #e7eeed url("../images/quotation_mark.png") no-repeat top left; }
.visit-our-blog li {
  list-style-type: none; }
  .visit-our-blog li .excerpt {
    margin-top: 7px;
    line-height: 1.6em; }
.visit-our-blog .entry-title h4 {
  font-size: 1.225em;
  letter-spacing: -0.01em; }
.visit-our-blog .entry-title a:hover {
  text-decoration: none; }

/* ZG Background and Button Widget
----------------------------------------------------------------------------- */
li.widget.zg-background-and-button-widget a:hover {
  text-decoration: none; }
  li.widget.zg-background-and-button-widget a:hover .widget-title {
    background: #3c7876; }
li.widget.zg-background-and-button-widget p {
  font-family: "Trade Gothic W01 Bold", Arial, sans-serif;
  font-size: 1.4em;
  line-height: 1.4em;
  color: white;
  text-transform: uppercase;
  margin: 2px 0;
  padding: 20px 10px; }

/* ZG Button Widget
----------------------------------------------------------------------------- */
li.widget.zg-button-widget {
  background-color: #708f8b; }
  li.widget.zg-button-widget:hover {
    background: #3c7876; }
  li.widget.zg-button-widget .widget-title {
    background: transparent url(../images/arrows/orange-arrow.png) center right no-repeat;
    margin: 0 10px 0 0;
    text-transform: uppercase; }
  li.widget.zg-button-widget .widget-content {
    background-color: transparent;
    padding: 7px 12px;
    margin-top: 0;
    font-size: .8em;
    font-family: "Trade Gothic W01 Bold", Arial, sans-serif;
    color: white; }
  li.widget.zg-button-widget a {
    display: block;
    color: white; }
    li.widget.zg-button-widget a:hover {
      text-decoration: none; }
  li.widget.zg-button-widget em {
    font-style: normal;
    font-size: 1.8em; }

/* ZG Feeds Widget
----------------------------------------------------------------------------- */
.zg-feeds-widget .widget-content {
  overflow: hidden; }
.zg-feeds-widget ul.feed-tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  background: black;
  color: white;
  text-align: center; }
  .zg-feeds-widget ul.feed-tabs li {
    display: inline-block;
    margin: 8px 0;
    padding: 0 7px;
    line-height: 1.2; }
    .zg-feeds-widget ul.feed-tabs li:first-child {
      border: none; }
    .zg-feeds-widget ul.feed-tabs li a {
      color: white;
      border-bottom: 1px dashed white;
      cursor: pointer;
      text-decoration: none; }
      .zg-feeds-widget ul.feed-tabs li a:hover {
        border-bottom: 1px solid; }
      .zg-feeds-widget ul.feed-tabs li a:focus {
        border-bottom: 2px solid; }
    .zg-feeds-widget ul.feed-tabs li.active a {
      text-decoration: none;
      color: #f65a3e;
      border-color: #f65a3e;
      border-style: solid; }
.zg-feeds-widget .feed-container {
  display: none;
  background: #e6e7e8;
  margin-top: 8px;
  padding: 8px;
  width: 288px;
  height: 566px; }
  .zg-feeds-widget .feed-container.active {
    display: block; }
  .zg-feeds-widget .feed-container h4 {
    font-size: 1.3em;
    line-height: 1.5em; }
    .zg-feeds-widget .feed-container h4 a {
      border-bottom: 1px dashed; }
      .zg-feeds-widget .feed-container h4 a:hover {
        border-bottom: 1px solid; }
      .zg-feeds-widget .feed-container h4 a:focus {
        border-bottom: 2px solid; }
  .zg-feeds-widget .feed-container ul.feed-item-list {
    margin: 0;
    padding: 0;
    list-style: none; }
    .zg-feeds-widget .feed-container ul.feed-item-list .feed-item {
      padding: 8px 0;
      padding-top: 0px;
      margin: 0;
      border-bottom: 1px solid black; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item.feed-item {
        padding: 8px 0; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .entry-date {
        font-family: "Trade Gothic W01 Bold", Arial, sans-serif;
        color: #58595b; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .feed-item-text {
        line-height: 1.1em;
        padding: 3px 15px 3px 0;
        word-wrap: break-word; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .feed-item-source.facebook .icon, .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .feed-item-source.twitter .icon, .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .feed-item-source.wordpress .icon {
        display: inline;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 5px;
        vertical-align: middle; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .feed-item-source.facebook .icon {
        background: url("../images/social-media/social-spritesheet-feeds-widget.png") 0px 0px no-repeat; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .feed-item-source.twitter .icon {
        background: url("../images/social-media/social-spritesheet-feeds-widget.png") -30px 0px no-repeat; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .feed-item-source.wordpress .icon {
        background: url("../images/social-media/social-spritesheet-feeds-widget.png") -60px 0px no-repeat; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .read-more-link {
        color: #1a3433;
        border-bottom: 1px dashed; }
        .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .read-more-link:hover {
          color: #c52609;
          border-bottom: 1px solid; }
        .zg-feeds-widget .feed-container ul.feed-item-list .feed-item .read-more-link:focus {
          border-bottom: 2px solid; }
      .zg-feeds-widget .feed-container ul.feed-item-list .feed-item:last-child {
        border-bottom: none; }
  .zg-feeds-widget .feed-container .load-more-items {
    margin: 8px 0;
    display: block;
    text-align: center; }
  .zg-feeds-widget .feed-container .jspVerticalBar {
    background: #e7eeed; }
    .zg-feeds-widget .feed-container .jspVerticalBar .jspCap {
      height: 4px;
      width: 16px;
      display: block; }
    .zg-feeds-widget .feed-container .jspVerticalBar .jspTrack .jspDrag {
      background: #708f8b; }
  .zg-feeds-widget .feed-container .jspHorizontalBar {
    background: none; }
.zg-feeds-widget .button {
  background: #86a9a4; }
  .zg-feeds-widget .button:hover, .zg-feeds-widget .button:focus {
    background: #f65a3e;
    text-decoration: underline; }
.zg-feeds-widget .feed-container,
.zg-feeds-widget .jspContainer,
.zg-feeds-widget .jspPane {
  width: auto !important;
  box-sizing: border-box;
  right: 0;
  max-width: 100%; }

/* Home Page buckets sidebar
----------------------------------------------------------------------------- */
.home-buckets .widget {
  position: relative;
  display: inline-block;
  margin-left: 12px;
  padding-bottom: 45px;
  width: 272px;
  vertical-align: top;
  background: url("../images/home-bucket-body.png");
  color: white; }
  .home-buckets .widget .widget-title {
    background: url("../images/home-bucket-header.png");
    padding: 8px 20px;
    font-size: 2.3em;
    margin-bottom: 0;
    letter-spacing: inherit; }
  .home-buckets .widget ul,
  .home-buckets .widget .widget-content {
    padding: 0.5em 20px;
    list-style: none;
    margin: 0; }
  .home-buckets .widget li,
  .home-buckets .widget .widget-content {
    font-family: "Trade Gothic W01 Light", Arial, sans-serif;
    font-size: 1.6em;
    line-height: 1.6; }
  .home-buckets .widget p {
    margin-bottom: 0.5em; }
  .home-buckets .widget a {
    color: white;
    text-decoration: none;
    border-bottom: 0; }
    .home-buckets .widget a em {
      font-family: "Trade Gothic W01 Bold", Arial, sans-serif;
      border-bottom: 1px dashed;
      color: #f65a3e; }
    .home-buckets .widget a:hover {
      border-bottom: 1px solid white; }
      .home-buckets .widget a:hover em {
        border-bottom: none; }
    .home-buckets .widget a:focus {
      border-bottom: 2px solid white; }
      .home-buckets .widget a:focus em {
        color: white; }
  .home-buckets .widget h3 {
    font-size: 1.7em; }
.home-buckets .big-link a,
.home-buckets a.big-link {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  display: block;
  padding: 3px 10px;
  background: #86a9a4 url("../images/arrows/white-arrow.png") right center no-repeat;
  border-radius: 4px;
  border-bottom: 0;
  text-align: center;
  text-decoration: none;
  font-size: 1.2em;
  font-family: "Trade Gothic W01 Bold", Arial, sans-serif;
  text-transform: uppercase;
  line-height: 1.2; }
  .home-buckets .big-link a:hover, .home-buckets .big-link a:focus,
  .home-buckets a.big-link:hover,
  .home-buckets a.big-link:focus {
    color: white;
    background-color: #f65a3e;
    border-bottom: none;
    text-decoration: underline; }
.home-buckets .widget:first-child {
  margin-left: 0; }

/*  zg-social-media-widget 
----------------------------------------------------------------------------- */
.widget.zg-social-media-widget {
  padding: 0; }

.zg-social-media-widget h3 {
  display: inline;
  vertical-align: middle;
  letter-spacing: inherit; }
.zg-social-media-widget .widget-content {
  display: inline;
  display: inline-block;
  height: 28px;
  vertical-align: middle;
  margin-left: 10px; }
.zg-social-media-widget a {
  display: inline;
  display: inline-block;
  vertical-align: top;
  width: 28px;
  height: 28px;
  padding-bottom: 3px;
  margin: 0 5px 0 0;
  text-indent: -9000px; }
  .zg-social-media-widget a:hover, .zg-social-media-widget a:focus {
    border-bottom: 1px dashed; }
.zg-social-media-widget .facebook a {
  background: url("../images/social-media/social-spritesheet.png") 0px -40px no-repeat; }
  .zg-social-media-widget .facebook a:hover, .zg-social-media-widget .facebook a:focus {
    background-position: 0px 0px; }
.zg-social-media-widget .twitter a {
  background: url("../images/social-media/social-spritesheet.png") -40px -40px no-repeat; }
  .zg-social-media-widget .twitter a:hover, .zg-social-media-widget .twitter a:focus {
    background-position: -40px 0px; }
.zg-social-media-widget .youtube a {
  background: url("../images/social-media/social-spritesheet.png") -80px -40px no-repeat; }
  .zg-social-media-widget .youtube a:hover, .zg-social-media-widget .youtube a:focus {
    background-position: -80px 0px; }
.zg-social-media-widget .rss a {
  background: url("../images/social-media/social-spritesheet.png") -120px -40px no-repeat; }
  .zg-social-media-widget .rss a:hover, .zg-social-media-widget .rss a:focus {
    background-position: -120px 0px; }

/* Board Members Login
----------------------------------------------------------------------------- */
.board-members-login.widget:last-child .widget-title,
.board-members-login .widget-title {
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 20px; }
.board-members-login.widget:last-child .widget-content,
.board-members-login .widget-content {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 10px 20px;
  margin-top: 0;
  font-size: 1.25em; }
  .board-members-login.widget:last-child .widget-content p:first-child,
  .board-members-login .widget-content p:first-child {
    font-family: "Trade Gothic W01 Bold", Arial, sans-serif; }
  .board-members-login.widget:last-child .widget-content #loginform input[type="text"],
  .board-members-login.widget:last-child .widget-content #loginform input[type="password"],
  .board-members-login .widget-content #loginform input[type="text"],
  .board-members-login .widget-content #loginform input[type="password"] {
    box-sizing: border-box;
    margin: 0 0 10px;
    width: 100%;
    border: 2px solid #bbb;
    background-color: white;
    font-family: "Trade Gothic W01 Roman", Arial, sans-serif;
    font-size: 1.2em;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px; }
  .board-members-login.widget:last-child .widget-content #loginform input[type="submit"],
  .board-members-login .widget-content #loginform input[type="submit"] {
    padding: 6px 25px 6px 10px;
    margin: 0;
    font-family: "Trade Gothic W01 Bold", Arial, sans-serif;
    font-size: 1.2em;
    border-radius: 4px;
    border: 0 !important;
    color: white;
    background: #86a9a4 url("../images/arrows/white-arrow-small.png") right center no-repeat;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    box-shadow: none; }
    .board-members-login.widget:last-child .widget-content #loginform input[type="submit"]:hover, .board-members-login.widget:last-child .widget-content #loginform input[type="submit"]:focus,
    .board-members-login .widget-content #loginform input[type="submit"]:hover,
    .board-members-login .widget-content #loginform input[type="submit"]:focus {
      background-color: #f65a3e;
      border-bottom: 0 !important;
      color: white;
      text-decoration: underline; }
  .board-members-login.widget:last-child .widget-content .reset,
  .board-members-login .widget-content .reset {
    display: block; }
  .board-members-login.widget:last-child .widget-content .menu,
  .board-members-login .widget-content .menu {
    margin: 20px 0 0 -21px;
    list-style: none;
    font-size: 0.95em; }
    .board-members-login.widget:last-child .widget-content .menu li,
    .board-members-login .widget-content .menu li {
      padding-left: 26px; }
    .board-members-login.widget:last-child .widget-content .menu .current_page_item,
    .board-members-login.widget:last-child .widget-content .menu .current-menu-item,
    .board-members-login.widget:last-child .widget-content .menu .current_page_parent,
    .board-members-login .widget-content .menu .current_page_item,
    .board-members-login .widget-content .menu .current-menu-item,
    .board-members-login .widget-content .menu .current_page_parent {
      background-image: url("../images/arrows/arrow_nav_grey.png");
      background-position: 10px 50%;
      background-repeat: no-repeat; }
html[lang="fr-FR"] .board-members-login.widget:last-child a.button, html[lang="fr-FR"]
.board-members-login a.button {
  font-size: 1.1em; }

/* HACK N SLASH */
.widget.video-fallback {
  display: none; }

body.no-internet .widget.video-fallback {
  display: block; }
body.no-internet .zg-video-browser-widget {
  display: none; }

/*# sourceMappingURL=widgets.css.map */
