		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 25 February 2018 03:51:20
*/


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
/**
 * VRGF - Internet Site
 * Global CSS
 *
 * version: 1.0.0
 * file:    global.css
 * author:  Squiz Australia
 *
 * Table of Contents
 *
 * 1. Reset
 * 2. Utilities
 * 3. General
 *  3.1 General Styles
 *  3.2 List Types
 *  3.3 Header
 *  3.4 Main
 *  3.5 Footer
 *  3.6 Inside Pages
 *  3.7 Home Page
 *  3.8 Landing Page
 *  3.9 Section Designs
 *    3.9.1 Getting Help
 *    3.9.2 Awareness and Prevention
 *    3.9.3 Professionals
 *    3.9.4 .teal (Popular)
 *    3.9.5 .dark_red (Stories)
 *    3.9.6 .green
 *    3.9.7 .orange
 *  3.10 Listings/inside pages without a RHS
 *  Modules
 *     Skip links
 *     Font icons
 *     Foundation.offcanvas
 *     Slideshow
 *     Overlay
 *     Responsive video
 *     SCEditor
 *     Tooltip
 *  3.11 IE Specific
 *  3.12 Level 4 pages and deeper
 *  3.13 Additional Changes for VRGF Update
 */

/*
--------------------
1. Reset (Normalize.css)
--------------------
*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer,
header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img, iframe {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
--------------------
2. Utilities
--------------------
*/
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.clearfix {
  *zoom: 1;
}
.clearfix:after, .clearfix:before {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}

.ir {
  color: transparent;
  border: 0;
  overflow: hidden;
}
.no-rgba .ir {
  text-indent: 9999em;
}

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.invisible {
  visibility: hidden;
}

/* Hide/Show if no-js or js*/
.js-enabled .no-js-hide, .no-js .js-hide {
  display:none;
}

/* Flex input groups with Modernizr prefixes and No JS fallback */
.input-group {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flexbox .input-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.no-js .input-group, .no-flexbox .input-group {
  display: table;
}

.input-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flexbox .input-field {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.no-js .input-field, .no-flexbox .input-field {
  width: 100%;
  display: table-cell;
}

.input-addon {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no-js .input-addon, .no-flexbox .input-addon {
  width: 1%;
  display: table-cell;
}

.nopad {
  padding: 0 !important;
}

/*
--------------------
3. General
--------------------
*/
a {
  color: #141414;
  text-decoration: underline;
}

a:hover,
a:focus {
  color: #141414;
  text-decoration: underline;
}

a:visited {
  color: #141414;
}

.external:after, .aside-list_item.external:after {
  content: "\f08e";
}
a.external:after {
  font-family: FontAwesome;
  font-weight: bold;
  display: inline-block;
  margin: 0.1em 0 0 0.3em;
}
li > a.external:after {
  margin-left: 1em;
}
/**
 * VRGF - Internet Site
 * Content CSS
 *
 * version: @@version
 * author:  Squiz Australia
 * change log:
 *     lchang@squiz.net - @@date - First revision
 */
/* 3.1 General Styles */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  line-height: 1.4;
  color: #222222;
}

h1,
h2,
h3,
h4 {
  font-family: "Open Sans Condensed";
}

button,
a.button, 
input[type="button"], input[type="reset"], input[type="submit"] {
  background: #1d5b91;
  border: none;
  display: inline-block;
  color: white;
  font-weight: bold;
  text-decoration: underline;
  padding: 1em;
  cursor: pointer;
}

.arrowed i {
  font-weight: bold;
}

button:hover,
button:focus,
a.button:hover, #main .main_hunk .aside a.button:hover,
a.button:focus, #main .main_hunk .aside a.button:focus,
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,
.back-to-top_link:hover,
.back-to-top_link:focus,
.main_content .back-to-top_link:hover,
.main_content .back-to-top_link:focus {
  background: #141414;
}

i {
  text-decoration: none;
}

.back-to-top {
  height: 3.1em;
  width: 3.1em;
  text-align: center;
  z-index: 9999;
}

.back-to-top_link,
.main_content .back-to-top_link {
  background: #165894;
  color: white;
  display: block;
  height: 100%;
  line-height: 3em;
}
.back-to-top_link i,
.main_content .back-to-top_link i {
  color: #ffffff;
}
.back-to-top_link:hover, .back-to-top_link:focus,
#main .main_hunk .main_content a.back-to-top_link:hover,
#main .main_hunk .main_content a.back-to-top_link:focus {
  color: white;
}

video, .video-container, .video-link {
  background-color: black;
}

.video-link {
  position: relative;
}
.video-link .video-popup {
  text-decoration: none;
}
.video-link .video-popup:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 56px;
  width: 56px;
  line-height: 56px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid white;
  background-color: rgba(255, 255, 255, 0.3);
  font-family: "FontAwesome";
  content: "\f04b";
  text-align: center;
  text-indent: 0.2em;
  color: white;
  font-size: 28px;
}
.video-link .video-popup:hover:after {
  background: rgba(255, 255, 255, 0.5);
}
.video-link .video-popup img {
  width: 100%;
  height: auto;
  width: auto; /* IE8 fix for height:auto */
}
.video-link .video-title {
  padding: 0.5em 1em;
  color: white;
}

/* 3.2 List Types */

.aside_contents {
  padding: 35px 0 0;
}
.apple-list {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid white;
  overflow: hidden;
  height: 100%;
  text-align: center;
  float: left;
  width: 50%;
}
.apple-list li {
  float: left;
  width: 25%;
  
}
.apple-list li a {
  text-decoration: none;
  padding: 1em 5%;
  display: block;
  height: 100%;
  overflow: hidden;
}
.home .apple-list li a {
  padding: 10% 5%;
  background-color: #f5f5f5;
}

.aside_contents-text > .apple-list li a {border-right:none;}


.apple-list li .apple-list_title {
  display: block;
  font-family: "Open Sans Condensed";
  font-size: 1.1em;
}
.apple-list li a:hover .apple-list_title {
  color: #ffffff;
}
.apple-list li .tile {
    display: none;
}
.apple-list li .apple-list_icon {
  height: 56px;
  display:inline-block;
}
.apple-list li .apple-list_description {
  display: none;
  padding: 0;
}
.apple-list li:last-child a {
  border-right: none;
}
.home .apple-list li .apple-list_title {
  font-size: 0.8em;
}
@media only screen and (min-width: 720px) and (max-width: 980px) {
  #main .main_hero .main_hero-aside .aside {
    overflow: scroll;
  }
}
@media only screen and (min-width: 720px) and (max-width: 980px) {
  .new_design #main .main_hero .main_hero-aside .aside {
    overflow: auto;
  }
}
@media (min-width: 720px) and (max-width: 1181px) {
  .apple-list li a {
  display: block;
  text-align:center;
  }



.landing #main .main_content .landing_feature-item .aside_contents .apple-list li .apple-list_title .extranetrightbox .extranetleftbox
{margin: 0 auto !important;
    text-align: center;
    width: 100% !important;}


.landing #main .main_content .landing_feature-item .aside_contents .apple-list li .apple-list_icon, .landing #main .main_content .landing_feature-item .aside_contents .apple-list li .apple-list_title .extranetrightbox .extranetleftbox {
float: inherit;
margin: 0 auto;
display: block;


}


}


.aside-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 600;
}
.lt-ie9 .aside-list {
  font-weight: normal; //IE8 struggles with non-standard font-weights
}
.aside-list_item a {
  display: block;
  overflow: hidden;
  height: 100%;
  margin: 0;
  position: relative;
  font-size: 0.9em;
  text-decoration: none;
  padding: 1.075em 2.3em 0;
  background-color: #ebebeb;
}
.aside-list_item a:hover {
  text-decoration: none;
  background-color: #26669e;
  color: #ffffff;
}
.aside-list_item a:hover .file_description {
  text-decoration: underline;
}
.aside-list_item a:after {
  position: absolute;
  font-family: FontAwesome;
  content: "\f105";
  top: 1em;
  right: 2.3em;
}
.aside-list_item a:hover:after {
  color: #a8d5fc;
}
.aside-list_item:last-child {
  margin-bottom: 0;
}
.aside-list_item .border_bottom {
  border-bottom: 1px solid #c8c8c8;
  display: block;
  padding: 0 0 1.09em;
}
.aside-list_item a:hover .border_bottom {
  border-bottom: 1px solid #26669e;
}
.aside-list_item:last-child .border_bottom {
  border-bottom: none;
}

.aside-list_item .border_bottom.last {
  border-bottom: none;
}

.aside-list_item a:hover .border_bottom.last {
  border-bottom: none;
}

.file_description {
  display: inline-block;
  font-weight: normal;
}

.story-list_item {
  background: white;
  margin: 1em;
  padding: 1em;
  border-style: none;
  list-style:none;
}
.story-list_item .story-list_title {
  display: block;
  font-weight: bold;
  text-decoration: none;
}
.story-list_item .story-list_text {
  margin-top: 0.7em;
}
.story-list_item .story-list_date {
  background: #f4f2f2;
  color: #1d5b91;
  display: inline-block;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 0.5em;
  padding: 0.5em 1em;
}
.story-list_item .story-list_date i {
  margin-right: 0.2em;
}
.story-list_item .story-list_link {
  display: block;
  font-weight: bold;
  margin-top: 1em;
}

/*Mobile Collapse*/
.mobile_collapse .arrowed.collapse_trigger:after {
  float: right;
  font-family: FontAwesome;
  content: "\f105";
}
.mobile_collapse .aside_contents {
  display: none;
}
#main .main_hunk .aside_rhs .aside.mobile_collapse {
  border-bottom-style: none;
}
#main .main_hunk .aside_rhs .aside.mobile_collapse.shown {
  border-bottom-style: solid;
}
.mobile_collapse.shown .arrowed.collapse_trigger:after {
  content: "\f107";
}
.mobile_collapse.shown .aside_contents {
  display: block;
}

/* 3.3 Header */
#page-wrapper {
  min-width: 280px;
}
.search_bcg {
  display: none;
}
.header {
  padding: 1em;
  /* end header-tools */
  /* end nav-global_primary */
}
.header .header-tools {
  height:   8em;
  position: relative;
}

.header .header-tools .logo {
  background-image:    url('//lovethegame.vic.gov.au/__data/assets/image/0018/18225/vrgf-logo.png'), url('//lovethegame.vic.gov.au/__data/assets/image/0015/18222/gamblers-help-logo.png');
  background-position: left, right;
  background-repeat:   no-repeat;
  background-size:     50%;
  height:              76px;
  left:                0;
  position:            absolute;
  top:                 0;
  width:               460px;
}

@media (min-width: 320px) and (max-width: 379px) {
  .header .header-tools .logo {
      width: 100%;
      max-width: 432px;
      height: 55px;
      top: 0;
  }

  .header .header-tools {
    height: 7.5em;
  }

}

@media (min-width: 380px) and (max-width: 400px) {

  .header .header-tools .logo {
      width: 100%;
      height: 60px;
      top: 0;
  }

  .header .header-tools {
    height: 7.5em;
  }

}

@media (min-width: 401px) and (max-width: 719px) {

  .header .header-tools .logo {
      top: 0;
      max-width: 440px;
  }

  .header .header-tools {
    height: 8.5em;
  }

  .header .header-tools .logo {
    background-size: contain;
  }

}

.header .header-tools .logo a {
  display: block;
  height: 100%;
}

.header .header-tools .alt-heading {
  display: none;
}
.custom .header .header-tools .alt-heading {
  display: block;
}
.custom .header .header-tools .vrgf {
  color: #a7a9a2;
}
.custom .header .header-tools .vrgf > p {
  float: left;
  margin-top: 0;
}

.header .header-tools .hotlines .show-hotlines {
  display: none;
}
.header .header-tools .hotlines {
  font-family: "Open Sans",sans-serif;
  font-weight: normal;
  font-size: 0.9em;
}

.header .header-tools .hotlines a {
  display: inline-block;
  text-decoration: none;
  font-weight: normal;

  color: #2c6495;
  font-weight: 700;
}
.header .header-tools .hotlines ul {
  margin: 0;
  padding: 0;
}
.header .header-tools .hotlines li {
  list-style: none;
}
.header .header-tools .search {
  float: right;
}
.header .header-tools .search #quick-search {
  display: none;
  overflow: hidden;
  height: 100%;
  position: relative;
}
.header .header-tools .search #quick-search input,
.header .header-tools .search #quick-search button {
  background-color: #fafafa;
  border: 1px solid #e6e6e6;
  color: #1d5b91;
  display: block;
  float: left;
  margin: 0;
  padding: 0 3%;
}
.header .header-tools .search #quick-search input[type=text] {
  height: 36px;
  font-family: "Open Sans Condensed";
  font-weight: bold;
}
.header .header-tools .search #quick-search button {
  border-left: none;
  height: 47px;
}
.header .header-tools .search #quick-search.shown {
  display: block;
}
.header .header-tools .show-search,
.header .header-tools .show-login {
  background: #f4f2f2;
  border: 1px solid #ebebeb;
  color: #1d5b91;
  padding: 0;
}
.header .header-tools .show-login {
  width: 3em;
  height: 3em;
}
.header .header-tools .show-search {
  width: 3.5em;
  height: 3.5em;
}
.header .header-tools .show-search i,
.header .header-tools .show-login i,
.header .header-tools .show-hotlines i {
  font-size: 1.3em;
}

.header .header-tools a.show-login > i {
  left: 21px;
  position: absolute;
  top: 17px;
}


