/* -------------------------------------------------------------------------*/
/* Imports */
/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/* line 17, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1,
.widget_em_widget h3, 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, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
/* line 17, ../sass/_slideshow.scss */
.flex-container a:active,
.slideshow a:active,
.flex-container a:focus,
.slideshow a:focus {
  outline: none;
}

/* line 20, ../sass/_slideshow.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 24, ../sass/_slideshow.scss */
.slideshow {
  margin: 0;
  padding: 0;
}

/* line 25, ../sass/_slideshow.scss */
.slideshow .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 26, ../sass/_slideshow.scss */
.slideshow .slides img {
  width: 100%;
  display: block;
}

/* line 27, ../sass/_slideshow.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 30, ../sass/_slideshow.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 31, ../sass/_slideshow.scss */
html[xmlns] .slides {
  display: block;
}

/* line 32, ../sass/_slideshow.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 37, ../sass/_slideshow.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* line 39, ../sass/_slideshow.scss */
.flex-control-paging {
  position: absolute;
  z-index: 9999;
  bottom: 0;
  left: 50%;
  margin: 0 0 0 180px;
}
/* line 46, ../sass/_slideshow.scss */
.flex-control-paging li {
  margin: 0;
  float: left;
}
/* line 50, ../sass/_slideshow.scss */
.flex-control-paging li a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  width: 23px;
  height: 38px;
  display: block;
  padding: .25rem;
  cursor: pointer;
  margin: 0;
  padding: 0;
  background: no-repeat transparent;
  background-image: url('../images/icons/tabSlider.png?1368098834');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 50, ../sass/_slideshow.scss */
  .flex-control-paging li a {
    -webkit-background-size: 23px auto;
    -moz-background-size: 23px auto;
    -o-background-size: 23px auto;
    background-size: 23px auto;
    background-image: url('../images/icons/tabSlider@2x.png?1370073496');
  }
}
/* line 62, ../sass/_slideshow.scss */
.flex-control-paging li a.flex-active {
  cursor: default;
  background: no-repeat transparent;
  background-image: url('../images/icons/tabSlider-active.png?1475828684');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 62, ../sass/_slideshow.scss */
  .flex-control-paging li a.flex-active {
    -webkit-background-size: 23px auto;
    -moz-background-size: 23px auto;
    -o-background-size: 23px auto;
    background-size: 23px auto;
    background-image: url('../images/icons/tabSlider-active@2x.png?1475828674');
  }
}

/* line 72, ../sass/_slideshow.scss */
.flex-direction-nav {
  display: none;
}
/* line 76, ../sass/_slideshow.scss */
.flex-direction-nav li a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: bottom no-repeat;
  position: absolute;
  top: 100px;
  display: block;
  width: 14px;
  height: 20px;
}
/* line 85, ../sass/_slideshow.scss */
.flex-direction-nav li a.flex-prev {
  left: 10px;
  background-image: url('../images/icons/prev.png?1374666084');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 85, ../sass/_slideshow.scss */
  .flex-direction-nav li a.flex-prev {
    -webkit-background-size: 14px auto;
    -moz-background-size: 14px auto;
    -o-background-size: 14px auto;
    background-size: 14px auto;
    background-image: url('../images/icons/prev@2x.png?1374666098');
  }
}
/* line 90, ../sass/_slideshow.scss */
.flex-direction-nav li a.flex-next {
  right: 10px;
  background-image: url('../images/icons/next.png?1374666050');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 90, ../sass/_slideshow.scss */
  .flex-direction-nav li a.flex-next {
    -webkit-background-size: 14px auto;
    -moz-background-size: 14px auto;
    -o-background-size: 14px auto;
    background-size: 14px auto;
    background-image: url('../images/icons/next@2x.png?1374666066');
  }
}

/* -------------------------------------------------------------------------*/
/* General */
/* line 9, ../sass/screen.scss */
::selection {
  background: #6c665d;
  color: #fff;
}

/* line 14, ../sass/screen.scss */
::-moz-selection {
  background: #6c665d;
  color: #fff;
}

/* line 19, ../sass/screen.scss */
img::selection {
  background: transparent;
}

/* line 23, ../sass/screen.scss */
img::-moz-selection {
  background: transparent;
}

/* line 27, ../sass/screen.scss */
.invisible {
  display: none;
}

/* line 14, ../../../../vendor/bundles/ruby/1.9.1/gems/susy-1.0.8/sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 33, ../sass/screen.scss */
html {
  font-size: 62.5%;
}

/* line 37, ../sass/screen.scss */
body {
  background: #333333;
  color: #464637;
  font-size: 17px;
  font-size: 1.7rem;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 26px;
  line-height: 2.6rem;
  text-rendering: geometricPrecision;
}

/* line 48, ../sass/screen.scss */
a:link, a:visited {
  color: #686858;
  text-decoration: none;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}

/* line 54, ../sass/screen.scss */
a:hover, a:active {
  color: #b20000;
}

/* line 58, ../sass/screen.scss */
strong, b {
  font-weight: 700;
}

/* line 62, ../sass/screen.scss */
em, i {
  font-style: italic;
}

/* line 66, ../sass/screen.scss */
h1, .widget_em_widget h3, h2, h3, h4 {
  font-weight: 900;
}

/* line 70, ../sass/screen.scss */
h1, .widget_em_widget h3 {
  font-size: 3rem;
  line-height: 3.6rem;
  margin-bottom: 26px;
}

/* line 76, ../sass/screen.scss */
h2 {
  font-size: 2.4rem;
  line-height: 3.0rem;
}

/* line 81, ../sass/screen.scss */
h3 {
  font-size: 1.6rem;
  font-weight: 600;
}

/* line 86, ../sass/screen.scss */
.invisible {
  display: none;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 91, ../sass/screen.scss */
img {
  display: block;
}

/* line 95, ../sass/screen.scss */
ul, ol, p {
  margin-bottom: 26px;
}

/* line 99, ../sass/screen.scss */
blockquote {
  padding-left: 40px;
  font-style: italic;
}

/* -------------------------------------------------------------------------*/
/* Layout */
/* line 107, ../sass/screen.scss */
.container {
  *zoom: 1;
  max-width: 984px;
  _width: 984px;
  padding-left: 24px;
  padding-right: 24px;
  margin-left: auto;
  margin-right: auto;
  -webkit-background-origin: content;
  -moz-background-origin: content;
  -ms-background-origin: content-box;
  -o-background-origin: content-box;
  background-origin: content-box;
  -webkit-background-clip: content-box;
  -moz-background-clip: content-box;
  background-clip: content-box;
  *zoom: 1;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 113, ../sass/screen.scss */
#header, #main, #hero, #themen {
  background: #f7f7ef;
  *zoom: 1;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#header:after, #main:after, #hero:after, #themen:after {
  content: "";
  display: table;
  clear: both;
}

/* line 118, ../sass/screen.scss */
#navigation {
  width: 74.35897%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  margin-bottom: 26px;
}

/* line 123, ../sass/screen.scss */
#search {
  width: 23.07692%;
  float: right;
  margin-right: 0;
  *margin-left: -24px;
  display: inline;
  margin-top: 13px;
}

/* line 128, ../sass/screen.scss */
#social-footer {
  display: none;
}

/* line 132, ../sass/screen.scss */
#logo {
  width: 48.71795%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  margin-top: 13px;
  margin-bottom: 52px;
}

/* line 138, ../sass/screen.scss */
#dielinke {
  width: 48.71795%;
  float: right;
  margin-right: 0;
  *margin-left: -24px;
  display: inline;
  /*margin-top: 48.5px;*/
}
/* line 142, ../sass/screen.scss */
#dielinke a {
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: no-repeat transparent;
  background-image: url('../images/dielinke.png?1367852237');
  float: right;
  height: 71px;
  min-width: 120px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 142, ../sass/screen.scss */
  #dielinke a {
    -webkit-background-size: 120px auto;
    -moz-background-size: 120px auto;
    -o-background-size: 120px auto;
    background-size: 120px auto;
    background-image: url('../images/dielinke@2x.png?1370072091');
  }
}

