/*
Theme Name: Michelli Weighing & Measurement
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Jaime Rodriguez
Author URI: http://www.Michelli.com
Description: Michelli weighing & measurement
Version: 3.0.106.1524751324
Updated: 2018-04-26 09:02:04

*/

/****************************************
changing facebook icon to linkedin
*****************************************/

/* .et-social-facebook a.icon:before {
 content: '\e09d';
} */

.et_pb_pagebuilder_layout.single-state #page-container .et_pb_row {
width: 100%;
}
.et_pb_pagebuilder_layout.single-industry #page-container .et_pb_with_background .et_pb_row {
width: 80%;
}
 


/*********************************
gravityforms
*********************************/

.et-pb-contact-message {
 
 font-size: 20px;
 
 color: #000000; 
}

#fbuilder input,
#fbuilder textarea,
#fbuilder select {
border: none;
padding: 0.5em 0.2em 0.5em 1em;
font-size: 16px;
}
@media (max-width: 1094px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }

#auto_date {
	display: inline;
}

#gform_1 {
	margin-top: 30px;
}

#gform_1 .gform_title {
	display: none;
}

#gform_1 label {
	color: #fff;
	text-transform: none;
	letter-spacing: 1px;
}

/* #gform_1 input,
#gform_1 textarea {
	width: 100%;
	border: none;
	background: #eee;
	font-size: 15px;
	padding: 15px;
	border-radius: 5px;
	color: #000;
}
 */
.gform_wrapper input,
.ginput_container_select select,
.ginput_container textarea {
	border-radius: 5px;
    border: 0px;
    padding: 16px !important;
    box-shadow: 1px 1px 9px 0px #00000047;

}

.gform-body label {
	color: white;
}
.ginput_container.ginput_container_text{
	
}


.gform_button.button {
	width: auto;
	padding: 10px 40px;
	color: #fff;
  	background: #029f49;
	font-size: 20px;
	text-transform: none;
	font-weight: 600;
	transition: linear .2s;
	border-radius: 3px;
	border: 0px;
}

.gform_button.button:hover {
	cursor: pointer;
}

#gform_1 .ginput_recaptcha{
  margin: -35px 0px -20px 0px !important;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_select {
	color: #000;
	text-transform: none;
	letter-spacing: 1px;
}

/* #gform_wrapper_1 .gform_body .gform_fields .gfield select {
	border-radius: 5px;
    padding: 15px;
    border: none;
    background: #eee;
    font-size: 15px;
    color: #000
} */

.gform_confirmation_message {
	color: white;
}


#fbuilder input,
#fbuilder textarea,
#fbuilder select {
border: none;
padding: 0.5em 0.2em 0.5em 1em;
font-size: 16px;
}
@media (max-width: 1094px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }

#auto_date {
	display: inline;
}

#gform_1 {
	margin-top: 30px;
}

#gform_1 .gform_title {
	display: none;
}

#gform_1 label {
	color: #fff;
	text-transform: none;
	letter-spacing: 1px;
}
/* 
#gform_1 input,
#gform_1 textarea {
	width: 100%;
	border: none;
	font-size: 15px;
	padding: 15px;
	border-radius: 5px;
	color: #000;
} */

.gform_wrapper input,
.ginput_container_select select,
.ginput_container textarea {
	border-radius: 5px;
    border: 0px;
    padding: 16px !important;
    box-shadow: 1px 1px 9px 0px #00000047;

}

.gform-body label {
	color: white;
}
.ginput_container.ginput_container_text{
	
}


.gform_button.button {
	width: auto;
	padding: 10px 40px;
	color: #fff;
  	background: #029f49;
	font-size: 20px;
	text-transform: none;
	font-weight: 600;
	transition: linear .2s;
	border-radius: 3px;
	border: 0px;
}

.gform_button.button:hover {
	cursor: pointer;
}

#gform_1 .ginput_recaptcha{
  margin: -35px 0px -20px 0px !important;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_select {
	color: #000;
	text-transform: none;
	letter-spacing: 1px;
}

/* #gform_wrapper_1 .gform_body .gform_fields .gfield select {border-radius: 5px;
    padding: 15px;
    border: none;
    background: #eee;
    font-size: 15px;
    color: #000
}
 */
.gform_confirmation_message {
	color: white;
}


/**** This hides the sub menu items on mobile ****/
#page-container .mobile_nav li ul.hide {
    display: none !important;
}
/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
#page-container .mobile_nav .menu-item-has-children {
    position: relative;
}
#page-container .mobile_nav .menu-item-has-children > a {
    background: transparent;
}
/**** This styles the icon and moves it to the right ****/
#page-container .mobile_nav .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
}
/**** Here you can swap out the actual icons ****/
#page-container span.menu-closed:before {
    content: "\4c";
    display: block;
    color: #000;
    font-size: 16px;
    font-family: ETmodules;
}
#page-container span.menu-closed.menu-open:before {
    content: "\4d";
}



.white-text .gfield_label {
	color:white
}