.displaynone {
    display: none !important;
    visibility: hidden;
}

.entry-content a {
    color: #bd2616;
}

.entry-content #footer a {
    color: #fff !important;
}



.emailoff {
    display: none;
}

.et_pb_pagebuilder_layout.single-post #page-container #footer.et_pb_with_background .et_pb_row {
    width: 100%;
}
/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(../../../../../../themes/savetibet-website/fonts/montserrat-v25-latin-500.eot); /* IE9 Compat Modes */
  src: url('../../../../../../themes/savetibet-website/fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(../../../../../../themes/savetibet-website/fonts/montserrat-v25-latin-500.woff2) format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url(../../../../../../themes/savetibet-website/fonts/montserrat-v25-latin-500.woff) format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url(../../../../../../themes/savetibet-website/fonts/montserrat-v25-latin-500.ttf) format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../../../../../../themes/savetibet-website/fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* lato-300 - latin */
@font-face {
    font-display: swap;
	font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-300.eot);
    /* IE9 Compat Modes */
    src: local('Lato Light'), local('Lato-Light'),
        url('../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-300.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-300.woff2) format('woff2'),
        /* Super Modern Browsers */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-300.woff) format('woff'),
        /* Modern Browsers */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-300.ttf) format('truetype'),
        /* Safari, Android, iOS */
        url('../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-300.svg#Lato') format('svg');
    /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
    font-display: swap;
	font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-regular.eot);
    /* IE9 Compat Modes */
    src: local('Lato Regular'), local('Lato-Regular'),
        url('../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-regular.woff2) format('woff2'),
        /* Super Modern Browsers */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-regular.woff) format('woff'),
        /* Modern Browsers */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-regular.ttf) format('truetype'),
        /* Safari, Android, iOS */
        url('../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-regular.svg#Lato') format('svg');
    /* Legacy iOS */
}

/* lato-900 - latin */
@font-face {
    font-display: swap;
	font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-900.eot);
    /* IE9 Compat Modes */
    src: local('Lato Black'), local('Lato-Black'),
        url('../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-900.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-900.woff2) format('woff2'),
        /* Super Modern Browsers */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-900.woff) format('woff'),
        /* Modern Browsers */
        url(../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-900.ttf) format('truetype'),
        /* Safari, Android, iOS */
        url('../../../../../../themes/savetibet-website/fonts/lato-v14-latin/lato-v14-latin-900.svg#Lato') format('svg');
    /* Legacy iOS */
}


