		/*
  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:31
*/


/**
 * VRGF - Internet Site
 * Medium CSS
 *
 * version: 1.0.0
 * file:    medium.css
 * author:  Squiz Australia
 * change log:
 *     lchang@squiz.net - Thu Feb 06 2014 09:13:34 - First revision
 */
/*
 * Table of Contents
 * Modules
 *     Slideshow
 */
/*
--------------------
Modules
--------------------
*/
/*-- Slideshow --*/
.slideshow-nav {
  position: absolute;
  top: 0;
  z-index: 1000;
  margin: 0.5em;
  right: 0;
  width: auto;
  background: transparent;
}
.slideshow-slides {
  margin-right: 30%;
  background: rgba(235, 235, 235, 0.8);
}

/* MLo20150604 Added for ticket Zen 34570 / JIRA VICSR-892 */
.desktop-hide { display: none; }

.footer_back-to-top {
  display: none;
}

.footer .footer_buttons .social-media {
  position: absolute;
  left: 0;
  bottom: -3em;
  right: auto;
}

#page-wrapper {
  opacity: 0.99;
}

.menu_overlay {
  display: none;
  background: white;
  position: absolute;
  height: 100%;
  opacity: 0.4;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.apple-list {
  border-bottom: none;
  text-align: left;
}
.apple-list li a {
  min-height: 3em;
}
.apple-list li .apple-list_title {
  float: left;
  width: 50%;
  height:auto;
  line-height: 1em;
  margin-top: 1em;


}
.apple-list li .apple-list_icon {
  float: left;
  margin-right: 0;
  margin-top: 0.3em;
}
.apple-list li .apple-list_description {
  display: block;
}
.home .apple-list li .apple-list_title {
  font-size: 1.1em;
}
.home .apple-list li a {
  padding: 1em 5%;
}
.mobile_collapse .aside_contents {
  display: block;
}
#main .main_hunk .aside_rhs .aside.mobile_collapse.shown {
  border-bottom-style: none;
}

.header {
  position: relative;
  padding: 0;
  z-index: 2;
  /* end header-tools */
  /* end nav_global-primary */
}

.header .header-tools .logo {
  bottom:        0;
  height:        80px;
  margin-bottom: 4px;
  top:           auto;
  width:         400px;
}

.header .header-tools .hotlines {
  position: absolute;
  top: 0;
  right: 0;
  font-weight: bold;
}
.header .header-tools .hotlines li {
  float: left;
}
.header .header-tools .hotlines li:first-child {
  margin-right: 1em;
}
.header .header-tools .search {
  position: absolute;
  bottom: 0;
  right: 0;
}
.header .header-tools .search .show-search {
  display: none;
}
.header .header-tools .search #quick-search {
  display: block;
}
.header .header-tools .search #quick-search input[type=text] {
  width: 17em;
  padding: 0 0.7em;
}
.header .header-tools .search #quick-search button {
  width: 60px;
}
.header .header-tools .nav-global_secondary {
  display: block;
  top: 1.75em;
  left: auto;
  right: 0;
}
.header .header-tools .show-globalMenu {
  display: none;
}
.header .header-tools.search-visible {
  height: auto;
}
.header .header-tools.search-visible .search {
  width: auto;
  top: auto;
}
.header .nav-global_primary {
  border-top: 1px solid #cccccc;
  position: relative;
  margin: 0;
  text-align: center;
  height: 3em;
  padding-top: 0;
  margin-bottom: -0.5em;
  /* end megamenu */
}
.header .nav-global_primary .megamenu {
  background: transparent;
  border: none;
  display: block;
  overflow: visible;
  height: 100%;
  margin: 0 auto;
  font-size: inherit;
  /* end menu_level2 */
}
.header .nav-global_primary .megamenu .menu_centering {
  display: inline-block;
  margin: 0 auto;
  text-align: left;
}
.header .nav-global_primary .megamenu .menu_centering:hover .menu_level1-item {
  border-bottom: none !important;
}
.header .nav-global_primary .megamenu .menu_level1-item {
  float: left;
  opacity: 0.99;
}
.header .nav-global_primary .megamenu .menu_level1-item .menu_level1-link {
  border-bottom: none;
  position: relative;
  padding: 0.5em 0.8em 0.3em 0.8em;
  z-index: 2;
  font-size: 0.9em;
}
.header .nav-global_primary .megamenu .menu_level1-item .menu_level1-link:after {
  content: " ";
  margin: 0;
}
.header .nav-global_primary .megamenu .menu_level1-item.active,
.header .nav-global_primary .megamenu .menu_level1-item:hover {
  background-color: #f4f2f2;
  border-bottom: 6px solid #1d5b91; /* VICSR-4595 */ 
/*  padding-bottom: 3px; // Looks better, but causes problems with z-index of floated elements over the megamenu */
}
.header .nav-global_primary .megamenu .menu_level1-item:hover .menu_level1-link {
  background-color: transparent !important;
}
.header .nav-global_primary .megamenu .menu_level1-item:hover .menu_level1-link:after {
  content: " ";
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid white;
  position: absolute;
  z-index: 3;
  bottom: -12px;
  left: 40%;
  top: auto;
  right: initial;
}

