/*===============================================================

	Search page

===============================================================*/
@font-face {
	src: url('../fonts/proximanovahub.eot?v=005');
	src: url('../fonts/proximanovahub.eot?v=005#iefix')
		format('embedded-opentype'), url('../fonts/proximanovahub.woff?v=005')
		format('woff'), url('../fonts/proximanovahub.woff2?v=005')
		format('woff'), url('../fonts/proximanovahub.ttf?v=005')
		format('truetype'),
		url('../fonts/proximanovahub.svg?v=005#proximanovahub') format('svg')
}
@font-face {
	font-family: "iconfont";
	src: url('../fonts/iconfont.eot?v=005');
	src: url('../fonts/iconfont.eot?v=005#iefix')
		format('embedded-opentype'), url('../fonts/iconfont.woff?v=005')
		format('woff'), url('../fonts/iconfont.ttf?v=005') format('truetype'),
		url('../fonts/iconfont.svg?v=005#iconfont') format('svg')
}
#search-photos .title .meta {
	margin: 0px 0 20px;
	color: #454545;
}

#search-photos .title p {
	margin-bottom: 20px;
}

#search-photos .title .keywords {
	margin-bottom: 40px;
}

#search-photos .title .keywords span {
	
}

#search-photos .title .keywords span a {
	background: #337ab7;
	border-radius: 25px;
	color: #ffffff;
	display: inline-block;
	margin-right: 15px;
	padding: 4px 15px;
}

#search-photos .title .keywords span a:hover, #search-photos .title .keywords span a:focus
	{
	background: #23527c;
	text-decoration: none;
}

.listpage {
	text-align: center
}
.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.sigup-icon:before {
	content: "\e672"
}

.sigin-icon:before {
	content: "\e638"
}

.search-icon:before {
	content: "\e603"
}

.home-icon:before {
	content: "\e610"
}

.manage-icon:before {
	content: "\e60a"
}

.menu-icon:before {
	content: "\e6a0"
}

.user-icon:before {
	content: "\e61b"
}

.service-icon:before {
	content: "\e71e"
}

.faq-icon:before {
	content: "\e60b"
}

.term-icon:before {
	content: "\e644"
}

.message-icon:before {
	content: "\e6b7"
}

.setting-icon:before {
	content: "\e61f"
}

.logout-icon:before {
	content: "\e600"
}

.tag-icon:before {
	content: "\e62a"
}

.usermale-icon:before {
	content: "\e638"
}

.company-icon:before {
	content: "\e749"
}

.education-icon:before {
	content: "\e687"
}

.info-icon:before {
	content: "\e62f"
}

.backtotop-icon:before {
	content: "\e689"
}

.arrow:before {
	content: "\e60c"
}

.collect-icon:before {
	content: "\e609"
}

.like-icon:before {
	content: "\e611"
}

.hate-icon:before {
	content: "\e612"
}

.share-icon:before {
	content: "\e649"
}

.download-icon:before {
	content: "\e67a"
}

.report-icon:before {
	content: "\e6e8"
}

.exif-icon:before {
	content: "\e6eb"
}

.upload-icon:before {
	content: "\e674"
}

.badge-icon:before {
	content: "\e889"
}

.income-icon:before {
	content: "\e6d0"
}

.high-icon:before {
	content: "\e6e2"
}

.removeadv-icon:before {
	content: "\e68a"
}

.faster-icon:before {
	content: "\e61a"
}

.comment-icon:before {
	content: "\e628"
}

.pic-icon:before {
	content: "\e6bc"
}

.follow-icon:before {
	content: "\e6b6"
}

.followed-icon:before {
	content: "\e659"
}

.donation-icon:before {
	content: "\e602"
}

.facebook-icon:before {
	content: "\e624"
}

.twitter-icon:before {
	content: "\e64f"
}

.google-icon:before {
	content: "\e650"
}

.microsoft-icon:before {
	content: "\e964"
}

.weibo-icon:before {
	content: "\e607"
}

.weixi-icon:before {
	content: "\e608"
}

.instagram-icon:before {
	content: "\ee9c"
}

.qq-icon:before {
	content: "\e6fd"
}

.cc-icon:before {
	content: "\e632"
}

.file-icon:before {
	content: "\e66f"
}

.filefolder-icon:before {
	content: "\e700"
}

.trash-icon:before {
	content: "\e870"
}

.close-icon:before {
	content: "\e67b"
}

.resizevertical-icon:before {
	content: "\e68b"
}

.resizefull-icon:before {
	content: "\e648"
}

.fullscreen-icon:before {
	content: "\e82f"
}

.remove-icon:before {
	content: "\e67b"
}

.leftarrow-icon:before {
	content: "\e60d";
	font-size: 60px
}

.rightarrow-icon:before {
	content: "\e634";
	font-size: 60px
}