@font-face {
    font-display: swap;
	font-weight: 300;
    font-style: normal;
    font-family: "Proxima N W01 Reg";
    src: url("../../../../../../themes/savetibet-website/fonts/1132159/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/1132159/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),
        url(../../../../../../themes/savetibet-website/fonts/1132159/64017d81-9430-4cba-8219-8f5cc28b923e.woff2) format("woff2"),
        url(../../../../../../themes/savetibet-website/fonts/1132159/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff) format("woff"),
        url(../../../../../../themes/savetibet-website/fonts/1132159/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf) format("truetype");
}

@font-face {
    font-display: swap;
	font-weight: 300;
    font-style: normal;
    font-family: "Proxima";
    src: url("../../../../../../themes/savetibet-website/fonts/1132159/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/1132159/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),
        url(../../../../../../themes/savetibet-website/fonts/1132159/64017d81-9430-4cba-8219-8f5cc28b923e.woff2) format("woff2"),
        url(../../../../../../themes/savetibet-website/fonts/1132159/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff) format("woff"),
        url(../../../../../../themes/savetibet-website/fonts/1132159/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf) format("truetype");
}

@font-face {
    font-display: swap;
	font-weight: 300;
    font-style: italic;
    font-family: "Proxima N W01 Reg It";
    src: url("../../../../../../themes/savetibet-website/fonts/1132162/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/1132162/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot"), url(../../../../../../themes/savetibet-website/fonts/1132162/129d49d6-5492-4ed1-96f7-0528c6d53abc.woff2) format("woff2"), url(../../../../../../themes/savetibet-website/fonts/1132162/9c69c878-2255-4027-8632-ed3635cddf45.woff) format("woff"), url(../../../../../../themes/savetibet-website/fonts/1132162/b7eb3871-e910-4522-9982-effb425a2714.ttf) format("truetype");
}

@font-face {
    font-display: swap;
	font-weight: bold;
    font-style: normal;
    font-family: "Proxima N W01 Bold";
    src: url("../../../../../../themes/savetibet-website/fonts/1132183/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/1132183/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"), url(../../../../../../themes/savetibet-website/fonts/1132183/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2) format("woff2"), url(../../../../../../themes/savetibet-website/fonts/1132183/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff) format("woff"), url(../../../../../../themes/savetibet-website/fonts/1132183/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf) format("truetype");
}

@font-face {
    font-display: swap;
	font-weight: bold;
    font-style: italic;
    font-family: "Proxima N W01 Bold It";
    src: url("../../../../../../themes/savetibet-website/fonts/1132186/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/1132186/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?#iefix") format("eot"), url(../../../../../../themes/savetibet-website/fonts/1132186/a6315c03-b55d-42b0-8ed6-79060867137d.woff2) format("woff2"), url(../../../../../../themes/savetibet-website/fonts/1132186/46d5674a-f287-4240-b87a-f207aeb83064.woff) format("woff"), url(../../../../../../themes/savetibet-website/fonts/1132186/9bd640b2-9a56-4391-b213-767ae9c30ef4.ttf) format("truetype");
}

@font-face {
    font-display: swap;
	font-weight: normal;
    font-style: italic;
    font-family: "VinylOblique W00 Regular";
    src: url("../../../../../../themes/savetibet-website/fonts/5055346/2f556947-3576-4b83-95ea-8f3a3947a174.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/5055346/2f556947-3576-4b83-95ea-8f3a3947a174.eot?#iefix") format("eot"), url(../../../../../../themes/savetibet-website/fonts/5055346/306d35b1-e77f-4456-a800-5950cbacb1e3.woff2) format("woff2"), url(../../../../../../themes/savetibet-website/fonts/5055346/2f2fceb5-7440-4c7d-80d4-bbbd21612be1.woff) format("woff"), url(../../../../../../themes/savetibet-website/fonts/5055346/a12af257-7beb-4981-9930-130fc0692793.ttf) format("truetype");
}

@font-face {
    font-display: swap;
	font-weight: normal;
    font-style: normal;
    font-family: "VinylRegular W00 Regular";
    src: url("../../../../../../themes/savetibet-website/fonts/5055871/3234cc21-6213-4ee6-bd85-e0e2e7b2231c.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/5055871/3234cc21-6213-4ee6-bd85-e0e2e7b2231c.eot?#iefix") format("eot"), url(../../../../../../themes/savetibet-website/fonts/5055871/5872cb6e-7cf6-4883-89ff-b8c7be2b188a.woff2) format("woff2"), url(../../../../../../themes/savetibet-website/fonts/5055871/314a1a84-8b91-4822-8a6a-102ecb0df3ff.woff) format("woff"), url(../../../../../../themes/savetibet-website/fonts/5055871/78ec5554-08f9-4d20-b1e3-2c6680732768.ttf) format("truetype");
}

@font-face {
    font-display: swap;
	font-weight: normal;
    font-style: normal;
    font-family: "VinylRegular";
    src: url("../../../../../../themes/savetibet-website/fonts/5055871/3234cc21-6213-4ee6-bd85-e0e2e7b2231c.eot?#iefix");
    src: url("../../../../../../themes/savetibet-website/fonts/5055871/3234cc21-6213-4ee6-bd85-e0e2e7b2231c.eot?#iefix") format("eot"), url(../../../../../../themes/savetibet-website/fonts/5055871/5872cb6e-7cf6-4883-89ff-b8c7be2b188a.woff2) format("woff2"), url(../../../../../../themes/savetibet-website/fonts/5055871/314a1a84-8b91-4822-8a6a-102ecb0df3ff.woff) format("woff"), url(../../../../../../themes/savetibet-website/fonts/5055871/78ec5554-08f9-4d20-b1e3-2c6680732768.ttf) format("truetype");
}

.vinyl {
    font-family: "VinylRegular W00 Regular";
}

.vinylbold {
    font-family: "VinylRegular W00 Regular";
    font-weight: bold;
}

/* Pagefow Page */

.page-template-page-template-blank-wm a {
    color: #fff;
}

.page-template-page-template-blank-wm h1 {
    font-size: 2vw;
}

/* Anpassung der Navigationskacheln (Headline, Button, Background) */
.et_pb_title {
  font-weight: 500 !important;
  font-size: 88px !important;
  color: rgb(255, 255, 255) !important;
  font-family: "VinylRegular" !important;
}

.et_pb_button, .et_pb_button:hover, .et_pb_promo_button, .et_pb_button:hover {
  border-radius: 100px !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
}

.et_pb_promo_button .et_pb_button {
  font-size: 1.6em;	
  color: #ffffff !important;
  border: 1px solid #ffffff;
  border-radius: 100px;
  padding: 0.3em 0.7em 0.3em 0.7em !important;
  line-height: 1.7em !important;	
}

.et_pb_promo_button .et_pb_button:hover {
  font-size: 1.6em;	
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 100px !important;
  padding: 0.3em 2em 0.3em 0.7em !important;
 line-height: 1.7em !important;	
}

.et_pb_button::after, .et_pb_button::before {
  font-size: 1.6em;
  line-height: 1em;
  content: "5";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  transition: all 0.2s ease 0s;
  text-transform: none;
  font-feature-settings: "kern" 0;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
}	

.n10s-block {
overflow-y: hidden !important;
overflow-x: hidden !important;
background-size: 100% 100% !important;
width: 100% !important;
height: 100% !important;
background-repeat: no-repeat;
background-position-x: 50% !important;
background-position-y: center !important;	
padding: 0px !important;
margin: 0px !important;
}

/* Ende Anpassung der Navigationskacheln */

/* Gravitiy Forms Einstellungen */
body .gform_wrapper h2.gform_title {
    display: none !important;
}
.smallcopy {
	font-size: 12px;
	line-height: 14.4px;
}
h2.gform_submission_error {
	font-size:19px !important;
} 
.gfield_required .gfield_required_text {
	display: none !important;
}


.gfield input:focus, textarea:focus {
border-color:#66afe9;outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)	
}

.gform_button {
  display: inline-block;
  margin-bottom: 0px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid #bbb;
  background: #bd2616;
  color: #fff;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 2px;
  user-select: none;
}
.gform_button:hover {
	background: #e6e6e6;
	color: #333333;
}

/* Formular Geburtstagsgruss */
.headerbday {
	background-image: var(--wpr-bg-f2578461-527e-4fcc-be4a-b5d37d6074f0), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65));
}
.formbday {
	padding:0 24px 24px 24px;
}