.menu_level1-item + .menu_level1-item + .menu_level1-item .menu_level2 {
  left: 10%;
}
.menu_level1-item + .menu_level1-item + .menu_level1-item + .menu_level1-item .menu_level2 {
  left: auto;
  right: 5%;
}
.menu_level1-item + .menu_level1-item + .menu_level1-item + .menu_level1-item + .menu_level1-item .menu_level2 {
  left: auto;
  right: 0;
}

.header .nav-global_primary .megamenu .menu_level1-item.home {
  display: inherit;
  background: url("http://lovethegame.vic.gov.au/__data/assets/image/0019/18226/sprites.png") no-repeat;
  background-position: -34px -227px;
  padding: 0;
  margin: 0.6em 0.7em 0 0;
  width: 29px;
  height: 23px;
  text-indent: -9999em;
}
.header .nav-global_primary .megamenu .menu_level1-item.home:hover .menu_level1-link:after {
  content: "";
  border: none;
}
.header .nav-global_primary .megamenu .menu_level1-item.green .menu_level1-link:before, .header .nav-global_primary .megamenu .menu_level1-item.orange .menu_level1-link:before {
  content: "\f078";
  font-family: FontAwesome;
  font-size: 0.6em;
  float: left;
  margin: 0.5em 0.5em 0 0;
}

/* megamenu now handled by JS 
.header .nav-global_primary .megamenu .menu_level1-item:hover .menu_level2 {
  display: block;
}
*/

