/*
 Theme Name:     Divi Child Theme
 Description:    Divi Child Theme
 Author:         Good Web Solutions
 Author URI:     http://www.goodweb.com.au
 Template:       Divi
 Version:        2.1.2
*/
 
@import url("../Divi/style.css");
/* =Theme customization starts here
------------------------------------------------------- */


/* GWS start page text size  */
body {
    background-color: #fff;
    color: #666;
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.7em;
}
/* GWS end  page text size   */


/* GWS start reduce row padding  */
.et_pb_row {
	margin: 0 auto;
	padding: 10px 0 0;
}
/* GWS end reduce row padding  */


/* *************logo***********  */


/* GWS start logo resize  */
.et_fixed_nav #logo {
	margin-bottom: 10px;
	max-height: 95px;
}
/* End logo resize  */


/* *************menu***********  */


/* GWS start main menu top padding to line up with logo  */
#main-header nav#top-menu-nav {
	padding-top: 30px;
}
/* GWS end main menu top padding to line up with logo  */


/* GWS start main menu text size  */
#top-menu li {
	display: inline-block;
	font-size: 20px;
	padding-right: 22px;
}
.nav li li a, .et_mobile_menu li a {
	font-size: 18px;
	transition: all 0.2s ease-in-out 0s;
}
/* GWS end main menu text size  */



/* GWS start main menu text color  */
.et_nav_text_color_light #top-menu > li > a {
	color: #fff;
}
/* GWS end main menu text color  */


/* *************slider widgets***********  */


/* GWS start slider height and description position  */
.home .et_pb_slider .et_pb_slide {
	height: 475px;
}
.home .et_pb_slide_description {
	padding: 250px 100px;
}
/* GWS end slider height and description position  */



/* GWS start slider button colour  */
a.et_pb_more_button {
	background: rgba(0,0,0,0.6);
}
/* GWS end slider button colour  */



/* GWS start slider text transparent background  */

.et_pb_slide_content {
	background-color: rgba(0, 0, 0, 0.4);
}
.et_pb_slide_description h2 {
	background: rgba(0, 0, 0, 0.3);
}
/* GWS endslider text transparent background  */


/* GWS start slider title  */
.et_pb_slide_description h2 {
	font-size: 35px;
	font-weight: 500;
}
/* GWS end slider tilte  */


/* *************sidepanel widgets***********  */


/* GWS start hide widget area module borders  */
.et_pb_widget_area_left, .et_pb_widget_area_right {
	border-color: rgba(0, 0, 0, 0.0);
}
/* GWS end hide widget area module borders  */


/* GWS start side widget area h4  */
.et_pb_widget_area_left, .et_pb_widget_area_right h4
{
	font-size:22px;
}
/* GWS end  side widget area h4 */


/* GWS start hide widget area module borders  */
.et_pb_widget_area_left, .et_pb_widget_area_right {
	border-color: rgba(0, 0, 0, 0.0);
}
/* GWS end hide widget area module borders  */


/* GWS start side widget area h4  */
.et_pb_widget_area_left, .et_pb_widget_area_right h4
{
	font-size:22px;
}
/* GWS end  side widget area h4 */


/* *************footer***********  */


/* GWS start footer  widget h4 colour  */
.footer-widget h4.title {
color: #AFD9EA !important;
}
/* GWS end footer  widget h4 colour   */


/* GWS start footer text colour  */
#footer-info {
	color: #fff;
	float: left;
	padding-bottom: 10px;
	text-align: left;
}
#footer-info a {
	color: #fff;
	font-weight: 600;
}
/* GWS end footer text colour  */


/* GWS start footer link colour  */
.et_pb_widget a {
    color: #fff;
    text-decoration: underline;
}
/* GWS endfooter  link colour  */


/* GWS start footer social icon color  */
.et-social-icon a {
    color: #fff;

}
/* GWS endfooter  social icon color  */



#monarchwidget-3,.et_pb_widget widget_monarchwidget h4.title{font-size:20;}