.handdown-icon:before {
	content: "\e6a9"
}

.handup-icon:before {
	content: "\e6ac"
}

.yes-icon:before {
	content: "\eef9"
}

.no-icon:before {
	content: "\e677"
}

.neutral-icon:before {
	content: "\e6e4"
}

.exclamation-icon:before {
	content: "\e819"
}

.check-icon:before {
	content: "\e627"
}

.edit-icon:before {
	content: "\e642"
}

.view-icon:before {
	content: "\e6cc"
}

.gotop-icon:before {
	content: "\e67e"
}

.time-icon:before {
	content: "\e6ea"
}

.paypal-icon:before {
	content: "\e615"
}

.follow-icon:before {
	content: "\e65b"
}

.langs-icon:before {
	content: "\e606"
}

.resolution-icon:before {
	content: "\e625"
}

.cc0-icon:before {
	content: "\e680"
}

.ccby-icon:before {
	content: "\e676"
}

.collection-icon:before {
	content: "\e630"
}

.id-icon:before {
	content: "\e63e"
}

.camera-icon:before {
	content: "\e617"
}

.banner-icon:before {
	content: "\e616"
}

.hot-icon:before {
	content: "\e619"
}

.hotup-icon:before {
	content: "\e611"
}

.hotdown-icon:before {
	content: "\e612"
}

.hide-icon:before {
	content: "\e61c"
}

.porn-icon:before {
	content: "\e6c3"
}

.latest-icon:before {
	content: "\e618"
}

.popular-icon:before {
	content: "\e6a6"
}

.random-icon:before {
	content: "\e67d"
}

.link-icon:before {
	content: "\e7b4"
}
.search_header {
	color: #555;
	font-family: open sans, sans-serif;
	font-weight: 400;
	line-height: 1.8;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.hub-mediafilter {
	padding: 20px 0 0
}

.hub-mediafilter ul, li, ol {
    list-style-type: none;
    padding-left: inherit;
}
.mediafilteritem {
	line-height: 28px;
	margin-right: 0px;
	vertical-align: top;
	float: left;
	position: relative
}

.mediafilteritem span {
	cursor: pointer;
	padding: 0 10px;
	background: #fff;
	display: block
}

.mediafilteritem b {
	font-weight: 400
}

.mediafilteritem i {
	vertical-align: middle
}

.mediafilteritem .mediafilteritem-list {
	display: none;
	padding-top: 5px;
	position: absolute;
	left: 0;
	top: 29px;
	border: 1px solid #d9d9d9;
	background: #fff;
	z-index: 5
}

.mediafilteritem .mediafilteritem-list.hub-boxtop {
	margin-top: 0
}

.mediafilteritem .mediafilteritem-list.hub-boxtop:before {
	left: 12px;
	right: auto
}

.mediafilteritem .mediafilteritem-list.hub-boxtop:after {
	left: 13px;
	right: auto
}

.mediafilteritem:hover .mediafilteritem-list {
	display: block
}

.mediafilteritem .filterbox {
	min-width: 120px
}

.mediafilteritem .filterbox a {
	display: block;
	padding: 0 10px;
	white-space: nowrap
}

.mediafilteritem .filterbox a i {
	float: right;
	display: none
}

.mediafilteritem .filterbox a:hover {
	background: #f1f1f1;
	text-decoration: none
}

.mediafilteritem .filterbox a.aactive i {
	display: block
}

.mediafilteritem .filtersize {
	padding: 10px;
	min-width: 280px;
	width: auto
}

.mediafilteritem .filtersize .form-inline {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.filtersize .form-group {
	margin-bottom: 0;
	vertical-align: middle;
	-webkit-flex: 1 0 0;
	-ms-flex: 1 0 0;
	flex: 1 0 0
}

.filtersize .form-control {
	max-width: 80px;
	margin-right: 10px
}

.filtersize .hub-btn {
	padding: 5px 10px;
	height: 33px;
	overflow: hidden
}

.filtercolor label {
	float: left;
	line-height: 30px;
	margin-right: 15px
}

.filtercolor .colorlist {
	float: left;
	line-height: 30px
}

.colorlist a {
	float: left;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 5px;
	border-radius: 3px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	line-height: 20px;
	position: relative
}

.colorlist a i {
	vertical-align: top
}

.colorlist a i {
	color: #fff;
	display: none
}

.colorlist a.aactive i {
	display: block
}

.colorlist a.colorWhite i {
	color: #000
}

.colorlist a.colorWhite {
	border: 1px solid #999
}

.clearfilters {
	display: none
}
.pilla {
    margin: 5px 5px -5px 5px;
    padding: 12px 10px!important;
    border-radius: 24px;
    border: 1px solid #ccc;
    line-height: 55px;
    height: 30px;
    text-transform: capitalize!important;
}