.blog-grid .fusion-post-wrapper {
	border: 1px solid #dee1e4;
	background: #ffffff;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 24px 0px;
}

.blog-grid .fusion-post-wrapper .fusion-post-content-wrapper {
	padding: 24px 16px 16px 16px !important;
}

.tfs-slider h1 {
  text-shadow: 4px 4px 7px #333333;	
}

.facebook-ad {
	max-width: 323px;
}

.tfs-slider .slide-content-container {
	bottom: 0;
	top: initial !important;
}

.tfs-slider .background-image {
  background-position: center top;
}

.page-id-970 .tfs-slider .background-image, .page-id-18 .tfs-slider .background-image {
  background-position: center center !important;
}



.pull-quote-blue {
	background: #009EDF;
	color: #ffffff;
	max-width: 33%;
	float: right;
	margin: 16px 0 16px 32px;
	padding: 32px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 24px;
}

.pull-quote-magenta {
	background: #E7004B;
	color: #ffffff;
	max-width: 33%;
	float: right;
	margin: 16px 0 16px 32px;
	padding: 32px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 24px;
}

.pull-quote-blue ul li, .pull-quote-magenta ul li {
	padding-bottom: 12px;
}

.text-white {
	color: #ffffff;
}

.home .fusion-blog-layout-grid .fusion-post-grid {
 padding: 0 20px 20px 20px !important;
}

@media only screen and (min-width: 1001px) {
  .content-left-padded {
    padding-left: 12% !important;
  }
  .content-right-padded {
    padding-right: 12% !important;
  }
  .desktop-right-padded {
    padding-right: 16% !important;
  }
}

.edge-content .fusion-imageframe {
  margin: 0px !important;
  float: initial;
}

@media only screen and (max-width: 1000px) {
  .aligned-to-right-edge {
    padding-right: 30px !important;
  }  

  .aligned-to-left-edge {
    padding-left: 30px !important;
  }  

}

@media only screen and (max-width: 480px) {

	.aligned-to-left-edge, .aligned-to-right-edge {
      padding-left: 30px !important;
      padding-right: 30px !important;
  }  
	
	.gform_wrapper #gform_1 #field_1_4 {
		margin-left: -25px !important;
	}
  
}