.block.ibox-content {
	height:400px;
	overflow:hidden;
	position:relative;
	padding:20px;
	-webkit-transition:all .8s;
	-o-transition:all .8s;
	transition:all .8s;
	-webkit-box-shadow:8px 10px 6px 0 #dcdcdc;
	box-shadow:8px 10px 6px 0 #dcdcdc
}
.block.ibox-content h4 {
	overflow:hidden;
	max-height:50px;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	padding:20px 20px 0 20px;
	margin:0;
	width:100%;
	-webkit-transition:max-height 1s 0s;
	-o-transition:max-height 1s 0s;
	transition:max-height 1s 0s
}
.block.ibox-content h4:before {
	content:'';
	display:block;
	height:30px;
	width:100%;
	position:absolute;
	top:30px;
	left:0;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(75%,#fff));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff 75%);
	background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff 75%);
	background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 75%);
	opacity:1;
	-webkit-transition:all .8s .6s;
	-o-transition:all .8s .6s;
	transition:all .8s .6s
}
.block.ibox-content:hover {
	-webkit-box-shadow:8px 10px 6px 0 #b3b8bb;
	box-shadow:8px 10px 6px 0 #b3b8bb
}
.block.ibox-content:hover h4 {
	max-height:40%
}
.block.ibox-content:hover h4:before {
	opacity:0;
	top:50%;
	-webkit-transition:all .2s 0s;
	-o-transition:all .2s 0s;
	transition:all .2s 0s
}
.block.ibox-content:hover .ibox-content-buttons {
	opacity:1
}
.block.ibox-content:hover .ibox-content-buttons:before {
	opacity:1
}
.block.ibox-content .ibox-content-img {
	position:relative;
	top:50%;
	height:74%;
	opacity:1;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:all .8s 0s;
	-o-transition:all .8s 0s;
	transition:all .8s 0s
}
.block.ibox-content .ibox-content-img img {
	max-width:100%;
	max-height:100%;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:relative;
	margin:0 auto
}
.block.ibox-content .ibox-content-img img.image-with-shadow {
	padding:4px;
	background-color:#fff;
	border:1px solid #a9a9a9;
	-webkit-box-shadow:3px 3px 4px 0 #dcdcdc;
	box-shadow:3px 3px 4px 0 #dcdcdc
}
.block.ibox-content .ibox-content-menu {
	position:absolute;
	vertical-align:middle;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0;
	top:50%;
	width:30px;
	padding:10px 6px 10px 6px;
	background-color:#fff;
	-webkit-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	border-left:none;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	z-index:5;
	background-color:#e6e6e6;
	-webkit-box-shadow:2px 4px 8px 1px #999;
	box-shadow:2px 4px 8px 1px #999
}
.block.ibox-content .ibox-content-menu a {
	display:block;
	padding:0;
	margin-bottom:15px;
	border:none;
	background-color:transparent;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	text-align:center;
	position:relative
}
.block.ibox-content .ibox-content-menu a .badge {
	position:relative;
	font-size:11px;
	font-weight:700;
	background-color:transparent;
	color:inherit;
	width:100%;
	display:block;
	padding:0;
	clear:both
}
.block.ibox-content .ibox-content-menu a:last-child {
	margin-bottom:0
}
.block.ibox-content .ibox-content-menu a:hover {
	color:#1ab394
}
.block.ibox-content .ibox-content-menu a.shown {
	color:#f8ac59
}
.block.ibox-content .ibox-content-buttons {
	position:relative;
	cursor:pointer;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	overflow:hidden;
	min-height:55px;
	-webkit-transition:all .8s;
	-o-transition:all .8s;
	transition:all .8s;
	vertical-align:middle;
	z-index:5
}
.block.ibox-content .ibox-content-buttons button {
	margin:0 5px 5px 0;
	vertical-align:baseline
}
.block.ibox-content .ibox-content-descr {
	position:absolute;
	vertical-align:middle;
	text-align:center;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.block.ibox-content .ibox-content-descr .i-icon {
	position:absolute;
	left:0;
	top:0;
	background-color:#e6e6e6;
	color:inherit;
	padding:0 12px 9px 0;
	-webkit-border-radius:0 0 35px 0;
	border-radius:0 0 35px 0;
	z-index:50;
	cursor:pointer;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	-webkit-box-shadow:0 0 8px 3px #999;
	box-shadow:0 0 8px 3px #999
}
.block.ibox-content .ibox-content-descr .i-icon i {
	padding:6px 0 0 6px
}
.block.ibox-content .ibox-content-descr .i-icon:hover {
	color:#fff;
	background-color:#1ab394
}
.block.ibox-content .ibox-content-descr .i-icon.shown {
	color:#fff;
	background-color:#f8ac59
}
.block.ibox-content .ibox-content-descr .content {
	opacity:0;
	-webkit-transition:all .8s;
	-o-transition:all .8s;
	transition:all .8s;
	position:relative;
	width:100%;
	height:100%;
	padding:20px;
	z-index:-1
}
.block.ibox-content .ibox-content-descr .content.shown {
	opacity:1;
	background-color:rgba(255,255,255,.9);
	z-index:10
}
.search-wrapper {
	position:relative;
	display:inline-block;
	width:100%;
	-webkit-box-shadow:8px 6px 6px 0 #dcdcdc,-8px 6px 6px 0 #dcdcdc;
	box-shadow:8px 6px 6px 0 #dcdcdc,-8px 6px 6px 0 #dcdcdc
}
.search-wrapper .search-menu {
	padding:7px 15px;
	margin:0;
	border-bottom:1px solid #ddd;
	-webkit-border-radius:0;
	border-radius:0
}
.search-wrapper .search-menu .container-fluid {
	padding-left:0
}
.search-wrapper .search-menu .container-fluid .nav {
	margin-bottom:7px;
	margin-top:7px
}
.search-wrapper .search-menu .container-fluid .nav.navbar-right li:last-child {
	margin-left:20px
}
.search-wrapper .search-menu .btn-advanced-search {
	z-index:10;
	position:relative
}
.search-wrapper .search-menu select {
	cursor:pointer
}
.search-wrapper .search-menu input[type=text],.search-wrapper .search-menu select {
	-webkit-border-radius:3px;
	border-radius:3px
}
.search-wrapper .search-advanced {
	opacity:0;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
	position:absolute;
	top:50px;
	left:0;
	z-index:-1;
	padding:15px 15px 0 15px;
	border-top:none;
	-webkit-box-shadow:8px 6px 6px 0 #dcdcdc,-8px 6px 6px 0 #dcdcdc;
	box-shadow:8px 6px 6px 0 #dcdcdc,-8px 6px 6px 0 #dcdcdc
}
.search-wrapper .search-advanced.shown {
	z-index:60;
	opacity:1
}
.search-wrapper .search-advanced .navbar-form {
	width:100%;
	padding:0 15px;
	margin:0
}
.search-wrapper .search-advanced .navbar-form .row:last-child {
	margin-bottom:20px
}
.search-wrapper .search-advanced .navbar-form .form-group-sm {
	position:relative
}
.search-wrapper .search-advanced .navbar-form .form-group-sm label {
	padding-right:20px;
	text-align:right
}
.search-wrapper .search-advanced .navbar-form .form-group-sm label:after {
	content:'';
	position:absolute;
	height:20px;
	width:1px;
	top:5px;
	right:10px;
	background-color:#9a9a9a
}
.search-wrapper .search-advanced .navbar-form .form-group-sm .form-item {
	padding:0
}
.search-wrapper .search-advanced .navbar-form .form-group-sm input,.search-wrapper .search-advanced .navbar-form .form-group-sm select {
	border:1px solid #9a9a9a;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
	width:100%
}
.search-wrapper .search-advanced .navbar-form .form-group-sm input:focus,.search-wrapper .search-advanced .navbar-form .form-group-sm select:focus {
	border:1px solid #1ab394
}
.search-wrapper .search-advanced .navbar-form .form-group-sm select {
	cursor:pointer
}
.search-wrapper .search-advanced .navbar-form .form-group-sm .help-block {
	position:absolute;
	left:0;
	top:-22px;
	width:100%;
	text-align:right;
	font-style:italic;
	font-size:.9em;
	font-weight:700
}
.search-wrapper .search-advanced .navbar-form .form-group-sm div {
	padding:0
}
.search-wrapper .search-data .search-results h3 {
	margin-bottom:20px
}
.search-wrapper .search-data .search-results span {
	color:#f8ac59
}
.search-wrapper .search-data .tags .tag-item {
	display:inline-block;
	border:1px solid #777;
	background-color:#e6e6e6;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:1px 20px 3px 7px;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
	cursor:pointer;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
	font-size:.9em
}
.search-wrapper .search-data .tags .tag-item:hover {
	background-color:#f3f3f4;
	text-decoration:line-through
}
.search-wrapper .search-data .tags .tag-item:after {
	content:"x";
	opacity:0;
	position:absolute;
	top:1px;
	right:5px;
	font-size:12px;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s
}
.search-wrapper .search-data .tags .tag-item:hover:after {
	opacity:.8
}
.search-wrapper .search-data .tags .tag-item span {
	font-weight:700
}
@media only screen and (max-width:768px) {
	.nav.navbar-left {
		float:left;
		margin-right:2px
	}
	.nav.navbar-left .btn-group {
		margin-left:15px
	}
	.nav.navbar-left .btn-group input {
		width:auto;
		display:inline-block;
		padding-top:2px
	}
	.nav.navbar-right {
		float:right
	}
	.nav.navbar-right .form-inline select {
		width:auto;
		display:inline-block
	}
}
@media only screen and (max-width:422px) {
	.btn-advanced-search {
		margin-top:5px
	}
}
@media only screen and (max-width:345px) {
	.quick-srch {
		margin-top:5px
	}
}
