/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}


/*= Header ==================== */

/** Header >> Phone Icon header **/
.fl-node-5fc7df24aab82 .ua-icon-phone3 {
	
}
.fl-node-5fc7df24aab82 .ua-icon-phone3.mt-inview {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: swing !important;
	animation-name: swing !important;
	-webkit-animation-duration: 2s !important;
	animation-duration: 2s !important;
}

/** Header >> Fl post 10 uabb creative flat btn **/
#fl-post-10 .uabb-creative-flat-btn {
	background-color: rgb(37, 167, 235) !important;
	margin-right: -15px !important;
	margin-left: -15px !important;
}

/** Header >> 20ft green bar **/
#fl-post-28 .fl-node-5fed79158ea15 {
	background-color: rgb(22, 174, 89) !important;
	margin-right: -15px !important;
	margin-left: -15px !important;
}


/*= Content =================== */

/** Content >> Contact us - email font **/
.fl-rich-text > p > span:nth-of-type(1) > a:nth-of-type(1) > span:nth-of-type(1) > strong:nth-of-type(1) {
	font-weight: bolder !important;
}

/** Content >> Contact page - phone text **/
.fl-rich-text > p > span:nth-of-type(1) > span:nth-of-type(1) > strong:nth-of-type(1) {
	font-weight: bolder !important;
}

/** Content >> Reg input **/
.column-number-2 [type="text"] {
	background-color: rgb(249, 192, 56) !important;
	background-image: url("/wp-content/uploads/2023/01/Reg2.jpg") !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	padding-left: 50px !important;
}

/** Content >> Reg input placeholder text **/
.reg-plate-field .super-adaptive-placeholder {
	display: none !important;
}

/** Content >> Super focus super field wrapper **/
.reg-plate-field.super-focus .super-field-wrapper {
	background-color: rgb(249, 192, 56) !important;
	background-image: url("/wp-content/uploads/2022/12/Reg-300x57.jpg") !important;
}

/** Content >> Div (#1) super empty error msg **/
.reg-plate-field .super-empty-error-msg {
	background-color: rgb(249, 192, 56) !important;
	background-image: url("/wp-content/uploads/2022/12/Reg-300x57.jpg") !important;
}

/** Content >> Super heading description div **/
.super-heading-description > div {
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
}

/** Content >> Super form 7333 heading 5 **/
#super-form-7333 h5 {
	color: rgb(84, 188, 242) !important;
}

/** Content >> Super form 7333 super button wrap **/
#super-form-7333 .super-button-wrap {
	color: rgb(84, 188, 242) !important;
}

