*,
*:after,
*::before {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}
form#search-block-form {
    box-sizing: content-box;
}

@font-face {
		font-weight: normal;
		font-style: normal;
		font-family: 'ecoicons';
		src: url("../fonts/ecoicons/ecoicons.eot");
		src: url("../fonts/ecoicons/ecoicons.eot?#iefix") format("embedded-opentype"), url("../fonts/ecoicons/ecoicons.woff") format("woff"), url("../fonts/ecoicons/ecoicons.ttf") format("truetype"), url("../fonts/ecoicons/ecoicons.svg#ecoicons") format("svg");
}

/* Icomoon.com */

.gn-menu-main,
.gn-menu-main ul {
		margin: 0;
		padding: 0;
		background: #fffffe;
		color: #5f6f81;
		list-style: none;
		text-transform: none;
		font-weight: 300;
		font-family: 'Lato', Arial, sans-serif;
		line-height: 44px;
}

.gn-menu-main {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 60px;
		font-size: 13px;
}

.gn-menu-main a {
		display: block;
		height: 100%;
		color: #5f6f81;
		text-decoration: none;
		cursor: pointer;
}

.no-touch .gn-menu-main a:hover,
.no-touch .gn-menu li.gn-search-item:hover,
.no-touch .gn-menu li.gn-search-item:hover a {
		background: #5f6f81;
		color: white;
}

.gn-menu-main > li {
		display: block;
		float: left;
		height: 100%;
		border-right: 1px solid #c6d0da;
		text-align: center;
}

/* icon-only trigger (menu item) */

.gn-menu-main li.gn-trigger {
	position: relative;
	width: 60px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fffffe;
}

.gn-menu-main > li:last-child {
		/*float: right;*/
		float: left;
		border-right: none;
		border-left: 1px solid #c6d0da;
}

.gn-menu-main > li > a {
		padding: 0 30px;
		/*text-transform: uppercase;*/
		letter-spacing: 1px;
		font-weight: bold;
}

.gn-menu-main:after {
		display: table;
		clear: both;
		content: "";
}

.gn-menu-wrapper {
		position: fixed;
		top: 60px;
		bottom: 0;
		left: 0;
		overflow: hidden;
		/*width: 60px;*/
		width: 0px;
		border-top: 1px solid #c6d0da;
		background: white;
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		transform: translateX(-60px);
		-webkit-transition: -webkit-transform 0.3s, width 0.3s;
		-moz-transition: -moz-transform 0.3s, width 0.3s;
		transition: transform 0.3s, width 0.3s;
}

.gn-scroller {
		position: absolute;
		overflow-y: scroll;
		width: 100%;/*370px;*/
		height: 100%;
}

.gn-menu {
		border-bottom: 1px solid #c6d0da;
		text-align: left;
		font-size: 18px;
		/*padding-bottom: 1000px !important;*/
}

.gn-menu li:not(:first-child),
.gn-menu li li {
		box-shadow: inset 0 1px #c6d0da
}

.gn-submenu li {
		overflow: hidden;
		height: 0;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
}

.gn-submenu li a {
		color: #c1c9d1
}

input.gn-search {
		position: relative;
		z-index: 10;
		padding-left: 60px;
		outline: none;
		border: none;
		background: transparent;
		color: #5f6f81;
		font-weight: 300;
		font-family: 'Lato', Arial, sans-serif;
		cursor: pointer;
}

/* placeholder */

.gn-search::-webkit-input-placeholder {
		color: #5f6f81
}

.gn-search:-moz-placeholder {
		color: #5f6f81
}

.gn-search::-moz-placeholder {
		color: #5f6f81
}

.gn-search:-ms-input-placeholder {
		color: #5f6f81
}

/* hide placeholder when active in Chrome */

.gn-search:focus::-webkit-input-placeholder,
.no-touch .gn-menu li.gn-search-item:hover .gn-search:focus::-webkit-input-placeholder {
		color: transparent
}

input.gn-search:focus {
		cursor: text
}

.no-touch .gn-menu li.gn-search-item:hover input.gn-search {
		color: white
}

/* placeholder */

.no-touch .gn-menu li.gn-search-item:hover .gn-search::-webkit-input-placeholder {
		color: white
}

.no-touch .gn-menu li.gn-search-item:hover .gn-search:-moz-placeholder {
		color: white
}

.no-touch .gn-menu li.gn-search-item:hover .gn-search::-moz-placeholder {
		color: white
}

.no-touch .gn-menu li.gn-search-item:hover .gn-search:-ms-input-placeholder {
		color: white
}

.gn-menu-main a.gn-icon-search {
		position: absolute;
		top: 0;
		left: 0;
		height: 60px;
}

.gn-icon::before {
		display: inline-block;
		width: 60px;
		text-align: center;
		text-transform: none;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		font-family: 'ecoicons';
		line-height: 1;
		speak: none;
		-webkit-font-smoothing: antialiased;
}

.gn-icon-help::before {
		content: "\e000"
}

.gn-icon-earth::before {
		content: "\e004"
}

.gn-icon-cog::before {
		content: "\e006"
}

.gn-icon-search::before {
		content: "\e005"
}

.gn-icon-download::before {
		content: "\e007"
}

.gn-icon-photoshop::before {
		content: "\e001"
}

.gn-icon-illustrator::before {
		content: "\e002"
}

.gn-icon-archive::before {
		content: "\e00d"
}

.gn-icon-article::before {
		content: "\e003"
}

.gn-icon-pictures::before {
		content: "\e008"
}

.gn-icon-videos::before {
		content: "\e009"
}

/* if an icon anchor has a span, hide the span */

.gn-icon span {
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
}
.gn-icon-menu::before {
	margin-left: -15px;
	vertical-align: -10px;
	width: 30px;
	height: 3px;
	background: #044e93;
	box-shadow: 0 3px white, 0 -6px #044e93, 0 -9px white, 0 -12px #044e93;
	content: '';
}

