/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.16.1477653838
Updated: 2016-10-28 12:23:58
*/

#main-header { display:none; }
#page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
}
#main-content .container {
    padding-top: 58px !important;
}

/* blurb hover style 1 */
	@media only screen and (min-width : 981px) {
	.mp_m_blurb_hover1 h4 {
   		color: #fff;}
	.mp_m_blurb_hover1 .et_pb_blurb_container {
		color: #fff!important;
    	margin-top: -70px;
    	padding: 7px;
		z-index: 2;
		position: relative;
		opacity:0;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;}
	.mp_m_blurb_hover1 .et_pb_main_blurb_image{ 
    	margin-bottom: 0px;
	    overflow: hidden;}
	.mp_m_blurb_hover1 img {
        vertical-align:top;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;}
	.mp_m_blurb_hover1:hover img {
		-webkit-transform: scale(1.05) rotate(1deg);
		-ms-transform: scale(1.05) rotate(1deg);
		transform: scale(1.05) rotate(1deg);}
	.mp_m_blurb_hover1:hover .et_pb_blurb_container {
		opacity:1;
		background: rgba(226, 117, 72, 0.85);}}

/* custom quarter columns change from 4 to 3 */
	@media only screen and (max-width : 1260px) {
		.mp_column_1, .mp_column_2, .mp_column_4  {width: 33%!important;}
		.mp_column_3 {display:none!important;}}

/* staff person module */
	@media only screen and (min-width : 981px) {
		.mp_m_staff_column:hover {
			top: -8px;
			box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.3);}}

/* row with 3 overlapping images */
	@media only screen and (min-width : 981px) {
	.mp-m-image_center {
		width: 130%;
		margin-left: -15%!important;
		margin-top: -7%!important;
	    top: 0px;
	    transition-delay: 0s;
	    transition-duration: 0.35s;
    	transition-property: all;
		box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.4);}
	.mp-m-image_center:hover {
    	top: -8px;
	    box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.5);}
	.mp_m_image_left {
		margin-left: 45px!important;
		margin-right: -45px!important;
	    transition-delay: 0s;
	    transition-duration: 0.45s;
    	transition-property: all;
		box-shadow: 4px 0px 30px rgba(0, 0, 0, 0.4);}
	.mp_m_image_left:hover {
    	margin-left: -15px!important;
		margin-right: 15px!important;
	    box-shadow: 8px 0px 40px rgba(0, 0, 0, 0.5);}
	.mp_m_image_right {
		margin-left: -45px!important;
		margin-right: 45px!important;
	    transition-delay: 0s;
	    transition-duration: 0.45s;
    	transition-property: all;
		box-shadow: -4px 0px 30px rgba(0, 0, 0, 0.4);}
	.mp_m_image_right:hover {
    	margin-left: 15px!important;
		margin-right: -15px!important;
	    box-shadow: -8px 0px 40px rgba(0, 0, 0, 0.5);}}

/* contact form captcha padding */
	.mp_m_contactform .et_pb_contact_captcha {
		padding: 10px 8px;}

/* scroll to top button color */
	.et_pb_scroll_top.et-pb-icon {
	    background: #e27548;} 