/*
Theme Name: AtWorkAustralia Child
Template: atworkaustralia
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* All theme styles you will find in LESS files. Please check 'less' directory. */

/* Start WCAG top bar colouring*/
#pe-wcag .pe-wcag-settings li a {
    color: #1c769a !important;
}
#pe-wcag .pe-wcag-settings li a:hover,
#pe-wcag .pe-wcag-settings li a:focus {
	color:#000 !important;
	background:#1c769a !important;
}
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast {
    background: #000 !important;
    color: #fff !important;
}
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast:hover,
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast:focus {
	background:#fff !important;
	color:#000 !important;
}
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast2 {
	background:#000 !important;
	color:#ff0 !important;
}
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast2:hover,
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast2:focus {
background:#ff0;color:#000}#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast3 {
	background:#ff0 !important;
	color:#000 !important;
}
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast3:hover,
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast3:focus {
	background:#000 !important;
	color:#ff0 !important;
}
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast2 {
	background:#000 !important;
	color:#ff0 !important;
}
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast2:hover,
#pe-wcag .pe-wcag-settings .contrast .pe-highcontrast2:focus {
	background:#ff0 !important;
	color:#000 !important;
}
/* End WCAG top bar colouring*/

/* Top Bar */
#pe-top-bar {
    background: white;
}

/* Top Bar Under */
#pe-top-bar-under {
	background-color: #ffffff;
	margin-bottom:5px;
}
#pe-top-bar-under-holder {
	float: right;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	color: #444;
}


/* Jeremy Start Peoplestreme CSS */

td.ps_highlight > a  {
  	line-height: 140% !important;
}

td.ps_highlight a{
        font-weight: bold;
        /* color: #72aeb7; */
}

#peoplestreme_iFrame_div {
    width: 100%;
    height: 2800px;
    overflow : hidden;
    position : relative;
}

#peoplestreme_iFrame {
    position : absolute;
    /*top: -202px;*/
  	/*top: -182px;*/
    width: 100%;
    height: 2800px;
}
/* Jeremy End Peoplestreme CSS */

.pe-recent-posts-outer .pe-carousel-navigation-container {
	left: 26px;
}

/* store locator button only above 812px */
@media only screen and (min-device-width: 812px) { 
	#storelocator-nearby {
		visibility: hidden;
		margin-left: -100px;
	}
}

/* Top Bar */
#pe-top-bar {
    background: white;
}
#custom-top-bar-make-a-referral-button {
	background-color: #3a4a54 !important;
	color: white;
	text-transform: uppercase;
	padding: 4px;
	margin-left: 25px;
}
#custom-top-bar-make-a-referral-button > img {
	height: 15px;
}

/* Top Bar Under */
#pe-top-bar-under a{
	color: white;
}

#pe-top-bar-under {
	color: white;
	background-color: #ffffff;
	padding-bottom:10px;
	padding-top:10px;
	margin:0px;
}
#pe-top-bar-under-holder {
	float: right;
}
#pe-top-bar-under-holder a {
	text-decoration: none;
}

#pe-top-bar-under-holder {
    display: inherit !important;
}

#custom-top-bar-make-a-referral-button {
	background-color: white !important;
    color: #018190 !important;
    font-weight: bold;
}


/* only above 812px */
@media only screen and (min-device-width: 812px) { 

	.flexslider .slides img {
    	height: 135px;
	}
	#storelocator-nearby {
		visibility: hidden;
		margin-left: -100px;
	}
	#pe-top-bar-under-holder {
		display: inline !important;
	}
	#pe-top-bar-under-holder-mobile {
		display: none !important;
	}
	
	
	/* Start Jez */
	#jtop_pe-logo-nav {
		display:none;
	}
	#pe-logo-nav_text {
		display:none;
	}
	/* End Jez */
	
	
	/* Start Jez */
	#pe-bar.scrolled .pe-logo img{
		height: 90px;
		width: auto;
	}

	.sticky-bar .scrolled #pe-logo-nav {
		height: 120px;
	}
	/* End Jez */
}