#gform_submit_button_3.gform_button {
	border-radius: 4px !important;
	font-size: 18px;
	background: #bd2616;
	color: #fff;
	border: none;
	margin-left: auto;
	margin-right: auto;
}
#gform_submit_button_3.gform_button:hover {
	background: #e6e6e6;
	color: #333333;
}
#label_3_6_1 {
	font-size: 18px;
	vertical-align: top;
}
#gfield_description_3_8 {
	font-size: 12px;
	line-height: 14.4px;
	padding-top: 0px;
}
/* End Formular Geburtstagsgruss */

/* Formular Regelmäßig Spenden */
#gform_fields_4 .gchoice {
	float: left;
	padding-right: 10px;
	display: contents;
}
#gform_fields_4 .subhead {
	padding-top: 30px;
	padding-bottom: 0px;
}
/* End Formular Regelmäßig Spenden */

/* Formular Petition Baerbock */
.headerbaerbock {
	background-image: var(--wpr-bg-184c0a02-6df7-4115-b699-cd5536b56619), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65));
}
.formbaerbock {
	padding:0 24px 24px 24px;
}
#gform_submit_button_5.gform_button {
	border-radius: 4px !important;
	font-size: 18px;
	background: #bd2616;
	color: #fff;
	border: none;
	margin-left: auto;
	margin-right: auto;
}
#gform_submit_button_5.gform_button:hover {
	background: #e6e6e6;
	color: #333333;
}
.gchoice_5_6_1 {
	padding: 10px 0px 10px 0px;
}

#label_5_6_1 {
	font-size: 18px;
	vertical-align: top;
}
#field_5_10 {
	font-size: 12px;
	line-height: 14.4px;
	padding-top: 0px;
}

h3.cf-petition-headings-goal__value, h3.cf-petition-headings-name__value {
	padding-bottom: 0px;
}
.gwpm-goal-number, .gwpm-count-number {
	font-family: "VinylRegular";
	font-size: 22px !important;
	font-weight: 500 !important;
	color:#435059 !important;
}

/* End Formular Petition Baerbock */

/* Ende Gravitiy Forms Einstellungen */


@media only screen and (max-width: 980px) {
    .page-template-page-template-blank-wm h1 {
        font-size: 5vw !important;
    }

    .page-template-page-template-blank-wm p {
        font-size: 3.5vw !important;
    }

    .page-template-page-template-blank-wm .et_pb_blurb_content p,
    .page-template-page-template-blank-wm .einsatzblurbs .et_pb_text p {
        font-size: 3vw !important;
    }

    .et_pb_blurb_extended.classic.et_pb_text_align_left .et_pb_blurb_content,
    .page-template-page-template-blank-wm .einsatzblurbs .et_pb_text {
        text-align: left;
        margin-right: 10px;
    }

    .page-template-page-template-blank-wm #Start {
        padding-top: 10px !important;
    }

    .et_pb_section_parallax:not(.et_pb_fullwidth_menu),
    .et_pb_slider_parallax {
        overflow: inherit;
        height: auto;
    }

}

/* Pageflow END */

body.category .et_pb_catheader {
    padding-top: 35px !important;
    padding-bottom: 0px !important;
}

body.category .et_pb_catheader .et_pb_module.et_pb_text {
    padding-bottom: 10px !important;
}

body.category #main-content .container {
    padding-top: 60px !important;
}

#top-header #searchform {
    float: right;
    padding-top: 5px;
    padding-left: 5px;
    margin-right: -140px;
}

#top-header #searchform input#s {
    width: 90px;
    border: 0px;
    border-radius: 3px 3px 3px 3px;
    height: 17px;
}

/*
form.searchform input[type="submit"]{
  background-color: #fff;
  border: 0px;
  background-image: url(https://savetibet.de/wp-content/uploads/2019/03/seach.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
  border-radius: 0px 3px 3px 0px;
  height: 17px;
  padding-top: 1px;
  display: block;
  float: right;
  width: 20px;
}

form.searchform input[type="submit"] {
    background-color: transparent;
    border: 0px;
    background-image: url(https://savetibet.de/wp-content/uploads/2019/03/seach.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
    border-radius: 0px 3px 3px 0px;
    height: 14px;
    display: inline-block;
    width: 20px;
    margin-left: -25px;
}
*/
form.searchform input[type="submit"] {

    background-color: #fff;
    border: 0px;
    background-image: var(--wpr-bg-1d996ad3-a11e-43ba-ad2e-6eb4cc44ee9c);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
    border-radius: 0px 3px 3px 0px;
    height: 17px;
    display: block;
    float: right;
    width: 20px;
    margin-left: -2px;
    z-index: 999999999999;

}

