/*!
Theme Name:    The Reach Co Child Theme - PBF
Author:        The Reach Co
Author URI:    https://thereach.company
Description:   PBF Child Theme made by The Reach Co
Version:       1.0.1
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/

/* Your custom code goes here! */


/* Custom Fonts for JELF */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 17, 2019 */



@font-face {
    font-family: 'sofasanshand';
    src: url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-bk-webfont.woff2') format('woff2'),
         url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-bk-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'sofasanshand';
    src: url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-bkline-webfont.woff2') format('woff2'),
         url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-bkline-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'sofasanshand';
    src: url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-bold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'sofasanshand';
    src: url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-mono-webfont.woff2') format('woff2'),
         url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-mono-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;

}

@font-face {
    font-family: 'sofasanshand';
    src: url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/page-builder-framework-child/fonts/sofasanshand-regular-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;

}


@font-face {
  font-family: 'JELFscript';
  src: url('/wp-content/themes/page-builder-framework-child/fonts/JELFscript.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/*  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);
  }
}

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

.wpf_launch_buttons {
    border-radius: 2px;
}

/*= New Top Bar Area ========== */

/** New Top Bar Area >> Flex Display for the HTML Module **/
.new-topbar-img-plus-buttons .fl-html {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
	-webkit-align-items: flex-end !important;
	align-items: flex-end !important;
	-webkit-align-content: space-around !important;
	align-content: space-around !important;
}

/** New Top Bar Area >> Hide Topbar Img on mobile/tab **/
.second-try-jelf-top-bar .fl-html img {
	padding-right: 20px !important;
}

/** New Top Bar Area >> .new-topbar-img-plus-buttons .fl-html **/
.new-topbar-img-plus-buttons .fl-html {
	text-align: right !important;
}

/** New Top Bar Area >> Diploma Size New Top Bar **/
.fl-html .top-diploma {
	font-size: 45px !important;
	position: relative !important;
	top: 20px !important;
	z-index: 599 !important;
}

/** New Top Bar Area >> Donate Heart Button size and position **/
.new-top-donate-btn .top-heart {
	font-size: 45px !important;
	position: relative !important;
	top: 20px !important;
	z-index: 599 !important;
}

/** New Top Bar Area >> Change New Btn Text fonts **/
.new-top-btn-text {
	font-family: sofasanshand !important;
	font-size: 18px !important;
	font-weight: 300 !important;
}

/** New Top Bar Area >> New Top Apply Color **/
.new-top-apply-btn {
	color: #EF6832 !important;
}
.new-top-apply-btn:hover {
	/* MT [ sub: 1 ] */
	color: #EAEA6E !important;
}

/** New Top Bar Area >> Top Button Animations **/
.new-top-btn:hover {
	position: relative !important;
	z-index: 599 !important;
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
	display: inline-block !important;
}

/** New Top Bar Area >> New top donate btn **/
.new-top-donate-btn {
	color: #D950B2 !important;
	padding-left: 10px !important;
}
.new-top-donate-btn:hover {
	/* MT [ sub: 1 ] */
	color: #EAEA6E !important;
}


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

/** General >> Uk width 1 4 in text links **/
.uk-width-1-4 .in-text-links a {
	color: #44B3E3 !important;
}

/** General >> Social image:hover **/
.social-image:hover, 
.pdf-screenshot-image:hover {
	z-index: 99 !important;
	transform: rotate(-1deg) !important;
}


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

/** Header >> Supporters Link Color **/
#menu-item-920 > a {
	color: rgb(55, 92, 173) !important;
}
#menu-item-920 > a:hover {
	/* MT [ sub: 1 ] */
	color: #D950B3 !important;
}

/** Header >> Applicants Color **/
#menu-item-919 > a {
	color: rgb(0, 136, 150) !important;
}
#menu-item-919 > a:hover {
	/* MT [ sub: 1 ] */
	color: #D950B3 !important;
}

/** Header >> About Link Color **/
#menu-item-111 > a {
	color: rgb(152, 229, 215) !important;
}
#menu-item-111 > a:hover {
	/* MT [ sub: 1 ] */
	color: #D950B3 !important;
}

/** Header >> JELF Impact color **/
#menu-item-129 > a {
	color: rgb(0, 178, 226) !important;
}
#menu-item-129 > a:hover {
	/* MT [ sub: 1 ] */
	color: #D950B3 !important;
}

/** Header >> Max header width **/
.wpbf-container {
	max-width: 1200px !important;
	padding-right: 170px !important;
}

/** Header >> Col heading link **/
.col-heading > a, 
.col-heading {
	font-family: sofasanshand !important;
	font-size: 24px !important;
	font-weight: 300 !important;
	text-align: left !important;
	margin-bottom: 0 !important;
}

/** Header >> JELF Menu Button **/
.wpbf-sub-menu .jelf-menu-btn a {
	font-family: sofasanshand !important;
	color: #D950B3 !important;
	font-size: 32px !important;
	font-weight: 300 !important;
	text-align: center !important;
	text-transform: none !important;
	background-color: #ffffff !important;
	height: 35px !important;
	padding: 12px 0 0 0 !important;
	margin-bottom: 2px !important;
	border-bottom-width: 5px !important;
	border-bottom-style: double !important;
	border-radius: 0 !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
	-webkit-animation-duration: .3s !important;
	animation-duration: .3s !important;
	-webkit-animation-timing-function: ease-in-out !important;
	animation-timing-function: ease-in-out !important;
}
.wpbf-sub-menu .jelf-menu-btn a:hover {
	/* MT [ sub: 1 ] */
	background-color: #ffffff !important;
	transform: rotate(-2deg) !important;
	margin-bottom: 2px !important;
	border-bottom-width: 6px !important;
	height: 35px !important;
	border-bottom-style: double !important;
	-webkit-animation-duration: .3s !important;
	animation-duration: .3s !important;
	-webkit-animation-timing-function: ease-in-out !important;
	animation-timing-function: ease-in-out !important;
}

/** Header >> List item sub menu **/
#menu-header-menu > li > .sub-menu {
	border-radius: 5px !important;
}