.header .nav-global_primary .megamenu .nav-global_secondary {
  display: none;
}
.header .nav-global_primary .megamenu .menu_level2 {
  background: #ebebeb;
  border-top: 6px solid #1d5b91;
  padding-top: 0.1em;
  position: absolute;
  width: 100%;
  left: 0;
  overflow: hidden;
  z-index: -1;
  padding-bottom: 0.5em; /* 25 Aug */
}
.header .nav-global_primary .megamenu .menu_level2.three-col {
  width: 80%;
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-link {
  display: inline-block;
  vertical-align: top;
  width: 24%;
  padding-bottom: 0.5em; /* 25 Aug */
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-title {
  padding: 0.1em 0.8em; /* 25 Aug */
  display: table-cell;
  position: relative;
  height: 2.8em;
  vertical-align: middle
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-item .menu_level2-link span {
  position: absolute;
  bottom: 0;
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-item .menu_level2-notes {
  font-size: 0.8em;
  margin: 0 1em 0 1em;
  padding: 0.1em 0 0 0;
  border-top: 1px solid #1d5b91;
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-item .menu_level2-notes p {
  margin-top: 0;
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-item .menu_level2-notes ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-item .menu_level2-notes ul li {
  margin-bottom: 0.5em;
}
.header .nav-global_primary .megamenu .menu_level2 .menu_level2-item .menu_level2-notes ul li:before {
  content: "\f054";
  color: #1d5b91;
  font-size: 0.7em;
  font-family: FontAwesome;
  margin-right: 1em;
  vertical-align: middle;
  line-height: 0;
}
.header .nav-global_primary .megamenu .menu_level2.three-col .menu_level2-link {
  width: 27%;
  padding-left: 2%;
  padding-right: 2%;
}
.header .nav-global_primary .megamenu .menu_level1-item.green {
  border-bottom: 3px solid #8db54e;
  margin-right: 0.1em;
  padding-bottom: 0;
}
.header .nav-global_primary .megamenu .menu_level1-item.green .menu_level1-link:before {
  color: #8db54e;
}
.header .nav-global_primary .megamenu .menu_level1-item.green .menu_level2 {
  border-top: 6px solid #8db54e;
}
.header .nav-global_primary .megamenu .menu_level1-item.green .menu_level2-notes {
  border-color: #8db54e;
}
.header .nav-global_primary .megamenu .menu_level1-item.green .menu_level2-notes ul li:before {
  color: #699523;
}
.header .nav-global_primary .megamenu .menu_level1-item.orange {
  border-bottom: 3px solid #f79f43;
  padding-bottom: 0;
}
.header .nav-global_primary .megamenu .menu_level1-item.orange .menu_level1-link:before {
  color: #f79f43;
}
.header .nav-global_primary .megamenu .menu_level1-item.orange .menu_level2 {
  border-top: 6px solid #f79f43;
}
.header .nav-global_primary .megamenu .menu_level1-item.orange .menu_level2-notes {
  border-color: #f79f43;
}
.header .nav-global_primary .megamenu .menu_level1-item.orange .menu_level2-notes ul li:before {
  color: #ef7f45;
}

/* end header */
#main {
  position: relative;
  z-index: 0;
  /* end main_hero */
  /* end main_hunk */
}
#main .main_hero {
  /* end main_hero-aside */
}
#main .main_hero .main_hero-slideshow,
#main .main_hero .main_hero-slideshow-item,
#main .main_hero .main_hero-aside {
  height: 100%; /* Updated to 100% by request from VRGF 26/3 (formally 330px) */
  min-height: 260px;
}
.home #main .main_hero .main_hero-slideshow, .home #main .main_hero .main_hero-slideshow-item {
/*    width: 70%; *//* Added by request from VRGF 26/3 (carousel image doesn't overlap links) */
}
#main .main_hero .main_hero-slideshow .main_hero-slideshow-item .slideshow-slide-image {
  width: 100%;
  height: auto;
}
#main .main_hero .main_hero-slideshow .main_hero-slideshow-item .main_hero-slideshow-text {
  font-size: 0.9em;
  bottom: 2em;
  left: 1em;
  width: 40%;
  position: absolute;
}
#main .main_hero .main_hero-slideshow .main_hero-slideshow-controls {
  top: inherit;
  /*right: 35%;
  bottom: 5%;*/
  bottom: 1%;
  right: 32%;
}
#main .main_hero .main_hero-slideshow .main_hero-slideshow-controls .flex-control-nav a:before {
  font-size: 12px;
}
#main .main_hero .main_hero-slideshow .main_hero-slideshow-controls .flex-pauseplay a {
  margin-top: -1px;
}
#main .main_hero .main_hero-slideshow .main_hero-slideshow-controls .flex-pauseplay a:before {
  font-size: 11px;
}
#main .main_hero .main_hero-aside {
  position: absolute;
  right: 0;
  top: 0;
  width: 30%;
}
#main .main_hero .main_hero-aside .aside {
  background-color: rgba(235, 235, 235, 0.8);
  border-top: none;
  height: 100%;
}
.lt-ie9 #main .main_hero .main_hero-aside .aside {
  overflow: hidden;
}
#main .main_hero .main_hero-aside .aside .aside_title-text {
  font-size: 1.5em; 
  padding: 0.5em 0.8em 0 0.8em;
  cursor: inherit;
}
#main .main_hero .main_hero-aside .aside .aside_title a {
  cursor: default;
}
#main .main_hero .main_hero-aside .aside .aside_title-text:after {
  content: "";
}
#main .main_hero .main_hero-aside .aside .aside_contents {
  font-size: 0.9em;
  display: block !important; /* Set as important so it's unaffected by the toggle on the mobile view */
  padding: 1.4em;
}
#main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item {
  border-bottom: 1px solid #d8cecb;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
