/*
 Theme Name:   Divi Child
 Description:  Divi Child theme for custom css
 Template:     Divi
 Version:      1.0.0
*/




div#left-area {
padding-right: 30px !important;
}

body .gform_wrapper .top_label input.medium,
.gform_wrapper .top_label input.large, 
.gform_wrapper .top_label select.large, 
.gform_wrapper .top_label textarea.textarea
{
	width:100% !important;
}





/* Setting the breakpoint of the mobile menu */
@media only screen and ( max-width: 1160px ) {
	#top-menu-nav, #top-menu {display: none;}
	#et_top_search {display: none;}
	#et_mobile_nav_menu {display: block;}
}
@media (max-width: 1100px){
	#et-info, #et-secondary-menu {
	    display: block;
	    float: none;
	    text-align: center;
	}
	#top-header .et-social-icons{
		display:none;
	}
}

.gfield_description{
margin-left:0% !important;
}

div#et-info {
display: block !important;
float: right !important;
text-align: right !important;
}






/* BLOG PAGE */

#blog img {
	box-shadow: 0px 3px 3px #999999;
}
#blog a.more-link {
	float: right;
	color: #666666;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	margin-top: 10px;
	background-color: #ffffff;
}

#blog a:hover.more-link  {
	letter-spacing: 0.5px;
	background-color: #FCFCFC;

}

#blog article {
	background-color: #F2F2F2;
}

div.alignleft a, div.alignright a {
	color: #333333;
	font-size: 15px;
	font-weight: 600;
}

div.alignleft a:hover, div.alignright a:hover {
	letter-spacing: 0.5px;
}

div.column.size-1of2 {
	margin: 0px !important;
}


/* keep it mobile friendly by only applying these styles for larger viewports */
@media only screen and (min-width: 641px) {
 
 body #gform_wrapper_66 { 
  max-width: 100%;
  margin: 0 auto;
 }
 

 
 body #gform_wrapper_66 ul.top_label li.gfield label.gfield_label {
  text-align: center;
  display: block;
 }
   
  body #gform_wrapper_66 .gform_footer,
  body #gform_wrapper_66 .gform_page_footer{
    text-align: center;
  }
 
}
