body{line-height:1.5;font-size:.9em}@media (min-width:20em) and (max-width:40em){body{line-height:calc(1.5 + .15 * ((100vw - 20em)/ 20))}}@media (min-width:40em){body{line-height:1.65}}@media (min-width:20em) and (max-width:60em){body{font-size:calc(.9em + .0375 * ((100vw - 20em)/ 40))}}@media (min-width:60em){body{font-size:.9375em}}h1{font-size:1em}@media (min-width:20em) and (max-width:60em){h1{font-size:calc(1em + 1.48832 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h1{font-size:2.48832em}}h2{font-size:1em}@media (min-width:20em) and (max-width:60em){h2{font-size:calc(1em + 1.0736 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h2{font-size:2.0736em}}h3{font-size:1em}@media (min-width:20em) and (max-width:60em){h3{font-size:calc(1em + .728 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h3{font-size:1.728em}}h4{font-size:1em}@media (min-width:20em) and (max-width:60em){h4{font-size:calc(1em + .44 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h4{font-size:1.44em}}h5{font-size:1em}@media (min-width:20em) and (max-width:60em){h5{font-size:calc(1em + .2 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h5{font-size:1.2em}}h6{font-size:1em}@media (min-width:20em) and (max-width:60em){h6{font-size:calc(1em + 0 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h6{font-size:1em}}.display{font-size:1em}@media (min-width:20em) and (max-width:60em){.display{font-size:calc(1em + 4.15978 * ((100vw - 20em)/ 40))}}@media (min-width:60em){.display{font-size:5.15978em}}#wpadminbar{ background-color: rgba(0,0,0,.2); }
#wpadminbar:hover{ background-color: rgba(0,0,0,.9); }  body{ font-family:arsenalregular; font-size:16px; font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6{ font-family:arsenalbold; color:inherit; font-weight:normal; text-shadow:0 1px 0 white; }
h1, h2, h3, h4, h5, h6{ text-transform:none; letter-spacing:0; }
h1.entry-title{ line-height:40px; }
h2.entry-title{ line-height:30px; }
h2.ocs-lh1{ line-height:1em; }
strong, b{ font-family:arsenalbold; font-weight:normal !important; letter-spacing:0; }
em{ font-family:arsenalitalic; font-weight:normal; letter-spacing:0; }
em strong, strong em{ font-family:arsenalbold_italic; font-weight:normal; letter-spacing:0; } code, kbd, pre, samp{ background:#e9ebec; } button, input[type="button"], input[type="reset"], input[type="submit"], input[type="search"]{
font-family:arsenalregular; font-size:1.2em; font-weight:normal; letter-spacing:.01em;
}
button[type="submit"]{  }
label, select, option, input{ font-family:arsenalregular; font-weight:normal; letter-spacing:.01em; }
input:-moz-placeholder,
textarea:-moz-placeholder,
input::-moz-placeholder,
textarea::-moz-placeholder {
color:#ADADAD;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color:#ADADAD;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color:#ADADAD;
}    a::after{
font-family:'FontAwesome'; font-style:normal; font-variant:normal; text-rendering:auto;
}  a::after{	font-size:.7em; font-weight:400; vertical-align:text-bottom; line-height:1.9em; }
a::after, a::before{
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
filter: alpha(opacity=30);
-moz-opacity:.3;
-khtml-opacity:.3;
opacity:.3;
}
a:hover::after, a:hover::before{
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}
.entry-content a[target="_blank"]::after, #footer a[target="_blank"]::after{
content: ' \f08e';
}   .entry-content blockquote{ background-color:rgba(220,236,236,.4); font-style:normal; font-weight:normal; }
.entry-content blockquote{ margin:0; padding-top:.5em; padding-bottom:.5em; }
.entry-content blockquote:before{ content:"\275E"; font-size:4em; width:.6em; left:0; top:.5em; }
.entry-content blockquote:before{ color:rgba(30,115,190,.55); }
.entry-content blockquote > *{ font-family:arsenalregular; padding-left:2.5em; margin-left:1em; margin-right:1em; margin-top:.5em; margin-bottom:.5em; } table{ border-bottom:none; font-size:18px; }
.entry-content table:not([id^="wp-calendar"]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table){
}
.entry-content table:not([id^="wp-calendar"]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) td{
padding:.4em .5em; line-height:1em; border-color:#e1e1e1; 
}
tr:nth-child(2n+1) td, tr:nth-child(2n+1) th{ background-color:#F8F8F8; }
tr:nth-child(2n) td, tr:nth-child(2n) th{ background-color: whitesmoke; }  .branding .navbar-brand, header .header-tagline, .tc-dropcap{ font-family:arsenalregular; font-style:normal; }   .czr-carousel-nav{ display:none; }  .tc-header .nav__menu{ font-family:arsenalbold; font-size:1.2em; } .tc-header .nav__menu, .tc-header .dropdown-menu.czr-dropdown-menu .nav__link{ font-weight:normal; }
.tc-header .dropdown-menu.czr-dropdown-menu a.nav__link{ font-size:1em; }  .header-skin-light [class*="nav__menu"] .nav__title::before{ background-color:#1e73be; }
.header-skin-light ul.dropdown-menu{ background-color:rgba(255,255,255,.9); }
#main-menu .current_page_item{ background-color:rgba(220,236,236,.4); } .post-navigation .pagination{  }
.post-navigation .pagination ul.pag-list{ padding:.4em .2em; background-color:rgba(100,168,230,.2); }
.post-navigation .pagination li.pag-item{ position:relative; font-size:1.2em; background-color:rgba(255,255,255,.6); }
.post-navigation .pagination .page-numbers, .post-navigation .pagination a{ padding:0 1em; line-height:3em; height:3em; }
.post-navigation .pagination a:hover{ color:blue; background-color:rgba(100,168,230,.4); }
.post-navigation .pagination .page-numbers.current{ background-color:rgba(30,115,190,.2); }   .czr-search-expand .czr-search-expand-inner .form-group .czr-search-field,
input:not([type="submit"]):not([type="button"]):not([type="number"]):not([type="checkbox"]):not([type="radio"]), textarea
{
color:blue !important; border-bottom-color:#1e73be !important;
}
input:not([type="submit"]):not([type="button"]):not([type="number"]):not([type="checkbox"]):not([type="radio"]):focus
{
border-color:white; background-color:#DDEDEDFF !important;
}
button.wp-block-search__button{ padding:0; }
button svg.search-icon{ display:block; fill:#fff; width:44px; height:30px; }
button svg.search-icon:hover{ fill:#000; }   .carousel-caption{ position:absolute; max-width:663px; margin:0 auto 1%; padding:1% 2% 1% 0; background:rgba(0, 0, 0, 0.14) !important; }
.home .carousel-caption{ text-align:right; }    #main-wrapper { margin-bottom:10px; padding-bottom:0; }    #content .entry-content h2{ margin:40px 0 30px 0; }
#content .entry-content h2:first-child{ margin:10px 0 30px 0; }
#content .entry-content h3{ margin:30px 0 10px 0; }
#content .entry-content h3:first-child{ margin:10px 0; }
#content .entry-content h2+h3{ margin:20px 0 10px 0; }
#content .entry-content h4{ margin:30px 0 10px 0; }
#content .entry-content h4:first-child{ margin:10px 0; }
#content .entry-content h5{ margin:20px 0 10px 0; }
#content .entry-content h5:first-child{ margin:10px 0; }
#content .entry-content h6{ margin:24px 0 10px 0; }
#content .entry-content h6:first-child{ margin:10px 0; }
#content .entry-content h6{ color:#64A8E6; }
#content .entry-content li{ margin:0 0 10px 0; }
#content .entry-content li:last-child{ margin:0 0 20px 0; }    section.post-related-articles > header .related-posts_title{ font-weight:normal;
}
section.post-related-articles .related-posts_nav{ margin-top:2em; }    .ocs-cntLeft{ float:left; } .ocs-round{
width:fit-content;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}   footer#footer{ background:none repeat scroll 0 0 #c6ced2; }
footer#footer.footer__wrapper p{ margin-top:0; }
footer#footer.footer__wrapper #footer_two{ font-size:1.2em; }
footer#footer.footer__wrapper a{ position:relative; display:inline-block; }
footer#footer.footer__wrapper a::before{ content:""; background-color:#1e73be; position:absolute; width:100%; height:1px; bottom:.5px; left:0; visibility:hidden; -webkit-transform:translate3d(0,0,0) scaleX(0); transform:translate3d(0,0,0) scaleX(0); transition:all .3s ease 0s; }
footer#footer.footer__wrapper a:hover::before{ visibility:visible; -webkit-transform:translate3d(0,0,0) scaleX(1); transform:translate3d(0,0,0) scaleX(1); }    footer#footer #footer__credits a, footer#footer #footer__credits p{ text-align:left; }
footer#footer #footer__credits .czr-copyright{ color:#7d7d7d; }
footer#footer #footer__credits .czr-designer{ color:#888; }   .sidebar a{ position:relative; display:block !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sidebar a::before{ content:""; background-color:#1e73be; position:absolute; width:100%; height:1px; bottom:.5px; left:0; visibility:hidden; -webkit-transform:translate3d(0,0,0) scaleX(0); transform:translate3d(0,0,0) scaleX(0); transition:all .3s ease 0s; }
.sidebar a:hover::before{ visibility:visible; -webkit-transform:translate3d(0,0,0) scaleX(1); transform:translate3d(0,0,0) scaleX(1); }
.sidebar li{ text-align:left; }
aside:not(.widget_search) ul{ padding-left:10px; }
body.archive.date .widget_pages, body.author .widget_archive{display:none; }      #content .entry-content .ocs-cv h2.pt-cv-title{ margin:0 0 10px 0; text-shadow:none; }
#content .entry-content .ocs-cv h2.pt-cv-title a{ line-height:30px; }
#content .entry-content .ocs-cv .pt-cv-content-item{ margin-bottom:30px; padding-top:10px; }
#content .entry-content .ocs-cv .pt-cv-content-item:nth-of-type(2n+1){ background-color:rgba(220,236,236,.3); }
#content .entry-content .ocs-cv .pt-cv-content-item:nth-of-type(2n){ background-color:rgba(220,236,236,.3); } #content .entry-content .ocs-cv.ocs-pahn .pt-cv-content-item:nth-of-type(2n+1){ background-color:rgba(247,189,123,.2); }
#content .entry-content .ocs-cv.ocs-pahn .pt-cv-content-item:nth-of-type(2n){ background-color:rgba(247,189,123,.2); } #content .entry-content .ocs-cv.ocs-pbot .pt-cv-content-item:nth-of-type(2n+1){ background-color:rgba(255,89,61,.12); }
#content .entry-content .ocs-cv.ocs-pbot .pt-cv-content-item:nth-of-type(2n){ background-color:rgba(255,89,61,.12); }
#content .entry-content .ocs-cv .pt-cv-content-item:nth-of-type(2n) .pull-left{ float:right !important; }
.pt-cv-thumbnail.pull-left{ margin-right:2% !important; }
#content .entry-content .ocs-cv .pt-cv-content-item:nth-of-type(2n) .pull-left{ margin-left:2%; margin-right:0 !important; }         body.page-id-4308 .sidebar #block-15{ display:none; }  body.page-id-4309 .sidebar #block-3, body.page-id-4309 .sidebar #block-4, body.page-id-4309 .sidebar #block-15{ display:none; }  .ocs-cofo{ padding:.2em 1em; background-color:rgba(220,236,236,.4); }
.ocs-cofo h4{ color:#64A8E6; }
.ocs-cofo label{ display:block; font-size:1em; font-weight:normal; letter-spacing:0; }
.ocs-cofo input{ width:100%; }
.ocs-cofo input[type="submit"]{ width:90%; }
.ocs-cofo input:not([type="submit"]){ padding:4px 20px; }
.ocs-cofo textarea{ width:100%; height:7.5em; padding:15px 20px; }
.ocs-cofo textarea:hover, .ocs-cofo input:hover{ background-color:rgba(100,168,230,.2); }   body.page-id-4307 .sidebar #block-15{ display:none; }        body.page-id-4303 .sidebar #block-13, body.page-id-4303 .sidebar #block-15{ display:none; }   body.page-id-4304 .sidebar #block-15{ display:none; } body.page-id-4305 .sidebar #block-15{ display:none; } body.page-id-4306 .sidebar #block-15{ display:none; } .post.czr-hentry:not(.category-cat_ahnenritual), .post.czr-hentry:not(.category-cat_botschaften){ padding:1em; background-color:rgba(220,236,236,.3); }  .page-id-5162 #main-wrapper .row, .category-cat_ahnenritual{ background-color:rgba(248,201,162,.25) !important; }
h2.ocs-ahn{ color:#f18f1d; } .page-id-5166 #main-wrapper .row, .category-cat_botschaften{ background-color:rgba(255,172,161,.2) !important; }
.category-cat_ahnenritual, .category-cat_botschaften{ padding:1em !important; }
h2.ocs-bot{ color:#ff3015; }     body.archive.date .sidebar #block-3, body.archive.date .sidebar #block-4,
body.archive.date .sidebar #block-5, body.archive.date .sidebar #block-13{display:none; }    body.author .sidebar #block-3{display:none; }   .czr-related-post img.czr-img-placeholder, .grid-item .has-thumb img.czr-img-placeholder{
visibility:hidden;
}
.czr-related-post a.bg-link, .grid-item:not(.has-post-thumbnail) .has-thumb a.bg-link{
background-size:cover; background-image: url(//astroconsultant.de/wp-content/uploads/def_astroconsultant.png);
background-position:center center; background-color:#CCDAEC;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
filter: alpha(opacity=30);
-moz-opacity:.3;
-khtml-opacity:.3;
opacity:.3;
}
.czr-related-post a.bg-link:hover, .grid-item .has-thumb a.bg-link:hover{
background-color:transparent;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
} .grid-item .tc-grid-caption .tc-g-cont p{ margin-top:14px; }    .ocs-bgwhite{ background-color:rgba(255,255,255,.2); }
.ocs-bg404-li{ background-color:rgba(255,223,244,.4); } .widget h3:before{ color:#2f4ca3; }
.ocf-co-bg{ color:#8296be; }
.ocf-co-pri{ color:#1e73be; }
.ocf-bgco-bg{ background-color:rgba(130,150,190,.2); }
.ocf-bgco-pri{ background-color:rgba(30,115,190,.2); }  .alert p{ margin:0 0 0 0; }
.label.label-info.stLinkSym{ vertical-align:top; font-weight:normal; background-color:violet; }
.label.label-info.stLinkSym:hover{ background-color:darkviolet; }  .ocf-mar0{ margin:0 !important; }
.ocf-marb0{ margin-bottom:0 !important; }
.ocf-mart0{ margin-top:0 !important; }
.ocf-padlr0{ padding-left:0; padding-right:0; }
.ocf-lihe12{ line-height:1.2em; }
.ocf-dibk{ display:block; }
.ocf-diinbk, .ocf-diinbkw4, .ocf-diinbkw5{ display:inline-block; }
.ocf-diin{ display:inline; }
.ocf-diinbkw4{ width:4em; }
.ocf-diinbkw5{ width:5em; }
.ocs-read-more{ color:#ab4a5a; }
.ocf-expl, .ocf-expl-li, .ocf-explb{ font-size:.8em; line-height:1em; }
.ocf-expl{ color:#676dff; }
.ocf-expl-li{ color:#c1c4ff; }
.ocf-explb{ display:block; color:#b7baff; }
.ocf-trans{ color:#73777e; }
.ocf-nom{ color:#7030a0; }
.ocf-title{ color:#7030f0; }
.ocf-point{ color:#823c24; }
.ocf-sma{ font-size:.8em; }
.ocf-requ{ font-size:.8em; line-height:1em; color:#b3765b; }
.ocf-exneg{ color:#b3765b; }
.ocf-expos{ color:#1fac17; }
.ocf-ocred{ color:#f32139; }
.ocf-dot{ color:#c8cae8; }
.ocf-dotda{ color:#acb1dc; }
.ocf-coausou{ color:#79889b; }
.ocf-quote, .ocf-source{ font-size:.8em; color:#4a4d54; }
.ocf-source{ line-height:1.4em; }
.ocf-quote{ line-height:1.2em; }
.ocf-quoteast{ color:blue; }  .ocf-404-t{ color:#fefdc6; }     .ocf-cicus-co{ color:#1e73be; } .ocf-colight{ color:#7d7d7d; }
.ocs-tel{ padding-left:.2em; }
.ocs-email{ padding-left:1em; }
.ocs-skype{ padding-left:.8em; } .ocf-cioc-co{ color:#7879ca; }      .ocs-pr-only{ display:none; }
@media print{ .ocs-pr-only{ display:block !important; }
.header-tagline, #footer_one{ display:block !important; }
.tc-sidebar.right, .post-related-articles, .post-navigation, #footer_two, .czr-credits,
.primary-nav__container{
display:none !important;
} #footer_three, #footer_three .alignright{ margin:0; float:none; text-align:left; }
}