/*
 Theme Name:     WaterEquity 2018 Base + 2021 Facelift
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme for WaterEquity
 Author:         Shompton Digital Agency
 Author URI:     https://shompton.com
 Template:       Divi
 Version:        1.0.0
*/

/* Defaults */

body {font-weight: 300;}

.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {width: 100%; max-width: 100%;}

.ds-vertical-align { display: flex; flex-direction: column; justify-content: center; }

sup {font-size: 12px;}

.et_pb_button {font-weight: 600;}

.et_pb_number_counter .percent p {white-space:nowrap;}

/* Header */

#et-secondary-nav .fab {font-size: 18px;}

.preload { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999999; background-color: white; }

.admin-bar #main-header {top: 32px !important;}

#et-top-navigation {float: left; margin-top: 15px;}

#top-header .container {padding-top: 0px;}

#main-header { top: 0 !important;}

#top-menu .sub-menu {width: 1980px !important;}

#top-menu li a {font-weight: 500 !important;}

#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {display: none;}

#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
    padding-right: 0;
}

#et-secondary-nav li {margin-right: 0px;}

#et-info, #et-secondary-menu>ul>li a {font-weight: 500; padding: 14px 25px 17px;}

#et-info, #et-secondary-menu>ul>li.header-social-icon a {padding: 11px 12px 17px; color:#999;}

.blue-button {background-color:#0752A4; transition: background-color .4s,color .4s ease-in-out;}

.blue-button:hover {background-color:#03A0D6;}

.blue-button a {color: white !important;}
.blue-button a:hover {opacity: 1 !important;}

.et-pb-controllers a {border: 1px solid #0752a4;}

.et-pb-controllers .et-pb-active-control {background-color: #0752a4;}

#top-menu .sub-menu li {float: left;}

#top-menu li.header-green a:first-child:hover, #top-menu li.header-teal a:first-child:hover, #top-menu li.header-blue a:first-child:hover { cursor: default;}

#top-menu li.header-green .sub-menu a:first-child:hover, #top-menu li.header-teal .sub-menu a:first-child:hover, #top-menu li.header-blue .sub-menu a:first-child:hover {cursor: pointer;}

#top-menu li li a {width: auto; letter-spacing: normal; text-transform: none; padding: 0px; background-color: transparent;}

.nav li ul {top: 25px; box-shadow: none; padding: 8px 0px;}

.current-menu-ancestor .sub-menu {visibility: visible; opacity: 1;}

.menu-item-has-children:hover ~ .current-menu-ancestor .sub-menu {visibility: hidden; opacity: 0;}

#page-container { padding-top:146px !important; }  

.et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #top-header {left: auto; right: 0px; width: 410px;}

@media only screen and ( max-width:981px ) {
	
	#page-container { padding-top:88px !important; }  
     
}

@media only screen and (min-width: 981px) {
      #et-top-navigation {
         padding-left: 361px !important;
         -moz-transition: none;
         -webkit-transition: none;
         transition: none;
     }
	 
	 .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
		 padding-bottom: 41px;
	 }
 }

#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }

#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }

#main-header .et_mobile_menu .menu-item-has-children > a:after {font-size: 25px; content: '\4c'; right: 40px; font-weight: bold; }

#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }

#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}

#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }

/* Main Content */

#main-content .container:before {display: none;}

.et_pb_blurb_content {max-width: 625px;}

.et_pb_slide {padding: 0px; margin-bottom: -38px;}

.et_pb_slide_image { margin: 0px !important; position: absolute; top: 0px !important; right: 0px; width: 100%; height: 100%; }

.et_pb_slide_image img { position: absolute; top: 0px; right: 0px;  height: 100%; max-height: 100% !important;}

.et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video,.et_pb_slide:first-child .et_pb_slide_image img.active { animation-name: fadeIn;}

.just-image-slide img { max-width: 984px; height: auto; margin: 0 auto; position: relative; width: 80%; }

.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image { width:104px;}

.et_pb_blurb_position_left .et_pb_blurb_description {position: relative; left: -119px; padding-top: 16px;}

.et_pb_slide_with_image .et_pb_slide_description {float: left; padding:  130px 14% 190px; text-align: center;}

.home .et_pb_slide_with_image .et_pb_slide_description {float: left; padding:  68px 14% 170px; text-align: center;}

.et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: none;}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 6.8% 8% 8.3%; }