.header .header-tools .show-search:hover,
.header .header-tools .show-search:focus,
.header .header-tools .show-login:hover,
.header .header-tools .show-login:focus {
  color: white;
  background: #141414;
  border-color: #141414;
}
.header .header-tools.search-visible {
  height: 8em;
  transition: 1s;
}
.header .header-tools.search-visible .search {
  width: 100%;
  position: absolute;
  top: 3em;
}
.header .header-tools.search-visible #quick-search input[type=text] {
  width: 75%;
}
.header .header-tools.search-visible #quick-search button {
  width: 18%;
}
.header .header-tools .login {
  display: none;
  right: 0;
  bottom: 0.5em;
  position: absolute;
}
.header .header-tools .login #login {
  background: #1d5b91;
  display: none;
  /* margin-right: 4em; */
  position: absolute;
  z-index: 9;
  right: 0;
}
.header .header-tools .login #login .login_contents {
  padding: 1em;
  font-size: 0.9em;
  color: #FFF;
  width: 200px;}
.header .header-tools .login #login .login_contents label {
  color: white;
  display: block;
  margin-bottom: 0.3em;
}
.header .header-tools .login #login .login_contents input {
  border: none;
  display: block;
  margin: 0 0 0.5em 0;
  padding: 0.3em;
}
.header .header-tools .login #login .login_contents .login_signup {
  color: white;
  margin-left: 1em;
}
.header .header-tools .login #login .login_contents .login_submit {
  background: #141414;
  margin-top: 1em;
  padding: 0.5em 1em;
  color:#FFF;
  display:inline;
}

.header .header-tools .nav-global_secondary {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.header .header-tools .nav-global_secondary ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 100%;
}
.header .header-tools .nav-global_secondary li {
  float: left;
  list-style: none;
  margin: 0 0.5em 0 0;
}
.header .header-tools .nav-global_secondary li a {
  /*color: #141414;
  font-weight: 600;
  font-size: 0.8em;*/
  
  padding: 0 0.4em 0 0;
  color: #2c6495;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
}
.lt-ie9 .header .header-tools .nav-global_secondary li a {
  font-weight: normal; //IE8 struggles with non-standard font-weights
}
.header .header-tools .nav-global_secondary li a:hover {
  text-decoration: underline;
}
.header .header-tools .nav-global_secondary li:after {
  content: "|";
}
.header .header-tools .nav-global_secondary li:last-child {
  margin: 0;
}
.header .header-tools .nav-global_secondary li:last-child a {
  padding: 0;
}
.header .header-tools .nav-global_secondary li:last-child:after {
  content: "";
}
.header .header-tools .show-globalMenu {
  background: none;
  color: black;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 3em;
  height: 3em;
  padding: 0;
}
.header .header-tools .show-globalMenu:hover,
.header .header-tools .show-globalMenu:focus {
  color: white;
  background: #141414;
}
.header .nav-global_primary {
  margin: -1px 0 0 -1em;
  width: 100%;
}
.header .nav-global_primary .megamenu {
  border-color: black;
  border-bottom: 1px solid;
  font-family: "Open Sans Condensed";
  font-size: 1.25em;
  margin-top: 0;
}
.header .nav-global_primary .megamenu a {
  text-decoration: none;
  color: #ffffff;
}
.header .nav-global_primary .megamenu .menu_level1-item.home {
  display: none;
}
/*
.header .nav-global_primary .megamenu .menu_level1-item.green .menu_level1-link:after {
  color: #8db54e;
}
.header .nav-global_primary .megamenu .menu_level1-item.darkblue .menu_level1-link:after {
  color: #18546B;
}
.header .nav-global_primary .megamenu .menu_level1-item.orange .menu_level1-link:after {
  color: #f79f43;
}
*/

.header .nav-global_primary .megamenu .menu_level1-link {
  border-bottom: 1px solid #000000;
  display: block;
  padding: 0.5em 2em 0.5em 1em;
  position: relative;
  color: #ffffff:
}
.header .nav-global_primary .megamenu .menu_level1-link:hover {
  background: #f4f2f2;
  color: #141414;

}
.header .nav-global_primary .megamenu .menu_level1-link:after {
  content: "\f054";
  font-family: FontAwesome;
  font-size: 0.6em;
  color: #80c2fd;
/*  float: right;
  margin: 0.5em -1.5em 0 0;*/
  position: absolute;
  top: 17px;
  right: 12px;
}
.header .nav-global_primary .megamenu .nav-global_secondary .menu_level1-link:after {
  content: inherit;
}
.header .nav-global_primary .megamenu .menu_level2 {
  display: none;
}
.header .nav-global_primary .megamenu .menu_level2-link span {
  display: block;
}
.header .nav-global_primary .megamenu .menu_level2-link:hover {
  color: #141414;
  background: #cbcbcb;
}
.header .nav-global_primary .megamenu .menu_level2-notes {
  font-family: "Open Sans";
}

/* end header */
/* 3.4 Main */
#main {
  background: white;
  /* end main_hunk */
}
#main .main_hero {
  background: black;
  height: 100%;
}
#main .main_hero .main_hero-inner {
  overflow: hidden;
  background-color: #ebebeb;
}
#main .main_hero .main_hero-inner img {
  display: block;
}
#main .breadcrumb {
  margin-bottom: 1.3em;
}
#main .breadcrumb ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
}
#main .breadcrumb li {
  float: left;
  font-size: 0.8em;
  list-style: none;
  margin-right: 0.5em;
}
#main .breadcrumb a {
  color: #141414;
  margin-right: 0.5em;
}
#main .breadcrumb li:after {
  color: black;
  content: "\f105";
  font-family: FontAwesome;
  font-weight: bold;
}
#main .breadcrumb li:last-child:after {
  content: "";
}
#main .breadcrumb {
  padding: 1em;
}
#main .main_hunk {
  position: relative;
  /* Asides */
  /* end aside_nav */
  /* end Asides */
  /* end main content */
}
#main .main_hunk .aside_container {
  /* margin-bottom: 2em; */
  margin-bottom: 0;
}
#main .main_hunk .aside_container img {
  max-width: 100%;
  height: auto;
  width: auto; /* IE8 fix for height:auto */
}
#main .main_hunk .aside h3 {
  margin: 0;
}
#main .main_hunk .aside.aside_kiwi {
  background: #f5f5f5;
}

#long-green {width:auto !important;}

#main .main_hunk .aside.aside_kiwi .aside_title {
  border-bottom: none;
  background-color: #8db54e;
}
#main .main_hunk .aside.aside_kiwi .aside_title-icon {
  background-color: #699523;
}

/*
#main .main_hunk .aside.aside_kiwi .apple-list li:hover a {
  color: #141414;
  background: #cbcbcb;
}
*/

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-phone:hover {
background: #c8d85f; /* Old browsers */
background: -moz-linear-gradient(top,  #c8d85f 0%, #90c44e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8d85f), color-stop(100%,#90c44e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c8d85f 0%,#90c44e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c8d85f 0%,#90c44e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c8d85f 0%,#90c44e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c8d85f 0%,#90c44e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8d85f', endColorstr='#90c44e',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-face:hover {
background: rgb(250,187,67); /* Old browsers */
background: -moz-linear-gradient(top, rgba(250,187,67,1) 0%, rgba(245,139,65,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,187,67,1)), color-stop(100%,rgba(245,139,65,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(250,187,67,1) 0%,rgba(245,139,65,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(250,187,67,1) 0%,rgba(245,139,65,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(250,187,67,1) 0%,rgba(245,139,65,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(250,187,67,1) 0%,rgba(245,139,65,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fabb43', endColorstr='#f58b41',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-thumbsup:hover {
background: rgb(251,197,69); /* Old browsers */
background: -moz-linear-gradient(top, rgba(251,197,69,1) 0%, rgba(245,160,61,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,197,69,1)), color-stop(100%,rgba(245,160,61,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(251,197,69,1) 0%,rgba(245,160,61,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(251,197,69,1) 0%,rgba(245,160,61,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(251,197,69,1) 0%,rgba(245,160,61,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(251,197,69,1) 0%,rgba(245,160,61,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbc545', endColorstr='#f5a03d',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-financial:hover {
background: rgb(234,104,82); /* Old browsers */
background: -moz-linear-gradient(top, rgba(234,104,82,1) 0%, rgba(200,43,49,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,104,82,1)), color-stop(100%,rgba(200,43,49,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(234,104,82,1) 0%,rgba(200,43,49,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(234,104,82,1) 0%,rgba(200,43,49,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(234,104,82,1) 0%,rgba(200,43,49,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(234,104,82,1) 0%,rgba(200,43,49,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6852', endColorstr='#c82b31',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-computer:hover {
background: rgb(146,228,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(146,228,255,1) 0%, rgba(104,176,208,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,228,255,1)), color-stop(100%,rgba(104,176,208,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(146,228,255,1) 0%,rgba(104,176,208,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(146,228,255,1) 0%,rgba(104,176,208,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(146,228,255,1) 0%,rgba(104,176,208,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(146,228,255,1) 0%,rgba(104,176,208,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92e4ff', endColorstr='#68b0d0',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-peer:hover {
background: rgb(65,157,206); /* Old browsers */
background: -moz-linear-gradient(top, rgba(65,157,206,1) 0%, rgba(15,102,157,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,157,206,1)), color-stop(100%,rgba(15,102,157,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(65,157,206,1) 0%,rgba(15,102,157,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(65,157,206,1) 0%,rgba(15,102,157,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(65,157,206,1) 0%,rgba(15,102,157,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(65,157,206,1) 0%,rgba(15,102,157,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#419dce', endColorstr='#0f669d',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-youth:hover {
background: rgb(109,185,82); /* Old browsers */
background: -moz-linear-gradient(top, rgba(109,185,82,1) 0%, rgba(38,132,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,185,82,1)), color-stop(100%,rgba(38,132,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(109,185,82,1) 0%,rgba(38,132,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(109,185,82,1) 0%,rgba(38,132,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(109,185,82,1) 0%,rgba(38,132,45,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(109,185,82,1) 0%,rgba(38,132,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db952', endColorstr='#26842d',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside.aside_kiwi .apple-list li a.bcg-family:hover {
background: rgb(209,40,137); /* Old browsers */
background: -moz-linear-gradient(top, rgba(209,40,137,1) 0%, rgba(134,49,138,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,40,137,1)), color-stop(100%,rgba(134,49,138,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(209,40,137,1) 0%,rgba(134,49,138,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(209,40,137,1) 0%,rgba(134,49,138,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(209,40,137,1) 0%,rgba(134,49,138,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(209,40,137,1) 0%,rgba(134,49,138,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12889', endColorstr='#86318a',GradientType=0 ); /* IE6-9 */
}

#main .main_hunk .aside .aside_title {
  position: relative;
  border-bottom: 1px solid #cccccc;
  font-size: 1.1em;
}
#main .main_hunk .aside .aside_title .aside_title-text {
  display: block;
  padding: 15px 20px;
  margin: 0;
}
#main .aside .aside_title a {
  text-decoration: none;
}
#main .main_hunk .aside .aside_title .aside_title-icon {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3em;
  text-align: center;
  line-height: 3.2em;
}
#main .main_hunk .aside_nav {
  /*end nav_local*/
}
#main .main_hunk .aside_nav .show-localMenu {
  /*height: 2em;
  width: 2em;
  top: 1em;*/
  background: transparent;
  border: none;
  color: black;
  position: absolute;
  right: 1em;
  padding: 0;
  text-decoration: none;
  z-index: 1;
  border-left: 1px solid #cccccc;
  height: 3.71em;
  top: 0;
  width: 4em;
}
#main .main_hunk .aside_nav .menu_level1-item {
  display: none;
}
#main .main_hunk .aside_nav .nav-local {
  border-top: 1px solid #cccccc;
}
#main .main_hunk .aside_nav .nav-local a {
  color: black;
  display: block;
  text-decoration: none;
  padding: 1em 3em 1em 1em;
  border-bottom: 1px solid #cccccc;
}
#main .main_hunk .aside_nav .nav-local a:hover {
  text-decoration: underline;
}
#main .main_hunk .aside_nav .nav-local .expandable > a {
  position: relative;
}
#main .main_hunk .aside_nav .nav-local .expandable > a:after {
  position: absolute;
  top: 2.4em;
  right: 3em;
  content: "\f054";
  font-family: FontAwesome;
  font-size: 0.6em;
  font-weight: normal;
  color: #1d5b91;
}
#main .main_hunk .aside_nav .nav-local .expandable.active > a:after {
  content: "\f078";
}
#main .main_hunk .aside_nav .nav-local .expandable.active > .menu_level1-link:after {
  content: "";
}
#main .main_hunk .aside_nav .nav-local .menu_level1-item {
  display: none;
}
#main .main_hunk .aside_nav .nav-local .menu_level1-item.active {
  display: block;
}
#main .main_hunk .aside_nav .nav-local .menu_level1-item .menu_level1-link {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 1.3em;
  padding: 0.7em;
}
#main .main_hunk .aside_nav .nav-local .menu_level2 {
  display: none;
}
#main .main_hunk .aside_nav .nav-local .menu_level2 .active .menu_level2-link {
  font-weight: bold;
}
#main .main_hunk .aside_nav .nav-local.shown .menu_level2 {
  display: block;
}
#main .main_hunk .aside_nav .nav-local .menu_level3 .menu_level3-link {
  padding-left: 2em;
  background-color: #b3d0ec;
}
#main .main_hunk .aside_nav .nav-local .menu_level3 .active .menu_level3-link {
  font-weight: bold;
}
#main .main_hunk .aside_nav .nav-local .menu_level4 .menu_level4-link {
  padding-left: 3em;
  background-color: #d7e8f8;
}
#main .main_hunk .aside_nav .nav-local .menu_level4 .active .menu_level4-link {
  font-weight: bold;
}
#main .main_hunk .aside_nav .nav-local .menu_level5 .menu_level5-link {
  padding-left: 4em;
  background-color: #ebebeb;
}
#main .main_hunk .aside_nav .nav-local .menu_level5 .active .menu_level5-link {
  font-weight: bold;
}
#main .main_hunk .aside_rhs {
  clear: both;
  /* end banana-list */
}
#main .main_hunk .aside_rhs .aside {
  background: #ebebeb;
  border-bottom: 1px solid #d8cecb;
}
#main .main_hunk .aside_rhs .aside .aside_contents {
  overflow: hidden;
  height: 100%;
  font-size: 1em;
}
.inside #main .main_hunk .aside_rhs .aside .aside_contents {
  padding: 0;
}
#main .main_hunk .aside_rhs .aside .aside_contents .aside_contents-media {
  float: left;
  margin: 1em 20px 0.5em 20px;
  overflow: hidden;
}
#main .main_hunk .aside_rhs .aside .aside_contents a:hover {
  color: #1d5b91;
}
#main .main_hunk .aside_rhs .aside .aside_contents-text {
  margin: 1em 20px 0 20px;
}#main .main_hunk .aside_rhs .aside.aside_no_padding .aside_contents-text {
  margin: 1em 0 0 0;
}
.inside #main .main_hunk .aside_rhs .aside.aside_no_padding .aside_contents-text {
  margin: 0;
}
#main .main_hunk .aside_rhs .aside .aside_contents p {
  margin-bottom: 1em;
}
#main .main_hunk .aside_rhs .aside .aside_contents .button, 
#main .main_hunk .aside_rhs .aside .aside_contents button, 
#main .main_hunk .aside_rhs .aside .aside_contents input[type="button"], 
#main .main_hunk .aside_rhs .aside .aside_contents input[type="reset"], 
#main .main_hunk .aside_rhs .aside .aside_contents input[type="submit"] {
  padding: 0.7em;
  margin: 0.9em 20px;
}
#main .main_hunk .aside_rhs .aside .aside_contents .button:hover {
  color: white;
}
/* Strip the margin from a button inside aside_contents-text */
#main .main_hunk .aside_rhs .aside:not(.aside_no_padding) .aside_contents-text .button, 
#main .main_hunk .aside_rhs .aside:not(.aside_no_padding) .aside_contents-text button, 
#main .main_hunk .aside_rhs .aside:not(.aside_no_padding) .aside_contents-text input[type="button"], 
#main .main_hunk .aside_rhs .aside:not(.aside_no_padding) .aside_contents-text input[type="reset"], 
#main .main_hunk .aside_rhs .aside:not(.aside_no_padding) .aside_contents-text input[type="submit"] {
  margin-left: 0;
}
#main .main_hunk .aside_rhs .aside-list_item {
  margin-bottom: 0;
  border-bottom: 1px solid #d8cecb;
}
#main .main_hunk .aside_rhs .aside-list_item:after {
  top: 35%;
  right: 25px; 
  color: #888888;
}
#main .main_hunk .aside_rhs .aside-list_item a {
  display: block;
  padding: 15px 40px 15px 20px;
  font-size: 1.1em;
}
#main .main_hunk .aside_rhs .aside .aside-list_item:last-child {
  border: none;
}