/* only under 812px */
@media only screen and (max-device-width: 812px) { 
	
	#pe-top-bar-under-holder {
		display: none !important;
	}
	#pe-top-bar-under-holder-mobile {
		/*display: inline !important;*/
	}
	#pe-top-bar-in {
		text-align: left;
	}
	#custom-top-bar-make-a-referral-button {
		width: 100%;
    	margin-left: 0px;
	}
	#custom-top-bar-make-a-referral-button {
		margin: auto;
		text-decoration: none;
	}

	.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
    	display: inline;
	}
	
	#custom-top-bar-make-a-referral-button {
		display: block;
	}
	
	/* Jez Start Mobile Site */
	#pe-wcag {
    	width: 65%;
    	float: right !important;
	}
	#jez-pe-bar-left {
		width: 35%;
		float: left;
		position: absolute;
		padding: 15px;
	}
	
	#pe-bar-left {
		display: inline;
	}
	
	#pe-bar-right {
		display: none !important;
	}
	
	#pe-logo-nav_text {
		display: none !important;
	}
	
	#pe-logo-nav {
    	background-color: #4d4d4d !important;
	}
	#pe-logo-nav_text {
		color:white;
	}
	#mega-menu-wrap-main-menu > div {
		padding:0 !important;

	}
	#mega-menu-wrap-main-menu {
		margin-top: -25px;
	}
	
	#mega-menu-wrap-main-menu > div > div.mega-toggle-blocks-center {
		height: 30px !important;
		width: 30px !important;
	}
	span.pe-line {
		color:white !important;
	}
	
	#pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block {
    margin: 0;
	color:white;
    height: 30px;
    width: 30px;
	}
	
	#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
    opacity: 0;
	}
	
	#pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block {
	background-color: #444444;
    background-image: url(https://atworkaustralia.com.au/wp-content/uploads/menu.png) !important;
	background-size: cover !important;
	}
	
	#pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block {
    height: 30px !important;
    width: 30px !important;
	}
	#pe-top-bar-under-holder-mobile {
		line-height: 1.5;
	}
	/* Jez End Mobile Site */
	
	
}

div#title-5baf2e6d43225.pe-custom-title {
	display: none !important;
}

#pe-top-bar-under-holder > a:nth-child(1), #pe-top-bar-under-holder > a:nth-child(2), #pe-top-bar-under-holder-mobile > a:nth-child(1), #pe-top-bar-under-holder-mobile > a:nth-child(3) {
	font-weight:bold;
}

/* Start Jez: css for new office locator page w/ Tim Brennan */
.page-id-3494 #pe-maincontent > div > div.pe-article-content > ul > li.page_item > a {
	font-weight:bold;
}

.mega-indicator  {
	display: none;
}

