/* Enter Your Custom CSS Here */
@font-face {
font-family: 'take cover';
src: url('http://siehdiewelt.com/clickandbuilds/WordPress/FestivasTest/wp-content/themes/radcliffe/fonts/take_cover-webfont.eot');
src: url('http://siehdiewelt.com/clickandbuilds/WordPress/FestivasTest/wp-content/themes/radcliffe/fonts/take_cover-webfont.eot?#iefix') format('embedded-opentype'),
url('http://siehdiewelt.com/clickandbuilds/WordPress/FestivasTest/wp-content/themes/radcliffe/fonts/take_cover-webfont.svg#Bebas Neue') format('svg'),
url('http://siehdiewelt.com/clickandbuilds/WordPress/FestivasTest/wp-content/themes/radcliffe/fonts/take_cover-webfont.woff') format('woff'),
url('http://siehdiewelt.com/clickandbuilds/WordPress/FestivasTest/wp-content/themes/radcliffe/fonts/take_cover-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.blocks-gallery-item {margin-bottom:0px !important}
.blocks-gallery-grid, .wp-block-gallery {margin-bottom:25px; background:black}
.blocks-gallery-caption {font-family:helvetica neue, helvetica, arial; background:black;color:white;font-weight:bolder;letter-spacing:1px}

.aesop-image-component .aesop-image-component-image {margin-bottom:40px !important}

.mit80viechern:before {content:"ANZEIGE";position:absolute;font-size:.8rem}

.mit80viechern {width:500px;max-width:100%;margin:auto;padding-top:20px;padding-bottom:50px;margin-top:50px;margin-bottom:25px}

.mit80viechern h4 {font-family: open sans, arial !important; text-align: center !important; font-size: 1.3rem !important; margin-bottom: 20px !important;}


#mailpoet_form_2 .mailpoet_paragraph {margin-bottom: 0 !important}

.aesop-image-component .aesop-image-component-caption {
    line-height: normal !important;
    color: white !important;
    margin-top: 0 !important;
    top: 0px !important;
    position: relative;
    background: black;
    display: inline;
    font-weight: normal;
    font-size: 14px;
    padding: 10px;
    letter-spacing: 1px;
	  margin-top:0 !important;
}

#cfbg-inner {width:80% !important; max-width:900px !important; min-width:400px !important}

.single #footer {position:fixed !important; bottom:0; opacity: .8;background:black !important; z-index:9}
.single #footer a {color:white !important}

.single #footer2 {background: none !important}

#cookie-law-info-again {background: none !important; color:white !important; left:0 !important; box-shadow: none !important; text-shadow:1px 1px black;font-weight: lighter !important; font-family: open sans, arial}

#cookie-law-info-bar {background: black !important; color:white !important; left:0}

.cli-plugin-button {background: none !important;border-style:solid; border-width:medium; border-color:white}

.cli-plugin-main-link {margin-top:10px;margin-bottom:10px}

.cli_messagebar_head {font-size:1.2rem; text-transform:uppercase;font-weight:bold}

.styleautor.beides p {text-align:center !important}



.entry-content p:not(.styleautor) {text-align: justify !important}

#content hr {margin:0 !important}

.mailpoet_form, .mailpoet_form_php, .mailpoet_form_shortcode {text-align:center !important;margin:auto !important;max-width:600px !important;padding-top:25px !important;padding-bottom:20px !important;font-family:open sans, arial !important}

.mailpoet_text {font-size:1.5rem !important;width:100% !important;text-align:center !important;margin-top:20px !important;margin-bottom:20px !important;letter-spacing:4px !important;border-top:none !important;border-left:none !important;border-right:none !important;background:none !important;border-color:black !important}

.mailpoet_submit, .mailpoet_form input[type=submit] {margin-top:15px !important;border-color:none !important;background:black !important;color:white !important;font-size:1rem !important;text-transform:uppercase !important;padding:15px !important}

.mailpoet_paragraph {text-align:center !important; font-family: open sans, arial !important}

#content .mailpoet_paragraph p {margin-bottom:0 !important}

#comments {display: none !important}

.entry-content blockquote {padding:0 !important;overflow:auto !important}

.incom-cancel .incom-cancel-link {display: none !important}

#comments .reply {display: none}
#comments {margin-top:80px; border-top:1px solid #aaaa}
#respond label {display: block !important;font-family:open sans;font-size:12px; text-transform:uppercase;letter-spacing: 1px}

.comment-form-comment textarea {color:#dd6a6a}

.single .entry-content p:first-of-type:first-letter {font-size:97px !important; font-weight:bolder !important; font-family:bebas neue !important; float:left !important; margin-top:29px !important;margin-right:12px !important;margin-bottom:20px !important;text-shadow:3px 0px black}


@-moz-document url-prefix() { 
  .single .entry-content p:first-of-type:first-letter {font-size:97px !important; font-weight:bolder !important; font-family:bebas neue !important; float:left !important; margin-top:12px !important;margin-right:12px !important;margin-bottom:0px !important;text-shadow:7px 0px black}
}

.single .entry-content .ilogic-author p:first-of-type:first-letter {font-size:12px !important; font-weight:normal !important;float: none !important;margin:auto !important;text-shadow: 0px 0px black !important}

.bgpic {margin-bottom:30px !important}

.entry-content blockquote:before {position:relative !important;left:0 !important;}
.entry-content blockquote {border:none !important;line-height:normal !important}
.aesop-image-component:hover {opacity:1 !important}

#aesop-image-component-6715-1:before {position:relative;font-size:14px;margin-left:5vw;content:"Diese Reportage stammt aus dem Buch:"}

.mashsb-container {padding-bottom:50px !important}

.single .widget-title {text-align:center;margin:auto;font-size:3rem;margin-top:10vh !important}

/// #content, #content input, #content textarea {line-height:0 !important} ///

.sponsored-content .aesop-component-caption {font-size:13px !important}

.spons-tecina:before {content: "Sponsored Content"; font-size:11px;font-family:open sans;float:right;margin-top:-23px;color:#aaa}

.myButton {
    background: none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:6px solid #7dbf75;
	display:inline-block;
	cursor:pointer;
	color:#7dbf75;
	font-family:open sans, Arial;
	font-size:15px;
	padding:10px 37px;
	text-decoration:none;
    margin:auto;
    transition: all .5s;
    font-weight:bold;

}

#comments #respond {display:none !important}

.myButton:hover {
  color: white !important;
  background: #7dbf75 !important;
  transition: all .5s;
}


.sponsor-title {font-family: open sans, arial !important;font-size:1.8rem !important;font-weight:lighter !important}


.sponsor-excerpt {border-top: none !important}

#wpdevar_comment_1 {text-align:center !important;margin-top:15px !important;margin-bottom:40px !important}

.widget-placeholder {display:none !important}
textarea:description {display:none !important}

.wpuf-section-title {margin-bottom:0 !important}
.wpuf-section-details {font-size:16px !important}
.wpuf-submit {float:left !important}
.wpuf-form-add {max-width:700px !important;margin:auto !important}
#post_content_ifr {min-height:500px !important}
.ts-fab-wrapper {width:50% !important}
.ts-fab-avatar>img {width:150px !important;border-radius:300px !important;}
.ts-fab-avatar {width:160px !important;height:300px !important}
ul.wpuf-form .wpuf-submit input[type=submit] {background-image: linear-gradient(to bottom,#96DD95,#118524) !important;border-color: #156429 !important;border-bottom-color: #273D26 !important;font-weight:bold !important}
.textfield wpuf_dachzeile_6447 {float:left !important;text-align:left !important}

a.um-profile-photo-img {width:200px !important;height:200px !important}


.bio {margin:auto;margin-top:50px;margin-bottom:40px}
.subbio {float:left; text-align: left; padding: 0 35px !important;width:190px}
.biocaption {text-align: left;}

@media screen and (max-width: 700px) {
  
  .subbio {display: table-cell; text-align: center; padding: 0 15px;max-width:80px !important}
  
}

#content {min-height:100vh}
.home #content {min-height:0}

.single #content p {
    font-family: crimson, serif;
}

#content textarea {max-height:100px !important}

h3#comments-title {font-size:1rem !important;margin-bottom:0 !important;margin-top:8vh !important;text-align:left !important}

.page #container {width:86vw !important; margin:auto !important}

.ulmenu {width:100%; list-style:none;}
.ulmenu li {float:left; width:150px; font-weight:bold;}
.ulmenu li ul {padding:0;}
.ulmenu li ul li {float:none; padding:5px 0; font-weight:normal;}

.menulink {color:white;font-family:open sans, arial;font-weight:lighter}
.menulink:hover {color:#dd6a6a !important}

.menu2outer {background:black;width:100%;height:100px;display:table;position:absolute;bottom:0}
.menu2inner {text-align:center;width:50%;margin:auto;display:table-cell;vertical-align:middle}

body.logged-in{margin-top:30px !important;}

.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {font-size:15px !important;color:white !important;background:black !important}

.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover {color:#dd6a6a !important}

.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop, .ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop {border:0 !important}


input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.ubermenu .ubermenu-target-text {font-family:open sans, arial;font-weight:lighter}

.utcw-njehcf {padding:0 6vw !important}

.contentsearch {display: none !important}

.ssb-share-toggle {display:none !important}

.page-title, .page-title span {
    font-size: 3rem !important;
    font-weight: lighter !important;
    padding: 0 !important;
    border:none !important;
    width: 100% !important;
    text-align: center;
    margin: 10vh 0vh 12vh 0 !important;
    font-family:open sans, arial !important;
    font-style:normal !important;
}


.entry-content h1 {font-family: open sans, arial !important;font-weight:lighter !important}

a:hover {color:#dd6a6a !important;text-decoration:none !important}

.nltext {
    margin: auto !important;
    text-align: center !important;
    font-size: 16px !important;
    font-family: open sans, arial !important;
    font-weight: lighter !important;
    margin-top:-15px !important;
    letter-spacing:2px !important;
    color:rgba(0,0,0.3) !important;
}


.wysija-paragraph {text-align:center;margin:auto;margin-bottom:0 !important}

.widget_wysija_cont p label {color:rgba(0,0,0,.3);font-size:1.3rem;font-family:open sans, arial;font-weight:lighter;}

.footermenu {float:right !important;margin-right:2vw !important}


.widget-title {padding:0 !important}

.home #footer .widget-title {margin-bottom:5vh !important;padding-bottom:0 !important;position:relative;left:6vw}
.widget-title {font-family:open sans, arial !important;font-weight:lighter !important;font-size:2.7rem !important}

#footer a {font-family:open sans, arial !important;font-weight:lighter !important}

#footer2 {margin-bottom:0 !important}


#footer {max-width:100% !important;margin-top:0 !important;}

.home #footer {position:absolute;top:100vh}

.more:after {font-family: dashicons;content: "\f140";position:absolute;font-size:30px}
.more {font-size:14px;font-weight:lighter;font-family:open sans, arial;margin-bottom:30px;border-bottom:rgba(0,0,0,0.04) 2px dashed}

.slider-wrapper {margin-top:70px !important;max-width:86vw !important;margin-bottom:0px !important;width:86vw !important;left:7vw !important;bottom:2vh;height:86vh !important}



.dat {font-size:13px;font-family:open sans, arial;font-weight:ligter;text-align:center;margin:auto;text-shadow:1px 1px 1px black;margin-top:10px;}

.cat {
    font-size: 15px;
    text-transform: uppercase;
    color: white;
    background: rgba(0,0,0,0.9);
    padding: 3px 4px;
    font-family: open sans, arial;
    margin:auto;
    display:inline;
    position:relative;
    text-align:center !important;
    margin-bottom:10px;
}

.bywrap {position:absolute;width:100%;height:100%;text-align:center;display: -webkit-box;display: -webkit-flex;0%;left:0;top:0;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:box; box-pack:center;box-align:center;}

.tit {font-size:2.3rem;font-family:bebas neue, sans-serif;text-transform:uppercase;color:white;text-shadow:1px 1px 4px black;text-align:center;line-height:110%;font-weight:bold;margin-top:15px;word-break:break-word;letter-spacing:3px}

.ex {font-family:open sans;font-size:19px;text-transform:none;line-height:150%;background:rgba(255,255,255,.94);color:black;font-weight:lighter;text-shadow:none;letter-spacing:0;opacity:0;transition: all .5s;z-index:0;height:100%;width:100%;margin:auto;position:absolute;left:0;top:0;text-align:center !important;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.wp-tiles-tile:hover .ex {opacity:1;transition: all .5s}

.wp-tiles-container {width:86vw !important;margin:auto !important;}

.wp-tiles-container p {font-family:open sans, arial !important}

.single .synved-social-container + p:nth-child(1):first-letter {float:left !important;font-size:100px !important;padding:0 10px 0 0 !important;line-height:90px !important;font-family:serif !important;font-weight:normal !important}

.commentlist .children {margin-left:50px !important;margin-top:-15px !important}

.commentlist .children:last-child {margin-bottom:50px !important}

.ssb-share {text-align: center;opacity:.8;box-shadow: 1px 1px 5px black}
.ssb-share:hover {opacity:1}
.ssb-share-facebook, .ssb-share-twitter, .ssb-share-pinterest, .ssb-share-whatsapp, .ssb-share-email {-webkit-filter:grayscale(1);-moz-filter:grayscale(1);filter:grayscale(1)}

.ssb-share-facebook:hover, .ssb-share-twitter:hover, .ssb-share-pinterest:hover, .ssb-share-whatsapp:hover, .ssb-share-email:hover {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}

.jm-share-container-theme-two .count {display:none !important}

.wa_chpcs_text_overlay_caption_overlay_title .wa_rhps_slider_title {text-align:center !important;font-family:arial black !important;font-size:1.8rem !important}

.wa_chpcs_text_overlay_caption_overlay_content .wa_rhps_foo_con {font-size:1.5rem !important;font-family:bebas neue, arial !important;font-weight:bold !important;text-transform:uppercase !important;letter-spacing:4px !important;color:white !important;text-shadow:1.5px 1.5px 1px black}

.single .wa_chpcs_text_overlay_caption_overlay .wa_chpcs_text_overlay_caption_overlay_title {position:relative;top:-40px}

.wa_chpcs_text_overlay_caption_overlay_title .wa_rhps_slider_title a {color:white !important;text-shadow:1.5px 1.5px 1px black;text-transform:uppercase}

.wa_chpcs_text_overlay_caption_overlay_title .wa_rhps_slider_title a:hover {text-decoration:underline !important}

.sponsoredslider:before {content: "Sponsored Content";float:right;text-transform:uppercase;margin-right:10px}
.wa_chpcs_text_overlay_caption:hover {background:none !important;opacity:1 !important}
.wa_chpcs_text_overlay_caption:before {display:none !important}

.jm-share-container-theme-two div a {border-radius:0 !important;border:solid 2px !important;border-width:1px !important}

.wp-caption-text, .caption-simple #content .wp-caption .wp-caption-text {text-align: left;
font-size: 14px !important;
background: black;
color: white;
top: -7px;
}

.post-id-520 .wp-caption-text {text-align:center;background:none;text-style:normal;color:black;font-size:16px !important}

#content .wp-caption img {padding-left:50px;padding-right:50px}
.caption-simple #content .wp-caption .wp-caption-text {padding-left:50px;padding-right:50px}

.jm-share-container-theme-two {display:flex !important;justify-content:center !important}

#content img.alignleft:hover, #content img.alignright:hover, #content img.aligncenter:hover, #content img.alignnone:hover, #content .wp-caption img:hover {opacity:1 !important}

.ubermenu-item-6058 .ubermenu-target-with-icon {position:absolute !important;top:0 !important}

.page #wrapper {position:relative;top:65px}

.qtip.su-qtip {font-size:14px;line-height:150%;box-shadow:2px 2px 3px black;border-radius:8px;display:none !important}
.qtip-title {font-family:open sans, sans-serif; line-height:normal !important;font-weight:lighter;font-size:1.8rem;text-align:center;letter-spacing:5px}
.qtip-light .qtip-titlebar {background-color:black !important;color:white}
.sponsored-section #content p {margin-right:0 !important;line-height:167% !important;font-family:open sans, arial !important;font-size:1rem !important;text-align:justify;margin-bottom:20px;word-spacing:2px;font-weight:lighter}

.sponsored-content .dashicons {display:none !important}

.sponsored-section #black-studio-tinymce-83 {display:none !important}

.single .title {font-family:helvetiva, arial;font-size:1.7rem;text-transform:uppercase;text-align:center}

.attachment .title {font-size:2.3rem;font-weight: lighter !important}

.single .display-posts-listing .listing-item {margin:0 !important; padding:0 !important;line-height:normal !important}

.single .display-posts-title {font-size: 12px !important;float: right;margin-bottom: 5px !important;text-transform: uppercase;color: white !important;font-weight: bold !important;letter-spacing: 0 !important;border:none !important;text-align:left !important;padding:2px 5px !important;background:black !important;margin-top:0 !important}

.single .display-posts-listing {width:350px;padding:10px;}


@media screen and (max-width: 1100px) {
  
  #menu-item-6039, #menu-item-6040, #menu-item-6038 {display:none !important}
  
}

@media screen and (max-width: 950px) {
  
  #menu-item-5985, #menu-item-5956, #menu-item-5955 {display:none !important}
  .ubermenu-main .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {font-size:12px !important}
  .ubermenu-category {font-size:1rem !important}
  .ubermenu-target-with-image>.ubermenu-target-text {font-size:1.7rem  !important;top:40% !important}
  
}

@media screen and (max-width: 650px) {
  
  #menu-item-6016, #menu-item-5970, #menu-item-6050 {display:none !important}
  
}

#ubermenu-main-360 {background:black !important;border:none !important}


.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-6038.ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-6040.ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop {right:0;height:100vh;background:black !important;padding-left:6px !important} 

.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-6040.ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop {overflow-y:hidden !important}

#ubermenu-main-359 {width:100vw; right:0}

.ubermenu-main .ubermenu-nav .ubermenu-item-6016.ubermenu-item-level-0 > .ubermenu-target:after, .ubermenu-main .ubermenu-nav .ubermenu-item-5970.ubermenu-item-level-0 > .ubermenu-target:after {font-family:dashicons;content: "\f140";font-size:1.5rem;position:absolute;top:14px}




.ubermenu-submenu-id-5927 .ubermenu-tab.ubermenu-active > .ubermenu-target, .ubermenu-submenu-id-5907 .ubermenu-tab.ubermenu-active > .ubermenu-target, .ubermenu-submenu-id-5943 .ubermenu-tab.ubermenu-active > .ubermenu-target {border-right:1px solid rgb(170, 170, 170) !important;border-bottom:none !important}

.ubermenu-submenu-id-5927 .ubermenu-tab.ubermenu-active:last-child > .ubermenu-target, .ubermenu-submenu-id-5907 .ubermenu-tab.ubermenu-active:last-child > .ubermenu-target, .ubermenu-submenu-id-5943 .ubermenu-tab.ubermenu-active:last-child > .ubermenu-target {border-right:none !important;border-bottom:none !important;}

.ubermenu .ubermenu-search .ubermenu-search-submit {border:none !important}
.ubermenu .ubermenu-search .ubermenu-searchform, .ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input {background:none;font-size: 14px;font-family: open sans, arial;border-bottom: 1px solid silver;color:white !important}


#menu-item-6038 .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-item-6038.ubermenu-active > .ubermenu-target {color:#3b5998 !important}
#menu-item-6040 .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-item-6040.ubermenu-active > .ubermenu-target {color:#55acee !important}
#menu-item-6039 .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-item-6039.ubermenu-active > .ubermenu-target {color:#ffcd00 !important}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {color:silver}



.ubermenu-main .ubermenu-nav .ubermenu-item-6016.ubermenu-item-level-0 > .ubermenu-target:after, .ubermenu-main .ubermenu-nav .ubermenu-item-5970.ubermenu-item-level-0 > .ubermenu-target:after {font-family:dashicons;content: "\f140";font-size:1.5rem;position:absolute;top:14px}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {border:0 !important}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target:hover {color:silver}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-tab > .ubermenu-target {cursor:pointer}

#main {margin-top:0 !important;margin:auto !important;}

#main {max-width:100% !important;width:100% !important}
#slider {width:100% !important;max-width:100% !important;max-height:1000px !important; height:calc(90vh - 65px) !important}



.ubermenu .ubermenu-item-notext>.ubermenu-icon {font-size:1.2rem !important;margin:-20px}

.ubermenu-date {display:block}
  
.ubermenu-autor {
position: absolute;
bottom: 0;
width: 100%;
text-align: right;
z-index: 10;
color: white;
text-transform: uppercase;
font-family: arial;
font-size: 15px;
font-weight: bold;
text-shadow: 0.1px 0.1px 2px black;
width: 58%;
margin: auto;
left: 2%;
padding: 0% 20%;
bottom: 15%;
text-align: center;
line-height: 150%;
}

.ubermenu-submenu-id-5900 .ubermenu-tab > .ubermenu-target {border-bottom:1px solid #aaa;border-right:1px solid #aaa; background: #F9F9F9;text-transform: uppercase;font-weight: bolder;font-family: arial black;padding: 10px 10px;}





.ubermenu-submenu-id-5907 > .ubermenu-target {border:none !important;background:none !important}

#menu-item-6026 {border:none !important;background:none !important}

body {position:absolute !important; top:0px;width:100%;}



.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-active > .ubermenu-target {color:white}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {background:none !important;box-shadow:none !important; -webkit-box-shadow:none !important;font-family:open sans, arial;font-size:14px;font-weight:lighter !important;letter-spacing:0px}


#menu-item-5900, #menu-item-5973 {font-size:13px;font-weight:normal}
#menu-item-5900  .ubermenu-target .ubermenu-item-layout-default .ubermenu-item-layout-text_only, #menu-item-5973 .ubermenu-target .ubermenu-item-layout-default .ubermenu-item-layout-text_only {padding:10px !important}

.ubermenu-submenu-id-6015 .ubermenu-submenu-type-auto .ubermenu-submenu-type-tabs-group > ul{
background: rgb(25, 25, 25);
display: flex;
justify-content: center;
}




.ubermenu.ubermenu-main .ubermenu-tab.ubermenu-active > .ubermenu-target {background: black;
}

.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {color:black !important;background:none !important;border-right:none}



.ubermenu-submenu-id-5970, .ubermenu-submenu-id-5869 {margin-top:10px}



.ubermenu .ubermenu-search input.ubermenu-search-input {color:white}
.ubermenu-search-submit {font-size:22px}

.ubermenu-submenu-id-6015 .ubermenu.ubermenu-main .ubermenu-tab.ubermenu-active > .ubermenu-target {background:none !important; color:red}


.ubermenu .ubermenu-column, .ubermenu .ubermenu-row {max-width: none !important}



#menu-item-5849 {padding-right:3vw !important;padding-left:1vw !important}

.formErrorContent {display: none}

#ubermenu-nav-main-359 {width: 100%;}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {margin-top:0 !important}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack {padding:0}

.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel, .ubermenu.ubermenu-main .ubermenu-tabs-group {border:none !important;background:white;overflow:visible !important}

.ubermenu .ubermenu-submenu .ubermenu-column {background:none !important; border:none !important, padding:0 !important}

.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack {padding-top:0;padding-bottom:0}



.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-skin-black-white-2.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {margin-top:0px;border:none}

#menu-item-5985 .ubermenu-submenu-drop {background:black !important}










.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target p {display:none}

.ubermenu-category {
position: absolute;
z-index: 10;
color: white;
top: 20%;
right: 0;
left: 2%;
margin: auto;
display: flex;
justify-content: center;
font-family: helvetica, arial;
font-size: 1.4rem;
font-weight: bolder;
text-shadow: 0.3px 0.1px 2px black;
border-bottom: 2px solid white;
padding-bottom: 1%;
padding-left: 3%;
padding-right: 3%;
height: 20px;
width: 66%;
text-align:center;  
}


.ubermenu-submenu-id-5869, #menu-item-5972 {height:90vh !important}

.ubermenu ::-webkit-scrollbar {  
    width: 16px;  
} 


.ubermenu ::-webkit-scrollbar-track {  
    background-color: white; 
    border-radius:50px;
}  
::-webkit-scrollbar-thumb {  
    background: silver;
    border-radius:50px;
}  
::-webkit-scrollbar-thumb:hover {  
    background: silver;
}  


scrollbar-track {  
  background-color: white; 
  border-radius:50px;
}  
scrollbar-thumb {  
    background: silver;
    border-radius:50px;
}  
scrollbar-thumb:hover {  
    background: silver;
}  







.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {width:150px}

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {left:150px;min-height:600px !important;background:none !important;overflow:visible !important;border:none !important;width:calc(100% - 200px) !important;width:-moz-calc(100% - 200px) !important;width:-webkit-calc(100% - 200px) !important; width:90%}

.ubermenu.ubermenu-main .ubermenu-item-level-0 {margin:0 !important}
.socialheader {-webkit-filter: grayscale(100%);filter: grayscale(100%);transition:all 0.5s}
.socialheader:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%); transition:all 1s}

html {margin-top:0 !important;overflow-x:hidden;}



.ubermenu-tab-content-panel {overflow:auto !important}

ubermenu-submenu-id-5871 .ubermenu-item-layout-text_only {font-size:18px; padding-bottom:10px; border-bottom:1px solid black; color:black !important}




.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {padding-right:25px !important}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    padding: 55% 0 0 0;
}



.ubermenu-main .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
font-family: open sans, arial;
font-weight: lighter;
position: absolute;
top: 0px;
color: white !important;
font-size: 18px;
line-height: 170%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.88) 43%, rgba(0,0,0,0.75) 80%, rgba(0,0,0,0.53) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.95)), color-stop(43%,rgba(0,0,0,0.88)), color-stop(80%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0.53))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.88) 43%,rgba(0,0,0,0.75) 80%,rgba(0,0,0,0.53) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.88) 43%,rgba(0,0,0,0.75) 80%,rgba(0,0,0,0.53) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.88) 43%,rgba(0,0,0,0.75) 80%,rgba(0,0,0,0.53) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.88) 43%,rgba(0,0,0,0.75) 80%,rgba(0,0,0,0.53) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2000000', endColorstr='#87000000',GradientType=0 ); /* IE6-9 */

