/* 
 Theme Name:     Business Automation Works 
 Author:         Business Automation Works 
 Author URI:     http://businessautomationworks.arthurst.com
 Template:       Divi
 Version:        6
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 



@font-face {
  font-family: 'Gotham Medium';
  src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf')  format('truetype'), url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Bold';
  src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf')  format('truetype'), url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

.gform_wrapper.gravity-theme form{
	text-align:right;
}
.gform_wrapper.gravity-theme .gform_title{
	display:none;
}

.gform_wrapper.gravity-theme .gform_fields{
	grid-column-gap: inherit;
    -ms-grid-columns: inherit;
    grid-row-gap: inherit;
    display: inherit;
    grid-template-columns: inherit;
    grid-template-rows: inherit;
    width: 100%;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
}
.gform_wrapper.gravity-theme .gform_fields .gfield{
	width:100%;
	margin-bottom:3%;
}

.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea{
	-webkit-appearance: none;
	background-color: #eee;
	width: 100%;
	border-width: 0;
	border-radius: 0;
	color: #999;
	font-size: 14px;
	padding: 16px;
}
.gform_wrapper.gravity-theme textarea{
	resize: none;
}
.gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform_page_footer{
	margin:0;
	padding:0;
	justify-content: flex-end;
    position: relative;
    align-items: center;
    display: inline-flex;
    margin-left: auto;
    width: auto;
}
.gform_wrapper.gravity-theme .gform_footer button,
.gform_wrapper.gravity-theme .gform_footer input,
.gform_wrapper.gravity-theme .gform_page_footer button,
.gform_wrapper.gravity-theme .gform_page_footer input{
	font-size: 20px;
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
	cursor: pointer;
	margin:0;
	color: #ffffff!important;
    border-color: #2573f9;
    background-color: #2573f9!important;
}
.gform_wrapper.gravity-theme .gform_footer:after,
.gform_wrapper.gravity-theme .gform_page_footer:after{
    font-size: 32px;
    line-height: 1em;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
	font-family: ETmodules!important;
    speak: none;
	color: #2573f9!important;
	right:16px;
}
.gform_wrapper.gravity-theme .gform_footer:hover button,
.gform_wrapper.gravity-theme .gform_footer:hover input,
.gform_wrapper.gravity-theme .gform_page_footer:hover button,
.gform_wrapper.gravity-theme .gform_page_footer:hover input{
	color: #2573f9!important;
    border-color: #ffffff!important;
    background-image: initial!important;
    background-color: #ffffff!important;
	border: 2px solid transparent;
    padding: 0.3em 2em 0.3em 0.7em;
}

.gform_wrapper.gravity-theme .gform_footer:hover:after,
.gform_wrapper.gravity-theme .gform_page_footer:hover:after{
    opacity: 1;
    margin-left: 0;
	right:8px;
}
.gform_wrapper.gravity-theme .gform_footer .gform_ajax_spinner,
.gform_wrapper.gravity-theme .gform_page_footer .gform_ajax_spinner{
	position:absolute;
}
.gform_wrapper.gravity-theme .field_sublabel_above .description, .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description, .gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{
	margin-top: 10px;
    padding: 5px 16px;
    font-size: 12px;
    line-height: 14px;
}

.gform_wrapper.gravity-theme .gfield--type-captcha{
	margin-bottom:0 !important;
}
.gform_wrapper.gravity-theme .gfield--type-captcha .ginput_recaptcha .grecaptcha-badge{
	z-index: 99999;
    visibility: visible;
}
