:-moz-selection { background-color: #b4d5fe;}
::selection {background-color: #b4d5fe;}
a {font-weight: bold; text-decoration: underline; text-decoration-thickness: 5%;}
a:hover {text-decoration: underline}
h2 a, h3 a, h4 a, h5 a, h6 a { color: #1d8742 !important}
.post-template-default .widget-area {padding-left: 15px !important; margin-top: 25px !important;}
.archive .widget-area {padding-left: 15px !important;}
.sidebar-main {text-align:center}
.sidebar-main .widget {background-color: white; padding: 15px; margin-bottom: 10px; border: 1px solid #d1d1d1; font-size: 14px !important;}
.post-template-default .content-area {background-color: white; border: 1px solid #d1d1d1; padding: 15px !important; margin-top: 25px !important;}
.post-template-default .content-area .wp-block-image {margin-bottom: 30px;border:2px solid green;border-radius:10px;padding:10px}
.post-template-default .content-area .wp-block-image img {border-radius:10px;}
.featured-category {background-color: white; box-shadow: 5px 10px lightgray; padding-bottom: 3px !important; border-radius: 5px; border: solid 1px lightgray; transition: transform 0.2s;}
.featured-category:hover {transform: scale(1.1) rotate(-1deg)}
.entry-meta, .entry-meta span {color: #333 !important; font-size: 16px}
.about-content, .terms-content, .privacy-content, .disclaimer-content {text-align: center; border: 1px solid #d1d1d1; z-index: 10 !important; border-radius: 5px; padding: 20px !important;}
.checklist-item {background-color: white; padding-bottom: 3px !important; border-radius: 5px; border: solid 1px; transition: transform 0.2s;}
.checklist-item:hover {transform: scale(1.1) rotate(-1deg)}
.checklist-item a {color: black; font-size: 18px}
.checklist-item-color-default {box-shadow: 5px 10px lightgray; border-color: lightgray;}
.checklist-item-color-default a {color: #1d8742;font-size: 20px}
.checklist-item-color-1 {box-shadow: 5px 10px cornflowerblue; border-color: cornflowerblue;}
.checklist-item-color-2 {box-shadow: 5px 10px palevioletred; border-color: palevioletred;}
.checklist-item-color-3 {box-shadow: 5px 10px violet; border-color: violet;}
.checklist-item-color-4 {box-shadow: 5px 10px orange; border-color: orange;}
.checklist-item-color-5 {box-shadow: 5px 10px mediumspringgreen; border-color: mediumspringgreen;}
.checklist-item-color-6 {box-shadow: 5px 10px mediumpurple; border-color: mediumpurple;}
.checklist-item-color-7 {box-shadow: 5px 10px coral; border-color: coral;}
.wp-block-post {background-color: white; box-shadow: 4px 4px lightgray; padding: 20px 10px 0px 20px; border: solid 1px lightgray; border-radius: 5px; transition: transform 0.2s;}
.wp-block-post:hover {transform: scale(1.05) rotate(-1deg)}
.wp-block-post-title a{font-size: 20px !important;}
.wp-block-post .wp-block-column {margin: 0px !important}
@media (min-width: 1023px) {.archive .site-content .widget-area, .post-template-default .site-content .widget-area {width: 320px !important} .archive .site-content .content-area, .post-template-default .site-content .content-area {width: calc(100% - 320px) !important}}
@media (max-width: 1023px) {.archive .site-content .widget-area, .post-template-default .site-content .widget-area {width: 100% !important} .archive .site-content .content-area, .post-template-default .site-content .content-area {width: 100% !important}}
@media only screen and (max-width: 359px) {
    #primary {
        border: 0 !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .ast-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
.web-item {background-color: white;
    box-shadow: 2px 2px #e6e6e6;
    padding: 10px 10px 10px 10px;
    border: solid 1px #e6e6e6;
    border-radius: 5px;}
.web-item a {color: #333333;}
.web-item img {height: 180px; object-fit: cover}
.hide-element {display: none;}