opacity: 0;
transition: all 1.5s;
width: 87.8%;
margin: 1px;
bottom: 0;
text-align: left;
text-transform: none;
overflow: auto;
left: 2%;
right: 0;
padding: 0 5% 0 5%;
max-height: 100% !important;
text-align: center;
vertical-align: middle;
top: 3%;
text-transform:uppercase;
word-spacing:3px;
padding-top:5%;  
}

.ubermenu-target-description:hover {opacity:1 !important; transition: all 1s}



#ubermenu-main-359 {height:65px !important;background:black !important;position:fixed;width:100%;box-shadow:1px 0px 6px black}
.ubermenu-content-block {padding:0 !important}
.logoslogan, .logoslogan a {color:white; font-family:open sans, arial;font-size:11px;letter-spacing:3.5px;position:relative;top:-7px;word-spacing:4px;font-weight:lighter;text-transform:uppercase;text-align:center}

.ubermenu-skin-grey-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {min-height:400px}

.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {max-width:300px !important}
.ubermenu-submenu-type-tabs-group {min-height:0 !important}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width:100%;
    height:100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left:2%;
    padding-top:2%;
    margin-bottom:0;
}
.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {max-width:300px !important;padding:0 !important}

.ubermenu-target-with-image>.ubermenu-target-text {
position: absolute;
top: 33%;
left: 2%;
right: 0;
color: white;
font-size: 3rem;
line-height: normal;
text-shadow: 0.3px 0.1px 3px black;
font-family:sans-serif;
text-transform: uppercase;
width: 85%;
font-weight: normal;
z-index: 99;
margin: auto;
text-align: center;
opacity: 1;
transition: all 1s;

}





