body.search-results h1.page-title {
    font-size: 18px;
    color: #999;
    font-weight: 400;
}

body.search-results .page-header .page-title span {
    color: black;
}

body.search-results ul.mainBlock_data {
	margin-top: 15px;
}

body.search-results .hentry {
	margin: 0 0 2.5em;
}

span.search-everything-highlight-color {
	background: #ff007b !important;
	color: white;
}

p.search_categories {
    padding: 50px 0 15px;
    text-align: center;
    font-style: italic;
}

.search_item {
	margin-bottom: 55px;
}

.search_item a.active {
	background: black;
	color: white;
}

.nav-links a {
	text-transform: uppercase;
    font-size: 16px;
    color: black;
    letter-spacing: 0.03em;
}

.nav-links a:hover,
.nav-links a:focus {
	color: #ff007b;
}

a.recommend-cover {
	width: 100%;
	height: 210px;
	display: block;
	background-size: cover !important;
}

.main_block .no-results .page-header {
  text-align: center;
}

.no-results .page-content p {
    margin-top: 50px;
    text-align: center;
    margin-bottom: 50px;
    font-size: 16px;
    color: #666;
    font-weight: 300;
}

.no-results label {
  display: none;
}

.no-results input#s {
    width: 90%;
    margin-left: 5%;
    height: 50px;
    padding: 15px;
    border: 1px solid #ccc;
    font-size: 18px;
}

.no-results input#searchsubmit {
    background: #FF007B;
    border: 1px solid transparent;
    width: 170px;
    height: 45px;
    margin: 50px auto 0;
    color: white;
    display: block;
    font-size: 16px;
}

.no-results input#searchsubmit:hover {
    background: transparent;
    border: 1px solid #FF007B;
    color: #FF007B;
}

/*body.home #content #main,
body.archive #content #main,
body.single #content #main,
body.search #content #main,
body.page #content #main {
  width: 65%;
  padding: 0;
  margin-right: 5%;
}*/


/*body.home .container,
body.archive .container,
body.single .container,
body.search .container,
body.page .container {
  width: 1000px;
}*/

body.archive header.page-header {
  min-height: 40px;
}

header.page-header {
  padding: 0;
}

body.archive.category h1.page-title,
body.page h1.entry-title {
  font-size: 44px;
  text-transform: uppercase;
}

/*#secondary {
  width: 30%;
  padding: 0;
}*/


/*@media only screen and (max-height: 768px) {
    body.home #content #main,
    body.archive #content #main,
    body.single #content #main,
    body.search #content #main,
    body.page #content #main {
      width: 100%;
      margin-right: 0;
    }

    body.home .container,
    body.archive .container,
    body.single .container,
    body.search .container,
    body.page .container {
      width: 700px;
    }

    #secondary {
    width: 100%;
  }

}*/
