/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/*
CI-orange: #EA9516

Button/Links normal: #91A236
Button/Links hover:  #627026

font-family:'FrutigerLTW01-67BoldCn';
font-family:'FrutigerLTW01-87ExtraBk';
font-family:'FrutigerLTW01-57Condens';

'FrutigerLTW01-87ExtraBk'

*/
/* Google Web Font Alternative for Frutiger */
/***
@import url('//fonts.googleapis.com/css?family=Cabin+Condensed:400,700&subset=latin-ext');
***/

body, input, button, select, textarea {
	font-family:'FrutigerLTW01-57Condens',sans-serif !important;
}
body {
	line-height: 1.6;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:'FrutigerLTW01-87ExtraBk','Cabin Condensed',sans-serif !important;
	font-weight:400 !important;
	margin-top: 29px !important;
}
h1, .h1 {
	font-family:'FrutigerLTW01-87ExtraBk','Cabin Condensed',sans-serif !important;
	font-size:1.5em;
	letter-spacing: 0 !important;
	margin:20px 0 12px 0 !important;
}
h2, .h2 {
	font-family:'FrutigerLTW01-87ExtraBk','Cabin Condensed',sans-serif !important;
	font-size:2em;
	letter-spacing: 0 !important;
	margin-bottom: 40px;
}
h4, .h4 {
	font-family:'FrutigerLTW01-67BoldCn','Cabin Condensed',sans-serif !important;
	font-size:1.2em;
	margin-top: 1em;
	margin-bottom: 24px !important;
}

.h6 {
	text-transform:none !important;
	font-size:24px;
}

div.line_centered {
	text-align:center !important;
	padding-top: 50px;
	clear: both;
	float: none;
}
div.line_clear {
	clear:both;
	float:none;
}

ol li {
	padding-bottom: 20px;
	line-height: 1.3em;
}


/*---[ Header ]---*/

.x-navbar .desktop .x-nav > li > a > span	{
	padding-left:4px !important;
	padding-right:4px !important;
}

/***
.x-navbar {
	border-bottom:5px solid #eef1c6;
}
***/

.x-btn-navbar.collapsed {
    color: #123 !important;
}

.x-brand {
	font-family: 'FrutigerLTW01-87ExtraBk','Cabin Condensed',sans-serif !important;
	letter-spacing: 0 !important;
	font-weight: 400 !important;
	font-size: 1.2em !important;
	padding-top: 14px !important;
}

/* ==================================
============== Cookie ===============
===================================*/
#cookie-notice {
 color:#000 !important;
 background-color:#fff !important;
 font-size: 16px;
}

#cookie-notice .cookie-notice-container {
	padding:25px;
  display: inline-block;
  display:flex;
  flex: 1 0 auto;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;
 background: #eef1c6 !important;
}

#cookie-notice .cn-button {
	background: #91a236 !important;
	border: none !important;
	text-shadow: none !important;
	color: #fff !important;
	border-radius: 0 !important;
	width: 300px;
	font-size: 16px !important;
}

#cookie-notice #cn-refuse-cookie {
	background: transparent !important;
	color: #000 !important;
	text-decoration: underline !important;
	width: auto;
}

span#cn-notice-text {
 flex:0 0 auto;
 padding:0 0 20px 0;
 font-weight: normal;
 width: 100%;
 display: inline-block;
}

span#cn-notice-text > span {
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	font-weight: bold;
}

a#cn-accept-cookie, a#cn-more-info {
 margin:10px;
 background-color:#8dc63f;
 color:#fff;
 padding: 10px 16px 8px;
 font-size: 18px;
 white-space: initial;
}

a#cn-accept-cookie {
 order:1;
}

a#cn-refuse-cookie {
 order:3;
 margin: 10px;
 padding-top:8px;
}

a#cn-more-info {
 order:2;
}

@media (max-width: 900px) {
   #cookie-notice .cookie-notice-container {
    flex-direction:column;
   }
   #cookie-notice .cn-button {
     width: auto;
   }
}