#main .main_hunk .aside_rhs .stories.dark_red i {

}
#main .main_hunk .aside_rhs .stories .aside_contents {
  padding-bottom: 0.6em;
}
#main .main_hunk .aside_rhs .stories .share-story,
#main .main_hunk .aside_rhs .stories .about-story {
  display: block;
  margin: 1em;
}
#main .main_hunk .aside_rhs .stories .share-story {
  font-weight: bold;
}
#main .main_hunk .aside_rhs .stories.dark_red .share-story:hover {
  color: #c3383d !important;
}
#main .main_hunk .aside_rhs .stories.dark_red .about-story {
  background: #c3383d;
  color: white;
  padding: 0.7em;
}
#main .main_hunk .aside_rhs .stories .about-story i {
  color: white;
}
#main .main_hunk .aside_rhs .stories.dark_red .about-story:hover {
  background: #141414;
}
#main .main_hunk .aside_rhs .stories.dark_red li a:hover {
  color: #c3383d !important;
}
/* .content_only */
#main .main_hunk .aside_rhs .content_only {
  background: none;
}
  #main .main_hunk .aside_rhs .content_only .aside_title {
    display: none;
  }
  #main .main_hunk .aside_rhs .content_only .aside_contents {
    padding: 0;
  }

/* .main_content */
#main .main_hunk .main_content {
  font-size: 0.8em;
  max-width: 720px;
  padding-bottom: 5em;
  /* process widget */
  /* end process widget */
  /* pagination */
}
#main .main_hunk .main_content .main_page-title {
  margin-top: 0.5em;
}
#main .main_hunk .main_content .main_page-tools {
  margin: 1em 0 1em 0;
}
#main .main_hunk .main_content .main_page-tools .print-page {
  background: white;
  color: black;
}
#main .main_hunk .main_content .main_page-tools .print-page:hover,
#main .main_hunk .main_content .main_page-tools .share-page:hover {
  background: black;
  color: white;
}
#main .main_hunk .main_content .main_page-tools .share-page {
  background: #f4f2f2;
  border: 1px solid #ebebeb;
  color: #141414;
  text-decoration: none;
}
#main .main_hunk .main_content .main_page-tools .share-page i {
  margin-right: 0.4em;
}
#main .main_hunk .main_content .main_page-tools .print-page,
#main .main_hunk .main_content .main_page-tools .share-page {
  padding: 0.3em 1em;
  display: inline-block;
}
#main .main_hunk .main_content .main_page-navigation {
  display: none; /* only shown on gte-level4 pages */
  border: 1px solid #CCCCCC;
  background-color: #f4f2f2;
  margin: 1em;
  padding: 1em;
}
  #main .main_hunk .main_content .main_page-navigation h5 {
    margin-top: 0;
  }
  #main .main_hunk .main_content .main_page-navigation .main_page-navigation-back {
    float: right;
  }
#main .main_hunk .main_content .left {
  float: left;
  margin: 0 1em 1em 0;
}
#main .main_hunk .main_content .right {
  float: right;
  margin: 0 0 1em 1em;
}
#main .main_hunk .main_content a:hover {
  color: #1d5b91;
}

#main .main_hunk .main_content a.button:hover {
  color: white;
}
#main .main_hunk .main_content h1, #main .main_hunk .main_content h2 {
  margin-bottom: 0.1em;
}
#main .main_hunk .main_content h3, #main .main_hunk .main_content h4, #main .main_hunk .main_content h5, #main .main_hunk .main_content h6 {
  margin-bottom: 0.3em;
}
#main .main_hunk .main_content h1 {
  font-size: 2.3em;
}
#main .main_hunk .main_content h2 {
  font-size: 2em;
  line-height: 1.2em;
}

#main .main_hunk .main_content h3 {
  font-size: 1.7em;
}
#main .main_hunk .main_content h4 {
  font-size: 1.5em;
}
#main .main_hunk .main_content h5 {
  font-size: 1.2em;
}
#main .main_hunk .main_content h6 {
  font-size: 1em;
}
#main .main_hunk .main_content p {
  margin-top: 0.2em;
}
#main .main_hunk .main_content img {
  display: block;
  max-width: 100%;
  width: auto; /* IE8 fix for height:auto */
  height: auto;
}
#main .main_hunk .main_content .gm-style img {
  max-width: none;
}
#main .main_hunk .main_content figure {
  display: table;
}
#main .main_hunk .main_content figcaption,
#main .main_hunk .main_content .caption_table_cell,
.caption_div {
  background: black;
  color: white;
  padding: 0.7em 1em;
  display: table-caption;
  caption-side: bottom;
}
.caption_div {
   width: 98%;
}
#main .main_hunk .main_content .image_table tr {
  background: black !important;
}
#main .main_hunk .main_content table caption {
  font-family: "Open Sans Condensed";
  font-weight: bold;
  font-size: 1.5em;
  margin-bottom: 0.5em;
  text-align: left;
}
#main .main_hunk .main_content table td.image_table_cell {
    padding: 0;
}
#main .main_hunk .main_content table th {
  background: #1d5b91;
  color: white;
  font-family: "Open Sans Condensed";
  font-size: 1.4em;
  font-weight: bold;
  padding: 0.6em 1em;
  text-align: left;
}
#main .main_hunk .main_content table td {
  padding: 1.4em;
}
#main .main_hunk .main_content table tr:nth-child(even) {
  background-color: #f4f2f2;
}
#main .main_hunk .main_content ul {
  list-style: none;
  padding: 0;
}
#main .main_hunk .main_content ul li {
  margin-left: 2em;
  text-indent: -.7em;
}
#main .main_hunk .main_content ul li:before {
  content: "\2022";
  color: #d33d42;
  font-size: 200%;
  margin-right: 0.3em;
  vertical-align: middle;
  line-height: 0;
  margin-left: -0.5em;
}
/* Fix bullet points for RTL languages (Arabic) */
#main .main_hunk .main_content div[dir=rtl] ul li:before {
  margin-left: 0.5em;
}
#main .main_hunk .main_content ul.indented, 
#main .main_hunk .main_content li > ul,
#main .main_hunk .main_content ul > ul {
  padding: 0 0 0 2em;
}
#main .main_hunk .main_content ul.indented li:before, 
#main .main_hunk .main_content li > ul > li:before,
#main .main_hunk .main_content ul > ul > li:before {
  content: "-";
  color: #141414;
  font-size: 100%;
  font-weight: bold;
  vertical-align: baseline;
}
#main .main_hunk .main_content ol {
  padding-left: 1.5em;
}
#main .main_hunk .main_content ol.indented,
#main .main_hunk .main_content li > ol,
#main .main_hunk .main_content ol > ol {
  padding-left: 3em;
}

#main .main_hunk .main_content .error-box {
  color:red;
  border: red 1px solid;
  padding: 5px;
}
/* Added to remove blink affect onload of page as box appears in page for specific matrix areas and is removed by js*/
.no-js #main .main_hunk .main_content .error-box {
  border: none;
  padding: 0;
}

