/* T1 Search Site Page General Setup */
.site-search-page.t1 {
}

.site-search-page.t1 .main {
}

.site-search-page.t1 header {
	padding-bottom: 1em;
}
/* End T1 Search Site Page General Setup */

/* T1 Search Site Page Search Bar Styles */
.site-search-page.t1 .search-bar {
	padding: 0;
	display: table;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 0 auto 1.5em;
	position: relative;
}

.site-search-page.t1 .search-bar input {
	display: block;
	padding: .5em 3em .35em 6%;
	-webkit-transition: border-color .4s ease 0s;
	-moz-transition: border-color .4s ease 0s;
	-o-transition: border-color .4s ease 0s;
	transition: border-color .4s ease 0s;
	border-radius: .4em;
	outline: none;
	border: none;
	min-width: 20em;
	font-size: 1.222em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.site-search-page.t1 .search-bar input:focus {
}

.site-search-page.t1 .search-bar button {
	border-radius: 0 .4em .4em 0;
	display: block;
	font-size: 1.5em;
	position: absolute;
	top: 50%;
	right: 5%;
	-webkit-transition: color .4s ease 0s;
	-moz-transition: color .4s ease 0s;
	-o-transition: color .4s ease 0s;
	transition: color .4s ease 0s;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.site-search-page.t1 .search-bar button icon {
	display: block;
}
/* End T1 Search Site Page Search Bar Styles */

/* T1 Search Site Page Page List Styles */
.site-search-page.t1 .item {
	padding: 1.5em 4%;
	border-style: solid;
	border-width: .25em;
}

.site-search-page.t1 .item + .item {
	margin-top: 1.25em;
}

.site-search-page.t1 .item .title {
	display: block;
	line-height: 1.4;
}

.site-search-page.t1 .item .title > .title-font > strong {
	display: block;
	font-size: 1.6667em;
	-webkit-transition: color .4s ease 0s;
	-moz-transition: color .4s ease 0s;
	-o-transition: color .4s ease 0s;
	transition: color .4s ease 0s;
}

.site-search-page.t1 .item .title small {
	display: block;
	font-size: 1em;
	word-wrap: break-word;
}

.site-search-page.t1 .item .content {
	margin-top: .5em;
}

.site-search-page.t1 .item .btn {
	margin: .5em 0 0 auto;
	display: none;
}

.site-search-page.t1 .no-results {
	font-weight: 600;
	padding: .5em 2%;
	text-align: center;
}

.site-search-page.t1 .no-results.hide {
	display: none;
}

.site-search-page.t1 .no-results a {
}

.site-search-page.t1 .no-results a:hover {
}
/* End T1 Search Site Page Page List Styles */

/* 1500px Responsive */
@media screen and (max-width:1500px) {
	body {
	}
}
/* End 1500px Responsive */

/* 1200px Responsive */
@media screen and (max-width:1200px) {
	body {
	}
}
/* End 1200px Responsive */

/* 1000px Responsive */
@media screen and (max-width:1000px) {
	body {
	}
}
/* End 1000px Responsive */

/* 800px Responsive */
@media screen and (max-width:800px) {
	body {
	}

	.site-search-page.t1 .item .title strong {
		font-size: 1.444em;
	}
}
/* End 800px Responsive */

/* 650px Responsive */
@media screen and (max-width:650px) {
	body {
	}
}
/* End 650px Responsive */

/* 550px Responsive */
@media screen and (max-width:550px) {
	body {
	}

	.site-search-page.t1 .item .title strong {
		font-size: 1.222em;
	}

	.site-search-page.t1 .item {
		padding: 1em 4%;
	}
}
/* End 550px Responsive */

/* 475px Responsive */
@media screen and (max-width:475px) {
	body {
	}

	.site-search-page.t1 .search-bar input {
		min-width: 0;
	}
}
/* End 475px Responsive */

/* 400px Responsive */
@media screen and (max-width:400px) {
	body {
	}
}
/* End 400px Responsive */

/* 350px Responsive */
@media screen and (max-width:350px) {
	body {
	}
}
/* End 350px Responsive */