.always-show-arrows .et-pb-arrow-next { opacity: .7;}

.always-show-arrows .et-pb-arrow-prev { opacity: .7; }

.et-pb-arrow-next { right: 35px !important; }

.et-pb-arrow-prev {left:  13px!important;  }

.et-pb-arrow-prev,.et-pb-arrow-next,.owl-nav.arrow_size_medium .owl-prev,.owl-next {width: 22px; height: 59px; border-right: 1px solid #fff;  }

.et-pb-arrow-prev:hover,.et-pb-arrow-next:hover {opacity: 1;  }

.et-pb-arrow-prev:before,.et-pb-arrow-next:before,.owl-next:before,.owl-nav.arrow_size_medium .owl-prev:before {content: ""; position: relative; top: 9px; height: 40px; transform: rotate(135deg); -webkit-transform: rotate(135deg) !important; -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); display: block;}

.et-pb-arrow-prev:before,.owl-nav.arrow_size_medium .owl-prev:before {width: 40px;border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
	
.et-pb-arrow-next:before,.owl-next:before {width: 41px;border-left: 1px solid #fff; border-top: 1px solid #fff;}

.et_section_regular, .et_section_specialty {padding: 2% 14% !important;}

.et_pb_fullwidth_section{padding: 0% !important; }

.et_pb_column_4_4 {padding: 2.855% 0 0 0;}

.dp_oc_item p {display: none;}

.owl-nav.arrow_size_medium .owl-prev { color: transparent !important; border-right: 1px solid #fff !important;}

.owl-next {color: transparent !important; border-left: 1px solid #c3a145 !important;}

.owl-prev,.owl-next,.owl-nav.arrow_size_medium .owl-prev:before,.owl-next:before {border-color: #fff !important;}

.owl-next:before,.owl-nav.arrow_size_medium .owl-prev:before {top: 0px;}

.owl-prev {left: -15% !important;}

.owl-next {right: -18% !important; width: 58px;}

.owl-next:before {left: -21px}

#privacy-policy h2 {color: #666666; padding-top: 55px;} 

#privacy-policy h3 {color: #666666; font-weight: bold; font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif; font-size: 18px;}  

.dollar .percent-value:before { content:'$' !important;}

#logo {
    max-height: 52% !important;
}

.et_pb_module .et_pb_bg_layout_light.et_pb_button:hover, .et_pb_module.et_pb_bg_layout_light .et_pb_button:hover, .et_pb_module .et_pb_contact_reset:hover, .et_pb_module .et_pb_contact_submit:hover, .et_pb_module .et_pb_pricing_table_button:hover {
    background-color: #03A0D6;
}

div#wppb-login-wrap {
    max-width: 550px;
    margin: 0 auto;
}

div#wppb-login-wrap input#wppb-submit,#wppb-edit-user #edit_profile , input#register {
    font-size: 18px;
    background: #0752a4;
    border-width: 0px!important;
    border-radius: 23px;
    letter-spacing: 2px;
    padding: 8px;
    color: #fff;
    width: 150px;
    max-width: 100%;
	cursor: pointer;
}

form#wppb-edit-user {
    max-width: 650px;
    margin: 0 auto;
}

.user-document { margin-left:45px; }
.doc-pdficon {
    max-width: 20px;
    margin-right: 15px;
}

form#wppb-register-user {
    max-width: 650px;
    margin: 0 auto;
}

.ydocument a.doc-downlaoad-link {
    display: block;
    font-size: 14px;
    color: #333;width: max-content;
    font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif;
}

#menu-investor-dashboard-menu .current-menu-item a {
    font-weight: 500;
    color: #002f60 !important;
}
.ins-fund-cat{
 	clear: both;padding-top: 15px;
}
.ydocument.yuserdocument {
    width: 48%;
    float: left;
}
.ydocument.ycommondocument {
    float: right;
    width: 48%;
}