.no-touch .gn-icon-menu:hover::before,
.no-touch .gn-icon-menu.gn-selected:hover::before {
		background: white;
		box-shadow: 0 3px #5f6f81, 0 -6px white, 0 -9px #5f6f81, 0 -12px white;
}

.gn-icon-menu.gn-selected::before {
		background: #5993cd;
		box-shadow: 0 3px white, 0 -6px #5993cd, 0 -9px white, 0 -12px #5993cd;
}
/* styles for opening menu */

.gn-menu-wrapper.gn-open-all,
.gn-menu-wrapper.gn-open-part {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px);
}

.gn-menu-wrapper.gn-open-all {
		width: 100%;/*340px;*/
}

.gn-menu-wrapper.gn-open-all .gn-submenu li {
		height: 60px
}

@media screen and (max-width: 422px) { 
	.gn-menu-wrapper.gn-open-all {
			-webkit-transform: translateX(0px);
			-moz-transform: translateX(0px);
			transform: translateX(0px);
			width: 100%;
	}

	.gn-menu-wrapper.gn-open-all .gn-scroller {
			width: 130%
	}
}
/*
 * mobile top
*/
.header_logo_mobile {
    font-size: 0px;
}
div#block-menu-menu-mobile-menu.block.block-menu div.content div.gn-menu-container ul#gn-menu.gn-menu-main li.first.last.leaf,
div#block-menu-menu-mobile-menu.block.block-menu div.content div.gn-menu-container li.first.last.leaf,
div#block-menu-menu-second-mobile-menu.block  div.block-content li.first.last.leaf  {
    background-image: url("/sites/default/files/logo-mobile.png") !important;
    background-position: left center;
    background-repeat: no-repeat;
    margin-left: 20px !important;
    border-left: 0px;
    width: 65%;
    color: transparent !important;
}