/* line 155, ../sass/screen.scss */
#subnavigation .widget {
  margin-bottom: 0;
}
/* line 159, ../sass/screen.scss */
#subnavigation .tags {
  background: #e3e3e3;
  height: 66px;
  overflow: hidden;
}
/* line 164, ../sass/screen.scss */
#subnavigation .tags.open {
  height: auto;
}
/* line 167, ../sass/screen.scss */
#subnavigation .tags.open #toggleTags {
  transform: rotate(45deg);
}
/* line 172, ../sass/screen.scss */
#subnavigation .tags .container {
  position: relative;
}
/* line 176, ../sass/screen.scss */
#subnavigation .tags h3 {
  color: #b20000;
  font-weight: bold;
  margin: 19.5px 0 0 0;
  display: block;
  float: left;
  width: 60px;
}
/* line 185, ../sass/screen.scss */
#subnavigation .tags a {
  border-radius: 4px;
  display: inline-block;
  padding: 0 12px;
  margin: 19.5px 6px 0;
  border: 1px solid #999999;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 193, ../sass/screen.scss */
#subnavigation .tags a:hover {
  background: #6c665d;
  color: #f7f7ef;
}
/* line 199, ../sass/screen.scss */
#subnavigation .tags .tagcloud {
  margin: 0 20px 19.5px 60px;
}
/* line 203, ../sass/screen.scss */
#subnavigation .tags #toggleTags {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  position: absolute;
  top: 22px;
  right: 24px;
  cursor: pointer;
  background: #e3e3e3;
  border: 0;
  width: 18px;
  height: 18px;
  outline: none;
}
/* line 218, ../sass/screen.scss */
#subnavigation .tags #toggleTags:before, #subnavigation .tags #toggleTags:after {
  position: absolute;
  content: '\00a0';
  background: #908f86;
}
/* line 224, ../sass/screen.scss */
#subnavigation .tags #toggleTags:before {
  width: 100%;
  height: 4px;
  margin-top: -2px;
  top: 50%;
  left: 0;
}
/* line 232, ../sass/screen.scss */
#subnavigation .tags #toggleTags:after {
  width: 4px;
  height: 100%;
  left: 50%;
  margin-left: -2px;
  top: 0;
}

/* line 243, ../sass/screen.scss */
#hero {
  background: #6c665d;
  position: relative;
}

/* line 248, ../sass/screen.scss */
#categories {
  background: #f7f7ef;
  *zoom: 1;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#categories:after {
  content: "";
  display: table;
  clear: both;
}
/* line 252, ../sass/screen.scss */
#categories .widget {
  margin-bottom: 0;
}
/* line 256, ../sass/screen.scss */
#categories h3 {
  display: none;
}
/* line 260, ../sass/screen.scss */
#categories ul {
  margin-bottom: 0;
  width: 100%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 265, ../sass/screen.scss */
#categories li {
  width: 23.07692%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  text-align: center;
}
/* line 269, ../sass/screen.scss */
#categories li a:link, #categories li a:visited {
  display: block;
  padding: 39px 24px 39px 0;
  border-right: 1px solid #E7E7E7;
  font-weight: 600;
  text-align: center;
}
/* line 277, ../sass/screen.scss */
#categories li:nth-child(4n) {
  float: right;
  margin-right: 0;
  *margin-left: -24px;
  display: inline;
}
/* line 280, ../sass/screen.scss */
#categories li:nth-child(4n) a:link, #categories li:nth-child(4n) a:visited {
  border-right: none;
}

/* line 287, ../sass/screen.scss */
#main {
  background: #fff;
}
/* line 290, ../sass/screen.scss */
#main > .inner {
  *zoom: 1;
  max-width: 984px;
  _width: 984px;
  padding-left: 24px;
  padding-right: 24px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#main > .inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 297, ../sass/screen.scss */
#contentTop .widget_text {
  border-bottom: 1px solid #bbbbbb;
  margin-bottom: 39px;
}
/* line 301, ../sass/screen.scss */
#contentTop .widget_text .textwidget {
  padding-bottom: 26px;
}

/* line 307, ../sass/screen.scss */
#contentBottom {
  padding-bottom: 26px;
}

/* line 311, ../sass/screen.scss */
#content {
  width: 65.81197%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  margin-right: 8.54701%;
  *zoom: 1;
  padding: 65px 0 0 0;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 318, ../sass/screen.scss */
#sidebar {
  width: 23.07692%;
  float: right;
  margin-right: 0;
  *margin-left: -24px;
  display: inline;
  *zoom: 1;
  padding: 65px 0 0 0;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#sidebar:after {
  content: "";
  display: table;
  clear: both;
}
/* line 323, ../sass/screen.scss */
#sidebar h3 {
  margin: 0 0 6.5px 0;
  padding: 0;
}
/* line 328, ../sass/screen.scss */
#sidebar img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 334, ../sass/screen.scss */
#sidebar .widget {
  margin-bottom: 26px;
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 26px;
}
/* line 335, ../sass/screen.scss */
#sidebar .widget h3 {
  margin-bottom: 6px;
  background: #f7f7ef;
  padding: 6.5px 12px;
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  color: #464637;
}

/* line 350, ../sass/screen.scss */
#footer {
  font-size: 1.6rem;
}
/* line 353, ../sass/screen.scss */
#footer .site-footer1 {
  background: #f7f7ef;
  padding: 52px 0;
}
/* line 358, ../sass/screen.scss */
#footer h3 {
  color: #b20000;
  margin-bottom: 2;
}
/* line 363, ../sass/screen.scss */
#footer .widget {
  width: 23.07692%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 366, ../sass/screen.scss */
#footer .widget h3 {
  margin-bottom: 6.5px;
}
/* line 376, ../sass/screen.scss */
#footer .widget_search input {
  margin-top: 6.5px;
}
/* line 382, ../sass/screen.scss */
#footer .siter-footer2 a:link, #footer .siter-footer2 a:visited {
  color: #f7f7ef;
}

/* -------------------------------------------------------------------------*/
/* Modules */
/* line 392, ../sass/screen.scss */
.logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: block;
  background: no-repeat transparent;
  background-image: url('../images/logo.png?1367852260');
  height: 68px;
  min-width: 242px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 392, ../sass/screen.scss */
  .logo {
    -webkit-background-size: 242px auto;
    -moz-background-size: 242px auto;
    -o-background-size: 242px auto;
    background-size: 242px auto;
    background-image: url('../images/logo@2x.png?1369990022');
  }
}

/* line 408, ../sass/screen.scss */
.navigation h3 {
  display: none;
}
/* line 412, ../sass/screen.scss */
.navigation ul {
  margin: 0;
}
/* line 416, ../sass/screen.scss */
.navigation li {
  float: left;
}

/* line 421, ../sass/screen.scss */
.navigation.level_1 {
  margin-top: 26px;
}
/* line 424, ../sass/screen.scss */
.navigation.level_1 li {
  margin-right: 24px;
}
/* line 427, ../sass/screen.scss */
.navigation.level_1 li li {
  display: none;
}
/* line 432, ../sass/screen.scss */
.navigation.level_1 li.current_page_item a, .navigation.level_1 li.current_page_parent a {
  color: #b20000;
}
/* line 438, ../sass/screen.scss */
.navigation.level_1 a:link, .navigation.level_1 a:visited {
  font-weight: 600;
  color: #666666;
}
/* line 443, ../sass/screen.scss */
.navigation.level_1 a:hover {
  color: #b20000;
}

