#search *{
	margin-top: 0px;
	margin-bottom: 0px;
	outline: none;
}

#search header{
	padding: 75px 0px;
	background: #333333;
}
	
	#search #form-search{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		background: #666666;
	}
	#search #form-search button{
		margin: 0px;
		padding: 0px;
		background-color: transparent !important;
		border: 0px;
	}
	#search header input{
		border: none;
		font-family: 'Roboto Slab', sans-serif;
		font-size: 30px;
		color: #fff;
		font-weight: 100 !important;
	    box-sizing: border-box;
	    height: 61px;
	    padding-left: 30px;
	    padding-right: 30px;
	}

	#search header input:focus{
		border: none;
		box-shadow: none;
	}

	#search header i{
		float: right;
		position: relative;
		margin-right: 20px;
		font-size: 30px;
		color: #333333;
	}

	#search .results h1{
		font-family: 'Roboto Slab',sans-serif;
		color: #202020;
		font-size: 30px;
		font-weight: 700;
		padding: 25px 0px 60px 0px;
	}

	#search .results h2{
		color: #202020;
	}

	#search .results .item{
		border-bottom: solid 1px #666666;
		display: flex;
		flex-direction: column;
		padding-bottom: 20px;
		margin-bottom: 15px;
	}
	#search .results .col.s8{
		margin-bottom: 15px;	
	}
	#search .results .item span, #search .results .item span a{
		font-size: 14px;
		color: #D72030;
		font-family: 'Spurce Sans Pro', sans-serif;
		font-weight: 300;
		text-transform: capitalize;
	}
	#search .results .item p{
		font-family: 'Spurce Sans Pro', sans-serif;
		font-size: 16px;
		color: #333333;
		font-weight: 300;
	}

	#search .results .item h2{
		font-family: 'Roboto Slab', sans-serif;
		font-weight: 700;
		padding-bottom: 10px;
		padding-top: 3px;
		font-size: 18px;
	}


	#search .results .paginador{
		text-align: center;
		padding-top: 50px;
		padding-bottom: 60px;
	}

		#search .results .paginador ul{
			display: inline-block;
		}

	#search .pagination li.active{
		background-color: #D72130;
	}

	#search .pagination li{
    	border-radius: 0px;
    	font-family: 'Source Sans Pro', sans-serif;
    	font-size: 16px;
    	color: #333333;
	}

.header-menu .search-result{
	position: absolute;
	width: 100%;
	z-index: 5;
	display:none;
}

.header-menu .search-result .wrapper{
	background: #000;
	padding: 0px;
}
	
	.header-menu .search-result .wrapper *{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.header-menu .search-result .wrapper .item{
		border-bottom: solid 1px #666666;
		padding: 10px 50px;
	}
		.header-menu .search-result .wrapper p, .header-menu .search-result .wrapper p a{
			color:#FFE599;
			font-size: 14px;
			font-family: 'Source Sans Pro', sans-serif;
		}
		.header-menu .search-result .wrapper h2{
			color:#fff;
			font-family: 'Roboto Slab', sans-serif;
			font-size: 18px;
			padding-bottom: 5px;
			color: #fff;
		}
		.header-menu .search-result .wrapper h6{
			color:#fff;
			font-size: 16px;
			color: #AAAAAA;
			font-family: 'Source Sans Pro', sans-serif;
			line-height: 20px;
		}

	.header-menu .search-result .wrapper .item.last{
		border: none;
	}

		.header-menu .search-result .wrapper .item.last a{
			font-family: 'Source Sans Pro', sans-serif;
			color: #D72130;
			font-size: 14px;
			font-weight: 700;
		}

		.header-menu .search-result .wrapper .item.last i{
			margin-left: 5px;
		}

	.header-menu .search-result .wrapper .item.first{
		padding-top: 0px;
	}
	
/* tablet */
@media all and (max-width: 1024px) {
	.header-menu .search-result .wrapper{
		width:100%;
		margin:0px;
	}
}
@media screen and (max-width: 600px){
	#search .results .item span{
		margin-bottom: 3px;
	}
	#search #form-search{
		border-radius: 50px;
	    padding: 3px 0px;
	}
	#search header input{
		height: 32px;
		font-size: 20px;
	}
}