/*
Theme Name:     Jobify Child
Theme URI:      http://themeforest.net/item/jobify-wordpress-job-board-theme/5247604?ref=Astoundify
Template:       jobify
Version:        1.0
*/


@font-face {
  font-family: 'GillSansStd';
  src: url('https://www.hospohub.com.au/wp-content/themes/jobify-child/fonts/GillSansStd.eot?#iefix') format('embedded-opentype'),  url('https://www.hospohub.com.au/wp-content/themes/jobify-child/fonts/GillSansStd.otf')  format('opentype'),
	     url('https://www.hospohub.com.au/wp-content/themes/jobify-child/fonts/GillSansStd.woff') format('woff'), url('https://www.hospohub.com.au/wp-content/themes/jobify-child/fonts/GillSansStd.ttf')  format('truetype'), url('https://www.hospohub.com.au/wp-content/themes/jobify-child/fonts/GillSansStd.svg#GillSansStd') format('svg');
  font-weight: normal;
  font-style: normal;
}


*{font-family: 'PT Serif', Helvetica, sans-serif !important;}
*{font-family: 'PT Serif', Helvetica, sans-serif;}

.footer-widgets ul{list-style-type: none;}
.copyright .site-info{text-transform: none}

.footer-widgets .container .row{ border: 0px solid red; width: 75%; margin-left: auto; margin-right: auto; }

.widget-title--footer{font-size: 15px; font-weight: 500; margin-bottom: 10px;}

.widget--footer li a{font-size: 13px; line-height: 10px; border: 0px solid green; margin-top: 0px;}
.widget--footer li{border: 0px solid yellow; height: 20px;}
.copyright{padding-top: 12px; padding-bottom: 10px;}
.footer-widgets{border: 0px solid red; padding-top: 90px; padding-bottom: 70px;}



/* body{background-image: url('https://reneerushbrook.com/hospohub/wp-content/uploads/2016/11/Unknown-1.jpeg'); background-size: cover !Important; } */

body{ height: auto !important; background-image: url('https://reneerushbrook.com/hospohub/wp-content/uploads/2016/11/Unknown-1.jpeg'); background-size: cover !Important; background-repeat: no-repeat !important; background-position: center center; background-size: 100% 100% !important;}

.widget--home, .widget_text{background-color: rgba(255,255,255,0.0) !important;}

/* -- pages CSS-- */
.pageHeading{font-size: 55px; font-family: 'PT Serif', serif !important; font-weight: 800 !important;}

.pageHeadingImage{padding-top: 0px; margin-top: 0px; width: 100%; background-size: cover; background-position: center center; }

