/**
 * ## Styles for Pricing Box Block.
 *
 * CSS for both Frontend+Backend.
 */
 .editor-rich-text{
 	display:block;
 }

.bk-our-team {
	 h1,h2,h3,h4,h5,h6,p{
		margin-bottom:0;
	}
	margin-top:1rem;
	margin-bottom:1rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
	img{
		margin-bottom:1rem;
	}
form{
 	display: inline-flex;
 	width: 100%;
 	}
	.box-item{
		-ms-flex-preferred-size: 0;
	    flex-basis: 0;
	    -ms-flex-positive: 1;
	    flex-grow: 1;
	    padding: 0.5rem;
	    max-width: 100%;
	    img{
	    	height: 180px;
	    	width:auto;
	    }
	}
 .team-follow{
 	 padding-top: 0.5rem;
 	 ul{
 	 	margin:0 !important;
 	 	li{
 	 		list-style: none;
 	 		display: inline-block;
			padding-right: 5px;
			padding-left: 5px;
 	 		a{
 	 			display: block;
				height: 36px;
				width: 36px;
				border-radius: 50%;
				color: #fff;
				line-height: 36px;
				text-align: center;
				text-decoration: none !important;
				background: #999;
 	 		}
 	 	}
 	 }
 	  .fab{
 	  	padding:5px;
 	  }
  }	

}
.image-circle{
	img{
		border-radius: 100%;
	}
}
.blocks-button__inline-link.pricing-box {
	margin: 5px auto 0px auto;
}
.column-1{
	img{
		height: 320px;
	}
}
@media (min-width: 600px){
	.bk-our-team{
		display: -ms-flexbox;
	    display: flex;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -ms-flex: 0 1 auto;
	    flex: 0 1 auto;
	    margin: -0.75rem;
	    position: relative;
	}
}

@media screen and (max-width: 800px) {
	.bk-pricing-box.column-3.column-3 {
		display: block;
		> div {
			width: 100%;
			margin: 0;
		}
	}
}

@media screen and (max-width: 600px) {
	.bk-pricing-box.column-2.column-2 {
		display: block;
		> div {
			width: 100%;
			margin: 0;
		}
	}
}