/* line 448, ../sass/screen.scss */
.navigation.level_2 {
  width: 100%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  background: #333333;
}
/* line 452, ../sass/screen.scss */
.navigation.level_2 li {
  float: left;
}
/* line 456, ../sass/screen.scss */
.navigation.level_2 li.current-menu-item a {
  text-align: center;
  color: #b20000;
  background: center bottom no-repeat transparent;
  background-image: url('../images/icons/navActive.png?1368693204');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 456, ../sass/screen.scss */
  .navigation.level_2 li.current-menu-item a {
    -webkit-background-size: 23px auto;
    -moz-background-size: 23px auto;
    -o-background-size: 23px auto;
    background-size: 23px auto;
    background-image: url('../images/icons/navActive@2x.png?1370073258');
  }
}
/* line 465, ../sass/screen.scss */
.navigation.level_2 li:first-child a {
  padding: 39px 24px 39px 0;
}
/* line 471, ../sass/screen.scss */
.navigation.level_2 a {
  color: #f7f7ef;
  display: block;
  text-align: center;
  padding: 39px 24px;
  margin-bottom: -1px;
}
/* line 478, ../sass/screen.scss */
.navigation.level_2 a:hover {
  color: #b20000;
}

/* line 484, ../sass/screen.scss */
.contact-links {
  list-style-type: none !important;
  padding: 0 !important;
}
/* line 488, ../sass/screen.scss */
.contact-links li {
  padding: 3.25px 0;
}
/* line 492, ../sass/screen.scss */
.contact-links [class^="contact_"] {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 28px;
}

/* line 499, ../sass/screen.scss */
.contact_signal {
  background-image: url('../images/icons/contactSignal.png?1475835202');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 499, ../sass/screen.scss */
  .contact_signal {
    -webkit-background-size: 19px auto;
    -moz-background-size: 19px auto;
    -o-background-size: 19px auto;
    background-size: 19px auto;
    background-image: url('../images/icons/contactSignal@2x.png?1475835202');
  }
}

/* line 503, ../sass/screen.scss */
.contact_whatsapp {
  background-image: url('../images/icons/contactWhatsapp.png?1475835194');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 503, ../sass/screen.scss */
  .contact_whatsapp {
    -webkit-background-size: 21px auto;
    -moz-background-size: 21px auto;
    -o-background-size: 21px auto;
    background-size: 21px auto;
    background-image: url('../images/icons/contactWhatsapp@2x.png?1475835194');
  }
}

/* line 507, ../sass/screen.scss */
.contact_telegram {
  background-image: url('../images/icons/contactTelegram.png?1475835182');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 507, ../sass/screen.scss */
  .contact_telegram {
    -webkit-background-size: 21px auto;
    -moz-background-size: 21px auto;
    -o-background-size: 21px auto;
    background-size: 21px auto;
    background-image: url('../images/icons/contactTelegram@2x.png?1475835182');
  }
}

/* line 511, ../sass/screen.scss */
.navigation.social {
  margin-top: 26px;
}
/* line 514, ../sass/screen.scss */
.navigation.social ul {
  float: right;
}
/* line 518, ../sass/screen.scss */
.navigation.social li {
  display: left;
  float: left;
  margin-left: 10px;
}
/* line 523, ../sass/screen.scss */
.navigation.social li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
/* line 528, ../sass/screen.scss */
.navigation.social li.rss a {
  background-image: url('../images/icons/rss.png?1476089681');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 528, ../sass/screen.scss */
  .navigation.social li.rss a {
    -webkit-background-size: 37px auto;
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('../images/icons/rss@2x.png?1476089681');
  }
}
/* line 534, ../sass/screen.scss */
.navigation.social li.facebook a {
  background-image: url('../images/icons/facebook.png?1476089674');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 534, ../sass/screen.scss */
  .navigation.social li.facebook a {
    -webkit-background-size: 37px auto;
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('../images/icons/facebook@2x.png?1476089674');
  }
}
/* line 540, ../sass/screen.scss */
.navigation.social li.twitter a {
  background-image: url('../images/icons/twitter.png?1476089637');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 540, ../sass/screen.scss */
  .navigation.social li.twitter a {
    -webkit-background-size: 37px auto;
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('../images/icons/twitter@2x.png?1476089637');
  }
}
/* line 546, ../sass/screen.scss */
.navigation.social li.flickr a {
  background-image: url('../images/icons/flickr.png?1367852210');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 546, ../sass/screen.scss */
  .navigation.social li.flickr a {
    -webkit-background-size: 36px auto;
    -moz-background-size: 36px auto;
    -o-background-size: 36px auto;
    background-size: 36px auto;
    background-image: url('../images/icons/flickr@2x.png?1370071590');
  }
}
/* line 552, ../sass/screen.scss */
.navigation.social li.youtube a {
  background-image: url('../images/icons/youtube.png?1476089206');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 552, ../sass/screen.scss */
  .navigation.social li.youtube a {
    -webkit-background-size: 37px auto;
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('../images/icons/youtube@2x.png?1476089206');
  }
}
/* line 558, ../sass/screen.scss */
.navigation.social li.instagram a {
  background-image: url('../images/icons/instagram.png?1476089055');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 558, ../sass/screen.scss */
  .navigation.social li.instagram a {
    -webkit-background-size: 37px auto;
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('../images/icons/instagram@2x.png?1476089055');
  }
}
/* line 564, ../sass/screen.scss */
.navigation.social li.soundcloud a {
  background-image: url('../images/icons/soundcloud.png?1476261359');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 564, ../sass/screen.scss */
  .navigation.social li.soundcloud a {
    -webkit-background-size: 37px auto;
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('../images/icons/soundcloud@2x.png?1476261359');
  }
}
/* line 570, ../sass/screen.scss */
.navigation.social a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: block;
  height: 37px;
  width: 37px;
  background-size: 100% auto;
}

/* line 575, ../sass/screen.scss */
.navigation-post {
  margin-bottom: 104px;
}
/* line 580, ../sass/screen.scss */
.navigation-post li a:link, .navigation-post li a:visited {
  font-weight: 700;
  color: #464637;
}

/* line 587, ../sass/screen.scss */
.widget {
  margin: 0 0 26px 0;
}

/* line 592, ../sass/screen.scss */
.widget_categories h3 {
  display: none;
}
/* line 597, ../sass/screen.scss */
.widget_categories .current-cat a {
  color: #b20000;
  background: center bottom no-repeat transparent;
  background-image: url('../images/icons/navActive.png?1368693204');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 597, ../sass/screen.scss */
  .widget_categories .current-cat a {
    -webkit-background-size: 23px auto;
    -moz-background-size: 23px auto;
    -o-background-size: 23px auto;
    background-size: 23px auto;
    background-image: url('../images/icons/navActive@2x.png?1370073258');
  }
}

/* line 605, ../sass/screen.scss */
.ctc {
  font-weight: 700;
}
/* line 608, ../sass/screen.scss */
.ctc a:hover {
  color: #b20000 !important;
}

/* line 615, ../sass/screen.scss */
#search label, #search .submit,
.widget_search label,
.widget_search .submit {
  display: none;
}
/* line 619, ../sass/screen.scss */
#search .field, #search input[type="search"],
.widget_search .field,
.widget_search input[type="search"] {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  font-size: 1.6rem;
  color: #666666;
  width: 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right 6px center;
  background-image: url('../images/icons/search.png?1369725160');
  border-radius: 0;
  height: 40px;
  padding: 6px 32px .5em 6px;
  border: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 619, ../sass/screen.scss */
  #search .field, #search input[type="search"],
  .widget_search .field,
  .widget_search input[type="search"] {
    -webkit-background-size: 20px auto;
    -moz-background-size: 20px auto;
    -o-background-size: 20px auto;
    background-size: 20px auto;
    background-image: url('../images/icons/search@2x.png?1370073640');
  }
}
/* line 634, ../sass/screen.scss */
#search .field:hover, #search .field:focus, #search input[type="search"]:hover, #search input[type="search"]:focus,
.widget_search .field:hover,
.widget_search .field:focus,
.widget_search input[type="search"]:hover,
.widget_search input[type="search"]:focus {
  background-color: #fff;
  outline: none;
}
/* line 639, ../sass/screen.scss */
#search .field:before, #search input[type="search"]:before,
.widget_search .field:before,
.widget_search input[type="search"]:before {
  margin-left: 10px;
}