.pageHeadingParent{color: #fff; text-align: center; width: 100%; padding: 50px 0px 260px 0px;}

.pageContentNew{background-color: #fff; border-radius: 5px; padding: 0px 30px 40px 30px; margin: -30px 80px 0px 80px; border-bottom: 3px solid #dddad5; text-align: justify;}

.pageContentNew h4{ font-size: 15px; color: #000;}
.pageContentNew p{ font-size: 14px; line-height: 22px; color: #666666;}

#force a{width: 100% !important; display:block; z-index: 1000000;}
#forceBusiness a{width: 100% !important; display:block; z-index: 1000000;}

#hiddenLink{padding: 0px !important; margin: 0px !important; color: rgba(0,0,0,0.0) !important; height: 0px !Important; overflow: hidden !important;  margin-bottom: -100px !Important;}

#hiddenLink > *{ padding: 0px !important; margin: 0px !important; color: rgba(0,0,0,0.0) !important;}

#hiddenLink a{ z-index: -1 !important;}

.entry-feature img{ width: 100% !important;}

#searchContainerRow{margin: -220px 80px 0px 80px; border-radius: 5px; padding: 20px 10px 0px 10px; background-color: #fff;}

.apply-with-facebook, .apply-with-xing{display: none !Important; }

#submit-job-form fieldset:first-child{display: none !important;}

#sidebarButtons{width: 100%; padding: 0px !important; margin: 0px !important;}
.sidebarButtons{width: 100% !Important; padding: 0px !Important; margin: 0px !Important; color: #fff !Important; text-align: center !Important; border-radius: 5px !Important; background-color: #3a838d !Important; margin-bottom: 15px !important; padding: 12px 0px 12px 0px !important; color: #ffffff !important;}

#sidebarButtonTwo{background-color: rgba(221,120,99,1) !important;}
#sidebarButtonThree{background-color: #647585 !important;}

.sidebarButtons a{color: #ffffff !important; text-decoration: none; }
.related-jobs{display: none !important; }

/* turns off the map on the job search page */
.job_listing-map-wrapper{display: none !important; }

.filter_by_tag_cloud a{display: inline-block !important; margin-bottom: 5px !important; }


#postJobPageHeader{ background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('https://www.hospohub.com.au/wp-content/uploads/2017/06/Post-A-Job-Background_Fotorfilterdarken.jpg') !important; background-size: cover !important;  }

#postJobPageBelowForm {
  list-style-type: none;
  padding-left: 20px;
  color: #666;
}

#postJobPageBelowForm li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 11px;
font-size: 13px;
}

#postJobPageBelowForm li:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  content: "\f00c";
  color: #000;
}

.polaroid{ border: 1px solid #ccc; text-align: center; background-color: #ffffff; box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19) !important; padding-bottom: 5px;}
.polaroid img{width: 98%; margin: 0px auto; margin-top: 2px;}
.polaroid a{text-align: center; width: 100%; color: #000; font-size: 11px; text-decoration: none; }


@media screen and (max-width: 900px) {
    
	.job-manager-jobs .filled{display: none !important;}
        .job-manager-jobs .date{display: none !important;}
.job-manager-jobs .closing_date{display: none !important;}
.job-manager-jobs .job_title{width: 60% !important; font-size: 15px !important;}
}

@media screen and (max-width: 700px) {
    	.pageHeading{font-size: 30px; font-weight: 600 !important;}
	.pageContentNew{padding: 0px 20px 20px 20px; margin: -30px 0px 0px 0px; border-radius: 0px;}
	#searchContainerRow{margin: -250px 0px 0px 0px; padding: 20px 20px 0px 20px; border-radius: 0px;}
	.pageHeadingParent{padding: 15px 0px 260px 0px !important;}
        #whatTheProsSay{width: 100% !important; height: !important;}
	
}

@media screen and (max-width: 450px) {
    .job-manager-jobs th{font-size: 14px !important;}
.job-manager-jobs .job_title{width: 50% !important; font-size: 14px !important;}
}

/* CUSTOM STYLES */
body {
     line-height: 18pt;
	 color: #000;
}

.entry-title {
	font-family: 'PT Serif', Helvetica, sans-serif !important;
	    font-size: 34px;
		color: #000;
}

h2, h2 strong {
	font-family: 'GillSansStd', Helvetica, sans-serif !important;
}


#homeLeftModule:hover {
    background: -webkit-linear-gradient(-45deg, rgba(221,120,99,0.9) 0%,rgba(221,120,99,0.9) 100%), url(https://hospohub.com.au/wp-content/uploads/2016/11/Unknown-2.png);
    background: -moz-linear-gradient(-45deg, rgba(221,120,99,0.9) 0%, rgba(221,120,99,0.9) 100%), url(https://hospohub.com.au/wp-content/uploads/2016/11/Unknown-2.png);
    background: -webkit-linear-gradient(-45deg, rgba(221,120,99,0.9) 0%, rgba(221,120,99,0.9) 100%), url(https://hospohub.com.au/wp-content/uploads/2016/11/Unknown-2.png);
    background-size: cover;
    background-repeat: no-repeat;
}

#homeLeftModule a {
    color: #fff;
    font-size: 26px;
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
    text-align: center;
}

.homeCont {
    width: 100%;
    margin-top: 260px;
    line-height: 25px;
    font-family: "PT Serif", serif !important;
    font-size: 25px;
    font-weight: 600;
    width: 100%;
    height: 100%;
    line-height: 25px;
    font-size: 25px;
    font-weight: 600;
    padding: 0px !important;
    margin: 0px !important;
    padding: 120px 0px !important;
}

.category .page-header {
	background-position: center !important;
}

/* .category .page-header:before {
	content: "";
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(0, 0, 0, 0.35) !important;
}

.category .page-header {
	position: relative !important;
} */

.catgrid {
	    padding-left: 3px !important;
    padding-right: 3px !important;
}

.jcat-heading {
    height: 25vh;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.jcat-heading img {    
	width: 100%;
}

.jcat-posttitle {
    text-align: center;
    color: #000;
    border: 1px solid #bbb;
    border-top: 0;
    margin: 0 0 8px 0;
    padding: 10px;
    height: 70px;
   /*  line-height: 50px; */
   background-color: #fff;
    font-size: 15px;
}

.jpost-container {
	margin-bottom: 30px;
}

.jpost-container:after {
	content: '';
	display: block;
	clear: both;
}

/* .catgrid:nth-of-type(3n+1){
	clear:both;
} */

@media only screen and (min-width: 991px) {
	.jcat-heading {    
		height: 170px;    
		overflow: hidden;
	}
	
/* 	.jpost-container {
		margin-left: -15px;
		margin-right: -15px;
	} */
}

.category .alm-reveal:first-of-type article:first-of-type .jcat-heading {
    height: 418px !important;
}

.alm-btn-wrap .alm-load-more-btn {
    background: rgba(208, 131, 113, 1) !important;
	font-size: 14px !important;
    font-weight: 400 !important;
}