#main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item:last-child {
  border-bottom: none;
}
#main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item:after {
  color: white;
}
#main .main_hunk {
  /* end aside_nav */
  /* end aside_rhs */
}
#main .main_hunk .aside_nav {
  float: left;
  width: 20%;
  margin: 0;
  /* end nav-local */
}
#main .main_hunk .aside_nav .show-localMenu {
  display: none;
}
#main .main_hunk .aside_nav .nav-local {
  border: none;
  padding: 0 1em 0 1em;
  font-size: 0.8em;
  /* end menu_level2 */
  /* end menu_level3 */
  /* end menu_level4 */
}
#main .main_hunk .aside_nav .nav-local a {
  padding: 0.7em 22px 0.7em 0.7em;
}
#main .main_hunk .aside_nav .nav-local .expandable > a:after {
  top: 1.2em;
  font-size: 0.8em;
  right: 5px;
}
#main .main_hunk .aside_nav .nav-local .expandable.active > .menu_level1-link:after {
  content: "\f078";
  top: 2em;
  font-size: 0.6em;
}
#main .main_hunk .aside_nav .nav-local .menu_level1-item .menu_level1-link {
  margin-bottom: 0;
  padding-bottom: 0.8em;
  padding-left: 0.5em;
}
#main .main_hunk .aside_nav .nav-local .menu_level2 {
  display: block;
  font-family: "Open Sans", sans-serif;
  /* end menu_level2-item */
}
#main .main_hunk .aside_nav .nav-local .menu_level3 {
  font-size: 0.9em;
}
#main .main_hunk .aside_nav .nav-local .menu_level3 .menu_level3-item .menu_level3-link {
  padding-left: 1.5em;
}
#main .main_hunk .aside_nav .nav-local .menu_level4 .menu_level4-item .menu_level4-link {
  padding-left: 2em;
}
#main .main_hunk .main_content,
.search-content {
  float: left;
  width: 50%;
  padding-top: 0;
  padding-left: 2em;
  padding-right: 0;
  margin-right: 4%;
  /* process widget */
  /* end process widget */
}
#main .main_hunk .main_content .main_page-tools {
  float: right;
  text-align: right;
  margin-top: 0;
}
#main .main_hunk .main_content .main_page-title h1 {
  margin-top: 0;
}
#main .main_hunk .main_content .process li span {
  float: left;
  margin-right: 0;
  width: 35%;
}
#main .main_hunk .main_content .process li p,
#main .main_hunk .main_content .process li div {
  float: right;
  width: 60%;
}
#main .main_hunk .main_content .content-listing .content-listing_item .content-listing_content .button {
  display: block;
}
#main .main_hunk .aside_rhs {
  float: left;
  width: 20%;
  clear: none;
}
#main .main_hunk .aside_rhs .aside {
  margin-bottom: 0.7em;
}
/*#main .main_hunk .aside_rhs .aside .aside_contents {
  font-size: 0.9em;
}*/
#main .main_hunk .aside_rhs .aside .aside_title-text.arrowed:after {
  content: "";
}
.arrowed i {
  margin: 0;
}
#main .main_hunk .aside_rhs .apple-list {
  padding: 0;
}
.inside #main .main_hunk .aside_rhs .apple-list {
  border-top: none;
  clear: both;
  float: none;
  width: 100%;
}
#main .main_hunk .aside_rhs .apple-list li {
  border-right: none;
  border-bottom: 1px solid #cccccc;
  float: none;
  margin: 0;
  padding: 0;
  /* should be on a{} but messes it up */
  width: auto;
}
.inside #main .main_hunk .aside_rhs .apple-list li {
  width: 100%;
  border-bottom: none;
}
#main .main_hunk .aside_rhs .apple-list li a {
  padding: 1em;
}
.inside #main .main_hunk .aside_rhs .apple-list li a {
  padding: 1em;
}
.inside #main .main_hunk .aside_rhs .apple-list li a i {
  margin-right: 0.2em;
}
.inside #main .main_hunk .aside_rhs .apple-list li a .apple-list_title {
  text-align: left;
  width: 45%;
}
#main .main_hunk .aside_rhs .apple-list li .apple-list_title {
  font-size: 1.25em;
  width: 50%;
  height: auto;
  
}
#main .main_hunk .aside_rhs .apple-list li .apple-list_description {
  display: none;
  margin-top: 3.5em;
  margin-bottom: 0;
}
#main .main_hunk .aside_rhs .apple-list li:last-child {
  border: none;
}