@media (max-width:786px){
	.ydocument.yuserdocument, .ydocument.ycommondocument {
		width: 100%;
		float: none;
	}
}

/* Login Form */

#wppb-loginform {
    background-color: #002f60;
    padding: 25px;
	margin-top:30px;
}

#wppb-loginform .wppb-form-field label, 
#wppb-login-wrap #wppb-loginform .login-username label, 
#wppb-login-wrap #wppb-loginform .login-password label, 
#wppb-login-wrap #wppb-loginform .login-remember  {
    width: 100%;
    color: #fff;
}

#wppb-loginform .wppb-form-field input, 
#wppb-loginform .wppb-form-field input[type="text"], 
#wppb-loginform .wppb-form-field input[type="number"], 
#wppb-loginform .wppb-form-field input[type="email"], 
#wppb-loginform .wppb-form-field input[type="url"], 
#wppb-loginform .wppb-form-field input[type="password"], 
#wppb-loginform .wppb-form-field input[type="search"], 
#wppb-loginform .wppb-form-field select, 
#wppb-loginform .wppb-form-field textarea, 
#wppb-loginform .wppb-checkboxes, 
#wppb-loginform .wppb-radios, 
#wppb-login-wrap #wppb-loginform .login-username input, 
#wppb-login-wrap #wppb-loginform .login-password input {
    width: 100%;
    padding: 14px 4%!important;
    border-width: 0;
    border-radius: 3px;
    color: #666;
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
}

#wppb-login-wrap #wppb-loginform .login-submit input {
	width: 100%;
    font-weight: 600;
}

#invDashBtn {
	display: none;
}

#invDashBtn.invDashShow {
	display: inline-block;
}

.investorsLogin div#wppb-login-wrap {
	max-width: none;
}

.post-password-required .et_password_protected_form {
    width: 50%;
    margin: 0 auto;
    min-width: 300px;
    max-width: 800px;
}

.post-password-required .et_password_protected_form h1 {
    display:block;
}

.et_password_protected_form a {
	font-weight:600;
}

/* Investor Dashboard */

.user-document {
	overflow: auto;
	margin-bottom: 3%;
}

h2.ins-fund-cat {
	padding-bottom: 25px;
}

.ins-fund-accordion.et_pb_toggle {
	background: #F7F7F7;
    padding: 15px;
    border-radius: 3px;
    border: solid 1px #999;
    margin-bottom: 10px;
}

.ins-fund-accordion.et_pb_toggle .et_pb_toggle_title:before {
	content: "View";
	font-family: 'WEQ Headers',Helvetica,Arial,Lucida,sans-serif !important;
	color: #0752a4;
	right: 15px;
    position: absolute;
    font-size: 16px;
}

.ins-fund-accordion.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
	opacity:0;
}

.user-document .doc-downlaoad-link i {
	padding-right: 5px;
}

.page-id-2264 footer #media_image-2, 
.page-id-2262 footer #media_image-2, 
.page-id-2258 footer #media_image-2 {
	height: 92px;
    display: flex;
    align-items: center;	
}

.page-id-2264 footer #media_image-2 img, 
.page-id-2262 footer #media_image-2 img, 
.page-id-2258 footer #media_image-2 img {
	max-width: 175px !important;
}

.page-id-2264 footer #footer-widgets, 
.page-id-2262 footer #footer-widgets, 
.page-id-2258 footer #footer-widgets {
	padding: 30px;
}

.page-id-2264 footer .footer-widget, 
.page-id-2262 footer .footer-widge, 
.page-id-2258 footer .footer-widget {
	margin-bottom: 0 !important;
}

.page-id-2264 footer #footer-widgets .footer-widget a.et_pb_button, 
.page-id-2262 footer #footer-widgets .footer-widget a.et_pb_button, 
.page-id-2258 footer #footer-widgets .footer-widget a.et_pb_button {
	font-size: 14px;
}
.page-id-2264 .widget_nav_menu ,.page-id-2262 .widget_nav_menu {
    margin-bottom: 0px !important;
}
.page-id-2264 .textwidget p.wppb-front-end-logout span ,.page-id-2262 .textwidget p.wppb-front-end-logout span {
    display: none;
} 

