/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  
}

/* line 22, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.0
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3
	
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/
/*------------------------------------*\
	BLUEPRINT VARIABLES
\*------------------------------------*/
/*------------------------------------*\
	COLOR VARIABLES
\*------------------------------------*/
/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/
@font-face {
  font-family: 'NeuzeitBook';
  src: url("../type/NeuzeitBook.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NeuzeitBold';
  src: url("../type/NeuzeitHeavy.otf");
  font-weight: normal;
  font-style: normal;
}

/*------------------------------------*\
    Preset thingies
\*------------------------------------*/
/* global box-sizing */
/* line 77, ../sass/screen.scss */
*,
*:after,
*:before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* line 85, ../sass/screen.scss */
body {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.6;
	font-weight: 400;
}

/* clear */
/* line 91, ../sass/screen.scss */
.clear:before,
.clear:after {
  content: ' ';
  display: table;
}

/* line 96, ../sass/screen.scss */
.clear:after {
  clear: both;
}

/* line 99, ../sass/screen.scss */
.clear {
  *zoom: 1;
}

/* line 102, ../sass/screen.scss */
img {
  max-width: 100%;
  vertical-align: bottom;
}

/* line 106, ../sass/screen.scss */
a {
  color: #fff;
  text-decoration: none;
}

/* line 110, ../sass/screen.scss */
a:hover {
  color: #fff;
    text-decoration:underline;

}

/* line 113, ../sass/screen.scss */
a:focus {
  outline: 0;
}

/* line 117, ../sass/screen.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 120, ../sass/screen.scss */
input:focus {
  outline: 0;
  border: 1px solid #04A4CC;
}

/*------------------------------------*\
    WRAPPER
\*------------------------------------*/
/* wrapper */
/* line 129, ../sass/screen.scss */
.wrapper {
  max-width: 1280px;
  width: 55%;
  margin: 0 auto;
  position: relative;

}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
/* line 139, ../sass/screen.scss */
html {
  height: 100%;
}
/* line 141, ../sass/screen.scss */
html body {
  height: 100%;
  width: 100%;
}
/* line 144, ../sass/screen.scss */
html body .wrapper {
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* line 147, ../sass/screen.scss */
html body .wrapper .homeHello {
  height: 100%;
}
/* line 151, ../sass/screen.scss */
html body .border {
  width: 100%;
  height: 100%;
  border: 25px solid #FFF;
  position: fixed;
  top: 0;
  left: 0;
  /*z-index: 5000;
  pointer-events: none;*/
}

/*------------------------------------*\
    HEADER
\*------------------------------------*/
/* header */
/* line 169, ../sass/screen.scss */
.header {
  display: table;
  position: fixed;
  top: 30px;
  z-index: 100;
}

/* logo */
/* line 177, ../sass/screen.scss */
.logo {
  display: table-cell;
  vertical-align: top;
  width: inherit;
  display: inline-block;
  margin-right: 38px;
  margin-bottom: 15px;
}

/* line 186, ../sass/screen.scss */
.emailContact {
  text-transform: uppercase;
  font-size: 16px;
  font-family: NeuzeitBook, Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0.12em;
  padding-top: 8px;
  display: block;
  color: #FFF;
}
/* line 195, ../sass/screen.scss */
.emailContact:hover {
  color: #3a32de;
}

/* line 199, ../sass/screen.scss */
.tweeter {
  text-transform: uppercase;
  font-size: 8px;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0.06em;
  padding-top: 2px;
  display: block;
  color: #ef2020;
}
/* line 208, ../sass/screen.scss */
.tweeter:hover {
  color: #3a32de;
}

/* -----------------------------------------*\
	  NAV 
\*------------------------------------------*/
/* line 219, ../sass/screen.scss */
.nav {
  display: table-cell;
  vertical-align: top;
  display: inline-block;
  position: relative;
  padding-top: 2px;
}
/* line 229, ../sass/screen.scss */
.nav ul li {
  display: inline-block;
  margin-right: 50px;
  margin-bottom: 10px;
}
/* line 234, ../sass/screen.scss */
.nav ul li a {
  color: #ef2020;
  padding-top: 8px;
  padding-bottom: 7px;
  font-family: NeuzeitBook, Helvetica, Arial, sans-serif;
}
/* line 240, ../sass/screen.scss */
.nav ul li a:hover, .nav ul li a:active {
  border-bottom: 2px solid;
  color: #3a32de;
}
/* line 250, ../sass/screen.scss */
.nav ul li.current-menu-item a:link, .nav ul li.current-menu-item a:visited {
  color: #3a32de;
}
/* line 255, ../sass/screen.scss */
.nav ul li.current-menu-item a:hover, .nav ul li.current-menu-item a:active {
  color: #ef2020;
}

/*------------------------------------*\
	 HOME
\*------------------------------------*/
/* line 271, ../sass/screen.scss */
.home {
  background-color: #3a32de;
}
/* line 274, ../sass/screen.scss */
.home .emailContact:hover {
  color: white;
}
/* line 281, ../sass/screen.scss */
.home .nav ul li a:hover {
  color: #fff;
}
/* line 288, ../sass/screen.scss */
.home #arrow {
  display: none;
}
/* line 292, ../sass/screen.scss */
.home .main {
  display: none;
}
/* line 295, ../sass/screen.scss */
.home .main .post {
  width: 145px;
  display: inline-block;
  vertical-align: top;
}
/* line 301, ../sass/screen.scss */
.home .main .post h2 a {
  color: #3a32de;
}
/* line 304, ../sass/screen.scss */
.home .main .post h2 a:hover {
  color: #ef2020;
}
/* line 309, ../sass/screen.scss */
.home .main .post p {
  display: none;
}

/* line 318, ../sass/screen.scss */
.homeHello {
  display: table;
  width: 100%;
}
/* line 323, ../sass/screen.scss */
.homeHello .homeHelloWrap {
  display: table-cell;
  vertical-align: middle;
}
/* line 327, ../sass/screen.scss */
.homeHello .homeHelloWrap h2 {
  font-size: 240px;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 250px;
  text-align: center;
  color: #fff;
  border: 4px solid #fff;
}
/* line 338, ../sass/screen.scss */
.homeHello .homeHelloWrap h2 .hand {
  background-color: #3a32de;
}

/* line 347, ../sass/screen.scss */
.main {
  position: absolute;
  top: 110%;
  left: 177px;
  height: 100%;
}

/*------------------------------------*\
    CATEGORY
\*------------------------------------*/
/* line 360, ../sass/screen.scss */
body.category .border {
  border: 4px solid #ef2020;
}

/* line 366, ../sass/screen.scss */
.categoryTitle {
  position: fixed;
  top: 80px;
  background-color: #ef2020;
  padding: 3px;
  width: 150px;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 9px;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
  color: #fff;
  display: none;
}
/* line 380, ../sass/screen.scss */
.categoryTitle a {
  color: #fff;
}

/* line 385, ../sass/screen.scss */
.categorySection {
  margin-top: 50px;
  float: left;
}
/* line 389, ../sass/screen.scss */
.categorySection article {
  margin-top: 80px;
}
/* line 392, ../sass/screen.scss */
.categorySection .description {
  width: 150px;
  float: left;
  margin-right: 30px;
  margin-top: 5px;
}
/* line 397, ../sass/screen.scss */
.categorySection .description h3 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid;
  color: #3a32de;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: .1em;
}
/* line 406, ../sass/screen.scss */
.categorySection .description h3:link, .categorySection .description h3:visited {
  border-color: #3a32de;
}
/* line 410, ../sass/screen.scss */
.categorySection .description h3:hover, .categorySection .description h3:active {
  border-color: #ef2020;
}
/* line 413, ../sass/screen.scss */
.categorySection .description h3 a {
  display: block;
  color: #3a32de;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
/* line 420, ../sass/screen.scss */
.categorySection .description h3 a:link, .categorySection .description h3 a:visited {
  color: #3a32de;
  color: #3a32de;
}
/* line 425, ../sass/screen.scss */
.categorySection .description h3 a:hover, .categorySection .description h3 a:active {
  color: #ef2020;
}
/* line 430, ../sass/screen.scss */
.categorySection .description p {
  color: #000;
}
/* line 434, ../sass/screen.scss */
.categorySection .description p a:link, .categorySection .description p a:visited {
  color: #3a32de;
  color: #3a32de;
}
/* line 439, ../sass/screen.scss */
.categorySection .description p a:hover, .categorySection .description p a:active {
  color: #ef2020;
}
/* line 445, ../sass/screen.scss */
.categorySection .images {
  margin-left: 188px;
}
/* line 447, ../sass/screen.scss */
.categorySection .images img {
  max-height: 800px;
  display: block;
  margin-top: 20px;
}
/* line 452, ../sass/screen.scss */
.categorySection .images img:first-child {
  margin-top: 0;
}

/*------------------------------------*\
    sINGLE
\*------------------------------------*/
/* line 469, ../sass/screen.scss */
.pagination {
  margin: 20px auto 20px 185px;
}
/* line 473, ../sass/screen.scss */
.pagination .page-numbers {
  color: #3a32de;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  line-height: 22px;
  display: inline-block;
  border: 1px solid #ef2020;
  padding: 5px 10px;
}
/* line 485, ../sass/screen.scss */
.pagination .page-numbers:hover {
  color: #fff;
  background: #ef2020;
}
/* line 493, ../sass/screen.scss */
.pagination .current {
  background-color: #3a32de;
  border: none;
  color: #fff;
}

/*------------------------------------*\
    SINGLE
\*------------------------------------*/
/* line 507, ../sass/screen.scss */
body.single .border {
  border: 4px solid #ef2020;
}

/* line 514, ../sass/screen.scss */
.singleSection {
  margin-top: 100px;
}
/* line 516, ../sass/screen.scss */
.singleSection img {
  max-height: 500px;
}

/*------------------------------------*\
    BLOG CATEGORY
\*------------------------------------*/
/* line 529, ../sass/screen.scss */
body.category-blog .border {
  border: 4px solid #3a32de;
}
/* line 533, ../sass/screen.scss */
body.category-blog .categorySection {
  margin-top: 100px;
  width: 100%;
}
/* line 538, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
}
/* line 544, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description {
  width: 300px;
}
/* line 548, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description h3 {
  border-bottom: 4px solid #000;
}
/* line 551, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description h3 a {
  font-size: 30px;
  line-height: 35px;
  text-transform: none;
  letter-spacing: 0;
}
/* line 557, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description h3 a:link, body.category-blog .categorySection article.category-blog .description h3 a:visited {
  color: #3a32de;
}
/* line 558, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description h3 a:hover {
  color: #ef2020;
}
/* line 559, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description h3 a:active {
  color: #ef2020;
}
/* line 564, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p {
  color: #000;
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 20px;
  max-width: 600px;
}
/* line 572, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p em {
  text-decoration: underline;
}
/* line 577, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p .view-article {
  display: block;
  color: #3a32de;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
  margin-top: 10px;
  padding: 4px;
  text-align: center;
  width: 75px;
}
/* line 587, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p .view-article:link, body.category-blog .categorySection article.category-blog .description p .view-article:visited {
  background-color: #3a32de;
  color: white;
}
/* line 593, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p .view-article:hover, body.category-blog .categorySection article.category-blog .description p .view-article:active {
  background-color: #ef2020;
  color: white;
  text-decoration: none;
}
/* line 604, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p a:link, body.category-blog .categorySection article.category-blog .description p a:visited {
  color: #3a32de;
}
/* line 609, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p a:hover, body.category-blog .categorySection article.category-blog .description p a:active {
  text-decoration: underline;
}
/* line 615, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p strong {
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
}
/* line 620, ../sass/screen.scss */
body.category-blog .categorySection article.category-blog .description p.date {
  margin-left: 0px;
  float: left;
  color: #3a32de;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
}

/*------------------------------------*\
    BLOG SINGLE
\*------------------------------------*/
/* line 645, ../sass/screen.scss */
body.single .categorySection {
  margin-top: 60px;
  width: 100%;
}
/* line 649, ../sass/screen.scss */
body.single .categorySection .category-blog {
  width: 100%;
}
/* line 652, ../sass/screen.scss */
body.single .categorySection .category-blog .description {
  width: 98%;
}
/* line 655, ../sass/screen.scss */
body.single .categorySection .category-blog .description h3 {
  border-bottom: 8px solid #000;
  width: 100%;
}
/* line 659, ../sass/screen.scss */
body.single .categorySection .category-blog .description h3 a {
  font-size: 60px;
  text-transform: none;
  letter-spacing: 0;
  line-height: 65px;
}
/* line 665, ../sass/screen.scss */
body.single .categorySection .category-blog .description h3 a:link, body.single .categorySection .category-blog .description h3 a:visited {
  color: #3a32de;
}
/* line 667, ../sass/screen.scss */
body.single .categorySection .category-blog .description h3 a:hover {
  color: #ef2020;
}
/* line 670, ../sass/screen.scss */
body.single .categorySection .category-blog .description h3 a:active {
  color: #ef2020;
}
/* line 673, ../sass/screen.scss */
body.single .categorySection .category-blog .description p {
  color: #000;
  margin-left: 188px;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 20px;
  max-width: 600px;
}
/* line 682, ../sass/screen.scss */
body.single .categorySection .category-blog .description p em {
  text-decoration: underline;
}
/* line 687, ../sass/screen.scss */
body.single .categorySection .category-blog .description p strong {
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
}
/* line 692, ../sass/screen.scss */
body.single .categorySection .category-blog .description p.date {
  margin-left: 0px;
  float: left;
  color: #3a32de;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
}
/* line 702, ../sass/screen.scss */
body.single .categorySection .category-blog .description p a:link, body.single .categorySection .category-blog .description p a:visited {
  color: #3a32de;
}
/* line 703, ../sass/screen.scss */
body.single .categorySection .category-blog .description p a:hover, body.single .categorySection .category-blog .description p a:active {
  text-decoration: underline;
}

/*------------------------------------*\
    IMAGES
\*------------------------------------*/
/*------------------------------------*\
    FOOTER
\*------------------------------------*/
/* footer */
/* line 723, ../sass/screen.scss */
.footer {
  position: fixed;
  bottom: 25px;
  right: 5%;
  font-size: 9px;
  color: #ef2020;
}

/*------------------------------------*\
    SIDEBAR
\*------------------------------------*/
/* sidebar */
/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
/* Media Query: 320px */
@media only screen and (min-width: 320px) {
  /* line 750, ../sass/screen.scss */
  .homeHello .homeHelloWrap h2 {
    font-size: 80px;
    line-height: 80px;
    padding: 47px 0 25px;
  }

  /* line 757, ../sass/screen.scss */
  .nav {
    margin-top: 10px;
  }

  /* line 762, ../sass/screen.scss */
  .categoryTitle {
    display: none;
  }

  /* line 767, ../sass/screen.scss */
  .categorySection {
    margin-top: 100px;
  }
  /* line 770, ../sass/screen.scss */
  .categorySection .description {
    width: 98%;
    float: none;
    margin-right: 30px;
  }
  /* line 775, ../sass/screen.scss */
  .categorySection .description h3 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 3px solid;
    padding-top: 10px;
    border-top: 3px solid;
    color: #3a32de;
    font-size: 16px;
    line-height: 14px;
  }
  /* line 784, ../sass/screen.scss */
  .categorySection .description h3 a {
    color: #3a32de;
    font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }
  /* line 793, ../sass/screen.scss */
  .categorySection .images {
    margin-left: 0;
  }

  /* CATEGORY BLOG 320px */
  /* line 800, ../sass/screen.scss */
  body.category-blog .categorySection {
    margin-top: 200px;
    border-top: none;
  }
  /* line 806, ../sass/screen.scss */
  body.category-blog .categorySection .description h3 {
    border-top: none;
  }

  /* Single BLOG 320px */
  /* line 817, ../sass/screen.scss */
  body.single-post .categorySection .category-blog {
    margin-top: 50px;
    border-top: none;
  }
  /* line 823, ../sass/screen.scss */
  body.single-post .categorySection .category-blog .description h3 {
    border-top: none;
  }
  /* line 828, ../sass/screen.scss */
  body.single-post .categorySection .category-blog .description p {
    margin-left: 0;
    margin-top: 20px;
  }
  /* line 834, ../sass/screen.scss */
  body.single-post .categorySection .category-blog .description p.date {
    float: none;
  }
}
/* Media Query: 480px */
@media only screen and (min-width: 480px) {
  /* line 848, ../sass/screen.scss */
  .homeHello .homeHelloWrap h2 {
    font-size: 120px;
    line-height: 140px;
    padding: 47px 0 25px;
  }

  /* CATEGORY BLOG 480px */
  /* line 856, ../sass/screen.scss */
  body.category-blog .categorySection {
    margin-top: 200px;
  }
  /* line 859, ../sass/screen.scss */
  body.category-blog .categorySection .description h3 {
    border-top: none;
  }
}
/* Media Query: 768px */
@media only screen and (min-width: 768px) {
  /* line 876, ../sass/screen.scss */
  .homeHello .homeHelloWrap h2 {
    font-size: 200px;
    line-height: 220px;
    padding: 47px 0 5px;
    position: relative;
    text-align: center;
    top: -50%;
  }

  /* CATEGORY BLOG 768 */
  /* line 887, ../sass/screen.scss */
  body.category-blog .categorySection {
    margin-top: 100px;
  }

  /* line 893, ../sass/screen.scss */
  .categorySection .description {
    width: 150px;
    float: left;
    margin-right: 30px;
  }
  /* line 897, ../sass/screen.scss */
  .categorySection .description h3 {
    padding-top: 0px;
    border-top: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid;
    color: #3a32de;
    font-size: 10px;
    line-height: 14px;
    letter-spacing: .1em;
  }
  /* line 907, ../sass/screen.scss */
  .categorySection .description h3 a {
    color: #3a32de;
    font-family: NeuzeitBold, Helvetica, Arial, sans-serif;
    letter-spacing: 0.03em;
    text-transform: uppercase;
  }
  /* line 916, ../sass/screen.scss */
  .categorySection .images {
    margin-left: 188px;
  }
}
/* Media Query 1024 px */
@media only screen and (min-width: 1024px) {
  /* line 926, ../sass/screen.scss */
  .homeHello .homeHelloWrap h2 {
    font-size: 240px;
    line-height: 250px;
    padding: 47px 0 5px;
    position: relative;
    text-align: center;
    top: -50%;
  }

  /* line 937, ../sass/screen.scss */
  .categorySection {
    margin-top: 50px;
  }

  /* CATEGORY BLOG 1024 */
  /* line 943, ../sass/screen.scss */
  body.category-blog .categorySection {
    margin-top: 100px;
  }

  /* line 948, ../sass/screen.scss */
  .nav {
    margin-top: 2px;
  }
}
/*------------------------------------*\
    MISC
\*------------------------------------*/
/* line 969, ../sass/screen.scss */
::selection {
  background: #3a32de;
  color: #FFF;
  text-shadow: none;
}