/* line 645, ../sass/screen.scss */
.widget_links {
  *zoom: 1;
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 39px 0;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.widget_links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 650, ../sass/screen.scss */
.widget_links h2.widgettitle {
  margin: 0 0 13px 0;
}
/* line 654, ../sass/screen.scss */
.widget_links li {
  margin: 0 0 6.5px 0;
}
/* line 657, ../sass/screen.scss */
.widget_links li a {
  background: left no-repeat transparent;
  background-image: url('../images/icons/link.png?1370072888');
  padding-left: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 657, ../sass/screen.scss */
  .widget_links li a {
    -webkit-background-size: 14px auto;
    -moz-background-size: 14px auto;
    -o-background-size: 14px auto;
    background-size: 14px auto;
    background-image: url('../images/icons/link@2x.png?1370072916');
  }
}

/* line 665, ../sass/screen.scss */
.widget_em_widget {
  border-bottom: none !important;
}
/* line 668, ../sass/screen.scss */
.widget_em_widget h3 {
  color: #006666 !important;
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 39px !important;
}
/* line 675, ../sass/screen.scss */
.widget_em_widget a:link {
  font-size: 1.8rem;
  font-weight: 700;
  color: #006666;
}
/* line 681, ../sass/screen.scss */
.widget_em_widget li {
  border-bottom: 1px solid #bbbbbb;
  padding: 26px 0;
}
/* line 685, ../sass/screen.scss */
.widget_em_widget li ul {
  margin: 0 !important;
}
/* line 689, ../sass/screen.scss */
.widget_em_widget li li {
  padding: 0;
  border: 0;
}

/* line 696, ../sass/screen.scss */
.widget_rss {
  margin: 0 0 104px 0;
}
/* line 699, ../sass/screen.scss */
.widget_rss .widgettitle {
  *zoom: 1;
  margin-bottom: 26px;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.widget_rss .widgettitle:after {
  content: "";
  display: table;
  clear: both;
}
/* line 703, ../sass/screen.scss */
.widget_rss .widgettitle a:link, .widget_rss .widgettitle a:visited {
  color: #464637;
  border-bottom: 1px solid #bbbbbb;
  padding: 0 0 39px 0;
  display: block;
}
/* line 710, ../sass/screen.scss */
.widget_rss .widgettitle a:first-child {
  display: none;
}
/* line 715, ../sass/screen.scss */
.widget_rss .rss-date {
  display: block;
  margin: 6.5px 0;
  padding-left: 20px;
  font-weight: 600;
  background: left center no-repeat transparent;
  background-image: url('../images/icons/time.png?1368694322');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 715, ../sass/screen.scss */
  .widget_rss .rss-date {
    -webkit-background-size: 14px auto;
    -moz-background-size: 14px auto;
    -o-background-size: 14px auto;
    background-size: 14px auto;
    background-image: url('../images/icons/time@2x.png?1370072806');
  }
}
/* line 725, ../sass/screen.scss */
.widget_rss a img {
  float: left;
}
/* line 730, ../sass/screen.scss */
.widget_rss li {
  margin: 0 0 39px 0;
  border-bottom: 1px solid #ccc;
  padding: 0 0 39px 0;
}
/* line 735, ../sass/screen.scss */
.widget_rss li a {
  font-size: 2.4rem;
  font-weight: 700;
  display: block;
  color: #464637;
}

/* line 745, ../sass/screen.scss */
#anchornav ul, .eventsarchive #anchornav ul {
  margin-bottom: 26px;
  list-style: none;
  padding-left: 0;
}
/* line 751, ../sass/screen.scss */
#anchornav li, .eventsarchive #anchornav li {
  padding-left: 14px;
  background: left no-repeat;
  background-image: url('../images/icons/anchor.png?1369850286');
  font-size: 1.6rem;
  font-weight: 600;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 751, ../sass/screen.scss */
  #anchornav li, .eventsarchive #anchornav li {
    -webkit-background-size: 6px auto;
    -moz-background-size: 6px auto;
    -o-background-size: 6px auto;
    background-size: 6px auto;
    background-image: url('../images/icons/anchor@2x.png?1370072996');
  }
}

/* line 761, ../sass/screen.scss */
body.home #anchornav, body.events #anchornav, body.page-template-events-php #anchornav {
  display: none !important;
}

/* line 766, ../sass/screen.scss */
.pagination, .em-pagination {
  clear: both;
}
/* line 769, ../sass/screen.scss */
.pagination li, .em-pagination li {
  display: inline-block;
  float: left;
}
/* line 773, ../sass/screen.scss */
.pagination li .title, .em-pagination li .title {
  display: none;
}
/* line 777, ../sass/screen.scss */
.pagination li a:link, .pagination li a:visited, .pagination li span.current, .em-pagination li a:link, .em-pagination li a:visited, .em-pagination li span.current {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: inline-block;
  padding: 0;
  margin: 0;
  height: 53px;
  width: 20px;
  background: bottom no-repeat;
  background-image: url('../images/icons/paginate.png?1369731418');
}
/* line 788, ../sass/screen.scss */
.pagination li span.current, .em-pagination li span.current {
  background: bottom no-repeat;
  background-image: url('../images/icons/paginateActive.png?1475765509');
}
/* line 793, ../sass/screen.scss */
.pagination li a.prev, .pagination li a.prev:link, .pagination li a.prev:visited, .em-pagination li a.prev, .em-pagination li a.prev:link, .em-pagination li a.prev:visited {
  background: bottom no-repeat;
  background-image: url('../images/icons/paginatePrev.png?1369823520');
}
/* line 798, ../sass/screen.scss */
.pagination li a.next, .pagination li a.next:link, .pagination li a.next:visited, .em-pagination li a.next, .em-pagination li a.next:link, .em-pagination li a.next:visited {
  background: bottom no-repeat;
  background-image: url('../images/icons/paginateNext.png?1369823554');
}

/* line 805, ../sass/screen.scss */
.back {
  margin-bottom: 26px;
}
/* line 808, ../sass/screen.scss */
.back a {
  display: block;
  background: left no-repeat transparent;
  padding-left: 20px;
  background-image: url('../images/icons/back.png?1368697470');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 808, ../sass/screen.scss */
  .back a {
    -webkit-background-size: 11px auto;
    -moz-background-size: 11px auto;
    -o-background-size: 11px auto;
    background-size: 11px auto;
    background-image: url('../images/icons/back@2x.png?1370073058');
  }
}

/* line 816, ../sass/screen.scss */
.more {
  display: inline-block;
}
/* line 819, ../sass/screen.scss */
.more a:link, .more a:visited {
  display: block;
  background: #756E64;
  color: #E9E5D2 !important;
  font-weight: 600;
  font-size: 1.4rem;
  padding: .125em 1em;
}
/* line 828, ../sass/screen.scss */
.more a:hover {
  background: #8f887d;
  text-decoration: none !important;
}
/* line 833, ../sass/screen.scss */
.more a:active {
  background: #a7a198;
}

/* -------------------------------------------------------------------------*/
/* Forms */
/* line 841, ../sass/screen.scss */
input[type="search"] {
  border-radius: none;
}

/* -------------------------------------------------------------------------*/
/* Posts */
/* line 849, ../sass/screen.scss */
.page-header h1, .page-header .widget_em_widget h3, .widget_em_widget .page-header h3 {
  border-bottom: 1px solid #bbbbbb;
  padding: 0 0 39px 0;
  margin-bottom: 26px;
}