/* Team */

.team-member .full-description {display: none;}

.team-container { max-width: 1020px; margin: 0 auto; }

.team-member {width: 49%; float: left; padding: 13px; background-color: #f7f7f7; margin-bottom: 2%;}

.team-member.odd-team {float: left; margin-right: 2%; }

.team-member img {float: left; padding-right: 13px; width: 44%; max-width: 209px;height: 215px; object-fit: cover;}

.team-info {display: inline;}

.team-page-title {text-align:center;}

h3.team-title {
	font-family: 'WEQ Subheaders',Helvetica,Arial,Lucida,sans-serif;
	font-size: 18px;
}

.team-info p {font-size: 18px; line-height: 26.55px;}

.expand-team, .close-team {color: #03A0D6;}

.team-terms, .blog-terms {border-top: 2px solid #E2E7EB; border-bottom: 2px solid #E2E7EB; margin: 0 auto 60px; max-width: 1020px; font-weight: 600; color: #03A0D6; text-align: center;}

.team-terms {margin: 0 auto 20px;}

.team-term, .blog-term {transition: all 0.4s ease; padding: 1px 21px 4px;}

.team-term.active-term {color: #0752A4;}

.team-term:hover {color: #4da7d1; cursor: pointer;}

.blog-loader, .blog-loader-more {display: none; text-align: center; min-height: 280px;}

.team-type-info {text-align:center; margin-bottom: 40px; font-style: italic; font-size: 110%; font-weight: 600;
}}

.expand-team:hover, .close-team:hover {cursor: pointer;}

.close-team {float: right; padding-bottom: 10px;}

.team-member.all-team {width: 33%; background-color: transparent; text-align:center; padding: 1.5%;}

.team-member.all-team .team-title { font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif; font-size: 18px; font-weight: normal; letter-spacing: 0px;}

.team-member.all-team:nth-child(3n+1){ clear:left}

.join-promo {padding: 0px;}

.join-promo .et_pb_promo_description {padding-bottom: 0px;}

.join-promo h2, .join-promo p, .join-promo .et_pb_promo_description {display: inline-block;}

.join-promo .et-pb-arrow-next {right: -20px !important; height: 30px; width: 16px;}

.join-promo .et-pb-arrow-next:before {width: 21px; left: 5px; top: 4px; height: 21px;}

.contact-text { font-weight: 500; letter-spacing: 1px;}

.join-promo a {color: white;}

/* Blog */

.blog #content-area,.search #content-area,.archive #content-area, .single #content-area {padding: 0% 14%;}

.blog article, .search article, .archive article {width: 30%; margin: 1.6% ; float: left;}

.category-name { display:none; }

.blog .entry-title,.search .entry-title,.archive .entry-title {font-size: 19px !important;}

.blog .button,.search .button, .archive .button {display: none;}

.blog .et_pb_post .entry-featured-image-url {    
	height: 200px;
    object-fit: cover;
    border: 1px solid #E2E7EB;
    display: flex;
    align-items: center;
}

.blog .et_pb_post .entry-featured-image-url img {max-height: 100%; object-fit: cover;}

.et_pb_post:nth-child(3n+1){ clear:left; }

.blog-page-title { text-align:center; }

.blog-term:hover, .team-term:hover {color: #0752A4; cursor: pointer;}

.blog-term.active-term {color: #0752A4;}

.blog-terms {max-width: 100%;}

.load-more-container {text-align:center;}

#insightsBlog .et_pb_blog_grid .et_pb_image_container {
	display: flex;
    align-items: center;
	height: 200px;
}

#insightsBlog .et_pb_post .entry-featured-image-url {
	margin-bottom: 0;
}

#insightsBlog .et_pb_blog_grid .et_pb_image_container img {
    object-fit: cover;
    overflow: hidden;
    height: 200px;
}

#insightsBlog .et_pb_image_container {
	margin: -19px -19px 29px;
}

#insightsBlog.ds-advent-5-content .et_pb_blog_grid .et_pb_image_container img {
    object-fit: contain;
}

.single .et_post_meta_wrapper img {width: auto;}

.single .et_pb_section {padding: 2% 0 !important;}

.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked+label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {color: #fff !important;}

.load-more-container {margin-bottom: 85px;}

.load-more-posts {display: inline-block; border-top: 2px solid #0752a4; border-bottom: 2px solid #0752a4; padding: 5px 20px; color: #0752a4; letter-spacing: 1px; font-weight: 600; margin-top: 40px;}

.load-more-posts:hover {cursor: pointer;}

/* Ninja Forms & Salesforce Forms & Mailchimp Forms */

.mailchimp-optin-wrap .nf-field-label {    
	position: relative;
    top: -5px;
    padding-left: 30px !important;
}
	
.nf-field-element input.text, 
.nf-field-element input.title, input[type=email], 
.nf-field-element input[type=password], 
.nf-field-element input[type=tel], 
.nf-field-element input[type=text], 
.nf-field-element select, 
.nf-field-element textarea,
.salesforceform input,
.salesforceform select,
.salesforceform textarea {
    background-color: #E2E7EB;
    border: 1px solid #E2E7EB;
    padding: 10px;
} 

.salesforceform input,
.salesforceform select,
.salesforceform textarea {
    display: block;
    width: 100%;
}

.nf-field-element input[type="button"] {color: #fff !important;  font-weight: 600; text-transform: uppercase;  font-size: 18px;
    background: #0752a4;
    border-width: 0px!important;
    border-radius: 0;
    padding: .3em 1em!important;;
    cursor: pointer;
	transition: all .3s ease;
}

.nf-field-element input[type="button"]:hover {
	color: #fff !important; 
    background: #03A0D6;
}

.label-above .nf-field-label {
    margin-bottom: 0;
}

.nf-field-label label {
    font-weight: 400 !important;
}

.list-checkbox-wrap .nf-field-element li input, .list-radio-wrap .nf-field-element li input,.field-wrap>div input[type=checkbox] {margin: 0px 10px !important; height: 30px; width: 30px;} 

.field-wrap .nf-field-element input[type=submit],
.salesforceform input[type=submit] {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    background: #0752a4;
    border-width: 0px;
    border-radius: 0;
    padding: .3em 1em;
    line-height: 1em;
    cursor: pointer;
    width: auto;
}

.field-wrap .nf-field-element input[type=submit]:hover,
.salesforceform input[type=submit]:hover {
    background: #03A0D6;
}

#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 96%;
    padding-bottom: 3%;
    min-height: 50px;
    display: grid;
}

#mc_embed_signup .mc-field-group.input-group ul {
    margin: 0;
    padding: 5px 0;
    list-style: none;
}

#mc_embed_signup .indicates-required,
.nf-form-cont .nf-form-fields-required,
.salesforceform .fields-required {
    text-align: right;
    font-size: 11px;

}

#mc_embed_signup .indicates-required{
    margin-right: 4%;    
}

