9/*
Theme Name:     Divi_Child
Description:    Divi_Child theme
Author:         Carmelite Sisters
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*
Theme Name:     Divi_Child
Description:    Divi_Child for customization
Author:         Carmelite Sisters
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

#HomeSlider #FeaturedSlider .et_pb_slide_image, .et_pb_slide_video {
    width: 100% !important;
    margin-right: 5.5%;
}

.et_pb_slide_image, .et_pb_slide_video {
    width: 100% !important;
    margin-right: 5.5%;
}

#HomeSlider #FeaturedSlider .et_pb_media_alignment_center .et_pb_slide_image {
    top: 20% !important;
    bottom: auto;
    left: -25% !important;
}


#HomeSlider #FeaturedSlider .et_pb_blog_grid .et_pb_image_container img {
		height: 185px !important;
}

#HomeSlider #FeaturedSlider .et_pb_more_button {
		font-size: 0px;
		top: -1000px;
		right: -1000px;
		height: 5000px;
		width: 5000px;
		position: absolute;
}

#HomeSlider #FeaturedSlider .et_pb_slide_description {
		background-color: rgba(0,0,0,0.5) !important;
		border-radius: 3px 50px 50px 50px;
		padding: 3%;
}

#HomeSlider #FeaturedSlider .et_pb_slide_description {
		position: relative !important;
		margin: 20% -15% 15% 130%; 
		width: 45%; 
	}

/*slider animation*/
.et_pb_slide_image, .et_pb_slide:first-child .et_pb_slide_image img.active{
  -webkit-animation: none !important; 
  -moz-animation: none !important; 
  -o-animation: none !important; 
  -ms-animation: none !important; 
  animation: none !important;
}

#EventRow .et_pb_row{
  position: relative;
  border-radius: 3px 27px 27px 27px;
  padding: 3%; 
}

/*Commented out background color for above #EventRow .et_pb_row section
	  background: rgba(84,48,25,0.8) !important;
END COMMENT OUT */

/*CODE TEST COMMENT OUT
/*Tag cloud color - removed for now
.tagcloud a {
  	border-radius: 5px 5px 5px 5px !important;
		color: #FDFDFE !important;	
  	background: rgba(84,48,25,1) !important;
  	font-size: auto !important;
}
.tagcloud a:hover {
		background: rgba(42,24,12,.5) !important;
		color: #FDFDFE;
}
End remove */


/*CODE TEST COMMENT OUT
@media only screen and (min-width: 961px){
	.SectionRowHeight .et_pb_row {
		padding: .01%; 
	
	}
	.HomeSlider .FeaturedSlider .et_parallax_bg {
		background-position: center !important;
		background-size: cover !important;
		margin-bottom: 7.5% !important;
	}
	.BackgroundEvents .et_parallax_bg {
		background-position: center !important;
		background-size: cover !important;
		margin-bottom: 3% !important;
	}
	.BackgroundPosts .et_parallax_bg {
		background-position: center !important;
		background-size: cover !important;
    box-shadow: 0 -10px 5px rgba(0, 0, 0, 0.5) inset;
	}
End remove */
.SectionRowHeight .et_pb_row {
  padding: .01%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
  position: inherit !important;
  top: 10px; 
  max-width: 315px;
  min-height: 496px;
  margin-bottom: 15px;
  border: 1px solid !important;
}

.woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after {
font-family: "ETmodules";
}

/*fix spacing for carousel on home page*/
.wcps-container {
    background: #F1F1F1 none repeat scroll 0px 0px;
    margin: 0px 0px;
    overflow: hidden;
    position: relative;
}

/*fix spacing for lightbox*/
#fancybox-wrap div {
    box-sizing: content-box;
    top: 50px;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
	background: #543019 none repeat scroll 0% 0% !important;
}

/*Customize ET Button short code for "Carmelite Brown"*/
#CSBrown a.small-button {
  background: #543019!important;
  border: 1px solid #666666!important;
  color: #ffffff !important;
}

#CSBrown a.small-button:hover {
  background: #65442f!important;
}

/*shrink audio player*/
.wp-playlist-current-item {
  overflow: hidden;
  margin-bottom: 10px;
  height: 20px;
}

.et_pb_section_2 {
    position: relative;
    background-color: #e5e5e5;
}

.et_pb_section_6 {
    position: relative;
    background-color: #543019;
}

/*customize gravity forms button*/
body .gform_wrapper .gform_footer input[type=submit] {
  padding: 10px 10px;
}

div.gform_footer.top_label {
 text-align: center;
}

/*Gravity forms number box border*/
.gform_wrapper input[type="number"] {
    border: 1px solid #BBB;
}

/*Layout for blog pages*/
.et_pb_post a img {
  height: auto;
  float: left;
  width: 250px;
  left: 0;
  padding-right: 10px;
  padding-bottom: 10px;
}

.et_pb_post {
  margin-bottom: 100px;
}

@media only screen and (max-width: 980px) {
  .et_pb_post a img {
    float:none;
    width:100%;
    height: 300px;
  }
}

/*Layout for home grid*/
.homebloggrid .et_pb_post a img {
  height: auto;
  float: left;
  width: 250px;
  left: 0;
  padding-right: 0px;
  padding-bottom: 10px;
}

/*Gravity Form - Giving Form #48 remove progress bar*/
body #gform_wrapper_48 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}

/*Gravity Form - Submit button center*/
#48 ul{
  text-align: center;
}

#DivineMercy_Title .et_pb_title_container {
  padding-bottom: 0px !important;
  }