@media screen and (min-width:1340px) {
	.x-brand {
		width:25%;
		margin:0 !important;
	}
	nav.desktop {
		display: block;
		width: 75%;
		float: right;
	}
}
@media screen and (min-width:963px) and (max-width:1339px) {
	.x-brand {
		width:23%;
		margin:5px 0 0 0 !important;
	}
	nav.desktop {
		display: block;
		width: 77%;
		float: right;
	}
	.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.x-navbar .desktop .x-nav > li > a > span	{
		padding-left:4px !important;
		padding-right:4px !important;
	}
}
@media screen and (max-width:962px) {
	.x-brand {
		width:25%;
		margin:5px 0 0 0 !important;
	}
}
@media screen and (max-width:730px) {
	.x-brand {
		width:40%;
		margin:5px 0 0 0 !important;
	}
}
@media screen and (max-width:600px) {
	.x-brand {
		width:50%;
		margin:5px 0 0 0 !important;
	}
}
@media screen and (max-width:400px) {
	.x-brand {
		width:70%;
		margin:5px 0 0 0 !important;
	}
}
nav.desktop .x-nav > li > a {
	font-family: 'FrutigerLTW01-67BoldCn','Cabin Condensed',sans-serif !important;
    margin: 0 8px;
	border-top:4px solid transparent;
	padding-top: 50px !important;
}
nav.desktop .x-nav > li > a:hover {
	border-top-color:#000;
}


nav.desktop .x-nav > li > a > span {
	border:none !important;
}

/*---[ Formulare ]---*/
/***
form.wpcf7-form label {
	color:#eef1c6 !important;
	font-weight:bold;
	font-size:1.3em;
}
***/

label, input, button, select, textarea {
    font-size: 100%;
    line-height: 1.7;
}

.wpcf7 select, .wpcf7 textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="color"] {
	/***
	background-color: #fff !important;
	color:#444;
    padding: 1.2em 1.4em !important;
    border: none !important;
    font-size: 0.8em;
    margin: 30px 0 0 0;
    height: auto;
	***/
	background-color: #f6f8e4;
	font-size: 0.8em;
	border: none;
	box-shadow: none;	
	padding: 0.6em 0.8em;
	height: auto;
	font-size: 18px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(0,0,0,.3);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.2);
    outline: 0;
}

input[type="checkbox"], input[type="radio"] {
    margin-right: 10px;
}

.x-btn, .button, [type="submit"], a.x-anchor-button {
	text-shadow:none !important;
	font-family:'FrutigerLTW01-57Condens',sans-serif !important;
	font-size:24px !important;
	letter-spacing: 0.1em !important;
	margin:10px 20px 10px 0;
	padding:0.5em 1em !important;
	font-weight:bold !important;
	border: none !important;
}

[type="submit"][disabled], [type="submit"][disabled]:hover {
	color:#c3c98c;
	background-color:rgba(98,112,38,0.6);
	opacity:1;
}



a.x-anchor-button {
	width:46%;
}

/***
@media screen and (max-width:1350px) {
	a.x-anchor-button {
		width:60%;
		margin:10px 0 !important;
		padding:0.5em 0 !important;
	}
}
@media screen and (max-width:620px) {
	a.x-anchor-button {
		width:100%;
		margin:10px 0 !important;
		padding:0.5em 0 !important;
	}
}
***/

.wpcf7-response-output {
    font-size: 1em;
}
span.wpcf7-not-valid-tip {
	color:#f00;
}
/***
@media screen and (min-width:601px) {
	form.wpcf7-form br {
		display:none;
	}

	span.your-firmenname, span.your-plz, span.your-email, span.your-adresse, span.your-ort, span.your-website {
		display:block;
		width:49%;
	}

	span.your-firmenname, span.your-plz, span.your-email {
		margin-right:1%;
		float:left;
	}
	span.your-adresse, span.your-ort, span.your-website {
		margin-left:1%;
		float:right;
	}
}
***/

a.x-anchor-button {
	border-radius: 0 !important;
}

