/* ARCHIVE STYLES
************************************************************/
.flex-col-8.blogPost	{
	margin: 0 auto;
}
@media (min-width:601px) {
	.mobileOnly { display:none;}
	.desktopOnly { display:block; }
}
@media (max-width:600px) {
	.mobileOnly { display:block; padding-bottom:15px;}
	.desktopOnly { display:none; }
}

@media (max-width:768px) {
	.single-post .flexContainer {flex-direction: column;}
	.flex-col-8.blogPost,
	.flex-col-4.sidebar {width: 100%;}
}

/* PAGINATION
------------------------------------------------------------------------------------*/

.page-prev { /* for get_next_post() ie « Previous */
    display:flex;
    order: 1;
    margin-right: 15px;
    margin-bottom: 8px;
    padding: 3px;
    border: 0px dotted #525665;
}

.page-next { /* for get_previous_post() ie Next » */
    display:flex;
    order: 2;
    margin-left: 15px;
    margin-bottom: 8px;
    padding: 3px;
    border: 0px dotted #525665;
}

div.right,
div.left {
	width: 50%;
}

div.right {
	text-align: right;
}

#nav-single	{
	margin: 3vh 0;
}

.blog-post{
    margin: 10px;
}

/* PRODUCT STYLES
************************************************************/
.catTitle{
    text-align: center;
}
.productTitle{
    text-align: center;
}
.readMore {
    font-family: var(--font-readMore);
    margin-top: 30px;
    padding-right: 10px;
    text-align: center;
}

.productsByCat .flexContainer{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.flex-col-4 a{
    display: flex;
    justify-content: center;
}
@media (max-width: 386px)	{
    .flex-col-4{    
        width: 100%;
        padding: 1%;
}
}
@media screen and (min-width: 387px) and (max-width: 669px)	{
    .flex-col-4{    
        width: 50%;
        padding: 1%;
}
}
@media (min-width: 670px){
    .flex-col-4{    
        width: 33.3%;
        padding: 1%;
}
}