/*
Theme Name:   ASRC
Description:  ASRC Child Theme
Template:     medicenter
Version:      1.1
Text Domain:  medicenter
*/

/* --- general --- */
img {
 	max-width:100%;
	height:auto;
}
body
{
	background: #D8D8D8;
	padding: 0px;
	margin: 0px;
	font-family: 'Stag Sans Light';
	font-size: 14px;
	color: #666;
}
.site_container
{
	max-width: 1590px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E6E7E8;
}
strong
{
	color: #000;
        font-family: 'Stag Sans Medium', Tahoma-Bold, Arial-Bold;
        font-weight: 500;
}
@font-face {
  font-family: 'Stag Sans Book';
  src: url('assets/webfonts/StagSans/StagSans-Book-Web.eot');
  src: url('assets/webfonts/StagSans/StagSans-Book-Web.eot?#iefix') format('embedded-opentype'),
       url('assets/webfonts/StagSans/StagSans-Book-Web.woff2') format('woff2'),
       url('assets/webfonts/StagSans/StagSans-Book-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Stag Sans Book';
  src: url('assets/webfonts/StagSans/StagSans-BookItalic-Web.eot');
  src: url('assets/webfonts/StagSans/StagSans-BookItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('assets/webfonts/StagSans/StagSans-BookItalic-Web.woff2') format('woff2'),
       url('assets/webfonts/StagSans/StagSans-BookItalic-Web.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Stag Sans Medium';
  src: url('assets/webfonts/StagSans/StagSans-Medium-Web.eot');
  src: url('assets/webfonts/StagSans/StagSans-Medium-Web.eot?#iefix') format('embedded-opentype'),
       url('assets/webfonts/StagSans/StagSans-Medium-Web.woff2') format('woff2'),
       url('assets/webfonts/StagSans/StagSans-Medium-Web.woff') format('woff');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Stag Sans Light';
  src: url('assets/webfonts/StagSans/StagSans-LightItalic-Web.eot');
  src: url('assets/webfonts/StagSans/StagSans-LightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('assets/webfonts/StagSans/StagSans-LightItalic-Web.woff2') format('woff2'),
       url('assets/webfonts/StagSans/StagSans-LightItalic-Web.woff') format('woff');
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Stag Sans Light';
  src: url('assets/webfonts/StagSans/StagSans-Light-Web.eot');
  src: url('assets/webfonts/StagSans/StagSans-Light-Web.eot?#iefix') format('embedded-opentype'),
       url('assets/webfonts/StagSans/StagSans-Light-Web.woff2') format('woff2'),
       url('assets/webfonts/StagSans/StagSans-Light-Web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}
/* --- headers --- */
h1, h2, h3, h4, h5
{
	font-family: 'Stag Sans Medium';
	margin: 0;
	padding: 0;
	font-weight: 500;
	color: #000;
}
.box_header:after
{
	content: "";
	display: block;
	bottom: 0;
	width: 50px;
	height: 2px;
	background: #494B9F;
	margin-top: 10px;
}
.sentence
{
	font-family: 'Stag Sans Light';
	font-style: italic;
	margin-top: 25px;
	line-height: 150%;
}
/* --- header --- */
.header
{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0;
}
.header-left
{
	float: left;
	width: 160px;
}
/* --- menu --- */
.sf-menu
{
	padding: 0;
	margin: 92px 0 0 0;
}

.sf-menu li a, .sf-menu li a:visited
{
	font-family: 'Stag Sans Book';
        font-size: 15px;
	border: 1px solid #FFF;
	padding: 15px 10px 15px 10px;
}
/* Added by Grant Nimmo on 27 July 2016, font-size changes sub-menu */

.sf-menu li:hover ul a,
.sf-menu li.submenu:hover ul a
{
        font-size: 15px;
	border: none;
	color: #888;
	background: #FFF;
	border-bottom: 1px solid #E8E8E8;
	padding: 15px 0;
}
/* --- page --- */
.theme_page
{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
}
.page_margin_top
{
	margin-top: 20px;
}
/* --- footer --- */
.footer_container
{
	background-color: #494B9F;
}
/* --- slider --- */
.slider li
{
	float: left;
	height: 640px;
	background-position: top center;
	background-repeat: no-repeat;
}
/* --- slider content --- */
.slider_content_box
{
	margin-top: -577px;
        min-height: 367px;
	position: relative;
}

.slider_content
{
        background: url("assets/ASRC-box-texture-bottom-1000x600px-ASRCpurple.png") repeat-x left bottom;
        display: none;
	padding-top: 20px;
	padding-bottom: 40px;
	margin-left: 25%;
}
.slider_content h1
{
        font-size: 45px;
	line-height: 110%;
	color: #fff;
	text-shadow: 0px 0px 0px rgba(0,0,0,0.5);
}
/* --- slider navigation --- */
.slider_navigation
{
	position: absolute;
	clear: both;
	width: 100%;
	bottom: 0;
}
/* --- home box --- */
.home_box_container
{
	background: url("assets/ASRC-texture-bottom-strip-stone-bkgd-trans-500x50px.png") no-repeat left bottom;
        float: left;
	padding: 21px 30px 30px;
}

.home_box_container_list {
       margin-top: 20px;
}

.home_box
{
        width: 270px;
	height: 159px;
}
/* --- scrolling list --- */
.footer .timeago
{
	color: #fff;
}
.comment_box .comments_number a
{
	display: block;
	text-align: center;
	font-size: 11px;
	background-color: #494B9F;
	padding: 9px 10px;
	color: #FFF;
}
/* --- forms --- */
.comment_form .mc_button,
.contact_form .mc_button
{
	border-color: #494B9F;
	background-color: #494B9F;
}
/* --- isotope gallery --- */
.mc_gallery .description h3,
.gallery_box .description h3,
.gallery_box .description h5
{
	font-family: 'Stag Sans Medium';
	font-size: 13px;
}
/* --- footer banner box --- */
.footer_banner_box
{
	float: left;
	width: 270px;
	height: 100px;
	padding: 20px 30px;
}
/* --- footer box --- */
.footer_box
{
	float: left;
	width: 310px;
	padding-right: 30px;
	color: #E6E7E8;
}
.footer_box p
{
	color: #E6E7E8;
}
/* --- copyright area --- */
.copyright_area
{
	border-top: 1px solid #E6E7E8;
	padding: 15px 0;
	font-size: 11px;
	color: #E6E7E8;
	margin-top: 15px;
}
/* CUSTOM FIXES */
.wpb_wrapper li{
    line-height: 150%;
}
.simple_list .icon_small_arrow.right_black{ 
	background-position:left 12px; 
}
.simple_list{
	padding:5px 0 25px 0;
}
.icon_small_arrow.right_black {
    background-position: 10px 12px;
}
.gallery_item_details_list .details_box p{
	padding:0;
	margin:0 0 15px 0;
}
.gallery_item_details_list .details_box h3{
	padding:0;
	margin:0 0 15px 0;
}
.home-right-col-image{
	border: solid 1px #d8d8d8; float: left; margin:0px 10px 0px 0;
}
.home-right-col-box{
	padding-bottom:10px
}
#tweets{
	padding-top:10px;
	color:#909090;
}
#tweets li{
	font-size:11px;
	line-height:15px;
	padding:10px 0 10px 0;
	color:#909090;
}
#tweets .userImg{
	margin-right:7px;
}
#tweets .feedInfo{
	font-size:11px;
	line-height:15px;
}
#tweets .username{
	font-size:11px;
	line-height:15px;
	color:#909090;
}
#tweets li a{
	color:#fff;
}
#menu-item-2825 a:hover,
#menu-item-2826 a:hover,
#menu-item-2827 a:hover,
#menu-item-2828 a:hover{
	cursor:default; 
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 15px;
	color:#888888;
}
#menu-item-2825 ul li a:hover,
#menu-item-2826 ul li a:hover,
#menu-item-2827 ul li a:hover,
#menu-item-2828 ul li a:hover{
	cursor:hand;
	cursor:pointer;
	border-bottom: 2px solid #7F7CBB; 
	padding-bottom: 14px;
	color:#000;
}
.gallery_box .description{
	width:195px;
}
.header-left{
/*	width:100%;*/
}