div#block-menu-menu-mobile-menu.block.block-menu div.content div.gn-menu-container ul#gn-menu.gn-menu-main li.first.last.leaf a {
    /*color: #ffffff;*/
    color: transparent !important;
}
.gn-menu.responsive-menus-google-nexus-processed.ecoicons > li {
    background: none repeat scroll 0 0 #ffffff;
}
/*
 * mobile top End
*/
/*
 * mobile
*/
.mobiletheme .region-footer ul.menu li.first.last.leaf a.footerNav-button.active {
    color: #217ebb;
}
#footer #block-menu-menu-second-mobile-menu,
#footer #block-menu-menu-mobile-menu,
#block-menu-menu-footer-menu h2,
#block-menu-menu-mobile-footer-menu h2,
#block-menu-menu-mobile-footer-menu-1 h2,
#block-menu-menu-mobile-footer-menu-2 h2,
#block-menu-menu-mobile-footer-menu-3 h2,
#block-menu-menu-mobile-menu h2,
#block-menu-menu-second-mobile-menu h2,
#block-menu-menu-second-mobile-menu .content,
#block-mobile-switch-block-switch h2,
#footer .form-item.form-type-select.form-item-theme,
.mobiletheme div.item-list ul.pager li.pager-current  {
    display:none;
    text-decoration: none;
}
.form-submit.footerNav-button {

}
ul li.leaf {
    list-style-image: none;
    list-style-type: none;
}
/*#footer .menu li.leaf {
    font-size: 0.8125rem;
    line-height: 0.875em;
    text-align: center;
}*/
#footer ul {
    padding-left: 0px;
}
#footer .menu li.leaf,
#footer .menu li.leaf a,
.form-submit.footerNav-button {
    padding: 0 0.5rem;
}
.mobiletheme a,
.mobiletheme li {
    color: #217ebb;
    text-decoration: none;
}
/*a,
span.footerNav-button {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    list-style-type: none;
    text-decoration: none;
}*/
body {
    color: #000;
    font-family: "freight-sans-pro",Arial,"Droid Sans",sans-serif;
    font-size: 100%;
    font-weight: 500;
    /*background: none repeat scroll 0 0 #f0f0f0; */
}
.footerNav-button,
#block-mobile-switch-block-switch a,
#block-block-26 .content {
    border-top: 1px solid #e5e5e5;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 0.75rem 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.875rem !important;
}
.mobiletheme #block-menu-menu-mobile-footer-menu-2 div.content ul.menu li.first.last.leaf a.footerNav-button,
.mobiletheme div#wrapper div#footer.section div.region.region-footer div#block-menu-menu-mobile-footer-menu.block.block-menu.contextual-links-region div.content ul.menu li.first.last.leaf a.footerNav-button {
    text-transform: none !important;
}
div#block-menu-menu-mobile-footer-menu-2.block.block-menu div.content ul.menu li a.footerNav-button {
    text-transform: none;
    color: #217ebb;
    font-weight: normal;
    border-top: 0px;
}
/*,
div.content ul.menu li.leaf.button.switchtheme-submit a#footer_desktop_version.as_footerNav-button*/
#footer #block-menu-menu-mobile-footer-menu-1 .menu li.leaf,
#footer #block-menu-menu-mobile-footer-menu-2 .menu li.leaf,
#footer #block-menu-menu-mobile-footer-menu-3 .menu li.leaf,
#block-mobile-switch-block-switch .menu li.leaf,
#block-block-26 .content,
.button.switchtheme-submit.leaf,
div.content ul.menu li.leaf.button.switchtheme-submit a#footer_desktop_version.as_footerNav-button,
.mobiletheme div#wrapper div#footer.section div#backtotop.jquery-once-2-processed ul.menu li.first.last.leaf,
.mobiletheme div#wrapper div#footer.section div.region.region-footer div#block-menu-menu-mobile-footer-menu.block.block-menu.contextual-links-region div.content ul.menu li.first.last.leaf {
    font-size: 100%;
    line-height: 1.42857;
    text-align: center;
    display: block;
    border: 0 none;
    padding: 0;
    vertical-align: baseline;
    color: #217ebb;
}
.mobiletheme div#wrapper div#footer.section li.first.last.leaf #footer_desktop_version,
.mobiletheme div#wrapper div#footer.section li.first.last.leaf #footer_desktop_version {
    font-size: 0.75rem !important;
}
#block-menu-menu-mobile-footer-menu-1 li,
#block-menu-menu-mobile-footer-menu-3 li,
#block-mobile-switch-block-switch li,
#block-block-26 .content,
.mobiletheme div.region.region-footer div#backtotop.jquery-once-2-processed ul.menu li.first.last.leaf {
    background-color: #fff;
    box-shadow: 0 0.125rem 1px -1px rgba(0, 0, 0, 0.18);
    margin: 0 0.75rem 0.875rem;
}
,
/*.button.switchtheme-submit.leaf,
div.content ul.menu li.leaf.button.switchtheme-submit a#footer_desktop_version.as_footerNav-button*/
.form-type-textfield input,
.form-type-textarea input {
    width: 100%;
    padding: 0 0.5rem;
}
.mobile div.item-list ul.pager {
    margin-top: 20px;
    margin-bottom: 0px;
}
/* Content */
.mobiletheme {
    margin-top: 4rem;
}
.mobile-view,
div.view.view-Similar-Entries.view-id-Similar.Entries div.view-content div.item-list ul li.views-row,
.goto,
.pager,
.mobiletheme div#wrapper div#content-wrapper div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views {
    background: none repeat scroll 0 0 #f0f0f0;
    margin-bottom: 10px;
    box-shadow: 0 0.125rem 1px -1px rgba(0, 0, 0, 0.18);
}
.views-row.mobile-view.interview,
div.view-content div.views-row.mobile-view {
    float: left;
    width: 100%;
}
.mobiletheme div.views-row.mobile-view div.views-field.views-field-title h2.field-content.nodetitle {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1rem;
}
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries div.view-content div.item-list ul li,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries div.view-content div.item-list ul {
    text-decoration: none !important;
}
.mobile-view div.node h2 a,
.mobile-view div.field.field-name-body,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-title h2.field-content.nodetitle a,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body div.field-content a,
.mobiletheme div.panel-display.panel-2col div.panel-panel div.inside div.views-field.views-field-title h2.field-content a,
.mobiletheme div.panel-display.panel-2col div.panel-panel div.inside div.views-field.views-field-title h2.field-content a,
.mobiletheme div.panel-panel div.inside div.views-field.views-field-body div.field-content a,
.mobiletheme div.panel-panel div.inside div.views-field.views-field-body div.field-content a,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.inside div.views-field.views-field-body,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.inside div.views-field.views-field-body,
.goto a,
.mobile .pager a,
.mobile-view div.views-field.views-field-title h2.field-content.nodetitle a,
.mobile-view div.views-field.views-field-field-interviewte-person-komment div.field-content a,
.mobile-view div.views-field.views-field-body div.field-content a,
.mobile-view div.views-field.views-field-title h2.field-content.nodetitle a,
div.view-content div.views-row.mobile-view.mobile-block span.views-field.views-field-title h2.field-content.nodetitle a {
    margin-top: 0;
    color: #044e93;
    font-size: 1rem;
    line-height: 0.875rem !important;
    padding-bottom: 0.375rem;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    vertical-align: baseline;
    font-weight: 700;
}
.mobiletheme .first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body div.field-content a.more-link,
.mobiletheme .view-id-mobil.view-display-id-block_1 .views-field-body div.field-content a.more-link {
    line-height: 0.625rem !important;
}
.mobile-view div.field.field-name-body,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body div.field-content a,
.mobiletheme div.panel-panel div.inside div.views-field.views-field-body div.field-content a,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.inside div.views-field.views-field-body,
.mobile-view div.views-field.views-field-field-interviewte-person-komment div.field-content a,
.mobile-view div.views-field.views-field-body div.field-content a {
	font-size: 0.8125rem !important;
    font-weight: 300 !important;
    padding-bottom: 0.375rem !important;
}
.mobiletheme div#wrapper div#content-wrapper div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views  {
	font-size: 1rem !important;
    font-weight: 300 !important;
    padding-bottom: 0rem !important;
}
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-title h2.field-content.nodetitle,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body div.field-content,
/*.mobile-view div.views-field.views-field-body div.field-content,*/
.mobile-view div.views-field.views-field-title div.field-content  {
	margin: 0.125rem 0.625rem 0.25rem;
    padding-bottom: 0.25rem;
}
.mobiletheme div#wrapper div#content-wrapper div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views .views-field-title  {
    margin: 0rem 0.625rem 0.25rem;
    padding-top: 1.475rem;
    padding-bottom: 0rem;
}
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-title h2.field-content.nodetitle,
div.content div.view.view-Similar-Entries.view-id-Similar.Entries div.item-list ul li.views-row div.panel-display.panel-2col div.panel-panel div.inside div.views-field.views-field-title h2.field-content {
    margin: 0rem 0.625rem;
    line-height: 1rem !important;
}
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body div.field-content,
.mobile-view div.views-field.views-field-body div.field-content  {
    line-height: 1rem !important;
}
.mobile-view div.node h2,
div.content div.view.view-Similar-Entries.view-id-Similar.Entries div.item-list ul li.views-row div.panel-display.panel-2col div.panel-panel div.inside div.views-field.views-field-title h2.field-content,
.goto,
.pager,
.mobile-view div.views-field.views-field-title h2.title-news-list  {
    line-height: 1rem !important;
    padding-bottom: 0.125rem !important;
    padding-top: 0.125rem !important;
}
.mobile-view div.views-field.views-field-body div.field-content,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body div.field-content, {
    line-height: 0.875rem !important;
} 
.mobile-view div.views-field.views-field-title h2.title-news-list {
    margin: 0;
}
.mobiletheme div#wrapper div#content-wrapper div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views .field-content {

}
.goto > a {
    display: block;
    text-align: center;
    padding-bottom: 0;
}
.mobile .pager a {
    padding-bottom: 0;
}
div.content div.view.view-Similar-Entries.view-id-Similar.Entries div.item-list ul li.views-row div.panel-display.panel-2col div.panel-panel div.inside div.views-field.views-field-title h2.field-content {
    margin: 0 !important;
}
.mobiletheme .panel-2col .panel-col-first .inside {
    margin: 0 0 0 0 !important;
}
.mobile-view div.node h2 {
    margin: 0;
    padding: 0;
}
.mobile-view .group-right,
.views-row.mobile-view.interview .views-field-title,
.views-row.mobile-view.interview .views-field-field-interviewte-person-komment,
div.region.region-content div#block-views-similar-entries-block.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-col-last,
.mobiletheme div.region.region-content div#block-views-similar-entries-block-1.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_1 div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-col-last,
.mobiletheme div.region.region-content div#block-views-similar-entries-block-1.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_1 div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-panel.panel-col-last,
.mobiletheme div.region.region-content div#block-views-similar-entries-block-2.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_2 div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-col-last,
.mobiletheme div.region.region-content div#block-views-similar-entries-block-2.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_2 div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-panel.panel-col-last,
.mobiletheme .view-Similar-Entries.view-id-Similar div.item-list ul li div.panel-display.panel-2col div.panel-panel.panel-col-last,
.mobile-view div.views-field.views-field-title,
.mobile-view div.views-field.views-field-body,
.mobiletheme .view-mobil.view-id-mobil div.view-content .mobile-view.mobile-block div.views-field.views-field-title,
.mobiletheme .view-mobil.view-id-mobil div.view-content .mobile-view.mobile-block div.views-field.views-field-body {
    width: 59% !important;
    margin-left: 0.625rem !important;
    margin-bottom: 0.25rem !important;
    float: right !important;
}
.mobiletheme div#wrapper div#block-views-mobil-block-1 div.views-field.views-field-title,
.mobiletheme div#wrapper div#block-views-mobil-block-1 div.views-field.views-field-body,
div.view.view-mobil.view-id-mobil.view-display-id-block_3 div.views-row.mobile-view.mobile-block div.views-field.views-field-title,
div.view.view-mobil.view-id-mobil.view-display-id-block_3 div.views-row.mobile-view.mobile-block div.views-field.views-field-body {
    width: 100% !important;
}
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-title,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body,
/*.mobiletheme .view-mobil.view-id-mobil div.view-content .mobile-view.mobile-block div.views-field.views-field-title,
.mobiletheme .view-mobil.view-id-mobil div.view-content .mobile-view.mobile-block div.views-field.views-field-body*/  {
    margin-left: 0rem;
}
.mobile-view .group-left,
.mobile-view .views-field.views-field-field-interviewte-person-bild-,
div.region.region-content div#block-views-similar-entries-block.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-col-first,
div.region.region-content div#block-views-similar-entries-block-1.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_1 div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-col-first,
div.region.region-content div#block-views-similar-entries-block-2.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_2 div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-col-first,
.mobiletheme              div#block-views-similar-entries-block-3.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_3 div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-panel.panel-col-first,
.mobiletheme              div#block-views-similar-entries-block-3.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries div.view-content div.item-list ul li.views-row div.panel-display.panel-2col div.panel-panel.panel-col-first,
.mobile-view div.views-field.views-field-field-image,
.mobile-view div.views-field.views-field-field-image-1,
.mobiletheme .views-field.views-field-field-image-1 {
    width: 37%;
}
.mobiletheme div#block-views-mobil-block-1.block.block-views div.content div.view.view-mobil.view-id-mobil.view-display-id-block_1 .mobile-view.mobile-block div.views-field.views-field-field-image-1 {
    width: 100%;
}
.views-row.mobile-view.interview .views-field-title,
.views-field.views-field-field-interviewte-person-bild-,
.views-row.mobile-view.interview .views-field-field-interviewte-person-komment,
.mobile-view div.views-field.views-field-field-image,
.mobile-view div.views-field.views-field-field-image-1 {
    float: left;
}
.mobile-view.list div.views-field.views-field-body,
.mobile-view.list div.views-field.views-field-title {
    /*margin-right: 1%;*/
}
.block.block-views div.content div.view.view-mobil.view-id-mobil div.view-footer,
.mobiletheme div.region.region-content div.block.block-views div.content div.view.view-box-news.view-id-box_news div.view-footer,
.mobiletheme div#wrapper div#footer.section {
    display: block;
    float: left;
    width: 100%;
}
.mobile-view .group-left .field-type-image,
.mobile-view .views-field-field-image {
    background: none repeat scroll 0 0 #f0f0f0;
}
.mobile-view div.ds-2col.node div.group-left div.field.field-name-field-image.field-type-image .field-items div.field-item a img,
.mobile-view div.field.field-type-image div.field-items div.field-item a img,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-field-image div.field-content a img,
.mobiletheme .node div.content div.field.field-type-image div.field-items div.field-item.even a img,
.mobiletheme div.node.node-news div.field.field-name-field-image.field-type-image div.field-items div.field-item img,
.mobiletheme div#block-views-similar-entries-block.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block div.inside div.views-field.views-field-field-image div.field-content a img,
.mobiletheme div#block-views-similar-entries-block-1.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_1 div.inside div.views-field.views-field-field-image div.field-content a img,
.mobiletheme div#block-views-similar-entries-block-1.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_3 div.inside div.views-field.views-field-field-image div.field-content a img,
.mobiletheme div#block-views-similar-entries-block-1.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries div.inside div.views-field.views-field-field-image div.field-content a img,
.mobiletheme div#block-views-similar-entries-block-2.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_2 div.inside div.views-field.views-field-field-image div.field-content a img,
.mobiletheme div#block-views-similar-entries-block-2.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_2 div.inside div.views-field.views-field-field-image div.field-content a img,
.mobiletheme div#block-views-similar-entries-block-2.block.block-views div.content div.view.view-Similar-Entries.view-id-Similar.Entries div.inside div.views-field.views-field-field-image div.field-content a img,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries div.item-list ul li div.panel-display.panel-2col div.panel-panel.panel-col-first div.inside div.views-field.views-field-field-image div.field-content a img,
.mobile-view div.views-field.views-field-field-image div.field-content a img,
.mobile-view div.views-field.views-field-field-image-1 div.field-content a img,
.mobile-view.mobile-block div.views-field div.field-content a img,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-title,
.first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body,
.mobiletheme div.region.region-content div.content div.node div.content div.field.field-name-field-image.field-type-image div.field-items div.field-item img,
.mobiletheme .view-display-id-block_1 div.views-field.views-field-field-image div.field-content img,
.mobiletheme div#block-views-mobil-block-1.block.block-views .first-galopp-news.mobile-view.mobile-block div.views-field.views-field-field-image,
div#block-views-mobil-block-3.block.block-views div.content div.view.view-mobil.view-id-mobil div.views-row.mobile-view.mobile-block div.views-field.views-field-field-image div.field-content img,
div.view.view-mobil.view-id-mobil.view-display-id-block_3 div.view-content div.views-row.mobile-view.mobile-block div.views-field.views-field-field-image,
div.view.view-mobil.view-id-mobil div.view-content div.views-row div.views-field div.field-content a img,
.mobiletheme div.content div.node div.content img.media-image,
.mobiletheme div.content div.node div.content div div.fb-post.fb_iframe_widget,
.mobiletheme div.content div.node div.content div div.fb-post.fb_iframe_widget iframe,
.mobiletheme div.content div.node,
.mobiletheme div.gallery-slides div.gallery-frame ul li.gallery-slide img,
.mobiletheme .galleryformatter, 
.mobiletheme .gallery-thumbs,
.mobiletheme .gallery-thumbs img,
.mobiletheme iframe  {
    width: 100% !important;
}
.mobiletheme div.content div.node div.content div.field.field-name-field-image.field-type-image items div.field-item img,
.mobiletheme div#wrapper div#content-wrapper div#content div.region.region-content div#block-system-main.block.block-system div.content div#node-31975.node.node-race.clearfix div.content div.field.field-name-field-image.field-type-image.field-label-hidden div#md2.field-items div.field-item.even a.colorbox.init-colorbox-processed.cboxElement img,
.mobiletheme div#wrapper div#content-wrapper div#content div.region.region-content div#block-system-main.block.block-system div.content div.content div.field.field-name-field-image.field-type-image div.field-item.even a.colorbox img {
    height: auto !important;
}
/*
 * galerie 
*/
.mobiletheme .slide-button {
    display: none !important;
}
/*.mobiletheme .gallery-slides img,
.mobiletheme .gallery-slide img,*/
.mobiletheme .gallery-frame,
.mobiletheme .group-galerie {
    width: 60% !important;
    height: 60% !important;
}
.mobiletheme .group-galerie .gallery-thumbs img  {
    width: 100% !important;
    height: 100% !important;
}
.mobiletheme .group-galerie .gallery-thumbs .wrapper {
    width: 60%;
}
.mobiletheme .group-galerie .gallery-thumbs .wrapper li {
    width: 33% !important;
}
.mobiletheme .group-galerie {
    padding: 0;
    border: 0 none;
}
.mobiletheme .galleryformatter .gallery-slides, .galleryformatter .gallery-thumbs {
    margin: 0 !important;
}.galleryformatter-greenarrows .gallery-thumbs {
    padding: 0 !important;
}
/*
 * galerie END
*/
.mobiletheme div#wrapper div#content-wrapper div.region.region-content div#block-system-main.block.block-system div.content div.content div.field.field-name-field-image.field-type-image.field-label-hidden {
    float: right;
    margin-bottom: 0em;
    margin-left: 0em;
    margin-top: 1rem;
}
.mobiletheme div.field.field-name-field-image.field-type-image img {
    width: unset !important;
}
.mobile-view .node-interview  div.field.field-type-image div.field-items div.field-item a img,
.mobiletheme .views-row.mobile-view.interview a img {
    margin-left: 15%;
    width: 75%;
}