div#prominente div.x-raw-content div.clearfix {
	display: flex;
	flex-flow: wrap;
}
/*---[ Prominente ]---*/
div.box_prominente {
	padding:20px 0.75%;
	text-align:center;
	margin:10px 0.75%;
	width:23%;
	/***float:left;***/
}
div.box_prominente h2.name {
	font-family:'Frutiger','Cabin Condensed',sans-serif !important;
	font-size:24px !important;
	font-weight:700 !important;
	margin: 40px 0 10px 0;
	text-align: left;
}
div.box_prominente h2.zitat_toggler {
	background:transparent url(toggler.png) center left no-repeat;
	padding:0 0 0 30px;
	cursor:pointer;
}
div.box_prominente h2.ohne_zitat {
	background:transparent url(empty.png) center left no-repeat;
	padding:0 0 0 30px;
}

div.box_prominente p.zitat {
	text-align:left;
	line-height:1.2em;
	font-size:18px;
}
div.box_prominente div.linie {
	border-top:5px solid #FFF;
}



div.box_prominente div.bild img {
	border-radius:50%;
}

div.line_clear_2, div.line_clear_3 { clear:both; float:none; }
div.line_clear_2 { display:none; }
div.line_clear_3 { display:block; }

@media screen and (max-width:1100px) {
	div.line_clear_2 { display:block; }
	div.line_clear_3 { display:none; }

	div.box_prominente {
		margin:10px 2.5%;
		width:45%;
	}
}
@media screen and (max-width:800px) {
	div.line_clear_2 { display:none; }
	div.line_clear_3 { display:none; }

	div.box_prominente {
		margin:10px 4%;
		width:92%;
	}
}

/*---[ Betroffene ]---*/
div.gemeinden {
	margin:20px 0;
	text-align:center;
}
div.gemeinden span {
	color: #eef1c6;
}
div.gemeinden a {
	font-weight:bold;
}

/*---[ Footer ]---*/
footer.x-colophon.top {
	border-top:6px solid #ececec !important;
}

footer span.logo1 {
	padding-right:30px;
}
footer a.link1 {
	float:right;
	text-transform:uppercase;
	font-family: 'FrutigerLTW01-67BoldCn','Cabin Condensed',sans-serif !important;
	font-size: 0.8em;
	color:#000;
}
footer a.link1:hover {
	color:#555;
}

/*---[ Slider ]---*/
.ls-v6 .ls-bottom-slidebuttons a {
    border: 2px solid #fff !important;
    background: #fff !important;
}
.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
    border-color:#91A236 !important;
    background: #91A236 !important;
}


.dk-speakout-privacypolicy-wrap label {
	margin-left: 10px;
  margin: 5px 0 0 10px;
}


p.greenbutton a {
	text-shadow: none !important;
	font-family: 'FrutigerLTW01-87ExtraBk','Cabin Condensed',sans-serif !important;
	font-size: 25px !important;
	margin: 10px 20px;
	font-weight: normal !important;
	border: none !important;
	background: #91A236;
	border: 0;
	text-shadow: none;
	box-shadow: none;
	border-radius: 0;
	text-transform: uppercase;
	padding: .8em 2em !important;
	color:#fff !important;
}
@media screen and (max-width:800px) {
	p.greenbutton a {
		font-size: 18px !important;
	}
}
@media screen and (max-width:320px) {
	p.greenbutton a {
		font-size: 16px !important;
	}
}

/* CUSTOM */

.dk-speakout-half {
	margin: 20px 20px 0 0;
}
.dk-speakout-quarter {
    margin: 20px 20px 0 0;
    width: 21.6%;
}
@media screen and (max-width:800px) {
	.dk-speakout-quarter {
		width: 41.6%;
	}
}
@media screen and (max-width:500px) {
	.dk-speakout-quarter {
		width: 94%;
	}
}

.dk-speakout-privacypolicy-wrap {
    margin: 8px 0 0 0 !important;
}

.dk-speakout-petition-wrap {
	background:none;
}

.dk-speakout-petition-wrap h3 {
	font-family: 'FrutigerLTW01-87ExtraBk','Cabin Condensed',sans-serif !important;
    font-size: 48px;
    letter-spacing: 0 !important;
	text-align:center;
}

.dk-speakout-share, .dk-speakout-progress-wrap {
	background:none;
}

.dk-speakout-progress {
	margin: 0 20px;
	position:relative;
	top:3px;
}

.dk-speakout-progress-wrap {
	border:0;
	background:rgba(255,255,255,0.4);
	padding:20px;
	margin:0 15px 30px;
}

