/* Block: CTA - Call to action */

.block_us_cta{}
.block_us_cta{text-align:center;}
.block_us_cta .flex-cta-text{max-width:760px;}
.block_us_cta .flex-cta-text h2{text-align:center;padding:0;margin:0 !important;}
.block_us_cta.has-text .flex-cta-text h2{margin:0 0 25px 0 !important;}
.block_us_cta.has-text .flex-cta-text .text{margin:25px 0 0 0 !important;}

.flex-cta-text{margin:0 0 25px 0;}
.flex-cta-button a{white-space:nowrap !important;}

.block_us_cta.among-one-another .flex-cta-text,
.block_us_cta.among-one-another .flex-cta-text h2,
.block_us_cta.among-one-another .flex-cta-button{text-align:left !important;}
.block_us_cta.among-one-another-centered .flex-cta-text{margin:0 auto 25px auto !important;}


@media screen and (min-width:768px){
	.block_us_cta.btn-left .flex-cta,
	.block_us_cta.btn-right .flex-cta{
		display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
		display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
		-webkit-box-pack:justify;
		-webkit-justify-content:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		flex-direction:row;
		align-items:center;
		margin:0 auto;
	}

	.block_us_cta.btn-left .flex-cta-text,
	.block_us_cta.btn-right .flex-cta-text{text-align:left;padding:0 30px 0 0 !important;margin-bottom:0 !important;}
		article .block_us_cta .flex-cta-text .text p:first-child{margin-top:0 !important;}
		article .block_us_cta .flex-cta-text .text p:last-child{margin-bottom:0 !important;}
	.block_us_cta.btn-left .flex-cta-text h2,
	.block_us_cta.btn-right .flex-cta-text h2{text-align:left;}
	.block_us_cta.btn-right .block_us_cta{text-align:right;}

	.block_us_cta.btn-left .flex-cta{flex-direction:row-reverse !important;}
	.block_us_cta.btn-left .flex-cta-text{padding:0 0 0 30px !important;}
	.block_us_cta.btn-left .block_us_cta{text-align:left;}
}



@media screen and (max-width:768px){

}
