/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.et_menu_container {
	width: 90%;
}

/* Font Styles
------------------------------------------------------- */

h1 {
	font-size: 60px;
	letter-spacing: 1px;
}


h2 {
	font-size: 40px;
	letter-spacing: 1px;
	font-weight: 600;
	line-height: 1.3em;
}

.header-title h1 {
	font-size: 30px!important;
}

/* Button/Link Styles
------------------------------------------------------- */

.white-button {
	font-size: 16px;
	color: #fff;
	border: 1px solid #fff;
	padding: 20px 30px;
	text-transform: uppercase;
}

.white-button:hover {
	background-color: #fff;
	color: #0d222d;
}


.green-button {
	font-size: 16px;
	color: #fff;
	padding: 20px 40px;
	text-transform: uppercase;
	background-color: #5a9b62;
}

.green-button:hover {
	background-color: #0d222d;
	color: #fff;
}

.blue-button {
	font-size: 16px;
	color: #0d222d;
	border: 1px solid #0d222d;
	padding: 20px 30px;
	text-transform: uppercase;
}

.blue-button:hover {
	background-color: #0d222d;
	color: #fff;
}

.solid-white-button {
	font-size: 16px;
	color: #0d222d;
	padding: 20px 30px;
	text-transform: uppercase;
		background-color: #fff;
}

.solid-white-button:hover {
	background-color: #0d222d;
	color: #fff;
}

/** Gallery styling **/

/** Small Tablet and Large Phone **/
@media (min-width: 480px){
.col-width .et_pb_gallery_item {
width: 33.33% !important; /*three columns*/
clear: none !important;
	padding:5px;
}
}
 
/** Phone **/
@media (max-width: 479px){
.col-width .et_pb_gallery_item {
width: 50% !important; /*two columns*/
clear: none !important;
	padding:5px;
}
}

.et_pb_gallery_title, .mfp-gallery .mfp-title { display: none; }

span.mobile_menu_bar:before{
  color:#ffffff!important;
}


.pum-theme-default-theme .pum-content {
	line-height: 1.9em;
}

.blog-styles .wp-block-image {
	padding-top: 50px;
}
