
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url('https://my-cdn.at/O0yQj1SAHQIIHvspmZOk4RwpR8.JEk.os4BVpK5VURA') format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v10/jizdRExUiTo99u79D0e8fOydLxUY.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url('https://my-cdn.at/UYYh5ASI8dVNFOj8AzasGaOB.igj5YMCL88Ij6HgIYi') format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url('https://my-cdn.at/c34AMFdPPOyRChtzHi5SZfyN8b40hF.o7Mw1dVUiQm9') format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url('https://my-cdn.at/vC3O.LILz9OA9yI3iCFWCRsB67cYXDnpr5o3726HcNo') format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url('https://my-cdn.at/nBQqVoA9MzdHa4gie.votCRcswokIQ002O470vSgseP') format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url('https://my-cdn.at/qHDrZJVUm5ybFTo8Vhac3JO95FWXYMqlGn3PyGXcshf') format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url('https://my-cdn.at/gbsCbEXWM9OxMnR6OEQ6KRLtSamyPwIEwFB-lotNk8I') format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url('https://my-cdn.at/iHTvkDdFmRWWvQF6nsnLnCI14RsvOA.1HPnOEwzIQDe') format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'), url('https://my-cdn.at/uqJ634yiQ9uG6gRwoykGenMeRjC3BYuOmlmIEQHyIeH') format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('https://my-cdn.at/qJK0mODedye3ZZHI0GBUCXAiypkUmbYyakna7Ley0dP') format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('https://my-cdn.at/sRVXmLTl-hIGnnE1EEDU3VL5Cf3wP4HzaaVMgKUwkhS') format('truetype');
}

/* @import url("https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i|PT+Serif:400,400i,700,700i|Source+Sans+Pro:400,400i,700,700i"); */


body { 
	background: #f9f9f9; 
	color: #000; 
	-webkit-font-smoothing: antialiased; 
	font: 12px/1.2 'PT Sans', PT Serif, Helvetica Neue, Helvetica, Arial ;
}

body a { 
	color: #02aace; 
	text-decoration: none; 
}

body a:hover { 
	color: #000; 
}
h3 {
    font-weight: bold;
    margin: 0 0 0.5em 0;
}

p{
	margin: 0 0 20px;
    margin-bottom: 20px;
	line-height: 1.3em;
	font-size: 1.1em;
}
article.views-row {
	margin: 0 0 2em 0;
	clear: both;
	overflow: hidden;
}
.content{
	overflow: hidden;
	
	}
#primary{
	font-size: 1.1em; /* breaks zooming thingy */

}

.node-type-artikel .cc-new{
margin: 2em 0 0 0;
}
.page-node .summary{
font-size: 1.1em;
font-weight: bold;
line-height: 1.3em;
}
#wrap{ 
	margin: 0 auto; 
	width: 100%; 
	box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	background: transparent; padding: 0 20px;
	font-size:1em;
}
a:hover, a:active{
	color: #999;
}

#header,
#site-navigation-wrap,
#main,
#footer-block-wrap{
	margin: 0 14% 0 14%;
}

#header{
	float: right;
	
}
#footer-block-wrap{
	font-size: 1.1em;
	width:100%;
}

.span_1_of_3.col.col-1{
width:30%;
}
.span_1_of_3.col.col-2{
width:30%;
height: 46px;
}

.span_1_of_3.col.col-2 .content{
	display: inline;
	vertical-align:middle;
height: 46px;
	
}

.span_1_of_3.col.col-2 #block-boxes-oeh-logo img{
width: 56px;
margin: 0.3em 0 0 0;
float: left;
}
.span_1_of_3.col.col-2  #block-text-resize-0{
	margin: -1.3em 0 0 0;
}
.span_1_of_3.col.col-3{
width:30%;
float:right;
padding-right: 2.5em;
}
.span_1_of_3.col.col-3 .content{
	overflow: unset;
}
.span_1_of_3.col.col-3 ul li a img{
	width: 28px;
}
.span_1_of_3.col.col-3 ul{
	margin: -0.5em 0 0 0;
}
.span_1_of_3.col.col-3 ul li{
	display: inline;
}

#block-search-form .content{
overflow: unset;
}
#block-search-form .content #search-block-form {
float: right;
margin: -3.6em 14% 0 0;

}
nav#site-navigation.navigation.main-navigation.clr{
background: transparent;
}

#search-form input#edit-keys, #block-search-form .form-item-search-block-form input{
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 200px;
    height: 24px;
    font-size: 1.4em;

}