/* Added by Ryan Moore, Marketing on 13 Aug 2015 */
.fitimage {
max-width: 100%;
height: auto;
}

/* Added by Ryan Moore, Marketing on 7 Oct 2015, primarily intended for bequests page but is useful site-wide */
sup {
vertical-align: super;
}

/* Added by Grant Nimmo, Marketing on 7 Apr 2016, to correct line spacing on Sitemap page */
.sitemap li, h3 {
        line-height: 160%;
}

/* Added by Grant Nimmo, Marketing on 14 Apr 2016, to hide no. of comments box from posts */
.comment_box .comments_number {
        visibility: hidden;
}

/* Added by Grant Nimmo, Marketing on 10 May 2016, to reduce size of slider heading */
.slider_content h1 {
	font-family: 'Stag Sans Book';
        text-shadow: 2px 4px 6px #000;
/*      padding-left: 20%; */
	padding-right: 5%;
}
.slider_content h2 {
	font-family: 'Stag Sans Book';
        text-shadow: 0px 2px 3px #000;
        padding-left: 20%;
	padding-right: 5%;
}
.slider_content .subtitle {
	text-shadow: 0px 2px 3px #000,
}

/* Added by Grant Nimmo, Marketing 8 June 2016, to style thermometer for telethon */
#countdown-wrap {
  width: 120%;
  height: 60px;
  padding: 20px;
  font-family: 'Stag Sans Medium', Tahoma, Arial;
  color: #000000;
}
#goal {
  font-size: 2em;
  font-weight: 500;
  text-align: right;
  width: 80%;
}
@media only screen and (max-width: 640px) {
  #goal {
    text-align: center;
  }
}
#glass {
  width: 80%;
  height: 20px;
  background: #E6E7E8;
  border-radius: 10px;
  float: left;
  overflow: hidden;
}
#progress {
  float: left;
  width: 66.64%;
  height: 20px;
  background: #D86018;
  z-index: 333;
}
.goal-stat {
  width: 25%;
  height: 30px;
  padding: 5px;
  float: left;
  margin: 0;
}
.goal-number,
.goal-label {
  display: inline;
}
.goal-number {
  font-weight: 500;
}