.mobile-view .node-interview  div.field.field-type-image div.field-items div.field-item,
.mobiletheme .views-field.views-field-field-interviewte-person-bild- .field-content,
.views-row.mobile-view.interview .views-field-title,
.views-row.mobile-view.interview .views-field-field-interviewte-person-komment  {
    background: none repeat scroll 0 0 #f0f0f0 !important;
}
.mobile-view .view-mode-jquerymobile_teaser .field-type-taxonomy-term-reference div.field-items div.field-item {
    /*color: #fffffe;*/
    font-family: "freight-sans-pro",Arial,"Droid Sans",sans-serif;
    font-weight: 700;
    /*text-transform: uppercase;*/
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    font-size: 0.625rem;
    white-space: nowrap;
}
.node ul.links.inline {
	display: none;
}
/* Service Links */
div.service-links ul,
.block-service-links-service-links div.service-links ul.links {
	list-style-type: none;
}
div.service-links ul li {
	/*display:inline;*/
	display: block;
    float: left;
	margin: 0;
	background: none;
	/*border-right: 1px solid #c4c7ce;*/
}
div.service-links ul li.service-links-google-plus-one div,
.block-service-links-service-links div.service-links ul li.service-links-google-plus-one div {
    width: 65px !important;
}
div#main-content.grid.section div.grid-inner.clearfix div.region.region-content div#block-service-links-service-links.block.block-service-links.contextual-links-region div.block-inner.clearfix h2.block-title {
    display: none;
}
a.service-links-forward {
    color: #FFFFFF !important;
}
.node ul.links.inline {
	display: none;
}
div.service-links,
div.service-links ul,
.mobiletheme form#form-abonnieren div fieldset#edit-anschrift.form-wrapper div.fieldset-wrapper div.form-item.form-type-textfield.form-item-firma {
    width: 96%;
}
.mobiletheme div.service-links ul {
    left: 30px;
    position: relative;
    top: 20px;
}
.mobiletheme div.service-links li {
	display: inline;
    min-width: 5%;
    padding-right: 10%;
    margin-bottom: 10px;
}
.mobiletheme iframe#twitter-widget-0.twitter-share-button.service-links-twitter-widget.twitter-tweet-button.twitter-share-button.twitter-count-horizontal {
    width: 80px !important;
}
div.service-links li.last {
    padding-right: 0%;
}
div.service-links ul, .block-service-links-service-links div.service-links ul.links {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/* Service Links End */
li {
    list-style: none outside none;
}
/*
 * Similar-Entries
*/
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block div.view-content div.item-list ul li.views-row,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_1 div.view-content div.item-list ul li.views-row,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_2 div.view-content div.item-list ul li.views-row,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries.view-display-id-block_3 div.view-content div.item-list ul li.views-row,
.mobiletheme div.view.view-Similar-Entries.view-id-Similar.Entries div.view-content div.item-list ul li.views-row {
    margin: 0 0 0.625rem;
    padding: 0;
}
.mobiletheme div.inside {
    margin-bottom: 0 !important;
}
.mobiletheme #block-views-similar-entries-block.block.block-views {
    padding-top: 10px;
}
.mobiletheme #block-views-similar-entries-block.block.block-views h2,
.mobiletheme #block-views-similar-entries-block-1.block.block-views h2, 
.mobiletheme #block-views-similar-entries-block-2.block.block-views h2, 
.mobiletheme #block-views-similar-entries-block-3.block.block-views h2 {
    /*background: url("../images/healineswrap-bg.png") repeat-x scroll 100% -2px rgba(0, 0, 0, 0) !important;*/
    background: none repeat scroll 0 0 #f0f0f0;
    font-size: 14px;   
    color: #222222;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 0.775rem !important;;
    font-weight: normal;
    margin-bottom: 0.3125rem;
    padding: 10px 10px;
    text-transform: uppercase;
}
.mobiletheme #block-views-similar-entries-block.block.block-views h2.field-content,
.mobiletheme #block-views-similar-entries-block-1.block.block-views h2.field-content,
.mobiletheme #block-views-similar-entries-block-2.block.block-views h2.field-content,
.mobiletheme #block-views-similar-entries-block-3.block.block-views h2.field-content {
    background: none repeat scroll 0 0 transparent !important;
    padding: 3px 0px !important;
    font-size: 1rem !important;
    color: #044e93 !important;
    font-weight: 700 !important;
    border: 0 none !important;
    margin-top: 0 !important;
    padding-bottom: 0.375rem !important;
    vertical-align: baseline !important;
    text-transform: none;
    font-family: "Arial,Helvetica,sans-serif !important;
}
/*
 * Similar-Entries END
*/
/* statistiken */
.mobiletheme div.content h5,
.mobiletheme h1,
.mobiletheme #block-block-22 .table-frame h3,
.mobiletheme #block-block-23 .table-frame h3,
.mobiletheme .page-node.node-type-news.mobile div#wrapper div#content-wrapper h1#page-title.title,
.mobiletheme div#content div.region.region-content div.block.block-views div.content div.view.view-mobil.view-id-mobil div.view-header h1#page-title top,
.mobiletheme #page-title.top {
    /*background: none repeat scroll 0 0 #fffffe;*/
    /*background: url("../images/healineswrap-bg.png") repeat scroll 100% -2px rgba(0, 0, 0, 0) !important;*/
    background: none repeat scroll 0 0 #f0f0f0 !important;
    /*font-family: 'Titillium Web';*/
    font-size: 1.125rem !important;
    padding: 3px 10px !important;
    margin-bottom: 0.3125rem !important;
    color: #044e93 !important;
    text-transform: uppercase !important;
    font-family:  Georgia, "Times New Roman", Times, serif !important;
    font-weight: normal !important;
}
.mobiletheme div div.block.block-views div.content div.view.view-mobil.view-id-mobil div.view-header h1#page-title,
.mobiletheme div.content div.view.view-mobil div.view-header h1#page-title top,
.page-home.mobiletheme div.block-views div.content div.view.view-mobil.view-id-mobil div.view-header h1#page-title top {
    font-family:  Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}