.imageintenseicon {
    margin-bottom: -110px !important;
    text-align: center;
    padding-top: 50px;
    z-index: 1000;
    position: relative;
    display: block;
    max-width: 100% !important;
}

.imageintenseicon img {
    max-width: 60px;
}

a#fom,
a#pea_close {
    color: #555 !important;
}

.et_pb_column .et_pb_slider_fullwidth_off.sliderpresse .et_pb_slide_content,
.sliderpresse .et_pb_slide_content .post-meta {
    display: none;
}

.et_pb_slide_description,
.et_pb_slider_fullwidth_off.sliderpresse .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 8% 8%;
}

.sliderpresse .et_pb_slide_content .post-meta .published {
    display: block !important;
}


body,
p {
    font-family: 'Proxima';
    font-size: 18px;
    color: #435059;
    line-height: 1.3em;
}

body.page-template-page-template-blank-wm p {
    color: #aaa;
}

body.page-template-page-template-blank-wm,
body.page-template-page-template-blank-wm #page-container {
    background-color: #000;
}

.dp_posts_slider_style27.startseitenslider .dp_posts_img,
.dp_posts_slider_style27.startseitenslider .dp_posts_description {
    display: none !important;
}

.dp_posts_slider_style27.startseitenslider .dp_posts_slide .dp_posts_title>a {
    font-size: 30px !important;
    font-family: 'VinylRegular';
    color: #fff;
    line-height: 1.1em;
    font-weight: normal;
}


.dp_posts_slider_style27.startseitenslider .dp_posts_slide .dp_posts_title:hover>a {
    color: #fff;
}

.dp_posts_slider_style27.startseitenslider {
    background: rgba(0, 0, 0, 0.2);
    padding: 40px;
}

.dp_posts_slider_style27.startseitenslider .dp_posts_slide .dp_posts_readmore {
    background: rgba(255, 255, 255, 0);
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    text-transform: lowercase;
    transition: all 0.3s ease-in-out 0s;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 2px #fff solid;
    border-radius: 4px;
}

.dp_posts_slider_style27.startseitenslider .dp_posts_slide .dp_posts_readmore:hover {
    background: rgba(255, 255, 255, 0.2);
    border: 2px rgba(255, 255, 255, 0) solid;
}

.dp_posts_slider_style27.startseitenslider .owl-theme .owl-dots .owl-dot span {
    width: 10px !important;
}

.dp_posts_slider_style27.startseitenslider {
    width: 100%;
    text-align: center;
}


h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'VinylRegular';
    font-size: 40px;
    color: #435059;
}

h1 {
    font-size: 40px;
    color: #ffffff;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 20px;
}

h6 {
    font-size: 18px;
}

.et_pb_row_0 p {
    color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 980px) {

    .et_header_style_left #et-top-navigation,
    .et_header_style_left .et-fixed-header #et-top-navigation {
        display: inline-block;
        padding-top: 15px !important;
        /* float: right; */

    }

    .et_header_style_left .mobile_menu_bar,
    .et_header_style_split .mobile_menu_bar {
        padding-bottom: 0px !important;
    }

    #et_mobile_nav_menu {
        margin-top: 0px !important;
    }

}

#top-header {
    background-color: #f6b25d;
    background-image: var(--wpr-bg-d6f8c55d-3b0c-408e-9541-379f4be1ae79);
    z-index: 10 !important;
    box-shadow: 0 -5px 40px rgba(0, 0, 0, 0) !important;
}

#et-secondary-menu>ul>li a {
    text-transform: uppercase;
    font-size: 19px;
    line-height: 1.7em;
    font-family: 'VinylRegular';
}

#et-secondary-menu>ul>li.flagge a:before {}

#logo {
    max-height: 100% !important;
    margin-top: 0px;
}

.logo_container a {
    top: -10px;

}

/* Bereich Archiv*/

#dtb-after-header .et_parallax_bg {
    /*top: -283px;*/
    height: 100% !important;
    transform: none !important;
}

@media only screen and (min-width: 981px) {
    #logo {
        max-height: 130% !important;
        margin-top: -18px;
    }

    .page.et_pb_pagebuilder_layout #main-content {
        background-color: transparent;
    }
}


.et_non_fixed_nav.et_transparent_nav #top-header {
    position: relative !important;
}

.et_non_fixed_nav.et_transparent_nav #main-header {
    height: 57px;
    height: inherit;
    position: relative !important;
    top: 50px;
}

body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
    top: 0px;
}

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
    top: 0px;
}

body.page-template-page-template-blank-wm #main-header {
    background: #fff;
}