#search-block-form input.form-submit, #search-form input.form-submit {

    margin-left: 0;
    margin-right: 0;
    height: 34px;
    width: 34px;
    padding: 0;
    cursor: pointer;
    text-indent: -9999px;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    background: url(../suche.png) no-repeat center top;
    overflow: hidden;

}

#search-block-form input.form-submit, #search-form input.form-submit{

    margin-left: 0;
    margin-right: 0;
    height: 34px;
    width: 34px;
    padding: 0;
    cursor: pointer;
    text-indent: -9999px;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    background: #f2f2f2 url(../suche.png) no-repeat center center;
    overflow: hidden;

}
#search-block-form input.form-submit:hover, #search-form input.form-submit:hover {

    margin-left: 0;
    margin-right: 0;
    height: 34px;
    width: 34px;
    padding: 0;
    cursor: pointer;
    text-indent: -9999px;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    background: #f2f2f2 url(../suche1.png) no-repeat center center;
    overflow: hidden;

}

#preface-wrap {
	padding:  0 0 0 0;
}

.page-node-253 .contentnew{
text-align: left;
}
.contentnew{
text-align: justify;
}
.breadcrumb {
    padding-bottom: 1em;
    margin: 0 0 0 -0.3em;
    font-size: 1.1em;
}

.logged-in div.tabs-wrapper.clr{

margin: -4em 0 0.3em 0;
}
.left-content { float: left; width: 30%;}
.sidebar-container { float: right; width: 15%; }

#preface-block-wrap {
background: #f1f1ec;
margin: 0 -30px 0 -30px;
padding: 0 13.3% 0 14.7%;
height: 46px;
border-bottom: 1px solid #b6b8ba;
vertical-align: middle;

}
#site-logo img{
float: right;
padding: 0 0 0 0;
}
#logo img {
    display: block;
    max-width: 100%;
    margin: 0 -0.2em 0 0;
}

div#content-wrap{
	line-height:1em;
}
#preface-block-wrap a{
	font-family: 'PT Serif', serif;
	font-weight: bold;
	color: #000;
	font-size: 15px;
}
#block-block-1 .content,
#block-block-2 .content{
 margin: 16px 0 0 0;
   }
#block-text-resize-0 .content{
 margin: 4px 0 0 0;

}
   	
#block-block-1 h2,
#block-block-2 h2{
 display: none;
   }
   
#block-block-1{
   float: right;
}

#block-block-1 ul li,
#block-block-2 ul li{
display: inline;
padding: 0 1em 0 0;
} 

h1.page-title {
    font-family: pt serif;
    line-height: 1.2em;
}

#boxes-box-share_mobile{
	display: none;
}
#footer-block-wrap .span_1_of_3.col.col-1{
	width: 100%;
	margin: 0 auto 0 auto;
}
#footer-block-wrap .span_1_of_3.col.col-1 ul{
	margin: 0 0 0 0;
}


.node-type-artikel div.region.region-content,
.page-taxonomy-term div.region.region-content{
	display: flex;
	flex-flow: row wrap;
}

.page-taxonomy-term div#block-views-aktuellste-block,
.node-type-artikel div#block-views-aktuellste-block{
	order:3;
}
.node-type-artikel div#block-views-aehnliche-artikel-block,
.page-taxonomy-term div#block-views-aehnliche-artikel-block{
	order:2;

}
node-type-artikel div#block-system-main{
	order:1;
}

#block-block-3 ul li{
	display: inline-block;
	font-weight: bold;
	vertical-align: top;
	min-width: 16em;
	padding-bottom: 1em;
	
}
#block-block-4 ul li,
#block-block-5 ul li{
	display: inline-block;
	font-weight: bold;
	vertical-align: top;
	min-width: 10em;
}

#block-block-3 ul li ul,
#block-block-4 ul li ul,
#block-block-5 ul li ul{
	margin: 0 0 0 0;
}
#block-block-3 ul li ul li,
#block-block-4 ul li ul li,
#block-block-5 ul li ul li{
	display: block;
	padding: 0.3em 0 0 0;
	font-weight: normal;
}

#block-menu-menu-footer,
#boxes-box-footer_share,
div.region.region-footer {
	display: none;
}