#main .main_hunk .main_content fieldset {
  padding: 1.5em;
  margin-bottom: 1em;
  border: 1px solid #cccccc;
}
#main .main_hunk .main_content fieldset legend {
  font-weight: bold;
  padding: 0 1em;
}
#main .main_hunk .main_content input,
#main .main_hunk .main_content textarea {
  margin-bottom: 1.5em;
}
#main .main_hunk .main_content label {
  display: block;
  margin-bottom: 0.5em;
}
#main .main_hunk .main_content label.error {
  color: #840000;
  margin: 0 0 16px;
}
#main .main_hunk .main_content input[type="submit"].disabled,
#main .main_hunk .main_content .button.disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: auto;
}
#main .main_hunk .main_content .button.disabled:hover,
#main .main_hunk .main_content .button.disabled:focus {
  background: #1D5B91;
}
#main .main_hunk .main_content input[type="radio"],
#main .main_hunk .main_content input[type="checkbox"] {
  margin: 0 0.8em 0 0;
  vertical-align: middle;
}
#main .main_hunk .main_content input[type="text"],input[type="email"],
#main .main_hunk .main_content textarea, #main .main_hunk .main_content input[type="password"] {
  background: white;
  border: 1px solid #cccccc;
  padding: 1em;
}
#main .main_hunk .main_content select {
  border: 1px solid #cccccc;
}
#main .main_hunk .main_content .interesting-content {
  background: #ebebeb;
  padding: 1em;
  overflow: hidden;
  height: 100%;
  margin-top: 2em;
}
#main .main_hunk .main_content .interesting-content > h1,
#main .main_hunk .main_content .interesting-content > h2,
#main .main_hunk .main_content .interesting-content > h3,
#main .main_hunk .main_content .interesting-content > h4,
#main .main_hunk .main_content .interesting-content > h5,
#main .main_hunk .main_content .interesting-content > h6 {
  float: left;
  margin: 0;
  font-size: 1.1em;
  width: 27%;
  margin-right: 3%;
}
#main .main_hunk .main_content .interesting-content > * {
  margin: 0 0 0 30%;
  width: 70%;
}
#main .main_hunk .main_content .process {
  list-style: none;
  padding: 0;
}
#main .main_hunk .main_content .process .ol {
  list-style: none;
  padding: 0;
}
#main .main_hunk .main_content .process li {
  overflow: hidden;
  height: 100%;
  margin-bottom: 2.4em;
  padding-bottom: 15px;
}
#main .main_hunk .main_content .process li span {
  background: #d7e8f8;
  display: block;
  font-weight: bold;
  font-family: "Open Sans Condensed";
  font-size: 1.5em;
  margin: 0.3em 0 1em 0;
  padding: 1em 0;
  position: relative;
  text-align: center;
  width: 100%;
}
#main .main_hunk .main_content .process li span:after {
  content: " ";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 15px solid #d7e8f8;
  position: absolute;
  bottom: -12px;
  left: 45%;
}
#main .main_hunk .main_content .process li:nth-child(1) span {
  background-color: #88B7E5;
}
#main .main_hunk .main_content .process li.child-1 span {
  background-color: #88B7E5;
}
#main .main_hunk .main_content .process li:nth-child(1) span:after {
  border-top-color: #88B7E5;
}
#main .main_hunk .main_content .process li.child-1 span:after {
  border-top-color: #88B7E5;
}
#main .main_hunk .main_content .process li:nth-child(2) span {
  background-color: #B3D0EC;
}
#main .main_hunk .main_content .process li.child-2 span {
  background-color: #B3D0EC;
}
#main .main_hunk .main_content .process li:nth-child(2) span:after {
  border-top-color: #B3D0EC;
}
#main .main_hunk .main_content .process li.child-2 span:after {
  border-top-color: #B3D0EC;
}
#main .main_hunk .main_content .process li:nth-child(3) span {
  background-color: #D7E8F8;
}
#main .main_hunk .main_content .process li.child-3 span {
  background-color: #D7E8F8;
}
#main .main_hunk .main_content .process li:nth-child(3) span:after {
  border-top-color: #D7E8F8;
}
#main .main_hunk .main_content .process li.child-3 span:after {
  border-top-color: #D7E8F8;
}
#main .main_hunk .main_content .process li p,
#main .main_hunk .main_content .process li div {
  margin: 0;
}
#main .main_hunk .main_content .pagination_list {
  font-size: 1.5em;
  display: inline-block;
  margin-right: 1em;
}
#main .main_hunk .main_content .pagination_list li {
  display: inline-block;
  text-indent: 0;
}
#main .main_hunk .main_content .pagination_list li:before {
  content: "";
  margin: 0;
}
#main .main_hunk .main_content .pagination_list a {
  text-decoration: none;
}
#main .main_hunk .main_content .pagination_list a.active, #main .main_hunk .main_content .pagination_list a:hover {
  color: #1d5b91;
  text-decoration: underline;
}
#main .main_hunk .main_content .pagination_previous,
#main .main_hunk .main_content .pagination_next {
  text-decoration: none;
  vertical-align: middle;
}
#main .main_hunk .main_content .pagination {
  text-align: center;
}
#main .main_hunk .main_content .content-listing {
  margin-top: 0;
}
#main .main_hunk .main_content .content-listing .content-listing_item {
  border-bottom: 1px solid #cccccc;
  padding: 2em 0 2em 0;
  text-indent: 0;
  overflow: hidden;
  height: 100%;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_media {
  float: left;
  margin: 0 2em 0.8em 0;
  overflow: hidden;
  width: 120px;
  height: 120px;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_content .content-listing_title {
  margin: 0;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_content .content-listing_title i {
  margin: 0 0 -0.5em 0.5em;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_content .content-listing_date {
  background: #f4f2f2;
  color: #1d5b91;
  display: inline-block;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 0.5em;
  padding: 0.5em 1em;
  margin: 0.7em 0 0.7em 0;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_content .content-listing_date i {
  margin-right: 0.2em;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_content .content-listing_text {
  margin-bottom: 0;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_content .button {
  display: none;
  float: right;
  padding: 0.7em 1em;
}
#main .main_hunk .main_content .content-listing .content-listing_item:before {
  content: "";
  margin: 0;
}
#main .main_hunk .main_content .last-updated {
  margin: 1.5em 0;
}
#main .main_hunk .main_content .back-to-top {
  display: none;
}

.twitter_api {
  background-color: #f2f2f2;
}
.twitter_header {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}
.twitter_header h2 {
  background: url('//lovethegame.vic.gov.au/__data/assets/image/0008/18386/twitter-logo-icon.png') 0 18px no-repeat;
  margin: 0;
  padding: 0.5em 0 0 1.8em;
}
.twitter_wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}
.twitter_wrapper .twitter-container:first-child {
  margin-left: 0;
}
.twitter-container {
  float: left;
  width: 21.25%;
  margin-left: 5%;
}
.twitter_wrapper ul {
  margin: 0 0 1em;
  padding: 0;
}
.twitter_wrapper ul li {
  list-style: outside none none;
}
.twitter_wrapper ul li h3 {
  margin: 0.5em 0 0;
}
.twitter_wrapper ul li a {
  text-decoration: none;
  color: #2c6495;

  font-weight: 700;
}
.twitter_wrapper ul li a:hover {
  text-decoration: underline;
}

.twitter_wrapper ul li .user {
  /*color: #2c6495;*/
  /* font-weight: 600;*/
  display: inline-block;
  color: #222;
  font-weight: normal;
  margin: 0.5em 1em 0.5em 0;
}


.twitter_wrapper ul li .time {
  display: inline-block;
  font-size: 0.8em;
  margin: 0.5em 0;
}

/* end main */
/* 3.5 Footer */
.footer a {
  text-decoration: none;
}
.footer .footer_buttons {
  background: #165894;
}
.footer .footer_buttons .footer_buttons-inner {
  padding: 1em;
  position: relative;
}
.footer .footer_buttons .nav_footer {
  font-size: 0.8em;
  /* margin: 0 0 2em 0; */
  padding: 0;
  margin: 0;
}
.footer .footer_buttons .nav_footer a {
  margin-right: 1em;
  color: #ffffff;
}
.footer .footer_buttons .nav_footer a:hover {
  text-decoration: underline;
}
.footer .footer_buttons .nav_footer li {
  display: inline;
}
.footer .footer_buttons .nav_footer li:after {
  content: "|";
  margin-right: 1em;
  color: #ffffff;
}
.footer .footer_buttons .nav_footer li:last-child:after {
  content: "";
}
.social_media_header {
  display: none;
}
.footer .footer_buttons .social-media {
  overflow: hidden;
  height: 100%;
}
.footer .footer_buttons .social-media a {
  display: block;
  float: left;
  margin-right: 0.5em;
  line-height: 0;
}
.footer .footer_buttons .social-media a .ico {
  width: 45px;
  height: 45px;
}
.footer .footer_buttons .social-media a .ico.ico-facebook {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0014/18320/fb-icon.png") no-repeat;
}
.footer .footer_buttons .social-media a .ico.ico-linkedin {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0015/18321/in-icon.png") no-repeat;
}
.footer .footer_buttons .social-media a .ico.ico-twitter {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0016/18322/tw-icon.png") no-repeat;
}
.footer .footer_buttons .social-media a .ico.ico-youtube {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0017/18323/yt-icon.png") no-repeat;
}
.footer .footer_buttons .social-media a .ico.ico-flickr {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0018/18324/fr-icon.png") no-repeat;
}
.footer .footer_buttons .back-to-top {
  position: absolute;
  right: 0;
  bottom: 0;
}
.footer .footer_logos .footer_logos-inner {
  height: 100%;
  overflow: hidden;
  padding: 0.5em 1em;
}
.footer .footer_logos .logo {
  display: block;
  float: left;
  margin: 0 2em 0 0;
  height: 82px;
  line-height: 82px;
}
.footer .footer_logos .logo:last-child {
  margin-right: 0;
}
.footer .footer_logos .logo-vrgf {
  background: url('//lovethegame.vic.gov.au/__data/assets/image/0018/18225/vrgf-logo.png') no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  width: 135px;
  height: 46px;
  margin-top: 1em;
  -ms-behavior: url("//lovethegame.vic.gov.au/__data/assets/file/0016/18223/backgroundsize.min.htc");
  position: relative;
  z-index: 0;
}
.footer .footer_logos .logo-gamblershelp {
  font-family: "Open Sans Condensed";
  font-weight: bold;
}
.footer .footer_logos .logo-gamblershelp .orange {
  color: #ef7f45;
}
.footer .footer_logos .logo-gamblershelp .tel {
  font-weight: normal;
  color: #5d5d5d;
}
.footer .footer_logos .logo-gamblershelp img {
  margin-top: 1.3em;
  height: 40px;
}
.footer .footer_logos .logo-stategovt .ico {
  vertical-align: middle;
}

/* 3.6 Inside Pages */
.inside .main_content {
  padding: 1em;
}

/* 3.7 Home Page */
.home {
  /* end home main */
}
.home #main {
  /* end featured container */
}
.home #main .main_hunk {
  padding: 0;
}
.home #main .main_content {
  padding: 0;
}
#main .main_hero .main_hero-aside {
  background-color: #ebebeb;
  display: inline-block;
}
.home #main .aside_container {
  display: table;
  width: 100%;
  background-color: #f5f5f5;
}
.home #main .aside_container,
.home #main .aside {
  margin-bottom: 0;
}
.home #main .main_hero {
  position: relative;
}
.home #main .main_hero-slideshow,
.home #main .main_hero-slideshow-item {
  height: 100%; /* Updated to 100% by request from VRGF 26/3 (formally 250px) */
}
.home #main .main_hero-slideshow-direction-nav {
  display: none;
}
.home #main .main_hero-slideshow {
  border: none;
  position: relative;
  z-index: 0;
  /*fix for iPad so that .main_hero-aside is not hidden*/
}
.home #main .main_hero-slideshow .main_hero-slideshow-item {
  position: relative;
  overflow: hidden;
}
.home #main .main_hero-slideshow .main_hero-slideshow-item .main_hero-slideshow-text {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  padding: 1em;
/*  position: absolute; 
  bottom: 0;
  left: 0;
  width: 100%; */ /* Moved to medium.css due to 100% height change 26/03/2014 */
}
.home #main .main_hero-slideshow .main_hero-slideshow-item .main_hero-slideshow-text h3 {
  margin: 0 0 0.3em 0;
}
.home #main .main_hero-slideshow .main_hero-slideshow-item .main_hero-slideshow-text p {
  margin: 0 0 0.5em 0;
  font-size: 0.9em;
}
.home #main .main_hero-slideshow .main_hero-slideshow-item .main_hero-slideshow-text .button {
  background: transparent;
  color: black;
  font-size: 0.9em;
  padding: 0;
}
.home #main .main_hero-slideshow .main_hero-slideshow-item .main_hero-slideshow-text .button i {
  font-size: 0.7em;
}
.home #main .main_hero-slideshow .main_hero-slideshow-item .slideshow-slide-image {
  width:100%; /* Updated to width:100% by request from VRGF 26/3 (formally height: 100%) */
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls {
  position: absolute;
  /* top: 15px; */
  bottom: 1%;
  right: 10px;
  z-index: 10;
  /* Page buttons */
  /* Default Next/Prev buttons hidden (see #main_hero-slideshow-prev/next)*/
  /* Play/Pause toggle */
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls a {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: white;
  font-size: 0;
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls a.flex-active {
  color: #222222;
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls .flex-control-nav a:before {
  font-size: 15px;
  font-family: "FontAwesome";
  content: "\f111";
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls .flex-direction-nav {
  display: none;
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls .flex-pauseplay {
  margin-top: 2px;
  width: 22px;
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls .flex-pauseplay a:before {
  font-size: 12px;
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls .flex-pauseplay .flex-pause:before {
  font-family: "FontAwesome";
  content: "\f04c";
}
.home #main .main_hero-slideshow .main_hero-slideshow-controls .flex-pauseplay .flex-play:before {
  font-family: "FontAwesome";
  content: "\f04b";
}






.home #main .latest-news-listing {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.home #main .featured_content-listing ul.latest-news-slider {
  display: block;
  width: 100%;
}
.home #main .featured_content-listing ul.latest-news-slider li {
  border: none;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.home #main .featured_content-listing ul.latest-news-slider li#1_s0 a.thumb_img {
  display: inline-block;
  height: 100%;
  overflow: hidden;
}
.home #main .featured_content-listing ul.latest-news-slider li img {
  height: auto;
  max-height: 200px;
  width: 100%;
  display: block;
}
.home #main .featured_content-listing ul.latest-news-slider li .full_title {
  display: none;
}
.home #main .featured_content-listing ul.latest-news-slider li:hover .full_title {
  display: block;
  background-color: #1d5b91;
  height: 100%;
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
  width: 100%;
}
.home #main .featured_content-listing ul.latest-news-slider li:hover .full_title p {
  line-height: 1.4;
  margin: 1em 2em 0.5em;
  color: #ffffff;
  font-weight: normal;
}

.home #main .featured_content-listing ul.latest-news-slider li:hover .featured_button a {
  background: none;
}
.home #main .featured_content-listing ul.latest-news-slider li .featured_button a:hover {
  background: none;
}
.home #main .featured_content-listing ul.latest-news-slider li .featured_button a {
  font-size: 1.1em;
  font-weight: bold;
}
.home #main .featured_content-listing ul.latest-news-slider li .latestnewshome_item-date {
  color: #ffffff;
  display: block;
  margin-left: 2.2em;
  text-align: left;
  font-weight: normal;
}
.home #main .featured_content-listing ul.latest-news-slider li .latestnewshome_item-date .ico-time {
  display: none;
}
/*
.home #main .latest-news-listing .latest-news-sliderdirection-nav {
  bottom: 50%;
  display: block;
  position: absolute;
  z-index: 3000;
}
*/
.home #main .latest-news-listing .latest-news-sliderdirection-nav li a {
  margin: 0;
  padding: 0;
  border: none;
  bottom: 50%;
  display: block;
  position: absolute;
  z-index: 3000;
  background-color: #000000;
  color: #ffffff;
  line-height: 1.4;
  opacity: 0.75;
  padding: 0 4px;
}
.home #main .latest-news-listing .latest-news-sliderdirection-nav li a.latest-news-sliderprev {
  left: 0;
}
.home #main .latest-news-listing .latest-news-sliderdirection-nav li a.latest-news-slidernext {
  right: 0;
}
.home #main .latest-news-listing .latest-news-sliderdirection-nav a.latest-news-sliderprev:hover,
.home #main .latest-news-listing .latest-news-sliderdirection-nav a.latest-news-slidernext:hover {
  text-decoration: none;
  opacity: 0.9;
  color: #85c4fa;
}