/* line 857, ../sass/screen.scss */
#post-533 .entry-title, #post-529 .entry-title {
  display: none;
}

/* line 862, ../sass/screen.scss */
.post, .page {
  *zoom: 1;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.post:after, .page:after {
  content: "";
  display: table;
  clear: both;
}
/* line 865, ../sass/screen.scss */
.post h2, .page h2 {
  margin-bottom: 13px;
}
/* line 869, ../sass/screen.scss */
.post .thumbnail, .page .thumbnail {
  margin-bottom: 26px;
}
/* line 874, ../sass/screen.scss */
.post .entry-content h2, .page .entry-content h2 {
  padding-top: 39px;
}
/* line 877, ../sass/screen.scss */
.post .entry-content h2 a:link, .post .entry-content h2 a:visited, .page .entry-content h2 a:link, .page .entry-content h2 a:visited {
  color: #990000;
}
/* line 881, ../sass/screen.scss */
.post .entry-content h2 a:hover, .page .entry-content h2 a:hover {
  color: #990000;
  text-decoration: none;
}
/* line 887, ../sass/screen.scss */
.post .entry-content ul, .page .entry-content ul {
  padding-left: 1.5em;
  list-style-type: disc;
  list-style-position: outside;
}
/* line 893, ../sass/screen.scss */
.post .entry-content li, .page .entry-content li {
  margin-bottom: 6.5px;
}
/* line 897, ../sass/screen.scss */
.post .entry-content a:link, .post .entry-content a:visited, .page .entry-content a:link, .page .entry-content a:visited {
  color: #990000;
}
/* line 901, ../sass/screen.scss */
.post .entry-content a:hover, .page .entry-content a:hover {
  text-decoration: underline;
}

/* line 907, ../sass/screen.scss */
.post {
  *zoom: 1;
  margin: 0 0 39px 0;
  padding: 0 0 39px 0;
  border-bottom: 1px solid #bbbbbb;
}
/* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 914, ../sass/screen.scss */
.post .entry-header h3 {
  margin-bottom: 0;
  font-weight: 600;
}
/* line 920, ../sass/screen.scss */
.post time {
  padding-left: 20px;
  margin-right: 1.5em;
  font-weight: 400;
  color: #676758;
  background: left center no-repeat transparent;
  background-image: url('../images/icons/time.png?1368694322');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 920, ../sass/screen.scss */
  .post time {
    -webkit-background-size: 14px auto;
    -moz-background-size: 14px auto;
    -o-background-size: 14px auto;
    background-size: 14px auto;
    background-image: url('../images/icons/time@2x.png?1370072806');
  }
}
/* line 929, ../sass/screen.scss */
.post .location {
  font-weight: 600;
  color: #676758;
  background: left no-repeat transparent;
}
/* line 935, ../sass/screen.scss */
.post h2 {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3rem;
  margin-bottom: 13px;
}
/* line 941, ../sass/screen.scss */
.post h2 a:link, .post h2 a:visited {
  color: #464637;
}
/* line 945, ../sass/screen.scss */
.post h2 a:hover {
  color: #b20000;
}
/* line 950, ../sass/screen.scss */
.post img {
  width: 100%;
  height: auto;
}
/* line 955, ../sass/screen.scss */
.post .entry-meta {
  margin: 0 0 13px 0;
  font-size: 1.6rem;
  font-weight: 600;
  color: #908f86;
}
/* line 962, ../sass/screen.scss */
.post .tags-links {
  display: inline-block;
}
/* line 969, ../sass/screen.scss */
.post .cat-links {
  margin-bottom: 0;
}
/* line 974, ../sass/screen.scss */
.post .social_share_privacy_area img {
  width: auto;
}

/* line 981, ../sass/screen.scss */
.single .post .entry-meta {
  font-size: 1.7rem;
  margin: 0 0 26px 0;
}

/* line 987, ../sass/screen.scss */
.intro {
  display: none;
  border-bottom: 0;
  color: #fff;
  font-size: 2.2rem;
  line-height: 2.8rem;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 996, ../sass/screen.scss */
.intro a:link, .intro a:visited {
  color: #fff;
  text-decoration: underline;
}
/* line 1001, ../sass/screen.scss */
.intro figure {
  width: 65.81197%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  max-height: 408px;
  overflow: hidden;
  position: relative;
}
/* line 1007, ../sass/screen.scss */
.intro figure .marker {
  position: absolute;
  z-index: 999999;
  top: 52px;
  right: 0;
  width: 13px;
  height: 32px;
  background: right no-repeat;
  background-image: url('../images/icons/marker.png?1369827238');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 1007, ../sass/screen.scss */
  .intro figure .marker {
    -webkit-background-size: 13px auto;
    -moz-background-size: 13px auto;
    -o-background-size: 13px auto;
    background-size: 13px auto;
    background-image: url('../images/icons/marker@2x.png?1370073180');
  }
}
/* line 1018, ../sass/screen.scss */
.intro figure figcaption {
  position: absolute;
  bottom: 0;
  z-index: 9999;
  padding: 5px 10px;
  font-size: 1.3rem;
  text-align: right;
  width: 100%;
  color: #f2f2f2;
}
/* line 1029, ../sass/screen.scss */
.intro .content {
  width: 31.62393%;
  float: right;
  margin-right: 0;
  *margin-left: -24px;
  display: inline;
}
/* line 1033, ../sass/screen.scss */
.intro h2 {
  font-size: 1.7rem;
  color: #ccc;
  margin-top: 52px;
  margin-bottom: 0;
}
/* line 1039, ../sass/screen.scss */
.intro h2 a:link, .intro h2 a:visited {
  color: #ccc;
  text-decoration: none;
}

/* line 1088, ../sass/screen.scss */
.eventsarchive .entry-content a {
  display: block;
  padding: 13px 0;
  border-bottom: 1px solid #bbbbbb;
}
/* line 1098, ../sass/screen.scss */
.eventsarchive #anchornav a:link, .eventsarchive #anchornav a:visited {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}

/* -------------------------------------------------------------------------*/
/* Pages */
/* line 1111, ../sass/screen.scss */
body.page .entry-content h2 {
  font-size: 3.0rem;
  padding: 52px 0 13px 0;
}
/* line 1117, ../sass/screen.scss */
body.page .entry-content h3 {
  color: #666;
  font-size: 2.4rem;
  font-weight: 700;
  margin: 0 0 13px 0;
}
/* line 1125, ../sass/screen.scss */
body.page #content {
  padding-bottom: 78px;
}

/* line 1132, ../sass/screen.scss */
body.home #main {
  padding-bottom: 0;
  background: #fff;
}
/* line 1142, ../sass/screen.scss */
body.home #contentMain {
  padding-bottom: 26px;
}

/* line 1282, ../sass/screen.scss */
body.category .post h3 {
  display: none;
}

/* line 1291, ../sass/screen.scss */
body.page-template-events-php .entry-header h1, body.page-template-events-php .entry-header .widget_em_widget h3, .widget_em_widget body.page-template-events-php .entry-header h3 {
  border-bottom: 1px solid #bbbbbb;
  padding: 0 0 39px 0;
  margin-bottom: 39px;
}
/* line 1299, ../sass/screen.scss */
body.page-template-events-php .entry-content h2 {
  font-size: 2.2rem;
  line-height: 3.0rem;
  margin: 0 0 6.5px 0;
  padding: 0;
}
/* line 1305, ../sass/screen.scss */
body.page-template-events-php .entry-content h2 a:link, body.page-template-events-php .entry-content h2 a:visited {
  color: #464637;
}
/* line 1309, ../sass/screen.scss */
body.page-template-events-php .entry-content h2 a:hover {
  color: #b20000;
}
/* line 1319, ../sass/screen.scss */
body.page-template-events-php .entry-content .post p {
  display: block;
  margin-bottom: 0;
}
/* line 1327, ../sass/screen.scss */
body.page-template-events-php .post.event time {
  display: block;
  background: none;
  padding-left: 0;
  margin: 0 0 6.5px 0;
}
/* line 1333, ../sass/screen.scss */
body.page-template-events-php .post.event time strong {
  color: #464637;
  font-weight: 600;
  margin-right: .5em;
}
/* line 1340, ../sass/screen.scss */
body.page-template-events-php .post.event .location {
  display: block;
}