.archive .page-header {margin-top:25px;}
.catarchiv, .catarchive a {position: absolute;z-index: 99; color: white !important;background: rgba(0, 0, 0, 0.7);margin-top: 12px;padding: 0px 5px;font-size: 16px;text-transform: uppercase;font-weight: bold;}
  
#container.two-columns-right #content {width:100% !important; max-width:100% !important}

h2 {margin-top:30px !important;margin-bottom:30px !important}

.videoWrapper {
    position: relative;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*.entry-content h2 + p::first-letter, .post-content h2 + p::first-letter {margin-left:33px !important}*/

.zeile {font-family:crimson, serif; font-size:2.5rem;color: rgb(160, 53, 64);text-align:center;line-height:100%;position:absolute;top:-75px;width:100%;text-align:center;}
.unterzeile {font-family:crimson, serif; font-size:13px;color: rgb(120, 120, 120);text-align:center;line-height:100%;padding-bottom:5px;padding-top:10px;border-top:1px solid rgb(160, 53, 64)}

.aesop-character-component .aesop-character-float.aesop-character-left {margin-left:20vw}

#content, #content .entry-content h2, #content .entry-content h1, #content .entry-content h3, #content h1.entry-title a, #content h2.entry-title a, #content h2.entry-title {font-family:open sans, arial !important;font-weight: lighter !important}

#content p {font-family:open sans, arial;font-weight:lighter}
.single #content p {font-size:18px}

.ilogic-author {shape-outside: circle(35vh at 40vh 20vh); transition: all 1s}
.ilogic-author img:hover {opacity:0.8;transition: all 0.6s}
.ilogic-author img{transition: all 1s}

.excerpt {font-size:16px}

.mapbox-left {float:left !important;margin:18vh 10vw 12vh 15vw;position:relative;background-size:cover;background-repeat:no-repeat;}


.mapbox-right {float:right !important;margin:10vh 15vw 12vh 10vw;position:relative;background-size:cover;background-repeat:no-repeat;}


.mapbox-fullscreen {float:left !important;margin:30px 0;width:100%;position:relative}


#s:before {content:'\f466'; font-family:dashicons !important;color:black !important;position:relative}


.layerblack {
width:100%;
height:100%;
position:absolute;
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 20%, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(20%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
}

#content .attachment img {max-width:100% !important; margin:0 !important}



#social .form-submit {height:auto !important}
#social .social-input-row, #social .form-submit {padding-left:0 !important}
#social #respond textarea.social-input {max-width:100% !important}
.social-comment-body a {color:black !important}
#social .social-comment-header .avatar {left:-10px !important}

#social .social-identity {position: relative !important;display: inline-flex !important}
#social .social-identity .avatar {position:relative !important;margin-right:15px;object-fit:contain}
#social textarea.social-input {background: white !important}
#social .social-divider span {background: none !important;display:none !important}

.comment-notes {display:none !important}


.single .post {padding-bottom:0 !important}


.imagecontent p {font-size:18px} 

.page-title {border:none !important; background:none !important}
.excerpt-dash {display:none}

.attachment #main {margin-top:0 !important}

.attachment div.post {max-width:900px; margin:auto;margin-left:20px; margin-right:20px;margin-top:50px}

.attachment h2.entry-title {color:black !important;font-family:helvetica;margin-bottom:20px !important}
.attachment .page-title a {display:none !important}
.attachment #content p {margin-bottom:0 !important;display:table-cell !important}

.archive .entry-title {margin-bottom:0 !important;font-family:helvetica !important}

.page .featured-media {display:none !important}

.imagecontent p {max-width:700px; line-height:170%; margin-top: 15px; margin-bottom:60px !important;margin:auto}

.imagecontent .display-posts-title {text-align:center !important;font-size:30px !important;line-height:150% !important}

.imagecontent  .display-posts-listing .listing-item {margin:auto !important; max-width:100%;max-width:700px;margin-bottom:40px !important}

.imagecontent .excerpt {font-size:20px !important;display:block;text-align:justify}
.imagecontent .title {text-transform:uppercase;font-weight:bold;font-size:30px}

.section {padding:50px 10px !important}

.section-inner.thin {text-align:center !important}

.sptable-col-description {text-align:center !important}

.nivo-controlNav {position:static !important}


.slider-numbers .nivo-controlNav a.active {background:white !important;color: #dd6a6a !important}
.slider-numbers .nivo-controlNav a {background: rgba(255, 255, 255, 0.5) !important;border:1px solid black;color:black !important;font-family:open sans,arial !important;font-size:17px !important;line-height:25px !important;padding:0px 8px !important;font-weight:lighter !important;}
.slider-numbers .nivo-controlNav a:hover {background: rgba(255, 255, 255, 0.6) !important}
.nivo-controlNav {background: none !important;top:-6vh !important}
.theme-default a.nivo-nextNav {display:none !important;border-radius: 0 !important; box-shadow:-2px 2px 9px black !important;border:1px solid rgba(255, 255, 255, 1) !important; border-right:none !important}
.theme-default a.nivo-prevNav {display:none !important;border-radius: 0 !important; box-shadow:2px 2px 9px black !important; border:1px solid rgba(255, 255, 255, 1) !important; border-left:none !important}
.nivo-directionNav a {background-color: rgba(0, 0, 0, 1) !important;border-radius: 0 !important}
.nivo-caption h2 {
font-family:bebas neue, sans-serif !important;
display: table !important;
line-height: normal !important;
font-weight: bold !important;
text-align: center !important;
background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7) !important;
padding: 0px !important;
border: none !important;
letter-spacing: 3px !important;
word-spacing: 0px !important;
opacity: 1 !important;
margin-bottom: 10px !important;
background: none !important;
text-shadow: 1px 1px 1px black !important;
text-transform:uppercase;
font-size:2.5rem !important;
}

.slide-text {
display: inline !important;
font-size: 16px;
line-height: 160% !important;
font-weight: bolder !important;
background: rgba(0, 0, 0, 1) !important;
padding: 1px 0px !important;
letter-spacing: 1px !important;
font-family: open sans, arial !important;
max-width:800px !important;
}

.nivo-caption {
margin-left: auto !important;
margin-right: auto !important;
max-width: 800px !important;
z-index: 8 !important;
background: none !important;
opacity: 1 !important;
color: white !important;
left:0vw !important;
width:90vw !important; 
}


@media screen and (min-width: 700px) {
  
  .slide-text {font-size: 17px !important;}
  .nivo-caption h2 {font-size: 4rem !important}
  
}

@media screen and (min-width: 1300px) {
  
  .nivo-caption {bottom:60% !important; }
  
}





@media screen and (min-width: 1700px) {
  
  .nivo-caption {bottom:40% !important; }
  
}




.theme-default .nivo-controlNav {box-shadow: none !important;z-index:99 !important;}

.branding {height:60px !important}

#access > .menu > ul > li > a > span {border-bottom:2px solid black !important;transition: all 1s}
#access > .menu > ul > li > a > span:hover {color:rgb(234, 3, 8) !important;border-bottom:2px solid rgb(234, 3, 8) !important;margin:0 13px !important;transition: all 0.6s;background:none !important}

#access ul li.current_page_item > a, #access ul li.current-menu-item > a {color:rgb(234, 3, 8) !important}

#access ul li.current_page_item a {color:rgb(234, 3, 8) !important}

#header-container {display:none !important}


/*Make stickey menu transparent*/
#thsp-sticky-header {box-shadow:0px 0px 4px rgba(0, 0, 0, 1);z-index:999 !important}

/*---------THe big stylesheet for the menu---------*/
  
#thsp-sticky-header-menu li {margin:0 !important; color: white;font-weight:normal}
#thsp-sticky-header, #thsp-sticky-header a {color:black !important;}
#thsp-sticky-header li a {color:white !important;}

#thsp-sticky-header-title img {height:45px;z-index:99999;position:absolute;}

  

  
float: left;
font-size: 22px;
line-height: 30px;
margin: 0 !important;
}
#gsd {float: right; position:relative; height: 30px; width: 30px; text-align: center; background: white;}
#gsd a {font-size: 30px; line-height: 29px; cursor: pointer; font-style: normal;}
#gsd > li {list-style: none;}
#gsd ul {
	padding: 0;
	width: 250px;
	display: none;
	position: absolute;
	list-style-type: none;
	top: 70px;
  right: 0px;
  background-color: rgba(255, 255, 255, 0.97);
  border: none;
  border-top:none;
  box-shadow:1px 1px 2px black;
}
#gsd li ul li {display: block; text-align: center;}
#gsd li ul li a {font-size: 14px; padding-top: 5px; padding-bottom: 10px;letter-spacing:1px;font-weight:bolder;text-transform:uppercase;color:black !important;width:100%;border-top:1px solid black;}
#gsd li ul li a:hover {background:rgba(255, 255, 255, 0.97) !important;color:#C03434 !important;}
#gsd {background:none;float:right; position:relative !important;top:10px;margin-right:20px !important;text-align:right !important;z-index:99999 !important}