#main .main_hunk .aside_rhs .aside-list_item:after { 
  right: 15px;
}
#main .main_hunk .aside_rhs .aside-list_item a {
  padding: 10px 30px 10px 20px;
}

/* end main */
.inside #main .main_hunk {
  overflow: hidden;
  height: 100%;
}

.home #main {
  /* end main_hunk */
}
.home #main .main_hunk .aside_container {
  position: relative;
}
.home #main .main_hunk .aside_container .aside .aside_title {
  font-size: 1.4em;
  position: absolute;
  top: -12px;
  left: 12px;
  width: 15em;
}
.home #main .main_hunk .aside_container .aside .aside_title .aside_title-text {
  padding: 0.3em 1em;
}
.home #main .main_hunk .aside_container .aside .aside_title .aside_title-icon {
  width: 3em;
  line-height: 2.5em;
}
.home #main .main_hunk .aside_container .aside .aside_contents {
  padding: 2em 0 0.5em 0;
}
.home #main .main_hunk .aside_container .aside .apple-list li a {
  padding-bottom: 0.5em;
  text-align:center;
}
.home #main .main_hunk .aside_container .aside .apple-list li .apple-list_icon {
  margin-right: 0.5em;
  margin-left: 0;
}
.home #main .main_hunk .aside_container .aside .apple-list li .apple-list_description {
  margin: 4em 1.5em 1em 1.5em;
  font-size: 0.8em;
}

@media (max-width: 850px) {
  .home #main .main_hero .main_hero-aside .aside .aside_title-text {
    padding-top: 0.4em;
    padding-left: 0.6em;
  }
  .home #main .main_hero .main_hero-aside .aside .aside_contents {
    padding: 0.5em 1em;
  }
}

.home #main .main_hunk .featured_container {
  overflow: hidden;
  height: 100%;
  padding: 1em;
}
.home #main .main_hunk .featured_container .featured_item {
  float: left;
  width: 23%;
  min-height: 27em;
  margin-right: 2%;
  margin-bottom: 1.5em;
  padding-bottom: 3em;
  position: relative;
}
.home #main .main_hunk .featured_container .featured_item:last-child {
  margin-right: 0;
}
.home #main .main_hunk .featured_container .featured_item .featured_title {
  display: table-cell;
  border-spacing: 0 0.7em;
  width: 100%;
  margin-top: -1.5em;
}
.home #main .main_hunk .featured_container .featured_item .featured_title .featured_title-text {
  display: table-cell;
  margin: 0 0 0.5em 0;
  height: 2.5em;
  vertical-align: bottom;
}
.home #main .main_hunk .featured_container .featured_item .featured_content-listing,
.home #main .main_hunk .featured_container .featured_item .featured_content-text {
  font-size: 0.9em;
}
.home #main .main_hunk .featured_container .featured_item .featured_button {
  bottom: 0;
  position: absolute;
  width: 100%;
  font-size: 0.9em;
}
.home #main .main_hunk .featured_container .featured_item .featured_button .button {
  padding: 0.9em 1.1em;
}

