/*
Theme Name: Divi Child
Version: 2.0
Description: Divi Child Theme
Author: Shannon Morris
Template: Divi
Author URL: turiawebdesign.com
*/
 
/*--- Theme Customizations --- */

/*--- Vertically Align --- */

@media (min-width: 981px) { 
.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 
}

/*--- Change column order on mobile ---*/

@media all and (max-width: 980px) {
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.first-on-mobile {
	-webkit-order: 1;
	order: 1;
}
 
.second-on-mobile {
	-webkit-order: 2;
	order: 2;
}
 
.third-on-mobile {
	-webkit-order: 3;
	order: 3;
}
 
.fourth-on-mobile {
	-webkit-order: 4;
	order: 4;
}

.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
}

/*- Switch Columns on Mobile -*/

@media screen and (max-width : 980px) {
.switch {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	}
}

/*--- Vertically center rows in sections and modules in columns ---*/

.dh-valign-center-row .et_pb_column,
.dh-valign-center-section,
.dh-valign-center-module {
   display: flex;
   flex-direction: column;
   justify-content: center;
}

/*---  Blurbs Sizing ---*/
.et_pb_blurb_content {
	max-width:none!important;
}