.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

/*** MAIN WRAPPER ***/
.gform_wrapper {
    background: #ffffff;
    padding:30px;
}

/*** FIELD STYLING ***/
.gform_wrapper ul.gform_fields li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_half {
    padding-right: 0;
}



input[type=text], textarea, input[type=password], [type="search"], [type="date"] {
    background: #ffffff;
    border: solid 1px rgba(225,225,225,0.85);
    border-radius: 0;
    color: #4d4d4d !important;
    font-weight: 400 !important;
    padding: 15px 12px !important;
  	font: inherit; 
}



.gform_wrapper .gform_body .gform_fields .gfield select {
    background: #ffffff;
    border: solid 1px rgba(225,225,225,0.85);
    border-radius: 0;
    color: #4d4d4d !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    padding: 17px 15px !important;
}


/*** FIELD FOCUS STYLING ***/
input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2);
	border: solid 1px rgba(225,225,225,0.75);
}

/*** MESSAGE BOX TRANSITION ***/
.gform_wrapper textarea.medium {
    margin-top: 6px;
    height: 10em;
    transition: height .3s ease-out;
}

/*** MESSAGE BOX FOCUS HEIGHT ***/
.gform_wrapper textarea.medium:focus {
    height: 25em;
}

/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
    width: 150px;
	padding: 10px;
}

.gform_wrapper input[type=submit] {
    cursor: pointer;
    text-transform: capitalize;
    font: inherit;
    font-weight: 300;
    padding: 10px 12px;
    border-radius: 0;
    background: #137d7d;
    color: #f7f7f7;
    border: none;
  	border-radius: 3px;
    transition: box-shadow .2s ease-in-out;
}

/*** BUTTON HOVER STYLING ***/
.gform_wrapper input[type=submit]:hover {
    background: #004D4D;
    color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
}

.gform_wrapper .gform_body .gform_page_footer .gform_next_button {
    cursor: pointer;
    text-transform: capitalize;
    font-weight: 300;
    padding: 10px 12px;
    border-radius: 0;
    background: #137d7d;
    color: #f7f7f7;
    border: none;
  	border-radius: 3px;
    transition: box-shadow .2s ease-in-out;
}

.gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover {
    background: #004D4D;
    color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2);
}

.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
  background-color: #43b5ac;
}


/*= General =================== */

/** General >> Menu item link **/
.menu-item a {
	font-weight: 200 !important;
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	padding: 5px 15px 5px 15px !important;
	margin-right: 15px !important;
	border: 2px solid rgb(86, 111, 184) !important;
}

/** General >> #menu-main-menu .menu-item a:hover **/
#menu-main-menu .menu-item a:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(135, 130, 204) !important;
}

/** General >> .oxy-read-more **/
.oxy-read-more {
	font-size: 18px !important;
	text-align: center !important;
	background-color: rgb(107, 162, 206) !important;
}

/** General >> .oxy-read-more:hover **/
.oxy-read-more:hover {
	background-color: rgb(22, 74, 116) !important;
}

/** General >> #submit **/
#submit {
	font-size: 18px !important;
	background-color: rgb(107, 162, 206) !important;
}

/** General >> #submit:hover **/
#submit:hover {
	background-color: rgb(22, 74, 116) !important;
}

/** General >> #div_block-82-310 **/
#div_block-82-310 {
	display: none !important;
}

/** General >> #div_block-81-310 **/
#div_block-81-310 {
	display: none !important;
}

/** General >> #inner_content-12-336 **/
#inner_content-12-336 {
	margin-bottom: 40px !important;
}