/* end home main */
/* landing page */
.landing #main .main_hero .main_hero-landing {
  width: 60%;
}
.landing #main .main_content .landing_feature-item .aside_kiwi {
  position: relative;
}
.landing #main .main_content .landing_feature-item .aside_kiwi .aside_title {
  font-size: 1.4em;
  position: absolute;
  top: -12px;
  left: 12px;
  width: 15em;
}

.landing #main .main_content .landing_feature-item .aside_kiwi .aside_title#long-green {
  font-size: 1.4em;
  position: absolute;
  top: -30px;
  left: 0px;
  width: 15em;
}


.landing #main .main_content .landing_feature-item .aside_kiwi .aside_title .aside_title-text {
  font-size: 1.3em;
  padding: 0.3em 1em;
}
.landing #main .main_content .landing_feature-item .aside_kiwi .aside_title .aside_title-icon {
  width: 3em;
  line-height: 2.4em;
}
.landing #main .main_content .landing_feature-item .aside_kiwi .aside_title .aside_title-icon .ico {
  margin-right: 0;
}
.landing #main .main_content .landing_feature-item .aside_contents {
  padding-top: 0;
}
.landing #main .main_content .landing_feature-item .aside_contents .apple-list {
  text-align: center;
  padding: 0;
}
.landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list li {
  margin: 0;
  padding: 0;
}
.landing #main .main_content .landing_feature-item .aside_kiwi #long-green.aside_title {
  position: static;
}
.landing #main .main_hunk .main_content .landing_feature-item .aside_contents .apple-list li:before {
  margin-left: 0;
}
.landing #main .main_content .landing_feature-item .aside_contents .apple-list li a {
  padding: 1em 0.5em 0.5em;
  overflow:hidden;
  min-height: 8em;
}
.landing #main .main_content .landing_feature-item .aside_contents .apple-list li .apple-list_title {
  float: none;
  width: 100%;
}
.landing #main .main_content .landing_feature-item .aside_contents .apple-list li .apple-list_description {
  padding-top: 3.5em;
  display: none;
}
.landing #main .main_content .landing_feature-item.round-the-clock-help {
  position: relative;
}

.for-professionals .header .header-tools .login.shown #login {
  position: absolute;
  top: -56px;
  right: 65px;
}

.for-professionals .header .header-tools .search {
    margin-right: 4em;
}

/* Listings/inside pages without a RHS/LHS */
.inside .no-rhs #main .main-inner .main_hunk .main_content {
  max-width: none;
  width: 74%;
  margin-right: 0;
}
.inside .no-lhs #main .main-inner .main_hunk .main_content {
  max-width: none;
  margin-left: 20%; /*Replacement for LHS nav*/
}
.inside .no-lhs #main .main-inner .main_hunk .aside_nav {
  display: none;
}
.inside .no-rhs #main .main-inner .main_hunk .aside_rhs {
  display: none;
}

/* Search */
.inside.search .no-rhs #main .main-inner .main_hunk .aside_rhs {
  clear: none;
}
.inside .no-rhs.no-lhs #main .main-inner .main_hunk .main_content .search-content {
  padding-left: 0;
  margin-right: 3%;
  max-width: none;
  width: 77%;
}
.search .search-content form input[type="text"] {
  width: 40%;
}
.search-results-count {
  float: left;
  margin-right: 1em;
}
.search .pagination {
  float: right;
}

/* New Home Design Styles - start */

.header .header-tools .search #quick-search input[type="text"] {
  width: 11.5em;
  height: 45px;
}
.header .header-tools .nav-global_secondary {
  top: 1.25em;
}
.header .header-tools .search {
  bottom: 0.5em;
}