.mobiletheme #block-block-22 .table-frame h3 {
    margin-top: 2rem;
}
.no-cufon {
    font-weight: bold;
}
h5 {
    color: #000044;
    text-transform: uppercase;
}
.mobiletheme .page-title-menue,
.mobiletheme .gdl-button.shortcode-small-button {
    background: url("../images/header-title.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #fffffe;
    float: left;
    font-weight: 600;
    font-size: 0.75rem !important;
    line-height: 1rem !important;
    margin-bottom: 0.25rem !important;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
    margin-top: 0;
    padding: 0.3125rem 0.625rem !important;
    text-transform: uppercase;
    width: 40%;
    text-align: center 
}
.mobiletheme .gdl-button.shortcode-small-button {
    width: 80%;
    
}
.mobiletheme .page-node-.page-node-1402039211 div#wrapper div#content-wrapper h1#page-title.title {
    display: none;
}
.mobiletheme div.content div.page-title-menue.weltweit { 
    width: 85%;
}
.mobiletheme .no-cufon.weltweit {
    margin-top: 3rem;
}
.mobiletheme div.page-title-menue a,
.mobiletheme div.page-title-menue {
    color: #fffffe !important;
    font-family: Georgia,"Times New Roman",Times,serif;
                 /*helvetica,sans-serif*/
}
.mobiletheme .weltweit .page-title-menue a {
	border: 0 none;
    margin: 0;
    padding: 0;
}
/* statistiken end */
/* Content End */
/*
 * mobile End
*/
/* 
 * Formular 
 */
