/*
Theme Name: ADC Theme
Theme URI: https://adc.org/
Version: 1.0
Description: A custom theme for ADC.
Author: The Snowberry Team
Author URI: https://snowberrymedia.com
template: bb-theme
*/

/************************************************************
 * CUSTOM FONTS
 ***********************************************************/
/*Akzidenz Grotesk BQ*/
@font-face{font-family: 'Akzidenz Grotesk BQ';src: url('fonts/akzidenzgroteskbqregular.eot');src: url('fonts/akzidenzgroteskbqregular.eot') format('embedded-opentype'),url('fonts/akzidenzgroteskbqregular.woff2') format('woff2'),url('fonts/akzidenzgroteskbqregular.woff') format('woff'),url('fonts/akzidenzgroteskbqregular.ttf') format('truetype'),url('fonts/akzidenzgroteskbqregular.svg#akzidenzgroteskbqregular') format('svg');font-weight:400;font-style:normal}
@font-face{font-family: 'Akzidenz Grotesk BQ';src: url('fonts/akzidenzgroteskbqmedium.eot');src: url('fonts/akzidenzgroteskbqmedium.eot') format('embedded-opentype'),url('fonts/akzidenzgroteskbqmedium.woff2') format('woff2'),url('fonts/akzidenzgroteskbqmedium.woff') format('woff'),url('fonts/akzidenzgroteskbqmedium.ttf') format('truetype'),url('fonts/akzidenzgroteskbqmedium.svg#akzidenzgroteskbqmedium') format('svg');font-weight:500;font-style:normal}
@font-face{font-family: 'Akzidenz Grotesk BQ';src: url('fonts/akzidenzgroteskbqbold.eot');src: url('fonts/akzidenzgroteskbqbold.eot') format('embedded-opentype'),url('fonts/akzidenzgroteskbqbold.woff2') format('woff2'),url('fonts/akzidenzgroteskbqbold.woff') format('woff'),url('fonts/akzidenzgroteskbqbold.ttf') format('truetype'),url('fonts/akzidenzgroteskbqbold.svg#akzidenzgroteskbqbold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family: 'Akzidenz Grotesk BQ';src: url('fonts/akzidenzgroteskbqextraboldalt.eot');src: url('fonts/akzidenzgroteskbqextraboldalt.eot') format('embedded-opentype'),url('fonts/akzidenzgroteskbqextraboldalt.woff2') format('woff2'),url('fonts/akzidenzgroteskbqextraboldalt.woff') format('woff'),url('fonts/akzidenzgroteskbqextraboldalt.ttf') format('truetype'),url('fonts/akzidenzgroteskbqextraboldalt.svg#akzidenzgroteskbqextraboldalt') format('svg');font-weight:800;font-style:normal}
/*Akzidenz Grotesk BQ Condensed*/
@font-face{font-family: 'Akzidenz Grotesk BQ Condensed';src: url('fonts/akzidenzgroteskbqcondensed.eot');src: url('fonts/akzidenzgroteskbqcondensed.eot') format('embedded-opentype'),url('fonts/akzidenzgroteskbqcondensed.woff2') format('woff2'),url('fonts/akzidenzgroteskbqcondensed.woff') format('woff'),url('fonts/akzidenzgroteskbqcondensed.ttf') format('truetype'),url('fonts/akzidenzgroteskbqcondensed.svg#akzidenzgroteskbqcondensed') format('svg');font-weight:400;font-style:normal}
@font-face{font-family: 'Akzidenz Grotesk BQ Condensed';src: url('fonts/akzidenzgroteskbqmediumcondensed.eot');src: url('fonts/akzidenzgroteskbqmediumcondensed.eot') format('embedded-opentype'),url('fonts/akzidenzgroteskbqmediumcondensed.woff2') format('woff2'),url('fonts/akzidenzgroteskbqmediumcondensed.woff') format('woff'),url('fonts/akzidenzgroteskbqmediumcondensed.ttf') format('truetype'),url('fonts/akzidenzgroteskbqmediumcondensed.svg#akzidenzgroteskbqmediumcondensed') format('svg');font-weight:500;font-style:normal}
@font-face{font-family: 'Akzidenz Grotesk BQ Condensed';src: url('fonts/akzidenzgroteskbqboldcondensed.eot');src: url('fonts/akzidenzgroteskbqboldcondensed.eot') format('embedded-opentype'),url('fonts/akzidenzgroteskbqboldcondensed.woff2') format('woff2'),url('fonts/akzidenzgroteskbqboldcondensed.woff') format('woff'),url('fonts/akzidenzgroteskbqboldcondensed.ttf') format('truetype'),url('fonts/akzidenzgroteskbqboldcondensed.svg#akzidenzgroteskbqboldcondensed') format('svg');font-weight:700;font-style:normal}

/************************************************************
 * GENERAL
 ***********************************************************/
::selection {
    background-color: #7630C7;
    color: #F9F4E9;
}

@media (min-width:1424px) {
	.skew-layout--left .fl-row-content{margin-left: calc((100vw - 1404px) / 2);}
	.skew-layout--right .fl-row-content{margin-right: calc((100vw - 1404px) / 2);}
}

.fl-builder-content .btn-lg-ic .fl-button i{font-size:2em}
[class^="icn-"], [class*=" icn-"]{font-weight:400 !important}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited{overflow:visible !important}
.uabb-info-list-item .icn-arrow-right-up:before,
.uabb-info-list-item .icn-arrow-right-up{width:46px !important;height:46px !important;}

.facetwp-type-pager{border-top:1px solid #565656;border-bottom:1px solid #565656;padding:20px 0;}
.facetwp-pager{max-width:680px;text-align: center;margin:0 auto;padding:0 125px;position:relative;}
.facetwp-pager .facetwp-page{padding: 0;width:40px;height:40px;text-align:center;font-size:16px;font-weight:400;line-height:40px;border-radius:50%;color:#565656;}
.facetwp-pager .facetwp-page:hover{color:#1A1A1A;text-decoration:none}
.facetwp-pager .facetwp-page.active{background-color:#D6D6D6;color:#1A1A1A;font-weight: 400;}
.facetwp-pager .facetwp-page.next,
.facetwp-pager .facetwp-page.prev{width:auto;text-transform:uppercase;position:absolute;left:0;top:50%;margin-top:-20px;padding: 0 10px;border-radius: 6px;}
.facetwp-pager .facetwp-page.prev:before{content: "\e91a";font-family: 'CustomIcon';font-size:12px;margin-right:10px}
.facetwp-pager .facetwp-page.next{left:auto;right:0}
.facetwp-pager .facetwp-page.next:after{content: "\e91b";font-family: 'CustomIcon';font-size:12px;margin-left:10px}

@media (max-width:767px) {
	.facetwp-pager{padding: 0 25px;}
	.facetwp-pager .facetwp-page.next,
	.facetwp-pager .facetwp-page.prev{position:relative;width:100%;margin:0}
}

.po-info-boc .pp-infobox-button{margin-top:10px}
.po-info-boc .pp-infobox-button .pp-button-icon{vertical-align:middle}

.list-icon-lined .uabb-list-icon-wrap{border-bottom:1px solid #1a1a1a;padding-bottom:10px;margin-bottom:10px}
.list-icon-lined .uabb-list-icon-wrap:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}

.info-list-lined li{padding-bottom:15px !important;margin-bottom:15px !important;border-bottom:1px solid #1a1a1a;}
.info-list-lined li:last-child{padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:0;}
.info-list-lined li .uabb-info-list-right{display:flex;flex-direction: row-reverse;}
.info-list-lined li .uabb-info-list-icon{-ms-flex-order:2;order:2;}

.info-list-inline .uabb-info-list-wrapper{display: flex;flex-wrap: wrap;}
.info-list-inline .uabb-info-list-item{margin-right:20px !important}
.info-list-inline .uabb-info-list-item:last-child{margin-right:0 !important}
.info-list-inline .uabb-info-list-content-wrapper{display: flex;align-items:center;}
.info-list-inline .uabb-info-list-content{display: flex !important;flex-grow:1}
.info-list-inline .uabb-info-list-title{margin-right:5px !important}
.info-list-inline .uabb-info-list-icon{margin-right:10px !important}

.fl-post-feed-post{position:relative;border-bottom:0;margin-bottom:0 !important;padding-left:24px !important}
.fl-post-feed-post:before{content:"";position:absolute;left:5px;top:8px;width:6px;height:6px;background-color:#1a1a1a;border-radius:50%;}
.fl-post-feed-title{margin-bottom:10px !important;line-height:1.3}

.wp-block-heading,
.wp-block-media-text{margin-bottom:1rem;}

/************************************************************
 * HEADER
 ***********************************************************/
#menu-header-nav .sub-menu {
	padding: 20px 32px;
	border-radius: 10px;
	overflow: hidden;
	background-color: #E0D0B9;
}
header .fl-button-group-button .fl-button i{font-size:2em}
header .fl-button-group-button{padding-left:20px !important}
header .fl-button-group-button:first-child{padding-left:0 !important}
header .fl-button-group-button:first-child .fl-button{position:relative;padding-left:0 !important;padding-right:54px !important}
header .fl-button-group-button:first-child .fl-button i{position:absolute;right:0;top:50%;margin-top:-22px}
@media (max-width:1360px) and (min-width:1200px){
	header .fl-button-group-button .fl-button{font-size:18px !important}
	header .fl-button-group-button:first-child .fl-button{padding-right:46px !important}
	header .fl-button-group-button:first-child .fl-button i{margin-top:-16px}
	header .uabb-creative-menu .menu > li{margin:0 !important}
}
@media (max-width:1199.8px){
	header .fl-button-group-button .fl-button{padding-left: 20px !important;padding-right: 20px !important;font-size:18px !important}
	header .fl-button-group-button:first-child .fl-button i{margin-left:0;margin-top:-20px;font-size:44px}
	header .fl-button-group-button{padding-left:10px !important}
	header .uabb-creative-menu .menu > li{margin:0 !important}
	header .uabb-creative-menu.uabb-menu-default .menu > li > a{padding-left: 6px !important;padding-right: 6px !important;}
}
@media (max-width:991px) {
	.full-screen .menu ul.sub-menu {
		box-shadow: none !important;
		border: none !important;
		border-radius: 0 !important;
	}
}
@media (max-width:767px){
	header .fl-photo-content img{width:130px !important;height:auto;margin-left: -16px;}
	header .fl-button-group-button .fl-button{padding-left: 15px !important;padding-right: 15px !important;font-size:14px !important}
	header .fl-button-group-button:first-child .fl-button i{margin-left:0;margin-top:-18px;font-size:40px}
	header .fl-button-group-button{padding-left:5px !important}
}
@media (max-width:525px){
	header .fl-button-group-button:first-child .fl-button .fl-button-icon,
	header .fl-button-group-button:last-child .fl-button{display:none !important}
	header .fl-button-group-button:first-child .fl-button{padding-right:0 !important}
}

/************************************************************
 * FOOTER
 ***********************************************************/

/************************************************************
 * FORMS
 ***********************************************************/
.fl-page .at{max-width:100%;font-family:inherit !important}
.fl-page .at .at-form{border:1px solid #1A1A1A;border-radius:6px;}
.fl-page .at-form .at-markup{border-radius:6px 6px 0 0;overflow:hidden;padding:5px 15px}
.fl-page .at-form .at-markup .fastAction{padding:0;background:transparent}
.fl-page .at .at-form .at-steps{padding:0 22px;background:#E0D0B9}
.fl-page .at .at-form .at-steps li{margin:0;border-bottom-width:5px;padding:22px;}
.fl-page .at .at-form .at-steps li.active{border-bottom-color:#7630C7}
.fl-page .at .at-form .at-steps li.active b{color:#7630C7}
.fl-page .at .at-form .at-steps li.active b:before{background:#7630C7}
.fl-page .at .at-form .at-steps li b{padding:0 10px 0 50px;text-align:left;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1}
.fl-page .at .at-form .at-steps li b:before{width:30px;height:30px;line-height:30px;color:#fff;font-weight:700;font-size:22px;border:0;background:#565656}

.fl-page .at .at-form .at-fieldset{padding:40px 30px}
.fl-page .at .at-form .at-fieldset.PaymentInformation,
.fl-page .at .at-form .at-fieldset.ContactInformation,
.fl-page .at .at-form .at-fieldset.ExtraInformation{padding-top:0;padding-bottom: 20px;}
.fl-page .at .at-form .at-fieldset.ExtraInformation .PrefixText,
.fl-page .at .at-form .at-fieldset.ExtraInformation .MissingFieldsText{line-height: 1.3;padding:0}
.fl-page .at .at-form .at-fieldset.PaymentInformation .at-legend,
.fl-page .at .at-form .at-fieldset.ContactInformation .at-legend,
.fl-page .at .at-form .at-fieldset.ExtraInformation .at-legend{padding-top:0;margin-bottom:0}
.fl-page .at .at-form .at-fieldset.ContributionInformation .at-legend{text-transform:uppercase;text-align:center}
.fl-page .at .at-form .at-fieldset.ContributionInformation .radios{text-align:center}
.fl-page .at .at-form .at-fieldset.ContributionInformation .radios label{font-size:22px;color:#1a1a1a}
.fl-page .at .at-form .at-fieldset.ContributionInformation .radios label input{width:20px;height:20px;margin-bottom:0}
.fl-page .at .at-form .at-fieldset.ContributionInformation .radios .radio-description{color:#7630C7;font-size:22px;font-weight:700}
.fl-page .at-fields .at-area,
.fl-page .at-fields .at-select,
.fl-page .at-fields .at-text{font-size:18px;font-weight:700;color:#1A1A1A;margin-bottom:30px !important}
.fl-page .at-fields .at-area b,
.fl-page .at-fields .at-select b,
.fl-page .at-fields .at-text b{font-weight:inherit !important}
.fl-page .at-fields .at-area textarea,
.fl-page .at-fields .at-select select,
.fl-page .at .at-fields .at-text input{border:1px solid #1A1A1A;margin-top:5px;margin-bottom:0;height:59px;padding:20px 30px;background-color:#F9F4E9;font-size:16px}
.fl-page .at-fields .vgs-input-container iframe{border:1px solid #1A1A1A;margin-top:5px;margin-bottom:0;height:59px;padding:18px 30px;background-color:#fff;font-size:16px}
.fl-page .at-fields .at-select select::placeholder,
.fl-page .at .at-fields .at-text input::placeholder{color:#1a1a1a;text-transform:uppercase}
.fl-page .at-fields .at-area textarea:focus,
.fl-page .at-fields .at-select select:focus,
.fl-page .at .at-fields .at-text input:focus{border-color:#7630C7}
.fl-page .at .at-fields .error small.error{margin:0}
.fl-page .UpdateMyProfile,
.fl-page .SmsLegalDisclaimer{display:none !important}
.fl-page .at .at-check{margin-bottom:20px !important}
.fl-page .at .at-check .at-checkbox-title-container{padding-left: 35px;margin:0}
.fl-page .at .at-check .at-checkbox-title{font-size:22px;font-weight:400;color:#1a1a1a;}
.fl-page .at .at-check input[type=checkbox]+span:before{width:22px;height:22px;border:1px solid #1a1a1a;top:6px;}
.fl-page .at .at-check input[type=checkbox]:checked+span:before{background-color: #7630C7;border-color: #7630C7;}
.fl-page .at .at-check input[type=checkbox]+span:after{top:11px;left:6px}
.fl-page .at .at-check.CoverCostsAmount .at-cover-costs-info{font-size:22px;font-weight:400;color:#1a1a1a;}
.fl-page .at .at-form-submit{padding:0 30px 30px;display: flex}
.fl-page .at .at-form-submit .at-submit{display:block;width:100%;box-sizing:border-box;float:none;margin:0;background:#7630C7;padding:12px 20px;text-transform:uppercase;font-size:22px;font-weight:700;line-height:1;border-radius:50px;text-align:center;color:#fff;margin:0 10px}
.fl-page .at .at-form-submit .at-submit:focus,
.fl-page .at .at-form-submit .at-submit:hover{background-color:#431B73;color:#fff;}
.fl-page .at .at-form-submit .at-submit.back-link{order:-1;background:transparent;border:2px solid #1a1a1a;color:#1a1a1a}
.fl-page .at .at-form-submit .at-submit.back-link:focus,
.fl-page .at .at-form-submit .at-submit.back-link:hover{order:-1;background:transparent;border-color:#431B73;color:#431B73}

.fl-page .at .at-form .at-fieldset .at-legend{font-size:22px;font-weight:700;color:#1A1A1A;margin-bottom: -20px;padding-top:40px}
.AdvocacyFields .at-legend .at-submit{display:none !important}
.AdvocacyFields .at-fields .AdvocacyHeader{display:none !important}
.CongressInfo .at-targets,
.AdvocacyFields .at-targets{background-color:#E0D0B9;padding:15px 20px;border-radius:10px}
.CongressInfo .at-targets .at-target-fallback,
.AdvocacyFields .at-targets .at-target-fallback{width:74px;height:74px;border-radius:50%;overflow:hidden}
.CongressInfo .at-targets figcaption,
.AdvocacyFields .at-targets figcaption{font-size:16px;color:#1A1A1A;line-height: 1.3;text-transform:uppercase}
.AdvocacyFields .Intro0{padding:0}
.AdvocacyFields .Outro0 .at-markup{padding:0}
.AdvocacyFields .Outro0{font-size:16px;line-height: 1.3;}

.at .at-select-target{width:auto;float:none;font-weight:400}
.at .at-select-target b{font-weight:700 !important}
.at .at-select-target>*{line-height: 1.3;}
.at .at-select-target+select{width:100%;float:none}

.at .at-form form .label-amount{color:#1a1a1a;padding:11px 5px}
.at .at-form form .label-amount a{border:2px solid #D6D6D6;border-radius:6px;background:transparent;height:100%}
.at .at-form form .label-amount:hover{color:#7630C7}
.at .at-form form .label-amount:hover a{background:transparent;border-color:#D6D6D6;color:#D6D6D6}
.at .at-form form .label-amount input[type=radio]:checked+a{border-color:#7630C7;background:transparent}
.at .at-form form .label-amount input{padding-left: 35px}
.at .at-form form .label-amount input:required{border-color:#7630C7;background-color:#7630C7;}
.at .at-form form .label-amount input+.label-otheramount-prefix{line-height: 38px;}

.pp-subscribe-form .fl-button{white-space:nowrap}
.pp-subscribe-form .pp-subscribe-form-inner{flex-wrap:nowrap;}
.pp-subscribe-form .pp-subscribe-form-inner .pp-form-field{margin: 0;width:auto !important;flex-grow:1}
.pp-subscribe-form .pp-subscribe-form-inner .pp-form-button{width:auto !important}

.aa-facet-form{margin-left:-12px;margin-right:-12px}
.aa-facet-form>div{padding-left:12px;padding-right:12px}

	body .facetwp-facet{margin-bottom:16px}
	body .facetwp-type-search .facetwp-input-wrap{display:block;}
	body .facetwp-type-search .facetwp-icon{opacity:1;color:#1A1A1A}
	body .facetwp-type-search .facetwp-icon:hover{color:#431B73}
	body .facetwp-type-search .facetwp-icon:before{content:"\e917";font-family: 'CustomIcon';background:transparent;line-height: 40px;font-size: 15px;font-style: normal;}
	body .facetwp-type-search .facetwp-search{border:1px solid #1A1A1A;color:#1A1A1A;font-size:16px;font-family:inherit;height:40px;padding:11px 40px 10px 20px;background-color:#F9F4E9;border-radius:6px}
	body .facetwp-type-search .facetwp-search::placeholder{color:#1A1A1A}

	body .fs-wrap{width:100%}
	body .fs-wrap .fs-label-wrap{border:1px solid #1A1A1A;color:#1A1A1A;font-size:16px;font-family:inherit;height:40px;padding:11px 40px 10px 20px;background-color:#F9F4E9;border-radius:6px}
	body .fs-wrap .fs-label-wrap .fs-label{padding: 0;}
	body .fs-wrap .fs-label-wrap .fs-arrow{border:0;width:30px;right:0;height:40px;font-size: 12px;line-height: 40px;}
	body .fs-wrap .fs-label-wrap .fs-arrow:before{content:"\e90f";font-family: 'CustomIcon';color:#1A1A1A}
	body .fs-wrap.fs-open .fs-label-wrap .fs-arrow{transform:none;}
	body .fs-wrap.fs-open .fs-label-wrap .fs-arrow:before{transform:rotate(-90deg);}
	body .fs-wrap .fs-dropdown{font-size: 16px;}
	body .fs-wrap .fs-dropdown .fs-search,
	body .fs-wrap .fs-dropdown .fs-no-results{display:none}

	button.facetwp-reset{color:#1A1A1A;background:transparent;padding:0;border:0;font-size:22px;line-height:27px;font-weight:bold;text-transform:uppercase;}
	button.facetwp-reset:after{content:"\e919";font-family: 'CustomIcon';margin-left:15px;background-color:#1A1A1A;color:#F9F4E9;font-size:12px;width:27px;height:27px;line-height:27px;border-radius:50%;display:inline-block;vertical-align:top;}
	button.facetwp-reset:hover{color:#431B73;background:transparent}
	button.facetwp-reset:hover:after{background-color:#431B73}

@media (max-width:1420px) and (min-width:1200px){
	.at .at-form .at-steps li{padding-left:5px;padding-right:5px}
	.at .at-form .at-steps li b{padding-left:40px}
	.at .at-form .at-steps li b:before{left:5px}
}
@media (max-width:1199px){
	.at .at-form .at-steps li{padding-left:5px;padding-right:5px;width:auto;flex-grow:1}
	.at .at-form .at-steps li b{padding-left:40px}
	.at .at-form .at-steps li b:before{left:5px}
}
@media (max-width:545px){
	.pp-subscribe-form .pp-subscribe-form-inner{flex-wrap:wrap;}
	.pp-subscribe-form .pp-subscribe-form-inner .pp-form-button{width:100% !important}
	.pp-subscribe-form .pp-subscribe-form-inner .pp-form-field input{text-align:center}
	.at .at-form .at-steps li b{text-align:center;padding:0}
	.at .at-form .at-steps li b:before{position:relative;left:0;top:0;margin:0 auto 5px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
}
@media (max-width:450px){
	.at .at-form .at-steps li b .step-title{display:none}
}

/************************************************************
 * PAGES
 ***********************************************************/
.news_press_post_lists .uabb-blog-post-content{padding-right:65px !important}
.news_press_post_lists .uabb-blog-post-content .uabb-button-wrap{padding:0;position:absolute;right:0;top:50%;margin-top:-29px;}
.news_press_post_lists .uabb-post-meta >span{background-color:#7630C7;font-weight:400;padding:2px 5px;display:inline-block;vertical-align:middle;}
.news_press_post_lists .uabb-post-wrapper:last-child .uabb-blog-posts-shadow{border-bottom:0}
.news_press_post_lists .uabb-post-wrapper .uabb-post-heading a:hover{color:#431B73}

.uabb-flip-box-wrap .horizontal_flip_left .uabb-front,
.uabb-flip-box-wrap .horizontal_flip_right .uabb-front {
	transition: transform 0.5s linear !important;
	transform: translateX(0) !important;
	opacity: 1 !important;
	z-index: 2 !important;
	position: relative;
}

.uabb-flip-box-wrap .horizontal_flip_left .uabb-hover .uabb-front,
.uabb-flip-box-wrap .horizontal_flip_right .uabb-hover .uabb-front {
	transition: transform 0.5s linear !important;
	transform: translateX(-100%) !important;
	opacity: 1 !important;
}

.uabb-flip-box-wrap .horizontal_flip_left .uabb-hover .uabb-back,
.uabb-flip-box-wrap .horizontal_flip_right .uabb-hover .uabb-back,
.uabb-flip-box-wrap .horizontal_flip_left .uabb-back,
.uabb-flip-box-wrap .horizontal_flip_right .uabb-back {
	transform: none !important;
	opacity: 1 !important;
	z-index: 0 !important;
}

.uabb-flip-box-wrap .uabb-flip-box {
	overflow: hidden;
	border-radius: 10px;
}

.take_act_flip .uabb-front{display:flex;align-items:flex-end}
.take_act_flip .uabb-front .uabb-flip-box-section{display:flex;flex-direction:row-reverse;align-items:center;}
.take_act_flip .uabb-back .uabb-flip-box-section{padding:40px 90px;min-height:100%;display:flex;flex-direction:column;justify-content:center;width:100%}
.take_act_flip .uabb-back .uabb-flip-box-section>*{width:100%;}
.take_act_flip .uabb-icon-wrap .uabb-icon i{width:48px !important;height:48px !important;margin-left:15px;}
.take_act_flip .uabb-button{display:block;width:100%}

.flip_list_link{list-style:none;margin:0;padding:0;text-align:left;}
.flip_list_link li{padding:15px 0;border-bottom:1px solid #1A1A1A}
.flip_list_link li:last-child{border-bottom:0;}
.flip_list_link li a{line-height:1 !important;color:#1A1A1A;display:block;padding-right:64px;position:relative;}
.flip_list_link li a:after{content:"\e904";position:absolute;right:0;top:50%;font-size:44px;line-height:1;margin-top:-22px;font-family:'CustomIcon' !important}
.flip_list_link li a:hover{color:#431B73}

.flip_list_legal{list-style:none;margin:0;padding:0}
.flip_list_legal li{text-align:left;display:flex;padding:15px 0;border-bottom:1px solid #1A1A1A}
.flip_list_legal li:last-child{border-bottom:0;padding-bottom:0}
.flip_list_legal li ._img{width:80px;min-width:80px;margin-right:15px !important;height:80px;border-radius:50%;border:1px solid #1A1A1A}
.flip_list_legal li ._body{flex-grow:1;}
.flip_list_legal li ._body h4{font-size:inherit;font-weight:400;margin-bottom:10px !important}
.flip_list_legal li ._body p{font-size:22px !important;line-height:1 !important;}

.aa-featured .uabb-blog-post-inner-wrap{display:flex;}
.aa-featured .uabb-blog-post-inner-wrap .uabb-post-thumbnail{min-width: 34.5%;width:34.5%}
.aa-featured .uabb-blog-post-inner-wrap .uabb-post-thumbnail img{border-radius:2px}
.aa-featured .uabb-blog-post-inner-wrap .uabb-blog-post-content{width:100%;flex-grow:1}
.aa-featured .uabb-blog-post-inner-wrap .uabb-post-meta{display:inline-block;background-color:#7630C7;line-height:25px !important;padding:0 5px}
.aa-featured .uabb-blog-post-inner-wrap .uabb-button-wrap{padding-top:0}
.aa-featured .uabb-blog-post-inner-wrap .uabb-button-icon{font-size:200%}

.aa-posts .uabb-blog-post-content{display:flex;padding-left:0 !important;}
.aa-posts .uabb-blog-post-content .uabb-post-thumbnail{min-width: 25.1%;width:25.1%}
.aa-posts .uabb-blog-post-content .uabb-post-thumbnail img{border-radius:50%}
.aa-posts .uabb-blog-post-content .uabb-blog-post-content{padding-left:24px !important;width:100%;flex-grow:1;display:block}
.aa-posts .uabb-blog-post-content .uabb-post-meta{display:inline-block;background-color:#7630C7;line-height:25px !important;padding:0 5px}
.aa-posts .uabb-blog-post-content .uabb-button-wrap{padding-top:0}
.aa-posts .uabb-blog-post-content .uabb-button-icon{font-size:200%}

.aa-related-posts .uabb-post-thumbnail{overflow:hidden;position:relative;padding-bottom:48.78%;border-radius:10px}
.aa-related-posts .uabb-post-thumbnail img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.aa-related-posts .uabb-button-wrap{padding-top:20px !important}
.aa-related-posts .uabb-blog-post-inner-wrap .uabb-button-icon{font-size:200%}

.ngp-form header.at-title,
.ngp-form header.HeaderHtml{display:none;}
.ngp-form .at-inner{background:none;}

.gallery-4x3{margin-left:20px;margin-right:20px;}
.gallery-4x3 img{aspect-ratio:4/3;object-fit:cover;}

.fl-page .uabb-photo-gallery-caption{white-space:normal;}

@media (max-width:1360px) and (min-width:992px){
	.take_act_flip .uabb-back .uabb-flip-box-section{padding:30px !important}
}


@media (max-width:767px){
	.take_act_flip .uabb-back .uabb-flip-box-section{padding:30px !important}
	.aa-featured{display:block;margin:-20px}
	.aa-featured .uabb-blog-post-inner-wrap{display:block}
	.aa-featured .uabb-blog-post-inner-wrap .uabb-post-thumbnail{width:100%}
	.aa-featured .uabb-blog-post-inner-wrap .uabb-blog-post-content{padding-left:0;padding-top:24px}
}

/************************************************************
 * OTHER
 ***********************************************************/