/* Added by Grant Nimmo, Marketing 23 June 2016, to style Donate menu item to create a button */

.menu-donate-button a{
  font-weight: bold;
  background-color: #00a98f;
  color: white !important;
}


/* Added by Grant Nimmo, Marketing 26 July 2016, to implement new ASRC brand my Milo&Co */

.footer .timeago{
	color: #fff !important;
}

.footer .box_header:after{
	background: #7F7CBB !important;
}

/* Added by Grant Nimmo, Marketing 27 July 2016, to change homepage slider h1 title */

.title {
        font-family: 'Stag Sans Book';
}

.footer_banner_box {
	background: url("assets/ASRC-texture-bottom-strip-ASRCpurple-bkgd-trans-500x50px.png") no-repeat left bottom;
}

.homepage-box-header {
        text-align: left;
        margin-left: 168px;
}

.wpb_wrapper p{
        padding-top: 0px;
}

/* Added by Rhys Stephens (rhys.s@asrc.org.au) 21/11/2016 */
.home-right-col-box { 
   font-size:13px;
}
blockquote {
   font-family: 'Stag Sans Book';
   font-style: italic;
}
ul#menu-main-menu li.menu-item-has-children:hover a {
    color: #fff !important;
}
ul#menu-main-menu li.menu-item-has-children ul.sub-menu li a {
    color: #888 !important;
}
ul#menu-main-menu li:hover a {
    color:#fff !important;
}
/* ul#menu-main-menu li.current-page-parent a {
    color:#fff !important;
} */
.wpb_video_widget .wpb_video_wrapper {
    padding-top: 0 !important;
}

/* Added by Grant Nimmo, Marketing 15 Dec 2016, to style accordion inactive tab */

.accordion .ui-accordion-header {
    background: #f6f6f6;
    padding-left: 12px;
    border-bottom: 3px solid #e6e7e8;
}

/* Added by Grant Nimmo, Marketing 15 Dec 2016, to style Related Pages in Sidebar Departments widget */

.page_header_right {
    width: 300px;
    line-height: 130%;
    background: #f0f0f0;
    border: 1px solid #e6e7e8;
    margin-top: 40px;
    padding-top: 12px;
    padding-left: 6px;
}

.related-posts {
    padding-left: 15px;
}

/* Added by Grant Nimmo, Marketing 1 Mar 2017, to style mobile version menu hamburger and ASRC logo */

.mobile-menu-switch {
    float:right;
    margin-top: 20px;
}

@media screen and (max-width: 767px) {
    .header.layout_1 .header-left {
        float: left !important; 
    }
    .header-left img {
        width: 150px;
        height: 150px;
    }
    .header-left a {
        height: 120px !important;
        overflow: hidden !important;
    }
    .header.clearfix.layout_1 {
        padding-top: 10px !important;
    }
    .theme_page.relative {
    border-top: 0px !important;
    }
    .vc_empty_space {
    height: 12px !important;
    }
    .mobile-menu-divider {
        margin-top: 110px !important;
    }
}