/*Stye the slogan*/
#the-slogan {font-size: 15px; float: left; padding:0; font-style: normal; letter-spacing: 2px;word-spacing:2px;font-family:helvetica, arial; color: white; text-transform: uppercase;text-align: center !important;margin-left: auto !important;margin-right: auto !important;width: 100%!important;position:relative;top:-10px;font-weight:bold !important;z-index:1}


/*Stye the share*/
#i-share {float: right; width: 170px;position:relative; top:15px;margin-right:95px;z-index:99}
/*MAke logo bigger*/

/*Fix the responsiveness of the stickey menu */
@media screen and (max-width: 640px) {
	#thsp-sticky-header-title {padding-top: 5px; padding-bottom: 5px; margin-left: 0px; margin-right: 0px;}
}
@media screen and (max-width: 659px) {
	#thsp-sticky-header-title {padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px;top:4px !important}
  .post-content p, #content p {text-align:left !important}
  #thsp-sticky-header-title img {height:30px !important;}
  #thsp-sticky-header {height:40px !important}
  #gsd {top:-3px !important}
  .imagecontent .excerpt {font-size:14px !important}
}

@media screen and (max-width: 600px) {
#i-share  {
        display:none !important
    }
}

@media screen and (max-width: 800px) {
#the-slogan {display:none !important}

    }

