7/* AG Financial */
/* DO NOT OVERWITE */

/* Global styles
-------------------------------------------------------------------------------*/
body {background: url('../images/rd1/background.jpg') repeat-x;overflow-x: hidden;-webkit-font-smoothing: none;}
body.blank {background: none;}
#container {width:100%;}
.wrapper {margin: 0 auto;max-width: 1100px;position: relative;width: 90%;}
.wrapper_full {margin: 0 auto;position: relative;width: 100%;}
a.button {background: #8bbb57;color: #fff !important;font-family:'HelveticaNeueW01-55Roma';height: 11px;line-height: 11px;padding: 9px 14px;}
a.button_large {background: #8bbb57;color: #fff !important;font-family:'HelveticaNeueW01-55Roma';height: 11px;line-height: 11px;padding: 11px 57px;}
a.button_extra_large {background: #8bbb57;color: #fff !important;font-family:'HelveticaNeueW01-55Roma';font-size: 1.750em;height: 23px;line-height: 66px;padding: 19px 57px;}
a.button:hover, a.button_large:hover, a.button_extra_large:hover {color: #fff;cursor: pointer;}
a.green_button{background: #8bbb57;border: none;color: #fff;float: right;font-family:'HelveticaNeueW01-55Roma';font-size: 14px;font-weight: normal;padding: 12px 20px;}
#hs_custom_form {margin-top:35px;width: 100%;}
#hs_custom_form table tr td { font-size: 0.875em;line-height: 25px;padding: 0 !important;}
input[type="text"], input[type="email"], input[type="tel"] {background: #fff;border:1px solid #e3e3e3;border-radius: 0;color: #8bbb57;font-size: 0.875em;font-weight: bold;margin-bottom: 35px;max-width: 240px;outline:none;padding: 6px;width: 94%;-moz-appearance:none;-webkit-appearance:none;}
.FormClassID_41550 {margin: -35px 0 0 0;}
.FormClassID_41550 input[type="text"], .FormClassID_41550 input[type="email"] {margin-bottom: 5px;}
textarea {background: #fff;border:1px solid #e3e3e3;border-radius: 0;color: #8bbb57;font-size: 0.875em;font-weight: bold;outline:none;padding: 6px;resize: vertical;width: 97% !important;-moz-appearance:none;-webkit-appearance:none;}
select {background:url('../images/rd1/select-arrow.jpg') center right no-repeat;background-image:none\0/;background-color: #fff;border:1px solid #e3e3e3;border-radius: 0;color: #8bbb57;font-family:'HelveticaNeueW01-55Roma';font-size: 0.875em;font-weight: 400;max-width: 254px;outline:none;padding: 6px;width: 94%;-moz-appearance:none;-webkit-appearance:none;}
select option {text-align: center;}
select#select_form {margin-bottom: 30px;}
input[type="submit"] {background: #8bbb57 url('../images/rd1/submit-arrow.jpg') no-repeat right center;border: none;color: #fff;float: right;font-family:'HelveticaNeueW01-55Roma';font-size: 14px;margin-top: 34px;padding: 12px 24px 12px 12px;}
iframe#rml {height: 425px !important;width: 100% !important;}

/* Contact Form 7
-------------------------------------------------------------------------------*/

.wpcf7 p {float: left;margin: 0 20px 0 0;padding: 0 20px 0 0;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"],.wpcf7 input[type="tel"] {width: 220px;}
.wpcf7 input[type="radio"], .wpcf7 input[type="checkbox"] {margin-bottom: 20px !important;}
.wpcf7 textarea {color: #8bbb57;margin-bottom:20px;width: 500px !important;}
.wpcf7-submit {float: right !important;}
.wpcf7-validates-as-date {display: block;margin-bottom: 20px;}
.wpcf7-file {margin-bottom: 20px;}
.wpcf7-response-output {margin-top: 100px !important;padding: 10px; width: 50%;}
.checkbox-926 .wpcf7-list-item {display: block;margin: 0;}
.checkbox-926 .wpcf7-list-item input[type="checkbox"] {margin: 0 !important;}
#wpcf7-f3915-p2241-o1 p {float:none;}
#wpcf7-f3915-p2241-o1 select{margin-bottom: 20px;width: 320px;}
@-moz-document url-prefix() {select {-moz-appearance: none; text-indent: 0.01px; text-overflow: '';}} 
select::-ms-expand {display: none;}

/* Typography
-------------------------------------------------------------------------------*/
h1 {color: #8bbb57;font-family:'HelveticaNeueW01-45Ligh';font-size: 2.063em;font-weight: normal;line-height: 44px;margin-top: 80px;}
h1 a {color: #8bbb57;}
h1 a:hover {color: #005288;}
h2 {font-family:'HelveticaNeueW01-45Ligh';font-size: 1.875em;font-weight: normal;line-height: 38px;margin: 0;}
.page-id-216 h2 {margin-bottom: 50px;}
h3 {font-family:'HelveticaNeueW01-75Bold';font-size: 1.750em;font-weight: normal;line-height: 38px;margin: 0;}
.page-id-721 h3 {font-size: 1.250em;}
h4 {font-family:'HelveticaNeueW01-45Ligh';font-size: 1.250em;font-weight: normal;line-height: 30px;margin: 0;}
h5 {font-family:'HelveticaNeueW01-75Bold';font-size: 1.125em;font-weight: normal;line-height: 28px;margin: 0;}
h6 {font-family:'HelveticaNeueW01-75Bold';font-size: 0.875em;font-weight: normal;line-height: 22px;margin: 0;}
p {font-family:'HelveticaNeueW01-55Roma';font-size: 0.875em;font-weight: normal !important;line-height: 25px;}
p.phone {font-family: 'HelveticaNeueW01-45Ligh';font-size: 1.250em;font-weight: normal;line-height: 25px;margin: 0;}
p.small {font-size: 11px !important;line-height: 14px !important;}
p.spacer {line-height: 5px;}
p.alignleft {float: left;line-height: 25px;margin-right: 20px;}
blockquote {color: #8bbb57;font-family:'HelveticaNeueW01-56It';font-size: 1.125em;font-style: italic;font-weight: normal;line-height: 26px;margin: 0;}
a {color: #005288;text-decoration: none;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
a:hover {color: #8bbb57;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
.bottom_border {border-bottom: 1px solid #dfdede; padding: 6px 0;}
.top_border {border-top: 1px solid #dfdede; padding: 6px 0;}
.pdf {background: url('../images/rd1/icon-acrobat.jpg') no-repeat left center;padding-left: 22px;}
.chromeframe {background: pink; color: #fff; height: 60px;}
.border {border: 1px solid #dfdede !important;}

/* Content styles
-------------------------------------------------------------------------------*/


/* Main Header
--------------------------------*/
#header {border-bottom: 1px solid #dfdede;height: 218px;position: relative;}
#header.home {border-bottom: 4px solid #005288;height: 120px;}
#header .logo {background: url('../images/rd1/logo.png') no-repeat;float: left;height: 56px;margin-top: 32px;width: 200px;}
#header .login {background: #194f87; border-radius: 15px; color: #fff; font-family:'HelveticaNeueW01-55Roma'; font-size: 0.700em; font-weight: normal; padding: 5px 11px; position: absolute; right: 0; top: 50px;}
#header .search_icon {background: #fff; border: 1px solid #e2eed6; cursor: pointer; float: left; height: 37px; line-height: 36px; margin-left: 2px; position: relative; text-align: center; top: 47px; width: 40px;}
#header #searchform {display:none; position: absolute !important; right: 22px; top: 70px; z-index: 10;}
#header #searchform input, #searchform input {border: 1px solid #dfdfdf !important; color: #ccc; font-size: 14px; padding: 10px 9px;width: 180px;}
#header #searchform #searchsubmit, #searchform #searchsubmit {background: #e2eed6; border: 0; color: #8abd54; height: 39px; vertical-align: bottom; width: 48px;}
#header #searchform input[type="submit"], #searchform input[type="submit"] {border: 0 !important; float:none;}
#header #searchform .search_notch {background: url('../images/rd1/search-notch.png') no-repeat top left; height: 12px; left: 43%; position: absolute; top: 23px; width: 22px;}
#header h1 {float: left;min-width: 30%;}
#header .contact {float: right;position: relative;top: 80px;}
#header .contact a {color: #005288;font-size: 0.875em;}
#header .contact a:hover {color: #8bbb57;}
#header .contact span {font-family:'HelveticaNeueW01-45Ligh';font-size: 1.250em;font-weight: normal;line-height: 35px;margin-right: 11px;}
#header #sort_resources, #sort_resources {float:right;margin-top: 80px;}
#header #sort_resources p, #sort_resources p {float:left;font-style: italic;line-height: 35px;margin: 0 15px;}
#header .blog_categories, #header .blog_solutions, .blog_solutions {background: url('../images/rd1/select-arrow.jpg') center right no-repeat;background-image:none\0/;background-color: #fff;border: 1px solid #e3e3e3;color: #8bbb57;height: 20px;padding: 6px 0;width: 220px;}
#header .blog_solutions, .blog_solutions {float:right;}
#header .blog_categories {float:left;margin-right: 10px;}
#header .blog_solutions a.solution, .blog_solutions a.solution {color: #8bbb57;display:block;font-family:'HelveticaNeueW01-55Roma';font-size: 0.875em;font-weight: 400;outline:none;padding: 0 50px 0 35px;position: relative;}
#header .blog_categories a.type {color: #8bbb57;font-family:'HelveticaNeueW01-55Roma';font-size: 0.875em;font-weight: 400;outline:none;padding: 0 90px 0 50px;position: relative;}
#header .blog_solutions #resources_solutions, #header .blog_categories #resources_categories, .blog_solutions #resources_solutions {border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;box-shadow: 1px 1px 6px #e7e7e7;display:none;float:left;left:-1px;list-style: none;padding: 0;position: relative;top: -8px;width: 220px;z-index: 999;}
#header .blog_solutions #resources_solutions li:hover a, #header .blog_categories #resources_categories li:hover a, .blog_solutions #resources_solutions li:hover a {color: #8bbb57;}
#header .blog_solutions #resources_solutions li, #header .blog_categories #resources_categories li, .blog_solutions #resources_solutions li {border-bottom:1px solid #e3e3e3;cursor:pointer;display: block;padding: 10px 0 10px 20px;text-align: left;width: 200px;}
.cat-item-1 {background: #f9f9f9;}
#header .blog_solutions #resources_solutions li, .blog_solutions #resources_solutions li {background:#f9f9f9;}
#header .blog_solutions #resources_solutions li:hover, .blog_solutions #resources_solutions li:hover {background:#fff;}
#header .all {background:#f9f9f9;}
#header .cat-item-2 {background:#f9f9f9 url('../images/rd1/icon-articles.png') no-repeat 5px center;height:25px;;width:25px;}
#header .cat-item-59 {background:#f9f9f9 url('../images/rd1/icon-events.png') no-repeat 5px center;height:25px;width:25px;}
#header .cat-item-3 {background:#f9f9f9 url('../images/rd1/icon-tools.png') no-repeat 5px center;height:25px;width:25px;}
#header .cat-item-73 {background:#f9f9f9 url('../images/rd1/icon-video.png') no-repeat 5px center;height:25px;width:25px;}
#header .cat-item-2:hover {background:#fff url('../images/rd1/icon-articles-hover.png') no-repeat 5px center;height:25px;;width:25px;}
#header .cat-item-59:hover {background:#fff url('../images/rd1/icon-events-hover.png') no-repeat 5px center;height:25px;width:25px;}
#header .cat-item-3:hover {background:#fff url('../images/rd1/icon-tools-hover.png') no-repeat 5px center;height:25px;width:25px;}
#header .cat-item-73:hover {background:#fff url('../images/rd1/icon-video-hover.png') no-repeat 5px center;height:25px;width:25px;} 

/* Primary Navigation
--------------------------------*/
#header nav {float:right;width:620px;}
#header nav#main_nav ul {float:left;margin-top:48px;}
#header nav#main_nav a {color:#005288;font-size:.875em;padding:9px;}
#header nav#main_nav a:hover {color:#8bbb57; }
#header nav#main li.current_page_item a, .current-menu-item a, .current-menu-parent a, .current-page-ancestor a {background:#8bbb57;color:#fff!important;}
#header #menu-primary-navigation li.menu-item-2609 {}
#header #menu-primary-navigation li.menu-item-2609:hover {background: url('../images/rd1/nav-green-arrow.png') no-repeat center 30px;height: 39px;}
#header #menu-primary-navigation li.menu-item-2609:hover a {-moz-transition: none;-ms-transition: none;-webkit-transition: none;transition: none;}
#header #menu-primary-navigation ul.sub-menu {border:5px solid #8bbb57;background:#fff url('../images/rd1/primary-nav-bg.jpg') repeat-x bottom left;display:none;left:0;margin:0;max-height: 500px;max-width:1054px;padding:42px 25px 36px 46px;position:absolute;top:87px;z-index:99999;}
#header #menu-primary-navigation ul.sub-menu li {float:left;margin-right:10px;padding:10px;text-align:left;}
#header #menu-primary-navigation ul.sub-menu li a {background:none;border-bottom:1px solid #005288;color:#005288!important;font-size:1.2em;padding:0 0 5px!important;text-align:left;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#header #menu-primary-navigation ul.sub-menu li a:hover  {color:#8bbb57!important;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#header #menu-primary-navigation ul.sub-menu li:last-child {margin-right:0;}
#header #menu-primary-navigation ul.sub-menu li.menu-item-468 a {margin-top:20px;width:125px;}
#header #menu-primary-navigation ul.sub-menu li.menu-item-466 a {margin-top:20px;width:140px;}
#header #menu-primary-navigation ul.sub-menu li.menu-item-751 a {margin-top:20px;width:194px;}
#header #menu-primary-navigation ul.sub-menu li.menu-item-752 a {width:120px;}
#header #menu-primary-navigation ul.sub-menu li.menu-item-469 a {margin-top:20px;width:150px;}
#header #menu-primary-navigation ul.sub-menu li.menu-item-467 a {margin-top:20px;width:105px;}
#header #menu-primary-navigation ul.sub-menu ul.sub-menu {border:none;background:none;float:none;height:0;padding:0;position:relative;top:15px;width:130px;}
#header #menu-primary-navigation ul.sub-menu ul.sub-menu li {margin:0;padding:0;}
#header #menu-primary-navigation ul.sub-menu ul.sub-menu li a {border:none;font-size:.813em;line-height:14px;margin:0;}
#menu-blank {display: none;}

/* Sub Navigation
--------------------------------*/
#subnav {float:left;width: 100%;}
#main ul.menu {float: left;list-style: none;margin: 0 0 56px 0;padding: 0;}
#main ul.menu li {border-right: 1px solid #005288;float: left;margin-top: -2px;}
#main ul.menu li:last-child {border-right: none;}
#main ul.menu li a {color: #005288;font-family:'HelveticaNeueW01-45Ligh';font-size: 1.250em;font-weight: normal;padding: 16px 12px 0 12px;}
#main ul.menu li a:hover, #main ul.menu li.current-menu-item a {color: #8bbb57;}
#main ul.menu li.current-menu-item a, #main ul.menu li.current-page-ancestor a {background: #8bbb57 url('../images/rd1/white-notch.png') center -1px no-repeat;display: block;color: #fff !important;margin: -14px -1px 0 -1px;padding: 12px;}
.page-id-5 #menu-church-loans {display: none;}
.page-template-template-faq-list-php .menu-item-3840 a {background: #8bbb57 url('../images/rd1/white-notch.png') center -1px no-repeat;display: block;color: #fff !important;margin: -14px -1px 0 -1px;padding: 16px 12px 8px 12px !important;}
.page-template-template-faq-list-php .menu-item-3840:hover {color: #fff !important;}
.page-id-345 #main ul.menu li#menu-item-333 a, .page-id-345 #main ul.menu li#menu-item-5851 a {background: #fff; color: #005288 !important; margin-top: -12px;}

/* Left Navigation
--------------------------------*/
#main ul.left_nav {border-top: 1px solid #dfdede;float: left;list-style: none;margin: 0;max-width: 190px;padding: 0;width: 100%;}
#main ul.left_nav li {border-bottom: 1px solid #dfdede;float: left;font-size: 14px;padding:0;width: 100%;}
#main ul.left_nav li a {color: #005288;display: block;margin: -1px 0;padding: 6px 0 7px 10px;}
#main ul.left_nav li a:hover {color: #8bbb57;}
#main ul.left_nav li.current_page_item a {color: #fff;}
#main ul.left_nav li.current_page_item a  {background: #005288 url('../images/rd1/left-nav.jpg') right center no-repeat;border: 0;display: block;margin: -1px 0;padding: 6px 0 7px 10px;}
#main ul.left_nav li.current_page_item ul.children li a {background: none;color: #005288;}
#main ul.left_nav li.current_page_item:hover a {background: #7fa8c3 url('../images/rd1/left-nav-hover.jpg') right center no-repeat;cursor: pointer;}
#main ul.left_nav li ul.children {list-style: none;padding-left: 10px;margin-top: 5px;}
#main ul.left_nav li ul.children li {border: 0;margin: 0;padding: 0;}
#main ul.left_nav li ul.children li a {border: none;font-size: 12px;}
#main ul.left_nav li.page-item-1077, #main ul.left_nav li.page-item-1086, #main ul.left_nav li.page-item-1862, #main ul.left_nav li.page-item-4185  {display: none;}

/* Home Slideshow
--------------------------------*/
.slideshow {background: none;float:none !important;height: 368px;margin: 0 auto 30px auto;overflow:  hidden;position:relative;width: 1402px;}
.slideshow .items {clear:both; position: absolute; width:20000em;}
.slideshow .items div {float:left;height: 368px; width:100%;}
.slideshow .active {cursor:default; position:relative;}
.slideshow h2 {line-height: 32px;}
.slideshow h4 {line-height: 24px;}
.slideshow {float:left;}
.slideshow a {color: #8bbb57;}
a.browse {background:url('../images/rd1/slider-arrows.png') no-repeat;cursor:pointer;display:block;float:left;height:60px;position: absolute;width:60px;}
a.disabled {visibility:visible !important; } 
a.left { left: 10%; top: 270px; z-index:20; } 
a.right { background-position: 0 -60px; left:85%; top: 270px; z-index:20;}
#home_slide1 {background: url(http://www.agfinancial.org/wp-content/uploads/2014/01/TaxGuideSlider.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide2 {background: url(http://www.agfinancial.org/wp-content/uploads/2013/07/slide2.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide3 {background: url(http://www.agfinancial.org/wp-content/uploads/2013/08/SliderCM.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide4 {background: url(http://www.agfinancial.org/wp-content/uploads/2013/10/slide4.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide5 {background: url(http://www.agfinancial.org/wp-content/uploads/2013/12/housing-allowance-slide.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide6 {background: url(http://www.agfinancial.org/wp-content/uploads/2014/01/home-slider-loan-fund-ira.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide7 {background: url(http://www.agfinancial.org/wp-content/uploads/2014/01/tax-guide-slide.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide8 {background: url(http://www.agfinancial.org/wp-content/uploads/2013/07/slide3.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide9 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/slider-eBook3.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide10 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/slider-eBook3.jpg) no-repeat; height: 368px; width: 1402px;}
#home_slide11 {background: none; height: 368px; width: 1402px;}
#home_slide12 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/HomePageLadderSlider.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide13 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/hammar-slide-111414-1.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide14 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/ira-slide.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide15 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/tax-guide-slider.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide16 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/breaking022515.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide17 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/choco-slide.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide18 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/rml-summer-camp.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide19 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/lipper-award.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide20 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/NewRateSlider-Web.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide21 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/same-sex-ruling.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide22 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/NewRateSlider.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide23 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/StabilitySlider.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide24 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/NewRateSlider_Dec31.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide25 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/HammerSlider3.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide26 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/40monthRateSlider.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide27 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/TaxGuideSlider2016.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
#home_slide28 {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/NewRateSlider_Jan2016.jpg) no-repeat top center; height: 368px; width: 1402px; position: relative}
.home_desc1 {color: #fff;cursor: default;display: block;left: 17%;position: relative;top: 40px;z-index:11;}
.home_desc2 {color: #fff;cursor: default;display: block;left: 17%;position: relative;top: 40px;z-index:11;}
.home_desc3 {color: #fff;cursor: default;display: block;left: 17%;position: relative;top: 40px;z-index:11;}
.home_desc3 p {font-family: Arial, sans-serif; color: #FFF; position: relative; top: 5px; font-size: 30px;}
.home_desc3 h1 {font-family:'HelveticaNeueW01-45Ligh';font-size: 120px; color: #8ebb5c; margin: 35px 0 0 0;}
.home_desc3 img {margin: -15px 0 0 -35px;}
.home_desc4 {color: #fff;cursor: default;display: block;left: 17%;position: relative;top: 40px;z-index:11;}
.home_desc4 h4 {margin-top: 35px;}
.home_desc5 {color: #fff;cursor: default;display: block;left: 17%;position: relative;top: 40px;z-index:11;}
.home_desc5 h4 {margin-top: 35px;}
.home_desc6 {color: #fff;cursor: default;display: block;left: 47%;position: relative;top: 40px;z-index:11;}
.home_desc6 h4 a {margin-top: 25px; font-family: Arial; color: #003c79; font-size: 1em;}
.home_desc7 {color: #fff;cursor: default;display: block;left: 17%;position: relative;top: 40px;z-index:11;}
.home_desc7 h2 {font-family:'HelveticaNeueW01-55Roma'; margin-top: 25px; color: #fff; font-size:58px; line-height: 57px;}
.home_desc7 h2 a {color: #8bb648;}
.home_desc7 h2 span {font-family:'HelveticaNeueW01-45Ligh';font-size:70px;}
.home_desc9, .home_desc10 {float: right !important; width: 100% !important;}
.home_desc9 h2, .home_desc10 h2 {margin: 25px 0 0 35px; color: #fff; font-weight: 900; font-family: arial; font-size: 2em;}
.home_desc9 h4, .home_desc10 h4 {margin: 10px 0 0 0; line-height: 25px; width: 300px; font-size: 1.45em; color: #fff; padding: 0px;}
.home_desc9 p, .home_desc10 p {font-size: 1.45em; color: #fff; padding: 0px; margin: 110px 0 0 0; line-height: 0px;}
.home_desc9 ul, .home_desc10 ul {float: left; margin: 30px 0 0 0;}
.home_desc9 li, .home_desc10 li {margin: 10px 0 0 -25px; color: #fff; width: 290px; font-size: 22px; line-height: 25px;}
.home_desc9 .hs-cta-wrapper, .home_desc10 .hs-cta-wrapper {line-height: 150px;}
.home_desc9 .second, .home_desc10 .second {line-height: 0px; position: relative; top: 300px; left: -270px;}
.home_desc9 a, .home_desc10 a {font-size: 13px;}
.home_desc17 {float:none !important;margin: 0 auto; width: 815px !important;}
.home_desc17 h2 {margin: 55px 0 15px 0; line-height: 39px; font-size: 32px; color: #fff;}
.home_desc17 p {color: #fff; font-size: 15px; line-height: 18px; margin: 0;}
.home_desc17 a {color: #fff;}
.home_desc17 a:hover {color: #8bbb57;}
.home_desc17 .play {background: url(http://www.agfinancial.org/wp-content/themes/agfs/img/choco-arrow.png) no-repeat 0 0; float: left; line-height: 32px; margin-top: 98px; padding-left: 35px;-moz-transition: none;-ms-transition: none;-webkit-transition: none;transition: none;}
.home_desc17 .play:hover {background-position: 0 -29px;}
.home_desc17 h2 a:hover, .home_desc17 p a:hover {color: #fff;} 
.ipad {background-image: url('../images/rd1/ebook-ipad.png'); background-repeat: no-repeat; width: 470px !important; height: 368px !important; position: relative; left: 15%;}
.right {clear: none; width: 30% !important; position: relative; left: 17%;}
.flag {background-image: url('../images/rd1/ebook-flag.png'); background-repeat: no-repeat; width: 264px !important; height: 72px !important; position: relative; top: 0px; left: 0px;}
.home_desc1 a.green_button, .home_desc2 a.green_button, .home_desc3 a.green_button, .home_desc4 a.green_button, .home_desc5 a.green_button, .home_desc6 a.green_button, .home_desc7 a.green_button {background: #8bbb57;border: none;color: #fff;float: left;font-family:'HelveticaNeueW01-55Roma';font-size: 14px;font-weight: normal;left: 0;padding: 12px 20px;position: absolute;top: 200px;}
.home_desc5 a.green_button {background: #8bbb57;border: none;color: #fff;float: left;font-family:'HelveticaNeueW01-55Roma';font-size: 14px;font-weight: normal;left: 0;padding: 12px 20px;position: absolute;top: 250px;}
.home_desc1, a.green_button:hover, .home_desc2 a.green_button:hover, .home_desc3 a.green_button:hover, .home_desc4 a.green_button:hover, .home_desc5 a.green_button:hover, .home_desc6 a.green_button:hover  {color: #fff;}
.slide12_link {position: absolute; top: 290px; left: 505px; z-index: 10;}
.slide13_link {position: absolute; top: 274px; left: 560px; z-index: 10;}
.slide14_link, .slide15_link, .slide16_link, .slide18_link, .slide19_link, .slide20_link, .slide21_link, .slide22_link, .slide23_link, .slide24_link, .slide25_link, .slide26_link, .slide27_link, .slide28_link{position: absolute; top: 0; left: 0; height: 368px; width: 100%;  z-index: 10;}
.navi {height:20px;left: 84%;position: absolute;top: 430px;width:140px;z-index: 1000;}
.navi a {background:url('../images/rd1/white-dot.png') 0 0 no-repeat;display:block;height:13px;float:left;margin:7px; width:13px;}
.navi a:hover {background:url('../images/rd1/green-dot.png') 0 0 no-repeat;cursor: pointer;}
.navi a.active {background:url('../images/rd1/green-dot.png') 0 0 no-repeat;}

/* Featured Content/Banner
--------------------------------*/
#feature {background: #e0e0e2;float: left;margin-bottom: 60px;width: 100%;}
#feature.home {background: #010101;height: 368px; /* margin-bottom: 35px; */ margin-bottom: 0; width: 100%;}
.page-id-10 #feature {background: #000;}
#feature .blue {background: #005288;float: left;height: 368px;margin-left: -500px;width: 500px;}
#feature .message {background: #e0e0e2;border-left: 10px solid #fff;border-right: 10px solid #fff;float:left;height: 318px;padding: 25px;width: 260px;}
#feature .message h3 {margin: 0;}
#feature .banner {float: left;}
#feature .banner img {position: absolute;}

.global_h2{
	color:#005288;
	font-size:26px;
	padding:0px 0px 20px 0px;
}

.global_h3{
	color:#005288;
	font-size:26px;
	font-weight: normal;
	padding:0px 0px 0px 0px;
	font-family:'HelveticaNeueW01-45Ligh';
}

.white{
	color:#ffffff;
}

.one_fourth{
	width:24%;
	display:inline-block;
	text-align:center;
	border-left:1px solid #c6c6c6;
	margin-bottom: 60px;
}
.error404 .one_fourth {
	width:40%;
	display:inline-block;
	border-left: none;
	text-align:center;
	margin: 60px 0;
}

.section{
	border-top:1px solid #c6c6c6;
	padding-top: 20px;
	clear:both;
}

.section:first-child{
	border-top:0px;
	padding-top:0px;
}

.section .one_third{
	width:33%;
	float:left;
	text-align:center;
	border-left:1px solid #c6c6c6;
	margin-bottom: 20px;
}

.section img{
	max-width:100% !important;
	height:auto !important;
}

.one_fourth:first-child,.section .one_third:first-child{
	border-left:0px;
}

.one_fourth h3,.one_third h3,.one_fourth h3 a,.one_third h3 a{
	color:#8bbb57;
	padding-bottom:20px;
	font-size:22px;
}
	
.one_fourth ul, .one_fourth li,.one_third ul, .one_third li{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#393939;
}

.one_fourth a,.one_third a{
	color:#393939;
}

.one_fourth li:hover a,.one_third li:hover a,.one_fourth li:hover a,.one_third li:hover a{
	color:#8bbb57;
}

#blue_bar {
	background: #005288;
	float: left;
	margin-bottom: 60px;
	width: 100%;
	padding:40px 0px;
	color:#fff;
}

#blue_bar .blue_bar_left{
	font-size:26px;
	width:49%;
	display:inline-block;
	font-family:'HelveticaNeueW01-45Ligh';
}

#blue_bar .blue_bar_right{
	width: 49%;
	display:inline-block;
	text-align:right;
}

#blue_bar .blue_bar_right a{
	border:1px solid #8bbb57;
	color:#8bbb57;
	padding:10px 60px;
	margin-left:20px;
}

#blue_bar .blue_bar_right a:first-child{
	border:1px solid #8bbb57;
	background-color:#8bbb57;
	padding:10px 80px;
	color:#fff;
}

#white_block {
	margin-bottom: 0px;
	width: 100%;
	padding:20px 0px;
}

#white_block .white_block_right .fa{
	color:#005288;
	font-size:23px;
	vertical-align:middle;
	width:30px;
	padding-right:10px;
	text-align:center;
}

#white_block .white_block_right .fa-mobile{
	font-size:38px;
}

#white_block h3{
	color:#005288;
	font-weight:normal;
}

#white_block .white_block_left{
	width:49%;
	display:inline-block;
	border-right:1px solid #c6c6c6;
	margin:0px;
}

#white_block .white_block_left.global_forms{
	min-height:auto;
}

#white_block .white_block_right.global_forms p,#white_block .white_block_right.global_forms h3{
	padding-left:40px;
}

#white_block .white_block_left ul.question li{
	width:auto;
}

#white_block .white_block_right{
	vertical-align:top;
	width:49%;
	display:inline-block;
	margin:0px;
}

#white_block .white_block_right .white_block_right_top{
	border-bottom:1px solid #c6c6c6;
	padding-left:40px;
	padding-bottom:40px;
}

#white_block .white_block_right .white_block_right_bottom{
	padding-left:40px;
	padding-top:40px;
}

#grey_bar {
	background: #838485;
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding:40px 0px;
	color:#fff;
}

#grey_bar h3{
	font-size:26px;
	font-weight:normal;
}

#grey_bar a{
	color:#fff;
}

#grey_bar .grey_bar_left, #grey_bar .grey_bar_right{
	width:49%;
	display:inline-block;
}

#grey_bar .grey_bar_right{
	text-align:right;
}

#grey_bar .grey_bar_right form{
	padding:0px;
	margin:0px;
}

.grey_bar_search{
	border:1px solid #fff;
	display:inline-block;
	position:relative;
	top:0px;
	left:0px;
}

#grey_bar input[type="search"] {
	background: #838485;
	color:#fff;
	border:0px;
	line-height:26px;
	padding:4px 5px;
	margin:0px;
	width:300px;
}

#grey_bar button[type="submit"] {
	position:absolute;
	right:-1px;
	top:-1px;
    background-color: #005288;
    border: medium none;
    color: #FFF;
	float:none;
    font-size: 20px;
	line-height:28px;
    margin-top: 0px;
    padding: 4px 9px 4px 9px;
}

.faq > a,.white_block_right_top a,.global_forms a, .reverse_links > p a{
	color:#8bbb57;
}

.faq > a:hover,.white_block_right_top a:hover,.global_forms a:hover, .reverse_links > p a:hover{
	color:#005288;
}

#footer .wrapper.no_bar {
	border-top:0px;
	padding-top:0px;
}

.clear{
	clear:both;
}
#content ul.forms_list {margin: 0px 0 0 0;padding: 0;}
#content ul.forms_list li {list-style-type: none;margin: 0;padding: 0px 0px 20px 0px;vertical-align: middle;}
#content ul.forms_list li h3 { margin:0px 0px;font-size:22px; font-weight:normal; }
#content ul.forms_list li h3 a { color:#8bbb57;font-weight:normal;}
#content ul.forms_list li h3 a:hover { color:#005288;}
#content ul.forms_list li p {margin: 0px 0px;padding: 0;font-size:1em;}

#content div.column{
	width:49%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:40px;
	border-right:1px solid #c6c6c6;
}
#content div.column ul{
	margin-right:40px;
}

#content div.column.no_border ul{
	margin-right:0px;
	margin-left:40px;
}

.no_border{
	border:0px !important;
}

.no_padding {
	padding:0px !important;
}
/* Main Content
--------------------------------*/
#main {min-height: 500px;width: 100%;}
#content {float:left;margin: 35px auto;position: relative;width: 100%;}
#content .column_home {float:left;margin: 0 60px 0 0;width:55%;}
#content .column_about {float: left;margin: 0 18px 0 0;padding: 0 22px 0 0 !important;width: 70%;}
#content .column_large {float:left;margin: 0 20px 0 0;/* width: 43.6%; */width: 43%;}
#content .column_small {float:left;margin: 0 20px 0 0;width: 24%;}
#content #left_column, #content .left_column {float:left;margin: 0 3% 0 0;min-width: 190px;}
#content #left_column.two_col {border-right: 1px solid #dfdede;float: left;margin: 0 18px 0 0;padding: 0 22px 130px 0 !important;width: 70%;}
.page-id-233 #content #middle_column {width: 70%;}
.page-id-231 #content #left_column.two_col {padding-bottom: 50px !important;}
.page-id-212 #content #left_column.two_col {min-height: 800px;}
#content #middle_column {border-right: 1px solid #dfdede;float:left;margin: 0 15px 0 0;padding: 0 3% 130px 0;width: 54%;}
#content #middle_column.faq {border: none;float:left;margin:30px 0 0 0;padding: 0 3% 100px 0;width: 100%;}
#content #left_column.two_col .size-full, #content #middle_column .wp-post-image {height: auto; margin-bottom: 40px;width: 100%;}
.single-team .wp-post-image {max-width: 100px;}
#content #middle_column.one_col {border-right: 0;float:left;margin: 0;padding: 0 0 130px 0 !important;width: 100%;}
.page-id-3240 #content #middle_column.one_col {position: relative;}
#content #middle_column.two_col {border-right: 0;float:left;margin: 0;padding: 0 0 130px 0 !important;width: 75%;}
#content #right_column {float:left;margin: 0;max-width: 100px;}
#content .table {border-bottom: 10px solid #88b859;margin: 10px 0;padding: 1px;width: 100%;}
#content table {width: 100%;}
#content table tr td {background: #fff;font-size: 0.875em;padding: 20px;text-align: left;}
#content table tr.top td {background: #88b859;border: none;color: #fff;/* font-weight: bold; */text-align: left;}
#content table tr.odd td {background: #e8e8e8;}
#content table tr td {font-family:'HelveticaNeueW01-55Roma';}
#content ul li {font-size: 0.875em;}
#content ul.pdf_list {margin: 60px 0 0 0;max-width: 500px;padding: 0;}
#content ul.pdf_list li {background: url('../images/rd1/icon-pdf.jpg') no-repeat 0 0;list-style-type: none;margin: 0;padding: 0px 0px 40px 50px;vertical-align: middle;width: 100%;}
#content ul.pdf_list li h3 {line-height: 32px!important;}
#content ul.pdf_list li p {margin: 0;padding: 0;}
#content ul.question {margin: 20px 0;max-width: 650px;padding: 0;}
#content ul.question h5 {font-family:'HelveticaNeueW01-55Roma';color: #005288;cursor: pointer;}
#content ul.question li {background: url('../images/rd1/faq.jpg') no-repeat left 7px;list-style-type: none;margin: 0;padding-left: 20px;width: 100%;}
#content ul.question .answer {display: none;}
#content ul.question .answer ul li {background: none;list-style-type: disc; font-size: 1.00em; margin: 0;padding-left: 0;width: 100%;}
#content ul.question li.active {background: url('../images/rd1/faq-open.jpg') no-repeat left 7px;}
#content ul.question li p {font-size: 1.000em;}
#content ul.team {margin: 20px 0;padding: 0;}
#content ul.team .wp-post-image {margin-bottom: 40px;max-height: 100px; max-width: 100px;}
#content ul.team li {background: url('../images/rd1/faq.jpg') no-repeat left 7px;list-style-type: none;margin: 0;padding-left: 20px;width: 100%;}
#content ul.team li.active {background: url('../images/rd1/faq-open.jpg') no-repeat left 7px;}
#content ul.team li p {font-size: 1.000em;}
.list_columns {float: left; width: 45%; height: auto;}

/* Home
--------------------------------*/
#home_nav {background: #e2eed6;float:left;height: 73px;width: 100%;}
#home_nav ul.menu {float: left;list-style: none;margin: 0;padding: 0;width: 1090px;}
#home_nav ul.menu li {border-right: 1px solid #fff;float: left;height: 73px;max-width: 188px;width: 20%;}
#home_nav ul.menu li:last-child {border-right: none;}
#home_nav ul.menu li a {color: #8abd54;display: block;font-family:'HelveticaNeueW01-75Bold';font-size: 1.125em;font-weight: normal;padding: 26px 10% 27px 10%;text-align: center;}
#home_nav ul.menu li.menu-item-1233 { max-width: 300px;width: 22% !important}
#home_nav ul.menu li.menu-item-1233 a, #home_nav ul.menu li.menu-item-1234 a {/* padding: 16px 14px 17px 14px; */}
#home_nav ul.menu li a:hover {background: #8abd56;color: #fff;}
#latest_posts {border: 1px solid #e3eed6;float:left;padding: 20px;width: 30%;}
.feedburnerFeedBlock ul {list-style: none !important;margin: 20px 0 0 0;padding: 0;}
.feedburnerFeedBlock ul li {margin-bottom: 10px;}
.feedburnerFeedBlock ul li a {font-size: 14px;}
.feedburnerFeedBlock ul li div{font-size: 11px;}
#creditfooter {display: none !important;}
#get_connected {background: #e2eed6;float:left;height: 288px;margin: 65px 0;width: 100%;}
#get_connected ul.connected {float:left;height: 288px;list-style: none;margin: 0;padding: 0;width: 1090px;}
#get_connected ul.connected li {border-right: 1px solid #fff;float:left;/* max-width: 100%; */padding: 50px 10%;}
#get_connected ul.connected li:first-child {padding-left: 0;}
#get_connected ul.connected li:last-child {border-right: none;}
#get_connected ul.connected ul {list-style: none;margin-top: 12px;padding: 0;}
#get_connected ul.connected ul li {border-right: none;float: none;line-height: 25px;padding: 0;}
#get_connected ul.connected .social_icon {margin: 12px 15px 8px 0;}
#get_connected ul.connected .twitter {background: url('../images/rd1/get-connected-twitter.png') no-repeat;float: left;height: 60px;width: 61px;}
#get_connected ul.connected .events {background: url('../images/rd1/get-connected-events.png') no-repeat;float: left;height: 60px;width: 61px;}
#get_connected ul.connected .youtube {background: url('../images/rd1/get-connected-youtube.png') no-repeat;clear:both;float: left;height: 60px;width: 61px;}
#get_connected ul.connected .rss {background: url('../images/rd1/get-connected-rss.png') no-repeat;float: left;height: 60px;width: 61px;}
#get_connected ul.connected .twitter:hover {background: url('../images/rd1/get-connected-twitter-hover.png') no-repeat;}
#get_connected ul.connected .events:hover {background: url('../images/rd1/get-connected-events-hover.png') no-repeat;}
#get_connected ul.connected .youtube:hover {background: url('../images/rd1/get-connected-youtube-hover.png') no-repeat;}
#get_connected ul.connected .rss:hover {background: url('../images/rd1/get-connected-rss-hover.png') no-repeat;}

#breaking {border-bottom: 1px solid #fff; font: normal 17px/18px 'arial black', arial, verdana; color: #fff; float:left; width: 100%;}
#breaking .wrapper {background: #8abd54; max-width: 73.5%; padding: 10px 20px 11px 20px;}
#breaking span {color: #fff; font: normal 15px/15px 'arial black', arial, verdana; /* margin-left: 12px; */} 
#breaking span.blue {color: #0a5386;}
#breaking a {color: #194f87;}
#breaking a:hover {color: #194f87;}

/*
#breaking {border-bottom: 1px solid #fff; font: normal 17px/18px 'arial black', arial, verdana; color: #fff; float:left; width: 100%;}
#breaking .wrapper {background: #8abd54; max-width: 80%; padding: 10px 20px 11px 20px; text-align: center;}
#breaking span {color: #fff; font: normal 15px/15px 'arial black', arial, sans-serif;}
#breaking span.blue {color: #0a5386; font: normal 17px/18px 'arial black', arial, sans-serif;}
#breaking a {color: #fff; font-family: arial, sans-serif;}
#breaking a:hover {color: #194f87;}
*/

#home_footer {float: left; margin: 0 auto; position: relative; width: 100%}
#home_footer ul {list-style: none;}
#home_footer ul li {background: #e3eed7; float: left; margin-top: 85px; max-width: 340px; position: relative;}
#home_footer ul li .link {background: #7eaf4b; color: #fff; display: inline-block; font-family: arial, helvetica, sans-serif; font-weight: bold; margin-top: 15px;}
#home_footer ul li.tweet {height: 248px; padding: 58px 5px 8px 5px; width: 330px;}
#home_footer ul li.tweet, #home_footer ul li.interactive {margin-right: 5px;}
#home_footer ul li.tweet .connected_icon {left: 36%; position: absolute; top: -60px;}
#home_footer ul li.interactive {height: 242px; padding: 64px 60px 8px 60px; max-width: 220px;}
#home_footer ul li.interactive .connected_icon {left: 36%; position: absolute; top:-60px;}
#home_footer ul li.interactive .link {margin: 19px 0 0 44px; padding: 6px 12px;}
#home_footer ul li.help {background: #e3eed7 url('../images/rd1/home-help-bg.png') center 64px no-repeat; height: 314px; width: 340px;}
#home_footer ul li.help .connected_icon {left: 36%; position: absolute; top:-60px;}
#home_footer ul li.help h3 {margin: 127px 0 92px 102px;}
#home_footer ul li.help .link {margin: 0 0 0 101px; padding: 6px 19px;}

/* Basic Blue Tabs
--------------------------------*/
#basic_tabs {float: left;width: 100%;}
#basic_tabs #tabs {margin:60px auto;}
#basic_tabs #tabs ul {list-style:none;margin: 0;padding: 0;}
#basic_tabs #tabs ul li {border-bottom: 1px solid #f0f0f0;border-top: 1px solid #e3e3e3;float: left;outline: none;padding: 4.4% 0;position: relative;text-align: center;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#basic_tabs.ira #tabs ul li {/* padding: 4.4% 10%; */}
#basic_tabs #tabs ul li:hover {-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#basic_tabs #tabs ul li:hover, #basic_tabs #tabs ul li.ui-tabs-active  {background: #005288;}
#basic_tabs #tabs ul li a {font-size: 95%;padding: 30px 35px;}
#basic_tabs #tabs.four_tabs ul li {padding: 4.4%;}
#basic_tabs #tabs.four_tabs ul li a {padding: 30px 0;}
#basic_tabs #tabs.four_tabs ul {/* width: 540px; */}
#basic_tabs.ira #tabs ul li a {padding: 30px 35px;}
#basic_tabs #tabs ul li:first-child a {border-left: none;}
#basic_tabs #tabs ul li a:hover, #basic_tabs #tabs ul li.ui-tabs-active a {/* background:  url('../images/rd1/blue-notch.png') no-repeat center bottom; */border-left:none;cursor:pointer;padding-bottom: 38px;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#basic_tabs #tabs ul li:hover a, #basic_tabs #tabs ul li.ui-tabs-active a {color: #fff;cursor:default;}
#basic_tabs #tabs ul .ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor:pointer;}
#basic_tabs #tabs .ui-tabs-panel {float:left;padding:35px 0;}
#basic_tabs #tabs .ui-tabs-panel p {font-family:'HelveticaNeueW01-45Ligh';font-size:1.25em;font-weight:400;line-height:30px;margin: 0 auto;}

/* Church Loans Overview
--------------------------------*/
#church_loans_tabs {float: left;margin: 60px 0;width: 100%;}
#church_loans_tabs #tabs {margin:0 auto;max-width: 1090px;}
#church_loans_tabs #tabs ul.our_difference {list-style:none;margin: 0;padding: 0;}
#church_loans_tabs #tabs ul.our_difference li {float: left;height: 253px;outline: none;margin: 0 auto;padding: 0;position: relative;text-align: center;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;width: 25%;}
#church_loans_tabs #tabs ul.our_difference li:hover {-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;
transition: all .2s;}
#church_loans_tabs #tabs ul.our_difference li.tab1 {background:url('../images/rd1/church-loans-no-fees.jpg') no-repeat top center;}
#church_loans_tabs #tabs ul.our_difference li.tab2 {background:url('../images/rd1/church-loans-nationwide.jpg') no-repeat top center;}
#church_loans_tabs #tabs ul.our_difference li.tab3 {background:url('../images/rd1/church-loans-construction.jpg') no-repeat top center;}
#church_loans_tabs #tabs ul.our_difference li.tab4 {background:url('../images/rd1/church-loans-stewardship.jpg') no-repeat top center;}
#church_loans_tabs #tabs ul.our_difference li.tab1:hover, #church_loans_tabs #tabs ul.our_difference li.tab1.ui-tabs-active  {background:url('../images/rd1/church-loans-no-fees-hover.jpg') no-repeat center top;}
#church_loans_tabs #tabs ul.our_difference li.tab2:hover, #church_loans_tabs #tabs ul.our_difference li.tab2.ui-tabs-active {background:url('../images/rd1/church-loans-nationwide-hover.jpg') no-repeat top center;}
#church_loans_tabs #tabs ul.our_difference li.tab3:hover, #church_loans_tabs #tabs ul.our_difference li.tab3.ui-tabs-active {background:url('../images/rd1/church-loans-construction-hover.jpg') no-repeat top center;}
#church_loans_tabs #tabs ul.our_difference li.tab4:hover, #church_loans_tabs #tabs ul.our_difference li.tab4.ui-tabs-active {background:url('../images/rd1/church-loans-stewardship-hover.jpg') no-repeat top center;}
#church_loans_tabs #tabs ul.our_difference li a {color: #393939;display: block;font-family:'HelveticaNeueW01-45Ligh';font-size:1.25em;font-weight:400;height:60px;line-height: 30px;padding-top: 214px;text-align: center;white-space: nowrap;width:100%;}
#church_loans_tabs #tabs ul.our_difference li a:hover {background:url('../images/rd1/gray-notch.jpg') no-repeat center 258px;color: #393939;cursor:default;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#church_loans_tabs #tabs ul.our_difference .ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor:default;}
#church_loans_tabs #tabs ul.our_difference .ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor:pointer;}
#church_loans_tabs #tabs .ui-tabs-panel {background:#e0e0e2;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;float:left;padding:40px 70px;width:86%;}
#church_loans_tabs #tabs .ui-tabs-panel p {font-family:'HelveticaNeueW01-45Ligh';font-size:1.25em;font-weight:400;line-height:30px;margin: 0 auto;text-align:center;}
#our_process_tabs {float: left;margin: 60px 0 0 0;width: 100%;}
#our_process_tabs #tabs {margin:0 auto;}
#our_process_tabs #tabs ul.our_process {list-style:none;margin: 0 auto;padding: 0;max-width: 1090px;}
#our_process_tabs #tabs ul.our_process li {float: left;height: 247px;outline: none;margin: 0 auto;padding: 0;position: relative;text-align: center;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;width: 25%;}
#our_process_tabs #tabs ul.our_process li:hover {-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#our_process_tabs #tabs ul.our_process li.tab1 {background:url('../images/rd1/church-loans-circle01.jpg') no-repeat top center;}
#our_process_tabs #tabs ul.our_process li.tab2 {background:url('../images/rd1/church-loans-circle02.jpg') no-repeat top center;}
#our_process_tabs #tabs ul.our_process li.tab3 {background:url('../images/rd1/church-loans-circle03.jpg') no-repeat top center;}
#our_process_tabs #tabs ul.our_process li.tab4 {background:url('../images/rd1/church-loans-circle04.jpg') no-repeat top center;}
#our_process_tabs #tabs ul.our_process li.tab1:hover, #our_process_tabs #tabs ul.our_process li.tab1.ui-tabs-active, 
#our_process_tabs #tabs ul.our_process li.tab2:hover, #our_process_tabs #tabs ul.our_process li.tab2.ui-tabs-active,
#our_process_tabs #tabs ul.our_process li.tab3:hover, #our_process_tabs #tabs ul.our_process li.tab3.ui-tabs-active,
#our_process_tabs #tabs ul.our_process li.tab4:hover, #our_process_tabs #tabs ul.our_process li.tab4.ui-tabs-active {background:url('../images/rd1/church-loans-process-circle-hover.jpg') no-repeat center top;}
#our_process_tabs #tabs ul.our_process li a {color: #005288;display: block;font-family:'HelveticaNeueW01-45Ligh';font-size:1.250em;font-weight:400;height: 162px;line-height: 30px;padding-top: 85px;text-align: center;white-space: nowrap;width:100%;}
#our_process_tabs #tabs ul.our_process li.tab2 a, #our_process_tabs #tabs ul.our_process li.tab3 a {padding-top: 77px;}
#our_process_tabs #tabs ul.our_process li.tab2 a:hover, #our_process_tabs #tabs ul.our_process li.tab3 a:hover {height: 170px;}
#our_process_tabs #tabs ul.our_process li a:hover {background:url('../images/rd1/light-gray-notch.jpg') no-repeat center 230px;color: #fff;cursor:default;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#our_process_tabs #tabs ul.our_process .ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor:default;}
#our_process_tabs #tabs ul.our_process .ui-tabs-active a, #our_process_tabs #tabs ul.our_process .ui-state-active a {color: #fff;}
#our_process_tabs #tabs ul.our_process .ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor:pointer;}
#our_process_tabs #tabs .tabs_bg {background: #ededed;display: block;height: 336px;position: absolute;top: 420px;width: 100%;z-index: 0;}
#our_process_tabs #tabs .ui-tabs-panel {background: #ededed;height: 295px;margin: 20px auto;max-width: 1010px;padding: 10px 0;position: relative;width: 100%;z-index: 10;}
#our_process_tabs #tabs .ui-tabs-panel .wrapper {width: 100%;}
#our_process_tabs #tabs .ui-tabs-panel p, #our_process_tabs #tabs .ui-tabs-panel ul li {font-family:'HelveticaNeueW01-45Ligh';font-size:1.250em;font-weight:400;line-height:30px;max-width: 900px;text-align: left;}
#our_process_tabs #tabs .ui-tabs-panel ul {float:left;margin-right: 80px;}
#our_process_tabs #tabs .ui-tabs-panel ul.loan_programs li {font-size: 0.900em;}
#our_process_tabs #tabs #tab1.ui-tabs-panel {background: #ededed url('../images/rd1/church-loans-process-step1-bg.jpg') no-repeat top right;}
#our_process_tabs #tabs #tab2.ui-tabs-panel {background: #ededed url('../images/rd1/church-loans-process-step2-bg.jpg') no-repeat top right;}
#our_process_tabs #tabs #tab3.ui-tabs-panel {background: #ededed url('../images/rd1/church-loans-process-step3-bg.jpg') no-repeat top right;}
#our_process_tabs #tabs #tab4.ui-tabs-panel {background: #ededed url('../images/rd1/church-loans-process-step4-bg.jpg') no-repeat top right;}

/* Main Content - Resources
-------------------------------------*/

#main_blog {margin-top:30px;width:100%;}
#main_blog .main_column {border:none;float:none;padding-bottom: 100px;width:100%;}
#main_blog .blog_single {margin:0 auto;max-width:1028px;}
#main_blog .main_column .wrapper {margin:0 auto;max-width:1040px;}
#main_blog .main_column .resource_posts {list-style:none;margin:35px auto 85px auto;padding:0;}
#main_blog .main_column .resource_posts .post img {bottom:8px;left:8px;position:absolute;}
#main_blog .main_column .resource_posts .post img.wp-post-image {border:1px solid #dcdcdc;bottom:0;height:155px;left:0;position:relative !important;}
#main_blog .main_column h2 {color:#005288;line-height:32px;margin:0 0 25px 0;}
#main_blog .main_column .resource_posts .post h4 a {color:#051530;font-weight:bold !important;}
#main_blog .main_column .resource_posts .post h4 a:hover {color:#005288;}
#main_blog .main_column .resource_posts .post h4, #main_blog .main_column .resource_posts .post p {font-size:0.875em;line-height: 18px;margin:0;padding:10px 10px 0 10px;}
#main_blog .main_column .resource_posts li {border:1px solid #dcdcdc;float:left;height:245px;margin:0 18px 18px 0;overflow:hidden;padding:10px;position:relative;transition:all 0.2s;-moz-transition: all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;width:220px;}
#main_blog .main_column .resource_posts .excerpt_link {bottom:15px;position:absolute;right:0;}
#main_blog .main_column .resource_posts a.continue {background: #005288;color:#fff;font-size:0.875em;height:14px;padding:8px 20px}
#main_blog .main_column .resource_posts a.continue:hover {background:#7fa8c3;color:#fff;}
#main_blog .blog_single {margin:0 auto;}
#main_blog .blog_single .wrapper {height:50px;margin:0;width:100%;}
#main_blog .blog_single h4 {color:#005288;font-size:2.250em;line-height:32px;margin:84px 0 5px 0;}
#main_blog .blog_single span.category {color:#005288;display:block;font-size:0.875em;margin:5px 0 25px 0;}
#main_blog .blog_single span.category a {color:#005288;}
#main_blog .blog_single span.category a:hover {color:#7be0fd;}
#main_blog .blog_single .addthis_toolbox {margin: 20px 0;}
#main_blog .blog_single .left_column {float:left;margin:25px 4% 0 0;width:30%;}
#main_blog .blog_single .left_column img {border:1px solid #abb1b9;height:auto;margin-bottom:15px;max-width:100%;}
#main_blog .blog_single .right_column {float:left;width:65%;}
#main_blog .blog_single .right_column p {font-family:Helvetica,Arial,sans-serif;}


/*#main_blog .blog_single .right_column form {margin-left:-35px;} */
#main_blog .blog_single .right_column form#commentform {margin-left:0;} 
#main_blog .blog_single .right_column form#commentform label {} 
.blog #main_blog .blog_nav, .archive #main_blog .blog_nav {display:none;} /* Change to block to display more than 20 blog posts */
#main_blog .blog_nav {background:url(/wp-content/themes/foundationcapitalresources/img/bg-blog-nav.jpg) no-repeat 0 0;float:right;height:28px;position:relative;right:0;top:20px;width:320px;z-index:999;}
#main_blog .blog_nav a {color:#005288;font-family:'HelveticaNeueW01-67MdCn 692710';font-size:0.875em;text-transform:uppercase;}
#main_blog .blog_nav a:hover {color:#fff;}
#main_blog .blog_nav .nav_left a {float:left;height:22px;padding:6px 30px 0 12px;text-shadow:0px 1px -1px #fff;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;width:125px;}
#main_blog .blog_nav .nav_left a:hover {background:url(/wp-content/themes/foundationcapitalresources/img/bg-blog-nav.jpg) no-repeat 0 -28px;text-shadow:none;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#main_blog .blog_nav .nav_right a {float:right;height:22px;margin-left:-30px;padding:6px 12px 0 50px;text-shadow:0px 1px -1px #fff;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#main_blog .blog_nav .nav_right a:hover {background:url(/wp-content/themes/foundationcapitalresources/img/bg-blog-nav.jpg) no-repeat -145px -56px;text-shadow:none;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#main_blog input, #main_blog textarea {border:2px solid #abb1b9;color:#005288;font-family:'HelveticaNeueW01-Thin';font-size:1.250em;padding:10px;outline:none;transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;}
#main_blog .commentlist {max-width:577px;}
#main_blog input:focus, #main_blog textarea:focus {border:2px solid #7be0fd;transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;}
#main_blog input[type="text"] {margin-bottom:10px;width:50%;}
#main_blog textarea {resize:vertical;width:95%;}
#main_blog input[type="submit"] {background:#005288;border:0;color:#fff;font-size:1.375em;margin-top:15px;padding:15px;transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;vertical-align:top;}
#main_blog input[type="submit"]:hover {background:#7be0fd;color:#005288;text-shadow:0px 1px -1px #fff;transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;}
#main_blog .blog_single .alphabet {float:left;margin-bottom:50px;}
#main_blog .blog_single .alphabet span {border:1px solid #8bbb57;border-radius:15px;color:#8bbb57;font-size:0.875em;height:20px;float:left;line-height:20px;margin-right:3px;text-align:center;width:20px;}

.single-blog .left_column {width: 60% !important;}
.single-blog .right_column {width: 36% !important;}
#main_blog .blog_single .alphabet span.linked {border:1px solid #005288;}
#main_blog .blog_single .alphabet span a {color:#005288;}
#main_blog .blog_single .alphabet span a:hover {color:#8bbb57;}
#aqsfformid {border: none !important;margin-top: 65px;}
#aqsfformid .form_title {display: none;}
#awqsf_search_form_1461 {position: relative;}
.awqsf_box {float:right; width:24%;}
.taxodrop-0 {margin-right: 50px;}
.awqsf_box input[type="submit"] {background:#8bbb57;color: #fff;float: right;font-family:'HelveticaNeueW01-55Roma';font-size: 14px;font-weight: normal;height: 31px;line-height: 11px;padding: 9px 14px;position: absolute;right: 0;top: -14px;}
.search_result {border-bottom: 1px solid #ededed;padding: 30px 0;}
#filter_by_topic {display: none;}
.mobileHide {display: none;}

.single-blog .widget {margin-bottom: 50px;}
#es_txt_name, #es_txt_email {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; max-width: 256px; width: 100% !important;}
#es_txt_button {background: #8bbb57;border: none !important;border-radius: 0;display: inline-block;font-family: 'HelveticaNeueW01-45Ligh' !important;padding: 15px !important;margin: 0 0 10px;color: #fff !important;font-size: 20px !important;line-height: 18px;max-width: 280px;width: 100%;}



/* Insurance 
--------------------------------*/
#main ul#menu-insurance.menu li {margin-top: -2px !important;}
#main ul#menu-insurance.menu li a {font-size: 1.000em !important;}

/* Forms 
--------------------------------*/
.fund_ira_tabs #member form {float: left;}
.fund_ira_tabs p {line-height: 22px;}
.fund_ira_tabs form em {display: block;float: right;line-height: 22px;padding-bottom: 15px;width: 95%;}
.fund_ira_tabs form label {line-height: 35px;}
.fund_ira_tabs h4, #number_tabs h4 {border-top: 1px solid #e5e5e5;margin-top: 20px;}
.fund_ira_tabs .prev_tab, .prev_tab {float: left;margin-top: 25px;}
.fund_ira_tabs .next_tab, .next_tab {background: #8bbb57 url('../images/rd1/submit-arrow.jpg') no-repeat right center;border: none;color: #fff;float: right;font-family:'HelveticaNeueW01-55Roma';font-size: 0.875em;margin-top: 5px;padding: 12px 24px 12px 12px;}
.fund_ira_tabs .next_tab:hover, .next_tab:hover {color: #fff;}
.fund_ira_tabs .circular_agree {color: #ff0000;}
.fund_ira_tabs input[type="checkbox"] {margin-bottom: 15px;}
#aToolTip {display: none;position: absolute;z-index: 50000;}
.tooltip .aToolTipContent {background-color: #e8e8e8;border: 1px solid #85acc6;margin:0;padding: 10px;position:relative;}
.tooltip_steps {margin:0;}
.tooltip_steps .aToolTipContent {background: url('../images/rd1/step-arrow.jpg') no-repeat 50% 50%;color: #929292;padding-left: 25px;white-space: nowrap;width: 0;}
#scrollto {height: 0;}


/* Hubspot Forms 
--------------------------------*/
input.hs-input[type="text"], input.hs-input[type="email"], input.hs-input[type="tel"], textarea.hs-input {background: #fff;border: 1px solid #e3e3e3;border-radius: 0;color: #8bbb57 !important;font-size: 14px !important;font-weight: bold !important;margin-bottom: 15px;max-width: 240px;outline: none;padding: 6px;width: 94%;-moz-appearance: none;-webkit-appearance: none;}
input.hs-input, textarea.hs-input {border-radius:0 !important;-webkit-transition:none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.hs-form.stacked label {font-weight: normal !important;}
select.hs-input, input.hs-input[type=file] {background: url('../images/rd1/select-arrow.jpg') center right no-repeat;background-image: none\0/;background-color: #fff;border: 1px solid #e3e3e3 !important;border-radius: 0 !important;color: #8bbb57 !important; font-size: 0.875em !important;font-weight: bold !important;max-width: 254px !important;outline: none !important;padding: 6px !important;width: 94% !important;-moz-appearance: none !important;-webkit-appearance: none !important;line-height: 20px !important;height: 34px !important;}
.hs-form .hs-button {background: #8bbb57 url('../images/rd1/submit-arrow.jpg') no-repeat right center !important;border: none !important; border-radius: 0 !important;color: #fff !important;font-family: 'HelveticaNeueW01-55Roma' !important;float: right !important;font-family: 'HelveticaNeueW01-55Roma' !important;font-size: 14px !important;margin-top: 34px !important;padding: 12px 24px 12px 12px !important;}
input.hs-input:focus, textarea.hs-input:focus {border-color: #e3e3e3 !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}
.hs-form .hs-button:hover, .hs-form .hs-button:focus, .hs-form .hs-button.hovered {-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border-top: none !important;border-bottom: none !important;border-right: none !important;border-left: none !important;}


/* FAQ 
--------------------------------*/
#content .faq_categories {position: relative;}
#content .faq_categories ul.category_list {background: #fff;border: 1px solid #e3e3e3;left: 140px;list-style:none;margin: 0;padding: 0;position: absolute;top: 34px;width: 260px;z-index:10;}
#content .faq_categories ul.category_list li {border-bottom: 1px solid #e3e3e3;line-height:15px;padding:10px 20px;text-align:left;}
#content .faq_categories .category_list .children {list-style: none;}
#content .faq_categories .category_list .children li {border-bottom: none !important;padding: 2px 0;}
#content .faq_categories .category_list .children li a {border-bottom: none !important;color:#005288;font-size: 1.250em;padding: 2px 0;}
#content .faq_categories .category_list .children li a:hover {color:#8bbb57;}
#content .faq_categories a.categories {background: url('../images/rd1/select-bg.jpg') no-repeat;display: block;height: 34px;margin-left: 140px;width: 255px;}

/* Ministry Stories
--------------------------------*/
#content ul.ministry_story {list-style:none;margin: 0;padding: 0;}
#content ul.ministry_story li {float: left;height: 248px;margin: 0 14px 14px 0;max-width: 380px;padding: 0;position: relative;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;width: 100%;}
#content ul.ministry_story li:hover {-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#content ul.ministry_story span.video_button {background: url('../images/rd1/icon-video-play-button.png') no-repeat;display: block;height: 248px;position: absolute;width: 100%;z-index: 100;}
#content ul.ministry_story h2 {color: #005288;left: 17px;line-height: 28px;max-width: 142px;position: absolute;top: 25px;z-index: 200; }
#content ul.ministry_story p {color: #005288;left: 17px;line-height: 20px;max-width: 142px;position: absolute;top: 120px;z-index: 200; }
#content ul.ministry_story a.watch_video {background: url('../images/rd1/icon-watch-video-sm.png') 0 196px no-repeat;color: #8bbb57;cursor: pointer;height: 0px;left: 17px;padding: 196px 225px 52px 32px;position: absolute;top: 0;z-index: 200; }
#content ul.ministry_story a.watch_video:hover {color: #005288;} 
	

/* Client Services
--------------------------------*/
#forms1, #forms2, #forms3, #forms4, #forms5 {display: none; float: left; clear: both;} 
#forms1 h3 a, #forms2 h3 a, #forms3 h3 a, #forms4 h3 a, #forms5 h3 a {color: #005288;font-size: 18px;line-height: 16px;} 
#forms1 h3 a:hover, #forms2 h3 a:hover, #forms3 h3 a:hover, #forms4 h3 a:hover, #forms5 h3 a:hover {color: #8bbb57;}
#cl_loans h3 a, #in_forms h3 a, #ira_forms h3 a, #pg_forms h3 a, #rp_forms h3 a, .rp_forms h3 a {color: #005288;font-size: 16px;line-height: 16px;} 
.login_now {background: #e0e0e2;float: left;margin: 23px 0;padding: 38px;}
.login_copy {float:left;width: 55%;}
.login_box {float:right;margin-top: 12px;text-align: center;}
#our_process_tabs {float: left;margin: 60px 0 0 0;width: 100%;}


/* Numbered Form
--------------------------------*/
#number_tabs #tabs {margin: 10px auto 0 auto;position: relative;}
#number_tabs #tabs ul, #number_tabs #tabs ul.ira {float: left;list-style:none;margin: 30px auto;padding: 0;}
#number_tabs #tabs ul li, #number_tabs #tabs ul.ira li {background:url('../images/rd1/next-step.jpg') no-repeat top center;float: left;height: 46px;outline: none;margin: 0 22px 0 auto;padding: 0;position: relative;text-align: center;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;width: 40px;}
#number_tabs #tabs ul.ira1, #number_tabs #tabs ul.ira2, #number_tabs #tabs ul.ira3, #number_tabs #tabs ul.ira4, #number_tabs #tabs ul.ira5, #number_tabs #tabs ul.ira6 {border-bottom: 1px solid #e5e5e5;float: none !important;margin: 0 0 15px 0 !important;padding-bottom: 15px;}
#number_tabs #tabs ul.ira1 li, #number_tabs #tabs ul.ira2 li, #number_tabs #tabs ul.ira3 li, #number_tabs #tabs ul.ira4 li, #number_tabs #tabs ul.ira5 li, #number_tabs #tabs ul.ira6 li {background: none !important;float: none !important;height: 25px !important;margin: 0 !important;padding: 0;text-align: left  !important;width: 400px  !important;}
#number_tabs #tabs ul.ira1 li a, #number_tabs #tabs ul.ira2 li a, #number_tabs #tabs ul.ira3 li a, #number_tabs #tabs ul.ira4 li a, #number_tabs #tabs ul.ira5 li a, #number_tabs #tabs ul.ira6 li a {font-family: "helvetica neue", arial, sans-serif !important;font-size: 1.000em !important;font-weight: normal !important;text-align: left !important;}
#number_tabs #tabs ul li:hover, #number_tabs #tabs ul.ira li:hover {-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#number_tabs #tabs ul li.completed, #number_tabs #tabs ul.ira li.completed {background:url('../images/rd1/completed-step.jpg') no-repeat top center;text-indent: -9999em;-moz-transition: none;-ms-transition: none;-webkit-transition: none;transition: none;}
#number_tabs #tabs ul li span.divider, #number_tabs #tabs ul.ira li span.divider {background:url('../images/rd1/step-divider.jpg') no-repeat top center;height: 7px;left: 40px;position: absolute;top: 18px;width: 22px;}
#number_tabs #tabs ul li.ui-tabs-active  {background:url('../images/rd1/current-step.jpg') no-repeat center top;}
#number_tabs #tabs ul li.completed.ui-tabs-active, #number_tabs #tabs ul.ira li.completed.ui-tabs-active {background:url('../images/rd1/next-step.jpg') no-repeat top center;}
#number_tabs #tabs ul li.completed.ui-tabs-active a, #number_tabs #tabs ul.ira li.completed.ui-tabs-active a {color: #005288;text-indent: 0;}
#number_tabs #tabs ul li.ui-tabs-active a, #number_tabs #tabs ul.ira li.ui-tabs-active a  {color: #fff;} 
#number_tabs #tabs ul li a, #number_tabs #tabs ul.ira li a {color: #005288;display: block;font-family:'HelveticaNeueW01-75Bold';font-size:1.875em;font-weight:normal;line-height: 40px;text-align: center;white-space: nowrap;width:100%;}
#number_tabs #tabs ul.ira li a:hover {background:url('../images/rd1/light-gray-notch.jpg') no-repeat center 394px;cursor:default;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#number_tabs #tabs .ui-tabs-panel {min-height: 300px;padding: 10px 0;position: relative;}
#number_tabs #tabs .ui-tabs-panel h2 {margin-bottom: 30px;}
#number_tabs #tabs .ui-tabs-panel p, #number_tabs #tabs .ui-tabs-panel ul li {line-height:26px;text-align: left;}
#number_tabs #tabs .ui-tabs-panel ul {list-style:none;}


/* Your Future
--------------------------------*/
#content #yourfuture {background: url('../images/rd1/background-your-future.jpg') no-repeat;height: 610px;margin: 0 0 50px 0;position:relative;width: 980px;}
#content #yourfuture.thanks {background: url('../images/rd1/background-your-future-thankyou.jpg') no-repeat;height: 500px;margin: 0;width: 980px;}
#content #yourfuture h1{color:#175087; font: normal 28px Arial, Helvetica, sans-serif;margin: 0;}
#content #yourfuture h2{color:#175087; font: normal 24px Arial, Helvetica, sans-serif;margin-bottom:-10px;}
#content #yourfuture h3{color:#175087; font: bold 14px Arial, Helvetica, sans-serif; padding: 3px 0;}
#content #yourfuture p{color:#fff; font: 12px/16px Arial, Helvetica, sans-serif; margin:10px 0;}
#content #yourfuture a{color:#175087;}
#content #yourfuture a:hover{color:#7DC0EB; text-decoration:none;}
#content #yourfuture #talking {float:left;height: 210px;left: 50px;position:relative;text-align:right;top: 50px;width: 280px;}
#content #yourfuture #talking p {font-size: 12px;margin-left: 36px; *margin-left: 26px;margin-left: 26px\0/; width: 244px;*width: 254px; width: 254px\0/;}
#content #yourfuture #video{border: 5px solid #fff;clear: right;float: left;height:192px;left: 80px;position:relative;top:57px;width: 341px;}
#content #yourfuture #right{float: left;height:240px;left: 80px;position:relative;width: 341px;}
#content #yourfuture #ready {float:left;height: 145px;left: 40px;position:relative;text-align:right;top: 130px;width: 250px;}
#content #yourfuture #ready h3{color:#175087; font: bold 13px Arial, Helvetica, sans-serif; padding: 15px 0;}
#content #yourfuture #notready {float:left;height: 20px;left: 120px;position:relative;text-align:left;top:130px;width: 280px;}
#content #yourfuture #form {float:right;height: 145px;right: 52px;position:relative;text-align:left;top: 30px;*top: 25px;top: 26px\0/;width: 173px;}
#content #yourfuture table {background:url('../images/rd1/background-future-form.jpg') no-repeat top left;height: 145px;width:173px;}
#content #yourfuture table tr td {background: none !important;font: normal 11px Arial, Helvetica, Verdana, sans-serif;color: #fff;}
#content #your_future_legal {margin: 0;position: absolute;bottom: 0;left: 30px;}
.page-id-3240 #your_future_legal {bottom: 60px !important;}

#content #your_future_legal p {font-size: 12px;color: #005288 !important;}

.page-id-3230 input.hs-input[type="text"], .page-id-3230 input.hs-input[type="email"], .page-id-3230 input.hs-input[type="tel"], .page-id-3230 textarea.hs-input {height: 6px; margin: 0}
.page-id-3230 .hs-form.stacked label, .page-id-3230 select {font-size: 9px !important; margin: 0 !important;}
.page-id-3230 select {padding: 0 0 0 8px !important; height: 20px !important; width: 175px !important;}
.page-id-3230 .hs-form.stacked .field {margin: 0}
.page-id-3230 .hs-button {position: absolute !important;top: 170px !important; right: 0 !important;}

.page-id-5087 #content #left_column.two_col {border-right: none;}

/* Executive Team
--------------------------------*/
#team_tabs #tabs {margin:0 auto;position: relative;}
#team_tabs #tabs ul {list-style:none;margin: 53px auto 0 auto;padding: 0;max-width: 1090px;}
#team_tabs #tabs ul li {float: left;height: 410px;outline: none;margin: 0 auto;padding: 0;position: relative;text-align: center;-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;width: 25%;}
#team_tabs #tabs ul li:hover {-moz-transition: all .2s;-ms-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
#team_tabs #tabs ul li.tab1 {background:url('../images/rd1/gerald-hindy.jpg') no-repeat top center;}
#team_tabs #tabs ul li.tab2 {background:url('../images/rd1/josh-bartlotti.jpg') no-repeat top center;}
#team_tabs #tabs ul li.tab3 {background:url('../images/rd1/don-headlee.jpg') no-repeat top center;}
#team_tabs #tabs ul li.tab4 {background:url('../images/rd1/donny-johns.jpg') no-repeat top center;}
#team_tabs #tabs ul li.tab1.ui-tabs-active  {background:url('../images/rd1/gerald-hindy-hover.jpg') no-repeat center top;} 
#team_tabs #tabs ul li.tab2.ui-tabs-active  {background:url('../images/rd1/josh-bartlotti-hover.jpg') no-repeat center top;}
#team_tabs #tabs ul li.tab3.ui-tabs-active  {background:url('../images/rd1/don-headlee-hover.jpg') no-repeat center top;}
#team_tabs #tabs ul li.tab4.ui-tabs-active  {background:url('../images/rd1/donny-johns-hover.jpg') no-repeat center top;}
#team_tabs #tabs ul li a {color: #005288;display: block;font-family:'HelveticaNeueW01-45Ligh';font-size:16px;font-weight:400;height: 162px;line-height: 22px;padding-top: 291px;text-align: center;white-space: nowrap;width:100%;}
#team_tabs #tabs ul li a:hover {background:url('../images/rd1/light-gray-notch.jpg') no-repeat center 394px;cursor:pointer;transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;}
#team_tabs #tabs ul li a span {color: #393939;display: block;font-family: helvetica, arial, sans-serif;font-size:14px;line-height: 22px !important;text-align: center;}
#team_tabs #tabs .tabs_bg {background: #000;display: block;height: 317px;left: 40px;position: absolute;top: 410px;width: 300%;z-index: 0;}
#team_tabs #tabs .gray_fill {background: #e8e8e8;float: left;height: 317px;margin-left: -400px;width: 500px;z-index: 0;}
#team_tabs #tabs .ui-tabs-panel {height: 257px;margin: 0 auto;padding: 30px 0;position: relative;width: 100%;z-index: 10;}
#team_tabs #tabs .ui-tabs-panel .wrapper {width: 100%;}
#team_tabs #tabs .ui-tabs-panel p {font-family:'HelveticaNeueW01-45Ligh';font-size:0.875em;font-weight:400;line-height:26px;max-width: 750px;text-align: left;}
#team_tabs #tabs .ui-tabs-panel h4 {max-width: 750px;} 
#team_tabs #tabs .ui-tabs-panel ul li {font-family:'HelveticaNeueW01-45Ligh';font-size:1.250em;font-weight:400;line-height:26px;max-width: 700px;text-align: left;}
#team_tabs #tabs .ui-tabs-panel ul {float:left;margin-right: 80px;}
#team_tabs #tabs #tab1.ui-tabs-panel {background: #e8e8e8 url('../images/rd1/bio-bg-gerry.jpg') no-repeat top right;}
#team_tabs #tabs #tab2.ui-tabs-panel {background: #e8e8e8 url('../images/rd1/bio-bg-josh.jpg') no-repeat top right;}
#team_tabs #tabs #tab3.ui-tabs-panel {background: #e8e8e8 url('../images/rd1/bio-bg-don.jpg') no-repeat top right;}
#team_tabs #tabs #tab4.ui-tabs-panel {background: #e8e8e8 url('../images/rd1/bio-bg-donny.jpg') no-repeat top right;}

/* Contact and Maps
--------------------------------*/
#content .team_member {border: 1px solid #ddd;float: left;height: 120px;margin: 20px 20px 0 0;padding: 30px;width: 430px;}
#content .team_member img {float: left;margin: 0 27px 10px 0; max-width: 100px;}
#content .team_member h2 {font-size: 20px;line-height: 20px;margin-top: -10px 0 0 30px;}
#content .team_member p {float: right;line-height: 20px;margin: 5px 0;width: 302px;}
#content .team_member strong {display: block;margin: 0;}
#content .team_bio img {float:left;margin: 0 27px 27px 0;}
#content .map_desc {background: url('../images/rd1/map-arrow.jpg') no-repeat bottom center;padding-bottom:  20px;text-align: center;}
#content .back_to_map {display: block;margin: -40px 0 40px 0;}

/* Map Tooltips
--------------------------------*/
.tooltip_team {margin:0;}
.tooltip_team .aToolTipContent {background: #fff;border: 1px solid #ddd;height: 100px;left: -5px;padding: 30px;position: relative;top: 110px;width: 430px;}
.tooltip_team .aToolTipContent .team_member_image {float: left;height: 92px !important;margin-right: 27px;width: 92px !important;}

/* Sidebar Content
--------------------------------*/
#sidebar {float:left; width: 190px;}
.page-id-24 #sidebar {width: 50%;}
#sidebar ul {padding-left: 20px;}
#sidebar p {line-height: 20px;}
#sidebar a {font-family:'HelveticaNeueW01-45Ligh';font-weight: normal;}
#sidebar .about {float:left;height:215px;text-align:center;}
#sidebar .about a {float:left;font-size: 20px;line-height:30px;}
#sidebar .about a.no_fees {background:url('../images/rd1/icon-no-fees.jpg') no-repeat top center;padding: 55px 5% 0 5%;}
#sidebar .about a.financing_process {background: url('../images/rd1/icon-loan-process.jpg') no-repeat top center;padding:55px 0 0 0;}
#sidebar .about a.make_it_easy {background:url('../images/rd1/icon-get-started.jpg') no-repeat top center;padding:55px 5% 0 5%;}
#sidebar .about a.no_fees .process, #sidebar .about a.financing_process .process, #sidebar .about a.make_it_easy .process {display:block;}
#sidebar .about a.no_fees .more, #sidebar .about a.financing_process .more, #sidebar .about a.make_it_easy .more {display:none;}
#sidebar .about a.no_fees:hover .process, #sidebar .about a.financing_process:hover .process, #sidebar .about a.make_it_easy:hover .process {display:none;}
#sidebar .about a.no_fees:hover .more, #sidebar .about a.financing_process:hover .more, #sidebar .about a.make_it_easy:hover .more {display:block;padding:25px 20% 25px 20%;}
#sidebar .compliant {border-bottom: 1px solid #dfdede;margin-bottom: 10px;padding-bottom: 30px;width: 190px;}
#sidebar .contact {border-bottom: 1px solid #dfdede;padding: 30px 0;}
#sidebar .contact_hr {border-bottom: 1px solid #dfdede;padding: 30px 0;}
#sidebar .custom_sidebar, .custom_sidebar {border: 1px solid #e3e3e3;float:left;padding: 20px;width: 190px;}
#sidebar .custom_sidebar h5, .custom_sidebar h5 {line-height: 20px;}
#sidebar .custom_sidebar a.button, .custom_sidebar a.button {display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 0.875em;height: 18px;line-height: 18px;max-width: 100%;text-align: center;}
#sidebar .five_year {border-bottom: 1px solid #dfdede;padding:0 0 17px 0 !important;}
#sidebar .five_year_nb {padding: 0 0 17px 0 !important;}
#sidebar .five_year h4, #sidebar .five_year_nb h4 {line-height: 22px;}
#sidebar .thirty_month {background: #dfdede;padding: 15px 0 8px 10px !important;width: 180px !important;}
#sidebar .thirty_month h4 {line-height: 22px;}
#sidebar .four_oh_three {border-bottom: 1px solid #dfdede;float:left;padding: 0;width: 190px;}
#sidebar .four_oh_three a {background: url('../images/rd1/link-arrow.png') no-repeat right center;color: #8bbb57;display:block;font-size: 1.250em;width: 100%;}
#sidebar .four_oh_three a:hover {color: #005288;}
#sidebar .mba_fixed {padding: 10px 0 17px 0; width: 240px !important;}
#sidebar .mba_fixed h4 {border-top: 1px solid #dfdede;font-size: 1.200em;line-height: 22px;padding-top: 10px;}
#sidebar .generosity {padding: 0 0 17px 0;}
#sidebar .generosity h2 {border-bottom: 1px solid #dfdede;line-height: 30px;padding-bottom: 11px;}
#sidebar .generosity a {color: #8bbb57;}
#sidebar .generosity a:hover {color: #005288;}
#sidebar .ladder {padding: 17px 0;}
#sidebar .ladder h4 a {background: url('../images/rd1/link-arrow.png') no-repeat right 20px;color: #8bbb57;display:block;font-size: 1.000em;line-height: 22px;width: 100%;}
#sidebar .link_only {border-bottom: 1px solid #dfdede;float:left;padding: 0;width: 190px;}
#sidebar .link_only a {background: url('../images/rd1/link-arrow.png') no-repeat right 5px;color: #8bbb57;display:block;font-size: 1.250em;width: 100%;}
#sidebar .link_only a:hover {color: #005288;}
#sidebar .open_investment {border-bottom: 1px solid #dfdede;float:left;padding: 0;width: 190px;}
#sidebar .open_investment a {background: url('../images/rd1/link-arrow.png') no-repeat right 20px;color: #8bbb57;display:block;font-size: 1.250em;width: 100%;}
#sidebar .open_investment a:hover {color: #005288;}
#sidebar .planned_giving {padding: 0 0 17px 0;}
#sidebar .planned_giving h2 {border-bottom: 1px solid #dfdede;line-height: 30px;padding-bottom: 11px;}
#sidebar .planned_giving a {color: #8bbb57;display:block;width: 100%;}
#sidebar .planned_giving a:hover {color: #005288;}
#sidebar .rate_line {padding: 30px 0;}
#sidebar .retirement {border-bottom: 1px solid #dfdede;}
#sidebar .retirement p {background: url('../images/rd1/link-arrow.png') no-repeat right 7px;}
#sidebar .retirement a.calc {background:url('../images/rd1/icon-calculator.png') no-repeat left center;color: #8bbb57;display:block;font-size: 1.250em;line-height: 25px;margin-bottom: 12px;padding-left: 32px;}
#sidebar .retirement a.take_action {background:url('../images/rd1/icon-take-action.png') no-repeat left center;color: #8bbb57;display:block;font-size: 1.250em;margin-bottom: 12px; padding-left: 32px;}
#sidebar .retirement a.sol {background:url('../images/rd1/icon-solutions.png') no-repeat left top;color: #8bbb57;display:block;font-size: 1.250em;margin-bottom: 12px;padding:0 0 20px 32px;}
#sidebar .retirement_nb {border-bottom: none;}
#sidebar .retirement_nb p {background: url('../images/rd1/link-arrow.png') no-repeat right 7px;}
#sidebar .retirement_nb a.calc {background:url('../images/rd1/icon-calculator.png') no-repeat left center;color: #8bbb57;display:block;font-size: 1.250em;line-height: 25px;margin-bottom: 12px;padding-left: 32px;}
#sidebar .retirement_nb a.take_action {background:url('../images/rd1/icon-take-action.png') no-repeat left center;color: #8bbb57;display:block;font-size: 1.250em;margin-bottom: 12px; padding-left: 32px;}
#sidebar .retirement_nb a.sol {background:url('../images/rd1/icon-solutions.png') no-repeat left center;color: #8bbb57;display:block;font-size: 1.250em;margin-bottom: 12px;padding-left: 32px;}
#sidebar .retirement a.calc:hover, #sidebar .retirement a.take_action:hover, #sidebar .retirement a.sol:hover, #sidebar .retirement_nb a.calc:hover, #sidebar .retirement_nb a.take_action:hover, #sidebar .retirement_nb a.sol:hover {color: #005288;}
#sidebar .survey {background:#e2e0e0;float:left;height: 165px;margin: 0 22px 22px 0;text-align: center;width: 240px;}
#sidebar .webinar {border-bottom: none;padding: 15px 0 17px 0;}
#sidebar .webinar h2 {line-height: 34px;}
#sidebar .webinar a {display: block;color: #8bbb57;font-size:1.250em;margin-top: 25px;}
#sidebar .webinar a:hover {color: #005288;}
#sidebar .widget, #sidebar .widget_hr {float:left;margin: 0 22px 0 0;width: 190px;}
#sidebar .widget p, #sidebar .widget_hr p {margin: 5px 0;}
#sidebar .widget p.small {font-family:'HelveticaNeueW01-45Ligh';font-size: 11px;font-weight: normal;line-height: 17px}
#sidebar .green_text, .green_text {color: #8bbb57;font-family:'HelveticaNeueW01-45Ligh';font-size: 1.250em;font-weight: normal;line-height: 40px;margin: 15px 0;}
#sidebar .large_green_text, .large_green_text {color: #8bbb57;font-family:'HelveticaNeueW01-45Ligh';font-size: 2.063em;font-weight: normal;line-height: 22px;margin: 15px 0;}
#sidebar .extra_large_green_text, .extra_large_green_text {color: #8bbb57;font-family:'HelveticaNeueW01-45Ligh';font-size: 2.750em;font-weight: normal;line-height: 24px;margin: 15px 0;}
.page-id-233 .widget, .page-id-2241 .widget {display:none;}

/* Footer
-------------------------------------------------------------------------------*/
#footer {float: left;width: 100%;}
#footer h6 {margin: 0;white-space: nowrap;}
#footer ul li p {line-height: 22px;margin-top: 10px;max-width: 180px;}
#footer a {color: #005288;}
#footer a:hover {color: #8bbb57;}
#footer .wrapper {border-top: 2px solid #005288;padding-top: 30px;}
#footer .copyright {border-top: 1px solid #dfdede;font-size: 0.75em;margin-top: 42px;padding-top: 10px;width: 100%;}
#footer ul {list-style: none;margin: 0;padding: 0;}
#footer ul li {border-right: 1px solid #e7e6e6;float: left;margin: 0 auto;min-height: 145px;padding: 0 4% 0 5%; padding: 0 2% 0 5%\9; width: 18%;}
#footer ul li:first-child {padding-left: 0;}
#footer ul li:last-child {border-right: none;padding-right: 0;}
#footer .footer_phone {color: #8bbb57;font-family:'HelveticaNeueW01-45Ligh';font-size: 2.063em;font-weight: normal;line-height: 22px;margin: 15px 0;}
#footer .footer_phone a {color: #8bbb57;}
#footer .social_icon {margin-right: 4px;}
#preload {height: 1px;left: -9999px; overflow: hidden;position: absolute;top: -9999px;visibility: hidden;width: 1px;}

/* Wordpress Core
-------------------------------------------------------------------------------*/
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}


/* Mortgage Risk Calculator
-------------------------------------------------------------------------------*/
#mrc .results {display:none;}
#mrc .case {display:none;}
#mrc .case.shown {display:block;}
#mrc .graphic-wrap {margin:-35px 0 40px 0;*margin:0 0 40px 0;}
#mrc .left-side {margin-bottom:20px;}
#mrc .right-side {margin-bottom:30px;}
#mrc .left-side,#mrc .right-side {border:1px solid #c9cdc7;float:left;font-weight:700!important;padding:14px;width:430px;}
#mrc h1 {padding:0 0 16px!important;}
#mrc h2, #mrc h2 a {font:normal 16px/20px Arial,Helvetica,sans-serif!important;}
#mrc h3 {color:#075388!important;padding:11px 0!important;}
#mrc p {color:#075388!important;font-size:12px!important;padding:0 0 11px!important;}
#mrc ul li p {color:#075388!important;font-size:14px!important;padding:0!important;}
#mrc .flag {display:none;height:40px;margin:25px 5px 5px 5px;width:400px;}
#mrc .flag.shown {display:block;}
#mrc .graph-image-holder {background-image:url('../images/rd1/graph.jpg');background-repeat:no-repeat;float:left;height:235px;overflow:hidden;position:relative;width:460px;}
#mrc a,img {border:none!important;}
#mrc .bar {background-color:#075388;background-image:url('../images/rd1/bar.jpg');background-position: top left;background-repeat: no-repeat;height:150px;position:absolute;top:100px;width:10px;}
#mrc .dsi-over-one-hundred {left: 396px;padding-top: 170px;top: 40px;}
#mrc .text {color:#075388!important;font-size: 80%;font-weight:100!important;margin:-15px 5px 0;position:absolute;}
#mrc .interest_rate {*display: inline-block;margin-right: 5px;width: 77px !important;width: 66px\9 !important;}
#mrc .percentage {color:#e57825;font-style:italic;font-weight:700;}
#mrc .field {height:57px;margin-right: 15px;width:100%;}
#mrc .field_ie {*height:90px;height:70px\0/;}
#mrc form input#fixed-rate {*font-size:12px;*margin-right:5px;*width:25px !important;}
#mrc form input#variable-rate {*font-size:12px;*margin-right: 5px;*margin-right: 0\0/;*width:25px !important;}
#mrc form input.interest_rate {*width:70px !important;	}
#mrc select {margin-bottom:15px;margin-top: 5px;width: 100px;}
#mrc input[type="radio"], #mrc .radio {margin-top:0!important;margin-bottom:5px!important;vertical-align: middle;width: 20px;}
#mrc .fixed {font-size:12px;margin-right:5px;width:50px !important;*width:60px !important;}
#mrc .variable {font-size:12px;margin-right: 5px;margin-right: 0\0/;width:90px !important;}
#mrc .interest {width:70px !important;}
#mrc .balloon {font-size:12px;margin-right:5px;width:50px !important;width:70px\0/ !important;*width:70px !important;}
#mrc .institution {font-size:12px;margin-right:5px;width:50px !important;*width:60px !important;}
#mrc .institution_ie {font-size:12px;margin-right:5px;*width:90px !important;width:90px\0/ !important;}
#term_info .field {height: 110px;}
#mrc .run-results {width:100px;}
#mrc ul {list-style:decimal;margin:0!important;padding:0!important;}
#mrc ul li {margin-bottom:15px;}
#mrc label {display:inline!important;font:normal 13px/18px Arial,Helvetica,sans-serif;}
#mrc #parsley-fixed_variable.parsley-error-list li {margin-top:-25px;}
#mrc ul.parsley-error-list {display: inline-block !important; }
#mrc ul.parsley-error-list li {list-style: none;}
#mrc .fixed li.required{display:none !important;}
#mrc .required,#mrc .type {color:red!important;font:normal 12px/17px Arial,Helvetica,sans-serif!important;left: 235px;list-style: none !important;margin-top:-10px;position: absolute;}
#mrc .redflag {float:left;margin:-10px 10px 0 0!important;*margin:0 10px 0 0!important;}
#mrc .clear {clear:both;}
#mrc .icon {border:none!important;float: left!important;margin-top: 8px!important;margin-left: 5px!important;position: absolute;margin-top:4px\0/!important; *margin-top:4px!important; }
#mrc button {background: #8bbb57 url('../images/rd1/submit-arrow.jpg') no-repeat right center;border: none;color: #fff;float: left;font-family:'HelveticaNeueW01-55Roma';font-size: 14px;margin-top: 34px;padding: 12px 24px 12px 12px;}
#video_thumbs ul {list-style: none;padding: 0;}
#video_thumbs ul li {float: left;height: 235px;margin: 0 20px 20px 0;}
#video_thumbs ul li h5 {margin-top: 5px;}
#video_thumbs ul li p {line-height: 18px;margin: 0;}

/* Livefyre CSS Override 
-------------------------------------------------------------------------------*/

.lf_head_bar {display:none!important;}
.lf_action_bar label {float: left;}
.lf_comment_user_rating{color: #fff;}
.lf_comment_date{color: #fff;}

/* Media Queries
-------------------------------------------------------------------------------*/
.archive #header_mobile, .archive #header_mobile, .archive #footer_mobile, .page #header_mobile, .page #footer_mobile, .blog #header_mobile, .blog #footer_mobile, .single #header_mobile, .single #footer_mobile, .page-id-233 #header_mobile, .page-id-233 #footer_mobile {display: none;}
.page-id-233 .mobile_content {display: none;}
.page-id-233 .hidden_mobile_content {display: block;}
/* Ebook banners */
@media all and (min-width: 1281px) and (max-width: 3000px) {
	.ipad {left: 21%;}
	.right {left: 24%;}	
}
@media all and (min-width: 1181px) and (max-width: 1280px) {
	.ipad {left: 17%;}
	.right {left: 19%;}
/* 	#home_footer ul li.help {margin-top: 100px;} */
}
@media all and (min-width: 1160px) and (max-width: 1180px) {
	.ipad {left: 14%;}
	.right {left: 16%;}
}
@media all and (min-width: 1088px) and (max-width: 1159px) {
	.ipad {left: 14%;transform:scale(0.9,0.9);-webkit-transform:scale(0.9,0.9);}
	.right {left: 13%;}	
}
@media all and (min-width: 851px) and (max-width: 1087px) {
	.ipad {left: 10%;transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);}
	.right {left: 9%;}	
}
/* End Ebook banners */
@media all and (min-width: 851px) and (max-width: 1088px) {
	#main ul#menu-contact.menu li a {font-size: 1.000em !important;padding: 12px 8px 10px 8px}
	#main ul#menu-investments.menu li a {font-size: 1.000em !important;}
	#main ul#menu-insurance.menu li a {font-size: 0.875em !important;padding: 16px 7px 0 7px;}
	.large_green_text.bottom_border, .large_green_text.bottom_border {border: none; line-height: 30px;}
	home_nav ul.menu li {width: 12%;}
	#home_nav .wrapper {width: 100%;}
	#home_nav ul.menu li a {font-size: 0.975em;padding: 26px 5% 27px 5%;}
	.archive #header_mobile, .archive #footer_mobile, .page #header_mobile, .page #footer_mobile, .blog #header_mobile, .blog #footer_mobile, .single #header_mobile, .single #footer_mobile, .page-id-233 #header_mobile, .page-id-233 #footer_mobile  {display: none !important;}
	#filter_by_topic {display: none;}
}
@media all and (min-width: 851px) and (max-width: 940px) {
	#header.home {height: 168px;}
	#header nav {float: left;}
	#header nav#main_nav ul {float: left;margin-top: 22px;}
	#main ul.menu li a {font-size: 1.000em;}
	.navi {top: 477px;}
	#header #searchform {right: 0;top: 75px;}
	#header #searchform input {border-radius: 0; -webkit-appearance: none; width: 176px;}
	#header #searchform .search_notch {background:none;}
	#header .search_icon {top: 21px;}
	#header .login {top: 40px;}
	h1 {margin-top: 20px;}
	#header .contact {top: 20px;}
	.large_green_text.bottom_border, .large_green_text.bottom_border {border: none; line-height: 30px;}
	.page-template-three-column-template-php #content #left_column, .page-template-three-column-template-php #content .left_column, .page-template-page-mortgage-risk-evaluation-php #content #left_column, .page-template-page-mortgage-risk-evaluation-php #content .left_column,.page-template-template-careers-php #content #left_column {margin: 0 3% 0 0; max-width: 130px; min-width: 110px;}
	#filter_by_topic {display: none;}
	#main_blog .main_column .resource_posts li {width: 205px;}
	#main_blog .main_column .resource_posts .post img.wp-post-image {width: 205px;}
	.archive #header_mobile, .archive #footer_mobile, .page #header_mobile, .page #footer_mobile, .blog #header_mobile, .blog #footer_mobile, .single #header_mobile, .single #footer_mobile, .page-id-233 #header_mobile, .page-id-233 #footer_mobile  {display: none;}	
}

@media all and (min-width: 320px) and (max-width: 850px) {
	body {overflow-x: hidden !important;}
	#container {overflow-x: hidden !important;}
	.archive #header, .archive #footer, .page #header, .page #footer, .blog #header, .blog #footer, .single #header, .single #footer, .page-id-233 #header, .page-id-233 #footer {display:none;}
	h3 {font-size: 1.250em;}
	#header.home {height: 168px;}
	#header nav {float: left;}
	.navi {top: 477px;}
	#header nav#main_nav ul {float: left;margin-top: 22px;}
	#main ul.menu li a {font-size: 1.000em;}
	#header #searchform {right: 0;top: 75px;}
	#header #searchform input {border-radius: 0; -webkit-appearance: none; width: 176px;}
	#header #searchform .search_notch {background:none;}
	#header .search_icon {top: 21px;}
	#header .login {top: 40px;}
	.slideshow {margin: 0 auto 30px -80px;overflow-x: hidden;width: 847px;}
	#home_slide1, #home_slide2, #home_slide3 {background-position: -300px 0;}
	#home_nav ul.menu li {width: 12%;}
	#home_nav ul.menu li a {font-size: 0.975em;padding: 26px 5% 27px 5%;}
	#home_nav .wrapper {width: 100%;}
	#get_connected ul.connected li {padding: 50px 4%;}
	h1 {margin-top: 20px;}
	#header .contact {top: 20px;}
	#header .contact a {color: #000;}
	.page-template-three-column-template-php #content #left_column, .page-template-three-column-template-php #content .left_column, .page-template-page-mortgage-risk-evaluation-php #content #left_column, .page-template-page-mortgage-risk-evaluation-php #content .left_column,.page-template-template-careers-php #content #left_column {margin: 0; max-width: 130px; min-width: 110px;}
	#main ul.left_nav {width: 80%;}
	#main ul.left_nav li a {font-size: 0.750em;}
	#header #sort_resources {margin-top: 10px;}
	/*
	#main_blog .main_column .resource_posts li {width: 190px;}
	#main_blog .main_column .resource_posts .post img.wp-post-image {width: 190px;}
	*/
	#main_blog .main_column .resource_posts {width: 800px;}
	#main_blog .main_column h2 {color: #8bbb57; float: left; margin: -95px 0 0 0 !important;max-width: 350px;}
	#main_blog .main_column .resource_posts li {width: 260px; height: 280px;}
	#main_blog .main_column .resource_posts .post img.wp-post-image {width: 260px;}
	#main_blog .main_column .resource_posts .post h4 a {font-size: 20px; line-height: 25px;}
	#main_blog .main_column .resource_posts .post h4, #main_blog .main_column .resource_posts .post p {font-size: 17px;line-height: 20px;}
	#main_blog .blog_single .right_column {width: 100%;}
	#main_blog .blog_single .right_column h2 {float: none; margin-top: 0px !important; }
	#main_blog .blog_single .right_column h5 {font-size: 2.000em; line-height: 34px; }
	#main_blog .blog_single .right_column p {font-size: 1.500em; line-height:30px;}
	#main_blog .blog_single .right_column ol li {font-size: 1.500em; line-height:30px;}
	#main_blog .blog_single .left_column img {display: none;}
	#content #middle_column.two_col {width: 65%;}
	#our_process_tabs #tabs .ui-tabs-panel {padding: 0 10px 20px 20px;}
	#our_process_tabs #tabs .ui-tabs-panel p, #our_process_tabs #tabs .ui-tabs-panel ul li {max-width: 700px;}
	#our_process_tabs #tabs .tabs_bg {top: 450px;}
	#main ul#menu-insurance.menu li a {font-size: 0.750em !important;padding: 16px 7px 0 7px;}
	#main ul#menu-investments.menu li a {font-size: 0.850em !important;}
	#main ul#menu-contact.menu li a {font-size: 0.850em !important;padding: 16px 8px 0 8px;}
	.large_green_text.bottom_border, .large_green_text.bottom_border {border: none; line-height: 30px;}
	#content .column_about {width: 55%;}
	#sidebar .custom_sidebar, .custom_sidebar {margin-left: 20px;}
	#sidebar .large_green_text, #sidebar .large_green_text a {color: #8bbb57;font-size: 1.250em;}
	#content .column_small {margin: 0 0 30px 30px;width: 40%;}
	#church_loans_tabs #tabs {margin: 0 0 0 -28px;width: 760px;}
	#church_loans_tabs #tabs .ui-tabs-panel {width: 80%;}
	#content #yourfuture {margin: 0 0 50px -50px;}
	.login_copy {width: 100%;}
	.login_box {float: left;}
	.map_image {margin-left: -110px;}
	.archive #header_mobile, .archive #footer_mobile, .page #header_mobile, .page #footer_mobile, .blog #header_mobile, .blog #footer_mobile, .single #header_mobile, .single #footer_mobile  {display: block;margin-bottom: 220px;}
	 .page-id-233 #header_mobile {display: block;margin-bottom: 100px;}
	 .page-id-233 #footer_mobile {display: block;}
	.page-id-233 #left_column, .page-id-233 #right_column, .page-id-233 #subnav {display: none;}
	.page-id-233 .wrapper {width: 100%}
	.page-id-233 #content #middle_column {border-right: none; margin: 0 !important; padding: 0 !important; width: 100%;}
	.page-id-233 .mobile_content {display: block;}
	.page-id-233 .hidden_mobile_content {display: none;}
	.mobileHide {display: block;}
	
	.one_fourth, .section .one_third{
		width:49%;
	}
	.one_fourth:nth-child(2n+1), .seciton .one_third:nth-child(2n+1){
		border-left:0px;
	}
	#blue_bar .blue_bar_left,#blue_bar .blue_bar_right{
		width:100%;
		text-align:center;
		line-height:50px;
	}
	#white_block .white_block_left,#white_block .white_block_right{
		width:100%;
		border-right:0px;
	}
	#white_block .white_block_left{
		border-bottom:1px solid #c6c6c6;
		margin-bottom:40px;
		height:auto;
		min-height:auto;
		padding-bottom:40px;
	}
	#grey_bar .grey_bar_left, #grey_bar .grey_bar_right{
		width:100%;
		text-align:left;
	}
	#grey_bar .grey_bar_left p, #grey_bar .grey_bar_right p{
		margin:0px;
		padding:0px;
	}
	.page-id-233 #content p {
		padding: 0 20px;
		font-family: Helvetica;
		font-weight: 300;
		font-size: 28px;
		line-height: 35px;
		clear: both;
	}
	.page-id-233 #content .question {
		float: left !important;
		clear: both !important;
		display: block !important;
		margin: 25px 0 0 0 !important;
		max-width: 600px !important;
		padding-left: 0 !important;
		width: 600px !important;
	}
	.page-id-233 #content .question p {
		color: #393939 !important;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		font-size: 35px !important;
		line-height: 55px !important;
		font-weight: 300 !important;
		float: left !important;
		clear: both !important;
	}
	.page-id-233 #content .question li h5 {
		background: url('http://www.agfinancial.org/mobile/images/dropdown-arrow.jpg') no-repeat right 35px !important;
		color: #005288 !important;
		cursor: pointer;
		font-family: 'Helvetica' !important;
		font-size: 29px !important;
		font-weight: 100 !important;
		line-height: 28px !important;
		margin: 0;
		padding: 30px 30px 30px 0 !important;
		width: 570px;
	}
	.page-id-233 #content .question li.active h5 {
		background: url('http://www.agfinancial.org/mobile/images/dropdown-arrow-open.jpg') no-repeat right 35px !important;
		line-height: 28px !important;
	}
	.page-id-233 #content .question ul {
		margin: 0px !important;
		padding-right: 20px !important;
	}
	.page-id-233 #content .question li {
		background: none  !important;
		border-top: 2px solid #e8e8e8;
		list-style-type: none !important;
		width: 100% !important;
		color: #393939;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		float: left !important;
		clear: both !important;
		font-weight: 300 !important;
		font-size: 28px !important;
		line-height: 35px !important;
		clear: both !important;
	}
	.page-id-233 #content .question li:last-child {
		border-bottom: 2px solid #e8e8e8;
	}
	.page-id-233 #content .question li.active {
		width: 100% !important;
	}
	.page-id-233 #content .question iframe {
		margin-top: 30px !important;
		width: 100% !important;
		min-height: 600px !important;
		overflow: visible !important;
	}
	.page-id-233 #content .careerContact {
		padding: 20px !important;
		font-family: Helvetica !important;
		font-size: 2em !important;
		font-weight: 100 !important;
	}
	.page-id-233 #content .careerContact a {
		color: #8bbb57 !important;
	}
	.page-id-233 .account_button {
		width: 610px;
		height: 70px;
		margin: 15px 15px 15px 15px;
		background-color: #005288;
		float: left;
		clear: both;
	}
	.page-id-233 .account_button p {
		text-align: center;
		line-height: 18px;
		color: #FFF;
		font-family: Helvetica;
		font-size: 26px;
		font-weight: 100;
	}
	.page-id-233 a.account_button {
		text-decoration: none;
		margin-top: 30px;
	}
	.page-id-233 .account_button img {
		float:left;
		position: relative;
		left: 200px;
		padding-top: 19px;
		z-index: 0;
	}
	.ipad {left: 4%;transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);}
	.right {left: -20px;}
	a.left, a.right {top: 310px;}
	a.left {left: 2%}
	a.right{left: 90%}
	.navi {left: 91%;}

}
@media all and (min-width:800px) and (max-width:849px) {
	#header #sort_resources {margin-top: 80px;}
}



/* Mobile
-------------------------------------------------------------------------------*/

#header_mobile .gradient {
	height: 20px;
	text-align: center;
	clear: none;
	z-index: -1;
	margin: 0px;
	padding: 30px 0 0 20px;
	background-image: linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(255,255,255)),
		color-stop(0.9, rgb(231,233,233)));
}
#nav_mobile {
	position: relative;
	width: 100%;
	z-index: 2000;
}

#nav_mobile > a{
	display: none;
}

#nav_mobile li {
	background-image: url(http://dev.departika.com/agfinancial/fullmobile/images/nav-drop.jpg);
	float: left;
	clear: none;
	height: 90px;
	width: 640px;
	background-color: #FFF; /* #eeeded;	 gray */
	border: 1px solid #eeeded;
	text-align: center;
	list-style: none;
	text-decoration: none;
	z-index: 1000;
}
#nav_mobile li a{
	font-family: sans-serif;
	font-size: 1.9em; 
	color: #00528b; /* blue */
	text-decoration: none;
	line-height: 90px;
	display: block;
	-moz-transition: all 0;-ms-transition: all 0;-webkit-transition: all 0;transition: all 0;}
}
##nav_mobile li a:active {
	background-color: #e1eed5 !important;
}
#nav_mobile span:after {
	width: 0;
	height: 0;
	border: 0.313em solid transparent; /* 5 */
	border-bottom: none;
	border-top-color: #00528b;
	content: '';
	vertical-align: middle;
	display: inline-block;
	position: relative;
	right: -0.313em; /* 5 */
}

/* first level */

#nav_mobile ul {
	width: 100%;
	/* margin-left: -40px; */
	z-index: 6000;
	
}
#nav_mobile > ul > li {
	float: left;
	clear: none;
	height: 90px;
	width: 32.9%;
	margin-top: 30px;	
	border: 1px solid rgba(0,0,0,0.1);
	text-align: center;
	position: relative;
	list-style: none;
	text-decoration: none;
}
#nav_mobile > ul > li .solutions {
	background: #FFF url(http://dev.departika.com/agfinancial/fullmobile/images/down_arrow.png) no-repeat 150px 30px;
	padding-right: 30px;
}
#nav_mobile > ul > li .resources {
	background: #FFF url(http://dev.departika.com/agfinancial/fullmobile/images/down_arrow.png) no-repeat 150px 30px;
	padding-right: 35px;
}
#nav_mobile > ul > li .contact {
	background: #FFF;
}
#nav_mobile > ul > li .green {
	background: #e1eed5 url(http://dev.departika.com/agfinancial/fullmobile/images/down_arrow_green.png) no-repeat 150px 30px;
	color: #8bbb57;
}
#nav_mobile > ul > li .greenContact {
	background: #e1eed5;
	color: #8bbb57;
}
#nav_mobile > ul > li > a {
	font-family: Helvetica;
	font-weight: 200;
	font-size: 1.7em; 
	color: #00528b; 
	text-decoration: none;
	line-height: 90px;
	display: block;
	z-index: 500;
}
#nav_mobile > ul > li:hover > a, #nav_mobile > ul > li:active > a {
	background: #e1eed5 url(http://dev.departika.com/agfinancial/fullmobile/images/down_arrow_green.png) no-repeat 150px 30px;
	color: #8bbb57;
}
#nav_mobile > ul > li:hover a.contact, #nav_mobile > ul > li .contact:active {
	background-image: none !important;
	color: #8bbb57;
}