/** Header >> Wpbf logo image **/
.wpbf-logo img {
	width: 175px !important;
	margin-top: -55px !important;
	position: absolute !important;
	top: 0 !important;
	z-index: 2 !important;
}

/** Header >> Wpbf mobile logo image _2 **/
.wpbf-mobile-logo img {
	width: 150px !important;
	margin-top: -40px !important;
	top: 0 !important;
}

/** Header >> Wpbf menu description _2 **/
.wpbf-menu-description {
	/* MT [ google_font: 1 ] */
	font-family: 'Zilla Slab' !important;
}

/** Header >> List item sub menu _2 **/
#menu-header-menu > li > .sub-menu {
	box-shadow: 5px 5px 0 rgb(217, 80, 179) !important;
}

/** Header >> Wpbf navigation **/
.wpbf-navigation {
	background-repeat: none !important;
	background-size: cover !important;
	background-image: url(https://jelf.thereachco.dev/wp-content/uploads/2019/10/Jelf-WebMockups-header-dots.png), url(/wp-content/uploads/2019/10/curve-top-2-2.svg) !important;
}

/** Header >> Menu item 102 link **/
#menu-item-102 a {
	padding-top: 20px !important;
}

/** Header >> Padding to loan process link **/
#menu-item-921 a {
	padding-top: 20px !important;
}


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

/** Content >> Date shown **/
.date-shown {
	/* MT [ google_font: 1 ] */
	font-family: 'Zilla Slab' !important;
	font-size: 22px !important;
}

/** Content >> Home row fl col group **/
.home-row .fl-col-group {
	width: 900px !important;
	position: relative !important;
	top: 160px !important;
	left: -153px !important;
	z-index: 599 !important;
}

/** Content >> Main headline uabb infobox content **/
.main-headline .uabb-infobox-content {
	width: 140px !important;
	padding-top: 0 !important;
	padding-left: 8px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** Content >> Home Page H1 **/
.main-headline .uabb-infobox-title-prefix {
	max-width: 130px !important;
	padding-bottom: 33px !important;
	margin-top: 10px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** Content >> Script **/
.script {
	font-family: JELFscript !important;
	font-size: 25px !important;
	line-height: 0 !important;
	margin-right: 7px !important;
}

/** Content >> Action col home dots **/
.action-col-home::before {
	content: url(/wp-content/uploads/2019/08/Screen_Shot_2019-08-19_at_5-removebg-preview.png) !important;
}
.action-col-home::after {
	/* MT [ sub: 1 ] */
	content: url(/wp-content/uploads/2019/08/Screen_Shot_2019-08-19_at_5-removebg-preview.png) !important;
}

/** Content >> Right side icon float Copy 1 **/
.right-side-icon {
	position: relative !important;
	bottom: 100px !important;
	z-index: 999 !important;
	transform: rotate(20deg) !important;
}

/** Content >> Z index not affect builder **/
body:not(.fl-builder-edit) .fl-node-5d3a04867ea68 .fl-row-content {
	position: relative !important;
	z-index: 999 !important;
}

/** Content >> Uabb infobox content emphasis **/
.icon-behind-box .uabb-infobox-content i {
	position: absolute !important;
	top: 0 !important;
	left: 40px !important;
	z-index: -1 !important;
}

/** Content >> Reach overlay row fl row fixed width **/
.reach-overlay-row .fl-row-fixed-width {
	margin-top: -100px !important;
	border-radius: 5px !important;
}
body:not(.fl-builder-edit) .reach-overlay-row .fl-row-content {
	/* MT [ sub: 1 ] */
	position: relative !important;
	z-index: 2 !important;
}

/** Content >> Max width heading **/
.max-width-heading {
	max-width: 700px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** Content >> Testimonial Icon **/
.testimonial-story .uabb-icon {
	position: relative !important;
	top: 80px !important;
	right: 60px !important;
	z-index: -1 !important;
}

/** Content >> Left side icon float **/
.left-side-icon .fl-icon {
	transform: rotate(-20deg) !important;
}

/** Content >> Stats col home::before **/
.stats-col-home::before {
	padding-top: 17% !important;
	content: url(/wp-content/uploads/2019/08/Screen-Shot-2019-08-19-at-9.06.49-PM.png) !important;
}
.stats-col-home::after {
	/* MT [ sub: 1 ] */
	padding-top: 17% !important;
	content: url(/wp-content/uploads/2019/08/Screen-Shot-2019-08-19-at-9.06.49-PM.png) !important;
}

/** Content >> Script Copy 1 **/
.other-script {
	font-family: JELFscript !important;
	font-size: 42px !important;
	line-height: 0 !important;
}

/** Content >> Modal 5d30e4aaa2ad2 uabb content **/
#modal-5d30e4aaa2ad2 .uabb-content {
	/* MT [  ] */
	box-shadow: -12px 12px 0 rgb(152, 229, 215) !important;
	border-radius: 20px !important;
}

/** Content >> Tab Content **/
.uabb-content-wrap {
	margin-top: 25px !important;
}

/** Content >> Uabb tab current **/
.fl-module-content .uabb-tabs .uabb-tabs-nav ul li {
	border-radius: 5px !important;
}

/** Content >> Fl node 5d795d0c29f91 fl row content wrap **/
body:not(.fl-builder-edit) .fl-node-5d795d0c29f91 .fl-row-content-wrap {
	position: relative !important;
	z-index: 2 !important;
}

/** Content >> Min Height to Col heading on applicants **/
.menu-item-120 {
	min-height: 225px !important;
}

/** Content >> Min Height to Col heading on supporters **/
#menu-item-130 {
	min-height: 225px !important;
}

/** Content >> Current Tab **/
.uabb-tab-current .uabb-tab-link, 
.uabb-tab-link:hover {
	border-radius: 2px !important;
}

/** Content >> Uabb infobox title **/
.uabb-infobox-title, 
.u {
	text-transform: none !important;
}

/** Content >> Post card title link **/
.post-card-title a, 
.post-card-title {
	text-transform: none !important;
}

/** Content >> Jelf app validation content **/
.jelf-app-validation-content {
	font-family: "sofasanshand" !important;
	color: rgb(218, 80, 179) !important;
	font-size: 26px !important;
	text-align: center !important;
}

/** Content >> Home qual quiz gfield html **/
.home-qual-quiz .gfield_html {
	
}

/** Content >> Fl rich text emphasis **/
.fl-rich-text em {
	color: #000000 !important;
}

/** Content >> Wp block quote **/
.wp-block-quote {
	border-left-color: rgb(58, 141, 150) !important;
}


/*= Popups ==================== */

/** Popups >> Staff Popup Title **/
.uk-modal-title {
	color: #388B96 !important;
	font-weight: 300 !important;
}

/** Popups >> Send an email text **/
.send-an-email-text {
	/* MT [ google_font: 1 ] */
	font-family: 'Zilla Slab' !important;
	font-size: 18px !important;
	padding-left: 15px !important;
}

/** Popups >> Uk overflow auto **/
.uk-overflow-auto {
	padding: 0 10px 0 10px !important;
	margin-top: 20px !important;
}

/** Popups >> Actual Modal Box **/
.uk-modal-dialog {
	box-shadow: -5px 5px 0 rgb(56, 139, 150) !important;
	border-radius: 5px !important;
}

/** Popups >> Uk modal close outside **/
.uk-modal-close-outside {
	color: rgba(234, 234, 108, 0.98) !important;
	font-size: 24px !important;
}

/** Popups >> Uk modal **/
.uk-modal {
	background-color: rgba(56, 139, 150, 0.84) !important;
}

/** Popups >> Uk modal close default **/
.uk-modal-close-default {
	color: rgb(217, 80, 179) !important;
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
}

/** Popups >> Uk modal close default hover **/
.uk-modal-close-default:hover {
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
	transform: scale(1.5) !important;
	transform: rotate(45deg) !important;
}

/** Popups >> Uabb modal close jelf Jack Blue:hover **/
.uabb-modal-close .jelf-Jack-Blue:hover {
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}
.uabb-close-icon:hover {
	transform: rotate(45deg) !important;
}

/** Popups >> Uabb content uabb close icon **/
.uabb-content .uabb-close-icon {
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
}
.uabb-content .uabb-close-icon  i:hover {
	/* MT [ sub: 1 ] */
	transform: rotate(45deg) !important;
}

/** Popups >> Staff Modal title/email **/
.top-level-info {
	padding-left: 15px !important;
}


/*= Single Post =============== */

/** Single Post >> Neg Marg **/
.my-neg-marg {
	margin-top: -150px !important;
	position: relative !important;
	z-index: 2 !important;
}

/** Single Post >> Reply title **/
#reply-title {
	color: #fff !important;
	height: 50px !important;
	margin-top: 0 !important;
	border-width: 0 !important;
	border-style: none !important;
}