@media screen and (max-width: 1024px) {
    #the-slogan {
        font-size:16px !important
    }

}

@media screen and (min-width: 800px) {
.aesop-image-component .aesop-image-component-image {min-width:400px !important}
}







.radmenu {display:inline;width:100%;height:50px}

#s {background: none;border-radius: 0;border: 1px solid black;color: black;vertical-align: middle;text-align:center;width:200px;top:50%;transform:translateY(13%);position:relative;margin-left:50px;}

.menu-item-search {float:right !important;}



.firstpara + p::first-letter {float:left !important;font-size:100px !important;padding:0 10px 0 0 !important;line-height:90px !important;font-family:serif !important;font-weight:normal !important}



.login:before {background-size:contain !important}
.login {max-width:180px !important;min-width:180px !important; max-height:400px !important;min-height:400px !important}


.post-content p {max-width:600px !important; margin: auto !important;margin-bottom:25px !important}
.post-content h2, .post-content h1 {max-width:600px !important;margin:auto !important;margin-bottom:25px !important; margin-top:15px !important;text-align:left !important}

.parapic + p::first-letter {float:left;font-size:100px;padding:0 10px 0 0;line-height:90px;font-family:serif;font-weight:normal}

.parapic {background-size:cover !important;max-width:100%;height:100vh;background-attachment:fixed !important;background-position:bottom !important;margin:20px 0;border-top:solid 3px black;box-shadow:0 2px 3px black;background-repeat: none;position:relative}

.cap-byline {position:absolute;bottom:0;right:0;padding:0px 4px;background:rgba(0, 0, 0, 0.8);font-size:12px;font-family:helvetica;padding-right:10px;color:white;letter-spacing:0px;word-spacing:0px;text-align:right}

.map-byline {position: absolute;top: -39px;right: 0;background: white;font-size: 13px;
font-family: helvetica, arial;color: black;text-align: center;line-height: 150%; padding: 0;vertical-align: middle;display: flex;justify-content: center;width: 120%;align-content: center;padding-top: 10px;padding-bottom: 10px;border-top: 1px solid black;right: -10%;font-weight: bold;}



.captitle {text-align: center;color: white;font-family:sans-serif !important;font-size: 5rem;margin: auto;position: relative;letter-spacing: 5px;font-weight: bolder;line-height:normal;border-bottom:3px solid white;display:table;top: 66%;margin:auto}

@media (max-width: 1024px) {.captitle {font-size:3em !important} .wpsr-floatbar-float_left {display: none !important;} 
.aesop-image-component-image, .aesop-component-align-left, .aesop-image-component-caption-left {width:100% !important; float:none !important; margin-left: 0 !important}}

@media (max-width: 800px) {
.captitle {font-size:2em !important;} 
.parapic {;max-width:100% !important;background-size: cover !important;background-attachment: scroll !important;height:400px;background-repeat-y:no-repeat !important} 
.buch, .cloned {font-size: 6px !important;letter-spacing: 0px !important;line-height:13px !important}
.cloned a {font-size: 9px !important;letter-spacing: 0px !important;line-height:18px !important}
.chap, .chap a {margin:0px 3px !important;font-weight:normal;font-size:14px}
}
.buch a {font-size:10px}

@media (max-width: 700px) {.post-content p {padding: 0 20px !important} .post-content h2 {padding: 0 20px !important} .post-content{padding: 0 8px !important;}}





.chap, .chap a {font-size:14px !important;text-transform:uppercase;text-decoration:none !important;margin:1px 9px;color:white !important;padding:3px}

.paraimage {text-align: center; letter-spacing: 2px; margin-top:0px;line-height: normal !important;background-size:cover;color:white;display: flex;align-items: center;justify-content: center;background-attachment:fixed;z-index:99999;}

#i-share {-webkit-filter:grayscale(100%) !important; filter:grayscale(100%) !important}
#i-share:hover {-webkit-filter:grayscale(0%) !important; filter:grayscale(0%) !important}

.titelbu {max-width:100% !important;float:right !important;font-size:11px; color:rgb(129, 129, 129) !important;position:relative;top:-16px;right:10px}

.buch {font-size: 12px;font-family:helvetica; letter-spacing: 1.7px;text-transform: uppercase;max-width: 100% !important;text-align: center !important;background: none;margin:25px 0px !important;word-spacing:1px !important;clear:both;line-height:20px}
.buch a {color:rgb(205, 71, 71) !important;text-shadow:0 0.1px 0px black;font-weight:normal !important}
.buch a:hover {text-decoration:underline !important}
.cloned {border-bottom:none; background:black;color:white; box-shadow:0 1px 2px rgba(0, 0, 0, 0.6)}
.original {width:100% !important;text-align:center !important;padding: 0 !important;clear:both !important;background:none !important}




.teasertext {max-width:800px !important;text-align:center!important}
.aesop-component-align-right {margin-right:2rem !important}

#ilogic-map {-webkit-filter: grayscale(50%) !important; filter: grayscale(50%) !important;}


.aesop-stacked-img .aesop-stacked-caption {font-size:14px !important; font-weight:bold !important}

.wpsdc-drop-cap {
padding: 0.46em 0.13em 0.3em 0 !important;
font-size: 6em !important;
line-height: 0 !important;
font-family: serif !important;
color: black !important;
}

.home .wpsdc-drop-cap {font-size:5em !important}

.supreme-pricing-table-wrapper.sptable-1312 .sptable-column-wrapper.sptable-col-3 {background:white} !important

.wp-tiles-byline {background:none !important}
.wp-tiles-byline-title {
color: white !important;
font-family: arial black !important;
background: rgba(0, 0, 0, 0.82) !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
text-transform: uppercase !important;
height: auto !important;
font-size: 1.5rem !important;
text-align: center !important;
display: inline !important;
}


.pagehead {text-align:center !important;font-family:sans-serif !important; font-size:3.4rem !important;color:black;letter-spacing:3px !important;padding-bottom:20px !important;margin-bottom:65px !important;margin-top:10px !important;line-height:normal !important;border-bottom:8px solid black;}

.pageheadsub {font-family:arial black !important;font-weight:bold !important;border-bottom: 8px solid black !important;letter-spacing:2px !important; color:black !important;font-size:1.4rem;margin-bottom:50px;text-align:center;width:100%}

.widget_wysija_cont .wysija-submit {background:none !important; color:rgba(0,0,0,0.7) !important; transition: all .7s !important;font-family:open sans, arial !important;font-size:1.1rem;font-weight:lighter !important;letter-spacing:0px;margin:auto !important;border-radius:100px !important;width:90px;height:40px;text-transform:none !important;margin-top:15px !important}
.widget_wysija_cont .wysija-submit:hover {color:white !important;background:rgba(0,0,0,.15) !important;transition: all .5s !important}