.home #main .main_hero-aside .aside {
  background: #f4f2f2;
  border-top: 1px solid #cccccc;
}
.home #main .main_hero-aside .aside .aside_title-text {
  display: block;
  margin: 0;
  padding: 0.5em;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  background-color: #737373;
  font-size: 1.5em;
}
.home #main .main_hero-aside .aside .aside_title-text:after {
  float: right;
  font-family: FontAwesome;
  content: "\f105";
}
.home #main .main_hero-aside .aside .aside_title-text.shown:after {
  content: "\f106";
}
.home #main .main_hero-aside .aside .aside_contents {
  display: none;
  padding: 0 1em 1em 1em;
}
.home #main .breadcrumb {
  display: none;
}
.home #main .featured_container {
  /* padding: 0; */
  /* end featured item */
}
.home #main .featured_container .featured_item {
  font-size: 0.9em;
  margin-bottom: 2em;
}
.home #main .main_hunk .featured_container .featured_item .featured_title .featured_title_link {
  text-decoration: none;
}
.home #main .main_hunk .featured_container .featured_item .featured_title.box_news_title {
  /* border-spacing: 0 1.4em; */
}
.home #main .main-inner .main_hunk .featured_container .featured_item {
  min-height: 16em;
  margin-bottom: 0.5em;
}
/* .test */
.home #main .main-inner .main_hunk .featured_container .featured_item {
  margin-bottom: 0;
  /* padding-bottom: 1em; */
  min-height: auto;
}
/* .test */
.home #main .main_hunk .featured_container .featured_item .featured_button.all_news {
  display: none;
  height: auto;
  position: static;
  width: 100%;
}
/* .test */
.home #main .main_hunk .featured_container .featured_item .featured_button.all_news a {
  margin: 0.5em 0;
}
.home #main .featured_container .featured_item .featured_title {
  margin: 0;
  /* border-bottom: 1px solid #cccccc; */
}
.home #main .featured_container .featured_item .featured_title .featured_title-text {
  margin: 0 0 0.5em 0;
  line-height: 1em;
}
.featured_container .featured_item .featured_title .featured_title-text.news_title {
  color: #2c6495;
  position: relative;
}
.featured_container .featured_item .featured_title .featured_title-text.news_title a span {
  bottom: 0;
  display: block;
  height: 40%;
  left: 0;
  position: absolute;
  width: 100%;
}
.home #main .featured_container .featured_item .featured_button {
  margin: 0;
}
.home #main .featured_container .featured_item .featured_button a i {
  color: #85c4fa;
}
.home #main .featured_container .featured_item .featured_button .button {
  display: block;
  padding: 0;
  text-decoration: none;
  opacity: .90; /* Standards Compliant Browsers */
  filter: alpha(opacity=90); /* IE 7 and Earlier */
  /* Next 2 lines IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}
.home #main .featured_container .featured_item .featured_button .button.news_link {
  background: none;
  color: #515151;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.home #main .featured_container .featured_item .featured_button .button.news_link i {
  margin-right: 0.3em;
  color: #1d5b91;
}
.home #main .featured_container .featured_item .featured_content-media {
  overflow: hidden;
  position: relative;
}
.home #main .featured_container .featured_item .featured_content-media .featured_content-text {
  display: none;
}
.home #main .featured_container .featured_item .featured_content-media:hover .featured_button a {
  background: none;
}
.home #main .featured_container .featured_item .featured_content-media:hover .featured_content-text {
  background-color: #1d5b91;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: .90; /* Standards Compliant Browsers */
  filter: alpha(opacity=90); /* IE 7 and Earlier */
  /* Next 2 lines IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}
.home #main .featured_container .featured_item .featured_content-media .featured_content-text p {
  color: #ffffff;
}
.home #main .featured_container .featured_item .featured_content-media img {
  max-width: 100%;
  height: auto;
  display: block;
  width: 100%;
}
/* Featured Content Listing [Home and Landing Pages] */
#main .featured_item .featured_content-listing ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#main .featured_item .featured_content-listing ul li {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #ebebeb;
  padding-left: 0;
  text-indent: 0;
}
  #main .featured_item .featured_content-listing ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
  }
  #main .featured_item .featured_content-listing ul li:before {
    content: none;
  }
#main .featured_item .featured_content-listing a {
  display: block;
  text-decoration: none;
  font-weight: 600;
}
#main .featured_item .featured_content-listing a:hover {
  text-decoration: underline;
}
#main .featured_item .featured_content-listing .featured_item-date {
  background: #f4f2f2;
  color: #1d5b91;
  display: inline-block;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 0.5em;
  padding: 0.5em 1em;
}
#main .featured_item .featured_content-listing .featured_item-date i {
  margin-right: 0.5em;
}
#main .featured_item .featured_content-listing .latestnewshome_item-date {
  background: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#main .featured_item .featured_content-listing .latestnewshome_item-date i {
  margin-right: 0.5em;
}
#main .featured_item .featured_content-listing .latestnewshome_item-date .ico-time {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0003/18345/cal-icon.png") no-repeat;
  vertical-align: middle;
  height: 18px;
  width: 16px;
}

/* end home page */
/* 3.8 Landing Page */
.landing #main .main_hero {
  opacity: 0.99;
  overflow: hidden;
  max-height: 230px;
}
.landing #main .main_hero img {
  position: relative;
  z-index: 0;
}
.landing #main .main_hero .main_hero-landing {
  display: none;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  border-bottom: 3px solid #1d5b91;
  margin: -5.5em auto 0 auto;
  padding: 1em 1em 0.7em 1em;
  position: relative;
  min-height: 3.5em;
  z-index: 1;
}
.landing #main .main_hero .main_hero-landing .main_hero-landing-title {
  font-size: 1.5em;
  margin: 0;
}
.landing #main .main_hero .main_hero-landing .main_hero-landing-text {
  margin: 0;
  font-size: 0.8em;
}
.landing #main .main_hunk .main_content .landing_banner {
  font-size: 1.2em;
  margin-bottom: 1em;
  margin-top: 0.5em;
}


.landing #main .main_hunk .main_content .alternate_landing_banner.summary {
  border-bottom: none;
  margin-bottom: 4em;
margin-top: 0.5em;
}



.landing #main .main_hunk .main_content .landing_banner.summary {
  border-bottom: 1px solid #1d5b91;
}
.landing #main .main_hunk .main_content .landing_banner .landing_banner-text h1 {
  border-bottom: 2px solid #1d5b91;
  margin-top: 0;
  margin-bottom: 0.2em;
  padding-bottom: 0.2em;
  font-size: 1.9em;
}

.landing #main .main_hunk .main_content .alternate_landing_banner.summary h1 {
border-bottom: 3px solid #8DB54E;

}

.landing #main .main_hunk .main_content .landing_feature-item  {
  border-bottom: 1px solid #1d5b91;
  overflow: hidden;
  height: 100%;
  margin-bottom: 2em;
  padding-bottom: 1em;
}
.landing #main .main_hunk .main_content .landing_feature-item.round-the-clock-help {
  border: none;
  margin: 3em 0 1em 0;
}
.landing #main .main_hunk .main_content .landing_feature-item .landing_feature-media {
  float: left;
  width: 47%;
  overflow: hidden;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-right: 6%;
}
.landing #main .main_hunk .main_content .landing_feature-item .landing_feature-media.no-thumbnail.no-video {
  display:none;
}
.landing #main .main_hunk .main_content .landing_feature-item .landing_feature-title h2 {
  margin-top: 0;
}
.landing #main .main_hunk .main_content .landing_feature-item .landing_feature-button {
  float: right;
  clear: both;
}
.landing #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button {
  color: black;
  background: #d7e8f8;
  padding: 0.5em 1em;
}
.landing #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button i {
  color: #1d5b91;
}
.landing #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button:hover {
  background: #141414;
  color: white;
}
.landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list {
  padding-left: 1%;
  border-bottom:5px solid white;
}
.landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list {
  padding-left: 0;
  border-bottom: none;
  width: 100%;
}
.landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list li {
  padding: 0.5em 0;
  text-indent: 0;
  margin-left: 0;
}
.landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list li:before {
  content: "";
  margin-right: 0;
  padding: 0;
  text-indent: 0;
}

/* 3.9 Section Designs */
/* 3.9.1 special colours for getting help design */
.green #main .main_hunk .aside_nav .nav-local a {
  border-bottom-color: #8db54e;
}
.green #main .main_hunk .aside_nav .nav-local a:after {
  color: #8db54e;
}
.green #main .main_hunk .aside_nav .nav-local .menu_level3-link {
  background: #b9d293;
}
.green #main .main_hunk .aside_nav .nav-local .menu_level4-link {
  background: #d6e4c1;
}
.green #main .main_hunk .main_content a:hover {
  color: #8db54e;
}
.green #main .main_hunk .main_content .landing_banner.summary {
  border-color: #699523;
}
.green #main .main_hunk .main_content .landing_banner .landing_banner-text h1 {
  border-color: #699523;
}
.green #main .main_hunk .main_content .landing_feature-item {
  border-color: #699523;
}
.green #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button {
  color: black;
  background: #EEF6E1;
}
.green #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button i {
  color: #699523;
}
.green #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button:hover {
  background: #141414;
  color: white;
}

.darkblue #main .main_hunk .aside_nav .nav-local a {
  border-bottom-color: #18546B;
}
.darkblue #main .main_hunk .aside_nav .nav-local a:after {
  color: #18546B;
}
.darkblue #main .main_hunk .aside_nav .nav-local .menu_level3-link {
  background: #b9d293;
}
.darkblue #main .main_hunk .aside_nav .nav-local .menu_level4-link {
  background: #d6e4c1;
}
.darkblue #main .main_hunk .main_content a:hover {
  color: #18546B;
}
.darkblue #main .main_hunk .main_content .landing_banner.summary {
  border-color: #699523;
}
.darkblue #main .main_hunk .main_content .landing_banner .landing_banner-text h1 {
  border-color: #699523;
}
.darkblue #main .main_hunk .main_content .landing_feature-item {
  border-color: #699523;
}
.darkblue #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button {
  color: black;
  background: #EEF6E1;
}
.darkblue #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button i {
  color: #699523;
}
.darkblue #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button:hover {
  background: #141414;
  color: white;
}

/* 3.9.2 special colours for awareness and prevention design */
.orange #main .main_hunk .aside_nav .nav-local a {
  border-bottom-color: #f79f43;
}
.orange #main .main_hunk .aside_nav .nav-local a:after {
  color: #f79f43;
}
.orange #main .main_hunk .aside_nav .nav-local .menu_level3-link {
  background: #f8dcc3;
}
.orange #main .main_hunk .aside_nav .nav-local .menu_level4-link {
  background: #faf2ea;
}
.orange #main .main_hunk .main_content a:hover {
  color: #ef7f45;
}
.orange #main .main_hunk .main_content .landing_banner.summary {
  border-color: #ef7f45;
}
.orange #main .main_hunk .main_content .landing_banner .landing_banner-text h1 {
  border-color: #ef7f45;
}
.orange #main .main_hunk .main_content .landing_feature-item {
  border-color: #ef7f45;
}
.orange #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button {
  color: black;
  background: #faf2ea;
}
.orange #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button i {
  color: #ef7f45;
}
.orange #main .main_hunk .main_content .landing_feature-item .landing_feature-button .button:hover {
  background: #141414;
  color: white;
}

/* 3.9.3 special header formatting for for professionals design */
.for-professionals .header .header-tools .login {
  display: block;
}
.for-professionals .header .header-tools .login.shown #login {
  display: block;
}
.for-professionals .header .header-tools .login.shown .show-login {
  background: #141414;
  border-color: #141414;
  color: white;
  position: absolute;
  right: 0;
  bottom: 0;
}
.for-professionals .header .header-tools .show-globalMenu {
  bottom: -4em;
}
.for-professionals #main .breadcrumb {
  margin-right: 4em;
}

/* 3.9.4 .teal */
#main .main_hunk .aside.teal,
#main .main_hunk .aside.teal .aside_title,
#main .main_hunk .aside.teal .aside-list_item {
  border-color: #7dc7d5;
}
#main .main_hunk .aside.teal .arrowed:after,
#main .main_hunk .aside.teal li:after {
  color: #7dc7d5;
}
#main .main_hunk .aside.teal .button:not(:hover),
#main .main_hunk .aside.teal button:not(:hover), 
#main .main_hunk .aside.teal input[type="button"]:not(:hover), 
#main .main_hunk .aside.teal input[type="reset"]:not(:hover), 
#main .main_hunk .aside.teal input[type="submit"]:not(:hover)  {
  background-color: #7dc7d5;
  color: black;
}

/* 3.9.5 .dark_red */
#main .main_hunk .aside.dark_red,
#main .main_hunk .aside.dark_red .aside_title,
#main .main_hunk .aside.dark_red .aside-list_item {
  border-color: #c3383d;
}
#main .main_hunk .aside.dark_red .arrowed:after,
#main .main_hunk .aside.dark_red .aside-list_item:after  {
  color: #c3383d;
}
#main .main_hunk .aside.dark_red .button:not(:hover),
#main .main_hunk .aside.dark_red.content-listing .button:not(:hover),
#main .main_hunk .aside.dark_red button:not(:hover), 
#main .main_hunk .aside.dark_red input[type="button"]:not(:hover), 
#main .main_hunk .aside.dark_red input[type="reset"]:not(:hover), 
#main .main_hunk .aside.dark_red input[type="submit"]:not(:hover)  {
  background-color: #c3383d;
}

/* 3.9.6 .green */
#main .main_hunk .aside.green,
#main .main_hunk .aside.green .aside_title,
#main .main_hunk .aside.green .aside-list_item {
  border-color: #8db54e;
}
#main .main_hunk .aside.green .arrowed:after,
#main .main_hunk .aside.green .aside-list_item:after  {
  color: #8db54e;
}
#main .main_hunk .aside.green .button:not(:hover),
#main .main_hunk .aside.green button:not(:hover), 
#main .main_hunk .aside.green input[type="button"]:not(:hover), 
#main .main_hunk .aside.green input[type="reset"]:not(:hover), 
#main .main_hunk .aside.green input[type="submit"]:not(:hover)  {
  background-color: #8db54e;
}

#main .main_hunk .aside.darkblue,
#main .main_hunk .aside.darkblue .aside_title,
#main .main_hunk .aside.darkblue .aside-list_item {
  border-color: #18546B;
}
#main .main_hunk .aside.darkblue .arrowed:after,
#main .main_hunk .aside.darkblue .aside-list_item:after  {
  color: #18546B;
}
#main .main_hunk .aside.darkblue .button:not(:hover),
#main .main_hunk .aside.darkblue button:not(:hover), 
#main .main_hunk .aside.darkblue input[type="button"]:not(:hover), 
#main .main_hunk .aside.darkblue input[type="reset"]:not(:hover), 
#main .main_hunk .aside.darkblue input[type="submit"]:not(:hover)  {
  background-color: #18546B;
}