@media only screen and (min-width: 981px) {

    .et_header_style_left #et-top-navigation,
    .et_header_style_split #et-top-navigation {
        padding: 40px 0 0 0 !important;
    }

    .et_header_style_left #et-top-navigation nav>ul>li>a,
    .et_header_style_split #et-top-navigation nav>ul>li>a {
        padding-bottom: 9px !important;
        font-family: "VinylRegular";
        font-size: 19px;
        text-transform: uppercase !important;
    }

    #top-menu li {
        padding-right: 10px;
    }

}

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

    .et_header_style_left #et-top-navigation nav>ul>li>a,
    .et_header_style_split #et-top-navigation nav>ul>li>a {
        font-size: 15px;
    }

    #top-menu li {
        padding-right: 10px;
    }
}

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

    .et_header_style_left #et-top-navigation nav>ul>li>a,
    .et_header_style_split #et-top-navigation nav>ul>li>a {
        font-size: 15px;
    }

    h1 {
        font-size: 8vw !important;
    }

    .et_pb_column_0 a.et_pb_button {
        font-size: 3vw !important;
    }

    iframe {

        max-width: 142% !important;
        width: 142% !important;
        margin-right: -50%;

        -ms-zoom: 0.7;
        -moz-transform: scale(0.7);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.7);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.7);
        -webkit-transform-origin: 0 0;
    }
}

#ef-container-234kjh {
    overflow: hidden;
}

.n10s-block img {
    min-height: 190px;
}


.einsatzblurbs .et_pb_blurb_content .et_pb_main_blurb_image {
    text-align: center;
    width: 100%;
}

.einsatzblurbs .et_pb_blurb_content .et_pb_main_blurb_image img {
    max-width: 50px;
}

.einsatzblurbs .et_pb_blurb_content .et_pb_blurb_container {
    color: #fff;
    background: rgba(0, 0, 0, 0.2);
    padding: 10px;
}

body.page-template-page-template-blank-wm .einsatzblurbs .et_pb_blurb_content .et_pb_blurb_container p {
    color: #fff;
}


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

    h2 {
        font-size: 130% !important;
    }

    .et_pb_toggle {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 20px !important;
        padding-top: 0px !important;
    }

    .et_pb_gutters3 .et_pb_column_1_4,
    .et_pb_gutters3 .et_pb_row .et_pb_column_1_4 {
        margin-right: 0% !important;
    }

    .dp_posts_slider_style27.startseitenslider .dp_posts_slide .dp_posts_title>a {
        font-size: 5vw !important;
    }

    .dp_posts_slider_style27.startseitenslider {
        width: 100%;
    }

    .et_pb_column .et_pb_row_inner,
    .et_pb_row {
        padding: 30px 0px 0px 0px !important;
    }

    .et_pb_column_0 {
        padding-top: 30px;
    }

}


.et_mobile_menu {
    display: none;
    visibility: visible;
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 100%;
    padding: 5%;
    border-top: 3px solid #dc1703;
    opacity: 1;
    background-color: rgba(255, 255, 255, 1) !important;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0);
    box-shadow: 0 2px 5px rgba(255, 255, 255, 0);
}

.mobile_menu_bar:before {
    color: #dc1703;
}

#top-menu-nav {
    margin-top: -24px;
}

body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
    top: 0px;
    padding-bottom: 10px;
}

#et_mobile_nav_menu {
    margin-top: -10px;
}

.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a {
    font-weight: 500;
}

.et_header_style_left .logo_container {
    position: absolute;
    width: 100%;
    height: 160%;
}

a.topbutton {
    padding: 5px 10px;
    background-color: #C31F1F;
    border-radius: 3px;
    color: #fff;
}

#top-menu li a {
    line-height: 1em;
}

.et_header_style_left #et-top-navigation nav>ul>li.button-rot>a {
    background-color: #BB2920;
    border-radius: 10px;
    color: #fff;
    padding: 5px 10px 4px 10px !important;
}

.et_header_style_left #et-top-navigation nav>ul>li.button-blau>a,
.et_header_style_left #et-top-navigation nav>ul>li.button-blau.current-menu-item>a {
    background-color: rgb(60, 142, 179);
    border-radius: 10px;
    color: #fff !important;
    padding: 5px 10px 4px 10px !important;
}

.et_header_style_left #et-top-navigation nav>ul>li.button-gelb>a {
    background-color: #F5B164;
    border-radius: 10px;
    color: #fff;
    padding: 5px 10px 4px 10px !important;
    margin-left: 2.1vw;
}

/*
h3 {
  text-transform: uppercase;
  font-weight: 300;
  color: #C31F1F !important;
  font-size: 14px;
  letter-spacing: 2px;
  padding-bottom: 30px;
}
*/

@media only screen and (max-width: 1054px) {
    #logo {
        max-height: 100% !important;
        max-width: 100% !important;
        width: auto !important;
        margin-top: -18px;
    }

    .et_header_style_left #et-top-navigation nav>ul>li.button-gelb>a {
        margin-left: 1vw;
    }
}

body {

    font-family: "Proxima N W01 Reg", Arial, sans-serif;
}

.et_header_style_slide #et-top-navigation:before {
    content: '';
    position: absolute;
    margin-left: -50px;
    margin-top: 3px;
    color: #000;
}


.client-logo .et_pb_image {
    margin: 0 25px !important;
}

.et_pb_gutters3 .et_pb_column_4_4.client-logos .et_pb_module {
    margin-bottom: 0.5%;
}

/*
.et_pb_text_1 h2 {
    font-family: 'Proxima N W01 Reg',Helvetica,Arial,Lucida,sans-serif;
    font-size: 24px;
    color: #ffffff!important;
    text-align: left;
}
*/