/* second level */

#nav_mobile li ul {
	width: 100%;
	float: left;
	clear: both;
	background-color: #FFF;
	display: none;
	position: absolute;
	top: 100%;
	z-index: 600;
}
#nav_mobile li:hover ul {
	display: block;
	left: 0;
	right: 0;
}
#nav_mobile li:not( :first-child ):hover ul {
	left: -1px;
}
#nav_mobile li ul li:last-child {
	box-shadow: -5px 20px 18px -14px #c3c3c3;
}
#nav_mobile li ul a {
	color: #8bbb57;
	font-size: 2.3em; /* 20 */
	line-height: 55px;
	text-align: left;
	text-decoration: none;
	border-top: 1px solid #eeeded;
	font-family: Helvetica;
	font-weight: 200;
	padding: 0.5em; /* 15 (20) */
	z-index: 700;
}
#nav_mobile li ul li a:hover,
#nav_mobile li ul:not( :hover ) li.active a {
	background-color: #e1eed5;
	color: #8bbb57;
}
#filter_by_topic {border-bottom: 1px solid #dcdcdc; display: block; position: absolute; right: 40px; top: 180px;width: 640px; text-align: right; height: 65px; }
#filter_by_topic a {background: url(http://dev.departika.com/agfinancial/fullmobile/images/filter-arrow.jpg) no-repeat right center;color: #777; font-family: Helvetica, sans-serif; font-weight: 200; font-size: 1.500em; padding-right: 40px;}
#filter_by_topic ul {
	border :none;
	list-style: none;
	z-index: 1000;
}
#filter_by_topic ul.filter_resources {display: none; margin-top: 26px; padding: 0; position: absolute; right: -35px;}
#filter_by_topic ul.filter_resources li {
	background: #fff;
	line-height: 55px;
	text-align: left;
	border: 1px solid #eeeded;
	padding: 0.5em;
	width: 440px;
	z-index: 1000;
}
#filter_by_topic ul.filter_resources li:hover {background: #e1eed5}
#filter_by_topic ul.filter_resources li a {
	background: none;
	color: #8bbb57;
	font-size: 2.3em;
	line-height: 55px;
	text-decoration: none;
	font-family: Helvetica;
	font-weight: 200;
}
.map_button {
	width: 250px;
	height: 70px;
	background-color: #8bbb57;
	float: left;
	clear: both;
	margin-bottom: 40px;
}
.map_button p {
	text-align: center !important;
	float: none !important;
	line-height: 18px !important;
	color: #FFF !important;
	font-family: Helvetica;
	font-size: 26px !important;
	font-weight: 100 !important;
}
.page-id-233 #pageTitle p {
	float: left;
	clear: none;
	font-family: sans-serif;
	font-size: 3.25em;
	font-weight: 100;
	color: #8bbb57;
	margin: 25px 10px 10px 0;
	padding: 0;
}