/* 3.9.7 .orange */
#main .main_hunk .aside.orange,
#main .main_hunk .aside.orange .aside_title,
#main .main_hunk .aside.orange .aside-list_item {
  border-color: #f79f43;
}
#main .main_hunk .aside.orange .arrowed:after,
#main .main_hunk .aside.orange .aside-list_item:after  {
  color: #f79f43;
}
#main .main_hunk .aside.orange .button:not(:hover),
#main .main_hunk .aside.orange button:not(:hover), 
#main .main_hunk .aside.orange input[type="button"]:not(:hover), 
#main .main_hunk .aside.orange input[type="reset"]:not(:hover), 
#main .main_hunk .aside.orange input[type="submit"]:not(:hover)  {
  background-color: #f79f43;
}

/* 3.9.8 .dark_blue */
#main .main_hunk .aside.dark_blue,
#main .main_hunk .aside.dark_blue .aside_title,
#main .main_hunk .aside.dark_blue .aside-list_item {
  border-color: #1D5B91;
}
#main .main_hunk .aside.dark_blue .arrowed:after,
#main .main_hunk .aside.dark_blue .aside-list_item:after  {
  color: #1D5B91;
}
#main .main_hunk .aside.dark_blue .button:not(:hover),
#main .main_hunk .aside.dark_blue button:not(:hover), 
#main .main_hunk .aside.dark_blue input[type="button"]:not(:hover), 
#main .main_hunk .aside.dark_blue input[type="reset"]:not(:hover), 
#main .main_hunk .aside.dark_blue input[type="submit"]:not(:hover)  {
  background-color: #1D5B91;
}

/* 3.10 Listings/inside pages without a RHS */
@-ms-viewport {
  width: device-width;
}

@media (min-width: 720px) and (max-width: 783px) {
  .megamenu .menu_level1-item {
    font-size: 0.9em;
  }
}
.ico {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0019/18226/sprites.png") no-repeat;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.ico-search {
  background-position: -108px -198px;
  width: 16px;
  height: 16px;
}

.ico-financial {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0020/18218/financial-counselling-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-financial:hover .ico-financial {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0008/18269/financial-counselling-hover.png");
}

.ico-computer {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0019/18217/online-support-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-computer:hover .ico-computer {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0018/18270/online-support-icon-hover.png");
}

.ico-peer {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0018/18216/peer-support-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-peer:hover .ico-peer {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0019/18271/peer-support-hover.png");
}

.ico-youth {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0017/18215/young-people-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-youth:hover .ico-youth {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0020/18425/young-people-icon-hover.png");
}

.ico-family {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0015/18213/family-and-friends-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-family:hover .ico-family {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0019/18424/family-and-friends-icon-hover.png");
}


.ico-word {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0014/18212/docs.png") no-repeat;
  background-position: -4px 7px;
  padding-left: 2.9em;
  display: inline-block;
  padding-top: 6px;
  height: 23px;
}

.ico-excel {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0014/18212/docs.png") no-repeat;
  background-position: -4px -22px;
  padding-left: 2.9em;
  display: inline-block;
  padding-top: 6px;
  height: 17px;
}


.ico-pdf {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0014/18212/docs.png") no-repeat;
  background-position: -4px -45px;
  padding-left: 2.9em;
  display: inline-block;
  padding-top: 6px;
  height: 23px;
}



i.ico-excel,i.ico-pdf,i.ico-word {
  position: relative;
  top: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.6em;
  margin-left:0;
  padding: 0;
  width: 31px;
  height: 34px;
}


.ico-youtube {
  background-position: -35px -196px;
  width: 20px;
  height: 19px;
}

.ico-flickr {
  background-position: 0 -195px;
  width: 27px;
  height: 24px;
}

.ico-twitter {
  background-position: -66px -200px;
  width: 21px;
  height: 14px;
}

.ico-home {
  background-position: -34px -227px;
  width: 29px;
  height: 23px;
}

.ico-people {
  background-position: 0 -226px;
  width: 29px;
  height: 22px;
}

.ico-phone {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0014/18221/phone-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-phone:hover .ico-phone {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0007/18259/phone-icon-hover.png");
}

.ico-stategovt {
  background-position: 0 -82px;
  width: 62px;
  height: 35px;
}

.ico-thumbsup {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0003/18219/help-yourself-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-thumbsup:hover .ico-thumbsup {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0007/18268/help-yourself-icon-hover.png");
}

.ico-face {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0013/18220/face-to-face-icon.png");
  background-repeat: no-repeat;
  background-size:100%;
  width: 56px;
  height: 56px;
}
a.bcg-face:hover .ico-face {
  background-image: url("http://lovethegame.vic.gov.au/__data/assets/image/0006/18267/face-to-face-icon-hover.png");
}

.ico-time {
  background-position: -93px -201px;
  width: 9px;
  height: 9px;
}

/*
--------------------
Modules
--------------------
*/
/*-- Skip links --*/
.skip-links-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.skip-links-link {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.skip-links-link:focus,
.skip-links-link:active {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*-- Font icons --*/
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("//lovethegame.vic.gov.au/__data/assets/file/0016/18232/fontawesome-webfont.eot");
  src: url("//lovethegame.vic.gov.au/__data/assets/file/0016/18232/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),
       url("//lovethegame.vic.gov.au/__data/assets/file/0004/18229/fontawesome-webfont.woff") format("woff"),
       url("//lovethegame.vic.gov.au/__data/assets/file/0014/18230/fontawesome-webfont.ttf") format("truetype"),
       url("//lovethegame.vic.gov.au/__data/assets/file/0015/18231/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }

  100% {
    -ms-transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: white;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.lt-ie9 .fa-search:before {
  content: "";
}
.lt-ie9 .fa-search {
  background: url("//lovethegame.vic.gov.au/__data/assets/image/0013/18211/magnifying-glass.png") no-repeat;
  height: 16px;
  width: 18px;
  position: relative;
  top: -7px;
  margin-top: 18px;
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-mail-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

/*-- Foundation.offcanvas --*/
@media (max-width: 720px) {
  /*
   * portion of foundation.css for offcanvas
   */
  .off-canvas-wrap, .inner-wrap, nav.tab-bar, .left-off-canvas-menu, .left-off-canvas-menu *, .right-off-canvas-menu, .move-right .exit-off-canvas, .move-left .exit-off-canvas {
    -webkit-backface-visibility: hidden;
  }

  .off-canvas-wrap, .inner-wrap {
    position: relative;
    width: 100%;
  }

  .left-off-canvas-menu, .right-off-canvas-menu {
    width: 80%;
    top: 0;
    bottom: 0;
    height: 100%;
    position: absolute;
    overflow-y: auto;
    z-index: 1001;
    box-sizing: content-box;
    background-color: #024886;
  }

  .off-canvas-wrap {
    overflow: hidden;
  }

  .inner-wrap {
    *zoom: 1;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -ms-transition: -ms-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
  }

  .inner-wrap:before, .inner-wrap:after {
    content: " ";
    display: table;
  }

  .inner-wrap:after {
    clear: both;
  }

  .left-off-canvas-menu {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  .right-off-canvas-menu {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    right: 0;
  }

  ul.off-canvas-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }

  ul.off-canvas-list li label {
    padding: 0.3rem 0.9375rem;
    color: #999999;
    text-transform: uppercase;
    font-weight: bold;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0;
  }

  ul.off-canvas-list li a {
    display: block;
    padding: 0.66667rem;
    color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid #262626;
  }

  .move-right > .inner-wrap {
    -webkit-transform: translate3d(80%, 0, 0);
    -moz-transform: translate3d(80%, 0, 0);
    -ms-transform: translate3d(80%, 0, 0);
    -o-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0);
  }

  .move-right .exit-off-canvas {
    transition: background 300ms ease;
    cursor: pointer;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
  }

  .move-left > .inner-wrap {
    -webkit-transform: translate3d(-80%, 0, 0);
    -moz-transform: translate3d(-80%, 0, 0);
    -ms-transform: translate3d(-80%, 0, 0);
    -o-transform: translate3d(-80%, 0, 0);
    transform: translate3d(-80%, 0, 0);
  }

  .move-left {
    transition: background 300ms ease;
    cursor: pointer;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
  }

  .lt-ie10 .left-off-canvas-menu {
    left: -80%;
  }

  .lt-ie10 .right-off-canvas-menu {
    right: -80%;
  }

  .lt-ie10 .move-left > .inner-wrap {
    right: 80%;
  }

  .lt-ie10 .move-right > .inner-wrap {
    left: 80%;
  }
  .aside_contents {
    padding: 0;
  }
  .aside-list_item {
    border-top: 1px solid #c8c8c8;
  }
  .aside-list_item:first-child {
    border-top: none;
  }
  .aside-list_item a {
    padding: 1.075em 1em 0;
  }
  .aside-list_item a:hover {
    background-color: #ebebeb;
    color: inherit;
  }
  .aside-list_item a:after {
    color: #006cab;
    right: 1em;
  }
  .aside-list_item a:hover:after {
    color: #006cab;
  }
  .aside-list_item .border_bottom {
    border-bottom: none;
  }
  .aside-list_item a:hover .border_bottom {
    border-bottom: none;
  }
  .home #main .main_hero-aside .aside {
    border-top: none;
  }
  .home #main .main_hero-aside .aside .aside_contents {
    padding: 0;
  }
  .home #main .main_hero-aside .aside .aside_title-text {
    background-color: #00529b;
  }
  .home .apple-list {
    border-bottom: 1em solid #ffffff;
    float: left;
  }
  .home .apple-list li {
    float: left;
    margin: 0;
    width: 100%;
  }
  .home .apple-list li a {
    display: table;
    padding: 5% 9%;
    width: 82%;
  }
  .home .apple-list li .tile {
    display: inline;
  }
  .home .apple-list li .apple-list_icon {
    display: table-cell;
  }
  .home .apple-list li .apple-list_title {
    display: table-cell;
    font-size: 1.2em;
    text-align: left;
    vertical-align: middle;
    padding-left: 0.5em;
  }
  .home #main .main_hunk {
    padding: 0 1em 0;
  }
  .home #main .main_hunk .aside_container {
    background: none;
    margin-bottom: 0;
  }
  .home #main .main_hunk .aside_contents {
    display: none;
  }
  .home #main .main_hero-aside .aside .aside_title-text {
    padding: 0.4em 0.8em;
  }
  .home #main .main_hunk .aside .aside_title .aside_title-text {
    padding: 0.5em;
  }
  .home #main .main_hero-aside .aside .aside_title-text:after {
    float: right;
    font-family: FontAwesome;
    content: "\f107";
    background-color: #024886;
    display: block;
    height: 100%;
    margin: -10px -18px;
    padding: 0.5em;
    text-align: center;
    width: 1.5em;
  }
  .home #main .main_hunk .aside.aside_kiwi .aside_title {
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    margin: 0 -1em;
  }
  .home #main .main_hunk .aside.aside_kiwi #long-green h3 {
    font-size: 1.5em;
    padding: 0.3em 0.7em;
  }
  .home #main .main_hunk .aside.aside_kiwi .aside_title .aside_title-text:after {
    float: right;
    font-family: FontAwesome;
    content: "\f107";
    background-color: #6b932c;
    display: block;
    height: 100%;
    margin: -8px -18px;
    padding: 0.3em 0.4em;
    text-align: center;
    width: 1.5em;
  }
  .home #main .main_hunk .aside.aside_kiwi .aside_title .aside_title-text.shown:after {
    content: "\f106";
  }
  .header .header-tools .show-globalMenu {
    background-color: #165894;
  }
  .fa.fa-bars.fa-2x {
    color: #ffffff;
  }
  .header .header-tools .search {
    bottom: 0;
    position: absolute;
    right: 3.5em;
  }
  .header .header-tools .show-search {
    background-color: #f4f3f1;
    border: none;
    color: #575757;
    height: 3em;
    padding: 0;
    width: 3em;
    z-index: 1000;
  }
  .header .header-tools .search #quick-search {
    z-index: 100;
  }
  .header .header-tools.search-visible {
    height: 8em;
  }
  .header .header-tools.search-visible .search {
    position: static;
    width: 6.5em;
  }
  .header .header-tools.search-visible .search .show-search {
    background-color: #9bcb55;
    border: medium none;
    bottom: 0;
    color: #575757;
    height: 60px;
    padding: 0;
    position: absolute;
    width: 3em;
  }
  .header .header-tools.search-visible .search #quick-search {
    bottom: 0;
    display: none;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%;
  }
  .header .header-tools.search-visible #quick-search input[type="text"] {
    border-right: medium none;
    height: 50px;
    width: 80%;
  }
  .header .header-tools.search-visible #quick-search button {
    width: 13.5%;
    border-left: medium none;
    height: 52px;
  }
  .search_bcg.search-visible {
    background-color: #eeeeee;
    display: none;
    float: left;
    height: 5.3em;
    margin: -1em 0 0 -1em;
    position: absolute;
    width: 100%;
  }
  .header .header-tools .hotlines .show-hotlines {
    background-color: #f4f3f1;
    bottom: 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 48px;
    position: absolute;
    right: 7.8em;
    width: 48px;
    z-index: 1000;
  }
  .header .header-tools .hotlines .show-hotlines .fa-hotlines:before {
    font-family: FontAwesome;
    content: "\F095";
    color: #575757;
  }
  .header .header-tools .hotlines ul {
    display: none;
  }
  .header .header-tools .hotlines .show-hotlines:hover,
  .header .header-tools .hotlines .show-hotlines:focus {
    background-color: #141414;
    border-color: #141414;
  }
  .header .header-tools .hotlines .show-hotlines:hover .fa-hotlines:before,
  .header .header-tools .hotlines .show-hotlines:focus .fa-hotlines:before {
    color: #ffffff;
  }
  .header .header-tools.hotlines-visible .hotlines .show-hotlines {
    background-color: #9bcb55;
    height: 60px;
  }
  .header .header-tools.hotlines-visible .hotlines .show-hotlines:hover .fa-hotlines:before,
  .header .header-tools.hotlines-visible .hotlines .show-hotlines:focus .fa-hotlines:before {
    color: #575757;
  }
  .header .header-tools.hotlines-visible .hotlines ul {
    display: none;
  }
  .search_bcg.hotlines-visible {
    background-color: #eeeeee;
    display: none;
    float: left;
    height: 5.3em;
    margin: -1em 0 0 -1em;
    position: absolute;
    width: 100%;
  }
  .header-tools.hotlines-visible {
    height: 8em;
  }
  .header .header-tools.hotlines-visible {
    transition: 1s;
  }
  .home #main .featured_container {
    margin: 0 -1em;
  }
  .home #main .featured_container .featured_content-listing {
    display: none;
  }
  .home #main .featured_container .featured_content-listing {
    padding: 0 1em;
  }
  .home #main .featured_container .featured_content-listing p {
    border-bottom: 1px solid #ebebeb;
    margin: 0 -1em;
    padding: 0.5em 1em;
  }
  .home #main .featured_container .featured_content-listing a:hover {
     text-decoration: none;
   }
  .home #main .featured_container .featured_item .featured_button .button.news_link {
    background-color: #848484;
    color: #ffffff;
    margin: 0 -1em;
    padding: 0.7em 1em;
    width: 100%;
  }
  .home #main .featured_container .featured_item .featured_button .button.news_link i {
    color: #ffffff;
  }
  .home #main .featured_container .featured_content-media {
    display: none;
  }
  .home #main .main-inner .main_hunk .featured_container .featured_item {
    min-height: 0;
    margin-bottom: 0;
  }
  .home #main .featured_container .featured_title .featured_title-text {
    background-color: #00529b;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    margin: 0;
    padding: 0.7em 0.8em;
    text-decoration: none;
  }
  .home #main .featured_container .featured_title .featured_title-text a {
   color: #ffffff;


  }
  .home #main .featured_container .featured_item .featured_title .featured_title-text {
    margin: 0 0 1px;
  }
  .home #main .main_hunk .featured_container .featured_item .featured_title .featured_title_link {
    text-decoration: none;
  }
  .home #main .featured_container .featured_item .featured_title .featured_title-text.news_title {
    color: #ffffff;
  }
  .home #main .featured_container .featured_title .featured_title-text.news_title:after {
    background-color: #024886;
    content: "\f107";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -14px -18px;
    padding: 14px;
    text-align: center;
    width: 1.5em;
    color: #ffffff;
  }
  .home #main .featured_container .featured_title .featured_title-text.news_title.shown:after {
    content: "\f106";
  }
  .home #main .featured_container .featured_title .featured_title-text:after {
    background-color: #024886;
    content: "\f105";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -14px -18px;
    padding: 14px;
    text-align: center;
    width: 1.5em;
  }
  .home .twitter_api {
    padding: 0 1em;
  }
  .home .twitter_api .twitter_wrapper {
    display: none;
    font-size: 0.8em;
  }
  .home .twitter_api .twitter_wrapper.shown {
    display: block;
  }
  .home .twitter_wrapper .twitter-container:first-child {
    border-top: medium none;
    margin-left: -1em;
  }
  .home .twitter-container {
    border-top: 1px solid #ebebeb;
    display: block;
    float: none;
    margin: 1em -1em;
    padding: 0 1em;
    width: 100%;
  }
  .home .twitter_api .twitter_header {
    font-size: 0.9em;
    margin: 0 -1.15em;
    max-width: 1280px;
    border-bottom: 1px solid #ffffff;
  }
  .home .twitter_api .twitter_header .twitter_news_title {
    background: url("//lovethegame.vic.gov.au/__data/assets/image/0019/18406/twitter-logo-icon-mobile.png") 0.8em 50% no-repeat;
    background-color: #00529b;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    margin: 0;
    padding: 0.7em 0.8em 0.7em 2.5em;
    text-decoration: none;
    line-height: 1em;
  }
  .home .twitter_api .twitter_header .twitter_news_title:before {
    background-color: #024886;
    content: "\f107";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -14px -18px;
    padding: 14px;
    text-align: center;
    width: 1.5em;
  }
  .home .twitter_api .twitter_header .twitter_news_title.shown:before {
    content: "\f106";
  }
  .footer .footer_buttons .footer_buttons-inner {
    padding: 0 1em 0;
  }
  .footer .footer_buttons .social-media {
    display: none;
    background-color: #f2f2f2;
    height: 100%;
    margin: 0 -1em;
    padding: 1em;
  }
  .social_media_header {
    display: block;
  }
  .social_media_header {
    font-size: 0.9em;
    margin: 0 -1.15em;
  }
  .social_media_header .social_media_title {
    background-color: #00529b;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    margin: 0;
    padding: 0.7em 0.8em;
    text-decoration: none;
    line-height: 1em;
  }
  .social_media_header .social_media_title:before {
    background-color: #024886;
    content: "\f107";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -14px -18px;
    padding: 14px;
    text-align: center;
    width: 1.5em;
  }
  .social_media_header .social_media_title.shown:before {
    content: "\f106";
  }
  .footer .footer_buttons .nav_footer {
    font-size: 0.9em;
    margin: 0;
    padding: 0;
  }
  .footer .footer_buttons .nav_footer li:after {
    color: #026496;
  }
  .footer .footer_buttons .nav_footer a {
    color: #026496;
    line-height: 1.8em;
  }
  .footer .footer_buttons .footer_links {
    background-color: #ffffff;
    margin: 0 -1em;
    padding: 1em;
  }
  .footer .footer_logos .footer_logos-inner {
    padding: 0 0.5em;
  }
  .footer .footer_buttons .back-to-top {
    display: none;
  }
  .header .header-tools .login {
    bottom: 0;
  }
  .inside .apple-list {
    width: 100%;
    border-bottom: none;
  }
  .inside .apple-list li a {
    min-height: 8em;
    padding: 1.5em 5% 1em;
  }
  .landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list li {
    padding: 0;
  }
  .landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list li:before {
    margin-left: 0;
  }
  .home #main .main_hero-aside .aside .aside_title-text:before {
    margin: -10px -19px;
  }
  /* .test */
  .home #main .main_hunk .featured_container .featured_item .featured_button.all_news {
    display: block;
  }
  /* .test */
  .home #main .main_hunk .featured_container .featured_item .featured_button.all_news a {
    margin: 0;
  }
  .home #main .latest-news-listing {
    margin: 0 -1em;
  }
  .home #main .featured_content-listing ul.latest-news-slider li {
    padding: 0 1em;
    margin: 0;
    width: auto;
    border-bottom: 1px solid #c8c8c8;
  }
  .home #main .featured_content-listing ul.latest-news-slider .thumb_img {
    display: none;
  }
  .home #main .featured_content-listing ul.latest-news-slider li .full_title {
    display: block;
  }
  .home #main .featured_content-listing ul.latest-news-slider li .featured_button {
    display: none;
  }
  .home #main .featured_content-listing ul.latest-news-slider li:hover .full_title {
    display: block;
    position: static;
    background: none;
  }
  .home #main .featured_content-listing ul.latest-news-slider li .full_title p {
    border-bottom: none;
  }
  .home #main .featured_content-listing ul.latest-news-slider li:hover .full_title p {
    color: #141414;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 -1em;
    padding: 0.5em 1em;
    border-bottom: none;
  }
  .home #main .featured_content-listing ul.latest-news-slider li .latestnewshome_item-date {
    color: #1d5b91;
    display: inline-block;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0 0 0.5em;
    padding: 0;
    float: right;
  }
  .home #main .featured_content-listing ul.latest-news-slider li .latestnewshome_item-date .ico-time {
    display: inline-block;
  }
  .featured_container .featured_item .featured_title .featured_title-text.news_title a {
    display: none;
    color: #ffffff;
  }


}