.teaserblock .et_pb_text {
    margin: 30px;
    margin-top: -145px;
}

.teaserblock .et_pb_text .et_pb_text_inner {
    background: rgba(255, 255, 255, 0.8);
    /* padding: 30px;*/
    padding-bottom: 120px;
    /*
-webkit-box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.58);
-moz-box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.58);
box-shadow: 0px 0px 18px -3px rgba(0,0,0,0.58);
*/
}

#footer .teaserblock .et_pb_text {
    margin: 30px;
    /*  #margin-top: -145px;*/
}

#footer .teaserblock .et_pb_text .et_pb_text_inner {
    background: transparent;
    padding: 0px;
    padding-bottom: 0px;
}

#startseite-pm .teaserblock .et_pb_text .et_pb_text_inner {
    background: transparent;
}

.teaserblock .et_pb_button_module_wrapper {
    margin-top: -130px;
	padding-left: 30px;
}

.teaserblock .et_pb_button_module_wrapper .et_pb_button {
    line-height: 1.4em !important;
    font-family: "VinylRegular W00 Regular", Arial, sans-serif;
}

.teaserblock .et_pb_button_module_wrapper .et_pb_button:after,
.teaserblock .et_pb_button_module_wrapper .et_pb_button:before {
    line-height: 0.8em;
}

.et_pb_image_n10s_0 .n10s-block h2 {}

.n10s-block h2 {
    word-spacing: 0.1em !important;
}

@media all and (max-width: 480px) {
    .teaserblock .et_pb_text_inner h2 {
        font-size: 5vw !important;
    }

    .teaserblock .et_pb_text_inner p {
        font-size: 4vw !important;
    }

    .teaserblock .et_pb_button {
        font-size: 4vw !important;
    }

    .imageintenseicon {
        margin-bottom: -70px !important;
        text-align: center;
        padding-top: 20px;
        z-index: 1000;
        position: relative;
        display: block;
        max-width: 100% !important;
    }

    .imageintenseicon img {
        max-width: 50px;
    }

    .teaserblock .et_pb_text {
        margin: 30px;
        /* margin-top: -105px;*/
    }

    body.page-template-page-template-blank-wm .et_pb_blurb_extended .et_pb_blurb_content {
        padding: 0px;
        padding-right: 5px;
    }

}

/*---------------*/
/***** Seattle *****/
/*---------------*/

.n10s-seattle .n10s-overlay::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none !important;
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    -ms-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
}

.n10s-block:hover {
    opacity: 1 !important;
}

body #page-container .n10s-block.n10s-seattle img,
body #page-container .n10s-block.n10s-seattle:hover img {
    opacity: 0.2 !important;
}

.n10s-seattle h2 {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s, color 0.35s;
    transition: transform 0.35s, color 0.35s;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    font-family: 'VinylRegular' !important;
    font-weight: bold;
    font-size: 38px !important;
    word-spacing: inherit;
}

.n10s-seattle .n10s-overlay::before,
.n10s-seattle p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.n10s-seattle p {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em !important;
    width: 100%;
    opacity: 0;
    -webkit-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
    bottom: 25%;
}

.n10s-seattle:hover h2 {
    color: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

.n10s-seattle:hover p {
    opacity: 1;
    position: absolute;
    bottom: 25%;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.n10s-seattle:not( :hover) p {
    -webkit-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}

.n10s-seattle:hover .n10s-overlay::before {
    opacity: 0 !important;
    background: none !important;
}

body #page-container .n10s-block.n10s-seattle .n10s-overlay>a.et_pb_promo_button.et_pb_button {
    top: initial;
    left: 50%;
    bottom: 10%;
    right: auto;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px !important;
    /* font-family: 'VinylRegular' !important;*/
}

@media all and (max-width: 1200px) {
    .n10s-seattle h2 {
        font-size: 20px !important;
        top: 60% !important;
        -moz-transition: none !important;
        -webkit-transition: none !important;
        -o-transition: color 0 ease-in !important;
        transition: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }

    .n10s-seattle:hover h2 {
        top: 60% !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }

    .n10s-seattle p {
        line-height: 1.1em !important;
        font-size: 16px;
        display: none !important;
    }

    .n10s-seattle:hover p {
        bottom: 15%;
    }

    body #page-container .n10s-block.n10s-seattle .n10s-overlay>a.et_pb_promo_button.et_pb_button {
        padding: .1em .5em;
        padding-bottom: 0px;
        line-height: 1em;
        bottom: 5%;
    }
}

@media all and (max-width: 767px) {

	.teaserblock .et_pb_text .et_pb_text_inner {
        background: transparent;
        /* padding-top: 30px;*/
        padding-bottom: 120px;
	}
	
	#footer .teaserblock .et_pb_text .et_pb_text_inner {
        background: transparent !important;
        padding: 30px;
        padding-bottom: 120px;
    }

    #footer .teaserblock .et_pb_button_module_wrapper {
        margin-left: 60px
    }