#footer_mobile {
	float: left;
	clear: both;
	height: 95px;
	width: 600px;
	margin-top: 2px;
	padding: 10px 20px 0 20px;
	background-color: rgb(231,233,233);
	background-image: linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 10%, rgb(231,233,233) 90%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(255,255,255)),
		color-stop(0.9, rgb(231,233,233)));
}
#footer_mobile a {
	text-decoration: none;
	color: #393939;
	margin-top: 10px;
}
#footer_mobile p {
	font-size: 1.5em;
	font-family: sans-serif;
	font-weight: 200;
	color: #393939;
	float: left;
	margin-top: 0px;
	line-height: 80px;
}
#footer_mobile img {
	float: right;
	margin: 10px 0 0 15px;
	width: 60px;
}
#footer_mobile hr {
	float: left;
	clear: both;
	width: 100%;
	background-color: #e8e8e8;
	color: #e8e8e8;
	height: 2px;
	border: none;
	margin: 20px 0 0 0;
}
#footer_mobile #legal {
	clear: both;
	margin-top: -20px;
}
#footer_mobile #legal p {
	float: left;
	font-size: 1em;
	font-family: sans-serif;
	font-weight: 200;
	color: #393939;
}
#footer_mobile #legal a {
	float: left;
	font-size: 1em;
	text-decoration: none;
	color: #393939;
	font-family: sans-serif;
	font-weight: 100;
	margin-bottom: 20px;
}