.mobiletheme .form-item, .mobiletheme .form-action {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
}
.mobiletheme .form-item.webform-component.webform-component-textfield {
    width: 45% !important;
}
.mobiletheme .form-item.webform-component.webform-component-email label,
.mobiletheme .form-item.webform-component.webform-component-email input,
.mobiletheme .form-item.webform-component.webform-component-textarea label,
.mobiletheme .form-item.webform-component.webform-component-textarea div,
.mobiletheme .form-item.webform-component.webform-component-textfield .form-text,
.mobiletheme .form-item.webform-component.webform-component-textfield label,
.mobiletheme .form-item.webform-component.webform-component-number label,
.mobiletheme .form-item.webform-component.webform-component-number input {
    width: 90% !important;
}
.mobiletheme .form-item.webform-component.webform-component-number {
    width: 25% !important;
}
.mobiletheme #webform-component-wohnort {
    width: 70% !important;
}
.mobiletheme #webform-component-wohnort label,
.mobiletheme #webform-component-wohnort input {
    width: 86% !important;
}
.mobiletheme #webform-component-name,
.mobiletheme #webform-component-vorname,
.mobiletheme #webform-component-plz,
.mobiletheme #webform-component-wohnort {
    float: left;
}
.mobiletheme #webform-component-stra-e-und-hausnummer,
.mobiletheme #webform-component-e-mail-adresse,
.mobiletheme #webform-component-bemerkungen {
    width: 95% !important;
}
.mobiletheme .form-item.webform-component div .grippie {
    width: 100% !important;
}
.mobiletheme .node-type-interview div#wrapper div#content-wrapper div.region.region-content div#block-system-main.block.block-system div.content div.node.node-interview div.content div.field.field-name-field-interviewte-person-bild-.field-type-image div.field-items div.field-item.even a img,
.mobiletheme .node-type-interview div#wrapper div#content-wrapper div.region.region-content div#block-system-main.block.block-system div.content div.node.node-interview div.content div.field.field-name-field-interviewte-person-bild-.field-type-image div.field-items div.field-item.even .imgcaption {
    width: 49% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.mobiletheme li.pager-previous.first,