.et_pb_text_inner h3 a {
		color: #fff;
	}
	
    .n10s-seattle h2 {
        font-size: 28px !important;
        top: 45% !important;
        -moz-transition: none;
        -webkit-transition: none;
        -o-transition: color 0 ease-in;
        transition: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .n10s-seattle:hover h2 {
        top: 45% !important;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .n10s-seattle p {
        line-height: 1.1em !important;
        font-size: 16px;
        display: none;
    }

    .n10s-seattle:hover p {
        bottom: 15%;
    }

    body #page-container .n10s-block.n10s-seattle .n10s-overlay>a.et_pb_promo_button.et_pb_button {
        padding: .1em .5em;
        padding-bottom: 0px;
        line-height: 1em;
        bottom: 5%;
    }

    .et_pb_gutters3 .berichte .et_pb_column_1_6,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_6,
    .et_pb_gutters3 .berichte .et_pb_column_1_7,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_7,
    .et_pb_gutters3 .berichte .et_pb_column_1_8,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_8,
    .et_pb_gutters3 .berichte .et_pb_column_1_10,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_10,
    .et_pb_gutters3 .berichte .et_pb_column_5_6,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_5_6,
    .et_pb_gutters3 .berichte .et_pb_column_1_5,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_5,
    .et_pb_gutters3 .berichte .et_pb_column_2_5,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_2_5,
    .et_pb_gutters3 .berichte .et_pb_column_3_5,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_3_5,
    .et_pb_gutters3 .berichte .et_pb_column_4_5,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_4_5,
    .et_pb_gutters3 .berichte .et_pb_column_1_4,
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_4 {
        width: 45% !important;
        margin-right: 5% !important;
    }

    .berichte .et_pb_column_1_6:nth-child(even),
    .berichte .et_pb_row .et_pb_column_1_6:nth-child(even),
    .berichte .et_pb_column_1_7:nth-child(even),
    .berichte .et_pb_row .et_pb_column_1_7:nth-child(even),
    .berichte .et_pb_column_1_8:nth-child(even),
    .berichte .et_pb_row .et_pb_column_1_8:nth-child(even),
    .berichte .et_pb_column_1_10:nth-child(even),
    .berichte .et_pb_row .et_pb_column_1_10:nth-child(even),
    .berichte .et_pb_column_5_6:nth-child(even),
    .berichte .et_pb_row .et_pb_column_5_6:nth-child(even),
    .berichte .et_pb_column_1_5:nth-child(even),
    .berichte .et_pb_row .et_pb_column_1_5:nth-child(even),
    .berichte .et_pb_column_2_5:nth-child(even),
    .berichte .et_pb_row .et_pb_column_2_5:nth-child(even),
    .berichte .et_pb_column_3_5:nth-child(even),
    .berichte .et_pb_row .et_pb_column_3_5:nth-child(even),
    .berichte .et_pb_column_4_5:nth-child(even),
    .berichte .et_pb_row .et_pb_column_4_5:nth-child(even),
    .et_pb_gutters3 .berichte .et_pb_column_1_4:nth-child(even),
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_4:nth-child(even) {
        width: 45% !important;
        margin-right: 5% !important;
    }

    .berichte .et_pb_column_1_6:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_1_6:nth-child(odd),
    .berichte .et_pb_column_1_7:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_1_7:nth-child(odd),
    .berichte .et_pb_column_1_8:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_1_8:nth-child(odd),
    .berichte .et_pb_column_1_10:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_1_10:nth-child(odd),
    .berichte .et_pb_column_5_6:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_5_6:nth-child(odd),
    .berichte .et_pb_column_1_5:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_1_5:nth-child(odd),
    .berichte .et_pb_column_2_5:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_2_5:nth-child(odd),
    .berichte .et_pb_column_3_5:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_3_5:nth-child(odd),
    .berichte .et_pb_column_4_5:nth-child(odd),
    .berichte .et_pb_row .et_pb_column_4_5:nth-child(odd),
    .et_pb_gutters3 .berichte .et_pb_column_1_4:nth-child(odd),
    .et_pb_gutters3 .berichte .et_pb_row .et_pb_column_1_4:nth-child(odd) {
        width: 45% !important;
        margin-right: 5% !important;
    }

    .et_pb_gutters3 .berichte {
        padding-left: 3% !important;
    }

    .pesssection {
        padding-bottom: 10px !important;
    }

    .pesssection .et_pb_image_7 {
        margin-top: 50px !important;
    }

    .pesssection .et_pb_button_module_wrapper.et_pb_button_4_wrapper.et_pb_button_alignment_center.et_pb_module {
        margin-top: -110px;
        margin-bottom: -160px;
    }

    .squarephone .n10s-block img {
        min-height: 200px;
        width: auto !important;
    }

/* Größe Hintergrundbilder auf mobilen Endgeräten */
.pf-bgi {
    background-attachment: scroll !important;
}	
}
/*---------------*/
.whitetext,
.whitetext p,
.whitetext div {
    color: #fff !important;
}

/* PageFlow */
.page-template-page-template-blank .et_pb_section.full-height {
    background-color: transparent;
}

.page-template-page-template-blank .pf-bottom div {
    padding-top: 30%;
}

#pf-backgroundimages {
    display: none;
}

#pf-bgi,
.pf-bgi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.pf-bgi {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}


.et-boc .pf-bgi {
    opacity: 0;
}

.et-boc .pf-bgi:first-child {
    opacity: 1;
}

.single-post h1 {
    color: #435059;
}