#mc_embed_signup .asterisk, 
.nf-form-cont .njformasterisk {
    color: #e85c41;
    font-size: 150%;
    font-weight: normal;
    position: relative;
    top: 5px;
}

.salesforceform .salesforceasterisk {
    color: #e80000;
}

#mc_embed_signup form#mc-embedded-subscribe-form {
    padding: 0;
}

#mc_embed_signup #mc-embedded-subscribe-form h2 {
    font-size: 32px;
    font-weight: 400;
}

#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input {
    background-color: #E2E7EB;
    border: 1px solid #E2E7EB;
    padding: 10px;
    font-family: 'WEQ Body',Helvetica,Arial,Lucida,sans-serif;
    border-radius: 0;
    display: block;
    width: 100%;
}

#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group #mce-MMERGE5 {
    height: 200px;
}

#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group label, #mc_embed_signup #mc-embedded-subscribe-form .input-group, #mc_embed_signup #mc-embedded-subscribe-form .input-group strong {
    font-size: 18px;
    font-weight: 400;
    font-family: 'WEQ Body',Helvetica,Arial,Lucida,sans-serif;  
}

#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group.input-group label {
    display: block;
    float: none;
    width: auto;
    margin-left: 1.5em;
    margin-top: 3px;
}

#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group.input-group ul li {
    margin: 10px 0; 
}

