  button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}  html { box-sizing:border-box; } *, *::before, *::after { box-sizing:inherit; }  .author-box::before, .clearfix::before, .entry::before, .entry-content::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .pagination::before, .site-container::before, .site-footer::before, .site-header::before, .site-inner::before, .widget::before, .wrap::before { content:" "; display:table; } .author-box::after, .clearfix::after, .entry::after, .entry-content::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .pagination::after, .site-container::after, .site-footer::after, .site-header::after, .site-inner::after, .widget::after, .wrap::after { clear:both; content:" "; display:table; } html { font-size:62.5%;  -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; }  body > div { font-size:18px; font-size:1.8rem; } body { background-color:#fff; color:#333; font-family:'Source Sans Pro', sans-serif; font-size:18px; font-size:1.8rem; font-weight:400; line-height:1.625; margin:0; } button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .gallery img { transition:all 0.2s ease-in-out; } a { color:#0073e5; text-decoration:underline; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out; } a:focus, a:hover { color:#333; text-decoration:underline; } p { margin:0 0 30px; padding:0; } ol, ul { margin:0; padding:0; } li { list-style-type:none; } hr { border:0; border-collapse:collapse; border-top:1px solid #eee; clear:both; margin:30px 0; } b, strong { font-weight:700; } blockquote, cite, em, i { font-style:italic; } mark { background:#ddd; color:#333; } blockquote { margin:30px; } blockquote::before { content:"\201C"; display:block; font-size:30px; font-size:3rem; height:0; left:-20px; position:relative; top:-10px; }  h1, h2, h3, h4, h5, h6 { font-family:'Source Sans Pro', sans-serif; font-weight:400; line-height:1.2; margin:0 0 20px; } h1 { font-size:30px; font-size:3rem; } h2 { font-size:27px; font-size:2.7rem; }  h3 { font-size:24px; font-size:2.4rem; } h4 { font-size:20px; font-size:2rem; } .entry-content h4 { margin-top:40px; } h5 { font-size:18px; font-size:1.8rem; } h6 { font-size:16px; font-size:1.6rem; }  embed, iframe, img, object, video, .wp-caption { max-width:100%; } img { height:auto; vertical-align:top; } figure { margin:0; }  .gallery { overflow:hidden; } .gallery img { border:1px solid #eee; height:auto; padding:4px; } .gallery img:focus, .gallery img:hover { border:1px solid #999; outline:none; } .gallery-columns-1 .gallery-item { width:100%; } .gallery-columns-2 .gallery-item { width:50%; } .gallery-columns-3 .gallery-item { width:33%; } .gallery-columns-4 .gallery-item { width:25%; } .gallery-columns-5 .gallery-item { width:20%; } .gallery-columns-6 .gallery-item { width:16.6666%; } .gallery-columns-7 .gallery-item { width:14.2857%; } .gallery-columns-8 .gallery-item { width:12.5%; } .gallery-columns-9 .gallery-item { width:11.1111%; } .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear:left; } .gallery-item { float:left; margin:0 0 30px; text-align:center; }  input, select, textarea { background-color:#fff; border:1px solid #ddd; color:#333; font-size:18px; font-size:1.8rem; font-weight:400; padding:15px; width:100%; } input:focus, textarea:focus { border:1px solid #999; outline:none; } input[type="checkbox"], input[type="image"], input[type="radio"] { width:auto; } ::-moz-placeholder { color:#333; opacity:1; } ::-webkit-input-placeholder { color:#333; } button, input[type="button"], input[type="reset"], input[type="submit"], .button { background-color:#333; border:0; color:#fff; cursor:pointer; font-size:16px; font-size:1.6rem; font-weight:600; padding:15px 30px; text-decoration:none; white-space:normal; width:auto; } button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .button:focus, .button:hover { background-color:#0073e5; color:#fff; } .entry-content .button:focus, .entry-content .button:hover { color:#fff; } .button { display:inline-block; } a.button.small, button.small, input[type="button"].small, input[type="reset"].small, input[type="submit"].small { padding:8px 16px; } .site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover { background-color:#eee; border-width:0; color:#777; cursor:not-allowed; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button { display:none; }  table { border-collapse:collapse; border-spacing:0; line-height:2; margin-bottom:40px; width:100%; word-break:break-all; } tbody { border-bottom:1px solid #eee; } td, th { text-align:left; } td { border-top:1px solid #eee; padding:6px; } th { font-weight:400; padding:0 6px; } td:first-child, th:first-child { padding-left:0; }  .screen-reader-shortcut, .screen-reader-text, .screen-reader-text span { border:0; clip:rect(0, 0, 0, 0); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important; } .screen-reader-text:focus, .screen-reader-shortcut:focus, .widget_search input[type="submit"]:focus { background:#fff; box-shadow:0 0 2px 2px rgba(0,0,0,.6); clip:auto !important; color:#333; display:block; font-size:1em; font-weight:bold; height:auto; padding:15px 23px 14px; text-decoration:none; width:auto; z-index:100000; } .more-link { position:relative; } .site-container {  word-wrap:break-word; } @keyframes fadein { from { opacity:0; } to  { opacity:1; } } @-webkit-keyframes fadein { from { opacity:0; } to  { opacity:1; } }  .site-inner { clear:both; margin:0 auto; padding:60px 30px 0; } .avatar { border-radius:50%; float:left; } .author-box .avatar, .alignleft .avatar { margin-right:20px; } .alignright .avatar { margin-left:20px; } .comment .avatar { margin:0 15px 20px 0; }  .after-entry, .archive-description, .author-box { margin-bottom:40px; } .after-entry { box-shadow:0 0 20px rgba(0,0,0,0.05); padding:20px 30px; } .after-entry .widget:last-of-type { margin-bottom:0; } .breadcrumb { border-bottom:1px solid #eee; font-size:16px; font-size:1.6rem; margin-bottom:40px; padding-bottom:10px; } .archive-description p:last-child, .author-box p:last-child { margin-bottom:0; }  .search-form { overflow:hidden; } .entry-content .search-form { margin-bottom:40px; width:50%; } .post-password-form input[type="submit"], .search-form input[type="submit"] { margin-top:10px; } .widget_search input[type="submit"] { border:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px; padding:0; position:absolute; width:1px; }  .archive-description .entry-title, .archive-title, .author-box-title { font-size:20px; font-size:2rem; font-weight:600; margin-bottom:10px; } .entry-title { font-size:30px; font-size:3rem; margin-bottom:10px; } .entry-title a, .sidebar .widget-title a { color:#333; text-decoration:none; } .entry-title a:focus, .entry-title a:hover { color:#0073e5; } .widget-title { font-size:18px; font-size:1.8rem; font-weight:600; margin-bottom:20px; }  .aligncenter { text-align:center; } a.aligncenter img { display:block; margin:0 auto; } a.alignnone { display:inline-block; } .alignleft { float:left; text-align:left; } .alignright { float:right; text-align:right; } a.alignleft, a.alignnone, a.alignright { max-width:100%; } img.centered, .aligncenter { display:block; margin:0 auto 30px; } img.alignnone, .alignnone { margin-bottom:15px; } a.alignleft, img.alignleft, .wp-caption.alignleft { margin:0 20px 20px 0; } a.alignright, img.alignright, .wp-caption.alignright { margin:0 0 20px 20px; } .gallery-caption, .wp-caption-text { font-size:14px; font-size:1.4rem; font-weight:600; margin:0; text-align:center; } .entry-content p.wp-caption-text { margin-bottom:0; } .entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video { margin:0 0 30px; }   .widget { margin-bottom:40px; } .widget p:last-child, .widget ul > li:last-of-type { margin-bottom:0; } .widget ul > li { margin-bottom:10px; } .widget ul > li:last-of-type { padding-bottom:0; } .widget ol > li { list-style-position:inside; list-style-type:decimal; padding-left:20px; text-indent:-20px; } .widget li li { border:0; margin:0 0 0 30px; padding:0; } .widget_calendar table { width:100%; } .widget_calendar td, .widget_calendar th { text-align:center; }  .featured-content .entry { border-bottom:1px solid #eee; margin-bottom:20px; } .featured-content .entry:last-of-type { border-bottom:none; margin-bottom:0; } .featured-content .entry-image { height:75px; width:75px; } .featured-content .entry-title { font-size:16px; font-size:1.6rem; margin-bottom:5px; margin-top:10px; } .after-entry .enews { text-align:center; padding:10px; } .sidebar .enews { background-color:#f5f5f5; padding:30px; } .enews-widget input { font-size:16px; font-size:1.6rem; margin-bottom:10px; } .after-entry .enews-widget input { text-align:center; } .enews-widget input[type="submit"] { margin:0; width:100%; } .enews form + p { margin-top:20px; }  .gs-faq__question { background:transparent; border-bottom:1px solid #eee; color:#333; padding-left:0; padding-right:0; } .gs-faq__question:focus, .gs-faq__question:hover { background:transparent; color:#0073e5; } .gs-faq__question::after { content:"\f132"; font-family:"dashicons"; float:right; } .gs-faq__question.gs-faq--expanded::after { content:"\f460"; }  #wpstats { display:none; }   .genesis-skip-link { margin:0; } .genesis-skip-link .skip-link-hidden { display:none; visibility:hidden; } .genesis-skip-link li { height:0; list-style:none; width:0; }  :focus { color:#333; outline:#ccc solid 1px; }   .site-header { background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,0.05); padding:0 30px; }  .title-area { float:left; padding-bottom:25px; padding-top:25px; } .wp-custom-logo .title-area { max-width:350px; padding-bottom:5px; padding-top:5px; } .site-title { font-size:20px; font-size:2rem; font-weight:600; line-height:1; margin-bottom:0; } .site-title a, .site-title a:focus, .site-title a:hover { color:#333; text-decoration:none; } .site-description, .wp-custom-logo .site-title { border:0; clip:rect(0, 0, 0, 0); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important; }   .genesis-nav-menu { clear:both; line-height:1; width:100%; } .genesis-nav-menu .menu-item { display:block; float:none; position:relative; } .genesis-nav-menu a { color:#333; display:block; font-size:15px; font-size:1.5rem; font-weight:400; outline-offset:-1px; padding-bottom:12px; padding-top:12px; text-decoration:none; } .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover { color:#0073e5; text-decoration:none; } .genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a { width:100%; } .genesis-nav-menu .sub-menu { clear:both; display:none; left:-9999px; margin:0; opacity:1; padding-left:15px; position:static; z-index:99; } .genesis-nav-menu .sub-menu a { background-color:#fff; font-size:14px; font-size:1.4rem; position:relative; word-wrap:break-word; } .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover { position:relative; } .genesis-nav-menu .menu-item:hover > .sub-menu { left:auto; opacity:1; }  .menu .menu-item:focus { position:static; } .menu .menu-item > a:focus + ul.sub-menu, .menu .menu-item.sfHover > ul.sub-menu { left:auto; opacity:1; } .genesis-responsive-menu { display:none; padding-bottom:15px; position:relative; } .menu-toggle, .sub-menu-toggle { background-color:transparent; border-width:0; color:#333; display:block; margin:0 auto; overflow:hidden; text-align:center; visibility:visible; } .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover { background-color:transparent; border-width:0; color:#0073e5; } .menu-toggle { float:right; line-height:20px; margin-bottom:10px; margin-top:10px; padding:15px 0; position:relative; z-index:1000; } .menu-toggle.activated::before { content:"\f335"; } .site-header .menu-toggle::before { float:left; margin-right:5px; position:relative; text-rendering:auto; top:-4px;  width:30px;  height:20px;  font-size:30px; } .sub-menu-toggle { float:right; padding:9px 10px; position:absolute; right:0; top:0; z-index:100; } .sub-menu .sub-menu-toggle { padding:12px 10px; } .sub-menu-toggle::before { display:inline-block; text-rendering:auto; -webkit-transform:rotate( 0 ); -ms-transform:  rotate( 0 ); transform: rotate( 0 ); transition:transform .25s ease-in-out; } .sub-menu-toggle.activated::before { -webkit-transform:rotate( 180deg ); -ms-transform:  rotate( 180deg ); transform: rotate( 180deg ); }  .nav-primary { clear:left; width:100%; }  .nav-secondary { margin-top:10px; } .nav-secondary .genesis-nav-menu { line-height:1.5; } .nav-secondary .menu-item { display:inline-block; } .nav-secondary a { margin-left:10px; margin-right:10px; padding:0; } .entry { margin-bottom:40px; } .entry-content ol, .entry-content ul { margin-bottom:30px; margin-left:40px; } .entry-content ol > li { list-style-type:decimal; } .entry-content ul > li { list-style-type:disc; } .entry-content ol ol, .entry-content ul ul { margin-bottom:0; } .entry-content code { background-color:#f5f5f5; } .entry-content .caption { font-size:14px; font-weight:600; margin-top:-20px; text-align:center; } .content .sticky { background-color:#f5f5f5; padding:30px; }  p.entry-meta { font-size:16px; font-size:1.6rem; margin-bottom:0; } .entry-header .entry-meta { margin-bottom:20px; } .entry-footer .entry-meta { border-top:1px solid #eee; padding-top:20px; } .entry-categories, .entry-tags { display:block; } .entry-comments-link::before { content:"\2014"; margin:0 6px 0 2px; }  .pagination { clear:both; margin:60px 0; } .adjacent-entry-pagination { margin-bottom:0; } .archive-pagination li { display:inline; } .archive-pagination li a { background-color:#f5f5f5; color:#333; cursor:pointer; display:inline-block; font-size:16px; font-size:1.6rem; font-weight:600; margin-bottom:4px; padding:8px 12px; text-decoration:none; } .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a { background-color:#333; color:#fff; }  .comment-respond, .entry-comments, .entry-pings { font-size:18px; font-size:1.8rem; margin-bottom:40px; } .comment-list li { padding:40px 0 0 30px; } .comment-list .depth-1 { padding-left:0; } .comment-list .bypostauthor { } .comment-header { margin-bottom:30px; } .comment-content { clear:both; } .comment-content ul > li { list-style-type:disc; } .comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] { width:50%; } .comment-respond label { display:block; margin-right:12px; } .comment-header p { margin-bottom:0; } .entry-pings .reply { display:none; }   .sidebar { font-size:16px; font-size:1.6rem; line-height:1.5; } .sidebar .widget { margin-bottom:40px; } .sidebar p { margin-bottom:20px; }   .footer-widgets { border-top:1px solid #eee; background-color:#fff; clear:both; font-size:18px; font-size:1.8rem; padding:60px 0; } .footer-widgets .wrap { margin-left:auto; margin-right:auto; } .footer-widget-area { margin-bottom:40px; padding-left:30px; padding-right:30px; } .footer-widget-area:last-child , .footer-widgets .widget:last-child { margin-bottom:0; }   .site-footer { background-color:#fff; border-top:1px solid #eee; font-size:15px; font-size:1.5rem; line-height:1.5; padding:30px; text-align:center; } .site-footer p { margin-bottom:0; }   @media only screen and (min-width:965px) { .site-header {  position:fixed;  width:100%;  z-index:9999; }   .genesis-nav-menu .menu-item {  display:inline-block; }  .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover {  position:relative; }  .genesis-nav-menu > .menu-bold > a {  font-weight:700; }  .genesis-nav-menu > .menu-highlight > a {  background-color:#333;  border-radius:3px;  color:#fff;  font-weight:600;  margin-left:15px;  padding-left:20px;  padding-right:20px; }  .genesis-nav-menu > .menu-highlight > a:hover, .genesis-nav-menu > .menu-highlight > a:focus {  background-color:#0073e5; }  .genesis-responsive-menu .genesis-nav-menu .sub-menu, .genesis-responsive-menu .genesis-nav-menu .sub-menu a {  width:180px; }  .genesis-nav-menu .sub-menu {  border-top:1px solid #eee;  opacity:0;  padding-left:0;  position:absolute;  transition:opacity .4s ease-in-out; }  .genesis-nav-menu .sub-menu a {  border:1px solid #eee;  border-top:0;  padding-bottom:15px;  padding-top:15px; }  .genesis-nav-menu .sub-menu .sub-menu {  margin:-46px 0 0 179px; }   .genesis-responsive-menu {  display:block;  padding-top:15px; }  .menu-toggle, .sub-menu-toggle {  display:none;  visibility:hidden; }   .nav-primary {  clear:none;  float:right;  width:auto; }  .nav-primary .genesis-nav-menu a {  padding-left:15px;  padding-right:15px; }   .site-inner {  margin-top:70px;  max-width:1140px; }   .content {  float:left;  width:65%; }  .sidebar-content .content {  float:right; }  .full-width-content .content, .landing-page .content {  float:none;  margin-left:auto;  margin-right:auto; }   .sidebar {  float:right;  width:30%; }  .sidebar-content .sidebar {  float:left; }   .author-box {  background-color:#f5f5f5;  padding:30px; }   .after-entry {  padding:40px 60px; }  .after-entry .enews {  padding-left:30px;  padding-right:30px; }   .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {  float:left;  margin-left:2.564102564102564%; }  .one-half, .three-sixths, .two-fourths {  width:48.717948717948715%; }  .one-third, .two-sixths {  width:31.623931623931625%; }  .four-sixths, .two-thirds {  width:65.81196581196582%; }  .one-fourth {  width:23.076923076923077%; }  .three-fourths {  width:74.35897435897436%; }  .one-sixth {  width:14.52991452991453%; }  .five-sixths {  width:82.90598290598291%; }  .first {  clear:both;  margin-left:0; }   .after-entry, .archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings {  margin-bottom:60px; }   .footer-widgets .wrap {  max-width:1140px; }  .footer-widget-area {  float:left;  margin-bottom:0;  width:33.33%;  width:calc(100% / 3); } }   @media print {  *, *::before, *::after {  background:transparent !important;  box-shadow:none !important;  color:#333 !important;  text-shadow:none !important; }  a, a:visited {  text-decoration:underline; }  a[href]::after {  content:" (" attr(href) ")"; }  abbr[title]::after {  content:" (" attr(title) ")"; }  a[href^="javascript:"]::after, a[href^="#"]::after, .site-title > a::after {  content:""; }  thead {  display:table-header-group; }  img, tr {  page-break-inside:avoid; }  img {  max-width:100% !important; }  @page {  margin:2cm 0.5cm; }  p, h2, h3 {  orphans:3;  widows:3; }  blockquote, pre {  border:1px solid #999;  page-break-inside:avoid; }  .content, .content-sidebar {  width:100%; }  button, input, select, textarea, .breadcrumb, .comment-edit-link, .comment-form, .comment-list .reply a, .comment-reply-title, .edit-link, .entry-comments-link, .entry-footer, .genesis-box, .header-widget-area, .hidden-print, .home-top, .nav-primary, .nav-secondary, .post-edit-link, .sidebar {  display:none !important; }  .title-area {  text-align:center;  width:100%; }  .site-title > a {  margin:0;  text-decoration:none;  text-indent:0; }  .site-inner {  padding-top:0;  position:relative;  top:-100px; }  .author-box {  margin-bottom:0; }  h1, h2, h3, h4, h5, h6 {  orphans:3;  page-break-after:avoid;  page-break-inside:avoid;  widows:3; }  img {  page-break-after:avoid;  page-break-inside:avoid; }  blockquote, pre, table {  page-break-inside:avoid; }  dl, ol, ul {  page-break-before:avoid; } }  div#toctitle { font-weight:bold; font-size:14px; } div#toc {   padding:10px;   border:1px solid #aaa;   background-color:#f9f9f9; } .entry-content ul.toc, .entry-content ul.toc li { margin:0px; padding:0px; background:none; font-size:14px; } .entry-content ul.toc1, .entry-content ul.toc1 li { margin:0px 0px 0px 20px; }   section.toc_widget div.widget-wrap ul.toc_widget_list{   padding:10px;   border:1px solid #aaa;   background-color:#f9f9f9; } section.toc_widget div.widget-wrap ul.toc_widget_list > li {   margin-bottom:10px;   font-size:14px;   line-height:17px; } section.toc_widget div.widget-wrap ul.toc_widget_list > li a {   margin-bottom:10px;   font-size:14px;   line-height:17px;   color:#2361A1;   text-shadow:1px 1px #fff; }  section.toc_widget div.widget-wrap ul.toc_widget_list > li ul {   padding-top:5px; } section.toc_widget div.widget-wrap ul.toc_widget_list > li ul li {   margin:0 0 10px 15px; }   #sidebar_test_div {   text-align:center;   font-size:23px;   border-radius:34px;   overflow:hidden;   background-color:#0f7dbe !important;   padding:18px !important;   color:#fff;   width:220px;   margin:0 auto; } a#sidebar_test_link:hover, a#sidebar_test_link:active {   color:#fff; }   .entry-content p.mehrinfos { font-weight:bold; padding-bottom:10px; margin-bottom:0px; } .entry-content ul.mehrinfos { margin-bottom:50px; }   h3.exercise-big.iconhead, h4.exercise-big.iconhead { text-align:center; font-size:26px; margin-top:25px !important; } img.iconheadimg { vertical-align:middle; margin:0px; }   #awf_field-54417985, #awf_field-54417984 {   font-size:18px; }  span.link {   color:#2a8ec8;   text-decoration:underline; }  .entry-content ul.thrv_wrapper {   padding:0px; }  .entry-content ul.check li {   background:url(https://www.selbstbewusstsein-staerken.net/wp-content/uploads/2012/02/check1.png) left top no-repeat;   padding-left:30px;   margin:0px 0px 8px 0px;   list-style-type:none; } .entry-content ul.check {   margin-left:30px; } .entry-content ol.strong li, .entry-content ul.strong li {   font-weight:bold; } ol.normal, ol.normal li {   font-weight:normal; } .entry-content ol.normal li {   margin:0 0 10px 0px; } .entry-content p.faq {   font-size:17px;   font-weight:bold;   padding:0 0 10px; } .entry-content p.ratschlag {   padding:15px;   margin-bottom:20px;   border:4px solid #ccc;   background-color:#ffd700; } div.lebensweisheit { border:1px solid #ccc; padding:20px; margin-bottom:30px; background-color:#F0FFFF; font-size:16px; } div.lebensweisheit span{ display:block; color:#808080; padding-bottom:10px; font-style:italic; font-size:16px; }   h3.aufzaehlung {   font-size:20px;   line-height:30px;   font-weight:bold;   margin-bottom:10px;   margin-top:10px; }  .entry-content ol.bolder li {   font-size:18px;   line-height:40px;   font-weight:bold; }   div.widget-wrap ul.related_post a.zem_rp_thumbnail { display:none; } div.widget-wrap ul.related_post a.zem_rp_title { font-size:14px; } div.widget-wrap ul.related_post li{ min-height:auto; }   ol.moaufz li{ padding-bottom:15px; } ul p.libuffer, ol p.libuffer { padding-top:10px; padding-bottom:10px; }  h3.uebgross {   background-color:#add8e6;   font-size:28px;   line-height:48px;   font-weight:bold;   padding:10px;   border-bottom:1px solid #808080;   border-top:1px solid #808080; } h3.exercise, h4.exercise { margin-bottom:5px; font-size:16px; color:#000; font-weight:bold; }  h3.exercise-big, h4.exercise-big {   border-bottom:1px solid #808080;   background-color:#f9f9f9;   border-top:1px solid #808080;   padding:10px 5px !important;   margin-top:10px !important;   margin-bottom:20px !important; font-size:20px; font-weight:bold; color:#000;   line-height:30px; } ol.gebotemb { font-weight:normal; } ol.gebotemb li { padding:10px 0; }  .post-6103 form#_form_68, .post-6103 .hidep { display:none; } .post-4245 .hidep { display:none; }   div.wp-audio-shortcode { margin-bottom:20px; }   table.siebentipps { margin-bottom:0px !important; width:65%; margin-top:20px !important; } @media only screen and (max-width:490px) {   table.siebentipps { width:100%;   }   #siebentippsimg { display:none;   }   div._form68 img {  display:none;   } } ul.bold li{   font-weight:bold; } ul.bold p{   margin-left:35px; } ul.bold p:last-child {   padding-bottom:0px; }   img.cuimg {   height:auto;   margin-bottom:10px;   cursor:pointer;   padding-top:20px; }  ul.ding { padding-left:0px; } div#text-29 h4.widgettitle { text-transform:none; font-size:17px; } span.widgettitle { color:#1852AD; }  ul.landingul { padding-left:140px !important; line-height:18px !important; padding-bottom:0px !important; } ul.landingul li { margin:0 !important; background:none !important; list-style-type:disc !important; padding:0 !important; text-shadow:none !important; }   div.post-49 h1.entry-title, div.post-76 h1.entry-title, div.post-283 h1.entry-title, div.post-313 h1.entry-title, div.post-326 h1.entry-title, div.post-5964 h1.entry-title, div.post-7165 h1.entry-title, div.post-8504 h1.entry-title { display:none; }  div.post-2504 h1.entry-title, div.post-8504 h1.entry-title, div.post-8715 h1.entry-title, div.post-8716 h1.entry-title, div.post-9887 h1.entry-title,div.post-9888 h1.entry-title { border-left:none; padding:0px !important; margin:0px 0px 20px 0px !important; font-size:24px !important; font-family:Helvetica Neue, Arial, sans-serif; font-weight:normal; } div.post-5964 div.entry-content div.posttitle h1, div.post-8504 div.entry-content div.posttitle h1 { font-size:24px !important; }  ul.checklogbuch li { background:url(https://www.selbstbewusstsein-staerken.net/wp-content/uploads/2012/02/check1-klein.png) left top no-repeat !important; margin-left:20px !important; padding:0px 0px 10px 25px !important; list-style-type:none; } ul.checklogbuch { margin-left:0px !important; }   #zem_rp_first { } .zem_rp_wrap h3.related_post_title { font-size:24px !important; padding:12px !important; } .zem_rp_title { font-size:18px; }   h3.beitrag_teilen { font-size:24px !important; margin:40px 0px 10px 0px !important; } div.sharedaddy h3.sd-title { float:left; width:auto !important; font-size:20px !important; font-weight:normal !important; } div.sharedaddy div.sd-content { padding-top:20px; border-top:1px solid #ddd; } div.after-post { clear:both; }   .yarpp-related h3.sd-title { font-size:12px; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; margin:3px 0; padding:10px 0 5px; text-transform:none; letter-spacing:0; line-height:1; font-weight:bold; width:15.625%; float:left; position:static; background:none; border:none; }  div.yarpp-related { border-bottom:1px dotted #ddd; } #recentposts { margin-left:83px; padding:3px 0px 10px 0px; } #recentposts li { font-size:12px; padding:7px 0 0px 20px; }  #comments { margin:40px 0 0 !important; } ol.comment-list { margin-top:30px !important; } form.wpnotepad_form h4 { margin-bottom:10px !important; }  ol.normalfont { font-weight:normal; }  .entry-content ul.bullets li { padding:6px 0 0 10px;  list-style-type:square; } table.teste-dein-selbstbewusstsein-tabelle {  width:100%; border-top:1px solid gray; border-bottom:1px solid gray; border-left:1px solid gray; border-right:1px solid gray;  word-break:inherit;  line-height:1.6; } table.teste-dein-selbstbewusstsein-tabelle tbody {   border-bottom:1px solid gray; } table.teste-dein-selbstbewusstsein-tabelle tbody tr td:first-child{   text-align:right; }  table.teste-dein-selbstbewusstsein-tabelle td {   border-top:1px solid gray;   text-align:inherit; }  table.fragenkatalog { width:100%; font-size:16px;  display:none; } table.fragenkatalog tbody {   border-bottom:none; }  table.fragenkatalog td {  border-top:none; } table.fragenkatalog input { height:20px; font-size:14px; width:99%; } #stimmenzumkurs p { padding:10px 0px; } div.testimonial { font-family:Georgia, "Times New Roman", Times, serif !important; color:#666 !important; font-style:italic !important; font-size:16px !important; padding:10px 10px; background:url(https://www.selbstbewusstsein-staerken.net/wp-content/uploads/2012/05/tbg.gif); border-top:1px solid #EFD1B1; border-bottom:1px solid #EFD1B1; margin:20px 0px; } div.testimonial p { font-family:Georgia, "Times New Roman", Times, serif !important; color:#666 !important; font-style:italic !important; font-size:16px !important; } p.testimonialname { padding:5px 10px 0px 10px !important; text-align:right; color:#A3A3A3; font-style:normal; margin-bottom:0px; }  .full-width-forum h1.entry-title { display:none; } .full-width-forum a#forumtop { float:left; } .full-width-forum #content { padding-top:0px !important; }  div.spFootContainer { display:none !important; } #spMainContainer { margin-top:20px; }  #text-32 { margin-bottom:20px; } #text-35 input[type="submit"] { width:100px; }  .wpcf7 textarea { width:100%; height:100px; }  #wpcf7-f5047-p5041-o1 textarea { width:100%; height:100px; }  .quotetag {   float:left;padding:5px 10px;margin:5px 5px 5px 5px;cursor:pointer;   background-color:#d5ddf3;  -moz-border-radius:7px; border-radius:7px; } div.quotetag:hover { text-decoration:underline; } .entry-content table { margin-bottom:20px; } .entry-content table.booktable { border:0px; font-size:14px; } .entry-content table.booktable td{ vertical-align:top; } .entry-content table.booktable a { font-size:16px; } .entry-content span.beschreibung { padding-top:5px; }  .entry-content table.booktable td.padd{ padding-left:15px; width:80%; word-break:break-word; } .no-padding { padding:0px !important; } iframe.youtube-player { padding-bottom:20px; } .after-post { }  .postid-6103 .after-post, .postid-6103 .yarpp-related { display:none; } div.sharedaddy div.sd-block{ border-bottom:1px dotted #ddd; }   p.sp { font-style:italic; text-align:center; font-weight:bold !important; font-size:18px !important; font-family:"Helvetica Neue", Arial, "Helvetica Neue", "Nimbus Sans L", sans-serif; } ol.specialol p { margin-left:0px; }  #authorbox{   background:#EFEFEF;   border:1px solid #CECFD0;   width:570px;   margin-bottom:20px;   overflow:hidden; } #authorbox h5{   margin:0 !important;   padding:15px 10px 15px 10px !important; } .authortext{   padding-left:110px; } #authorbox img{  margin:0;  padding:10px; width:100px;  float:left; } #authorbox p{  color:#191919;  margin:0;  padding:0px 10px 10px 10px; font-size:12px !important; } #authorbox h4 > a{  text-decoration:none; } #authorbox p{  color:#191919; } ._form40 {  margin:0 auto;  width:210px;  padding:10px 16px!important;  background:#FFFFE0;   font-weight:normal;  border:1px solid #d1d1d1;  text-shadow:1px 1px 1px #fff;  }  ._form40 p {  padding:0px;  margin:0px;  }  ._form40 a {  margin-left:3px;  }  ._form40 ._field input[type="text"] {  width:100%;  padding:8px;  font-size:16px;  border:1px solid #b6b6b6;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  }  ._form40 ._field ._label {  display:block;  margin:0 0 0.5em;  padding:0!important;  font-size:15px;  }  ._form40 ._type_hidden {  margin:0px !important;  }  ._form40 ._field ._option input[type="submit"],  ._form40 ._field ._option input[type="button"] {  margin:0;  cursor:pointer;  height:35px;  width:auto;  font-size:15px;  }   ._form40 ._field table {  width:100%!important;  }  ._form40 ._field table tbody tr td {  width:50%!important;  font-size:15px;  }  ._form40 #notice {  margin:10px 0 0 -3px!important;  padding:0;  color:#9f9f9f;  font-size:11px;  font-family:helvetica,arial,sans-serif;  }  ._form40 #notice a:link, ._form40 #notice a:visited {  color:#9f9f9f!important;  text-decoration:underline;  }  ._form40 ._field {  position:relative;  width:100%;  cursor:default;  font-style:normal;  margin:0 0 12px;  padding:0!important;  overflow:hidden;  }  ._form40 ._field input[type="text"],  ._form40 ._field input[type="email"] {  width:100%;  margin:0!important;  padding:4px!important;  font-size:16px;  background:#fff url(https://moritzbauer.activehosted.com/admin/templates/form-themes/golden/images/bg_input.gif) no-repeat 0 0;  border:1px solid #cecece;  border-top:1px solid #bbbbbb;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  }  ._form40 ._field ._label {  margin:0 0 0.6em!important;  font-size:13px;  font-family:helvetica,arial,sans-serif;  font-weight:700;  }  ._form40 ._field ._option {  margin:0;  padding:0;  font-size:13px;  font-family:helvetica,arial,sans-serif;  font-weight:normal;  line-height:20px;  }  ._form40 ._type_input ._option textarea{  width:97%!important;  background:#fff url(https://moritzbauer.activehosted.com/admin/templates/form-themes/golden/images/bg_input.gif) no-repeat 0 0;  border:1px solid #cecece;  border-top:1px solid #bbbbbb;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;  }  ._form40 ._field ._option input[type="submit"],  ._form40 ._field ._option input[type="button"] {  width:auto;  padding:8px 15px!important;  cursor:pointer;  font-family:helvetica,arial,sans-serif;  font-weight:700;  font-size:13px;  color:#654500;  background:#ffcc00;  border:1px solid #b97e00;  border-bottom:2px solid #c88800;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  text-shadow:1px 1px 1px #ffe066;  }  ._form40 ._type_input ._option input[type="submit"]:hover,  ._form40 ._type_input ._option input[type="button"]:hover {  background:#eebe00;  border-bottom:1px solid #b97e00;  }   ._form40 ._field table {  margin:0;  padding:0;  border-collapse:collapse;  width:100%!important;  table-layout:fixed;  margin-bottom:18px;  font-size:13px!important;  border-collapse:collapse;  border-spacing:0;  }  ._form40 ._field table td {  padding:0 10px 0 0!important;  line-height:18px;  text-align:left;  font-size:13px!important;  color:#606060;  }  ._form40 ._type_input ._option table tbody#_forward_rcpt input {margin:0 0 5px 0!important; width:96%!important;}  ._form40 ._type_input ._option table tbody#_forward_rcpt img.image_addrcpt {cursor:pointer;}  .form_errors{  text-align:center;  font-size:15px;  margin:10px;  color:#900;  font-family:Arial, Helvetica, sans-serif;  font-weight:bold;  margin-bottom:20px;  } ._form40 #compile136, ._form40 #compile137 { text-align:center; } ._form40 #compile136 p{ font-size:24px; line-height:30px; } ._form40 #compile137 p{ font-size:16px; } ._form40 #compile117 { text-align:right; margin:0px; } ._form48 {  max-width:370px;  margin:0 auto;  margin-bottom:20px;  padding:10px 16px!important;  background:#F0F0F0;   font-weight:normal;  border:1px solid #d1d1d1;  text-shadow:1px 1px 1px #fff;  }  ._form48 p {  padding:0px;  margin:0px;  }  ._form48 a {  margin-left:3px;  }  ._form48 ._field input[type="text"] {  width:100%;  padding:8px;  font-size:16px;  background-color:#fff;  }  ._form48 ._field ._label {  display:block;  margin:0 0 0.5em;  padding:0!important;  font-size:15px;  }  ._form48 ._type_hidden {  margin:0px !important;  }  ._form48 ._field ._option input[type="submit"],        ._form48 ._field ._option input[type="button"] {  margin:0;  cursor:pointer;  height:35px;  width:auto;  font-size:15px;  }  ._form48 ._field table {  width:100%!important;  }  ._form48 ._field table tbody tr td {  width:50%!important;  font-size:15px;  }  ._form48 #notice {  margin:10px 0 0 -3px!important;  padding:0;  color:#9f9f9f;  font-size:11px;  font-family:helvetica,arial,sans-serif;  }  ._form48 #notice a:link, ._form48 #notice a:visited {  color:#9f9f9f!important;  text-decoration:underline;  }  ._form48 ._field {  position:relative;  width:100%;  cursor:default;  font-style:normal;  margin:0 0 10px;  padding:0!important;  overflow:hidden;  }  ._form48 ._field input[type="text"],        ._form48 ._field input[type="email"] {  width:100%;  margin:0!important;  padding:4px!important;  font-size:16px;  background-color:#fff;  border:1px solid #cecece;  border-top:1px solid #bbbbbb;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  }  ._form48 ._field ._label {  margin:0 0 0.6em!important;  font-size:13px;  font-family:helvetica,arial,sans-serif;  font-weight:700;  }  ._form48 ._field ._option {  margin:0;  padding:0;  font-size:13px;  font-family:helvetica,arial,sans-serif;  font-weight:normal;  line-height:20px;  }  ._form48 ._type_input ._option textarea{  width:97%!important;  background:#fff url(https://moritzbauer.activehosted.com/admin/templates/form-themes/golden/images/bg_input.gif) no-repeat 0 0;  border:1px solid #cecece;  border-top:1px solid #bbbbbb;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;  }  ._form48 ._field ._option input[type="submit"],        ._form48 ._field ._option input[type="button"] {  width:auto;  padding:8px 15px!important;  cursor:pointer;  font-family:helvetica,arial,sans-serif;  font-weight:700;  font-size:13px;  color:#654500;  background:#ffcc00;  border:1px solid #b97e00;  border-bottom:2px solid #c88800;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  text-shadow:1px 1px 1px #ffe066;  }  ._form48 ._type_input ._option input[type="submit"]:hover,  ._form48 ._type_input ._option input[type="button"]:hover {  background:#eebe00;  border-bottom:1px solid #b97e00;  }         ._form48 ._field table {  margin:0;  padding:0;  border-collapse:collapse;  width:100%!important;  table-layout:fixed;  margin-bottom:18px;  font-size:13px!important;  border-collapse:collapse;  border-spacing:0;  }  ._form48 ._field table td {  padding:0 10px 0 0!important;  line-height:18px;  text-align:left;  font-size:13px!important;  color:#606060;  }  ._form48 ._type_input ._option table tbody#_forward_rcpt input {margin:0 0 5px 0!important; width:96%!important;}  ._form48 ._type_input ._option table tbody#_forward_rcpt img.image_addrcpt {cursor:pointer;}  .form_errors{  text-align:center;  font-size:15px;  margin:10px;  color:#900;  font-family:Arial, Helvetica, sans-serif;  font-weight:bold;  margin-bottom:20px;  } ._form48 #compile151 p{ font-size:18px; text-align:center; padding:10px 0px; } ._form48 #compile144 { text-align:right; margin:0px; } ._form68 em {  color:#9a9a9a;  }  ._form68 a {  margin-left:3px;  }  ._form68 ._field,  ._form68 ._field ._label,  ._form68 ._type_radio,  ._form68 ._type_checkbox,  ._form68 ._type_captcha,  ._form68 ._field table {  background:none;  }  ._form68 input[type="text"],._form68 input[type="email"] {  width:100%;  padding:4px;  font-size:12px;  background-color:#fff;  border:1px solid #b6b6b6;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  }  ._form68 ._field ._label {  display:block;  margin:0 0 0.5em;  padding:0!important;  font-size:15px;  }  ._form68 ._field ._option input[type="submit"],  ._form68 ._field ._option input[type="button"] {  margin:0;  cursor:pointer;  height:35px;  width:auto;  font-size:15px;  }  ._form68 {  max-width:400px;  padding:10px 16px!important;  background:#edeff4;  font-weight:normal;  border:3px dashed #778899;  margin:10px auto 25px auto;  }  ._form68 #notice {  margin:10px 0 0 -3px!important;  padding:0;  color:#a1a3a8;  font-size:11px;  font-family:helvetica,arial,sans-serif;  }  ._form68 #notice a:link, ._form68 #notice a:visited {  color:#a1a3a8;  text-decoration:underline;  }  ._form68 ._field,  ._form68 ._field ._label,  ._form68 ._type_radio,  ._form68 ._type_checkbox,  ._form68 ._type_captcha,  ._form68 ._field table {  background:none;  }  ._form68 table {  margin-bottom:0px;  }  ._form68 ._field {  position:relative;  width:100%;  cursor:default;  font-style:normal;  margin:0 0 0.8em!important;  padding:0!important;  overflow:hidden;  }  ._form68 ._field input[type="text"],  ._form68 ._field input[type="email"] {  width:100%;  margin:0!important;  padding:4px!important;  font-size:16px;  background:#fff;  border:1px solid #c9d4ed;  border-top:1px solid #c0cbe3;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  }  ._form68 ._field ._label {  margin:0 0 0.6em!important;  color:#203360;  font-size:12px;  font-family:verdana,arial,sans-serif;  font-weight:700;  }  ._form68 ._field ._option {  margin:0;  padding:0;  color:#646464;  font-size:13px;  font-family:helvetica,arial,sans-serif;  font-weight:normal;  line-height:20px;  }  ._form68 ._type_header ._label {  width:100%;  font-style:normal;  font-size:18px!important;  line-height:24px;  color:#203360;  margin:0 0 5px!important;  padding:0 0 10px!important;  overflow:hidden;  background:none;  border-bottom:1px solid #e0e0e0;  }  ._form68 ._type_input ._option input[type="submit"],  ._form68 ._type_input ._option input[type="button"] {  width:auto;  margin:10px 0 0!important;  padding:2px 15px!important;  cursor:pointer;  font-family:verdana,arial,sans-serif;  font-weight:700;  font-size:12px;  background:#72ac58 url(https://moritzbauer.activehosted.com/admin/templates/form-themes/facebook/images/btn_bg.gif) repeat-x 0 0;  border:1px solid #3b6e22;  border-bottom:1px solid #2c5115;  text-align:center;  }  ._form68 ._type_input ._option input[type="submit"]:hover,  ._form68 ._type_input ._option input[type="button"]:hover {  background:#689d51 url(https://moritzbauer.activehosted.com/admin/templates/form-themes/facebook/images/btn_bg.gif) repeat-x 0 0;  }   ._form68 #headertext p {  text-align:center;  line-height:22px;  }  #_field211 {  text-align:right;  } div.post-7533 div.genesis-404-search { text-align:right; } div.post-7533 div.genesis-404-search input.search-input { width:180px; } ul.archives { margin-left:0; margin-top:2rem; } ul.archives h3 { margin-top:20px; } ul.archives h2 {  margin-bottom:0px; } ul.monthly-archives > li { background:none !important; }  ul.archives > li { margin-left:0 !important; margin-bottom:4rem !important; background:none !important; padding:0 !important; }   .page-template-page_custom_archive-php .entry-content ul li { }  .monthly-archives > li { margin-bottom:2rem; }  .monthly-archives { margin-top:3rem; }   div#quizbox { margin-top:30px; margin-bottom:40px; } p#quizhead { color:rgb(15, 125, 190) !important; font-weight:700; font-size:40px !important; font-family:Roboto, sans-serif !important; text-align:center; line-height:1.25em !important; } p#quiztxt { font-size:19px; font-family:Roboto, sans-serif; font-weight:300; color:#3a3939; text-align:center; line-height:1.6em !important; } div#quizbox a:hover{ text-decoration:none; } p#quizbtn { color:#fff; text-align:center;   font-size:23px;   border-radius:34px;   overflow:hidden; line-height:1.2em;   font-family:Arial, sans-serif; background-color:#0f7dbe !important;   padding:20px 70px !important; max-width:300px; margin:0 auto; }   .fluid-width-video-wrapper {   margin-bottom:30px; } .author-box { padding:2px;   background-color:inherit;   text-align:right;   margin-bottom:10px;   font-size:13px;  } .author-box a {   color:#000; } h3.team-desc {   font-size:16px;   border-bottom:1px solid #000;   padding-bottom:0px;   margin-bottom:10px; } div.teamclear {   margin-bottom:30px; }  .archive-description {   margin-bottom:0px; } h1.archive-title {   padding:40px 0px 0px 40px; }  .post-2993 figcaption {   background-color:whitesmoke;   padding:5px 10px;   font-weight:lighter; }   .post-2993 #attachment_16501 {  display:none;   } @media only screen and (max-width:700px) {   .post-2993 #attachment_16500 {  display:none;   }   .post-2993 #attachment_16501 {  display:block;   } } @media only screen and (max-width:450px) {   .post-406 .wp-image-16500 {  max-width:250px;  width:250px;  display:block;  margin:0 auto;  padding:0px 20px 20px 20px;  float:none;   }   .post-5596 .wp-image-16495 {  max-width:300px;  width:300px;  display:block;  margin:0 auto;  padding:0px 20px 20px 20px;  float:none;   } }  .page-id-6661 .tve-leads-two-step-trigger {   display:none !important; }   @media only screen and (max-width:965px) { .tqb-template-style-0 .tqb-question-wrapper { padding:40px 0 !important; } }   .wpt_test .content {   width:auto; } .content {   max-width:640px; } .sidebar-primary {   max-width:310px; } .content-sidebar-wrap {   max-width:965px; } .site-inner {   padding:0px;   padding-top:10px;   max-width:965px; }  .sidebar .widget {   margin-bottom:20px; } .sidebar .widget, .content {   background-color:#fff;   box-shadow:0 2px rgba(0, 0, 0, 0.05); } .sidebar .widget-title {   font-size:16px;   font-weight:500; } .sidebar .widget {   padding:10px 0px 20px 0px;   box-shadow:0 2px rgba(0, 0, 0, 0.05); } .sidebar .widget .widget-wrap {   padding:0 20px; } .sidebar .widget-title {   background-color:#f5f5f5;   border-left:6px solid #dbdbdb;   margin:0 -20px 20px;   padding:20px 40px 20px 34px; }  div.tve-leads-track-shortcode_12357 div.thrv-content-box, div.tve-leads-track-shortcode_12356 div.thrv-content-box {   margin:0 auto; }   body > div {   font-size:16px; } html {   -webkit-font-smoothing:auto; } body, h1, h2, h3, h4, h5, h6 {   font-family:Helvetica, Arial, sans-serif;   font-weight:500; } h4 {   }  body {   line-height:1.5;   font-size:16px;   font-weight:400;   background-color:#f5f5f5; } body p {   font-size:16px;   margin:0 0 25px; }  .entry {   padding:20px 40px 0px; } .entry .entry-header .entry-title {   border-left:6px solid #222;   margin-left:-40px;   margin-bottom:20px;   padding:20px 0px 20px 34px;   font-size:36px; }  .page .entry .entry-header .entry-title {   font-size:30px;   margin-bottom:0px; }  article div.wp-caption.alignleft {   float:right;   margin:0 0 24px 24px; }  article div.wp-caption.alignleft img {   max-width:240px; }  article div.wp-caption.alignleft p {   margin-bottom:5px; }  article div.wp-caption.alignleft + blockquote.quotescollection-headquote, article + blockquote.quotescollection-headquote, article figure + blockquote.quotescollection-headquote {   display:none; }  article div.wp-caption.alignleft p.wp-caption-text {   font-size:10px;   font-weight:normal;   margin-bottom:0px;   margin-top:5px; } article div.wp-caption.alignleft p.wp-caption-text a {   color:#222; }  .site-footer p {   font-size:12px; } .site-footer a {   color:inherit;   text-decoration:underline; } .site-footer {   background-color:inherit;   border:none;   padding-top:80px;   padding-bottom:30px; }   .entry-content ul > li, .entry-content ol > li {   padding-bottom:8px; } .entry-content ul > li:last-child, .entry-content ol > li:last-child {   padding-bottom:0px; } ol.boldnumbers {   font-weight:bold; } ol.boldnumbers li span {   font-weight:normal; }   .site-title a img {   max-width:50px; } .site-header {   box-shadow:0 2px rgba(0, 0, 0, 0.05); } .title-area {   padding-top:4px;   padding-left:15px;   padding-bottom:0px;   padding-right:12px; }  .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {   color:#000; }  .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {   color:#fff;   text-decoration:none; }  .menu-toggle:focus { outline:none; }   p.infobox {   background-color:#ff9;   border:1px solid #e5e597;   padding:10px;   margin-bottom:30px; }  .nopad { padding:0px; margin:0px; } table.noborder, table.noborder td, table.noborder tr, table.noborder tbody, table.noborder thead { border:none; }   .entry-comments, .comment-respond {   padding:40px;   margin-top:0px; }   a {   color:#0073e5; } .site-header {   border-top:4px solid #0073e5; } .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {   background-color:#0073e5; } .genesis-nav-menu a:hover {   background-color:#0073e5; }  .expandneu {   display:block;   padding:5px 0 5px 20px !important;   background-position-y:8px;   background-position-x:3px;   border:1px solid #ddd;   background-color:#ccc; }   .entry-content ol, .entry-content ul {   margin-left:40px; }  div.zem_rp_wrap ul.related_post li{   min-height:80px !important; }  .share-container {   font-size:1.2em !important;   margin-bottom:20px; }  .entry-content ul.uebungen > li, .entry-content ol.uebungen > li {   padding-bottom:20px; } a.more-link-special {   display:block;   text-align:center;   font-size:20px; }  #toc_container {   margin-bottom:30px !important; }  .startcluster {   max-width:48%;   float:left;   border:1px solid #ccc;   margin:5px;   padding:15px;   border-radius:5px;   margin-bottom:15px;   background-color:#f8f8ff; } .startcluster:nth-child(even) {   float:right; } .startcluster ul {   padding-left:0px;   margin-left:20px;   margin-bottom:5px; } .startcluster_smile { width:270px;margin:0 auto;display:block; }  .startcluster_smile:hover {   -webkit-animation:spin 4s linear infinite;   -moz-animation:spin 4s linear infinite;   animation:spin 4s linear infinite; }   .page-id-7057 .kk-star-ratings {   display:none; }  .kk-star-ratings { margin-bottom:25px; float:left; }  ul.abstandgross li, ol.abstandgross li {   padding-bottom:20px; }   @media only screen and (min-width:965px) {   #mobilekk {  display:none;   }   .content {  float:left;  width:640px;   }   .sidebar {  width:310px;   }   .nav-primary {  text-align:left;   float:left;   padding:0px;   }   .nav-primary .genesis-nav-menu a {  font-size:16px;  font-weight:500;  padding:22px 24px;   } .genesis-nav-menu .menu-item:focus, .nav-primary .genesis-nav-menu a:focus {  outline:none;   } .genesis-nav-menu a:hover {  color:#fff;   }  .genesis-responsive-menu {  padding-bottom:0px;   }   .site-header {  width:965px;  margin:0 auto;  position:relative;  padding:0px;  margin-top:16px;   }  .site-inner {  margin-top:0px !important;   }   #home_title_text {  display:none;   } }  @media only screen and (max-width:964px) {   .nav-primary {  display:none;   }   .title-area .site-title {  display:none;   }   #mobilekk {   margin-top:3px;  margin-bottom:8px;   -moz-box-shadow:inset 0px 1px 0px 0px #fff6af;   -webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;   box-shadow:inset 0px 1px 0px 0px #fff6af;   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));   background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);   background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);   background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);   background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);   background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);   background-color:#ffec64;   -moz-border-radius:6px;   -webkit-border-radius:6px;   border-radius:6px;   border:1px solid #ffaa22;   display:inline-block;   cursor:pointer;   color:#333333;   font-size:15px;   font-weight:bold;   padding:2px 4px;   text-decoration:none;   text-shadow:0px 1px 0px #ffee66; } .content {  width:auto;  max-width:none;   }   .sidebar-primary {  width:100%;  max-width:none;   }   .sidebar .widget {  padding:10px 0px 20px 0px;   }   .sidebar .widget .widget-wrap {  padding:0 20px;   }   .sidebar .widget .widgettitle {  margin:0 -20px 20px;   }   div.tve-leads-track-shortcode_12357 div.thrv-content-box, div.tve-leads-track-shortcode_12356 div.thrv-content-box {  margin:0 auto;   }   .site-header {  padding:0 20px;  z-index:999;  border-top:none;   }   .genesis-nav-menu a {  font-size:16px;  font-weight:500;  padding-top:14px;  padding-bottom:14px;   }   .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {  background-color:#fff;  color:#000;   } .title-area { padding-top:5px;  padding-left:0px;  padding-bottom:0px;  padding-right:0px;   float:right;   } .menu-toggle {  padding:12px 0;  margin-top:0px;  margin-bottom:0px;  float:left;   }   .site-title img {  padding-top:1px;   }   .site-title a img {  max-width:31px;   }   .site-header {  position:fixed;  width:100%;  padding:0 12px;  border-bottom:1px solid #ddd;  box-shadow:none;   }   .site-inner {  margin-top:35px;   }   body.page-id-2993 .site-inner {  margin-top:35px !important;   }   #home_title_text {  display:inline;   } .page-template-page_blog .entry, .page-template-page_blog_moritz .entry {  border-bottom:6px dashed #ccc;   } .startcluster {   max-width:inherit;   float:none;   margin-left:0px;   margin-right:0px; } .entry-content .startcluster ul {   margin-left:20px; }  .startcluster:nth-child(even) {   float:none; }  }  @media only screen and (max-width:600px) {   .entry {  padding:0px 20px 40px;   }   .entry .entry-header .entry-title {  border-left:none;  margin-left:0px;  padding:20px 0px 20px 0px;   } article div.wp-caption.alignleft {  float:none;  margin:0;  margin-bottom:20px;   }   article div.wp-caption.alignleft img {  display:block;  margin:0 auto;   } .entry-content ol, .entry-content ul {  margin-left:30px;   }   .entry-content ul.check {  margin-left:10px;   }   .entry-content ul > li, .entry-content ol > li {  padding-bottom:8px;   } article .entry-header .entry-title {  text-align:center;  font-size:36px;  font-weight:600;   }   img.wp-image-5597 {  float:none;  display:block;  margin:0 auto;  margin-bottom:40px;  }   .share-container {  font-size:1em !important;  margin-bottom:20px;   }   .share-counter {  padding:0 0 0 8px !important;   }   .page-template-page_blog_moritz article p, .page-template-page_blog_moritz article ul, .page-template-page_blog_moritz article ol, .page-template-page_blog_moritz article figcaption, .page-template-page_blog_moritz article blockquote::before, .page-template-page_blog_moritz article div.wp-caption.alignleft p.wp-caption-text {  display:none;   }   .page-template-page_blog_moritz article div.wp-caption.alignleft p, .page-template-page_blog_moritz article .tve-leads-conversion-object p, .page-template-page_blog_moritz article .tve-leads-conversion-object ul {  display:block;   }  }  @media only screen and (max-width:270px) {   #menu_txt {  display:none;   } } #handbuchpic {   left:0px !important;   padding-bottom:5px;   margin:0 auto; } #handbuchpic + span{   padding-bottom:5px;   display:block; } .wpp-list li {   overflow:hidden;   float:none;   clear:both;   border-bottom:1px dotted #ddd;   margin-bottom:10px;   padding-bottom:10px; }  a {   text-decoration:none;   -webkit-transition:all 0.1s ease-in-out;   -moz-transition:all 0.1s ease-in-out;   -ms-transition:all 0.1s ease-in-out;   -o-transition:all 0.1s ease-in-out;   transition:all 0.1s ease-in-out; }   .entry-content .quotescollection-headquote p, #quotesabteilung .quotescollection-quote p {   font-size:17px;   font-style:italic;   font-family:ff-meta-serif-web-pro, Georgia, Cambria, 'Times New Roman', Times, serif;   line-height:23px;   color:#333;   margin:0;   padding:0; } .quotescollection-quote footer.attribution {   text-align:right !important;   margin-bottom:0 !important; } .quotescollection_pagenav {   text-align:center;   font-size:1.3em; } blockquote.quotescollection-quote {   border:1px solid #ccc !important;   background:#FFF8DC !important;   padding:20px !important;   font-size:1em !important;   box-shadow:none !important;   margin:2em 1em !important; } #quotesabteilung {   padding-top:10px; }   .full-width-content.full-width-custom .content {   width:auto;   max-width:none; }  @media only screen and (max-width:964px) { .page-template-page_landing.full-width-content .site-inner {   margin-top:0px !important; } } .post-7165 h1.entry-title, .blog-template-description {   display:none; }  h1.sonderangebotred {   color:red;   margin-top:10px;   padding-bottom:15px;   font-size:21px;   font-weight:bold;   text-align:center; } h1.sonderangebotdanke {   margin-top:20px; } .tve-leads-track-shortcode_12306 {   margin-bottom:40px; }  ul.more-space li, ol.more-space li {   padding-bottom:20px; }   .gutfuer_wrapper {   font-size:12px;   font-style:italic;   text-align:right;   padding-bottom:20px;   display:none; } .entsp_ueb_praxis :last-child {   padding-bottom:0px;   margin-bottom:0px; } .entsp_ueb_praxis {   margin-bottom:50px;   background:#f0f8ff;   padding:10px;   border:1px solid #a9a9a9;   border-radius:10px; } span.entsp_die_uebung {   font-style:italic;   font-weight:bold; } div#collapse_faq {   margin-bottom:40px; } div#collapse_faq span.collapseomatic {   display:block;   padding:5px 0 5px 20px !important;   background-position-y:8px;   background-position-x:3px;   border:1px solid #ddd;   background-color:#ccc; } div#collapse_faq .collapseomatic_content{   padding-top:10px;   padding-bottom:10px; } ul.bigtitles { margin-left:0px; } ul.bigtitles li { list-style-type:none; } ul.bigtitles li p{ padding-left:24px; } ul.bigtitles li h4{ margin-top:0px; } .entry-content .alert ol, .entry-content .alert ul {   margin-left:30px; } .alert :last-child {   margin-bottom:0px; }  .alert {  position:relative;  padding:1.5rem;  margin-bottom:35px;  border:1px solid transparent;  border-radius:0.25rem; } .alert-heading {  color:inherit; } .alert-link {  font-weight:700; } .alert-dismissible {  padding-right:4rem; } .alert-dismissible .close {  position:absolute;  top:0;  right:0;  padding:0.75rem 1.25rem;  color:inherit; } .alert-primary {  color:#004085;  background-color:#cce5ff;  border-color:#b8daff; } .alert-primary hr {  border-top-color:#9fcdff; } .alert-primary .alert-link {  color:#002752; } .alert-secondary {  color:#383d41;  background-color:#e2e3e5;  border-color:#d6d8db; } .alert-secondary hr {  border-top-color:#c8cbcf; } .alert-secondary .alert-link {  color:#202326; } .alert-success {  color:#155724;  background-color:#d4edda;  border-color:#c3e6cb; } .alert-success hr {  border-top-color:#b1dfbb; } .alert-success .alert-link {  color:#0b2e13; } .alert-info {  color:#0c5460;  background-color:#d1ecf1;  border-color:#bee5eb; } .alert-info hr {  border-top-color:#abdde5; } .alert-info .alert-link {  color:#062c33; } .alert-warning {  color:#856404;  background-color:#fff3cd;  border-color:#ffeeba; } .alert-warning hr {  border-top-color:#ffe8a1; } .alert-warning .alert-link {  color:#533f03; } .alert-danger {  color:#721c24;  background-color:#f8d7da;  border-color:#f5c6cb; } .alert-danger hr {  border-top-color:#f1b0b7; } .alert-danger .alert-link {  color:#491217; } .alert-light {  color:#818182;  background-color:#fefefe;  border-color:#fdfdfe; } .alert-light hr {  border-top-color:#ececf6; } .alert-light .alert-link {  color:#686868; } .alert-dark {  color:#1b1e21;  background-color:#d6d8d9;  border-color:#c6c8ca; } .alert-dark hr {  border-top-color:#b9bbbe; } .alert-dark .alert-link {  color:#040505; } .pb-little {   padding-bottom:10px; }  .shake-rotate{display:inherit;transform-origin:center center}.shake-freeze,.shake-constant.shake-constant--hover:hover,.shake-trigger:hover .shake-constant.shake-constant--hover{animation-play-state:paused}.shake-freeze:hover,.shake-trigger:hover .shake-freeze,.shake-rotate:hover,.shake-trigger:hover .shake-rotate{animation-play-state:running}@keyframes shake-rotate{2%{transform:translate(0, 0) rotate(-1.5deg)}4%{transform:translate(0, 0) rotate(2.5deg)}6%{transform:translate(0, 0) rotate(3.5deg)}8%{transform:translate(0, 0) rotate(1.5deg)}10%{transform:translate(0, 0) rotate(4.5deg)}12%{transform:translate(0, 0) rotate(5.5deg)}14%{transform:translate(0, 0) rotate(-4.5deg)}16%{transform:translate(0, 0) rotate(2.5deg)}18%{transform:translate(0, 0) rotate(.5deg)}20%{transform:translate(0, 0) rotate(-6.5deg)}22%{transform:translate(0, 0) rotate(-5.5deg)}24%{transform:translate(0, 0) rotate(1.5deg)}26%{transform:translate(0, 0) rotate(5.5deg)}28%{transform:translate(0, 0) rotate(.5deg)}30%{transform:translate(0, 0) rotate(-4.5deg)}32%{transform:translate(0, 0) rotate(5.5deg)}34%{transform:translate(0, 0) rotate(.5deg)}36%{transform:translate(0, 0) rotate(6.5deg)}38%{transform:translate(0, 0) rotate(3.5deg)}40%{transform:translate(0, 0) rotate(-.5deg)}42%{transform:translate(0, 0) rotate(2.5deg)}44%{transform:translate(0, 0) rotate(.5deg)}46%{transform:translate(0, 0) rotate(-2.5deg)}48%{transform:translate(0, 0) rotate(4.5deg)}50%{transform:translate(0, 0) rotate(4.5deg)}52%{transform:translate(0, 0) rotate(-5.5deg)}54%{transform:translate(0, 0) rotate(4.5deg)}56%{transform:translate(0, 0) rotate(-5.5deg)}58%{transform:translate(0, 0) rotate(4.5deg)}60%{transform:translate(0, 0) rotate(4.5deg)}62%{transform:translate(0, 0) rotate(-4.5deg)}64%{transform:translate(0, 0) rotate(-2.5deg)}66%{transform:translate(0, 0) rotate(-1.5deg)}68%{transform:translate(0, 0) rotate(-4.5deg)}70%{transform:translate(0, 0) rotate(-3.5deg)}72%{transform:translate(0, 0) rotate(.5deg)}74%{transform:translate(0, 0) rotate(-4.5deg)}76%{transform:translate(0, 0) rotate(-.5deg)}78%{transform:translate(0, 0) rotate(4.5deg)}80%{transform:translate(0, 0) rotate(.5deg)}82%{transform:translate(0, 0) rotate(7.5deg)}84%{transform:translate(0, 0) rotate(1.5deg)}86%{transform:translate(0, 0) rotate(4.5deg)}88%{transform:translate(0, 0) rotate(-5.5deg)}90%{transform:translate(0, 0) rotate(-5.5deg)}92%{transform:translate(0, 0) rotate(-5.5deg)}94%{transform:translate(0, 0) rotate(.5deg)}96%{transform:translate(0, 0) rotate(-6.5deg)}98%{transform:translate(0, 0) rotate(-.5deg)}0%,100%{transform:translate(0, 0) rotate(0)}}.shake-rotate:hover,.shake-trigger:hover .shake-rotate,.shake-rotate.shake-freeze,.shake-rotate.shake-constant{animation-name:shake-rotate;animation-duration:100ms;animation-timing-function:ease-in-out;animation-iteration-count:infinite} .shake-horizontal{display:inherit;transform-origin:center center}.shake-freeze,.shake-constant.shake-constant--hover:hover,.shake-trigger:hover .shake-constant.shake-constant--hover{animation-play-state:paused}.shake-freeze:hover,.shake-trigger:hover .shake-freeze,.shake-horizontal:hover,.shake-trigger:hover .shake-horizontal{animation-play-state:running}@keyframes shake-horizontal{2%{transform:translate(-1px, 0) rotate(0)}4%{transform:translate(8px, 0) rotate(0)}6%{transform:translate(6px, 0) rotate(0)}8%{transform:translate(5px, 0) rotate(0)}10%{transform:translate(-4px, 0) rotate(0)}12%{transform:translate(-6px, 0) rotate(0)}14%{transform:translate(-8px, 0) rotate(0)}16%{transform:translate(4px, 0) rotate(0)}18%{transform:translate(-9px, 0) rotate(0)}20%{transform:translate(2px, 0) rotate(0)}22%{transform:translate(9px, 0) rotate(0)}24%{transform:translate(5px, 0) rotate(0)}26%{transform:translate(8px, 0) rotate(0)}28%{transform:translate(10px, 0) rotate(0)}30%{transform:translate(0px, 0) rotate(0)}32%{transform:translate(-5px, 0) rotate(0)}34%{transform:translate(-7px, 0) rotate(0)}36%{transform:translate(7px, 0) rotate(0)}38%{transform:translate(-9px, 0) rotate(0)}40%{transform:translate(7px, 0) rotate(0)}42%{transform:translate(-9px, 0) rotate(0)}44%{transform:translate(3px, 0) rotate(0)}46%{transform:translate(-4px, 0) rotate(0)}48%{transform:translate(9px, 0) rotate(0)}50%{transform:translate(-2px, 0) rotate(0)}52%{transform:translate(-7px, 0) rotate(0)}54%{transform:translate(-9px, 0) rotate(0)}56%{transform:translate(-5px, 0) rotate(0)}58%{transform:translate(2px, 0) rotate(0)}60%{transform:translate(0px, 0) rotate(0)}62%{transform:translate(-1px, 0) rotate(0)}64%{transform:translate(-1px, 0) rotate(0)}66%{transform:translate(2px, 0) rotate(0)}68%{transform:translate(3px, 0) rotate(0)}70%{transform:translate(4px, 0) rotate(0)}72%{transform:translate(7px, 0) rotate(0)}74%{transform:translate(-9px, 0) rotate(0)}76%{transform:translate(-4px, 0) rotate(0)}78%{transform:translate(-4px, 0) rotate(0)}80%{transform:translate(0px, 0) rotate(0)}82%{transform:translate(-4px, 0) rotate(0)}84%{transform:translate(-7px, 0) rotate(0)}86%{transform:translate(-9px, 0) rotate(0)}88%{transform:translate(10px, 0) rotate(0)}90%{transform:translate(-4px, 0) rotate(0)}92%{transform:translate(-9px, 0) rotate(0)}94%{transform:translate(-6px, 0) rotate(0)}96%{transform:translate(8px, 0) rotate(0)}98%{transform:translate(-8px, 0) rotate(0)}0%,100%{transform:translate(0, 0) rotate(0)}}.shake-horizontal:hover,.shake-trigger:hover .shake-horizontal,.shake-horizontal.shake-freeze,.shake-horizontal.shake-constant{animation-name:shake-horizontal;animation-duration:100ms;animation-timing-function:ease-in-out;animation-iteration-count:infinite}  .iframe-video {   max-height:200px; } .flex-in-flex {   display:flex;   justify-content:space-around;   margin-bottom:20px; } .flex-in-flex > div {   display:flex;   position:relative;   flex-direction:column;   align-items:center;   width:270px;   background:#fefefe;   padding:4px;   box-sizing:border-box;   box-shadow:1px 1px 3px silver; } @media only screen and (max-width:900px) {   .flex-in-flex {  display:block;   }   .flex-in-flex > div {  margin:0 auto;  margin-bottom:20px;   } }  p.purchased, p.free {   background-color:#ffd700;   width:80%;   text-align:center;   padding:6px;   border-radius:5px;   box-shadow:0 8px 6px -6px #a9a9a9; } p.buy {   background-color:#dcdcdc;   width:80%;   text-align:center;   padding:6px;   border-radius:5px;   box-shadow:0 8px 6px -6px #a9a9a9; } p.buysuperclub {   background-color:#dcdcdc;   width:80%;   text-align:center;   padding:6px;   border-radius:5px;   box-shadow:0 8px 6px -6px #a9a9a9; }  .ribbon_active {  position:absolute;  right:-5px; top:-5px;  z-index:1;  overflow:hidden;  width:75px; height:75px;  text-align:right; } .ribbon_active span {  font-size:10px;  font-weight:bold;  color:#FFF;  text-transform:uppercase;  text-align:center;  line-height:20px;  transform:rotate(45deg);  -webkit-transform:rotate(45deg);  width:100px;  display:block;  background:#79A70A;  background:linear-gradient(#9BC90D 0%, #79A70A 100%);  box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);  position:absolute;  top:19px; right:-21px; } .ribbon_active span::before {  content:"";  position:absolute; left:0px; top:100%;  z-index:-1;  border-left:3px solid #79A70A;  border-right:3px solid transparent;  border-bottom:3px solid transparent;  border-top:3px solid #79A70A; } .ribbon_active span::after {  content:"";  position:absolute; right:0px; top:100%;  z-index:-1;  border-left:3px solid transparent;  border-right:3px solid #79A70A;  border-bottom:3px solid transparent;  border-top:3px solid #79A70A; }   .kursstatus_icon {   position:absolute;   top:10px;   right:10px; }  div.buynow p.superclub {   background-color:gold;   padding:25px 20px;   border:5px solid #a9a9a9;   border-left:none;   border-right:none;   color:#000; } div.buynow span.nurmitglieder {   display:block;   padding-bottom:8px;   font-size:20px;   font-weight:bold;   text-decoration:underline; } div.buynow span.sonderangebot {   display:block;   font-size:29px;   font-weight:bold; } body.parent-pageid-17098 div.buynow span.heute_preis {   color:#ff0000;   text-decoration:line-through; }  div.ncore_user_form_container div.ncore_pwstrength {   display:none; }