/**
Theme Name: 	Divi Child Theme
Theme URI: 		https://divilife.com
Description: 	Child Theme for Divi
Author: 		Tim Strifler
Author URI: 	https://divilife.com
Template: 		Divi
Version: 		1.0.0
*/

.et_pb_image img {
	box-shadow: 0 0 15px rgba(0,0,0,0.375);
}

.et_pb_button {
	-webkit-transition: all 0.2s !important;
	-moz-transition: all 0.2s !important;
	transition: all 0.2s !important;
}

@media screen and (max-width: 782px) {
	#mobile_menu {
		background-color: #fff !important;
	}
}

@media screen and (max-width: 768px) {
	.table-responsive {
		width: 100%;
		margin: 0 auto 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}

	.table-responsive table {
		width: 1080px;
		table-layout: fixed;
	}

	.table-responsive::-webkit-scrollbar {
		width: 5px;
		height: 5px;
	}

	.table-responsive::-webkit-scrollbar-track {
		background: #ffffff;
	}

	.table-responsive::-webkit-scrollbar-thumb {
		background: #cccccc;
		-webkit-border-radius: 2.5px;
		-moz-border-radius: 2.5px;
		border-radius: 2.5px;
	}

	.table-responsive::-webkit-scrollbar-thumb:hover {
		background: #cccccc;
	}
}

@media screen and (max-width: 980px) {
	#footer-bottom {
		padding: 15px 0;
	}

	#footer-bottom p span {
		display: block;
	}
}

@media screen and (max-width: 479px) {
	#post-44 .et_pb_text_inner,
	#post-48 .et_pb_text_inner,
	#post-50 .et_pb_text_inner,
	#post-52 .et_pb_text_inner {
		line-height: normal !important;
	}
}