html .progressContainer{
	position: absolute;
	width: auto;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 15px;
	color: #fff;
	background: transparent;
	right: 0;
	top: 0;
	margin-top: 12Px;
}
.gform_legacy_markup_wrapper textarea {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
    padding: 6px 8px;
    line-height: 1.5;
    resize: none;
    padding: 12px;
}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
    height: 45px;
    padding: 12px;
}
.entry-content table:not(.cart-totals):not(.ui-datepicker-calendar) tr, #job-manager-job-dashboard table tr {
    border-bottom: 0px solid rgba(0, 0, 0, 0.075);
    background: #fff;
    color: #000;
}

font {
    color: #000;
}

table {
    box-shadow: none!important;
}


table {
    border: 0!important;
}

.vc_row.wpb_row.vc_row-fluid {
    max-width: 1266px!important;
    margin: 0 auto!important;
    left: 0!important;
    right: 0!important;
}
.vc_row.wpb_row.vc_row-fluid {
    max-width: 1266px!important;
    margin: 0 auto!important;
}
.site-content {
    padding: 0 !important;
    background: #f9f9f9!important;
}

ul.progress {
    padding-left: 98px!important;
    background: #fff;
    padding: 77Px;
}
#gform_widget-2 h6, form#gform_6 .gform_wrapper .gfield_validation_message, form#gform_6 .gform_wrapper .validation_message, form#gform_6 .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{
	display: block!important;
	padding-top: 13px!important;
}

.vc_column-inner.et-fixed{
	width: 283.992px;
	position: absolute;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .gform_wrapper.gravity-theme .gfield textarea.large{
	text-transform: none!important;
	border: 0;
	text-transform: none!important;
	text-transform: none!important;
	width: 100%!important;
}

label, .gform_wrapper.gravity-theme .gfield_label{
	font-size: 10px!important;
	letter-spacing: 0px;
	font-family: "Krona One"!important;
	text-transform: none;
	padding-top: 21px!important;
	color: #000;
	font-weight: 300!important;
	padding-bottom: 9px!important;
	font-size: 10px!important;
	letter-spacing: 0px;
	font-family: "Krona One"!important;
	padding-top: 21px!important;
	color: #000;
	font-weight: 300!important;
	padding-bottom: 9px!important;
	font-size: 10px!important;
	letter-spacing: 0px;
	font-family: "Krona One"!important;
	text-transform: none;
	padding-top: 21px!important;
	color: #000;
	font-weight: 300!important;
}

.progress{
	position: relative;
	padding: 0 1rem 0 3.5rem;
	margin: 2rem 0 0;
	list-style: none;
	height: 100%;
	background: transparent;
	box-shadow: none;
}

.progress__item{
	position: relative;
	min-height: 75px;
	counter-increment: list;
	padding-left: 0.5rem;
	padding-bottom: 21px;
}

.progress__item:before{
	content: "";
	position: absolute;
	left: -1.6rem;
	top: 33px;
	height: 60%;
	width: 1px;
	border-left: 1px solid #00000014;
}

.progress__item:after{
	content: counter(list);
	position: absolute;
	top: 0;
	left: -2.5rem;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: #eeeeeead;
	color: #000;
	font-weight: 100;
	font-size: 10px;
	line-height: 25Px;
	text-align: center;
	border: 1px solid #eeeeeead;
}

.progress__item:last-child:before{
	border: none;
}

.progress__item.progress__item--completed{
	opacity: 0.6;
	color: #fff;
}

.progress__item.progress__item--completed:after{
	content: "\2713";
	font-weight: 400;
	background: #0000001c;
	color: #fff;
	line-height: 25px;
}

.progress__item.progress__item--active:after{
	background: #111 !important;
	color: #fff;
	line-height: 25px;
	border: 1px solid #111 !important;
}

.progress__title{
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 20Px;
}

.progress__info{
	font-size: 11px;
}

h2{
	font-family: "Krona One"!important;
	text-transform: uppercase;
	padding-top: 21px!important;
	font-size: 21px;
	line-height: 36px;
	margin-bottom: 37px!important;
}

/* Footer widgets */
#colophon .footer-widgets{
	display:none;
}

.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{
	margin-bottom: 8px;
	margin-top: 29Px;
	border-radius: 90px;
	padding: 9px 27px;
}

.gform_wrapper.gravity-theme .gfield textarea.large{
	min-height: 130px;
}

.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{
	font-size: 15px;
	padding: 19px;
	margin-bottom: 0;
	margin-top: 0;
	text-transform: none!important;
}

/* Header center items */
.header-section .header-center-items{
	display:none;
}

header#header .bt a{
	background: #000;
	color: #fff!important;
	border: 1px solid #fff!important;
}

header#header .bt.light a{
	background: #fff;
	color: #000!important;
	border: 1px solid #000!important;
}

.vc_custom_1632580436575{
	padding: 90px !important;
	background-color: #fafafa !important;
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{
	background: #000;
	border-radius: 20px;
	border: 0px solid #000;
	content: '';
	display: table-cell;
	height: 40px;
	left: -1px;
	position: absolute;
	top: -2px;
	width: 40px;
}

/* Custom 1632580436575 */
#contactez .vc_custom_1632580436575{
	padding-left:40px !important;
	padding-right:40px !important;
}

#contactez .container{
	padding-bottom:34px;
}

html header#header .bt a{
	background: #000;
	color: #fff!important;
	border: 1px solid #fff!important;
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Custom 1632580436575 */
	#contactez .vc_custom_1632580436575{
		padding-top:0px !important;
	}
	
	/* Heading */
	.vc_custom_1632580436575 .wpb_wrapper h2{
		padding-top:42px !important;
	}
	
}

/* 560px and larger screen sizes */
@media (min-width:560px){

	/* Instagram grid */
	#instafeed .instagram-grid{
		display:none;
	}
	
}