.home .featured-image-wrap {display: none !important}
.home .ivycat-post {max-width:800px !important; padding: 10px 30px !important;margin:auto !important}
.home .entry-title {font-size:1.4rem !important; line-height:normal !important;font-family:arial black !important;text-transform:uppercase !important;margin-bottom:20px !important}
.home .entry-utility {margin-top:-15px;margin-bottom:20px; color:#D02121;font-weight:bold;font-size:0.65rem !important}
.home .ivycat-post h1 {font-size:2.4rem !important; margin-bottom:25px !important}
.home .ivycat-post p {font-size: 14px; line-height:22px !important;margin-bottom:15px !important}
.home .supsystic-social-sharing {margin-top:30px !important;}
.home .entry-title a {font-family:arial black !important; border-top:2px solid!important; border-bottom:2px solid !important;}
.home .entry-title a:hover {text-decoration: none !important;color:#D02121 !important }
.home .linkedin, .home .googleplus, .home .facebook, .home .twitter {display:none !important}
.home .supsystic-social-sharing {display:none !important}
.entry-title a {color:black !important}
.home .entry-summary {margin:0 0 0 40px !important;max-width:550px !important;padding:30px;background:rgb(251, 251, 251);font-size:14px !important; line-height:22px !important; font-family:arial !important}





.category-Redaktionsblog .dachzeile {display:none !important}
.category--Redaktionsblog .entry-content {max-width:520px !important; margin:auto !important; padding:20px 40px !important;background:rgba(170, 170, 170, 0.05) !important;font-size:16px;line-height:31px}
.category--Redaktionsblog .entry-utility {margin-top:-15px;margin-bottom:20px; color:#D02121;font-weight:bold}
.category--Redaktionsblog .ivycat-post {background:rgba(170, 170, 170, 0.08);padding:10px}
.category--Redaktionsblog .entry-title {font-family:arial black, arial !important; font-size:2.4rem !important;text-transform:uppercase;background:white;border-top:3px solid;border-bottom: 3px solid;color:black !important;max-width:600px !important;margin:auto !important}
.category--Redaktionsblog .yoyo {margin-bottom:0 !important}


.category-innovation-lab .entry-content {max-width:600px !important; margin:auto !important; padding:20px 40px !important;background:rgba(170, 170, 170, 0.05) !important;font-size:16px;line-height:31px}
.category-innovation-lab .entry-utility {margin-top:-15px;margin-bottom:20px; color:#D02121;font-weight:bold}
.category-innovation-lab .ivycat-post {background:rgba(170, 170, 170, 0.08);padding:10px}
.category-innovation-lab .entry-title {font-family:arial black, arial !important; font-size:2.4rem !important;text-transform:uppercase;background:white;border-top:3px solid;border-bottom: 3px solid;color:black !important;max-width:680px !important;margin:auto !important}
.category-innovation-lab .yoyo {margin-bottom:0 !important}

.blogcat {background:none; padding:2px 3px; text-transform:uppercase;display:inline;width:auto;position:relative; top:-8px}
.blogcat a {color:black !important;font-size:12px !important;font-weight:bold !important;font-family:arial black}
.blogcat a:hover {text-decoration:none !important; color:white !important}
.blogcat:hover {background:black !important}





.rpfc-container {font-size:10px; color:#D02121;line-height:normal !important}

.continue-reading-link {margin:auto !important;text-align:center !important;float:right !important; width:100% !important;font-weight:bold !important; color:#D02121 !important;display:none !important}

.social-sign-in-links {margin: 0px 0 !important;}
.social-divider {background:none !important;text-align:left !important;font-weight:arial black !important;font-weight:bold !important}
.social-twitter {margin:5px !important}
.social-facebook {margin:5px !important}

#social .social-input-row .social-help {float:none !important}

#social #respond input.social-input {background:white !important;box-shadow:none !important;border:1px solid black !important; border-radius:0 !important;width:250px !important;height:30px}

#social .social-actions a {padding: 8px 10px!important;background: #eee !important;font-size: 12px;border: none !import;border-radius: 8px !important;font-family: open sans, arial;text-decoration:none !important}


#social .social-actions {background:none !important;}
#social #reply-title {background:none !important; display: none !important}



.fotorama__caption {right:auto !important; font-size:15px !important;font-weight:bold !important;font-family:arial !important}


@media (max-width: 1024px) {

.fotorama__caption {max-width:100% !important;left:0% !important;bottom:0% !important;}
}



.fotorama__arr {transform:scale(1.8) !important}

.aesop-gallery-component {z-index:1 !important}

.utcw-3aaci3k span, .utcw-3aaci3k a {box-shadow:none !important}


.yarpp-related {display:none !important}
.yarpp-related h3 {text-transform:none !important}

.fotorama__caption__wrap {float:right; letter-spacing:0px; color:white; background:black;max-width:700px !important;font-family:open sans, arial !important;font-weight:lighter !important}

#searchform input[type="text"] {height:30px !important;background:none !important;color:white !important;border: 1px solid !important; border-radius:0 !important}
#searchform {top: 50% !important;transform: translateY(15%) !important;margin-left:10px !important}
#searchsubmit {display:none !important}

@media (min-width: 600px) {
.single #searchform {display:none !important}
}


#upprev_box h6 {font-size:14px}
#upprev_box div.upprev_thumbnail h5 {font-size:22px;font-weight:bold}

#srights {z-index:0 !important}

.aesop-content-comp-wrap {float:right}

#wprmenu_bar .wprmenu_icon span {height: 3px}

.fotorama__thumb-border {display:none}

.fotorama__thumb:hover {opacity:0.7}

.aesop-stacked-img {background-position: center top !important}

.aesop-component-caption {font-size: 13px !important;letter-spacing: 1px;line-height: 14px !important;float:right;font-family:open-sans, arial !important;color:#aaa !important;}


.aesop-parallax-sc {min-height:400px;}

.styleautor {text-align:center !important}

.form-submit {float:right !important}

.fb_iframe_widget {display:block;margin:auto}



#comments {max-width:600px !important;margin:auto;margin-bottom:4vh;font-family:open sans, arial !important;font-weight:lighter !important;padding:5vh 7vw !important;background: none !important}

.comment-body p {font-family:open sans, arial !important}
.comment-notes p {font-family:open sans, arial !important;font-size:12px !important}


.logged-in-as {font-size:13px !important;font-family:open sans, arial !important}
.comment-reply-link {background:none !important;}
.comment-reply-link:hover {background:rgba(0, 0, 0, 0.02) !important;}
.commentlist .avatar {border-radius:0 !important}
.commentlist .avatar:hover {border-radius:0 !important}

.comment-form-url {display:none}
#respond input {border-radius: 0 !important;padding:0 !important;border:3px solid #eee;line-height:120%;min-height:50px !important;background:white; font-family:open sans, arial !important}
#respond .form-submit input#submit {margin-top:20px !important}
.required {display:none}

#email-notes {font-family:open sans, arial !important;font-size:12px !important}

.commentlist .comment-body {background:white;border-radius:10px;box-shadow:1px 1px 3px black}

.form-submit input#submit, input[type=submit], input[type=reset] {color: black;font-weight: lighter;box-shadow:none !important;}
.comment-meta {display:inline; fonz-size:10px;padding-left:10px;}

.file, .button, #respond .form-submit input#submit, input[type=submit], input[type=reset] {
    background-color: white !important;
    box-shadow: none !important;
    border-radius: 4px !important;
    font-family: open sans, arial;
    font-weight: lighter;
    padding: 10px 12px 10px 12px !important;
}

input[type=submit]:hover {color:#dd6a6a !important}

.commentlist {text-align:left !important;margin:0 !important;padding:10px;}
.comment-form-comment textarea {padding:5px !important; background:white !important;border: 2px solid #eee !important;border-radius: 0px;font-size: 16px !important;font-family: open sans, arial !important;font-weight: lighter !important;}
.comment-author cite {font-size:16px !important;font-weight:bold !important;width:100%;}
.comment-author {background:rgba(0, 0, 0, 0) !important;width:100% !important}

-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color:white !important}

.featured-media {z-index:20 !important}

.onp-sl-timer-label, .onp-sl-timer-counter {text-shadow:none !important; color:white !important; font-size:14px !important;font-weight:normal !important}

.cycloneslider-slide {z-index:20 !important}

td {font-size:9px !important}


.onp-sl-secrets .onp-sl-control .onp-sl-overlay-text {font-size:12px !important;text-shadow:0px 0px 1px black !important}


.wa_rhps_image_carousel .wa_rhps_prev, .wa_rhps_image_carousel .wa_rhps_next {z-index: 2 !important}


@media (max-width: 600px) {
.onp-sl-button-overlay {display:none !important}
.content {margin-top:-4px !important}
.onp-sl-message p {font-size:14px !important;line-height:16px;}
.onp-sl-header {line-height:13px !important;font-size:16px !important;}
.fotorama__caption {font-size:8px !important}
}

.onp-sl .onp-sl-first-group .onp-sl-strong:after, .onp-sl .onp-sl-first-group .onp-sl-strong:before {display:block !important}



.onp-sl-secrets .onp-sl-cross {top:5px !important; right: 3px !important}

.onp-sl-cross:before {content: "Ich möchte das nicht. X";font-size:9px !important; color:white !important;font-weight:bold;position:absolute !important; width:300px !important;left:-680% !important;}

.onp-sl-cross {background:none !important; filter:none !important;opacity:0.4 !important;}
.onp-sl-cross:hover {background:none !important; filter:none !important;opacity:0.8!important;}

.onp-sl-inner-wrap {background: rgba(0, 0, 0, 0.8) !important}
.onp-sl-social-buttons .onp-sl-control {background-color:black !important}
.onp-sl-outer-wrap {box-shadow: 3px 3px 10px black !important;border-radius:0px;border:6px solid;}
.onp-sl-overlap-box .onp-sl {background:rgba(0, 0, 0, 0) !important;border-radius:8px !important}

#aesop-toggle-chapter-menu {display:none !important}

.onp-sl-secrets .onp-sl-inner-wrap {background-color:rgba(0, 0, 0, 0.85) !important;border-radius:0px}
.onp-sl-header {color:white !important; text-shadow:none !important;font-size:300% !important;line-height:100% !important; margin:0px !important;font-family:sans-serif !important;letter-spacing:4px !important}

.onp-sl-message {color:white !important;text-shadow:none !important;font-size:14px !important;line-height:16px}
.onp-sl-message p {color:white !important;text-shadow:none !important;font-size:13px !important;letter-spacing:1px;line-height:15px !important;padding:10px 10% !important;margin:auto !important;max-width:700px !important}
.onp-sl {top:-17vw !important;max-width:700px !important}

.onp-sl .onp-sl-social-buttons {padding:5px !important}


.onp-sl-strong:after, .onp-sl-strong:before {background:none !important}

.nav-toggle {display: block !important;padding: 7px 10px !important; border-radius: 0px !important;position:fixed !important;top: 3px !important;right: 3px !important;cursor: pointer !important;color:white !important;background:rgba(0, 0, 0, 0.8) !important;z-index:99999999999 !important;font-size:1.3rem !important;}

.mobile-menu { background: rgba(0, 0, 0, 0.8) !important; color:white !important; font-family:arial !important; font-size:14px !important; letter-spacing:1px !important; text-transform:uppercase !important; opacity:1 !important; padding:15px !important;top:50px !important;}
	
.mobile-menu a {display: block;padding: 7px 10px;font-weight: normal;color: white !important;}

.mobile-menu .mobile-item {padding-bottom:5px !important; border-bottom:1px solid white !important}


.category .post-meta-top {display:none}

.mobile-search-form {display:none}

.home .utcw-3aaci3k:before {content:"Themen: ";text-transform:uppercase;font-size:13px;color:#aaa;letter-spacing:1px;}

.home .utcw-3aaci3k {font-weight:bold !important;background:black}

.utcw-tag {background:none !important; text-transform:uppercase !important;}

.home #utcw-3 .widget-title {display:none}

.utcw-1dlfhoo a {position:relative;top:20px;}
.utcw-3h3c141 {position:relative;top:20px;}


.display-posts-listing .listing-item {
    clear: both !important;
    font-size: 14px !important;
    margin-right: 40% !important;
    line-height: 1.4!important;
    margin-bottom:30px;
}

.display-posts-title {
   font-weight:lighter !important;
   font-size: 1.8rem !important;
   color: black !important;
   background:none !important;
   padding: 2px 0px 2px 10px !important;
   margin-bottom: 20px !important;
   line-height: 30px;
   border-bottom:1px solid black
} 

.display-posts-listing img {
    float: left !important;
    margin: 0 10px 10px 0 !important;
    max-width:100%;
    max-height:50%;
} 

.entry-content ul > li {list-style: none !important;}

::-webkit-scrollbar {  
    width: 14px;  
}  
::-webkit-scrollbar-track {  
    background-color: rgba(230, 230, 230, 0.5); 
}  
::-webkit-scrollbar-thumb {  
    background: black;
}  
::-webkit-scrollbar-thumb:hover {  
    background: background: black;
}  

scrollbar {  
    width: 14px;  
}  
scrollbar-track {  
    background-color: rgba(230, 230, 230, 0.5); 
}  
scrollbar-thumb {  
    background: black;
}  
scrollbar-thumb:hover {  
    background: black;
}  

*:focus {
    outline: 0;
}



#fbSEOComments {max-width: 690px !important;margin-left: auto !important;margin-right: auto !important; margin-top:-20px !important;margin-bottom:70px !important;}

#toTop {background: none !important;}

@media (max-width: 800px) {
#forbottom, #colophon {margin:0 !important;}
}

#forbottom {padding:0 !important}

.radcliffe-excerpt p {line-height:36px !important; display:inline !important;padding:6px 4px !important; background: rgba(0, 0, 0, 0.8) !important;max-width:65% !important}

.tagcloud a:after {content: none !important}

.post-title {font-family:sans-serif !important;font-weight:bold !important;font-size:4.5rem !important;letter-spacing:0.5rem !important;text-shadow:none !important;word-break:break-word !important}
.home .post-title {text-shadow:0px 0px 1px black !important}
.blog-title {font-family:sans-serif !important;font-weight:bold !important;font-size:4.5rem !important;letter-spacing:0.5rem !important;text-shadow:none !important}

@media (max-width: 800px) {
.post-title {font-size:3rem !important;letter-spacing: 2px !important}
}

@media (max-width: 700px) { .post-title {font-size:2.2rem !important;letter-spacing: 2px !important}

}



.utcw-tag {font-size:14px !important;line-height:44px !important;box-shadow:0px 0px 3px rgba(170, 170, 170, 0.4);border-radius:3px 0px;padding:5px !important}


@media (max-width: 600px) {
.onp-sl-strong:after {display:none !important}
}

.utcw-tag:hover {color:#ca2017 !important; text-decoration:none !important; background: rgba(207, 207, 207, 0.1) !important;box-shadow:1px 1px 3px rgba(170, 170, 170, 0.7)}

.tagmenu {position:fixed;width:100%;background:none;z-index:999999;}

#taghome {position:relative;top:3px;left:3px;display:inline;}


.verpassen {font-size:170%;font-family:arial;width:90%;letter-spacing:2px;padding-bottom:0.3em;border-bottom: 0px solid #cfcfcf;padding:5px 0;margin-top:20px;margin-left:auto;margin-right:auto;}

a.post-header {background: rgba(17, 17, 17, 0) !important;bottom:5% !important;}

/*.utcw-13khmo2:before {content: "Themen: ";color: #aaa;font-size: 1vw;font-weight: normal;position:absolute;float: left;left: -5vw;top: 0.3vw;text-transform: uppercase;letter-spacing:1px}*/

.radcliffe-excerpt {max-width:700px;margin-left: auto;margin-right: auto;margin-top: 3vw;margin-bottom:1vw;font-size: 12px;display: none;font-family: arial !important;text-shadow: 1px 1px 1px black;}

@media (min-width: 700px) {
.radcliffe-excerpt {font-size: 18px;display:block}
}

.light-padding {display:none !important;}




.tagcloud a:before {border:none !important;}



    
/*.Tagname:after {content:"Thema";font-size: 10px;color: white;background: black;padding: 2px;font-weight: bold !important;position: relative;bottom: 16px;}*/




@-webkit-keyframes scrollop {
    0%   {opacity: 0;}
    100%  {opacity:0.6;}
} 

#cfbg-inner:after {font-family:dashicons;content:'\f347';color:white !important;font-size: 5rem;position: absolute;margin: auto;display: inline-table;justify-content: center;width: 100%;text-shadow: 1px 3px 5px black;opacity: 0;margin-top: 1vh;left:0;right:0;-webkit-animation: scrollop .7s ease 6s forwards;animation: scrollop 1s ease 6s forwards;-moz-animation: scrollop .7s ease 6s forwards}


@-webkit-keyframes teaserop {
    from {opacity: 0}
    to {opacity: 1}
}

@-moz-keyframes teaserop {
    from {opacity: 0}
    to {opacity: 1}
}

@keyframes teaserop {
    from {opacity: 0}
    to {opacity: 1}
}


  
#custom-feature-bg p strong {
  opacity:0;
  animation:teaserop 2s ease-in .5s forwards;
  -webkit-animation:teaserop 2s ease-in .5s forwards;
  -moz-animation:teaserop 2s ease-in .5s forwards;
  font-family:open sans, arial !important;
  font-weight:lighter !important;
  line-height: 180% !important;
	font-weight: bolder !important;

}

    



.fotorama__thumb-border {display:none !important!}

.omsc-dropcap {font-family:serif !important; color:black !important; background:white;}

.aesop-article-chapter-wrap .aesop-cover-title {max-width:100% !important;color:white !important}

.aesop-image-component-caption {color:black !important;}

.aesop-image-component img {box-shadow:none !important; border: none !important}

.aesop-stacked-caption {top: 6vw !important; right: 6vw !important; bottom: auto !important; font-size:13px !important;max-width:500px;color:white !important; background:rgba(0, 0, 0, 0.7) !important;letter-spacing:0px;text-shadow:1px 1px 10px black;line-height:20px;}

.aesop-gallery-edit {display: none;}

.section-inner {max-width:100% !important;}


.scroll-nav__wrapper {margin-top:30%;}

.aesop-chapter-menu {background:rgba(0, 0, 0, 0.65);}

.scroll-nav__link {color: white !important;}

.scroll-nav__list {color: white !important;}

.active {background:none;}

.dashicons-tag:before {content: "\f330"; color:white !important;}

.aesop-toggle-chapter-menu {background:rgba(0, 0, 0, 0.8); top:30% !important;}

.aesop-cover-title {text-shadow:1px 1px 3px rgba(0, 0, 0, 0.7);font-size:6vw !important;font-family:sans-serif !important; letter-spacing:0.8vw !important; line-height:7.5vw !important; text-transform: uppercase; font-weight:bold !important; padding:0 !important;}

.aesop-cover-title small {font-size:3vw !important; padding:8px 4px; text-shadow: 0 0 1px black !important; letter-spacing:0.3vw !important; position: absolute !important;left:0 !important; top: 7vw !important;line-height:2vw !important; background: rgba(0, 0, 0, 0.8) !important;margin-top:2vw !important;font-weight: bold !important;}

@media (max-width: 500px) {
.aesop-cover-title {font-size:8vw}
}


.aesop-article-chapter-wrap .aesop-cover-title {padding:0 !important; -webkit-font-smoothing: antialiased; bottom:18% !important;}

.aesop-cover-title small:after {content:"\f347";position:absolute;left:37.5vw;top:4vw;color:white !important;font-family:dashicons;text-shadow:1px 1px 3px black;font-size:6vw;opacity:0.5;font-weight:normal !important;}


.entry-content h2 {text-align: left !important;}


.promotext {margin: auto;margin-left: 10vw;margin-right: 10vw !important;margin-top: 1vh; text-align: left; background: #F7F7F7; padding: 2%; letter-spacing: 0px;}

.entry-meta {border-top:none; padding:0; background:none !important;}

.widget_wysija_cont {text-align: center !important;margin-left:auto !important;margin-right:auto !important;display:flex;justify-content:center;margin:80px 0 !important}

.widget_wysija {max-width:100% !important;}

.widget_wysija_cont {text-align: center !important;margin-left:auto !important;margin-right:auto !important;display:flex;justify-content:center;}

.widget_wysija {max-width:100% !important;}

.wysija-input {    
    border-radius: 0px;
    border: 1px solid black !important;
    background: none !important;
    color: rgba(0,0,0,.2) !important;
    font-size: 30px !important;
    margin-bottom: 40px !important;
    text-align: center !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 90vw;
    max-width:700px;
    font-family:open sans, arial !important;
    font-weight:lighter !important;
    padding:8px !important;
}






@media (max-width: 600px) {
.widget_wysija_cont {width:98% !important;}
.wysija-input {font-size:13px !important}
}

.error-msg {display: none !important;}


.aesop-character-cap{font-style: italic;font-size: 1.3rem;font-weight: bold;letter-spacing: 1px;text-align: left;width: 100%;padding:0 !important;}

.aesop-component-align-left {padding: 0rem;}

.support {border:2px outset black; border-radius:0px; font-size: 1rem; text-align: center !important; color: black; background:white; padding: 12px 14px; text-transform: uppercase;margin-left:auto !important;margin-right:auto !important;max-width:18%;text-align:center !important;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.support:hover {background:black; color:white; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

@media only screen and (max-width: 1000px) {
  .support {max-width:22%}
}

@media only screen and (max-width: 700px) {
  .support {max-width:40%}
}

@media only screen and (max-width: 450px) {
  .support {max-width:70%}
}
  
@media only screen and (max-width: 767px) {
.wpsr-floatbar-float_left {display:none !important;}
.sbuttons {width:100% !important;}
.sbuttons2 {display:none !important;}
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


@media only screen and (min-width: 500px) {
.sbuttons {display:none !important;}
}

.aesop-img-enlarge {display:none;}
.aesop-image-component .aesop-image-component-image.aesop-image-component-caption-center {
padding: 30px;
}

.anzeige {background: white;display:block;padding: 1px;color: black;letter-spacing: 1px;font-size: 12px;margin-right:auto;margin-left:auto;width:300px;display:table;box-shadow:1px 1px 3px black;}


.anzeigentext {padding: 3% 0px 0px 3% !important;display:table; text-align:left !important; color:black;letter-spacing:0px;line-height:18px !important;margin-top:-4%;width:300px;margin-right:10px !important;font-size:16px !important; font-family: arial !important}

.anzeige img {width:100% !important}

.copyright {font-size:11px;position:relative;text-align:right;color:#6C6A76;max-width: 1150px;
margin-left: auto;margin-right: auto;}

.styleautor {font-size: 12.5px !important; letter-spacing: 1px; text-transform: uppercase; text-align: center; width:160px;height:160px;transition:opacity 1s;-webkit-transition:opacity 1s;}


.beides:before{content:"Text und Fotos von";font-size: 11px !important;color: #000;font-style: italic;position: relative;top: 115%;font-weight: normal;letter-spacing: 2px;text-transform:none;}

.nurfotos:before{content:"Fotos von";font-size: 11px !important;color: #000;font-style: italic;position: relative;top: 115%;font-weight: normal;letter-spacing: 2px;text-transform:none;}

.nurtext:before{content:"Text von";font-size: 11px !important;color: #000;font-style: italic;position: relative;top: 115%;font-weight: normal;letter-spacing: 2px;text-transform:none;}


.supreme-pricing-table-wrapper .sptable-column-wrapper .sptable-column-container .sptable-col-price {
margin: 0 !important;
}

.supreme-pricing-table-wrapper  .sptable-column-wrapper .sptable-column-container {
padding: 15px 0px 5px 0px !important;
}

.supreme-pricing-table-wrapper .sptable-column-wrapper .sptable-column-container .sptable-col-price {
font-weight: bold;
letter-spacing:1px;
}

.supreme-pricing-table-wrapper {
margin-bottom: 4rem;
}

.su-spoiler-title {

line-height: 3.1rem !important;
padding: 7px 7px 7px 34px;
font-weight: bold;
font-size: 2.8rem !important;
background: white !important;
color: black !important;
text-transform: uppercase;
display: inline;
border: none !important;
font-weight:normal !important;
letter-spacing:2px;
border-radius:none;
}

.su-spoiler-style-simple {
border-top: none !important;
border-bottom: none !important;
}

.su-spoiler-style-fancy {
border: none !important;
}

.su-spoiler-style-fancy > .su-spoiler-content {
max-width: 75%;
margin-left: 5.4%;
margin-right: auto;
padding-right: 8rem;
color: black;
}

.su-spoiler-icon {
position: absolute;
right: -1rem !important;
bottom: 0rem !important;
font-size: 1.4rem !important;
transform: scalex(-1) !important;
transition: color 0.5s;
color:#aaa;
}

.su-spoiler-icon:hover {
  color: #3b7bbf;
  transition: color 0.5s;
}

.wpsr-floatbar-float_left .wpsr_floatbt .fb-like {
overflow: visible;
}


.wpsr-floatbar-float_left {
opacity: 0.6;
transition: opacity 0.3s;
margin: 15% 0px 0px 0px !important;
box-shadow: none;
border: none;
background-color:none !important;
border-color:none !important;
z-index: 0;
-webkit-filter:grayscale(100%) !Important;
left:0 !important;
}

.wpsr-floatbar-float_left:hover {
opacity: 1;
transition: opacity 0.5s;
-webkit-filter:grayscale(0%) !Important;
}

.wp-socializer {
display: table;
margin: 0px 0px 10px;
padding: 0px;
margin-left: auto;
margin-right: auto;
float: none;
padding: 10px;
}


.post-author, .meta-block, .post-cat-tags {
  display: none !important;
}

.post-meta .meta-block {display:block; margin:auto !important}


.mobile-menu {
    position: fixed !important;
    z-index: 999999!important;
    float: right !important;
    right: 0px;
    top: 6%;
    padding: 3px;
    opacity: 0.8;
}

.blog-title {
    display: block;
    font-size: 30px !important;
    text-align: left;
    min-width: 100%;
}

.media-caption-container {
  display: none !important;
}

.section-inner.medium {
    margin-top: -35px;
}



.autor {
    color: #A71818;
    font-style: italic;
    letter-spacing: 3px;
    text-align: center;
    margin-bottom: 60px;
    margin-top: -30px;
}

.cattime {color: #A71818;font-style: normal;letter-spacing: 1px;text-transform:uppercase}

.post-title {
  margin-top:20px;
}

.dachzeile {
  letter-spacing: 3px;
  margin-top:15px;
  text-align:center;
}

.cycloneslider-template-thumbnails .cycloneslider-caption-description {
  background: none !important;
}

@media screen and (max-width: 600px) {
   
  .dachzeile {
     text-align: center;
  }
  
  .blog-logo {
    float: none;
}
  
  .header {
    padding: 10px;
    margin-bottom: 20px;
}
  
  .blog-logo img {
    height: auto !important;
    width: 100% !important;
}
  
  .widget-content {
    text-align: center !important;
  }

  
  .cycloneslider-template-thumbnails.cycloneslider-thumbnails {
    text-align: center;
  }
  
  .cycloneslider-template-thumbnails .cycloneslider-caption-description {
   font-size:12px !important;
   text-shadow: 1px 1px 2px black !important;
   background: none !important;
}
  
  .cycloneslider-template-thumbnails .cycloneslider-caption{
   font-size:12px !important;
   text-shadow: 1px 1px 2px black !important;
   background: none !important;
    
  }
  
  .wp-socializer-buttons .wpsr-btn {
    float: left;
    margin-left: 12%;
    margin-bottom: -40px !important;
    margin-top: -20px !important;
}

  .dachzeile {
    font-family: open sans,sans-serif;
  }

}

.commentlist .comment-body {box-shadow:none; border-radius:none;padding: 0 !important} 
.commentlist .comment-body p {font-size:16px !important; font-family: open sans !important}
.comment-details {padding: 0 !important}
.comment-author cite, .comment-reply-link {font-size: 10px !important;font-family: open sans !important; font-weight:normal !important;text-transform:uppercase}
.comment-body p {margin-bottom: 10px !important;}