  
	*,*:focus,*:hover{
		outline:none;
	}

	.searchContainer {
		width: 100%;
		overflow: hidden;
	}
	
	.filterContainer {
		width: 25%;
		float: left;
		padding: 50px;
		display: block;
	}
	
	.filterresultContainer {
		width: 75%;
		float: left;
		background-color: #f7f9fa;
		padding: 50px;
		min-height: 750px;
	}

	.filterButton {
		float: right;
	}

	.filter-title {
		float: left;
		color: #00557f;
		font-size: 22px;
		margin: 0px;
	}
	
	.filter-title::before {
		content: "";
		width: 20px;
		height: 20px;
		margin-right: 15px;
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/icons-ui-filter.svg);
		background-size: contain;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		display: inline-block;
		background-position: 0 2px;
	}
	
	.filter-title.contact::before {
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/contact.svg);
	}
	
	.filter-title.contact {
		float: none;
	}
	
	.contact-details__link-address {
		margin: 20px 0;
	}
	
	a.clear-filters {
		display: block;
		color: #00557f;
		font-size: 15px !important;
		font-weight: 600 !important;
		background: #fff !important;
		text-decoration: underline;
		cursor: pointer;
	}
	
	.js-close-filters-trigger {
		display: none;
	}
	
	.row {
		padding: 10px 0;
		border-bottom: 1px solid #d8d8d8;
		overflow: hidden;
		position: relative;
	}
	
	.location-title {
		color: #00557f;
		font-size: 19px;
		font-weight: bold;
		margin-top: 15px;
	}
	
	.fieldSelector {
		margin: 20px 30px;		
		position: relative;
	}
	
	.fieldSelector input {
		margin-right: 10px;
		cursor: pointer;
		margin: 0;
		display: none;
	}
	
	.fieldSelector label {
		cursor: pointer;
	}
	
	.fieldSelector label::before {
		content: "";
		position: absolute;
		left: -28px;
		top: 0;
		bottom: 0;
		display: block;
		width: 18px;
		height: 18px;
		margin: auto;
		border-radius: 50%;
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/tick-white.svg);
		background-size: 10px;
		background-position: center;
		background-repeat: no-repeat;
		background-color: #fff;
		box-shadow: 0 0 0 1px #d8d8d8;
		-webkit-transition: all .3s cubic-bezier(.2,0,.2,1);
		transition: all .3s cubic-bezier(.2,0,.2,1);
	}
	
	.fieldSelector input:checked+label::before {
		background-color: #00557f;
		box-shadow: 0 0 0 1px #00557f;
		background-size: 10px;
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/tick-white.svg);
	}

	
	.search_result_list {
		list-style: none;
		margin-left: 0px;
	}
	
	.search_result_list li .search-item__title {
		width: 100%;
		margin-bottom: 20px;
		font-size: 22px;
		font-weight: 400;
		line-height: 1.7rem;
		color: #00557f;
		margin-bottom: 5px;
	}
	
	.search_result_list li .search-item:hover {
		box-shadow: 4px 16px 24px 4px rgb(0 0 0 / 4%)
	}
	
	.search_result_list li .search-item {
		text-decoration: none;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		position: relative;
		background-color: #fff;
		width: 100%;
		padding: 30px 60px 30px 36px;
		border-radius: 6px;
		box-shadow: 1px 2px 2px 0 rgb(0 0 0 / 4%);
		transition: all .3s cubic-bezier(.2,0,.2,1);
		margin: 20px 0;
		cursor: pointer;
	}
	
	.search_result_list li span {
		display: flex;
		flex-flow: row nowrap;
		align-items: center;
		align-self: flex-start;
		font-size: 14px;
		line-height: 1.8rem;
		color: #3c3c3c;
		margin-right: 87px;
		margin-bottom: 8px;	
	}
	
	.search_result_list li span::before {
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/icons-ui-discipline.svg);
		width: 23px;
		height: 21px;
		content: "";
		margin-right: 13px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.search_result_list li span.search-item__location::before {
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/icons-ui-location.svg);
	}
	
	.search_result_list li span.search-item__calendar::before {
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/calendar.svg);
	}

	.search_result_list  li .search-item::after {
		content: "";
		position: absolute;
		top: -webkit-calc(50% - 20px / 2);
		top: calc(50% - 20px / 2);
		right: -webkit-calc(28px + 5px);
		right: calc(28px + 5px);
		width: 26px;
		height: 20px;
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/icons-ui-arrow-listing-right.svg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all .3s cubic-bezier(.2,0,.2,1);
		transition: all .3s cubic-bezier(.2,0,.2,1);
	}
	
	.search_result_list li .search-item:hover::after {
		right: 28px;
		opacity: 1;
		visibility: visible;
	}

	#numlisting {
		font-weight: bold;
	}
	
	.facet-minimize.active, .facet-minimize.active:hover, .facet-minimize, .facet-minimize:hover {
		position: absolute;
		top: 21px;
		right: 0;
		width: 30px;
		height: 30px;
		background-color: #fff;
		cursor: pointer;
	}
	
	.facet-minimize .facet-minimize-bar {
		position: absolute;
		width: 22px;
		left: calc(50% - 22px / 2);
		height: 2px;
		top: calc(50% - 2px / 2);
		background-color: #00557f;
		transition: all .3s cubic-bezier(.2,0,.2,1);	
	}
	
	.facet-minimize.active .facet-minimize-bar:last-of-type {
    	transform: rotate(-90deg);
	}
	
	.facets-count {
		min-height: 36px;
		background-color: #00557f;
		border-radius: 18px;
		font-size: 12px;
		line-height: normal;
		font-weight: 500;
		letter-spacing: .026rem;
		padding: 10px 28px 9px;
		min-width: auto;
		color: #fff;
		text-align: center;
		text-decoration: none;
		text-shadow: none;
	}
	
	.locationCountFilter, .departmentCountFilter {
		display: none;
		margin-bottom: 20px;
	}
	
	.component-content {
		margin-top: 20px;
	}
	
	.numResut {
		float: left;
	}
	
	.sortbyContainer {
		float: right;
	}
	
	.sortby {
		font-size: 17px;
		color: #00557f;
		font-weight: bold;
		padding: 0;
	}
	
	.sortbytext {
		font-size: 17px;
	}
	
	.resultlisttopcontainer {
		overflow: hidden;
		margin-bottom: 30px;
	}
	
	.searchbox {
		display: flex;
		align-items: center;
		margin: 0 auto;
		max-width: 900px;
		height: 80px;
		padding: 26px 19px;
		box-shadow: 4px 16px 24px 4px rgb(0 0 0 / 4%);
		background-color: #f7f9fa;
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
		top: 330px; 
	}
	
	.searchbox .twitter-typeahead {
		flex-grow: 1;
	}
	
	.searchbox .twitter-typeahead input {
		display: block;
		box-sizing: border-box;
		width: 100%;
		height: 25px;
		transition: none;
		padding: 0 0 0 10px !important;
		
	}
	
	.searchbox .twitter-typeahead input {
		display: block;
		box-sizing: border-box;
		width: 100%;
		height: 25px;
		transition: none;
	}
	
	.searchbox .twitter-typeahead input::focus {
		border: none;
		outline: none;
	}
	
	.searchbox .search-box-buttons-container {
		display: flex;
		flex-flow: row nowrap;
		align-items: center;
		margin-left: 16px;
		width: 81px;
		margin-right: 10px;
	}
	
	.searchbox .search-box-buttons-container .search-box-clear-button {
		opacity: 0;
		margin-right: 18px;
		font-size: 12px;
		line-height: 1.5;
		color: #707070;
		text-decoration: underline;
		transition: all .3s ease-out;
		cursor: pointer;
	}
	
	.searchbox .search-box-buttons-container .search-box-button {
		min-width: 34px;
		min-height: 34px;
		padding: 3px;
		position: relative;
		z-index: 1;
		transition: all .3s ease-out,padding 0s;
		height: 0;
		border-radius: 50%;
		background-color: transparent;
	}
	
	.searchbox .search-box-buttons-container .search-box-button .btn__icon-svg{
		width: 27px;
		height: 35px;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		color: #be0f66;
		cursor: pointer;
	}	
	.searchbox .search-box-buttons-container .search-box-button .btn__icon-svg .btn--icon__path {
		fill: #e4117a;
		transition: all .3s ease-out,fill 0s;
	}
		
	.searchbox .search-box-buttons-container .search-box-button .btn--icon:hover {
		background-color:transparent
	}

	.searchbox .search-box-buttons-container .search-box-button .btn--icon:hover .btn--icon__path { 
		fill: #1b776d;
	}

	
	.searchbox .search-box-buttons-container .search-box-button:hover {
		background-color: #e4117a;
	}
	
	.searchbox .search-box-buttons-container .search-box-button:hover .btn__icon-svg .btn--icon__path {
		fill: #fff;
	}

	.filterresultContainer .no-results, .filterresultContainer .loading 	{
		position: relative;
		display: none;
		flex-flow: column wrap;
		width: 100%;
		height: 500px;
		align-content: center;
		align-items: center;
		justify-content: center;
		min-height: 400px;
		padding: 44px;
		margin-top: 0;
		color: #707070;
		text-align: center;
	}

	.filterresultContainer .no-results::before, .filterresultContainer .loading::before {
	    content: "";
		position: relative;
		width: 126px;
		height: 126px;
		background-color: #fff;
		border-radius: 50%;
		margin-bottom: 40px;
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/search-results.svg);
		background-repeat: no-repeat;
		background-size: 68px;
		background-position: center;
	}
	
	.filter-header-controls {
		display: none;
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		flex-flow: row nowrap;
		align-items: center;
		justify-content: center;
		padding: 25px 20px;
		width: 100%;
		color: #fff;
	}
	
	.filter-header-controls__filters-trigger, .filter-header-controls__filters-trigger:hover {
		min-height: 44px;
		background-color: #00557f;
		color: #fff;
		padding: 0px;
		width: 50%;
		min-width: 50%;
		font-size: 14px;
		font-weight: 600;
		letter-spacing: .03rem;
		line-height: normal;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		border-right: thin solid #fff;
		border-radius: 100px 0 0 100px;
		float: left;
		text-decoration: none;
		cursor: pointer;
	}
	
	.filter-header-controls .contact-details__link {
		min-height: 44px;
		background-color: #00557f;
		color: #fff;
		padding: 0px;
		width: 50%;
		min-width: 50%;
		font-size: 14px;
		font-weight: 600;
		letter-spacing: .03rem;
		line-height: normal;
		display: flex;
		align-items: center;
		justify-content: center;
		border-left: thin solid #fff;
		border-radius: 0 100px 100px 0;
		background-color: #00557f;
		padding-left: 0;
		float: right;
		text-decoration: none;
		cursor: pointer;
	}
	
	.filter-header-controls .contact-details__link-address {
		margin: 0px;
	}
	
	.filterContainer .btn-close {
		display: none;
	}
	
	@media only screen and (max-width: 950px) {
		.searchbox {
			max-width: 80%;
			height: 60px;
			padding: 19px 19px;
		}
		
		.filterContainer { 
			width: 100%;
			float: none;
			display: block;
			position: absolute;
			top: 0;
			background: #002133;
			z-index: 1000;
			color: #fff;
		}
		
		.filterContainer .filter-title {
			color: #fff;
		}
		
		.filterContainer .filter-title::before {
			width: 0px;
			margin-right: 0px;
		}
		
		.filterContainer .location-title {
			color: #fff;
		}
		
		.filterresultContainer {
			width: 100%;
			float: none;
			padding-top: 100px;
		}
		
		.filterContainer {
			display: none;
		}
		
		.filter-header-controls {
			display: block;
		}
		
		.facet-minimize.active, .facet-minimize.active:hover, .facet-minimize, .facet-minimize:hover {
			background-color: #002133;
		}
		
		.facet-minimize .facet-minimize-bar {
			background-color: #fff;
		}
		
		.filterContainer .clear-filters {
			color: #fff;
			background-color: #002133 !important;
		}
		
		.filterContainer .filterButton {
			width: 50%;
		}
		
		.filterContainer .btn-close {
			display: block;
			position: absolute;
			bottom: 0;
			top: -7px;
			right: 3px;
			display: inline-flex;
			width: 44px;
			height: 44px;
			cursor: pointer;
		}
		
		.filterContainer .btn-close::before {
			content: "";
			position: absolute;
			top: 50%;
			left: 50%;
			width: 22px;
			height: 22px;
			background: url(/wp-content/themes/generatepress_child_LD/assets/img/close-white.svg) no-repeat center;
			background-size: contain;
			transform: translate(-50%,-50%,0);
		}
	}
	
	.detail {
		position: relative;
		z-index: 2;
		max-width: 1200px;
		min-height: 100vh;
		padding: 124px 0 79px 95px;
		background-color: #fff;
		top: -200px;
		margin-left: 350px;
		width: 75%;

	}
	
	.detail::before {
		content: "";
		position: absolute;
		z-index: 1;
		height: 100%;
		width: 50%;
		background-color: #fff;
		right: -50%;
		top: 0;
	}
	
	.detail .post__heade {
		display: inline-block;
		width: 100%;
		padding-top: 20px;
		background-color: transparent;
		z-index: 3;
		transition: opacity .4s cubic-bezier(.2,0,.2,1);
		transition-delay: .3s;
	}
	
	.detail .post__tags {
		display: flex;
		align-items: center;
		margin-bottom: 25px;	
		flex-direction: row;
	}
	
	.detail .ico {
		position: relative;
		display: inline-flex;
		align-items: center;
		font-family: open_sans,helvetica,sans-serif;
		line-height: 28px;
		color: #3c3c3c;
		font-size: 18px;
		font-weight: 400;
		white-space: normal;
		transition: all .3s cubic-bezier(.2,0,.2,1);
	}
	
	.detail .post__tags .ico {
		margin-right: 40px;
	}

	.detail .ico--location {
		align-items: flex-start;
	}
	
	.detail .ico--location::before {
		top: 5px;
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/icons-ui-location.svg);
		width: 18px;
		height: 18px;
	}
	
	.detail .ico--date::before {
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/calendar.svg);
		width: 18px;
		height: 18px;
		top: 0px;
	}
	
	.detail .ico--tags::before {
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/icons-ui-tag.svg);
		width: 18px;
		height: 18px;
		top: 0px;
	}
	
	.detail .ico::before {
		content: "";
		position: relative;
		margin-right: 13px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		flex-shrink: 0;
	}
	
	.detail .ico--discipline {
		align-items: flex-start;
	}
	
	.detail .ico--discipline::before {
		top: 5px;
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/icons-ui-discipline.svg);
		width: 18px;
		height: 18px;
	}
	
	.detail .post__title {
		display: flex;
		flex-basis: 100%;
		width: 100%;
		margin-bottom: 20px;
	}
	
	.detail .post-image {
		margin-top: 30px;		
	}
	
	.detail .post__title-col--left {
		width: 85%;
		max-width: 800px;
		padding-right: 40px;
	}
	
	.detail h1 {
		color: #00557f;
		font-weight: 600;
		font-size: 42px;
		line-height: 52px;
		font-weight: bold;
	}
	
	.detail .post__title-col--right {
		padding: 18px 34px 0 76px;
		flex-grow: 1;
		flex-shrink: 0;
	}
	.detail .post__title-col {
		position: relative;
	}
	
	.detail .btn.btn--secondary {
		display: inline-block;
		background-color: transparent;
		padding-left: 55px;
		padding-right: 10px;
		color: #e4117a;
		min-width: 108px;
		text-align: center;
		font-weight: 600;
		letter-spacing: .03rem;
		margin: 0 2px;
	}
	.detail .btn {
		position: relative;
		z-index: 1;
		min-height: 44px;
		min-width: 140px;
		background-color: #e4117a;
		border-radius: 30px;
		transition: all .3s cubic-bezier(.2,0,.2,1);
		font-family: open_sans,helvetica,sans-serif;
		font-size: 1.4rem;
		font-weight: 500;
		letter-spacing: .1rem;
		line-height: 2px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		text-shadow: none;
		padding: 12px 28px;
		outline: 0;
		border: none;
		cursor: pointer;
		overflow: visible;
	}
	
	.detail .btn--secondary::before {
		content: "";
		width: 48px;
	}

	.detail .btn::before {
		content: "";
		position: absolute;
		z-index: -1;
		top: -2px;
		bottom: -2px;
		left: -2px;
		right: -2px;
		background-color: #e4117a;
		border-radius: 30px;
		opacity: 0;
		pointer-events: none;
	}
	
	.detail .btn--secondary a {
		color: #e4117a;
		font-size: 14px;
		text-decoration: none;
		position: relative;
		top: 7px;
	}
	
	.detail .apply-cta__link-overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 100%;
		border-radius: 30px;
	}
	
	.detail .apply-cta__link-overlay a, .detail  .apply-cta__link-overlay a:active,.detail  .apply-cta__link-overlay a:focus,.detail  .apply-cta__link-overlay a:hover {
		color: transparent!important;
		text-indent: -9999px;
	}

	.detail .apply-cta__link-overlay a {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 100%;
	}
	
	.detail .btn--secondary .btn__icon,.detail  .btn--secondary+.scpm+.btn__icon {
		position: absolute;
		display: block;
		z-index: -1;
		left: 0;
		top: 0;
		height: 100%;
		width: 0;
		min-width: 44px;
		display: block;
		border-radius: 30px;
		background-color: #e4117a;
		transition: all .3s cubic-bezier(.2,0,.2,1);
	}
	
	.detail .btn--secondary .btn__icon::before,.detail  .btn--secondary+.scpm+.btn__icon::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 44px;
		height: 44px;
		background: url(/wp-content/themes/generatepress_child_LD/assets/img/arrow.svg) no-repeat;
		background-size: 7px;
		background-position: center;
	}
	
	.detail .btn--secondary .btn__icon::after,.detail .btn--secondary+.scpm+.btn__icon::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 0;
		height: auto;
		border: thin solid transparent;
		border-radius: 30px;
		transition: none;
		transition-delay: 0s;
	}
	
	.detail .btn--secondary:hover {
		padding-left:45px;
		padding-right:20px;
		background-color: transparent;
		color: #fff !important;
	}
	
	.detail .btn--secondary:hover a {
		color: #fff ;
	}
	
	.detail .btn--secondary:hover .btn__icon {
		width: 100%;
	}
	
	.detail .ico--arrow-left-green::before {
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/left-green.svg);
		width: 22px;
		height: 18px;
		margin-right: 10px;
	}
	
	.detail .cta--ico .ico, .detail  a.cta.cta--ico .ico {
		font-size: 16px;
		font-family: open_sans,helvetica,sans-serif;
		line-height: 22px;
		color: #3c3c3c;
		text-decoration: none;
		font-weight: bold;
	}
	
	.detail .back-to-listing {
		text-decoration: none;
	}
	
	.detail .detailContent .back-to {
		float: left;
	}
	
	.detail .detailContent .leading-paragraph {
		position: relative;
		font-size: 20px;
		font-weight: 400;
		line-height: 32px;
		color: #00557f;
		padding-left: 40px;
		padding-right: 40px;
		margin-top: 62px;
		margin-bottom: 62px;
		margin-left: 30%;
	}
	
	.detail .detailContent .jobDetailBody {
		margin-left: 30%;
	}
	
	.detail .detailContent .leading-paragraph .rich-text {
		color: #3F4444;
	}
	
	.detail .detailContent ul {
		position: relative;
		list-style: none;
		margin-left: 20px;
	}
	
	.detail .detailContent ul li::before {
		content: "";
		display: block;
		position: relative;
		top: 16px;
		left: -21px;
		width: 7px;
		height: 7px;
		border-radius: 50%;
		background: #e4117a;
		box-sizing: border-box;
	}
	
	.detail .detailContent .leading-paragraph::before, .detail .detailContent blockquote::before {
		content: "";
		position: absolute;
		top: 1px;
		bottom: 0;
		left: 0;
		height: auto;
		width: 2px;
		background-color: #3da095;
	}
	
	.detail .detailContent blockquote {
		border: 0px solid #fff;
	}
	
	.sharesidebtn {
		position: fixed;
		right: -45px;
		top: 25%;
		z-index: 100000;
	}
	
	.sharesidebtn .cta {
		position: relative;
		top: 0px;
		left: -38px;
		width: 100px;
		height: 34px;
		padding-top: 0;
		text-align: center;
		z-index: 2;
		white-space: nowrap;
		cursor: pointer;
		transform: rotate(-90deg) scale(1);
		background-color: #fff;
		backface-visibility: hidden;
		color: #3c3c3c;
		border: thin solid transparent;
		padding: 6px 9px;
		padding-top: 6px;
		display: inline-block;
		font-family: open_sans,helvetica,sans-serif;
		font-size: 1.4rem;
		font-weight: 600;
		background: 0 0;
		background-color: rgba(0, 0, 0, 0);
		transition: all .3s cubic-bezier(.2,0,.2,1);
		text-decoration: none;
		text-transform: uppercase;
	}
	
	.sharesidebtn .cta:hover {
		color: #e4117a;
	}
	
	.sharesidebtn .ico {
		font-size: 16px;
		font-family: open_sans,helvetica,sans-serif;
		background: #fff;
		border-radius: 10px;
	}
	
	.sharesidebtn .ico::after {
		transform: rotate(90deg);
		content: "";
		background-image: url(/wp-content/themes/generatepress_child_LD/assets/img/share-green.svg);
		width: 31px;
		height: 31px;
		margin-left: 1px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}	
	
	.sharesidebtn .sharebtns {
		max-height: 999px;
		opacity: 0;
		pointer-events: auto;
		transform: translateY(0) skewY(0);
		width: 48px;
		transition: transform .3s cubic-bezier(.2,0,.2,1),-webkit-transform .3s cubic-bezier(.2,0,.2,1);
		will-change: transform,opacity;
		margin-bottom: 49px;
	}
	
	.sharesidebtn .sharebtns.shown {
		opacity: 1;
	}
	
	
	@media only screen and (max-width: 1440px) {
		.detail {
			margin-left: 150px;
		}	
	}
	
	@media only screen and (max-width: 950px) {
		.detail {
			margin-left: 0px;
			width: 100%;
			padding: 60px 40px;
		}	
		.detail .detailContent .back-to {
			float: none;
		}	
		
		.detail::before {
			width: 0%;
		}
		
		.detail .detailContent .leading-paragraph {
			margin-left: 0px;
		}
		
		.detail .detailContent .jobDetailBody {
			margin-left: 0px;
		}
		
		.detail .post__title-col--right {
			padding: 0px;
		}
		
		.detail .post__title {
			display: block;
		}
		.detail .post__title-col--left {
			width: 100%;
			padding-left: 0px;
			display: block;
		}
		
		.detail .post__title-col--right {
			display: block;
		}
		
		h1.post__title-txt {
			font-size: 30px;
			line-height: 32px;
		}
	}
	
	div.talnet {
		position: relative !important;
		min-height: 0 !important;
		padding: 0 !important;
		top: 0 !important;
		left: 0 !important;
		margin-left: 0px !important;
	}
	
	.taletrow {
		padding: 20px 0px !important;
	}