/** Single Post >> Comment form comment label **/
.comment-form-comment label {
	color: #fff !important;
}

/** Single Post >> Submit **/
.form-submit #submit {
	font-family: sofasanshand !important;
	color: #EAEC80 !important;
	font-size: 24px !important;
	font-weight: 200 !important;
	text-transform: none !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-bottom: 2px !important;
	border-radius: 0 !important;
	background: rgba(255, 255, 255, 0) !important;
}
.form-submit #submit:hover {
	/* MT [ sub: 1 ] */
	padding-bottom: 0px !important;
}

/** Single Post >> Logged in as **/
.logged-in-as a {
	color: #98E5D7 !important;
}
.logged-in-as a:hover {
	/* MT [ sub: 1 ] */
	color: #F7B632 !important;
}

/** Single Post >> Uabb photo item image **/
.uabb-masonary .uabb-photo-item img {
	border-radius: 5px !important;
	-webkit-animation-timing-function: ease-in-out !important;
	animation-timing-function: ease-in-out !important;
	-webkit-animation-delay: .5s !important;
	animation-delay: .5s !important;
}

/** Single Post >> Uabb background mask div **/
.uabb-background-mask {
	border-radius: 5px !important;
}
.uabb-background-mask:hover {
	/* MT [ sub: 1 ] */
	border-radius: 5px !important;
}

/** Single Post >> Reach post layout sidebar::before **/
.reach-post-layout-sidebar {
	background-image: url("/wp-content/uploads/2019/09/Yellow-dots-verty.png") !important;
	background-repeat: repeat-y !important;
	border-left-width: 0 !important;
	border-left-style: outset !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}
.dot-image-bg {
	/* MT [ sub: 1 ] */
	background-image: url("/wp-content/uploads/2019/09/Yellow-dots-verty-1-e1568320091694.png") !important;
	background-repeat: repeat-x !important;
}
.reach-post-layout-sidebar::before {
	/* MT [ sub: 1 ] */
	background: url(/wp-content/uploads/2019/09/Yellow-dots-verty.png) !important;
	max-width: 40px !important;
	height: 100% !important;
}

/** Single Post >> Bottom Right Col Left Small Dots **/
.right-small-dots-before {
	background-image: url("/wp-content/uploads/2019/09/Yellow-dots-verty.png") !important;
	background-repeat: repeat-y !important;
	background-origin: content-box !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: stretch !important;
	align-items: stretch !important;
}

/** Single Post >> Fl row content fl node 5d726f11f0f88 **/
.fl-row-content .fl-node-5d726f11f0f88 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: stretch !important;
	align-items: stretch !important;
}

/** Single Post >> H1 Heading Col Home Page tilt **/
.fl-node-5d69673960e3d .fl-col-content {
	transform: rotate(-1deg) !important;
}

/** Single Post >> Comment **/
#comment {
	box-shadow: 5px 5px 0 rgb(152, 229, 215) !important;
	border-radius: 5px !important;
}

/** Single Post >> Comments byuser **/
#comments .byuser {
	box-shadow: -5px -5px 0 rgb(217, 80, 178) !important;
	background-color: rgb(255, 255, 255) !important;
	border-width: 0 !important;
	border-radius: 5px !important;
}