#ef-bl-x7jn2nd9j {
    display: none;
}

#inscroll {
    display: none;
}

p img {
    padding-top: 20px;
}

.et_pb_widget_area_left {
    padding-left: 30px;
    border-right: 0px solid rgba(0, 0, 0, .1);
    border-left: 1px solid rgba(0, 0, 0, .1);
}

.scrolldownbutton {
    cursor: pointer;
}

/*Bouncing Scroll-Down Arrow*/

.scrolldownbutton {
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    -o-transform: translateZ(0px);
    transform: translateZ(0px);
}

.scrolldownbutton {
    -webkit-animation: et_bounce 1s infinite;
    -moz-animation: et_bounce 1s infinite;
    -ms-animation: et_bounce 1s infinite;
    -o-animation: et_bounce 1s infinite;
    animation: et_bounce 1s infinite;
}

@-webkit-keyframes et_bounce {
    0% {
        -webkit-transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-15px);
    }

    100% {
        -webkit-transform: translateY(0px);
    }
}

@-moz-keyframes et_bounce {
    0% {
        -moz-transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-10px);
    }

    100% {
        -moz-transform: translateY(0px);
    }
}

@-ms-keyframes et_bounce {
    0% {
        -ms-transform: translateY(0);
    }

    40% {
        -ms-transform: translateY(-10px);
    }

    100% {
        -ms-transform: translateY(0px);
    }
}

@-o-keyframes et_bounce {
    0% {
        -o-transform: translateY(0);
    }

    40% {
        -o-transform: translateY(-10px);
    }

    100% {
        -o-transform: translateY(0px);
    }
}

@keyframes et_bounce {
    0% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0px);
    }
}

.et-cart-info {
    display: none;
}

.woocommerce-breadcrumb,
.woocommerce-tabs {
    display: none;
}

.product_title.entry-title {
    color: #435059;
}

.cf-petition-content {
    border-radius: 5px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}

.cf-petition-content form {
    padding-left: 28px;
    padding-right: 14px;
}

.cf-petition-content form h2 {
    margin-bottom: 10px;
}

.cf-petition-content form input[type="text"],
.cf-petition-content form input[type="email"] {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px solid #777 !important;
    box-shadow: 0px 0px 0px transparent !important;
    border-radius: 0px;
}

.cf-petition-content form input[type="text"] {
    margin-bottom: 10px !important;
}

.cf-petition-content form input[type="email"] {
    margin-bottom: 40px !important;
}

.cf-petition-content form .centerbutton {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 28px;
}

.cf-petition-content form input.btn {
    text-align: center;
    border-radius: 4px !important;
    background-color: #BD2616;
    color: #fff;
    border: 0px !important;
    font-size: 18px;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
}

.cf-petition-progress {}

.cf-petition-imageheader {
    width: 100%;
    height: 200px;
    background-position: center center !important;
    background-size: cover !important;
    margin-bottom: 20px;
    border-radius: 5px 5px 0px 0px;
    position: relative;
}

.cf-petition-imageheader .overlay {
    height: 100%;
    border-radius: 5px 5px 0 0;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .65));
}

.cf-petition-imageheader .description {
    position: absolute;
    bottom: 10px;
    left: 10px;
    padding-right: 8px;
    color: #fff;
}

.cf-petition-imageheader .description h2 {
    color: #fff;
    font-size: 24px;
}

.cf-petition-imageheader .description p {
    color: #fff;
}

.caldera-grid .form-group.datenschutz {
    font-size: 12px;
    line-height: 1.2em;
}

.caldera-grid .form-group.datenschutz .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 15px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer;
    text-indent: 5px;
}

/* Woocommerce */
.woocommerce-page div.product p.price {
    color: #3C8EB3 !important;
}

#et_search_icon:hover,
#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a,
.bottom-nav li.current-menu-item>a,
.comment-reply-link,
.entry-summary p.price ins,
.et-social-icon a:hover,
.et_password_protected_form .et_submit_button,
.footer-widget h4,
.form-submit .et_pb_button,
.mobile_menu_bar:after,
.mobile_menu_bar:before,
.nav-single a,
.posted_in a,
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content input.button,
.woocommerce #content input.button.alt,
.woocommerce #content input.button.alt:hover,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce .star-rating span:before,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content input.button,
.woocommerce-page #content input.button.alt,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page .star-rating span:before,
.woocommerce-page a.button,
.woocommerce-page a.button.alt,
.woocommerce-page a.button.alt:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button,
.woocommerce-page button.button.alt,
.woocommerce-page button.button.alt:hover,
.woocommerce-page button.button:hover,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page input.button,
.woocommerce-page input.button.alt,
.woocommerce-page input.button.alt:hover,
.woocommerce-page input.button:hover,
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    color: #3C8EB3 !important;
}

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
    background: #3C8EB3 !important;
}

.woocommerce-page h1,
.woocommerce-page p,
.woocommerce-page label {
    color: #555;
}

/*LOROP EDIT*/
ul.et_pb_side_nav .side_nav_item a.active {
    background-color:  #f4a800 !important;
}
#main-header{
    top:0!important;
}
.cleanpage #page-container {
    padding-top:0!important;
}