.dk-speakout-signature-count {
	margin-bottom:20px
}

.dk-speakout-message {
	display:none;
}

.dk-speakout-petition-wrap input[type=email] {
    background: #e9efc6;
    border: 1px solid #e9efc6;
    color: #96a83d;
    font: normal 15px/1.4em Helvetica, Arial, sans-serif;
    padding: 0 0 0 .5em;
}

.dk-speakout-petition-wrap label {
	color:#000;
	text-shadow:none;
	text-transform:none;
}

.dk-speakout-privacypolicy-wrap {
	margin: 8px -4px 0 3%;
}

.dk-speakout-privacypolicy-wrap div {
	display:flex;
}


.dk-speakout-progress {
	background:#FFF;
	border-radius:0;
	border:0;
}

.dk-speakout-submit {
	background:#91A236;
	border:0;
	text-shadow:none;
	box-shadow:none;
	border-radius:0;
	text-transform: uppercase;
	font-size:24px;
	padding:.5em 2em;
}


.dk-speakout-petition-wrap {
	font-family: 'FrutigerLTW01-57Condens',sans-serif !important;
	font-size:1rem;
}


.dk-speakout-petition-wrap input[type=text],.dk-speakout-petition-wrap input[type=email], .dk-speakout-message, .dk-speakout-message-editable textarea {
	font-family: 'FrutigerLTW01-57Condens',sans-serif !important;
	    background-color: #e9efc6 !important;
    color: #96a83d !important;
    padding: 1em 1.4em !important;
    border: none !important;
    font-size: 20px;
    height: auto;
}


@media screen and (max-width:500px){

	.dk-speakout-progress {
		left:-41px;
	}

}

.x-scroll-top.in {
	background:#95a83e;
	color:#FFF !important;
	opacity: 1;
	border:0;

}


.x-brand {

	width: 250px !important;
	margin: 1px 0 0 0 !important;

}

footer.x-colophon.top {
	border-top:5px solid #eef1c6 !important;
	padding-bottom:70px;
}

.x-navbar .desktop .x-nav>li>a>span {
	padding: 2.6em 1.25em 0;
}

.x-anchor-text-primary {
	letter-spacing: normal !important;
	font-size:24px !important;
	font-weight:700 !important;
}
@media screen and (max-width:800px) {
	.x-anchor-text-primary {
		font-size:18px !important;
	}
}


a.x-anchor-button {
	width: auto !important;
}

.x-anchor-text-primary {
	font-family: 'FrutigerLTW01-87ExtraBk','Cabin Condensed',sans-serif !important;
	font-weight: normal !important;
}


input[type="radio"], input[type="checkbox"] {
	height: 18px;
	width: 18px;
}

/****
input[type="checkbox"].dk-speakout-error {
	border:10px solid blue;
}
****/

/* Klimaschutz */