/** Single Post >> Comment reply title cancel comment reply link **/
.comment-reply-title #cancel-comment-reply-link:hover, 
.comment-reply-title > a:hover {
	color: #EAEA6E !important;
}

/** Single Post >> Comments title **/
#comments-title {
	color: #EAEA6E !important;
	font-weight: lighter !important;
}

/** Single Post >> Single post video **/
.single-post-video {
	padding-bottom: 100px !important;
}

/** Single Post >> Uabb social share wrap::before **/
.single-post-social-links {
	font-family: sofasanshand !important;
	color: rgb(217, 80, 179) !important;
	font-size: 28px !important;
	font-weight: 300 !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
.before-share-text {
	position: relative !important;
	bottom: 2px !important;
}


/*= Button Changes ============ */

/** Button Changes >> Text Transform on UABB buttons **/
.uabb-button-text {
	text-transform: none !important;
}

/** Button Changes >> Small One Border Line Button **/
.normal-border-button .uabb-button-text {
	font-family: sofasansmono !important;
	text-transform: none !important;
	padding-bottom: 2px !important;
	border-bottom-width: 3px !important;
	border-bottom-style: solid !important;
}

/** Button Changes >> Normal border button uabb button text Hover **/
.normal-border-button .uabb-button-text:hover {
	padding-bottom: 0 !important;
	border-bottom-width: 5px !important;
	border-bottom-style: solid !important;
	transform: rotate(-2deg) !important;
}

/** Button Changes >> Jelf button text **/
.jelf-button-text, 
.fl-button {
	font-family: sofasanshand !important;
	color: rgb(217, 80, 179) !important;
	font-size: 18px !important;
	line-height: 1 !important;
	font-weight: 300 !important;
	text-transform: none !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	border-bottom-width: 7px !important;
	border-bottom-style: double !important;
}

/** Button Changes >> Home in text link **/
.in-text-links {
	font-family: sofasanshand !important;
	font-weight: 700 !important;
	text-transform: none !important;
	padding-bottom: 6px !important;
	margin: 0 !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	position: relative !important;
}
.in-text-links:after {
	/* MT [ sub: 1 ] */
	content: '' !important;
	position: absolute !important;
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #44B3E3 !important;
	display: block !important;
	width: 100% !important;
	z-index: 1 !important;
	margin-left: 0px !important;
	bottom: 14px !important;
}
.in-text-links:hover {
	/* MT [ sub: 1 ] */
	font-weight: 700 !important;
	transform: rotate(-2deg) !important;
}
.in-text-links:hover:after {
	/* MT [ sub: 1 ] */
	content: '' !important;
	position: absolute !important;
	border-style: solid !important;
	border-width: 2px !important;
	border-color: #44B3E3 !important;
	display: block !important;
	width: 100% !important;
	z-index: 1 !important;
	margin-left: 0px !important;
	bottom: 10px !important;
}

/** Button Changes >> Large UABB Double Border Button **/
.double-border-btn .uabb-button-text {
	text-transform: none !important;
	padding-bottom: 7px !important;
	border-bottom-width: 5px !important;
	border-bottom-style: double !important;
}
.double-border-btn .uabb-button-text:hover {
	/* MT [ sub: 1 ] */
	padding-bottom: 5px !important;
	border-bottom-width: 7px !important;
	border-bottom-style: double !important;
	transform: rotate(-2deg) !important;
	text-transform: none !important;
}

/** Button Changes >> Single Border Button **/
.single-border-btn .uabb-button-text, 
.fl-button, 
.form-submit #submit, 
.sf-field-submit [type="submit"] {
	text-transform: none !important;
	padding-bottom: 0 !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}
.single-border-btn .uabb-button-text:hover, 
.fl-button:hover, 
.form-submit #submit:hover, 
.sf-field-submit [type="submit"]:hover, 
.sf-field-submit [type="submit"]:hover {
	/* MT [ sub: 1 ] */
	padding-bottom: 0px !important;
	border-bottom-width: 3px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-bottom-style: solid !important;
	transform: rotate(-1deg) !important;
}

/** Button Changes >> Uabb gf style button **/
.uabb-gf-style .button {
	color: rgb(239, 104, 50) !important;
	text-transform: none !important;
	background-color: rgba(0, 0, 0, 0) !important;
	height: 45px !important;
	padding-bottom: 1px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-color: #EF6832 !important;
	border-bottom: 2px none #EF6832 !important;
	border-width: 0 0 2px 0 0 0 2px 0 2px 0 0 2px 0 0 0 2px 0 0 0 2px 0 2px 0 0 2px 0 2px 0 0 2px 0 0 0 2px 0 2px 0 0 2px 0 !important;
	border-width: 0 0 2px 0 0 0 2px 0 2px 0 0 2px 0 !important;
	border-width: 0 0 2px 0 !important;
	border-width: 0 0 2px 0 !important;
	border-width: 0 0 2px 0 !important;
	border-width: 0 0 2px 0 !important;
	/* MT [ sub: 1 ] */
}
.uabb-gf-style .button:hover {
	/* MT [ sub: 1 ] */
	padding-bottom: 0px !important;
	border-bottom-width: 3px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-bottom-style: solid !important;
	transform: rotate(-1deg) !important;
	/* MT [ sub: 1 ] */
	padding-bottom: 0px !important;
	border-bottom-width: 3px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-bottom-style: solid !important;
	transform: rotate(-2deg) !important;
	border-color: #EF6832 !important;
}
.home-qual-quiz .uabb-gf-style .button {
	/* MT [ sub: 1 ] */
	color: rgb(239, 104, 50) !important;
	text-transform: none !important;
	background-color: rgba(0, 0, 0, 0) !important;
	padding-bottom: 1px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size: 28px !important;
	font-weight: 300 !important;
	border-color: rgb(239, 104, 50) !important;
	border-width: 0 0 2px 0 !important;
}
.home-qual-quiz .uabb-gf-style .button:hover {
	/* MT [ sub: 1 ] */
	padding-bottom: 0px !important;
	border-bottom-width: 3px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-bottom-style: solid !important;
	transform: rotate(-1deg) !important;
	/* MT [ sub: 1 ] */
	padding-bottom: 0px !important;
	border-bottom-width: 3px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-bottom-style: solid !important;
	transform: rotate(-1deg) !important;
	border-color: #EF6832 !important;
}

/** Button Changes >> Search and filter submit button **/
.sf-field-submit [type="submit"] {
	font-family: sofasansmono !important;
	color: rgb(217, 80, 178) !important;
	font-size: 18px !important;
	text-transform: none !important;
	background-color: rgba(231, 231, 236, 0) !important;
	padding-top: 3px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** Button Changes >> Another no text transform on UABB buttons **/
.jelf-testify .uabb-button-text {
	font-family: sofasansmono !important;
	text-transform: none !important;
}

/** Button Changes >> Jelf testify uabb button text **/
.jelf-testify .uabb-button-text {
	text-transform: none !important;
	padding-bottom: 1px !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}
.jelf-testify .uabb-button-text:hover {
	/* MT [ sub: 1 ] */
	padding-bottom: 2px !important;
	border-bottom-width: 3px !important;
	border-bottom-style: solid !important;
	transform: rotate(-2deg) !important;
	text-transform: none !important;
}

/** Button Changes >> Date link twig **/
.date-link-twig {
	text-transform: none !important;
	height: 31px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: -20px !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
	display: inline-block !important;
}
.date-link-twig:hover {
	/* MT [ sub: 1 ] */
	border-bottom-width: 3px !important;
	margin-bottom: 0px !important;
	border-bottom-style: solid !important;
	transform: rotate(-2deg) !important;
}


/*= Home Page ================= */

/** Home Page >> Homepage right image image **/
body:not(.fl-builder-edit) .homepage-right-image {
	margin-top: -20px !important;
	margin-left: -90px !important;
	position: relative !important;
	z-index: 25 !important;
	transform: rotate(10deg) !important;
}

/** Home Page >> Image and Video tilts **/
body:not(.fl-builder-edit) .homepage-left-image {
	margin-top: 20px !important;
	margin-right: -120px !important;
	position: relative !important;
	z-index: 10 !important;
	transform: rotate(-5deg) !important;
}
body:not(.fl-builder-edit) .single-post-video, 
body:not(.fl-builder-edit) .single-post-image {
	/* MT [ sub: 1 ] */
	position: relative !important;
	transform: rotate(-1deg) !important;
	-webkit-backface-visibility: hidden !important;
}
body:not(.fl-builder-edit) .homepage-left-image:before {
	/* MT [ sub: 1 ] */
	content: url("/wp-content/uploads/2019/09/jelf-tape-main-e1568650451110.png") !important;
	position: absolute !important;
	right: 39% !important;
	top: -18px !important;
	text-align: center !important;
	z-index: 599 !important;
}
body:not(.fl-builder-edit) .homepage-right-image:before {
	/* MT [ sub: 1 ] */
	content: url("/wp-content/uploads/2019/09/jelf-tape-main-e1568650451110.png") !important;
	position: absolute !important;
	right: 29% !important;
	top: -18px !important;
	text-align: center !important;
	z-index: 599 !important;
	opacity: 1 !important;
}
body:not(.fl-builder-edit) .single-post-video:before, 
body:not(.fl-builder-edit) .single-post-image:before {
	/* MT [ sub: 1 ] */
	content: url("/wp-content/uploads/2019/09/jelf-tape-main-e1568650451110.png") !important;
	position: absolute !important;
	right: 39% !important;
	top: -28px !important;
	text-align: center !important;
	z-index: 599 !important;
}
body:not(.fl-builder-edit) .top-cover-tilt-box {
	/* MT [ sub: 1 ] */
	position: relative !important;
	transform: rotate(-1deg) !important;
}

/** Home Page >> Five state graphic home size full **/
.five-state-graphic-home {
	min-width: 220px !important;
	max-width: 238px !important;
}

/** Home Page >> Five st region text _2 **/
.five-st-region-text {
	max-width: 290px !important;
	margin-left: -40px !important;
}

/** Home Page >> Five state col parent **/
.five-state-col-parent {
	padding-top: 30px !important;
}

/** Home Page >> Pink Alert Box Icon **/
.pink-alert-box .uabb-icon-wrap .uabb-icon i::before {
	
}

/** Home Page >> Top cover tilt box **/
.top-cover-tilt-box {
	
}

/** Home Page >> Homepage left image uabb photo img **/
.homepage-right-image .uabb-image-content {
	box-shadow: 8px 12px 38px rgba(0, 0, 0, 0.29) !important;
}

/** Home Page >> Homepage right image image _2 **/
.homepage-left-image .uabb-image-content {
	box-shadow: -8px 12px 38px rgba(0, 0, 0, 0.29) !important;
}

/** Home Page >> Homepage left image fl photo img **/
.homepage-left-image .fl-photo-img {
	box-shadow: -8px 12px 38px rgba(0, 0, 0, 0.29) !important;
}
.homepage-right-image .fl-photo-img {
	box-shadow: 8px 12px 38px rgba(0, 0, 0, 0.29) !important;
}

/** Home Page >> Fl node 5d8299fed48ee fl col content **/
.fl-node-5d8299fed48ee .fl-col-content {
	
}

/** Home Page >> Date group toggle text **/
.date-group-toggle-text {
	font-family: sofasansmono, Verdana, Arial, sans-serif !important;
	font-size: 24px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	weight: 300 !important;
}


/*= Top Bar Height ============ */

/** Top Bar Height >> Second try jelf top bar **/
.second-try-jelf-top-bar {
	height: 55px !important;
}


/*= Filters for Resources ===== */

/** Filters for Resources >> Sf field taxonomy state **/
.sf-field-taxonomy-state {
	display: inline-block !important;
}

/** Filters for Resources >> Sf field taxonomy financial aid **/
.sf-field-taxonomy-financial-aid {
	padding-left: 20px !important;
	display: inline-block !important;
}

/** Filters for Resources >> Sf field reset **/
.sf-field-reset {
	padding-top: 0 !important;
}

/** Filters for Resources >> Sf field submit [type="submit"] _2 **/
.sf-field-submit [type="submit"] {
	font-size: 24px !important;
}

/** Filters for Resources >> Gf progressbar **/
.gf_progressbar {
	padding: 0 !important;
}

/** Filters for Resources >> Gf progressbar percentage span **/
.gf_progressbar_percentage span {
	display: none !important;
}

/** Filters for Resources >> Gform page footer **/
.gform_page_footer {
	padding-top: 8px !important;
	border-top-width: 0 !important;
}

/** Filters for Resources >> Gform next button **/
.gform_next_button, 
.gform-previous-button {
	border-bottom: 0 hidden rgba(0, 0, 0, 0) !important;
}

/** Filters for Resources >> Dates cal icons fab:hover **/
.dates-cal-icons .fab:hover {
	transform: rotate(-20deg) !important;
}


/*= Gravity Forms ============= */

/** Gravity Forms >> Gf progressbar percentage **/
.gf_progressbar_percentage {
	color: rgba(255, 255, 255, 0.25) !important;
	text-shadow: 0 0 rgba(255, 255, 255, 0) !important;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgb(217, 80, 179) !important;
	background-image: linear-gradient(rgb(217, 80, 179), rgb(217, 80, 179), rgb(217, 80, 179)) !important;
}

/** Gravity Forms >> Gf **/
.gf_progressbar_title {
	display: none !important;
}

/** Gravity Forms >> Gfield checkbox **/
.gfield_checkbox {
	text-align: left !important;
}

/** Gravity Forms >> Field 12 3 **/
#field_12_3 {
	margin-right: auto !important;
	margin-left: 30px !important;
}

/** Gravity Forms >> Filled out validation message **/
#field_12_4 {
	padding-left: 0 !important;
	margin-right: auto !important;
	margin-left: 65px !important;
}