.mobiletheme li.pager-next.last {
    width: 50%;
    padding: 0.0rem;
}
.mobiletheme .item-list ul li.first {
    margin: 0 0 0.1rem 0rem;
}
.mobiletheme .item-list ul li.last {
    margin: 0 0 0.1rem 1rem;
}
.mobileblack a {
    color: #000000;
}
/* 
 * Formular end 
 */
.mobiletheme div.region.region-content div.block.block-views div.content div.view.view-box-news.view-id-box_news div.view-header h1#page-title {
    color: #ffffff !important;
}
.views-more-link, .more-link, a.more-link,
.mobiletheme #block-views-similar-entries-block a.more-link,
.mobiletheme #block-views-similar-entries-block-1 a.more-link,
.mobiletheme #block-views-similar-entries-block-2 a.more-link,
.mobiletheme div#wrapper div#content-wrapper div.region.region-content div#block-views-box-news-block-6.block.block-views div.content div.view.view-box-news.view-id-box_news div.view-content .first-galopp-news.mobile-view.mobile-block div.views-field.views-field-body div.field-content a.more-link {
    /*background: url("../images/read-more.png") no-repeat scroll right center / 10% auto rgba(0, 0, 0, 0) !important;*/
    color: #367aab !important;
    display: inline-block !important;
    margin-left: 5px !important;
    margin-top: 0 !important;
    padding: 0 10px 0 0 !important;
    background-size: 10% auto !important;
}
.mobiletheme .views-row .more-link {
    padding-top: 5px !important;
}
.more-link, a.more-link {
    text-align: right !important;
}
/* 
 * Breaking News end 
 */
.mobiletheme div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views h2 { 
    background: url("../images/healineswrap-bg.png") repeat-x scroll 100% -2px rgba(0, 0, 0, 0) !important;
    line-height: 18px;
    text-transform: none;
    border-bottom: medium none;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    width: 100%;
    padding: 3px 10px;
    /*font-family: "Titillium Web";*/
    font-size: 1.125rem;
    color: #222222;
    text-transform: uppercase;
    font-family:  Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}
.mobiletheme div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views .content span { 
    color: #044e93;
    font-size: 0.8125rem;
}
.mobiletheme div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views .content .views-field-title {
    /*padding-top: 1px !important;*/
}
.mobiletheme div.region.region-content div#block-views-view-breaking-news-block-1.block.block-views .content .mobile {
    margin-top: 0 !important;
}
/* 
 * Breaking News end 
 */
.mobiletheme .page-node.page-node-.page-node-1402039588.mobile div#wrapper div#content-wrapper h1#page-title.title,
.mobiletheme .page-node.page-node-.page-node-1402039713.mobile div#wrapper div#content-wrapper h1#page-title.title {
     display: none;
}
.mobiletheme div.region.region-content div#block-system-main.block.block-system div.content form#forward-form div div#edit-subject.form-item.form-type-item,
.mobiletheme div.region.region-content div#block-system-main.block.block-system div.content form#forward-form div div#edit-body.form-item.form-type-item{
    display: none;
}
/* 
 * Formular 
 */
