/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.wp-block-column{
	border-radius: 5px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 14px 30px -15px;
    background-color: rgb(255, 255, 255) !important;
    border-left: 6px solid rgb(214, 143, 199) !important;
	margin-top: 20px;
}
.wp-block-column h3,.wp-block-column h4 {
	padding-left:25px;
	 border-left:none;
}
.wp-block-column p {margin-left: 1em;}
.entry-content .wp-block-column h3{ font-size: 22px;}
.entry-title h1, .entry-content h2,.entry-content h3 {   
	border-left: 6px solid #035a9e !important;
    padding-left: 10px ! important;
	padding-top: 10px ! important;
    padding-bottom: 10px ! important;
	line-height: 35px
}

body.no-sidebar .site.grid-container {
    max-width: 850px;
}

.cat-links, .comments-link, .tags-links, .site-main .post-navigation {
    text-align: left;
}
.bimo-social-wrapper {
    margin: 30px 0;
    font-size: 0;
}

.bimo-social-wrapper span {
    font-weight: bold;
    padding-right: 10px;
    font-size: 16px;
}

.bimo-social-sharing {
    font-size: 17px;
    padding: 7px 20px;
}

@media only screen and (max-width: 600px) {
    .bimo-social-sharing {
        font-size: 17px;
        padding: 7px 12px;
        display: inline-block;
    }
}

.bimo-social-sharing svg {
    position: relative;
    top: 0.15em;
    display: inline-block;
}

.bimo-social-sharing:first-of-type {
    border-radius: 100px 0 0 100px;
}

.bimo-social-sharing:last-of-type {
    border-radius: 0 100px 100px 0;
}

.bimo-social-facebook {
    fill: #fff;
    background-color: rgba(59, 89, 152, 1);

}

.bimo-social-facebook:hover {
    background-color: rgba(59, 89, 152, .8);
}

.bimo-social-twitter {
    fill: #fff;
    background-color: rgba(29, 161, 242, 1);
}

.bimo-social-twitter:hover {
    background-color: rgba(29, 161, 242, .8);
}

.bimo-social-pinterest {
    fill: #fff;
    background-color: rgba(189, 8, 28, 1);
}

.bimo-social-pinterest:hover {
    background-color: rgba(189, 8, 28, .8);
}

.bimo-social-linkedin {
    fill: #fff;
    background-color: rgba(0, 119, 181, 1);
}

.bimo-social-linkedin:hover {
    background-color: rgba(0, 119, 181, .8);
}

.bimo-social-whatsapp {
    fill: #fff;
    background-color: rgba(37, 211, 102, 1);
}

.bimo-social-whatsapp:hover {
    background-color: rgba(37, 211, 102, .8);
}

.before-footer-social {
    text-align: center;
    background: #fff;
    padding: 8px 0;
}

.before-footer-social svg {
    position: relative;
    top: 3px;
    padding: 5px;
}

.wphelo-social-footer-fb {
    fill: rgba(59, 89, 152, .8);
}

.wphelo-social-footer-fb:hover {
    fill: rgba(59, 89, 152, 1);
}

.wphelo-social-footer-tw {
    fill: rgba(29, 161, 242, .8);
}
.wphelo-social-footer-tw:hover {
    fill: rgba(29, 161, 242, 1);
}
.comment-form #url{display:none;}
.display-posts-listing.grid {
	display: grid;
	grid-gap: 16px;
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 3, 1fr );
	}
}
.wpsp-related-posts1 {
    background-color: #fff;
    padding: 15px 20px 50px 20px;
    margin-top: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: rgba(23, 43, 99, .14) 0 7px 28px !important;
    counter-reset: wplogout-list;
}

#wpsp-2938 p{
    counter-increment: wplogout-list;
    margin-bottom: -25px;
}

#wpsp-2938 p:before { 
    content: counter(wplogout-list) ". ";
    color: #1b78e2;
}