/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.fa { 
  font-family: FontAwesome;
}

.blog-entry.thumbnail-entry .thumbnail {
    width: 40%;
}

.blog-entry.thumbnail-entry .left-position .blog-entry-content {
    padding-left: 1em;
}

.blog-entry.thumbnail-entry .blog-entry-category {
    letter-spacing: 0;
    margin-bottom: 0.4em;
}

.blog-entry.post .blog-entry-header {
    margin-bottom: 0.3em;
}

.blog-entry.post .blog-entry-header .entry-title {
    font-size: 1.25em;
}

.blog-entry.post .blog-entry-header .entry-title a {
    letter-spacing: 0;
    color: #000;
}

.blog-entry.thumbnail-entry .thumbnail {
    width: 30%;
}

.blog-entry.thumbnail-entry .blog-entry-content {
    width: 70%;
}

body.separate-blog.separate-layout #blog-entries>* {
    border-bottom: 1px solid #bababa;
}

.blog-entry.thumbnail-entry .blog-entry-summary {
	line-height: normal;
}

/*Single post layout CSS*/

.single .entry-title {
    line-height: normal;
    padding-bottom: 0;
}

ul.meta-custom-single.clr {
    list-style: none;
    margin: 0px 0px 10px;
}

ul.meta-custom-single li > a {
    color: #e4674d;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

ul.meta.ospm-default.clr {
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.single .entry-share {
    margin-top: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 10px;
}


/*End Single post Layout CSS*/

@media only screen and (max-width: 550px) {
	/*3:7  ratio css*/
	/*.blog-entry.thumbnail-entry .blog-entry-date,
	.blog-entry.thumbnail-entry .blog-entry-comments {
		float: none;
	}
	
	.blog-entry.thumbnail-entry .blog-entry-inner {
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	
	.blog-entry.thumbnail-entry .blog-entry-content {
		margin-top: 0px;
		padding-left: 15px !important;
	}
	
	.blog-entry.thumbnail-entry .blog-entry-bottom {
		padding-top: 0px;
	}*/
	.blog-entry.thumbnail-entry .thumbnail,
	.blog-entry.thumbnail-entry .blog-entry-content {
		width: 100%;
	}
}

/*Snigle page LAuoyt CSS*/
.content-both-sidebars .content-area {
    width: 60%;
}

.content-both-sidebars.scs-style .content-area {
    left: 20%;
}

.content-both-sidebars.scs-style .widget-area.sidebar-secondary {
    left: -60%;
}

.page .entry .alignwide {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (min-width: 46.8em) {
	div#basic-details-section,
	div#profile-details-section {
    flex: 50%;
}
	.buddypress-wrap .register-page .layout-wrap {
		justify-content: flex-start !important;
	}
}