a.mega-menu-link {
	padding-right: 19px !important;
    padding-left: 19px !important;
}
/* End Jez: css for new office locator page w/ Tim Brennan */
#smartWidget0 .srJobList .srJobListTitles * {
    background-color: #098390;
    color: #ffffff;
    font-family: Open Sans,sans-serif;
    font-weight: 700;
    font-size: 15px;
    padding: 8px 10px!important;
}
.srSearchForm {
    padding-right:0!important;
}
.srSearchButton:hover {
    border: none;
}
.srSearchOption, .srSearchForm {
        border-bottom: none!important;
}
.srSearch {
    padding:0!important;
}
#filter-by {
    padding: 10px;
    display: block;
    border: none;
    border-right: 1px solid #ccc;
}
#smartWidget0 .srJobList .srJobListJobOdd td {
        font-size: 13px!important;
    font-weight: 400;
    color: #0c8390!important;padding: 10px 10px!important;
}
#smartWidget0 .srJobList .srJobListJobEven td {
    font-size: 13px!important;
    font-weight: 400;
    color: #0c8390!important;padding: 10px 10px!important;
}
/* only above 812px */
@media only screen and (max-width: 1100px) {
     .srSearchForm {
        width: 50%!important;    border-bottom: 1px solid #cccccc!important;
    }
    .srSearchOption {
    width: 25%;
    border-bottom: 1px solid #cccccc!important;
    }
    .srSearchOption .srSearchOptionText {
            width: 100%!important;
    }
}
@media (max-width: 767px) {
    .srSearchForm {
        width: 100%!important;      border-bottom: 1px solid #cccccc!important;
    }
    #filter-by {
            width: 80%;
    border-bottom: 1px solid #ccc;
    float: none;
    padding: 6px;
    }
    .srSearchButton {
        display: block!important;
    padding: 0!important;
    height: 100%!important;
    width: 20%!important;
    border-bottom: 1px solid #ccc!important;
    background-color: #d6d40f!important;
    font-size: 12px!important;
    }
    .srSearchOption {
            width: 100%!important;
    border-bottom: 1px solid #ccc!important;
    }
    .srSearchOption .srSearchOptionText {
            width: 100%!important;
    }
    .srSearchOptionText:before {
        border-left:0;
    }
    .srSearch .srSearchOption:after,.srSearch .srSearchOptionText:before{
        display: none;
    }
}
/*@media only screen and (min-width: 1100px){*/
/*    .srSearchInput{*/
/*        min-width: 200px !important;*/
/*        border-radius: 0 !important;*/
/*    }*/
/*    .srSearchOptionText:after {*/
/*        top: 23px !important;*/
/*        right: 15px !important;*/
/*        border-top: 5px solid #ffffff !important;*/
/*    }*/
/*    .srSearchOptionText:after {*/
/*        top: 23px  !important;*/
/*        right: 8px  !important;*/
/*    }*/
/*    form.srSearchForm {*/
/*        min-width: 300px !important;*/
/*        padding-left: 10px !important;*/
/*        height: 50px !important;*/
/*    }*/
/*    .srSearchOption{*/
/*        min-width: 150px !important;*/
/*        height: 50px !important;*/
/*    }*/
/*    .srFilterRemote{*/
/*        min-width: 300px !important;*/
/*    }*/
/*    .srSearchOptionText, .srFilterRemote{*/
/*        line-height: 50px !important;*/
/*        text-align: center !important;*/
/*    }*/
/*    .srSearchOption .srSearchOptionText,.srSearchOption .srFilterRemote {*/
/*        min-width: 100%;*/
/*    }*/
/*    .srSearchOption:after{*/
/*        height: 50px !important;*/
/*    }*/
/*}*/
@media only screen and (max-width: 767px){
/*    .srSearch .srSearchInput{*/
/*        width: 100%;*/
/*        height: 30px;*/
/*        line-height: 30px;*/
/*    }*/
/*    .srSearch input.srSearchButton {*/
/*        line-height: 30px;*/
/*        height: 30px;*/
/*    }*/
/*    .srSearch form.srSearchForm {*/
/*        width: 100%;*/
/*        padding-right: 0;*/
/*        border-right: 0;*/
/*        height: 50px;*/
/*       margin-top: 10px;*/
/*        margin-bottom: 10px;*/
/*    }*/
/*    .srSearch .srSearchOption{*/
/*        width: 50%;*/
/*        border: 1px solid #ffffff !important;*/
/*    }*/
/*    .srSearch .srFilterRemote {*/
/*        width: 100%;*/
/*        margin-top: 10px;*/
/*        margin-bottom: 10px;*/
/*    }*/
/*    .srSearch .srSearchOption:after,.srSearch .srSearchOptionText:before{*/
/*        display: none;*/
/*    }*/
/*    .srSearchOption .srSearchOptionText, .srSearchOption .srFilterRemote {*/
/*        min-width: 100%;*/
/*    }*/
}
@media only screen and (max-width: 600px){
    .srSearch .srSearchOption {
        width: 100%;
    }
    div#facet_location {
        margin-bottom: 0px;
    }
   .srSearchOption ul.srSearchOptionList {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    /* Force table to not be like tables anymore */
    .smartWidget table, .smartWidget thead, .smartWidget tbody, .smartWidget th, .smartWidget td, .smartWidget tr {
        display: block;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    .smartWidget thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .smartWidget tr { border: 1px solid #ccc; }
    .smartWidget td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }
    .smartWidget td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 40%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
    }
    #smartWidget0 .srJobList .srJobListJobEven td, #smartWidget0 .srJobList .srJobListJobOdd td, .smartWidget tr.srJobListJobOdd td, .smartWidget tr.srJobListJobEven td{
       padding: 6px 10px 6px 40%!important;
       font-size: 11px!important;
    }
    .smartWidget tr.srJobListTitles {
        display: none;
    }
    /*
    Label the data
    */
    .smartWidget td:nth-of-type(1):before { content: "Job Title"; }
    .smartWidget td:nth-of-type(2):before { content: "Type of Employment"; }
    .smartWidget td:nth-of-type(3):before { content: "Department"; }
    .smartWidget td:nth-of-type(4):before { content: "Location"; }
}
@media only screen and (max-width: 460px) {
    .smartWidget tr.srJobListJobOdd td, .smartWidget tr.srJobListJobEven td{
        font-size: 10px;
    }
    .smartWidget td:before{
        font-size: 10px;
    }
}
@media only screen and (max-width: 460px) {
    .smartWidget tr.srJobListJobOdd td, .smartWidget tr.srJobListJobEven td{
        font-size: 10px;
    }
    .smartWidget td:before{
        font-size: 9px;
    }
    #smartWidget0 .srJobList .srJobListJobEven td, #smartWidget0 .srJobList .srJobListJobOdd td, .smartWidget tr.srJobListJobOdd td, .smartWidget tr.srJobListJobEven td{
       padding: 6px 10px 6px 50%!important;
       font-size: 10px!important;
    }
}