.home #main .main_hero .main_hero-aside .aside .aside_title-text {
  padding: 0.2em 0.5em;
}
.home #main .main_hero .main_hero-aside .aside .aside_contents {
  padding: 0;
}
.home #main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item {
  padding: 0;
  margin: 0;
}
.home #main .main_hunk .aside_container .aside .aside_title {
  left: 0;
}
.home #main .main_hunk .aside_container .aside .aside_title .aside_title-text {
  padding: 0.2em 0.9em;
}
.home #main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item:after {
  color: #176fa8;
}
.home #main .main_hero .main_hero-aside .aside .aside_contents li.aside-list_item {
  border-bottom: none;
}
.home #main .main_hero .main_hero-aside .aside {
  background-color: #ebebeb;
}
.home .apple-list li .apple-list_title {
  float: none;
  display: inline-block;
  font-size: 1em;
  width: 100%;
  min-height: 2em;
}
.home #main .main_hunk .aside_container .aside .apple-list li .apple-list_icon {
  float: none;
  margin: 0;
}
.home .apple-list {
  text-align: center;
}
.home .apple-list li .apple-list_title {
  margin-top: 0;
}
.home #main .main_hunk .aside_container .aside .aside_contents {
  padding: 35px 0 0;
}
.home #main .main_hunk .aside_container .aside .apple-list li a {
  padding: 0.75em 0 0.5em;
}
.home #main .main_hunk .featured_container {
  padding: 0 1em 0;
}
.home #main .main_hunk .featured_container .featured_item .featured_button .button {
  padding: 0.5em;
}
.home #main .featured_container .featured_item .featured_button .button.news_link {
  padding: 0;
}
.home #main .featured_item .featured_content-listing a {
  font-size: 1em;
}
.home #main .featured_item .featured_content-listing .latestnewshome_item-date {
  font-size: 0.8em;
}
.home #main .featured_container .featured_item .featured_button .button.news_link {
  font-size: 1em;
}
.home #main .main-inner .main_hunk .featured_container .featured_item {
  padding-bottom: 1em;
}
.home #main .featured_item .featured_content-listing p {
  margin-bottom: 0.5em;
  margin-top: 0;
}
.home #main .featured_container .featured_item .featured_content-media .featured_content-text p {
  font-size: 0.9em;
  line-height: 1;
  margin: 0.5em;
}
.home #main .featured_container .featured_item .featured_button a i {
  margin-right: 0;
}
.home #main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item .border_bottom {
  padding: 0 0 1em;
}
.home #main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item a:after {
  right: 1.3em;
  top: 25%;
}
.home #main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item a {
  padding: 0.1em 1.3em 0 1em;
}
.footer .footer_buttons .social-media {
  position: absolute;
  top: 4.7em;
  right: 1em;
  left: auto;
}
.footer .footer_buttons .social-media a {
  margin-right: 0.5em;
}
.footer .footer_buttons .social-media a:last-child {
  margin-right: 0;
}
.footer .footer_buttons .social-media a.last{
  margin-right: 0;
}
.home .twitter_api {
  padding: 0 1em;
}
.home .twitter_header {
  width: 100%;
}
.home .twitter_wrapper {
  width: 100%;
}
.home .twitter_wrapper ul li {
  font-size: 0.9em;
}
@media only screen and (min-width: 720px) and (max-width: 980px) {

  .home #main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item .border_bottom {
    padding: 0 0 0.8em;
  }

}
@media only screen and (min-width: 720px) and (max-width: 800px) {

  .home #main .main_hero .main_hero-aside .aside .aside_contents .aside-list_item .border_bottom {
    padding: 0 0 0.6em;
  }

}
.header .nav-global_primary .megamenu a {
  color: #141414;
}
.header .nav-global_primary .megamenu a:hover {
  color: #141414;
}

.home #main .featured_content-listing ul.latest-news-slider li:hover .full_title p {
  line-height: 1;
  margin: 0.5em 2em;
}

.home #main .latest-news-listing .latest-news-sliderdirection-nav li a {
  font-size: 1.5em;
}

.home #main .featured_content-listing ul.latest-news-slider li .full_title p {
  font-size: 0.9em;
}

/* New Home Design Styles - end */
