/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #7eb43b; }

#slide-home h1, #slide-home h2 { font-size: 64px; }
#slide-home h3 { font-size: 25px; font-family: 'Aleo',Georgia,"Times New Roman",serif; font-weight: 300; font-style: italic; text-transform: none !important; }
@media only screen and ( max-width: 980px ) {
    #slide-home h1, #slide-home h2 { font-size: 25px; }
	#slide-home h3 { font-size: 16px; }
}

/* Company Profile Private Page */
.page-id-24600 #main-content { padding: 200px 40px 120px 40px; }
/*#post-24600 { max-width: 800px; margin: 50px auto; }*/
#post-24600 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#post-24600 strong { font-weight: 300; text-transform: uppercase; font-size: 22px; color: #0C71C3 !important; }
#post-24600 input { padding: 10px 20px; margin: 0 0 15px 0; }
#post-24600 .button {
  padding: 10px 20px;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  background-color: #7eb53d;
  border: 0;
  border-radius: 5px;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important;
}

#post-24600 .button:hover { background-color: #253030  !important; }
.uam_login_options { display: none; }


footer .et_pb_post { margin-bottom: 25px; }
footer .et_pb_blurb_position_left .et_pb_main_blurb_image { text-align: center; }



/* Thumb Table */
.width-50 { max-width: 50px; }
.width-60 { max-width: 60px; }
.width-70 { max-width: 70px; }
.width-80 { max-width: 80px; }
.width-90 { max-width: 90px; }
.width-100 { max-width: 100px; }
.width-110 { max-width: 110px; }
.width-120 { max-width: 120px; }

/* H4 + Line */

.line h4 { display: flex; align-items: flex-end; position: relative; }
.line h4 span { margin-left: 10px; }
.line h4::after { 
	content: ""; 
	display: block; 
	height: 1px; 
	background-color: #ccc; 
	margin-left: 10px; 
	flex-grow: 1; 
	align-self: flex-end; 
	position: relative; 
	bottom: 3px;
}

/* Sticky Logo Clickable */ 
.et_pb_menu__logo {
    content: '' !important;
}
.et_pb_sticky .et_pb_menu__logo img {
    content: url(/wp-content/uploads/2015/10/Andalucia-Nuts-Brand.png) !important;
    filter: none !important;
}

/* Hide Search on Mobile + Misc Responsive */
@media only screen and ( max-width: 980px ) {
    .et_pb_menu__search-button { display:none !important; }
	
	.line h4 { display: inline-block !important; }
	.line h4::after { display: inherit; }
	.line h4 span { margin-left: auto; }
}

@media screen and (max-width: 767px) {
  .difl_datatable .df_dt_container.scroll_mode_active {
    padding-top: 10px !important;
  }
}

@media (max-width: 980px) {
  footer .et_pb_column { margin-bottom: 0; }
}