/* Artikelansichten
================================================== */
.front article.views-row.views-row-1 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-1 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-7 div.views-field.views-field-field-images.image a img{
	float: left;
	padding: 0 0 0 0;
	margin: 0 1em 0 0;
	border: 1px solid #a7a9ac;
}
.front article.views-row.views-row-2 div.views-field.views-field-field-images.image a img,
.front article.views-row.views-row-3 div.views-field.views-field-field-images.image a img,
.front article.views-row.views-row-4 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-2 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-3 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-4 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-5 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-6 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-8 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-9 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-10 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-11 div.views-field.views-field-field-images.image a img,
.page-taxonomy-term article.views-row.views-row-12 div.views-field.views-field-field-images.image a img{
	display: none;
}

#flexslider-2 {
	margin: 0 0 2em 0;
}

section.articles #flexslider-1,
.page-taxonomy-term .flex-nav-container{
	display: none;
	border-top: none;
}


section.articles.politik,
section.articles.bildung,
section.articles.feuilleton{
padding: 1em 0 1.5em 0;
border-top: 1px solid #c5c6c8;
}

.page-taxonomy section.articles.politik,
.page-taxonomy section.articles.bildung,
.page-taxonomy section.articles.feuilleton{
padding: 1em 0 1.5em 0;
border-bottom: 1px solid #c5c6c8;
border-top: none;

}

.page-taxonomy-term-6 div.topic{
	display: none;
}

#block-views-aehnliche-artikel-block{
	margin: 1em 0 0 0;
}
div.view.view-aktuellste,
div.view.view-aehnliche-artikel{
	margin-bottom: 1em;
}
.view-aktuellste h2 a{
	border-top: 5px solid #000;
	width: 300px;
	height: 120px;
	color: #000;
	word-wrap: break-word;
	float: left;
	line-height: 1.2em;
	margin: 2em 0 -2.7em 0;
}
.page-node #content-wrap img {
    border: 1px solid #CCCCCC;
    padding: 6px;
    height: auto;
    max-width: 96.4%;
    margin: 0.5em 1em 0.5em 0;
}
#block-views-aehnliche-artikel-block h2{
	border-top: 5px solid #000;
	width: 117px;
	color: #000;
	word-wrap: break-word;
	float: left;
	line-height: 1.2em;
	margin: 0em 0 -2.7em 0;
	font-weight: bold;
}

.view-aktuellste .views-field.views-field-name,
.view-aehnliche-artikel .views-field.views-field-name {
	display: inline;
}

.view-aktuellste .view-content,
.view-aehnliche-artikel .view-content{
display: inline-flex;
flex-wrap: wrap;
justify-content: space-between;
height: 100%;
}

.view-aktuellste  div.views-row,
.view-aehnliche-artikel div.views-row{
	width: 32%;
	margin: 0 0 1.5em 0;
	vertical-align: baseline;

}
.view-aktuellste div.views-field.views-field-title,
.view-aehnliche-artikel div.views-field.views-field-title{
height: 54px;}

.view-aktuellste .views-row .Politik,
.view-aehnliche-artikel .views-row .Politik{
	padding: 1em 1em 1em 1em;
	background: #d6e3ea;
	height: 115px;
}
.view-aktuellste .views-row .Feuilleton,
.view-aehnliche-artikel .views-row .Feuilleton{
	padding: 1em 1em 1em 1em;
	background: #d8e4d7;
	height: 115px;

}
.view-aktuellste .views-row .Bildung,
.view-aehnliche-artikel .views-row .Bildung{
	padding: 1em 1em 1em 1em;
	background: #e9d9df;
	height: 115px;

}
ul.flex-direction-nav{
	display: none;
}

ol.flex-control-nav.flex-control-paging{
	width:100%;
	margin: 0 0 0 44%;
	position: absolute;
	bottom: 1em;
}
div.flex-caption {
	position: absolute;
	bottom: 3em;
	margin: 0 0 0 1em;
	width: 60%;
	background: #fff;
	opacity: 0.6;
	padding: 1em 1em;
}
div.flex-caption .tax{
	padding: 0 0 0.5em 0;
}
div.flex-caption strong{
	opacity: 1;
}
.flex-caption div.field-content.article{
	font-weight: normal;
}

.flex-caption .details,
.flex-caption .details a{
	display: inline-flex;
	font-size: 1em;
	font-family: 'PT Sans';
	font-weight: normal;
	
}
.flex-caption .details a{
	margin: -2px 0 0 5px;
}

.flex-caption a {
    font-family: 'PT Serif', serif;
    font-weight: bold;
    color: #000;
    display: block;
    line-height: 1.3em;
}