/** Gravity Forms >> Field 12 4 in text links **/
#field_12_4 .validation-link-gf {
	color: rgb(218, 80, 179) !important;
}

/** Gravity Forms >> Field 12 4 in text links::after **/
.validation-link-gf {
	font-family: sofasanshand !important;
	color: rgb(218, 80, 179) !important;
	font-weight: 700 !important;
	text-transform: none !important;
	padding-bottom: 6px !important;
	margin: 0 !important;
	position: relative !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}
.validation-link-gf:after {
	/* MT [ sub: 1 ] */
	content: '' !important;
	position: absolute !important;
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #da50b3 !important;
	display: block !important;
	width: 100% !important;
	z-index: 1 !important;
	margin-left: 0px !important;
	bottom: 6px !important;
}
.validation-link-gf:hover {
	/* MT [ sub: 1 ] */
	font-weight: 700 !important;
	transform: rotate(-2deg) !important;
}
.validation-link-gf:hover:after {
	/* MT [ sub: 1 ] */
	content: '' !important;
	position: absolute !important;
	border-style: solid !important;
	border-width: 2px !important;
	border-color: #da50b3 !important;
	display: block !important;
	width: 100% !important;
	z-index: 1 !important;
	margin-left: 0px !important;
	bottom: 7px !important;
}

