/*  MICROTHEMER STYLES  */

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

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}


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

/** General >> Link :hover **/
a:hover {
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> FL button :hover **/
.fl-button-width-auto .fl-button:hover {
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> PP button :hover **/
.fl-module .pp-button:hover {
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> WSF button **/
.wsf-button {
	color: rgb(255, 255, 255) !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	background-color: rgb(242, 122, 41) !important;
	padding: 10px 20px 10px 20px !important;
	border-width: 0 !important;
	border-radius: 45px !important;
}

/** General >> WSF button :hover **/
.wsf-button:hover {
	color: rgb(255,255,255) !important;
	background-color: rgb(194, 98, 33) !important;
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> Logo (:hover) **/
.fl-node-piknfzt45978 .fl-photo-img:hover {
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> Bullets after Para **/
p + ul {
	margin-top: -10px !important;
}

/** General >> Bullets spacing **/
ul li {
	margin-bottom: 10px !important;
}
ol li {
	margin-bottom: 10px !important;
}

/** General >> Link **/
.fl-module-content a {
	font-weight: bold !important;
}

/** General >> WSF Horizontal Rule **/
.wsf-form hr {
	background-color: rgb(0, 0, 0) !important;
	margin-top: 0 !important;
	margin-bottom: 30px !important;
}

/** General >> Fl photo img (:hover) **/
.fl-node-rbcqvjgxa4ti .fl-photo-img:hover {
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> Fl photo img (:hover) Moved 1 **/
#post-86 .fl-photo-img:hover {
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> WSF Group Tabs **/
#ws-form .wsf-group-tabs {
	border-bottom-color: rgb(7, 51, 69) !important;
	border-bottom-width: 3px !important;
}

/** General >> Legend **/
.wsf-form legend {
	font-size: 32px !important;
	font-weight: bold !important;
	padding-top: 20px !important;
	margin-bottom: 0 !important;
}

/** General >> Heading 4 **/
#ws-form h4 {
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}

/** General >> Step 10 +/- **/
#wsf-1-sections-10 .wsf-small-1 {
	top: -10px !important;
}

/** General >> Step 11 +/- **/
#wsf-1-sections-13 .wsf-small-1 {
	top: -10px !important;
}

/** General >> Override of referee 1st name **/
#wsf-1-field-wrapper-496 {
	display: block !important;
}

/** General >> Wsf group tabs _2 **/
#ws-form-1 .wsf-group-tabs {
	border-bottom-color: rgb(0, 0, 0) !important;
}