div.klimaschutz {
	padding:20px 0 5px 0;
}
div.klimaschutz h4 {
	font-size: 1.3em;
	letter-spacing: 0.03em;
	line-height: 1em;
	margin: 16px 0 4px 0 !important;
}
div.klimaschutz p {
	line-height: 1.35em;
}
div.klimaschutz h3 {
	color: #fff;
	font-size:0.95em;
	letter-spacing: 0.03em;
	margin:0 !important;
	padding: 8px 20px;
}
div.klimaschutz div.titel {
	position:relative;
	display: inline-block;
	width: 85%;
}
div.klimaschutz div.titel:after, div.klimaschutz div.titel:before{
    content:"";
    position:absolute;
    width:20px;
    height:50%;
    left:100%;
}
div.klimaschutz div.titel:after { bottom:0; }
div.klimaschutz div.titel.hellblau:after     { background: linear-gradient(to right bottom, #84bedb 50%, transparent 50%); }
div.klimaschutz div.titel.hellorange:after   { background: linear-gradient(to right bottom, #ffcc00 50%, transparent 50%); }
div.klimaschutz div.titel.orange:after       { background: linear-gradient(to right bottom, #f39200 50%, transparent 50%); }
div.klimaschutz div.titel.dunkelorange:after { background: linear-gradient(to right bottom, #eb5b25 50%, transparent 50%); }
div.klimaschutz div.titel.rosa:after         { background: linear-gradient(to right bottom, #db679b 50%, transparent 50%); }
div.klimaschutz div.titel.hellgruen:after    { background: linear-gradient(to right bottom, #bccf00 50%, transparent 50%); }
div.klimaschutz div.titel.gruen:after        { background: linear-gradient(to right bottom, #96a93d 50%, transparent 50%); }
div.klimaschutz div.titel.dunkelgruen:after  { background: linear-gradient(to right bottom, #75852f 50%, transparent 50%); }

div.klimaschutz div.titel:before { top:0; }
div.klimaschutz div.titel.hellblau:before     { background: linear-gradient(to right top, #84bedb 50%, transparent 50%); }
div.klimaschutz div.titel.hellorange:before   { background: linear-gradient(to right top, #ffcc00 50%, transparent 50%); }
div.klimaschutz div.titel.orange:before       { background: linear-gradient(to right top, #f39200 50%, transparent 50%); }
div.klimaschutz div.titel.dunkelorange:before { background: linear-gradient(to right top, #eb5b25 50%, transparent 50%); }
div.klimaschutz div.titel.rosa:before         { background: linear-gradient(to right top, #db679b 50%, transparent 50%); }
div.klimaschutz div.titel.hellgruen:before    { background: linear-gradient(to right top, #bccf00 50%, transparent 50%); }
div.klimaschutz div.titel.gruen:before        { background: linear-gradient(to right top, #96a93d 50%, transparent 50%); }
div.klimaschutz div.titel.dunkelgruen:before  { background: linear-gradient(to right top, #75852f 50%, transparent 50%); }

div.klimaschutz .hellblau     { background-color: #84bedb; }
div.klimaschutz .hellorange   { background-color: #ffcc00; }
div.klimaschutz .orange       { background-color: #f39200; }
div.klimaschutz .dunkelorange { background-color: #eb5b25; }
div.klimaschutz .rosa         { background-color: #db679b; }
div.klimaschutz .hellgruen    { background-color: #bccf00; }
div.klimaschutz .gruen        { background-color: #96a93d; }
div.klimaschutz .dunkelgruen  { background-color: #75852f; }

.cs-ta-center div.col_wrapper {
	text-align: left !important;
}

@media screen and (max-width:962px) {
}

@media screen and (min-width:963px) {
	div.klimaschutz {
		padding-top:100px !important;
	}
	div.klimaschutz h4 {
		margin-top: 5px !important;
	}
	div.col_wrapper {
		display:flex;
		flex-direction:row;
	}
	div.col_left {
		width:44%;
	}
	div.col_center {
		width: 4%;
		background: transparent url('images/background_punk_strich.png') top center no-repeat;
	}
	div.col_wrapper.first div.col_center {
		background: transparent url('images/background_punk_strich_first.png') top center no-repeat;
	}
	div.col_wrapper.last div.col_center {
		background: transparent url('images/background_punk_strich_last.png') top center no-repeat;
	}
	div.col_right {
		width:52%;
		padding-left: 30px;
	}
	div.col_right div.padding_below {
		height:30px;
	}
}


div.wissenswertes ul {
	margin-left:0;
	list-style: none;
	margin-left:18px;
	line-height:1.1em;
}
div.wissenswertes ul li::before {
	content: "\2022";
	color: rgb(145,162,54);
	font-weight: bold;
	display: inline-block;
	width: 22px;
	font-size:20px;
	margin-left:-22px;
}

div.cta p {
	margin-bottom:4px;
}
div.cta p.cta a {
	font-weight:bold;
	font-size:1.1em;
}

.greentopline {
	border-top:6px solid #edf1c6;
}
.greenbottomline {
	border-bottom:6px solid #edf1c6;
}
.greenbottomlinelight {
	border-bottom:4px solid #edf1c6;
}
.greentoplinelight {
	border-top:4px solid #edf1c6;
}

.extrapaddingwithline {
	padding: 0px 25% 0px 25%;
	border-bottom: 4px solid #edf1c6;
	line-height: 1.3em;
	margin-bottom: 40px;
}
.bildrund img {
	border-radius:50%;
}

div.nopaddingtopbottom {
	padding-top:0 !important;
	padding-bottom:0 !important;
}
div.nopaddingtop {
	padding-top:0 !important;
}
div.nopaddingbottom {
	padding-bottom:0 !important;
}
p.nomarginbottom {
	margin-bottom:0 !important;
}

div#querverweis {
	margin:135px 0 140px 0;
	padding:20px 30px 15px 30px;
}
div#querverweis h2 {
	color: #fff;
	font-size: 1.7em;
	margin: 0 !important;
	padding: 0 !important;
}
div#querverweis p {
	color:#fff;
	font-size: 1.7em;
	margin: 0 !important;
	padding: 0 !important;
}
div#querverweis p a {
	color:#fff;
	text-decoration:underline !important;
}

#kurzurlaub_logos {
	display: flex;
	flex-direction:column;
	align-items: center;
}
#kurzurlaub_logos > div {
	margin-top:20px;
	margin-bottom:20px;
}

@media screen and (min-width:1340px) {
	#kurzurlaub_logos {
		flex-direction:row;
	}

	#kurzurlaub_logos > div {
		margin-top:0;
		margin-bottom:0;
	}
}

span#oebb_logo > img {
	margin-left: 34px;
}

span.cn-buttons-container {
	display:flex !important;
	flex-direction:column;
    justify-content: center;
}
@media screen and (min-width:731px) {
	span.cn-buttons-container {
		flex-direction:row;
	}
}

.e2698-15.x-container {
	margin-bottom:0 !important;
}

.wpgmza_map {
    height: 500px !important;
    width: 40% !important;
}
@media screen and (max-width:1297px) {
	.wpgmza_map {
		height: 550px !important;
		width: 100% !important;
	}
}

.dataTables_wrapper {
    width: 57% !important;
    float: right !important;
	clear: none !important;
	padding-top: 0px !important;
	font-size: 16px !important;
	line-height: 1.1 !important;	
	margin-bottom:50px;
}

@media screen and (max-width:1297px) {
	.dataTables_wrapper {
		width: 100% !important;
		float: left !important;
		clear: both !important;
		padding-top: 25px !important;
	}
}

.dataTables_wrapper select, .dataTables_wrapper input[type="search"], select, input[type=text], input[type=text]:focus {
	background-color: #f6f8e4;
	border: none;
	box-shadow: none;
	font-size: 18px !important;
	box-shadow:none !important;
	margin-bottom:0 !important;
	padding: 6px 12px;
	height: auto;
	color: #627026;
}


.wpgmza_marker_holder {
    border: none !important;
}

h2.wpgmza-directions-box__title {
	font-size: 34px !important;
	text-align: center !important;
}

tr.wpgmaps_mlist_row td.wpgmza_table_title {
	font-weight:bold;
}


.dataTables_wrapper .dataTables_paginate .paginate_button {
	background-color:transparent !important;
	border:none !important;
	color: #91A236 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: #627026 !important;
	background:#EDF1C4 linear-gradient(to bottom,#EDF1C4 100%, #EDF1C4 100%) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	background:#EDF1C4 linear-gradient(to bottom,#EDF1C4 100%, #EDF1C4 100%) !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #627026 !important;
	background:#EDF1C4 linear-gradient(to bottom,#EDF1C4 100%, #EDF1C4 80%) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
}

div#wpgmza_table_1_length label select {
	margin-right:12px;
}

h1.more-margin-bottom {
	margin-bottom:40px !important;
}
h1.more-margin-bottom-no-top-margin {
	margin-top:0 !important;
	margin-bottom:40px !important;
}


table.dataTable {
	margin-top:50px !important;
}

table.dataTable thead th, table.dataTable thead td {
	padding: 10px 18px 10px 0 !important;
}
table.dataTable tbody th, table.dataTable tbody td {
	padding: 8px 10px 8px 0 !important;
}

div.logos_horizontal_centered {
	display: flex;
	flex-direction: column;
	align-items: center;
}
@media screen and (min-width:731px) {
	div.logos_horizontal_centered {
		flex-direction: row;
	}
}

p#caption-attachment-3041 {
	text-transform: none !important;
	font-size: 13px;
}