/** Gravity Forms >> Checkbox Field width **/
.fl-node-5dcc827718419 label {
	max-width: 95% !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

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

	/** Header >> Max header width **/
	.wpbf-container {
	padding-right: 240px !important;
}

	/** Header >> List item sub menu **/
	#menu-header-menu > li > .sub-menu {
	left: 25% !important;
}

	/** Header >> Wpbf logo image **/
	.wpbf-logo img {
	
}


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

	/** Content >> Home row fl col group **/
	.home-row .fl-col-group {
	
}

	/** Content >> Jelf app validation content **/
	.jelf-app-validation-content {
	
}

	/** Content >> Home qual quiz gfield html **/
	.home-qual-quiz .gfield_html {
	max-width: 700px !important;
	margin-top: 40px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Content >> Right side icon float Copy 1 **/
	.right-side-icon {
	right: 50px !important;
}


	/*= Home Page ================= */

	/** Home Page >> Five st region text _2 **/
	.five-st-region-text {
	max-width: 290px !important;
	margin-left: -40px !important;
}


	/*= Single Post =============== */

	/** Single Post >> Single post video **/
	.single-post-video {
	padding-bottom: 100px !important;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

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

	/** Content >> Home row fl col group **/
	.home-row .fl-col-group {
	width: 900px !important;
	top: -10px !important;
	left: -94px !important;
}

	/** Content >> Main headline uabb infobox content **/
	.main-headline .uabb-infobox-content {
	
}

	/** Content >> Jelf app validation content **/
	.jelf-app-validation-content {
	
}

	/** Content >> Home qual quiz gfield html **/
	.home-qual-quiz .gfield_html {
	max-width: 600px !important;
}

	/** Content >> Right side icon float Copy 1 **/
	.right-side-icon {
	right: 50px !important;
}


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

	/** Header >> Max header width **/
	.wpbf-container {
	padding-right: 20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Header >> List item sub menu **/
	#menu-header-menu > li > .sub-menu {
	position: fixed !important;
}

	/** Header >> Wpbf logo image **/
	.wpbf-logo img {
	width: 175px !important;
	margin-top: -50px !important;
}

	/** Header >> Wpbf mobile logo image _2 **/
	.wpbf-mobile-logo img {
	width: 150px !important;
	margin-top: -55px !important;
	position: absolute !important;
}

	/** Header >> Wpbf navigation wpbf container **/
	.wpbf-mobile-menu-container {
	box-shadow: -5px 5px 0 rgb(68, 179, 227) !important;
	margin-top: 40px !important;
	margin-right: -5px !important;
	border-top-left-radius: 5px !important;
}

	/** Header >> Wpbf mobile menu toggle::before **/
	.wpbf-mobile-menu-toggle::after {
	font-family: sofasansmono !important;
	font-weight: bold !important;
	text-align: left !important;
	content: ' MENU' !important;
}

	/** Header >> .wpbf-mobile-menu-toggle **/
	.wpbf-mobile-menu-toggle {
	box-shadow: 5px 5px 0 #98E5D7 !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	border-radius: 5px !important;
}


	/*= Home Page ================= */

	/** Home Page >> Five st region text _2 **/
	.five-st-region-text {
	max-width: 100% !important;
	margin-bottom: 50px !important;
}

	/** Home Page >> Five state graphic home size full **/
	.five-state-graphic-home {
	margin-left: 60px !important;
}

	/** Home Page >> Top cover tilt box **/
	.top-cover-tilt-box {
	margin-top: 25px !important;
}

	/** Home Page >> Image and Video tilts **/
	body:not(.fl-builder-edit) .homepage-left-image {
	
}

	/** Home Page >> Homepage right image image **/
	body:not(.fl-builder-edit) .homepage-right-image {
	margin-right: -165px !important;
}


	/*= New Top Bar Area ========== */

	/** New Top Bar Area >> Hide Topbar Img on mobile/tab **/
	.second-try-jelf-top-bar .fl-html img {
	display: none !important;
}


	/*= Gravity Forms ============= */

	/** Gravity Forms >> Field 12 3 **/
	#field_12_3 {
	margin-right: auto !important;
	margin-left: 70px !important;
}

	/** Gravity Forms >> Filled out validation message **/
	#field_12_4 {
	margin-right: auto !important;
	margin-left: 95px !important;
}

	/** Gravity Forms >> Field 12 2 **/
	#field_12_2 {
	
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

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

	/** Header >> Max header width **/
	.wpbf-container {
	padding-right: 20px !important;
}

	/** Header >> List item sub menu **/
	#menu-header-menu > li > .sub-menu {
	
}

	/** Header >> Wpbf logo image **/
	.wpbf-logo img {
	
}

	/** Header >> Wpbf mobile logo image _2 **/
	.wpbf-mobile-logo img {
	width: 130px !important;
	margin-top: -55px !important;
	position: absolute !important;
}

	/** Header >> Wpbf navigation wpbf container **/
	.wpbf-mobile-menu-container {
	box-shadow: -5px 5px 0 rgb(68, 179, 227) !important;
	margin-top: 40px !important;
	margin-right: -5px !important;
	border-top-left-radius: 5px !important;
}

	/** Header >> Wpbf mobile menu toggle::before **/
	.wpbf-mobile-menu-toggle::after {
	font-family: sofasansmono !important;
	font-weight: bold !important;
	text-align: left !important;
	content: ' MENU' !important;
}

	/** Header >> .wpbf-mobile-menu-toggle **/
	.wpbf-mobile-menu-toggle {
	box-shadow: 5px 5px 0 #98E5D7 !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	border-radius: 5px !important;
}


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

	/** Content >> Home row fl col group **/
	.home-row .fl-col-group {
	top: 0 !important;
	left: 0 !important;
}

	/** Content >> Main headline uabb infobox content **/
	.main-headline .uabb-infobox-content {
	max-width: 90px !important;
	margin-top: 26px !important;
}

	/** Content >> Uabb infobox content emphasis **/
	.icon-behind-box .uabb-infobox-content i {
	font-size: 300px !important;
	left: 10% !important;
}


	/*= Mobile Double ============= */

	/** Mobile Double >> Fl node 5d55c53bc2f9e fl row content wrap **/
	.fl-node-5d55c53bc2f9e .fl-row-content-wrap {
	padding-top: 120px !important;
}


	/*= Home Page ================= */

	/** Home Page >> Five state graphic home size full **/
	.five-state-graphic-home {
	width: 200px !important;
	min-width: 200px !important;
	max-width: 200px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Home Page >> Five st region text _2 **/
	.five-st-region-text {
	max-width: 90% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Home Page >> Pink Alert Box Icon **/
	.pink-alert-box .uabb-icon-wrap .uabb-icon i::before {
	font-size: 48px !important;
}

	/** Home Page >> Top cover tilt box **/
	.top-cover-tilt-box {
	margin-top: 25px !important;
}

	/** Home Page >> Homepage right image image **/
	body:not(.fl-builder-edit) .homepage-right-image {
	margin-top: 25px !important;
}


	/*= New Top Bar Area ========== */

	/** New Top Bar Area >> Hide Topbar Img on mobile/tab **/
	.second-try-jelf-top-bar .fl-html img {
	display: none !important;
}

	/** New Top Bar Area >> New top socials fl icon group **/
	.new-top-socials .fl-icon-group {
	display: none !important;
}

	/** New Top Bar Area >> Flex Display for the HTML Module **/
	.new-topbar-img-plus-buttons .fl-html {
	padding-right: 16px !important;
}


	/*= Single Post =============== */

	/** Single Post >> Single post video **/
	.single-post-video {
	padding-bottom: 0 !important;
}


	/*= Gravity Forms ============= */

	/** Gravity Forms >> Field 12 3 **/
	#field_12_3 {
	margin-right: 15px !important;
	margin-left: 0 !important;
}

	/** Gravity Forms >> Filled out validation message **/
	#field_12_4 {
	margin-right: auto !important;
	margin-left: 10px !important;
}

	/** Gravity Forms >> Field 12 2 **/
	#field_12_2 {
	padding-left: 0 !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

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

	/** Header >> Wpbf logo image **/
	.wpbf-logo img {
	
}

	/** Header >> Wpbf mobile logo image _2 **/
	.wpbf-mobile-logo img {
	width: 100px !important;
	margin-top: -55px !important;
	left: 10px !important;
}

	/** Header >> Wpbf navigation wpbf container **/
	.wpbf-mobile-menu-container {
	box-shadow: -5px 5px 0 rgb(68, 179, 227) !important;
	margin-top: 40px !important;
	margin-right: -5px !important;
	border-top-left-radius: 5px !important;
}

	/** Header >> Wpbf mobile menu toggle::before **/
	.wpbf-mobile-menu-toggle::after {
	font-family: sofasansmono !important;
	font-weight: bold !important;
	text-align: left !important;
	content: ' MENU' !important;
}

	/** Header >> .wpbf-mobile-menu-toggle **/
	.wpbf-mobile-menu-toggle {
	box-shadow: 5px 5px 0 #98E5D7 !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	border-radius: 5px !important;
}

	/** Header >> .wpbf-menu-toggle-container **/
	.wpbf-menu-toggle-container {
	min-width: 140px !important;
}


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

	/** Content >> Home row fl col group **/
	.home-row .fl-col-group {
	top: 1px !important;
}

	/** Content >> Main headline uabb infobox content **/
	.main-headline .uabb-infobox-content {
	max-width: 90px !important;
	margin-top: 16px !important;
}

	/** Content >> Table body padding mobile **/
	.table-body-td {
	padding: 10px !important;
}

	/** Content >> Table header th **/
	.table-header-th {
	font-size: 16px !important;
	text-align: left !important;
	padding: 10px !important;
}

	/** Content >> Uabb tab acc title **/
	.uabb-tab-acc-title {
	margin-bottom: 15px !important;
	border-radius: 5px !important;
}

	/** Content >> Uabb acc 0 **/
	.uabb-acc-0 {
	position: relative !important;
	z-index: 99 !important;
}

	/** Content >> Right side icon float Copy 1 **/
	.right-side-icon {
	bottom: 0 !important;
}


	/*= Mobile Double ============= */

	/** Mobile Double >> Fl node 5d55c53bc2f9e fl row content wrap **/
	.fl-node-5d55c53bc2f9e .fl-row-content-wrap {
	padding-top: 200px !important;
}


	/*= Home Page ================= */

	/** Home Page >> Image and Video tilts **/
	body:not(.fl-builder-edit) .homepage-left-image {
	width: 270px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	position: static !important;
}
body:not(.fl-builder-edit) .homepage-right-image:before {
	/* MT [ sub: 1 ] */
	content: url("/wp-content/uploads/2019/09/jelf-tape-main-e1568650451110.png") !important;
	position: absolute !important;
	right: 25% !important;
	top: -18px !important;
	text-align: center !important;
	z-index: 599 !important;
	opacity: 1 !important;
}
body:not(.fl-builder-edit) .homepage-left-image:before {
	/* MT [ sub: 1 ] */
	content: url("/wp-content/uploads/2019/09/jelf-tape-main-e1568650451110.png") !important;
	position: absolute !important;
	right: 20% !important;
	top: -18px !important;
	text-align: center !important;
	z-index: 599 !important;
}
body:not(.fl-builder-edit) .single-post-video:before {
	/* MT [ sub: 1 ] */
	content: url("/wp-content/uploads/2019/09/jelf-tape-main-e1568650451110.png") !important;
	position: absolute !important;
	right: 30% !important;
	top: -28px !important;
	text-align: center !important;
	z-index: 599 !important;
}

	/** Home Page >> Five st region text _2 **/
	.five-st-region-text {
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Home Page >> Pink Alert Box Icon **/
	.pink-alert-box .uabb-icon-wrap .uabb-icon i::before {
	font-size: 28px !important;
}

	/** Home Page >> Homepage right image image **/
	body:not(.fl-builder-edit) .homepage-right-image {
	max-width: 250px !important;
	margin-top: 20px !important;
	margin-left: -40px !important;
}

	/** Home Page >> Fl builder content **/
	.fl-builder #content {
	overflow: hidden !important;
}

	/** Home Page >> Date group toggle text **/
	.date-group-toggle-text {
	font-size: 22px !important;
}


	/*= New Top Bar Area ========== */

	/** New Top Bar Area >> New top socials fl icon group **/
	.new-top-socials .fl-icon-group {
	display: none !important;
}

	/** New Top Bar Area >> Diploma Size New Top Bar **/
	.fl-html .top-diploma {
	font-size: 35px !important;
	top: 12px !important;
}

	/** New Top Bar Area >> Change New Btn Text fonts **/
	.new-top-btn-text {
	font-size: 16px !important;
}

	/** New Top Bar Area >> Donate Heart Button size and position **/
	.new-top-donate-btn .top-heart {
	font-size: 30px !important;
	top: 10px !important;
}


	/*= Single Post =============== */

	/** Single Post >> Single post video **/
	.single-post-video {
	padding-bottom: 0 !important;
}


	/*= Popups ==================== */

	/** Popups >> JELF Jack Close **/
	.uabb-modal-close .jelf-Jack-Blue {
	position: relative !important;
	right: 30px !important;
}

	/** Popups >> Uabb modal uabb content **/
	.uabb-modal .uabb-content {
	width: 90% !important;
	margin: 20px !important;
}

	/** Popups >> Uabb modal title wrap **/
	.uabb-modal-title-wrap {
	padding-top: 25px !important;
	padding-right: 25px !important;
	padding-left: 25px !important;
}

	/** Popups >> Uabb modal text fl builder content **/
	.uabb-modal-text .fl-builder-content {
	padding-top: 0 !important;
	margin-top: -20px !important;
}

	/** Popups >> Uabb modal text [type="text"] **/
	.uabb-modal-text [type="text"] {
	height: 35px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

	/** Popups >> Ginput container [type="text"] **/
	.ginput_container [type="text"] {
	margin-bottom: 0 !important;
}

	/** Popups >> Ginput container label **/
	.ginput_container label {
	margin-top: -10px !important;
}
.home-qual-quiz .ginput_container label {
	margin-top: 0px !important;
}

	/** Popups >> Staff photo modal hide on mobile **/
	.staff-photo-modal {
	display: none !important;
}


	/*= Gravity Forms ============= */

	/** Gravity Forms >> Field 12 3 **/
	#field_12_3 {
	font-size: 16px !important;
}

	/** Gravity Forms >> Filled out validation message **/
	#field_12_4 {
	margin-top: 50px !important;
}

	/** Gravity Forms >> Field 12 4 in text links **/
	#field_12_4 .validation-link-gf {
	color: rgb(218, 80, 179) !important;
}

	/** Gravity Forms >> Checkbox Field width **/
	.fl-node-5dcc827718419 label {
	max-width: 100% !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

	/** Gravity Forms >> Field 12 2 **/
	#field_12_2 {
	padding-left: 0 !important;
}


}

