.authorbox {max-width: 1360px;margin: 0 auto;padding: 30px;padding-top: 0px;}
.wp-block-post-author__avatar img {width:160px !important;}
body.home .wp-block-post-author__bio {font-size: .5em;margin-bottom:0px !important;font-style: italic !important;}
body.home .wp-block-post-author__name {display:none !important;}
body.home .wp-block-post-author__content {flex-grow: 1;flex-basis: 0;flex-direction: column;display: flex !important;flex-wrap: nowrap;justify-content: flex-end;}
.cs-site-content {margin: 2rem 0 !important;}
.cs-footer__nav-inner a, .cs-header__nav-inner > li > a {letter-spacing:2px !important;}
.cs-content-not-found p {display:none !important;}
.cs-footer.cs-footer-two .cs-footer__info {text-transform: uppercase;letter-spacing: 2px;font-family: arial;}
.cs-entry__excerpt {font-size:20px !important;}
.cs-footer__logo img {max-height:100px !important;}
.cs-entry__author-photo-wrapper {display:block !important;}
.cs-entry__author-photo img {width:200px !important;}
.cs-entry__author-name-wrapper {margin-left: 0px !important;margin-top: 20px;}
.cs-entry__header .cs-entry__title, .cs-entry__header .cs-entry__subtitle {max-width:100% !important;}
.cs-entry__header-info .cs-entry__title {font-size: 3.25rem;line-height: 1.5;}
.entry-content p {font-size:20px !important;}
.pk-share-buttons-metabar-post .pk-share-buttons-total {display:none !important;}
.cs-entry__after-share-buttons .pk-share-buttons-items {display:none !important;}
.cs-entry__author-posts {display:none !important;}
.cs-entry__author-name {font-size:30px !important;}
.cs-entry__author {margin-top:0px !important;border-top:6px double black !important;padding-top:20px !important;}
.cs-entry__author-photo-wrapper {margin-bottom:20px !important;}
.cs-page__author-thumbnail {width:200px;height:200px;}
.cs-page__archive-count {display:none !important;}
.cs-page__author-thumbnail img {border-radius:0px !important;}
.cs-entry__wrap:not(:first-child) {margin-top:20px !important;}
.cs-entry__header-large:not(:last-child) {margin-bottom:0px !important;}
p.has-drop-cap:not(:focus):first-letter {font-size:8rem !important;}
.cs-offcanvas__desc {font-size:1.25rem !important;}
.cs-header__logo:after {content: "The Crystal Oscillator Professor";display: block !important;font-size: 13px;letter-spacing: 1px;margin-top: -10px;}
.widget_search .cs-search__container input {border: 1px solid black;padding: 10px;font-size: 18px;letter-spacing: .5px;}
div.sharebuttons {margin-bottom:20px !important;}
.pk-widget-posts-template-large .cs-entry__title {font-family: 'Poppins';font-weight: 300 !important;}
.cs-entry__details-data .cs-author-avatar {width: 80px !important;height: 80px !important;}
.cs-entry__details-data .cs-author-avatar img {width:200px !important;}
.gb-block-post-grid .gb-block-post-grid-more-link {font-size:14px !important;}
.gb-block-post-grid header .gb-block-post-grid-title a {color: inherit !important;}
.adp-popup-type-content .adp-popup-content {padding: 20px !important;}
.cs-header__nav-inner li.current-menu-ancestor > a, .cs-header__nav-inner li.current-menu-item > a {color:#000 !important;}
.pk-subscribe-data label {font-size:14px !important;}
.pk-input-group input[type=text] {border:2px solid !important;padding:20px !important;margin-right:10px;}
.pk-subscribe-submit {border:2px solid !important;padding:20px !important;}
.form-submit {justify-content: flex-start !important;}
textarea {background: transparent !important;line-height:1.8 !important;}
.adp-popup-type-content .adp-popup-outer {border-bottom: 10px solid #a2b2cf !important;}
.cs-header__scheme-toggle {padding:0px !important;}
.pk-social-links-template-nav .pk-social-links-items {margin-right:20px !important;}
.gb-block-post-grid .is-list article:not(:last-child), .gb-block-post-grid .gb-is-list article:not(:last-child) {margin-bottom:0px !important;padding-bottom:20px !important;border-bottom:0px !important;}
.cs-entry__caption-text {display:none !important;}
.cs-entry__comments-list, .cs-entry__comments-respond {background:#414141 !important;}
.sharebuttons {display: inline-block;margin: 0px;}
div.comment {display: inline-block;margin: 0px !important;top: -16.5px;position: relative;}
div.comment a {background: #000;color: #fff;padding: 8.8px;font-size: 10px;}
.cnvs-block-section-sidebar .pk-input-group input[type=text], .cs-widget-area .pk-input-group input[type=text] {margin-bottom:10px !important;}

.popup .pk-input-group input[type=text] {
    flex: 1;
    width: 100% !important;
    margin-bottom: 10px;
}
.popup .pk-subscribe-with-name .pk-input-group {
    flex-direction: column !important;
}
.popup .pk-input-group input[type=text] {padding: 6px !important;font-size: 16px;text-align: center;}


@media (min-width: 1200px) {
.cs-entry__header-full .cs-entry__header-info .cs-entry__title {max-width: 100% !important;}
}

@media (max-width: 1024px) {
.cs-offcanvas .widget_nav_menu + .widget_nav_menu {display:none !important;}
}

@media (min-width: 1020px) {
.cnvs-block-posts-layout-standard-type-4 .cs-entry__inner:not(:first-child) {margin-top: 0px;}
}

@media (max-width: 767px) {
.cs-footer__nav-inner {display:block !important;}
.cs-footer__nav-inner a, .cs-header__nav-inner > li > a {display:block !important;}
.cs-footer__nav-inner li {margin: 0px !important;padding: 0px !important;margin-bottom: 20px !important;}
.adp-popup-type-content .adp-popup-content {text-align:center !important;}
}