/*
Theme Name:   Rhubarb (Divi Child Theme)
Theme URI:    http://www.rhubarbmedia.ca
Description:  A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes.
Author:       Rhubarb Media
Author URI:   http://www.rhubarbmedia.ca
Version:      1.0
Template:     Divi
*/

@import url("../Divi/style.css");

#my-slider-module .et_pb_slide .et_pb_slide_image { 
	top:33%;
	right: 0%;
	width:100%;
	text-align:center;
	margin-right: 0px;
	-webkit-animation-duration: 1s !important;
   	animation-duration: 1s !important;
}
#my-slider-module .et_pb_slide .et_pb_slide_description{
	width:100%;
	text-align:center;
}
#my-slider-module .et_pb_slide:nth-child(1) .et_pb_slide_image{
	top:0px !important;
}
.select_page { display:none !important; }
.logo_container img{
	position:relative;
	z-index:99;
}
.mobile_menu_bar:before{
	color:#7b68a4;
}
.et_mobile_menu{
	border-top: 3px solid #7b68a4;
}
.et_header_style_split .mobile_menu_bar{
	left:5px !important;
}

/* Tablet (Landscape) */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.centered-inline-logo-wrap{
		width:225px !important;
	}
	.et_pb_section_0{
		padding-top:225px !important;
	}
	body.home .et_pb_section_0{
		padding-top:inherit !important;
	}
	#my-slider-module .et_pb_slide .et_pb_slide_image{
		display:none !important;
	}

}

/* Tablet (Portrait) (usually until 959px) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	#et-top-navigation{
		margin-top: -65px;
		padding-bottom: 20px;
	}
	.et_pb_sidebar_0{ display:none !important; }
	.et_pb_section_0{
		padding-top:100px !important;
	}
	body.home .et_pb_section_0{
		padding-top:inherit !important;
	}
	#my-slider-module .et_pb_slide .et_pb_slide_image{
		display:none !important;
	}
	
}


/* Mobile (Portrait/Landscape) */
@media only screen and (max-width: 767px) {

	#et-top-navigation{
		margin-top: -65px;
		padding-bottom: 20px;
	}
	.et_pb_sidebar_0{ display:none !important; }
	.et_pb_section_0{
		padding-top:100px !important;
	}
	body.home .et_pb_section_0{
		padding-top:inherit !important;
	}

 #wdsb-share-box{
      position:relative !important;
      top:inherit !important;
      left:inherit;
   }
}


/* GRAVITY FORMS - replaces the Gravity Form styling to make it look like the default DIVI contact form */
.gform_body input[type="text"],
.gform_body textarea{
	padding:16px !important;
	color: #999;
	background-color: #eee;
	font-size: 14px !important;
	border:0px;
}
.gform_body .side-by-side{
	width: 50%;
	display: inline-block;
}
.gform_body .side-by-side input[type="text"],
.gform_body .side-by-side textarea{
	width:100% !important;
}
.gform_body label.gfield_label{
	display:none !important;
}
.gform_footer button{
	margin-left:0px !important;
}