.view-aktuellste .views-field-title a,
.view-aehnliche-artikel .views-field-title a{
	font-family: 'PT Serif', serif;
	font-weight: bold;
	color: #000;
	display: block;
	line-height: 1.3em;
	
}
.view-aktuellste .details,
.view-aehnliche-artikel .details{
	
	display: block;
	line-height: 1.1em;
	padding: 1em 0 0 0;
	position: relative;
	bottom: -0.8em;
	color: #6d6e71;
}
#cc-new .imgnew{
width: 460px;
float: left;
padding: 0 2em 2em 0;

}
.page-node-261 ul.meta.clearfix,
.page-node-414 ul.meta.clearfix {
	display: none;
}
#cc-new {
	margin: 2em 0 0 0;
}
article div.details {
    color: #6d6e71;
    font-size: 0.9em;
}
.page-node #cc-group{
	display: none;

}

.view-aktuellste h2{
	margin: 3em 0 -1.7em 0;
	font-weight: bold;	
}
section.articles.politik h2.section.title{
	margin: 2em 0 -1.7em 0;
	
	font-weight: bold;
}

section.articles.bildung h2.section.title,
section.articles.feuilleton h2.section.title{
	margin: 2em 0 -1.7em 0;	
	font-weight: bold;
}

section.articles.politik h2.section.title,
.page-taxonomy-term-2 h1.page-title,
.page-taxonomy-term-3 h1.page-title,
.page-taxonomy-term-4 h1.page-title{
	border-top: 5px solid #8bb3c8;
	width: 76px;
}
.page-taxonomy-term-6 h1.page-title,
.page-taxonomy-term-16 h1.page-title,
.page-taxonomy-term-7 h1.page-title,
section.articles.bildung h2.section.title{
	border-top: 5px solid #c890a6;
	width: 76px;
}
section.articles.feuilleton h2.section.title,
.page-taxonomy-term-24 h1.page-title,
.page-taxonomy-term-30 h1.page-title,
.page-taxonomy-term-9 h1.page-title{
	border-top: 5px solid #90b68c;
	width: 76px;
}

.page-taxonomy-term div.topic{
	display: none;
}
.page-taxonomy-term-24 h1.page-title,
.page-taxonomy-term-30 h1.page-title,
.page-taxonomy-term-9 h1.page-title,
.page-taxonomy-term-6 h1.page-title,
.page-taxonomy-term-16 h1.page-title,
.page-taxonomy-term-7 h1.page-title,
.page-taxonomy-term-2 h1.page-title,
.page-taxonomy-term-3 h1.page-title,
.page-taxonomy-term-4 h1.page-title {
	margin: 2em 0 -1.7em 0;
	font-weight: bold;
	font-size: 1.3em;
	width: 70px;
word-break: break-word;
	font-family: 'PT Sans';
	}
	

.item-list .pager {
height: 60px;
}

.page-taxonomy-term-2 .view-content,
.page-taxonomy-term-3 .view-content,
.page-taxonomy-term-4 .view-content,
.page-taxonomy-term-6 .view-content,
.page-taxonomy-term-7 .view-content,
.page-taxonomy-term-16 .view-content,
.page-taxonomy-term-9 .view-content,
.page-taxonomy-term-24 .view-content,
.page-taxonomy-term-30 .view-content,
.page-taxonomy-term .politik .view-content,
section.articles.politik .view-content,
section.articles.bildung .view-content,
section.articles.feuilleton .view-content,
.view-aktuellste .view-content,
.view-aehnliche-artikel .view-content{
	margin: 0 0 0 160px;
	}
	

.topic a{
	color: #f57f20;
	text-transform: uppercase;
}
h3.title,
h3.title a,
.views-field-title a{
	font-family: 'PT Serif', serif;
	color: #000;
	font-size: 18px;
}

div.field-content.article{
	line-height: 1.2em;
	font-size: 1.1em;
	margin: 0 0 1em 0;
}

.page-taxonomy-term-1 h1.page-title,
.page-taxonomy-term-5 h1.page-title,
.page-taxonomy-term-8 h1.page-title,
.page-taxonomy #breadcrumbs{
	display: none;
}
.page-taxonomy section#content{
display: flex;
flex-flow: row wrap;
}
.page-taxonomy div#content_top{
order:2;
}
.page-taxonomy div#content-wrap{
order:1;
}

.comment .content {
    font-size: 0.929em;
    line-height: 1.6;
    margin: 0 0 2em 0;
}