.mobiletheme .form-item, .mobiletheme .form-action {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
}
.mobiletheme .form-item.webform-component.webform-component-textfield {
    width: 45% !important;
    float: left;
}
.mobiletheme .form-item.webform-component.webform-component-email label,
.mobiletheme .form-item.webform-component.webform-component-email input,
.mobiletheme .form-item.webform-component.webform-component-textarea label,
.mobiletheme .form-item.webform-component.webform-component-textarea div,
.mobiletheme .form-item.webform-component.webform-component-textfield .form-text,
.mobiletheme .form-item.webform-component.webform-component-textfield label,
.mobiletheme .form-item.webform-component.webform-component-number label,
.mobiletheme .form-item.webform-component.webform-component-number input {
    width: 90% !important;
    float: left;
}
#webform-component-newsletter,
.node-webform .form-actions.form-wrapper {
   float: left;
   width: 90% !important;
}
#webform-component-newsletter {
    padding-left: 5px !important;
}
#webform-component-newsletter {
    margin: 10px 0 15px !important;
}
div.form-item.webform-component.webform-component-textfield.webform-component--wohnort {
    width: 67% !important;
    float: left;
}
.webform-component--wohnort label,
.webform-component--wohnort input {
    width: 100% !important;
    float: left;
}
.form-item.webform-component.webform-component-email.webform-component--e-mail-adresse {
    width: 95% !important;
    float: left;
}
.form-item.webform-component.webform-component-number {
    width: 25% !important;
}
#webform-component-wohnort {
    width: 70% !important;
}
#webform-component-wohnort label,
#webform-component-wohnort input {
    width: 86% !important;
}
#webform-component-name,
.webform-component--name,
#webform-component-vorname,
.webform-component--vorname,
#webform-component-plz,
.webform-component--plz,
#webform-component-wohnort,
.webform-component--wohnort,
.webform-component--bestellung-abschlie-en,
div.form-item.webform-component.webform-component-textfield.webform-component--e-mail-adresse,
.form-item.webform-component.webform-component-email.webform-component--e-mail-adresse,
div.form-item.webform-component.webform-component-textarea.webform-component--bemerkungen,
.article.node.node-webform .webform-client-form div div.form-actions {
    float: left;
}
div.form-item.webform-component.webform-component-textfield.webform-component--stra-e-und-hausnummer,
#webform-component--stra-e-und-hausnummer,
#webform-component-stra-e-und-hausnummer,
div.form-item.webform-component.webform-component-textfield.webform-component--e-mail-adresse,
#webform-component-e-mail-adresse,
#webform-component-bemerkungen,
.webform-component--bestellung-abschlie-en,
div.form-item.webform-component.webform-component-textarea.webform-component--bemerkungen,
.article.node.node-webform .webform-client-form div div.form-actions {
    width: 95% !important;
}
.form-item.webform-component div .grippie {
    width: 100% !important;
}
/* 
 * Formular end 
 */

 /* 
 * ADs  
 */
.mobiletheme div#wrapper div#content-wrapper div.hidden-phone img {
    width: 100%;
}
.mobiletheme.node-type-landingpage-barebones div#wrapper div#content-wrapper div#content div.region.region-content div#block-system-main.block.block-system div.content div.node div.content div.field div div.field-item p img.media-image,
.mobiletheme.node-type-landingpage-standard div#wrapper div#content-wrapper div#content div.region.region-content div#block-system-main.block.block-system div.content div.node div.content div.field div div.field-item p img.media-image {
	width: 40% !important;
	height: 40% !important;
}
 /* 
 * ADs end 
 */
#block-menu-menu-mobile-menu.block.block-menu div.content div.gn-menu-container ul#gn-menu.gn-menu-main a.menuicon {
   /*display: none;*/
   color: transparent !important;
}
/* 
 * Kontakt 
 */
.mobiletheme .contact-form div div.form-item.form-type-textfield input.form-text {
    width: 100%;
} 
/* 
 * Kontakt end 
 */
/*
 * <front>
 */
#block-views-articles-block-1.block.block-views div.block-inner {
     padding: 10px 20px 10px 0px;
}
/*
 * <front> END
 */
.mobiletheme div#wrapper div#footer.section div.region.region-footer div#block-menu-menu-mobile-footer-menu.block.block-menu.contextual-links-region div.content ul.menu li.first.last.leaf a,
.mobiletheme div#wrapper div#footer.section div.region.region-footer div#block-menu-menu-mobile-footer-menu.block.block-menu div.content ul.menu li.first.last.leaf a.footerNav-button {
    border-top: 0px !important;
    font-weight: normal !important;
    text-transform: none !important;
}
/*
 * emagazin
 */
.m-emagazin {
    margin-bottom: 20px;
}
.m-emagazin-title,
.m-emagazin {
	/*margin-left: 70px;*/
}
.mobiletheme .btn {
	float: left;
	margin-left: 0;
	margin-right: 0;
	font-size: 15px !important;
    padding: 12px 30px !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #044e93;
    background-image: -moz-linear-gradient(center top , #044e93, #044e93);
    background-repeat: repeat-x;
    border-color: #cccccc #cccccc #b3b3b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 12px 40px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    width: 100%;
}
/*
 * emagazin END
 */
.view-mobil table.views-table.table tbody tr td.views-field.views-field-title {
    width: 50%;
}
.view-mobil table.views-table.table tbody tr td.views-field.views-field-field-image {
    width: 50%;
}
.view-mobil table.views-table.table tbody tr td.views-field.views-field-title a {
    margin-left: 25%;
}
/*
 * Hauptmenue 
 */
div.region.region-menu-bar .block.block-superfish h2.block-title.element-invisible,
div.region.region-menu-bar div#block-superfish-1.block.block-superfish div.block-inner.clearfix div.block-content div.sf-accordion-toggle.sf-style-gummi a#superfish-1-toggle span {
    display: none;
}
 /*
 * Hauptmenue END
 */
.mobiletheme #footer,
.mobiletheme #footer div.region.region-footer {
    background-color: #f0f0f0 !important;
    margin-top: 2.25rem !important;
    padding: 2.125rem 0 !important;
}
.page-home.mobiletheme div#wrapper div#content-wrapper div#content h1#page-title.title {
    display: none;
}
.mobiletheme  .field-name-field-rubrik.field-type-taxonomy-term-reference.field-label-above {
    display: none;
}
.mobiletheme .profile, .mobiletheme .tabs,
.mobiletheme .field-name-field-bva-rubrik {
    display: none;
}
/*
 * Webmaster-Tools Nutzerfreundlichkeit  		 
 */
.mobiletheme .form-item, 
.mobiletheme .form-action {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
/*
 * Webmaster-Tools Nutzerfreundlichkeit  END
 */
.mobiletheme .submitted {
	display: none;	
} 
.mobiletheme.node-type-landingpage-barebones div#wrapper div#content-wrapper div#content div.region.region-content div#block-system-main.block.block-system div.content div.node div.content div.field div div.field-item p img.media-image,
.mobiletheme.node-type-landingpage-standard div#wrapper div#content-wrapper div#content div.region.region-content div#block-system-main.block.block-system div.content div.node div.content div.field div div.field-item p img.media-image {
	width: 40% !important;
	height: 40% !important;
}