.entry-meta .reading-time {
  display: none; 
}



a { transition: all 0.2s; }

.main-content a:not(.btn),
.comment-body p a { text-decoration: underline; }

.main-content a:not(.btn):hover,
.comment-body p a:hover { opacity: .6; }

.btn,
.comment-reply-link {
    display: inline-block;
    padding: .5em 2em .45em;
    background-color: #3c3b3c;
    border: 3px solid #3c3b3c;
    border-radius: 60px;
    font-size: 0.667em;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    outline: none;
    cursor: pointer;
    font-family: 'Texta', sans-serif;
    font-weight: 700;
}

.main-content .btn { margin-bottom: 1.522rem; }

.main-content .btn + .btn { margin: 0 0.761rem 1.522rem; }

.btn:hover {
    background-color: rgba(61, 60, 61, 0.25);
    border-color: #fff;
}

.btn-clear,
.comment-reply-link {
    background-color: transparent;
    color: #938c86;
    border-color: inherit;
}

.btn-clear:hover,
.comment-reply-link:hover {
    background-color: #938c86;
    color: #fff;
    border-color: #938c86;
}

.btn-small,
.comment-reply-link { font-size: 0.563em; }

.btn-clear.btn-small,
.comment-reply-link { border-width: 2px; }

.btn-dark:hover {
    background-color: #938c86;
    border-color: #938c86;
}

.btn-color {
    background-color: #837098;
    border-color: #837098;
}

.btn-color:hover {
    background-color: #4B3C57;
    border-color: #4B3C57;
}

#topics { padding-top: 0; }




.container {
    max-width: 1600px;
    padding: 0 3.044rem;
    margin: 0 auto;
    position: relative;
}

.container-inner {
    max-width: 820px;
    padding: 0 3.044rem;
    margin: 0 auto;
    position: relative;
}

.grid { margin-left: -1.522em; }

[class*="grid-"] {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-right: -.25em;
    padding-left: 1.522em;
}

.grid-full { width: 100%; }
.grid-half { width: 50%; }
.grid-1-3  { width: 33.333%; }
.grid-2-3  { width: 66.666%; }
.grid-1-4  { width: 25%; }
.grid-3-4  { width: 75%; }
.grid-1-5  { width: 20%; }
.grid-2-5  { width: 40%; }
.grid-3-5  { width: 60%; }
.grid-4-5  { width: 80%; }



.featured-box-container {
    position: relative;
    margin: -3.044rem auto 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
	
	 
}

.featured-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 1 1 320px;
    flex: 1 1 320px;
    max-width: 320px;
    margin: 0 1%;
    padding: 3.044rem 0.761rem;
    background-color: #938c86;
    border-radius: 2px;
    text-align: center;
    box-shadow: 0 5px 9px rgba(0,0,0,.1);
	 border-radius: 25px;
	 
}

.featured-box-margin {
    margin: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 3.044rem;
}

.featured-box-margin .featured-box {
    width: 30%;
    -ms-flex: none;
    flex: none;
    margin-bottom: 1.522rem;
}

.featured-box:nth-child(5n+1) { background-color: #837098; }
.featured-box:nth-child(5n+2) { background-color: #5d97ae; }
.featured-box:nth-child(5n+3) { background-color: #a6b567; }
.featured-box:nth-child(5n+4) { background-color: #c92747; }
.featured-box:nth-child(5n+5) { background-color: #ffd775; }

.featured-box p {
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.75em;
    color: #fff;
    letter-spacing: 0.033em;
}


.featured-box-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}







/* sections with generious top and bottom padding */

.section { padding: 6.088rem 0; }

.section-title { margin-bottom: 3.044rem; }

/* center aligned sections */

.section-center { text-align: center; }


/* creates a left and right section, vertically centered content */

.section-half {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1600px;
    margin: 0 auto;
}

.section-half-inner {
    -ms-flex: 1;
    flex: 1;
    width: 50%;
}

.section-half-inner-img {
    display: block;
    width: 650px;
    border-radius: 100%;
    margin: 0 auto;
    text-align: center;
}


.section-about {
    padding: 3.044rem 0;
    background-color: #5d97ae;
}

.section-about p {
    color: #fff;
    margin-bottom: 0;
}

.color-alt {
    color: #938c86;
}

.bg-brown {
    color: #fff;
    background-color: #938c86;
}


/* tag list seen at bottom of blog */

.tag-list {
    list-style: none;
    margin: 3.044rem 0 3.044rem;
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: .75em;
    column-gap: .75em;
}

.tag-list span {
    font-size: 0.75em;
    color: #938c86;
}

.tag-list a:hover { text-decoration: underline; }



@media screen and (max-width: 67.5em) {

    html { font-size: 125%; }

    h1, .hsize1 { font-size: 2.441em; }
    h2, .hsize2, .main-content h1  { font-size: 1.953em; line-height: 0.77; }
    h3, .hsize3, .main-content h2 { font-size: 1.563em; line-height: .96; margin-bottom: 1.304rem; }
    h4, .hsize4, .main-content h3 { font-size: 1.25em; line-height: 1.2; margin-bottom: 1.304rem;  }

    .container,
    .container-inner,
    .post-content .main-content {
        padding-left: 1.522rem;
        padding-right: 1.522rem;
    }

    .featured-box p { font-size: 1em; }

    .post-template-default .social-share {
        z-index: inherit;
        position: relative;
        top: auto;
        left: auto;
    }

    .post-template-default .social-share p,
    .post-template-default .social-share .nav {
        display: inline;
        line-height: 40px;
    }

    .post-template-default .social-share .nav > li,
    .post-template-default .social-share .nav > li > a {
        display: inline-block;
        margin-bottom: 0;
    }


}


@media screen and (max-width: 62em) {



    .grid-1-3 { width: 50%; }

    .section { padding: 3.044rem 0; }

    .nav-home { display: none !important; }

    .home .header-main { text-align: right; }

    .search-icon,
    .home .search-icon { margin-top: .5rem; }

    .page-content {
        padding-top: 1.522rem;
        padding-bottom: 1.522rem;
    }

    .featured-box-container { flex-wrap: wrap; }

    .featured-box {
        flex: 1 1 40%;
        max-width: none;
        margin-bottom: 2%;
    }

    .section-half {
        flex-direction: column;
        text-align: center;
    }

    .section-half-inner {
        width: 100%;
    }

    .section-half-inner-img {
        width: 450px;
        padding: 1.522rem;
    }

    .post-card-img { height: 220px; }



}


@media screen and (max-width: 50em) {

    html { font-size: 112.5%; }

    .logo { width: 240px; }

    .logo-small { width: 100px; }

    .btn { border-width: 2px; }

    .page-content {
        padding-top: 1.522rem;
        padding-bottom: 1.522rem;
    }

    .post-card:not(.post-card-small) { margin-top: 1.522rem; }

    .featured-box-margin .featured-box {
        width: 45%;
        margin-bottom: 3%;
    }



}

@media screen and (max-width: 40em) {

    .featured-box,
    .featured-box-margin .featured-box {
        flex: none;
        width: 95%;
        padding: 1.522rem .75rem;
    }

    .grid { margin-left: 0; }

    [class*="grid-"] {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
    }


}

.postit { 
	border-color: black;
	padding: 1px;
	/* margin: 1px; */
	border-width: 1px;
  border-style: solid;
  
}