@media (max-width: 400px) {

  .inside .apple-list {
    width: 100%;
  }
  .home .aside-list_item a {
    font-size: 0.8em;
  }
  .home .apple-list li .apple-list_title {
    font-size: 0.9em;
  }
  .home .apple-list li .apple-list_title {
    padding-left: 0;
  }
  .home #main .featured_container .featured_title .featured_title-text {
    font-size: 1.25em;
  }
  .home #main .featured_container .featured_title .featured_title-text.news_title:after {
    display: none;
  }
  .home #main .main_hero-aside .aside .aside_title-text {
    font-size: 1.25em;
  }
  .home #main .main_hero-aside .aside .aside_title-text:after {
    display: none;
  }
  .home #main .main_hero-aside .aside .aside_title-text.shown:before {
    content: "\f106";
  }
  .home #main .main_hero-aside .aside .aside_title-text:before {
    background-color: #024886;
    content: "\f107";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -10px -19px;
    padding: 10px;
    text-align: center;
    width: 1.5em;
  }
  .home #main .featured_container .featured_title .featured_title-text:after {
    display: none;
  }
  .home #main .featured_container .featured_title .featured_title-text:before {
    background-color: #024886;
    content: "\f105";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -12px -18px;
    padding: 12px;
    text-align: center;
    width: 1.5em;
  }
  .home #main .featured_container .featured_title .featured_title-text.news_title:before {
    background-color: #024886;
    content: "\f107";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -12px -18px;
    padding: 12px;
    text-align: center;
    width: 1.5em;
    color: #ffffff;
  }
  .home #main .featured_container .featured_title .featured_title-text.news_title.shown:before {
    content: "\f106";
  }
  .home .twitter_api .twitter_header .twitter_news_title {
    background-color: #00529b;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    margin: 0;
    padding: 0.7em 0.8em 0.7em 2.2em;
    text-decoration: none;
    line-height: 1em;
    background-size: 1.2em;
  }
  .home .twitter_api .twitter_header .twitter_news_title {
    font-size: 1.25em;
  }
  .home .twitter_api .twitter_header .twitter_news_title:before {
    background-color: #024886;
    content: "\f107";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -12px -18px;
    padding: 12px;
    text-align: center;
    width: 1.5em;
    color: #ffffff;
  }
  .home .twitter_api .twitter_wrapper {
    font-size: 0.7em;
  }
  .social_media_header .social_media_title {
    font-size: 1.25em;
  }
  .social_media_header .social_media_title:before {
    margin: -12px -18px;
    padding: 12px;
  }
  .footer .footer_buttons .nav_footer {
    font-size: 0.8em;
  }
  .footer .footer_buttons .nav_footer li:after {
    margin-right: 0.5em;
  }
  .footer .footer_buttons .nav_footer a {
    line-height: 2em;
    margin-right: 0.5em;
  }
  .home #main .main_hunk .aside.aside_kiwi #long-green h3 {
    font-size: 1.20em;
  }
  .home #main .main_hunk .aside.aside_kiwi .aside_title .aside_title-text:after {
    background-color: #6b932c;
    content: "\f107";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 100%;
    margin: -6px -18px;
    padding: 6px 10px;
    text-align: center;
    width: 1.5em;
  }

}

@media only screen and (max-width: 720px) and (min-width: 40.063em) {
  .move-right .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}
@media only screen and (max-width: 720px) and (min-width: 40.063em) {
  .move-left .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}
/*-- Slideshow --*/
.slideshow-slides {
  list-style: none;
  margin: 0;
  padding: 0;
  *zoom: 1;
}
.slideshow-slides:after, .slideshow-slides:before {
  display: table;
  line-height: 0;
  content: "";
}
.slideshow-slides:after {
  clear: both;
}

.slideshow-slide {
  display: none;
}

.flex-control-nav,
.flex-direction-nav {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.slideshow-nav li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 1px;
}

.slideshow-nav a {
  cursor: pointer;
}

.flex-pauseplay {
  float: left;
  margin-left: 1px;
}

/*-- Overlay --*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #cccccc;
}

.mfp-preloader a:hover {
  color: white;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

.mfp-figure {
  line-height: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

/* Search */
.search .search-content form input[type="text"] {
  width: 65%;
}

.search .search-content .btn-search {
    font-size: 1.4em;
    height: 55px;
    margin-top: -5px;
    vertical-align: middle;
    /*padding: 0.6em 0.7em;*/
}