/* Main Navigation
================================================== */
#main-menu > ul,
#main-menu > ul * { margin: 0; padding: 0; list-style: none; line-height: 60px;}
#main-menu > ul li { position: relative }
#main-menu > ul ul { position: absolute; display: none; top: 100%; left: 0; z-index: 10001; }
#main-menu > ul > li { float: left }
#main-menu > ul li:hover > ul,
#main-menu > ul li.sfHover > ul { display: block }
#main-menu > ul a { display: block; position: relative; }
#main-menu > ul ul ul { top: 0; left: 100%; }
#main-menu > ul { float: left }
#main-menu > ul ul { min-width: 160px; *width: 160px; }
#main-menu > ul a { zoom: 1 }
#main-menu > ul li { position: relative; white-space: nowrap; *white-space: normal; -webkit-transition: background .2s; transition: background .2s; }
#main-menu > ul li:hover,
#main-menu > ul li.sfHover { -webkit-transition: none; transition: none; }
#main-menu > ul .sf-mega { position: absolute; display: none; top: 100%; left: 0; z-index: 99; }
#main-menu > ul li:hover > .sf-mega,
#main-menu > ul li.sfHover > .sf-mega { display: block }
/*styling*/
#site-navigation-wrap { background: transparent;  height: 50px; }
#site-navigation #main-menu > ul li { display: block; margin: 0 4em 0 0; float: left; height: 55px; line-height: 55px; }
#site-navigation #main-menu > ul li a { font-size: 1.8em; color: #000; font-family: 'PT Serif', serif; font-weight: 400; text-decoration: none; text-align: left; cursor: pointer; padding: 0 0 0 0; }
#site-navigation #main-menu > ul > li > a:hover,
#site-navigation #main-menu > ul > li.sfHover > a,
#site-navigation #main-menu > ul > li > a.active,
#site-navigation #main-menu > ul > li > a.active:hover { background: transparent; color: #999; }
/*drop-down styles*/
#site-navigation #main-menu > ul ul li { border-bottom: 1px solid #fff; line-height: 1.4em; height: auto; width:100%; float: none; display: block; }
#site-navigation #main-menu > ul ul li > a:hover { color: #000 }
#site-navigation #main-menu > ul ul li:last-child { border: none; }
/*arrows*/
#site-navigation #main-menu > ul li .fa-angle-down { margin-left: 5px }
#site-navigation #main-menu > ul li ul li .fa-angle-right { position: absolute; top: 50%; right: 15px; height: 20px; line-height: 20px; margin-top: -10px; }
#site-navigation #main-menu > ul li ul a { font-size:1.4em;}

#site-navigation #main-menu > ul li#politik ul { background: #f1f1ec; border-top: 5px solid #8bb3c8; font-size: 12px; }
#site-navigation #main-menu > ul li#bildung ul { background: #f1f1ec; border-top: 5px solid #c890a6; font-size: 12px; }
#site-navigation #main-menu > ul li#feuilleton ul { background: #f1f1ec; border-top: 5px solid #90b68c; font-size: 12px; }

#site-navigation #main-menu > ul li#politik ul a {  display: block; height: auto; line-height: 1.7em; color: #8bb3c8; padding: 10px 20px; margin: 0px; border: 0px; text-transform: none; }
#site-navigation #main-menu > ul li#bildung ul a { display: block; height: auto; line-height: 1.7em; color: #c890a6; padding: 14px 20px; margin: 0px; border: 0px; text-transform: none; }
#site-navigation #main-menu > ul li#feuilleton ul a { display: block; height: auto; line-height: 1.7em; color: #90b68c; padding: 14px 20px; margin: 0px; border: 0px; text-transform: none; }

#site-navigation #main-menu li#politik{
border-bottom: 5px solid #8bb3c8;
}

#site-navigation #main-menu li#bildung{
border-bottom: 5px solid #c890a6;
}

#site-navigation #main-menu li#feuilleton{
border-bottom: 5px solid #90b68c;
}

#site-navigation #main-menu li#mitarbeit{
border-bottom: 5px solid #dd9e83;
}


/*hide responsive elements
================================================== */
#navigation-toggle, .sidr, #sidr-close,
.boxes-box-share_mobile { display: none;}

/*footer elements
================================================== */
#footer-wrap {
    background: #f0efe8;
    margin: 10px -20px 0;
    padding: 10px 0 0 30px;
    overflow: hidden;
}

#copyright-wrap {
    background: #f0efe8;
    border-top: 1px solid #ccc;
    margin: 0 -30px 0;
    padding: 13px 30px;
    color: #ccc;
    text-align: center;
}
#footer-wrap a {
    color: #000;
}

