/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,28): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobbg'
(21,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobcolor'
(31,32): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobbg'
(39,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobcolor'
(49,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobgreen'
(53,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobgreen'
(58,21): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobgreen'
(63,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobgreen'
(68,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobcolor'
(69,28): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobbg'
(75,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobgreen'
(83,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobgreen'
(90,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobgreen'
(95,22): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobbg'
(96,24): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobbg'
(97,17): run-time error CSS1039: Token not allowed after unary operator: '-pc-bobcolor'
(101,29): run-time error CSS1039: Token not allowed after unary operator: '-pc-aqua-light'
 */
:root {
    --pc-bobbg: #fcfbf5; /* #65baaf */
    --pc-bobcolor: #021101;
    --pc-bobgreen: #059129;
}

body, html {
    background-color: var(--pc-bobbg) !important;
    color: #021101 !important;
    font-family: 'halyard-text' !important;
}

@font-face {
    font-family: halyard-text, sans-serif;
    font-weight: 400;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: halyard-text !important;
    color: var(--pc-bobcolor)!important;
}

h1 {
    text-transform: uppercase;
    font-size:2rem;
}
h2 {font-size:1.5rem;}

    .bg-bob, .bg-white {
        background-color: var(--pc-bobbg) !important;
    }


.latest-blog-post-content h3, .blog-post h3, .heading h3, .contact-info-widget h3, .blog-post h3 a {
    font-size: 32px;
    font-family: halyard-text, sans-serif;
    font-weight: bold;
    color: var(--pc-bobcolor)!important;
}

.blog-post p, p {
    font-size: 16px;
    line-height: 23px;
    font-weight: 100 !important;
}

.blog-post-meta a {
    color: var(--pc-bobgreen);
}

    a, a.btn {
    color: var(--pc-bobgreen);
    font-weight: normal;
}

    a:hover, a:focus, .list-arrow li a {
        color: var(--pc-bobgreen) !important;
        text-decoration: none !important;
    }

p span, p a {
    color: var(--pc-bobgreen);
}

.lead {
    font-weight: bold;
    color: var(--pc-bobcolor);
    background-color: var(--pc-bobbg);
    position: relative;
    top: 50%;
    z-index: 100;
}
.blog-post-meta a:hover {
    color: var(--pc-bobgreen);
    border-bottom: none;
}

.tags-cloud li a {
    display: block;
    padding: 0;
    font-size: 16px;
    color: var(--pc-bobgreen);
    border: none;
}

.tags-cloud.light li a {
    border-color: none;
    padding: 0;
    color: var(--pc-bobgreen);
    margin-right:10px;
}

.tags-cloud li a:hover {
    background: var(--pc-bobbg);
    border-color: var(--pc-bobbg);
    color: var(--pc-bobcolor) !important;
}

.nav-border {
    border-bottom: 2px var(--pc-aqua-light) solid;
}