/* line 1355, ../sass/screen.scss */
.em-pagination {
  display: block;
}
/* line 1358, ../sass/screen.scss */
.em-pagination strong {
  margin: 0;
  padding: 0;
}
/* line 1363, ../sass/screen.scss */
.em-pagination a:link, .em-pagination a:visited, .em-pagination strong span {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: inline-block;
  padding: 0;
  margin: 0;
  height: 53px;
  width: 20px;
  background: bottom no-repeat;
  background-image: url('../images/icons/paginate.png?1369731418');
}
/* line 1374, ../sass/screen.scss */
.em-pagination strong span {
  background: bottom no-repeat;
  background-image: url('../images/icons/paginateActive.png?1475765509');
}
/* line 1379, ../sass/screen.scss */
.em-pagination a.prev, .em-pagination a.prev:link, .em-pagination a.prev:visited {
  background: bottom no-repeat;
  background-image: url('../images/icons/paginatePrev.png?1369823520');
}
/* line 1384, ../sass/screen.scss */
.em-pagination a.next, .em-pagination a.next:link, .em-pagination a.next:visited {
  background: bottom no-repeat;
  background-image: url('../images/icons/paginateNext.png?1369823554');
}
/* line 1388, ../sass/screen.scss */
.em-pagination a.next:last-child, .em-pagination a.next:link:last-child, .em-pagination a.next:visited:last-child {
  display: none;
}

/* line 1394, ../sass/screen.scss */
.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
}
/* line 1401, ../sass/screen.scss */
.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1411, ../sass/screen.scss */
.event_links a {
  display: block;
  padding: 13px 0;
}

/* line 1419, ../sass/screen.scss */
body.no-js .slideshow article + article {
  display: none;
}

