/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        3.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


/* ------------------------------------------------------- */

/* Disable Post Slider Link	*/
.et_pb_slide_title {
  pointer-events: none;
  cursor: default;
}
/* ------------------------------------------------------- */

/*	Post Slider Image Zoom	*/

.et_overlay {
    display: none;
}
 
.mfp-title {
    display: none;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img {
    transform: scale(1.03);
    transition: transform 0.5s, opacity 0.5s;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img:hover {
    transform: scale(1.15);
    opacity: 1;
}

.mfp-bg {
    background: #fff;
    opacity: .95!important;
}
.mfp-title {
	color: #000;
	text-align: center;
	padding: 5px 0 5px 0;
}
.mfp-counter {
	color: #000;
	text-align: center;
	position:static;
}
.mfp-figure:after {
	background: #fff;
	opacity: 0;
	box-shadow: 0 0 0px rgba(0, 0, 0, .6);
}
/*
.mfp-arrow-left:after {
	color: #000;
}
.mfp-arrow-right:after {
	color: #000;
}
*/
/* ------------------------------------------------------- */

/** Changing the Number of Columns in the Divi Gallery Module at Different Breakpoints **/

/** Desktop **/

@media (min-width: 981px){
	.col-width .et_pb_gallery_item {
		width: 16.66% !important; /*six columns*/
		clear: none !important;
	}
}

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

/*
12 columns: 8.33%
10 columns: 10%
8 columns: 12.5%
6 columns: 16.66%
5 columns: 20%
4 columns: 25%
3 columns: 33.33%
2 columns: 50%
1 column: 100%
*/
/* ------------------------------------------------------- */

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 0% 0%;
}


/* ------------------------------------------------------- */

/* Post Slider Title	*/
.et_pb_slide_description h2.et_pb_slide_title {
    font-size: 32px!important;
	margin-bottom: 5px;
}

/* Post Slider Text	*/
h3 {
	line-height: 1.2em;
	font-size: 21px;
}

.et_pb_gallery_grid .et_pb_gallery_item h3 {
		font-size: 12px;	
}


/* ------------------------------------------------------- */

body #main-footer {
    display: none;
}

body #main-header {
    display: none;
}

/* ------------------------------------------------------- */
/*	Hide image title  */
/* ------------------------------------------------------- */

.et_pb_gallery_title {
	display: none!important;
}



/* ------------------------------------------------------- */
/* Set the image gallery image widths */
/*
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img {
	width: 75px;
}
.et_pb_gallery_grid .et_pb_gallery_image img {
	min-width: 75px;
}
*/
/* Set the image gallery image height */
/*
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img {
	height: 75px;
}
.et_pb_gallery_grid .et_pb_gallery_image img {
	min-height: 75px;
}
*/
/* Set the spacing between image gallery images */
/*
.et_pb_gallery_grid .gutter_width {
	width: 25px;
}
*/
/* ------------------------------------------------------- */
