@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('/wp-content/plugins/crossover-layout/css/fonts/HelveticaNeueLight.eot');
  src: url('/wp-content/plugins/crossover-layout/css/fonts/HelveticaNeueLight.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('/wp-content/plugins/crossover-layout/css/fonts/HelveticaNeueLight.woff') format('woff'), /* Modern Browsers */
   // url('http://www.crossovercreative.se/wp-content/plugins/crossover-layout/css/fonts/HelveticaNeueLight.ttf')  format('truetype'), /* Safari, Android, iOS */ url('/wp-content/plugins/crossover-layout/css/fonts/HelveticaNeueLight.svg') format('svg');
  font-style: normal;
  font-weight: 400;/* IE9 Compat Modes */
  /* Legacy iOS */
}
/* Hide author */
.post h4 {
  display: none;
}
.head-wrapper,
.wrap,
.foot {
  max-width: 1300px;/* 100% davd */
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box;
}
ol.slides {
  max-width: 100%;
}
/* Hide footer section on main */
.home .main {
  display: none;
}
/* Remove top margin */
#head {
  margin-top: 0;
}
/* Place menu on top of slider */
/*
.page-template-template-homepage-6-php {
	.head-wrapper {
		width: 100%;
		position: absolute;
		z-index: 500;
	}

	#head {
		margin-top: 0;
		background: transparent;
	}
}
*/
/* Place menu on one line */
#head .one-fourth .menu li {
  float: left;
  margin-right: 20px;
}
#head .one-fourth:nth-child(2) {
  width: 50%;
  /*padding-left: 20px; */

}
#head .one-fourth:nth-child(3),
#head .one-fourth:nth-child(4) {
  width: 0;
}
/* Hide author info */
#head p.info {
  display: none;
}
/* Add inverted view support */
.invert #head h1 a,
.invert #head h1 a:hover {
  /*
	display: block;
	background: url(/wp-content/plugins/crossover-layout/img/crossoverc-white.png);
	width: 246px;
	height: 66px;
	*/

}
/* Hide slide descriptions */
.media-desc {
  display: none;
}
/* Update main menu */
#head .list a {
  font-weight: normal;
}
.invert #head .list a {
  color: #fff;
}
#head .list a:hover,
#head .list li.current_page_item a {
  color: #B0B0B0;
  background-color: transparent;
}
/*
.page-template-default #head .list {
	a {
		color: #FFF;
	}

	a:hover,
	li.current_page_item a {
		color: #B0B0B0;
	}
}
*/
/* Modify footer */
#foot .one-fourth:nth-child(1),
#foot .one-fourth:nth-child(3),
#foot .one-fourth:nth-child(4) {
  display: none;
}
#foot .one-fourth:nth-child(2) h4 {
  display: none;
}
/* Invert default text template to black and hide title*/
.page-template-default {
  /*
	&,
	#head,
	.wrap,
	#foot {
		background-color: #000;
	}

	h1 {
		color: #FFF;
	}

	.content {
		color: #FFF;
	}
	*/

}
.page-template-default .main h1 {
  display: none;
}
/*
.page-template-default .social a {
	color: #FFF;

	&:hover {
		color: #CCC;
		background: none;
	}
}
*/
.social {
  margin-top: 40px;
  font-size: 1.5em;
}
/* Invert social links */
/*
.invert .social a {
	color: #FFF;
}

.home.invert {
	background: #000;
}

.home.invert .main p {
	color: #FFF;
}

.home.invert .main,
.home.invert #foot {
	background-color: #000;
}
*/
/* Raise general content font size */
.page-template-default .main .content {
  font-size: 1.92em;
  line-height: 1.3em;
  font-family: 'HelveticaNeue-Light';
  min-height: 650px;
}
.invert.page-template-default .main .content h2 {
  color: #fff;
}
.page-template-default .main .content h2 {
  color: #797675;
  font-weight: normal;
  font-size: 1.1em;
  margin-bottom: 0.5em;
}
.page-template-default .main .content h2.spacer {
  padding-top: 80px;
}
.page-template-default .main .content p {
  font-size: 1em;
}
.invert.page-template-default .main .content {
  /*text-shadow: 1px 1px 1px #000;*/
}
.invert.page-template-default .main .content p a {
  color: #fff;
}
.invert.page-template-default .main .content p a:hover {
  color: #ccc;
}
.page-template-default .main .content p a {
  color: #797675;
  font-weight: normal;
  text-decoration: underline;
}
.page-template-default .main .content p a:hover {
  color: #CCC;
}
.page-template-default .main .content p.small {
  font-size: 0.8em;
  line-height: 1.1em;
}
/* A hack to show tabular layout on about section */
table.plainlist {
  margin: 0;
  border: 0;
  font-family: 'HelveticaNeue-Light';
}
table.plainlist td {
  border: 0;
  padding: 0;
  font-size: 0.8em;
  line-height: 1.1em;
}
table.plainlist td:nth-child(1) {
  padding-right: 40px;
}
/* Reset all general hyperlinks */
a:hover {
  color: #CCC;
  background: none;
}
.single-attachment .main .one-fourth,
.single-post .main .one-fourth,
.page-template-template-journal-php .main .one-fourth {
  visibility: hidden;
}
.single-attachment #searchform,
.single-post #searchform,
.page-template-template-journal-php #searchform {
  display: none;
}
@media screen and (max-width: 579px) {
  .single-attachment .main .one-fourth,
  .single-post .main .one-fourth,
  .page-template-template-journal-php .main .one-fourth {
    display: none;
  }
  .headings {
    text-align: left;
  }
}