@media (max-width: 940px) {
  /* line 2, ../sass/_tablet.scss */
  #content {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 6, ../sass/_tablet.scss */
  #sidebar {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 9, ../sass/_tablet.scss */
  #sidebar .widget {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 11, ../sass/_tablet.scss */
  #sidebar .widget:nth-child(2n) {
    float: right;
    margin-right: 0;
  }

  /* line 18, ../sass/_tablet.scss */
  #footer .widget {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 25, ../sass/_tablet.scss */
  body.home #sidebar .widget {
    width: 23.07692%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 27, ../sass/_tablet.scss */
  body.home #sidebar .widget:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
  /* line 32, ../sass/_tablet.scss */
  body.home #sidebar .widget_em_widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 36, ../sass/_tablet.scss */
  body.home #sidebar .widget_latest_tweets_widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 43, ../sass/_tablet.scss */
  body.blog .post {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
    border-bottom: 0;
  }
  /* line 45, ../sass/_tablet.scss */
  body.blog .post:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 48, ../sass/_tablet.scss */
  body.blog .post:nth-child(3n) {
    float: left;
    margin-right: 2.5641%;
  }
  /* line 51, ../sass/_tablet.scss */
  body.blog .post:nth-child(6n) {
    float: right;
    margin-right: 0;
  }

  /* line 60, ../sass/_tablet.scss */
  .post.intro figure {
    width: 57.26496%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 64, ../sass/_tablet.scss */
  .post.intro .content {
    width: 40.17094%;
    float: right;
    margin-right: 0;
  }
  /* line 68, ../sass/_tablet.scss */
  .post.intro h2 {
    font-size: 1.7rem;
    color: #ccc;
    margin-top: 26px;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: 1px;
  }

  /* line 80, ../sass/_tablet.scss */
  .navigation.level_2 ul, .widget_categories ul {
    padding-top: 19.5px;
    padding-bottom: 19.5px;
  }
  /* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .navigation.level_2 ul:after, .widget_categories ul:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 86, ../sass/_tablet.scss */
  .navigation.level_2 li, .widget_categories li {
    float: left;
    margin: 0;
    padding: 0;
  }
  /* line 91, ../sass/_tablet.scss */
  .navigation.level_2 li a:link, .navigation.level_2 li a:visited, .widget_categories li a:link, .widget_categories li a:visited {
    padding: 19.5px 48px 19.5px 0;
    border-right: none;
    text-align: left;
  }
  /* line 98, ../sass/_tablet.scss */
  .navigation.level_2 li.current-menu-item a, .navigation.level_2 li.current-cat a, .widget_categories li.current-menu-item a, .widget_categories li.current-cat a {
    background: none;
  }

  /* line 106, ../sass/_tablet.scss */
  #categories li {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
  }
  /* line 112, ../sass/_tablet.scss */
  #categories li a:link, #categories li a:visited {
    padding: 19.5px 0;
    border-right: none;
  }
  /* line 118, ../sass/_tablet.scss */
  #categories li.current-menu-item a {
    background: none;
  }

  /* line 127, ../sass/_tablet.scss */
  .navigation.level_2 li a:link, .navigation.level_2 li a:visited {
    text-align: left;
  }

  /* line 133, ../sass/_tablet.scss */
  #navigation {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 137, ../sass/_tablet.scss */
  #search {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 140, ../sass/_tablet.scss */
  #search .field, #search input[type="search"] {
    background-position: left 5px center;
    padding: 6px .5em 6px 32px;
  }

  /* line 146, ../sass/_tablet.scss */
  .navigation.social {
    margin: 0 0 6.5px 0;
  }
  /* line 149, ../sass/_tablet.scss */
  .navigation.social ul {
    float: left;
    margin: 26px 0 0 0;
  }
  /* line 154, ../sass/_tablet.scss */
  .navigation.social li {
    margin: 0 10px 0 0;
  }

  /*
  .navigation.level_1 {
      margin: ($baseline * 1) 0 $baseline 0;
  }

  .navigation.level_2 {
      li {
          border-right: 1px solid #222;
          border-bottom: 1px solid #222;

          &:nth-child(3n) {
              border-right: none;
          }

          a {
              line-height: $baseline;
              padding: ($baseline * .5) $grid-padding;
          }
      }
  }
  */
  /* line 182, ../sass/_tablet.scss */
  #categories .container {
    width: 100%;
    margin: 0;
    padding-top: 6.5px;
    padding-bottom: 6.5px;
  }
}
@media (max-width: 800px) {
  /* line 4, ../sass/_tablet-portrait.scss */
  #hero > .inner {
    margin: 0;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
  }

  /* line 14, ../sass/_tablet-portrait.scss */
  .post.frontpage {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    margin-bottom: 52px;
  }

  /* line 19, ../sass/_tablet-portrait.scss */
  #content {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 23, ../sass/_tablet-portrait.scss */
  #sidebar {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 26, ../sass/_tablet-portrait.scss */
  #sidebar .widget {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 28, ../sass/_tablet-portrait.scss */
  #sidebar .widget:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 31, ../sass/_tablet-portrait.scss */
  #sidebar .widget_em_widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 37, ../sass/_tablet-portrait.scss */
  #footer .widget {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 39, ../sass/_tablet-portrait.scss */
  #footer .widget:nth-child(2n) {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
    clear: left;
  }
  /* line 45, ../sass/_tablet-portrait.scss */
  #footer .widget_search {
    width: 48.71795%;
    float: right;
    margin-right: 0;
  }

  /* line 52, ../sass/_tablet-portrait.scss */
  body.home #sidebar, body.blog #sidebar {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    background: #f7f7ef;
  }
  /* line 56, ../sass/_tablet-portrait.scss */
  body.home #sidebar .inner, body.blog #sidebar .inner {
    max-width: 984px;
    padding-left: 24px;
    padding-right: 24px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  body.home #sidebar .inner:after, body.blog #sidebar .inner:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 60, ../sass/_tablet-portrait.scss */
  body.home #sidebar .widget, body.blog #sidebar .widget {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
    margin-bottom: 52px;
  }
  /* line 62, ../sass/_tablet-portrait.scss */
  body.home #sidebar .widget:nth-child(2n), body.blog #sidebar .widget:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 66, ../sass/_tablet-portrait.scss */
  body.home #sidebar .widget_latest_tweets_widget, body.blog #sidebar .widget_latest_tweets_widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    padding-top: 60px;
    background-position: top center;
    background-image: url('../images/bg-twitterTablet.png?1369830388');
  }
  /* line 72, ../sass/_tablet-portrait.scss */
  body.home #sidebar .widget_latest_tweets_widget ul, body.blog #sidebar .widget_latest_tweets_widget ul {
    margin-left: 0%;
  }
  /* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  body.home #sidebar .widget_latest_tweets_widget ul:after, body.blog #sidebar .widget_latest_tweets_widget ul:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 77, ../sass/_tablet-portrait.scss */
  body.home #sidebar .widget_latest_tweets_widget li, body.blog #sidebar .widget_latest_tweets_widget li {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%;
    padding-top: 26px;
  }
  /* line 79, ../sass/_tablet-portrait.scss */
  body.home #sidebar .widget_latest_tweets_widget li:nth-child(2n), body.blog #sidebar .widget_latest_tweets_widget li:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 85, ../sass/_tablet-portrait.scss */
  body.home #content, body.blog #content {
    padding-bottom: 26px;
  }

  /* line 91, ../sass/_tablet-portrait.scss */
  .post.intro .container {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }
  /* line 99, ../sass/_tablet-portrait.scss */
  .post.intro .flex-control-paging {
    margin-left: 0;
    width: 60%;
  }
  /* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .post.intro .introWrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 108, ../sass/_tablet-portrait.scss */
  .post.intro figure {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0 0 26px 0;
  }
  /* line 114, ../sass/_tablet-portrait.scss */
  .post.intro figure .marker {
    display: none;
  }
  /* line 119, ../sass/_tablet-portrait.scss */
  .post.intro .content {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 0 78px 0;
  }
  /* line 125, ../sass/_tablet-portrait.scss */
  .post.intro .content h2 {
    width: auto;
    max-width: 90%;
    padding: 0;
    margin: 13px 24px;
  }
  /* line 132, ../sass/_tablet-portrait.scss */
  .post.intro .content p {
    width: auto;
    max-width: 90%;
    padding: 0;
    margin: 13px 24px;
  }
  /* line 140, ../sass/_tablet-portrait.scss */
  .post.intro .content * {
    width: 50%;
    max-width: 50%;
  }

  /* line 147, ../sass/_tablet-portrait.scss */
  .flex-control-paging {
    text-align: center;
    margin-left: 0;
    width: 70%;
    left: 24px;
  }
  /* line 38, ../../../../vendor/bundles/ruby/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .flex-control-paging:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 154, ../sass/_tablet-portrait.scss */
  .flex-control-paging li {
    float: left;
  }

  /* line 160, ../sass/_tablet-portrait.scss */
  #categories ul {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  /* line 166, ../sass/_tablet-portrait.scss */
  #categories li {
    float: left;
    width: 50%;
    margin: 0;
  }
}
@media only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 66, ../sass/_tablet-portrait.scss */
  body.home #sidebar .widget_latest_tweets_widget, body.blog #sidebar .widget_latest_tweets_widget {
    -webkit-background-size: 56px auto;
    -moz-background-size: 56px auto;
    -o-background-size: 56px auto;
    background-size: 56px auto;
    background-image: url('../images/bg-twitterTablet@2x.png?1370072590');
  }
}
@media (max-width: 480px) {
  /* line 3, ../sass/_smartphone.scss */
  body {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  /* line 8, ../sass/_smartphone.scss */
  h1, .widget_em_widget h3 {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }

  /* line 13, ../sass/_smartphone.scss */
  h2 {
    font-size: 2.0rem;
    line-height: 2.6rem;
  }

  /* line 18, ../sass/_smartphone.scss */
  h3 {
    font-size: 1.6rem;
  }

  /* line 22, ../sass/_smartphone.scss */
  #search {
    margin-top: 19px;
  }

  /* line 26, ../sass/_smartphone.scss */
  #social-footer {
    clear: both;
    display: block;
  }
  /* line 30, ../sass/_smartphone.scss */
  #social-footer ul {
    margin-top: 0;
    float: none;
  }

  /* line 36, ../sass/_smartphone.scss */
  #logo {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    margin: 26px 0 13px 0;
  }
  /* line 40, ../sass/_smartphone.scss */
  #logo h1, #logo .widget_em_widget h3, .widget_em_widget #logo h3, #logo h2 {
    height: 26px;
    margin: 0;
    padding: 0;
  }

  /* line 48, ../sass/_smartphone.scss */
  .logo {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: block;
    background: no-repeat transparent;
    background-image: url('../images/logoMobile.png?1373878562');
    height: 58px;
    min-width: 200px;
  }
  /* line 57, ../sass/_smartphone.scss */
  #navigation {
    margin: 0;
    padding: 0;
  }

  /* line 62, ../sass/_smartphone.scss */
  #dielinke {
    width: 23.07692%;
    float: left;
    margin-right: 2.5641%;
    margin: 0 0 13px 0;
    min-width: 120px;
  }
  /* line 67, ../sass/_smartphone.scss */
  #dielinke a {
    float: none;
    background-size: 75%;
  }

  /* line 74, ../sass/_smartphone.scss */
  #footer .widget, #footer .widget.widget_search {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 79, ../sass/_smartphone.scss */
  .navigation.level_1 {
    margin: 0;
    padding: 0;
  }
  /* line 83, ../sass/_smartphone.scss */
  .navigation.level_1 h3 {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    cursor: pointer;
    position: absolute;
    top: 26px;
    right: 24px;
    display: block;
    height: 24px;
    width: 36px;
    line-height: 36px;
    background: center no-repeat transparent;
    background-image: url('../images/icons/nav.png?1373878682');
  }
  /* line 97, ../sass/_smartphone.scss */
  .navigation.level_1 ul {
    display: none;
    padding-top: 26px;
  }
  /* line 101, ../sass/_smartphone.scss */
  .navigation.level_1 ul ul {
    padding-top: 0;
  }
  /* line 105, ../sass/_smartphone.scss */
  .navigation.level_1 ul li {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    border-bottom: 1px solid #d4d4d4;
  }
  /* line 109, ../sass/_smartphone.scss */
  .navigation.level_1 ul li a, .navigation.level_1 ul li a:link, .navigation.level_1 ul li a:visited {
    display: block;
    padding: 19.5px 0;
  }

  /* line 117, ../sass/_smartphone.scss */
  .navigation.level_2 {
    margin: 0;
    padding: 0;
  }
  /* line 121, ../sass/_smartphone.scss */
  .navigation.level_2 h3 {
    display: block;
    color: #f7f7ef;
    padding: 19.5px 0;
    cursor: pointer;
  }
  /* line 128, ../sass/_smartphone.scss */
  .navigation.level_2 ul {
    display: none;
    padding-top: 0;
  }
  /* line 132, ../sass/_smartphone.scss */
  .navigation.level_2 ul ul {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 137, ../sass/_smartphone.scss */
  .navigation.level_2 ul li {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    border-bottom: 1px solid #4d4d4d;
  }
  /* line 141, ../sass/_smartphone.scss */
  .navigation.level_2 ul li a, .navigation.level_2 ul li a:link, .navigation.level_2 ul li a:visited {
    display: block;
    padding: 19.5px 0;
  }

  /* line 151, ../sass/_smartphone.scss */
  .navigation.social ul {
    float: right;
  }
  /* line 155, ../sass/_smartphone.scss */
  .navigation.social li {
    margin: 0 6px 0 0;
  }
  /* line 159, ../sass/_smartphone.scss */
  .navigation.social li.rss a {
    background-image: url('../images/icons/rssSmall.png?1369948260');
  }
  /* line 165, ../sass/_smartphone.scss */
  .navigation.social li.facebook a {
    background-image: url('../images/icons/facebookSmall.png?1369948268');
  }
  /* line 171, ../sass/_smartphone.scss */
  .navigation.social li.twitter a {
    background-image: url('../images/icons/twitterSmall.png?1369948252');
  }
  /* line 177, ../sass/_smartphone.scss */
  .navigation.social li.flickr a {
    background-image: url('../images/icons/flickrSmall.png?1369948274');
  }
  /* line 183, ../sass/_smartphone.scss */
  .navigation.social a {
    height: 28px;
    width: 28px;
  }

  /* line 191, ../sass/_smartphone.scss */
  #categories h3 {
    display: block;
    font-size: 1.6rem;
    font-weight: normal;
    margin-top: 13px;
    margin-bottom: 13px;
    cursor: pointer;
    color: #666666;
  }
  /* line 201, ../sass/_smartphone.scss */
  #categories ul {
    display: none;
  }

  /* line 210, ../sass/_smartphone.scss */
  #content {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 214, ../sass/_smartphone.scss */
  #sidebar {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 217, ../sass/_smartphone.scss */
  #sidebar .widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 219, ../sass/_smartphone.scss */
  #sidebar .widget:nth-child(2n) {
    float: right;
    margin-right: 0;
  }

  /* line 225, ../sass/_smartphone.scss */
  .post.frontpage {
    margin-bottom: 26px;
    padding-bottom: 26px;
    font-size: 1.6rem;
    line-height: 2.6rem;
  }
  /* line 231, ../sass/_smartphone.scss */
  .post.frontpage .cat-links {
    margin-bottom: 0;
  }
  /* line 238, ../sass/_smartphone.scss */
  .post.frontpage .post-categories li a:link, .post.frontpage .post-categories li a:visited {
    font-size: 1.4rem;
  }
  /* line 244, ../sass/_smartphone.scss */
  .post.frontpage h2 {
    font-size: 2.0rem;
    line-height: 2.6rem;
    margin-bottom: 0;
  }
  /* line 250, ../sass/_smartphone.scss */
  .post.frontpage:first-child {
    border-bottom: 1px solid #bbbbbb;
  }
  /* line 254, ../sass/_smartphone.scss */
  .post.frontpage:last-child {
    margin-bottom: 0;
  }

  /* line 259, ../sass/_smartphone.scss */
  .flex-control-paging {
    display: none;
  }

  /* line 263, ../sass/_smartphone.scss */
  .flex-direction-nav {
    display: block;
  }

  /* line 269, ../sass/_smartphone.scss */
  .post.intro .content {
    padding: 0 0 26px 0;
  }
  /* line 272, ../sass/_smartphone.scss */
  .post.intro .content h2 {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 277, ../sass/_smartphone.scss */
  .post.intro .content p {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  /* line 286, ../sass/_smartphone.scss */
  body.home #content, body.blog #content {
    padding: 26px 0;
  }
  /* line 292, ../sass/_smartphone.scss */
  body.home #sidebar .widget, body.blog #sidebar .widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 296, ../sass/_smartphone.scss */
  body.home #sidebar .widget_latest_tweets_widget, body.blog #sidebar .widget_latest_tweets_widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 299, ../sass/_smartphone.scss */
  body.home #sidebar .widget_latest_tweets_widget li, body.blog #sidebar .widget_latest_tweets_widget li {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 307, ../sass/_smartphone.scss */
  body.blog .post {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 309, ../sass/_smartphone.scss */
  body.blog .post:nth-child(2n) {
    float: left;
    margin-right: 2.5641%;
  }
  /* line 312, ../sass/_smartphone.scss */
  body.blog .post:nth-child(3n) {
    float: left;
    margin-right: 2.5641%;
  }
  /* line 315, ../sass/_smartphone.scss */
  body.blog .post:nth-child(6n) {
    float: left;
    margin-right: 2.5641%;
  }

  /* line 322, ../sass/_smartphone.scss */
  #categories li, .navigation.level_2 li {
    float: left;
    width: 50%;
  }
}
@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 48, ../sass/_smartphone.scss */
  .logo {
    -webkit-background-size: 200px auto;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('../images/logoMobile@2x.png?1373878584');
  }
}