#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input[type=radio],
#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input[type=checkbox]{
    height: 30px;
    width: 30px;
    border: 1px solid #cccccc;
    float: left;
    margin: 0px 10px;
}

#mc_embed_signup #mc-embedded-subscribe-form  .button {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    background: #0752a4;
    border-width: 0px;
    border-radius: 0;
    padding: .3em 1em;
    line-height: 1em;
}

#mc_embed_signup #mc-embedded-subscribe-form  .button:hover {
    background: #03A0D6;
}

/* Popup Maker */

.pum-content .nf-form-fields-required {
	display: none;
}

.pum-content .list-radio-wrap .nf-field-element label ul {
    list-style: disc !important;
    padding-left: 5% !important;
}

.pum-content .list-radio-wrap .nf-field-element label ul li {
	margin-top: 10px !important;
	list-style: disc !important;
}

.pum-content .label-right .checkbox-wrap .nf-field-element {
    width: auto;
}

.pum-content .nf-field-element p {
    padding-bottom: 1em;
}

/* Footer */

#footer-widgets { padding: 4.5% 30px 0; border-top: 2px solid #d6d6d6; border-left: 1px solid #aeaeae;}

.et_pb_footer_columns2 .footer-widget:nth-child(2) .fwidget {float: right;}

.footer-widget #et-secondary-nav li {list-style: none;}

.home-references {color: #666666; padding-bottom: 7px; font-size: 12px; line-height: 1.5em;}

.home-references a {color: #666666;}

#footer-info {font-size: 14px !important;}

#footer-widgets .footer-widget a.et_pb_button { color: #fff; background-color: #0752A4; }

#footer-widgets .footer-widget a.et_pb_button:hover { background-color: #03A0D6; }

#footer-bottom {padding: 15px 30px 5px; font-weight: normal; background-color:#fff!important;}

#footer-widgets .footer-widget li:before {display: none;}

.footer-widget .et_pb_button {text-transform: uppercase;}

.promo-number h2 {font-size: 106px !important;}

.footer-widget .et_pb_button_module_wrapper {
	display: inline-block;
	margin-right: 60px;
}

#footer-info {
	width:100%;
}

#footer-info .footerbtn .et_pb_button {
	color:#fff;
}

.owl-carousel.owl-drag .owl-item {padding: 0px 25px !important;}

@media (max-width: 1800px) {
	.promo-number h2 {
		font-size: 80px !important;
	}
}

@media (max-width: 1560px) {
	.et_section_regular, .et_section_specialty {
		padding: 2% 7% !important;
	}
	
	.et_pb_fullwidth_section {
		padding: 0px !important;
	}
	
}

@media (max-width: 1285px) {
	.promo-number h2 {font-size: 66px !important;}
}

@media (max-width: 1230px) {
	.home .et_pb_slide_with_image .et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description {
		float: left;
		padding: 68px 7% 170px;
		text-align: center;
	}
	
	.blog #content-area, .search #content-area, .archive #content-area {
		padding: 0% 7%;
	}
	
	.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo {padding: 40px 20px;}
	
	.et_pb_number_counter .percent p, .bigNumbers h2 {
		font-size: 50px !important;
	}
	#insightsBlog .et_pb_blog_grid .et_pb_image_container {
		height: 150px;
	}
	#text-3 > .textwidget {
		flex-wrap: wrap;
	}
	.footer-widget .et_pb_button_module_wrapper {
		margin-right: 20px;
	}
}

@media (min-width: 981px) {
	.et_pb_gutters4 .footer-widget,.et_pb_gutters3 .footer-widget,.et_pb_gutters2 .footer-widget,.et_pb_gutters1 .footer-widget { margin: 0 8% 4.5% 0;}
	
}

