#content{font-size:100%;}
.pp-container {max-width: 1080px !important;padding:0 !important;}
#paupress, .paupress .pp-container, #paupanels-wrapper .pp-container{padding:0 !important;}
.pauf-frame, .pauf-frame #paupress{font-size:16px !important;font-family: BrandonTextWeb-Regular, Helvetica,sans-serif !important;}
#paupanels-wrapper {color: #58595b !important;}
.nopad{padding:0 !important;}
li.user a{background-color:#028fbb !important;height:70px !important;padding-top:25px !important}
h2{font-size:1em;}
#affiliate_hero_wrap{width:100% !important;max-width:1080px !important;margin:0 auto;}
#affiliate_hero_image{min-height: 225px;background-size: cover;background-position:right center;}
#content{margin-top:0;}
body.home #content, body.page-id-2 #content {background: transparent;}
fieldset{border:0;padding:0;}
select{padding: 5px 12px;}

.search_wrapper{margin-bottom:4em;}
.search_block{background:#fff;margin:-9em 0  0;font-size:125%;-webkit-box-shadow: 4px 4px 8px 0px rgba(50, 50, 50, 0.52);-moz-box-shadow: 4px 4px 8px 0px rgba(50, 50, 50, 0.52);box-shadow: 4px 4px 8px 0px rgba(50, 50, 50, 0.52);}
.search_title{background:#006b99;padding: 1em 2em;}
.search_block h1{font-size:250%;color:#fff;margin:0;}
.search_content{padding:1em 2em;}
.formrow{margin-bottom:.5em;}
.formrow label{width:45%;text-transform:uppercase;color:#5e5f5f;padding-right:.65em;}
.formrow input:not(.btn){border:0;background:#F8F6F3;border-radius:0;}
.formrow.rowx label{width:auto}
.formrow.rowx input{width:auto}
.formrow.rowx input:first-of-type{margin-right:2%;}

select{height:auto;}
select{height:auto;}
label.range_label, label.distance_label{width:auto;}
#range{width:10%;margin-right:.5em;}
#range2{width:30%;}
#searchform .btn{;padding:1em;font-size:115%;text-transform:none;font-family:BrandonTextWeb-Bold;}
#main.home{margin:1em 0 0 1.5em;}
#main.home h2{font-size:125%;margin:3em 0 1.25em;}
#main.home .entry-content{padding:0;}
.btn.alt {padding-bottom:8px !important;border: 1px solid #cad5da !important;color: #5E5F5F;}
.filter_section{background:#fff;padding:0 2em;}
.filter_title{padding:0 0 1em 0;}
.location input{border:0;background:#f8f6f3;}

.labels label{line-height:3em;}
.wrap_a1abc3e66c9aefbe0e2bb56a1913b3cb{padding:0 10px !important;}
.tabs {transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;min-height:0;}
#filter{order:2;flex: 0 0 100%;}
#results{order:1;flex: 0 0 100%}
.filternav{margin:0 0 1em;padding:0;width:100%;height:60px;display:none;}
.filternav dt{width:25%;text-align:center;margin:0 5px;}
.filternav dt span{display:block;background:#e3f5fb;font-size:12px;text-align:center;text-transform:uppercase;color:#006b99;text-decoration: none;cursor:pointer;padding: 18px 1em 15px;line-height:30px;position:relative;}
.filternav dt span::after{content:'';position:absolute;width: 0; height: 0; border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #e3f5fb;top: 60px;left: 50%;margin-left: -20px;}
.filternav dt span.active{background:#a7dff1;}
.filternav dt span.active::after{border-top: 20px solid #a7dff1;}
.tabs .content{position:relative;top:auto;background:transparent;padding:0;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;}
.slideContent{background:#fff;}
.term_list{
	list-style:none;
}
.term_list .search_link{display:block;padding:.5em 0;color:#5e5f5f;border-bottom:1px solid #e3f5fb;font-family: BrandonTextWeb-Medium;cursor:pointer;}
.term_list .search_link:hover{color:#006b99;border-bottom: 1px solid #e3f5fb !important;transform:scale(1.02);padding-left:2px;font-family: BrandonTextWeb-Bold;}


/* PRESSPOINT */
#paudirectory-toggle-nav{display:none !important;}
body:not(.pp-body-profile-view) #pp-user-wrapper .pp-container{background:#fff;padding:2em 1em !important}
.pp-profile-header {margin:2em 0 1em !important;background:#F8F6F3;}
.paudirectory-search {background:#fff;border:0;}
#paudirectory-search-holder ul li::before, #paudirectory ul li::before, #paudirectory-submit-nav ul li::before, #_pp_form_2c2d3c19384180ae7ba429aeaa56dc19-view ul li::before{content:'';display:none;}

#_pp_form_2c2d3c19384180ae7ba429aeaa56dc19 .span-24:first-of-type{display:none;}

/*second column*/
#_pp_form_2c2d3c19384180ae7ba429aeaa56dc19 .span-24:nth-child(2){width:100%;}
.paudirectory-search {background:#fff;border:0;}
#paudirectory-search-holder .paupress-label{text-transform:uppercase;color:#006b99;font-family: BrandonTextWeb-Medium;margin:1em 0 1em;}
#paudirectory-search-holder li.wrap_a1abc3e66c9aefbe0e2bb56a1913b3cb ul.paupress {background:#f8f6f3;padding:1em 0 !important;}
#paudirectory-search-holder li.wrap_a1abc3e66c9aefbe0e2bb56a1913b3cb ul.paupress li{display:inline-block !important;}
.chosen-container-multi .chosen-choices{border:0;background:#f8f6f3;min-height:78px !important;}
.reset_d{display:block;text-transform:uppercase;font-size:10px;color:#999;line-height:1.9;text-align:right;padding-right:15px;width:auto;transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;cursor:pointer;}
.reset_d:hover{color:#222;}
.reset_d .dashicons{font-size:16px;}
/*third column*/
.search_results_holder{position:relative;display: flex;flex-direction: row;flex-wrap: wrap}
.loading{position:absolute;left:-9999em;top:5em;width:100%;height:200px;padding-top:100px;}
.loading p{text-align:center;}
.progress{display:block;background: transparent url(../images/throbber_13.gif) center center no-repeat;background-size:96px 96px;width:100%;height:100%}
#results{opacity:1;transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;position:relative;}
#results.f-out, .report-tab.f-out, #paudirectory-search-holder.f-out{opacity:0;}

.listing_header{background:#B8E4F3;padding:2em 0 3em 1em;}
.filter_head a{font-size:14px !important;color:#006b99;text-decoration:underline;}
.filter_head a:hover{text-decoration:none}
.title_container{display:none;}
.results_title{}
.report-tab {float:none !important;transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;position:relative;width:76%;float:left;opacity:1;}
.results_title{margin:0;color:#006b99 !important;font-size:20px !important;line-height:1.4em !important;margin-bottom:0 !important;}

#_pp_form_2c2d3c19384180ae7ba429aeaa56dc19 .span-24:nth-child(3){background:#fff;width:100%;padding-top:3em;margin-top:-1.5em;}
.report-stats{font-size:120%;font-weight:600;padding-left:13px;margin:20px 0;font-style:italic;color:#23b0dc;}
#paudirectory .report-navigation{background:transparent;border:0;}
#paudirectory .report-navigation div, .pagination_container .report-navigation div{display: inline-block !important;width:100%;}
#paudirectory .report-navigation:first-of-type, .pagination_container .report-tab:first-of-type{position:absolute;top:-65px;right:0;}

#paudirectory .pagination, .pagination_container .pagination{text-align:center;width:100%;padding:0 !important;margin:0 0 0 -10px !important;color:#006b99;font-style:italic;line-height: 32px;}
#paudirectory .pagination span.muted, .pagination_container .pagination span.muted{display:none;}
#paudirectory .pagination a, .pagination_container .pagination a{display:inline-block;padding:0;border:0 !important;font-size:230% !important;color:#006b99 !important;font-style:normal;min-width:.75em !important;vertical-align:bottom !important;}
#paudirectory .pagination a:hover, .pagination_container .pagination a:hover{background:transparent !important;transform:scale(1.2);color:#fcaf17 !important;}
.wrap_2c549cf25b3ac270e72431f4f929c061.meta-item .paupress-field.pp-top{}

/* RESULTS LISTINGS */

.profile_card{border-bottom:5px solid #F4F4F4;transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;padding-bottom:.5em;}
.profile_card:hover{-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:3px 3px 10px 0px rgba(50, 50, 50, 0.5);box-shadow:3px 3px 10px 0px rgba(50, 50, 50, 0.5);border-bottom:5px solid transparent;}
.profile_card ul.paupress li, .profile_card_bio li{padding:0 !important;}
.profile_card .span-6:first-of-type, .profile_card_bio .span-6:first-of-type{width:120px;float:none;margin:0 auto;}
.profile_card .span-6:last-of-type{width:100% !important;}
a.umtf, a.umtf.on{background:none !important;opacity:1 !important;padding:.75em .25em !important;border:0 !important;background:#969797!important;color:#fff;text-align:center;border-radius:0 !important;font-size:70%;text-transform:uppercase;font-family: BrandonTextWeb-Bold;line-height:1.2;}
a.umtf.off{display:none;}
a.umtf.on{display:block;}
.profile_card ul.paupress li.wrap_1b81dae2a41a0b215eea5d8a0c656171 .paupress-label{display:none;}
.profile_card ul.paupress li.wrap_1b81dae2a41a0b215eea5d8a0c656171 .paupress-field, .profile_card ul.paupress li.wrap_2c549cf25b3ac270e72431f4f929c061 .paupress-field{padding:0 !important;}
.avatar{width:100%;}
.profile_card .span-12, .profile_card_bio .span-12{width:100%;padding-top:2em;}
.profile_card ul.paupress li.wrap_first_name, .profile_card ul.paupress li.wrap_last_name,  .profile_card ul.paupress li.wrap_ppu_qualifications, .name{display:inline-block !important;font-family: BrandonTextWeb-Bold;font-size:130%;padding-right:10px !important;}
.profile_card ul.paupress li.wrap_ppu_qualifications, .qual{font-size:100%;font-family: BrandonTextWeb-Medium;line-height:1.7;}
.profile_card ul.paupress li.wrap_organization{font-family: BrandonTextWeb-Bold;}
.profile_card ul.paupress li.wrap_description{display:none;}
.wrap_telephone.meta-item strong{display:none;}
.profile_card ul.paupress li.wrap_swaffiliate_telephone, .profile_card ul.paupress li.wrap_065d1817d551a42608dd8c261b187dae{font-family: BrandonTextWeb-Bold;font-size:140%;color:#006b99;}
.profile_card ul.paupress li.wrap_address_1{font-size:112.5%;color:#006b99;}
.profile_card .btn, .wrap_email{margin-top:2em;}
.btn.blue{width:100%;color:#006b99;background:#E6F4FA;border:0 !important;}
.btn.blue:hover{color:#FFF;background:#fcaf17;border:0 !important;}
.mobtel{display:block;position:absolute;z-index:999999;background:#ccc;}
.mobtel:hover{color:red;}
.email_print{display:none;}
#paudirectory-submit-nav .span-12{width:100%;}
#paudirectory-submit-nav .span-12:first-of-type{display:none;}
#paudirectory-submit-nav .span-12 li{padding:2em 2px 2em 10px !important;}
#paudirectory-submit, .pds-toggle{width:98%;float:none !important;}
.pds-toggle{width:100%;margin-top:20px;}
#paudirectory-search-holder li{padding-left:0 0 0 1em !important;}
.chosen-container-multi .chosen-choices li.search-choice {border: 1px solid #006B99;background-color:#006B99;background-image: none;background-clip: padding-box;color:#fff;font-weight: 700;box-shadow: none;}
.chosen-container .chosen-results li.highlighted {background-color: #006B99;background-image: none;color: #fff;font-weight: 700;}


.bio_head a{display:block;color:#006b99;line-height:1;vertical-align:top;padding-top:1em;padding-bottom:1em;}
.bio_head a .arr{font-size:230%;line-height:.3;}
.bio_head em{vertical-align:top;}
#bio_wrapper .inside{padding-left:1em}


#filter .btn{background: #FCAF17 !important;padding: 8px 0px 7px !important;}
.biolist{background:#fff;}
.avatar{height:auto;}
.wrap_avatar{padding:0 !important;}
.profile_card_bio, .bio, .add_meta, .additional_locations{border-bottom:5px solid #F4F4F4;padding-bottom:3em;}
.bio, .add_meta{height:auto;}
.wrap_address, .wrap_website{font-family: BrandonTextWeb-Bold;}
.wrap_website a{color:#006b99;}
.profile_card_bio .wrap_telephone{font-family: BrandonTextWeb-Bold;font-size:140%;color:#006b99;}
.wrap_email .btn.blue{padding: 8px 0px 7px;margin-top:2em;}
.column1{padding:0 1em;}
.column2{padding:0 1em;}
.bio .column2{padding-right:2em;}
.bio1{color:#006b99;font-size:115%;}
.bio2{font-family:BrandonTextWeb-Bold;font-size:115%;}
.tel{cursor:pointer;}
.add_meta{padding-bottom:3em;}
.add_block li{padding:1em 0 0;border-bottom:2px solid #F4F4F4;height:auto;}
.add_block li.noborder, .add_block li:nth-child(2){border:0}
.add_block ul, .add_block li span{float:none !important;}
.column2_2{width:100%;}
.column2_2 ul{list-style: none;margin:1.2em 0 3.8em;padding-right:3em;}
li.list_head{color:#006b99;padding-bottom:3em;font-size:80%;font-family: BrandonTextWeb-Black;}
li.list_item{color:#5e5f5f;padding-bottom:.75em;margin-bottom:1em;font-family: BrandonTextWeb-Bold;border-bottom:2px solid #ede8e0;}
.data_list li{padding-left:0 !important;}
.listing_footer{margin:3em 0;}
.bio_footer{padding-top:2em;}
.return_wrap{text-align:right;padding:2em 0 2em 0;text-align:center;}
.return{font-family: BrandonTextWeb-Black;font-style:italic;color: #006b99 !important;}

/* =Button
-------------------------------------------------------------- */
#paudirectory-submit, .pds-toggle, #bbp-search-form .button, .bbp-submit-wrapper .button{
	padding:				8px 15px 7px !important;
	text-decoration:		none;
	font-family: 			BrandonTextWeb-Black;
	font-size:				18px;
	text-transform:			uppercase;
	text-align:				center;
	cursor: 				pointer;
    margin-bottom: 			20px;
    line-height: 			21px;
    display: 				inline-block;
    background:				#FCAF17;
    color:					#ffffff;
    border:					0 !important;
}

#paudirectory-submit:hover, .pds-toggle:hover {background: #EA9F1B;color:#ffffff;}


/*#############################################
~~~~~~~ BBPress
###############################################*/
#bbpress-forums li::before{display:none;}
#bbpress-forums img{width:auto;max-width:100%;}
.bbp-author-avatar{border:0 !important;}
.bbp-topic-description img, .bbp-topic-freshness-author img, .bbp-forum-description img, .bbp-author-avatar img{width:20px;height:20px;}
.subscription-toggle{margin-left:10px;}
#bbp_search{margin-bottom:3px;}

h1.archive-title {padding: .5em 1em 0;}
/*#content.blog header {padding: 0 0 0 1.4em;}*/
.search-title{margin:0;}
.pageNavigation, .pageNavigation.alt {padding: 2em 2em 2em 0;}


@media only screen and (min-width: 640px) {
	.term_list{
		list-style:none;
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
	    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 40px; /* Firefox */
	    column-gap: 40px;
	}
	.profile_card ul.paupress li.wrap_description{display:block;}
	
}
@media only screen and (min-width: 768px) {
	/*FLEX**/
	.flex_container{display: flex;flex-direction: row;/*height: 100%;*/}
	.flow {justify-content:space-evenly;}
	.reverse{flex-direction: row-reverse;}
	.search_wrapper{display:block;}
	


	/*###################################################
	~~~~~~~ Set widths once past handheld breakpoints
	###################################################*/
	#inner-content.home{padding:0 2.2em 0;}
	.search_block{width:100%;}
	#main.home {width: 100%;}
	#filter{padding-top:50px;order:1;flex: 0 0 22%}
	#results{order:2;flex: 0 0 65%}
	.listing_header{background:#B8E4F3;padding:2em 0 1.5em 0;position:relative;padding-left:20%;}
	.filter_head, .filter_foot {padding-left:1em;position:relative;width: 20%;}
	.filter_head{position: absolute;height:115px;left:0;top: 0px;background: #B8E4F3;padding-top
		:34px;}
	.filter_head::after{content:'';position:absolute;width: 0; height: 0; border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #B8E4F3;top: 99px;margin-top:1em;left: 1em;}
	.title_container {width: 60%;padding-left: 2em;}
	.title_container{display:block;}
	.report-tab {float:left !important;padding:0 5px !important;}
	.pagination_container{width:40%;}
	#paudirectory .report-navigation .pagination{text-align:right;}
	#paudirectory .pagination, .pagination_container .pagination{font-size:80%;margin:0 !important;line-height:28px;}
	/*#_pp_form_2c2d3c19384180ae7ba429aeaa56dc19 .span-24:nth-child(2) {width: 22%;}
	#_pp_form_2c2d3c19384180ae7ba429aeaa56dc19 .span-24:nth-child(3) {width:76%;}*/
	.search_block h1{font-size:333%;}
	.term_list{list-style:none;-webkit-column-count: 3; /* Chrome, Safari, Opera */-moz-column-count: 3; /* Firefox */column-count: 3;}
	.profile_card .span-6:first-of-type, .profile_card_bio .span-6:first-of-type{width:15%;float:left;margin:0;}
	.profile_card .span-12, .profile_card_bio .span-12{padding:0 1em !important;width:56%;}
	.profile_card_bio .span-12{padding:0 1em !important;width:40%;}
	.profile_card .span-6:last-of-type{width:24% !important;}
	.profile_card_bio .span-6:last-of-type{width:38% !important;}
	
	#main.biolist{width:100%;}
	.bio_items1{padding-left:.5em;}
	#bio_wrapper .inside{/*padding:0 !important;*/}
	.return_wrap{width:100%;text-align:right;}

	.column1{width:15%;}
	.column2{width:85%;padding:0;}
	.column2_2{width:50%;}
	.filter_section{padding:0 ;}
	.tabs .content{opacity:0;display:none;padding:2em;min-height:400px;position:absolute;top:60px;}
	.tabs .content.activeContent .slideContent{display : block}
	.listhead{display:none;}
	.filternav{height:auto;}
	.filternav dt{/*height:90px;*/}
	.filternav dt span{padding:15px 0;}
	.filternav dt span small{display:block;}
	.filter_section{padding:0 0 4em;}
	.filter_title{padding:0 0 1em 2em;}
	.loading{left:0;}
	#paudirectory-search-holder li{padding-top:1em;}
	#paudirectory-search-holder .paupress-label{margin:2em 0 1em;}
	#paudirectory-submit, .pds-toggle {font-size: 14px;}
	.bio_header{margin-top: -3em;padding-bottom: 3em;}
	.pp-body-profile .bio_header, .pp-body-profile .bio_footer{display:none;}
	.return_wrap{padding:0em 0 2em 0;}
	.pp-body-profile .pp-error{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
	.pp-body-profile .add_meta{border-bottom:none !important;}

}
@media only screen and (min-width: 1024px) {
	.search_wrapper{display:flex;}
	.search_block{width:65%;margin:-9em 1.5em 0 0}
	#main.home {width: 30%;}
	.formrow input:not(.btn){width:65%;}
	#searchform .btn{width:56%;}
	.labels label, .labels input{float:left;margin-right:10px;}
	.title_container {width: 88%;}
	.profile_card_bio .span-12{width:56%;}
	.bio_head{padding-left:4em;}
	.bio_head a{padding:5px 0 0 1em;}
	.biolist{padding:2em 1em 0;}
	.profile_card_bio .span-6:last-of-type{width:24% !important;}
	.pageNav, #sidebar2 .widget{padding-left: 5em;}
	#results{flex: 0 0 76%}
}


@media print{
	#container{padding-top:.5in;}
	p{margin:0 0 .1in;}
	#header_text, #login, .navigation, .uber_menu_container, .hamburger-label, .listing_header, .report-navigation, #filter, .filter_head, .view_profile, .return_wrap, .btn, .footer, #f_nav {display:none !important;}
	#inner-header,.glue,.header{margin:0;padding:0;height:auto;}
	#logo{position:relative;display:block;width:2in;height:auto;margin:0 auto 0;}
	.search_results_holder{display:block !important;}
	#inner-header{height:1in;}
	.profile_card{border-bottom:3px solid #333;}
	.profile_card div.span-6, .profile_card div.span-12, .pp-profile-card div.span-6, .pp-profile-card div.span-12{width:100% !important;}
	.wrap_2c549cf25b3ac270e72431f4f929c061 a.umtf,.tel,.ext{text-align:left;font-size:12pt;text-decoration:none;}
	.ext.empty:before{content:'' !important;}
	.wrap_address_1{font-size:10pt !important;}
	.wrap_1b81dae2a41a0b215eea5d8a0c656171, .wrap_avatar{display:block;margin:0;float:none;max-width:1in;}
	.flex_container,.wrap_description.meta-item,.email_print{display:block !important;}
	li.list_item {color: #5e5f5f;padding-bottom: 0;margin-bottom: 0 !important;padding:0 0 0 1em !important;font-size:10pt;border-bottom: 0;font-family:BrandonTextWeb-Regular, Helvetica,sans-serif !important;}
	.profile_card_bio, .bio, .add_meta {border-bottom: 0;padding-bottom: 1em;}
}
@page {margin: .5in 1in; }