@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 83, ../sass/_smartphone.scss */
  .navigation.level_1 h3 {
    -webkit-background-size: 20px auto;
    -moz-background-size: 20px auto;
    -o-background-size: 20px auto;
    background-size: 20px auto;
    background-image: url('../images/icons/nav@2x.png?1373878706');
  }
}
@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 159, ../sass/_smartphone.scss */
  .navigation.social li.rss a {
    -webkit-background-size: 28px auto;
    -moz-background-size: 28px auto;
    -o-background-size: 28px auto;
    background-size: 28px auto;
    background-image: url('../images/icons/rssSmall@2x.png?1370071378');
  }
}
@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 165, ../sass/_smartphone.scss */
  .navigation.social li.facebook a {
    -webkit-background-size: 28px auto;
    -moz-background-size: 28px auto;
    -o-background-size: 28px auto;
    background-size: 28px auto;
    background-image: url('../images/icons/facebookSmall@2x.png?1370071422');
  }
}
@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 171, ../sass/_smartphone.scss */
  .navigation.social li.twitter a {
    -webkit-background-size: 28px auto;
    -moz-background-size: 28px auto;
    -o-background-size: 28px auto;
    background-size: 28px auto;
    background-image: url('../images/icons/twitterSmall@2x.png?1370071506');
  }
}
@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 177, ../sass/_smartphone.scss */
  .navigation.social li.flickr a {
    -webkit-background-size: 28px auto;
    -moz-background-size: 28px auto;
    -o-background-size: 28px auto;
    background-size: 28px auto;
    background-image: url('../images/icons/flickrSmall@2x.png?1370071560');
  }
}
@media (max-width: 360px) {
  /* line 2, ../sass/_smartphone-portrait.scss */
  #content {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 6, ../sass/_smartphone-portrait.scss */
  #sidebar {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 9, ../sass/_smartphone-portrait.scss */
  #sidebar .widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 11, ../sass/_smartphone-portrait.scss */
  #sidebar .widget:nth-child(2n) {
    float: right;
    margin-right: 0;
  }

  /* line 16, ../sass/_smartphone-portrait.scss */
  #categories li {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }
  /* line 19, ../sass/_smartphone-portrait.scss */
  #categories li a:link, #categories li a:visited {
    text-align: left;
    border-bottom: 1px solid #E7E7E7;
  }
  /* line 25, ../sass/_smartphone-portrait.scss */
  #categories li:last-child a:link, #categories li:last-child a:visited {
    border-bottom: none;
  }

  /* line 33, ../sass/_smartphone-portrait.scss */
  #footer .widget {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
  }

  /* line 39, ../sass/_smartphone-portrait.scss */
  body.blog .post {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    border-bottom: 0;
  }
  /* line 41, ../sass/_smartphone-portrait.scss */
  body.blog .post:nth-child(2n) {
    float: left;
    margin-right: 2.5641%;
  }
}
