/*Winners and Losers*/

.header-holder {
    max-width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding: 70px 0 80px;
}
.header-holder h1 {
    margin: 0 0 75px;
    font: 41px/50px 'Open Sans';
    color: #fff!important;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.header-holder .holder {
    overflow: hidden;
}
.text-holder {
  display: inline-block;
      vertical-align: middle;
      font-size: 19px;
      font-weight: 200;
      line-height: 23px;
      color: #fff;
      width: 45%;
      padding: 0 20px 0 0;
}
.img-holder {
    display: inline-block;
    vertical-align: middle;
}
.text-holder p {
    margin: 0 0 20px;
}
.green-bg-winner{
  background: #3e9200;
overflow: hidden;
}
.info-holder {
    background: #f8f8f8;
    overflow: hidden;
}
.info-holder .holder {
    max-width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
    text-align: center;
        font-size: 18px;
}
.holder .block ul.winners li a:focus{
  text-decoration: none;
}
#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 37px;
    background: #0a5d69;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top.show {
    opacity: 1;
}
.info-holder .holder h1 {
    font-size: 40px!important;
    line-height: 45px;
    margin: 0 0 50px;
    text-transform: none;
}
.info-holder .holder p {
    margin: 0 0 35px;
}
.info-holder .holder .block {
    overflow: hidden;
    margin: 50px 0 70px;
}
.info-holder .holder .block .title {
    display: block;
    font-weight: 600!important;
    margin: 0 0 50px;
    color: #000;
    text-transform: capitalize;
    font: 30px/35px 'Open Sans';
}
.page-template-page-winner-losers h1 {
    color: #db1543;
        font: 43px/65px 'Open Sans'!important;
    text-transform: uppercase;
}
.holder .block ul li a {
    background: #ac0505;
    width: 201px;
    height: 51px;
    font-size: 18px;
    line-height: 51px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    padding: 0 5px;
    display: block;
    border-radius: 8px;
    -webkit-border-radius: 8px;
}
.holder .block ul.winners li a {
    background: #000;
}
.holder .block ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 17px 25px;
}
.info-holder .holder .block ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-transform: capitalize;
}
.holder .block ul li a:hover {
    opacity: 0.7;
}
.info-block {
    background: #f8f8f8;
    border: 2px solid #e3e3e3;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    max-width: 1001px;
    margin: 0 auto;
    position: relative;
    padding: 103px 20px 30px 30px;
}
.page-template-page-winner-losers #main {
    padding: 0 0 50px;
}
.page-template-page-winner-losers .main-area {
    padding: 147px 0 0;
    overflow: hidden;
}
.info-block .logo {
    position: absolute;
    left: 50%;
    top: -92px;
    margin: 0 0 0 -92px;
}
.info-block a.logo {
    text-decoration: none !important;
    color: #0094aa;
    outline: none !important;
}
.info-block .details-block {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-align: center;
}
.info-block .details-block .seprator {
    overflow: hidden;
    background: url('https://www.jobsearchdigest.com/wp-content/themes/job-search-digest/images/sep01.png') no-repeat 50% 100%;
    padding: 0 0 61px;
}

.info-block .details-block .details {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    padding: 3% 3% 0;
    text-align: left;
    position: relative;
}
.info-block .details-block .details p {
    margin: 0 0 10px;
}
.info-block .details-block .details .price,
.info-block .details-block .details .year {
    display: block;
    color: #0094aa;
    font: 28px/35px 'Open Sans';
    text-transform: capitalize;
    margin: 0 0 10px;
}
.info-block .details-block .details .info {
    display: block;
    color: #419403;
    font: 26px/30px 'Open Sans';
    text-transform: capitalize;
    margin: 0 0 20px;
}
.info-block .details-block .details .image {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 5px;
}
.info-block .details:first-child:after {
    background: #b7b7b6;
    width: 1px;
    height: 205px;
    position: absolute;
    right: -3px;
    bottom: 0;
    content: '';
}
.info-block .details-block .details .deal-logo {
    margin: 0 0 20px;
    display: inline-block;
    vertical-align: middle;
}
.info-block .details-block .details img {
    display: block;
    max-width: 100%;
}
.info-block .details-block .details p {
    margin: 0 0 10px;
}
.info-block .details.last:before {
    background: #b7b7b6;
    width: 1px;
    height: 205px;
    position: absolute;
    left: -0.7%;
    top: 0;
    content: '';
}
.info-block .details-block .details .img-block {
    text-align: center;
}

.page-template-page-winner-losers h2 {
    color: #3e9200;
    font: 36px/40px 'Open Sans'!important;
}
.page-template-page-winner-losers{
color: #6c6c6c;
font: 16px/24px 'Open Sans';
    background: #eee;
    border-top: 45px solid #7b7b7b;
    margin-top: 0;
}
.page-template-page-winner-losers header{
  display: none;
}
.page-template-page-winner-losers #content{
  padding-top: 0;
}
.info-block:after {
    display: block;
    clear: both;
    content: '';
}
.info-block .details-block .details img.img.image {
    width: 50%;
    height: auto;
}
.info-block .details-block .details img.img {
    margin: 0 auto 20px;
}
.info-block .details-block .details .image {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 5px;
}
.details.same-height-right:before {
    background: #b7b7b6;
    width: 1px;
    height: 205px;
    position: absolute;
    left: -3px;
    bottom: 0;
    content: '';
}
.page-template-page-winner-losers .entry-content{
  background: #fff;
}


@media only screen and (max-width:1000px) {
	.header-holder { padding: 30px 15px; }
	.header-holder h1 {
		font-size: 30px;
		text-align: center;
		margin: 0 0 25px;
	}
	.img-holder { width: 50%; }
	.info-holder .holder .block ul br { display: none; }
	.info-holder .holder { padding: 30px 10px; }
	.text-holder { padding: 0; }
}
@media only screen and (max-width:767px) {
	body {
		font-size: 17px;
		line-height: 22px;
	}
	.header-holder .img-holder {
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.header-holder h1 {
		display: block;
		width: 100%;
		text-align: center;
		font-size: 23px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	.info-block .details-block .seprator, .info-block .details:first-child:after, .info-block .details.last:before { background: none; }
	.info-block .details-block .details {
		display: block;
		width: 100%;
		padding: 3% 1%;
	}
	.info-block { padding: 100px 10px 30px; }
	.info-block .details-block .details .price, .info-block .details-block .details .year {
		font-size: 20px;
		line-height: 25px;
		margin: 0 0 10px;
	}
	.info-block .details h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.info-block .details-block .details p { margin: 0 0 20px; }
	.header-holder .holder { display: table; }
	.img-holder {
		display: table-header-group;
		width: 100%;
	}
	.text-holder {
		display: table-footer-group;
		font-size: 15px;
		line-height: 20px;
	}
	.text-holder p { margin: 30px 0 0; }
	.info-holder .holder .block, .info-holder .holder .block .title { margin: 0 0 20px; }
	.header-holder { padding: 30px 15px; }
	.info-block .details-block .seprator { padding: 0; }
	#back-to-top {
		bottom: 15px;
		right: 15px;
	}
}
@media only screen and (max-width:500px) {
	.holder .block ul li { margin: 0 0 10px; }
	.holder .block ul li a {
		font-size: 12px;
		line-height: 35px;
		height: 35px;
		width: 145px;
	}
	.info-holder .holder h1 {
		font-size: 30px;
		line-height: 35px;
		margin: 0 0 20px;
	}
}
/*End Winners and Losers*/