@media (max-width: 980px) {
	#et-top-navigation {
		width: 98%;
	}
	
	.header-social-icon {
		display: none;
	}
	
	.logo_container {
		margin-left: 2%;
	}
	
	.et_pb_section {
		padding: 50px 7% !important;
	}
	
	.et_pb_fullwidth_section {
		padding: 0px !important;
	}
	
	#main-footer #et-secondary-nav {
		display: inline-block !important;
	}
	
	#homeFeaturedBlog .post-content {
		margin-top: 20px;
		width: 100%;
	}
	#footer-widgets .footer-widget {
		width: 100% !important;
    	text-align: center;
	}
	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-right: 0px !important;
	}
	.et_pb_footer_columns2 .footer-widget:nth-child(2) .fwidget {
    	float: none;
	}
	#text-3>.textwidget {
		justify-content: center;
	}
	
	.et_pb_widget {
		float: none;
	}
	
	.mc_title {
		text-align: center !important;
	}
	
	.just-image-slide .et_pb_slide_image {
		display: block !important;
	}
	
	.et_pb_section.investors-row-first {
		padding-bottom: 0% !important;
	}
	
	.et_pb_section.investors-row-second {
		padding-top: 0% !important;
	}
	
	.et_pb_section.investors-row .et_pb_row {
		padding-top: 0px;
	}
	
	.team-member,.team-member.odd-team, .blog article, .search article, .archive article {width: 100%; margin-right: 0px; float: none; margin-bottom: 5%;}
	
	.team-member.all-team {float: left; width: 48%;}
	
	.team-member.all-team:nth-child(3n+1) {
		clear: none;
	}
	
	.team-member.all-team:nth-child(2n+1) {
		clear: left;
	}
	
	.user-document {
		margin-left: 0;
	}
	
	.blog-term {display: inline-block;}
	
	.team-term {display: inline-block; width: 50%;}
	
	.home .et_pb_slide_with_image .et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description {padding: 35px 7% 70px; }
	
	.et_pb_blurb_position_left .et_pb_blurb_description {left: 0px;}
	
	#insightsBlog .et_pb_blog_grid .et_pb_image_container {
		height: auto;
	}
}

@media (max-width: 767px) {
	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget,#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
		width: 100%!important;
		margin-right: 0!important;
		margin-bottom: 2.5% !important;
		text-align: center;
	}
	
	#main-footer #et-secondary-nav li:first-child  {
		padding-left: 0px;
	}
	
	.join-promo {
			padding: 0px 40px;
	}
	
	.just-image-slide .et_pb_slide_description {
		padding: 10% 0 25% !important;
	}
	
	.team-term, .blog-term {
		width: 100%;
	}
	.team-member img {height: 128px; }
	
	.fwidget { text-align: center; width: 100%; margin-right: 0px !important;}
	
	.footer-widget .et_pb_button_module_wrapper { width: 100%; margin-right: 0px !important; margin-bottom: 25px;}
	
	.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding-left:14%; padding-right: 14%;}
	
	.home .et_pb_slide_with_image .et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description {padding: 60px 14% 120px; }
	
	#homeFeaturedBlog  .entry-featured-image-url img, #homeFeaturedBlog  .entry-title {
		width: 100%;
	}
	#homeFeaturedBlog  .entry-title {
		margin-top:20px;
	}
	#main-footer #et-secondary-nav {
		width: 100%;
	}
	
}

@media (max-width: 550px) {
	.team-member.all-team {float: none; width: 100%;}
}

/*** Austin's Changes ***/
/* Glossary Singles */
.single-glossary .entry-content p, .single-glossary .entry-content li {
    font-size: 16px;
}
.glossaryPage {
    max-width: 1100px;
    margin: 30px auto;
    text-align: center;
}
.glossaryContent {
    display: flex;
    flex-wrap: wrap;
    padding: 0 10px !important;
    max-width: 1300px;
    margin: 0 auto;
}
.glossaryLeft {
    flex: 1;
}
.glossarySidebar {
    padding-bottom: 15px;
}
.glossarySidebar .current-menu-item {
    font-weight: bold;
}
.glossaryHead {
    margin-bottom: 30px;
}

/* Footer */
#text-3 > .textwidget {
    display: flex;
    align-items: center;
}
.footerIcon {
    margin-left: 30px;
    max-width: 105px;
}