/* line 974, ../sass/screen.scss */
::-webkit-selection {
  background: #3a32de;
  color: #FFF;
  text-shadow: none;
}

/* line 979, ../sass/screen.scss */
::-moz-selection {
  background: #3a32de;
  color: #FFF;
  text-shadow: none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
/* line 989, ../sass/screen.scss */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 993, ../sass/screen.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 997, ../sass/screen.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 1001, ../sass/screen.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 1005, ../sass/screen.scss */
.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 1009, ../sass/screen.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 1013, ../sass/screen.scss */
a img.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 1016, ../sass/screen.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 1020, ../sass/screen.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 1025, ../sass/screen.scss */
.wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

/* line 1032, ../sass/screen.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 1035, ../sass/screen.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 1038, ../sass/screen.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 1041, ../sass/screen.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* line 1050, ../sass/screen.scss */
.wp-caption .wp-caption-text,
.gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
  /* line 1068, ../sass/screen.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 1075, ../sass/screen.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 1078, ../sass/screen.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 1081, ../sass/screen.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 1086, ../sass/screen.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 1089, ../sass/screen.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1093, ../sass/screen.scss */
  thead {
    display: table-header-group;
  }

  /* line 1096, ../sass/screen.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 1099, ../sass/screen.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 1107, ../sass/screen.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1112, ../sass/screen.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