.search #main .main_hunk .main_content .search-results-count p {
  margin: 0.7em;
}
.search .pagination {
  margin: 0;
}
.search #main .main_hunk .main_content .pagination li {
  display: block;
  float: left;
  position: relative;
  text-indent: 0;
  padding-left: 0;
}
.search #main .main_hunk .main_content .pagination li:before {
  content: "";
  margin-right: 0;
}
.search .pagination a,
.search .pagination strong {
  display: block;
  padding: 0.7em;
  text-decoration: none;
}
.search .pagination .prev a:before,
.search .pagination .next a:after {
  content: "\F053";
  position: absolute;
  color: #1d5b91;
  font-family: FontAwesome;
  top: 0.85em;
  left: -0.25em;
}
.search .pagination .next a:after {
  content: "\F054";
  left: auto;
  right: -0.25em;
}
.search .pagination .active strong,
.search .pagination a:hover {
  text-decoration: underline;
}
.search .pagination .active strong {
  color: #666;
}
.search #main .main_hunk .main_content .search-results {
  padding-left: 0;
}
.search-results {
  clear: both;
  list-style-type: none;
  margin: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.search-result {
  clear: both;
  margin-top: 1em;
}
.search-result small {
  color: #666;
}
.search-result.has-thumb .thumb,
.search-result.has-thumb .description {
  float: left;
}
.search-result.has-thumb .thumb {
  overflow: hidden;
  margin-right: 1em;
  margin-bottom: 1em;
  width: 120px;
}
.search #main .main_hunk .main_content .search-results h2 {
  font-size: 1.2em;
  margin-top: 0;
}
.search #main .main_hunk .main_content .search-results p {
  margin-bottom: 0.2em;
}
.search-results .date {
  color: #666;
  font-size: 0.85em;
}
.search-results .link {
  display: block;
  color: #468847;
  text-decoration: none;
  padding-top: 0.2em;
}
/* Reset right column styles */
.inside.search .no-rhs #main .main-inner .main_hunk .aside_rhs {
  clear: both;
  display: block;
}
.search #main .main_hunk .main_content .aside_title {
  font-size: 0.8em;
}
.search #main .main_hunk .aside_rhs .aside .aside_contents {
  font-size: 1em;
}
.search #main .main_hunk .main_content .content,
.search #main .main_hunk .aside_rhs .aside .category,
.category-name,
.search #main .main_hunk .aside_rhs .category a {
  box-sizing: border-box;
  width: 100%;
}
.search .category {
  clear: both;
  position: relative;
}
.search .category:after {
  position: absolute;
  top: 0.85em;
  right: 6px;
  font-family: FontAwesome;
  content: "\F105";
}
.search #main .main_hunk .aside_rhs .category {
  margin-bottom: 0px;
  border-bottom: 1px solid #d8cecb;
}
.search #main .main_hunk .main_content ul .category {
  text-indent: 0px;
  padding-left: 0px;
  margin-left: 0;
  padding-bottom: 1.5em;
}
.search #main .main_hunk .main_content ul .category:before {
  content: "";
  margin-right: 0px;
}
.search #main .main_hunk .aside_rhs .aside.teal .category {
  border-color: #7dc7d5;
}
.search .category a {
  display: inline-block;
  text-decoration: none;
  padding: 0.7em 3em 1em 0.7em;
}
.search .category a:hover,
.search .category a:active {
  text-decoration: underline;
}
/* Right column search styles */
.search #main .main_hunk .aside_rhs .aside .aside_contents .facet-label {
  padding: 0.7em;
  margin: 0;
}
/* 100% width adds extra height for some reason. 95% works fine for unknown reasons. */
.category-name {
  float: left;
  width: 95%;
}
.category-count {
  display: inline-block;
  position: absolute;
  top: 0.55em;
  right: 16px;
  background-color: #ccc;
  text-indent: 0;
  padding: 2px 6px;
  border-radius: 12px;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
  .custom .header .header-tools .alt-heading.mobile-hide {
    display: none;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/*-- Responsive video --*/
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 1em;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*-- Tooltip --*/
.tooltip {
  position: absolute;
  z-index: 2000;
  display: block;
  visibility: visible;
}

.tooltip {
  max-width: 200px;
  padding: 8px;
  color: #595959;
  background: #fff;
  border: 1px solid #ddd;
  margin-top: -6px;
}

.tooltip-inner {
  overflow: hidden;
}

/*-- SCEditor --*/
/* Preview */
.preview {
    border: 3px solid #AAAAAA;
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px; 
    margin: 20px 0;
    padding: 10px;
}
.preview .close-preview {
    float: right;
}
.preview .email {
    display: none; /* hidden at request of VRGF 2/4/2014 */
}

.js-enabled .preview .title {
  display:  none
}
.custom-wysiwyg {
    margin: 0 0 10px;
}
/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */
div.sceditor-grip, .sceditor-button div {
    background-image: url(//lovethegame.vic.gov.au/__data/assets/image/0017/18224/famfamfam.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px
}
.sceditor-button-youtube div {
    background-position: 0 0
}
.sceditor-button-link div {
    background-position: 0 -16px
}
.sceditor-button-unlink div {
    background-position: 0 -32px
}
.sceditor-button-underline div {
    background-position: 0 -48px
}
.sceditor-button-time div {
    background-position: 0 -64px
}
.sceditor-button-table div {
    background-position: 0 -80px
}
.sceditor-button-superscript div {
    background-position: 0 -96px
}
.sceditor-button-subscript div {
    background-position: 0 -112px
}
.sceditor-button-strike div {
    background-position: 0 -128px
}
.sceditor-button-source div {
    background-position: 0 -144px
}
.sceditor-button-size div {
    background-position: 0 -160px
}
.sceditor-button-rtl div {
    background-position: 0 -176px
}
.sceditor-button-right div {
    background-position: 0 -192px
}
.sceditor-button-removeformat div {
    background-position: 0 -208px
}
.sceditor-button-quote div {
    background-position: 0 -224px
}
.sceditor-button-print div {
    background-position: 0 -240px
}
.sceditor-button-pastetext div {
    background-position: 0 -256px
}
.sceditor-button-paste div {
    background-position: 0 -272px
}
.sceditor-button-orderedlist div {
    background-position: 0 -288px
}
.sceditor-button-maximize div {
    background-position: 0 -304px
}
.sceditor-button-ltr div {
    background-position: 0 -320px
}
.sceditor-button-left div {
    background-position: 0 -336px
}
.sceditor-button-justify div {
    background-position: 0 -352px
}
.sceditor-button-italic div {
    background-position: 0 -368px
}
.sceditor-button-image div {
    background-position: 0 -384px
}
.sceditor-button-horizontalrule div {
    background-position: 0 -400px
}
.sceditor-button-format div {
    background-position: 0 -416px
}
.sceditor-button-font div {
    background-position: 0 -432px
}
.sceditor-button-emoticon div {
    background-position: 0 -448px
}
.sceditor-button-email div {
    background-position: 0 -464px
}
.sceditor-button-date div {
    background-position: 0 -480px
}
.sceditor-button-cut div {
    background-position: 0 -496px
}
.sceditor-button-copy div {
    background-position: 0 -512px
}
.sceditor-button-color div {
    background-position: 0 -528px
}
.sceditor-button-code div {
    background-position: 0 -544px
}
.sceditor-button-center div {
    background-position: 0 -560px
}
.sceditor-button-bulletlist div {
    background-position: 0 -576px
}
.sceditor-button-bold div {
    background-position: 0 -592px
}
div.sceditor-grip {
    background-position: 0 -608px;
    width: 10px;
    height: 10px
}
.rtl div.sceditor-grip {
    background-position: 0 -618px;
    width: 10px;
    height: 10px
}
.sceditor-container {
    margin: 0 0 15px;
    position: relative;
    background: #fff;
    border: 1px solid #d9d9d9;
    font-size: 13px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #222;
    line-height: 1;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.sceditor-container, .sceditor-container div, div.sceditor-dropdown, div.sceditor-dropdown div {
    padding: 0;
    margin: 0;
    z-index: 3
}
.sceditor-container iframe, .sceditor-container textarea {
    line-height: 1;
    border: 0;
    outline: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #111;
    padding: 0;
    margin: 5px;
    resize: none;
    background: #fff;
    display: block
}
div.sceditor-resize-cover {
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: .3
}
.ie6 div.sceditor-resize-cover, .ie7 div.sceditor-resize-cover, .ie8 div.sceditor-resize-cover {
    background: #efefef
}
.sceditor-container.ie6 {
    overflow: hidden
}
div.sceditor-grip {
    overflow: hidden;
    width: 10px;
    height: 10px;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 3
}
.sceditor-maximize {
    position: fixed;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100% !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    z-index: 2000
}
html.sceditor-maximize, body.sceditor-maximize {
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden
}
.ie6.sceditor-maximize {
    position: absolute
}
.sceditor-maximize div.sceditor-grip {
    display: none
}
.sceditor-maximize div.sceditor-toolbar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
div.sceditor-dropdown {
    position: absolute;
    border: 1px solid #ccc;
    background: #fff;
    color: #333;
    z-index: 4000;
    padding: 10px;
    line-height: 1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 1px 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 2px 4px rgba(0,0,0,0.2);
    box-shadow: 1px 2px 4px rgba(0,0,0,0.2)
}
div.sceditor-dropdown a, div.sceditor-dropdown a:link {
    color: #333
}
div.sceditor-dropdown form {
    margin: 0
}
div.sceditor-dropdown label {
    display: block;
    font-weight: bold;
    color: #3c3c3c;
    padding: 4px 0
}
div.sceditor-dropdown input, div.sceditor-dropdown textarea {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    outline: 0;
    padding: 4px;
    border: 1px solid #ccc;
    border-top-color: #888;
    margin: 0 0 .75em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
div.sceditor-dropdown textarea {
    padding: 6px
}
div.sceditor-dropdown input:focus, div.sceditor-dropdown textarea:focus {
    border-color: #aaa;
    border-top-color: #666;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.1)
}
div.sceditor-dropdown .button {
    font-weight: bold;
    color: #444;
    padding: 6px 12px;
    background: #ececec;
    border: solid 1px #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer;
    margin: .3em 0 0
}
div.sceditor-dropdown .button:hover {
    background: #f3f3f3;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    box-shadow: 0 1px 1px rgba(0,0,0,0.15)
}
div.sceditor-font-picker, div.sceditor-fontsize-picker, div.sceditor-format {
    padding: 6px 0
}
div.sceditor-emoticons, div.sceditor-more-emoticons, div.sceditor-color-picker {
    padding: 0
}
.sceditor-pastetext textarea {
    border: 1px solid #bbb;
    width: 20em
}
.sceditor-emoticons img, .sceditor-more-emoticons img {
    padding: 0;
    cursor: pointer;
    margin: 2px
}
.sceditor-more {
    border-top: 1px solid #bbb;
    display: block;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    padding: 6px 0
}
.sceditor-dropdown a:hover {
    background: #eee
}
.sceditor-fontsize-option, .sceditor-font-option, .sceditor-format a {
    display: block;
    padding: 7px 10px;
    cursor: pointer;
    text-decoration: none;
    color: #222
}
.sceditor-fontsize-option {
    padding: 7px 13px
}
.sceditor-color-column {
    float: left
}
.sceditor-color-option {
    display: block;
    border: 1px solid #fff;
    height: 10px;
    width: 10px;
    overflow: hidden
}
.sceditor-color-option:hover {
    border: 1px solid #333
}
div.sceditor-toolbar {
    overflow: hidden;
    padding: 3px 5px 2px;
    background: #f7f7f7;
    border-bottom: 1px solid #c0c0c0;
    line-height: 0;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
div.sceditor-group {
    display: inline-block;
    background: #ddd;
    margin: 1px 5px 1px 0;
    padding: 1px;
    border-bottom: 1px solid #aaa;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.ie6 div.sceditor-group, .ie7 div.sceditor-group {
    display: inline;
    zoom: 1
}
.sceditor-button {
    float: left;
    cursor: pointer;
    padding: 3px 5px;
    width: 16px;
    height: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-indent: -9999px
}
.ie .sceditor-button {
    text-indent: 0
}
.ie6 .sceditor-button, .ie7 .sceditor-button {
    float: none !important;
    display: inline;
    zoom: 1
}
.ie6 .sceditor-button {
    padding: 0
}
.ie6 .sceditor-button div {
    margin: 5px
}
.ie7 .sceditor-button div {
    margin: 5px 0
}
.sceditor-button:hover, .sceditor-button:active, .sceditor-button.active {
    background: #fff;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2)
}
.sceditor-button:active {
    background: #fff;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), inset 0 0 8px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), inset 0 0 8px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), inset 0 0 8px rgba(0,0,0,0.3)
}
.sceditor-button.disabled:hover {
    background: inherit;
    cursor: default;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.sceditor-button, .sceditor-button div {
    display: block
}
.sceditor-button div {
    margin: 2px 0;
    padding: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    color: transparent
}
.sceditor-button.disabled div {
    filter: alpha(opacity=30);
    opacity: .3
}
.text .sceditor-button, .text .sceditor-button div, .sceditor-button.text, .sceditor-button.text div, .text-icon .sceditor-button, .text-icon .sceditor-button div, .sceditor-button.text-icon, .sceditor-button.text-icon div {
    width: auto;
    overflow: visible;
    line-height: 16px;
    font-size: 1em;
    color: inherit;
    text-indent: 0
}
.text .sceditor-button div, .sceditor-button.text div {
    padding: 0 2px;
    background: 0
}
.text-icon .sceditor-button div, .sceditor-button.text-icon div {
    padding: 0 2px 0 20px
}
.rtl div.sceditor-toolbar {
    text-align: right
}
.rtl .sceditor-button {
    float: right
}
.rtl div.sceditor-grip {
    right: auto;
    left: 0
}

/*
--------------------
3.11 IE Specific
--------------------
*/
.lt-ie9 {
  min-width: 1024px;
  /*overflow: hidden;*/
}
.lt-ie9 .no-after:after {
  content: "" !important;
}

/*
--------------------
3.12 Level 4 pages and deeper
--------------------
*/
.gte-level4 #main .main_hunk .main_page-navigation {
  display: inherit;
}

/*
--------------------
3.13 Additional Changes for VRGF Update
--------------------
*/


.featured_container .featured_item .featured_title .featured_title-text.news_title {
  color: #222;
}

.nav-global_secondary a {
  color: #2c6495;
  font-weight: 700;
  text-decoration: none;
}

.hotlines a:hover {
  text-decoration: underline !important;
}

.main_content p, .aside p, .nav-local div a, .landing_feature-text {
  font-size: 16px;
}

.twitter_news_title {
    font-size: 21.6px;
}

@media (max-width: 720px) {
.main_content > img:nth-child(8) {
    display: none !important;
}


.home .main_hero {
    display: block;
}


.main_hero {
    display: none;
}

h1 {
margin-top: 0px;
}

#main .breadcrumb {
    margin-bottom: 0px;
}
}

.main_content ul li {
    font-size: 16px !important;
}


fieldset {
    font-size: 16px;
}

.search-results {
    font-size: 16px;
}

.ui-autocomplete-input {
    font-size: 16px;
}
