/*
 Theme Name:     Tory Burch Foundation Theme v2
 Theme URI:      http://codex.wordpress.org/Child_Themes
 Description:    Tory Burch Foundation Theme - 2016 Redesign
 Author:         Caitlin Laygan
 Template:       twentyfifteen
 Version:        1.0.0
*/

/*@import url("../twentyfifteen/style.css");*/



/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}

body{background:#FFF}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,td,th{font-weight:400;text-align:left}
blockquote:after,blockquote:before,q:after,q:before{content:""}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
a:focus{outline:0}
a:active,a:hover{outline:0}
a img{border:0}


/**
 * 2.0 - Genericons
 */
.author-link:after,.byline:before,.bypostauthor>article .fn:after,.cat-links:before,.comment-navigation .nav-next a:after,
.comment-navigation .nav-previous a:before,.comment-reply-title small a:before,.comments-link:before,.dropdown-toggle:after,.edit-link:before,
.entry-content .more-link:after,.entry-format:before,.entry-summary .more-link:after,.format-link .entry-title a:after,.full-size-link:before,
.image-navigation a:after,.image-navigation a:before,.pagination .next:before,.pagination .prev:before,.posted-on:before,.secondary-toggle:before,
.social-navigation a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Genericons;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}


/**
 * 3.0 Typography
 */

blockquote,cite,dfn,em,i{font-style:italic}
body,button,input,select,textarea{color:#000;font-family: "SweetSans",Helvetica,Tahoma,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.6; }
body { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #000; font-size: 16px; font-size: 1.6rem; line-height: 1.4em; -webkit-font-smoothing: antialiased;}
button, input, select, textarea { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #000;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
h1,h2,h3,h4,h5,h6{ clear:both; font-weight: 100; font-family: "SweetSans",Helvetica,Tahoma,sans-serif; /*text-transform: uppercase;*/ -moz-font-feature-settings:"case" 1; -moz-font-feature-settings:"case=1"; -ms-font-feature-settings:"case" 1; -o-font-feature-settings:"case" 1; -webkit-font-feature-settings:"case" 1; font-feature-settings:"case" 1; }
p{margin-bottom:1.2em}
blockquote,blockquote p{margin-bottom:1.6667em}
b,strong{font-weight:700}
blockquote{quotes: '\201c' '\201d'; color: #0a2340; font-size: 23px; font-size: 2.3rem; font-style: normal; font-weight: normal; line-height: 1.2em; margin-bottom: 1.2em; margin-left: 0; margin-top: 1.2em; padding: 55px 0; text-align: center; position: relative; }
blockquote>p:last-child{margin-bottom:0}
blockquote cite,blockquote small{color:#333;font-size:15px;font-size:1.5rem;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;line-height:1.6}
blockquote:before { font-family: Serif; font-weight: 900; content: open-quote; color: #f89820; font-size: 72px; line-height: 72px; height: 45px; position: absolute; width: 100%; left: 0; top: 0; }
blockquote:after { content: close-quote; font-family: Serif; font-weight: 900; color: #f89820; font-size: 72px; line-height: 72px; height: 45px; position: absolute; width: 100%; left: 0; bottom: 0; }
q{ display: block; quotes: '\201c' '\201d'; color: #0a2340; font-size: 23px; font-size: 2.3rem; font-style: normal; font-weight: normal; line-height: 1.2em; margin-bottom: 1.2em; margin-left: 0; margin-top: 1.2em; padding: 20px 30px; text-align: center; position: relative; }
q > p { margin-bottom: 0; }
q:before { text-align: left; font-family: Serif; font-weight: 900; content: open-quote; color: #f9791c; font-size: 52px; line-height: 52px; height: 35px; position: absolute; left: 0; top: 0; }
q:after { text-align: right; font-family: Serif; font-weight: 900; content: close-quote; color: #f9791c; font-size: 52px; line-height: 52px; height: 35px; position: absolute; right: 0; top: 0; }
small,sub,sup{font-size:75%}
blockquote cite,blockquote em,blockquote i{font-style:normal}
blockquote b,blockquote strong{font-weight:400}
address{font-style:italic;margin:0 0 1.6em}
code,kbd,pre,samp,tt,var{font-family:Inconsolata,monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
pre{background-color:transparent;background-color:rgba(0,0,0,.01);border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);line-height:1.2;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:.8em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
abbr[title]{border-bottom:1px dotted #eaeaea;border-bottom:1px dotted rgba(51,51,51,.1);cursor:help}
ins,mark{background-color:#fff9c0;text-decoration:none}
sub,sup{height:0;line-height:0;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
big{font-size:125%}
button, input[type="button"], input[type="reset"], input[type="submit"] { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; }

.uppercase { text-transform: uppercase; }
.sweetsans { font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; }
.baskerville { font-family: "Baskerville2BTRoman", Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, Georgia, "Times New Roman", serif; }

.inlineboldhdr, .entry-content .inlineboldhdr, .entry-summary .inlineboldhdr { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; text-transform: uppercase; font-size: 14px; font-size: 1.4rem; }
.largenavybask, .entry-content .largenavybask, .entry-summary .largenavybask { color: #0a2340; font-family: "Baskerville2BTRoman",Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,Georgia,"Times New Roman",serif; font-size: 36px; font-weight: normal; line-height: 1.1em; margin: 0 0 25px; text-transform: none; }
.mediumorange, .entry-content .mediumorange, .entry-summary .mediumorange { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #f9791c; font-size: 18px; font-weight: 100; letter-spacing: 0.06em; line-height: 1.1em; margin-top: 1.2em; margin-bottom: 1.2em; }
.largenavy, .entry-content .largenavy, .entry-summary .largenavy { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-size: 30px; font-weight: 100; letter-spacing: 0; line-height: 1.1em; margin-top: 1.2em; margin-bottom: 1.2em; }
.mediumnavy, .entry-content .mediumnavy, .entry-summary .mediumnavy { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-size: 23px; font-weight: 100; letter-spacing: 0.1em; line-height: 1.1em; margin-top: 1.2em; margin-bottom: 1.2em; }
.smallnavy, .entry-content .smallnavy, .entry-summary .smallnavy { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-size: 18px; font-weight: 100; letter-spacing: 0.1em; line-height: 1.1em; margin-top: 0; margin-bottom: 1.2em; }
.mediumgraybask, .entry-content .mediumgraybask, .entry-summary .mediumgraybask { color: #454545; font-family: "Baskerville2BTRoman",Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,Georgia,"Times New Roman",serif; font-size: 26px; font-weight: normal; letter-spacing: 0; line-height: 1.1em; margin-top: 0; margin-bottom: 1.2em; text-transform: none; }
.xlnavy {font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-size: 40px; font-weight: 900; letter-spacing: 0.1em; margin:20px 0;line-height: normal;}
.largeorange {font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #f9791c; font-size: 13px; font-weight: 100; letter-spacing: 0.1em; margin:0;line-height: normal; text-transform: uppercase;}
.mediumcta { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-weight: normal; font-size: 13px;letter-spacing: 0.1em;line-height: normal; margin: 20px 0 10px 0; }
.mediumnavybask { color: #0a2340; font-family: "Baskerville2BTRoman",Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,Georgia,"Times New Roman",serif; font-size: 16px; font-weight: normal; line-height: normal; margin: 10px 0; text-transform: none; letter-spacing: 0;}
.mednavybold {line-height: normal; font-family:"SweetSans",Helvetica,Tahoma,sans-serif; font-size:13px; color: #0a2340; letter-spacing: 0; font-weight: bold;}
.xlnavysweetsans {font-family: "SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-weight:900; font-size:30px; }
.smallgraygeorgia { color:#454545;font-family:Georgia,Serif;font-size:16px;line-height:24px;}
.mednavyuppercasesweetsans { font-family: sweetSans; color: #0A2340; font-size: 12px; line-height:12px; letter-spacing:.2em; font-weight:bold; text-transform: uppercase;}
.mednavylt {font-family:"SweetSans",Helvetica,Tahoma,sans-serif; font-size:11px; color: #0a2340; letter-spacing: 0; font-weight: 100; line-height: normal;}
.smallorangesweetsans{ font-family: sweetSans; color: #f9791c; font-size: 12px; line-height:12px; letter-spacing:.1em;font-weight: 100;}
.smallnavygeorgia {font-family: Georgia,Serif; color: #0A2340; font-size: 10px; line-height: 12px;}
.mednavygeorgia {font-family: Georgia,Serif; color: #0A2340; font-size: 16px; line-height: 16px;}
.xsnavysweetsans { font-family: sweetSans; color: #0A2340; font-size: 11px; line-height: 14px;}
.uppercaselargeorange {font-family:sweetSans; font-weight: 16px; letter-spacing: .1em; color: #f9791c; text-transform:uppercase; }
.greyitalic {font-family: sweetSans;font-weight: 100;font-style: italic;text-align: center;font-size: 18px;line-height: 1.3;margin: 0;padding: 0px;color: #757575;text-transform: none;}
.mediumdarkorange {font-weight: 500;font-size: 22px;font-style: normal;color: #ff3f00;font-family: sweetSans;text-transform: none;line-height: normal;}

.circle-arrow-link { border: 1px solid #0a2340; color: #0a2340; display: block; font-family: "SweetSans",Helvetica,Tahoma,sans-serif; font-size: 13px; font-weight: 100; letter-spacing: 0.05em; padding: 10px; position: relative; text-transform: uppercase; }
.circle-arrow-link:hover { color: #0a2340; }
.circle-arrow-link .circle-arrow { margin-top: 10px; position: absolute; right: 10px; top: 0; }

.circle-notext-link { border: 1px solid #0a2340; border-radius: 50%; color: #0a2340; display: block; height: 30px; margin: 0 auto; padding: 0; position: relative; text-indent: -9999px; width: 30px; }
.circle-notext-link:after { border-color: inherit; border-style: solid; border-width: 1px 1px 0 0; box-sizing: border-box; content: ""; display: block; height: 10px; left: 7px; position: absolute; top: 9px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 10px; }

/**
 * 4.0 Elements
 */

td,th{border-width:0 1px 1px 0}
hr,img{border:0}
hr{background-color:#bdbdbd;height:1px;margin-bottom:1.6em}
ol,ul{margin:0 0 1.6em 1.3333em}
ul{list-style:disc}
ol{list-style:decimal}
li>ol,li>ul{margin-bottom:0}
dd,dl{margin-bottom:1.6em}
dt{font-weight:700}
table,td,th{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1)}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.6em;table-layout:fixed;width:100%}
caption,td,th{font-weight:400;text-align:left}
th{font-weight:700}
td,th{padding:.4em}
img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;vertical-align:middle}
figure{margin:0}
del{opacity:.8}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {color: rgba(51, 51, 51, 0.7);font-family: "SweetSans",Helvetica,Tahoma,sans-serif;}
:-moz-placeholder {color: rgba(51, 51, 51, 0.7);font-family: "SweetSans",Helvetica,Tahoma,sans-serif;}
::-moz-placeholder {color: rgba(51, 51, 51, 0.7);font-family: "SweetSans",Helvetica,Tahoma,sans-serif;opacity: 1;}
:-ms-input-placeholder {color: rgba(51, 51, 51, 0.7);font-family: "SweetSans",Helvetica,Tahoma,sans-serif;}

.entry-content ol, .entry-content ul { margin-left: 0; padding-left: 1em; }
.entry-content ul li  { margin-bottom: 10px; padding-left: 10px; }
.entry-content ol li{ margin-bottom: 10px;}
.entry-content .default-slider ul, .entry-content .default-slider li { padding: 0; margin: 0; }
.entry-content .flexslider ul, .entry-content .flexslider li { padding: 0; margin: 0; }

/* tiny bullets */
ul.tinybullets { margin-left: 0; padding-left: 0; }
ul.tinybullets li { list-style: outside none none; margin: 0 0 1.4em 2em; padding: 0; position: relative; }
ul.tinybullets li:before { box-sizing: border-box; content: "\2022"; top: 2px; left: -2em; line-height: 1.2em; position: absolute; text-align: left; width: 2em; }

/* sweet sans numbers */
ol.sweet { counter-reset: li; margin-left: 0; padding-left: 0; }
ol.sweet > li { list-style: outside none none; margin: 0 0 1.4em 2em; padding: 0; position: relative; }
ol.sweet > li:before { box-sizing: border-box; content: counter(li, decimal) "."; counter-increment: li; font-family: "SweetSans",Helvetica,Tahoma,sans-serif; font-size: 14px; font-size: 1.4rem; font-weight: bold; left: -2em; line-height: 1.2em; position: absolute; text-align: left; width: 2em; }
ol.sweet li ol, ol.sweet li ul {margin-top:6px;}
ol.sweet ol li:last-child {margin-bottom:0;}
ol.sweet li > strong:first-child { font-family: "SweetSans",Helvetica,Tahoma,sans-serif; text-transform: uppercase; font-size: 14px; font-size: 1.4rem; }

/* grid */
ul.grid { overflow: hidden; margin: 0; padding: 0; }
ul.grid > li { float: left; height: 280px; list-style: outside none none; margin: 0; padding: 0; text-align: center; width: 50%; }
/* ul.grid > li:nth-child(odd) { padding-right: 10px; }
ul.grid > li:nth-child(even) { padding-left: 10px; } */
ul.grid img { display: block; }

/*WP Edit Column Shortcodes Override for mobile*/
/* ------- Fluid Columns ------- */
.entry-content .jwl_one_half, .entry-content .jwl_one_third, .entry-content .jwl_two_third, .entry-content .jwl_one_fourth, .entry-content .jwl_three_fourth, .entry-content .jwl_one_fifth, .entry-content .jwl_two_fifth, .entry-content .jwl_three_fifth, .entry-content .jwl_four_fifth, .entry-content .jwl_one_sixth, .entry-content .jwl_five_sixth{width:100%;}
.entry-content .jwl_one_half, .entry-content .jwl_one_third, .entry-content .jwl_two_third, .entry-content .jwl_three_fourth, .entry-content .jwl_one_fourth, .entry-content .jwl_one_fifth, .entry-content .jwl_two_fifth, .entry-content .jwl_three_fifth, .entry-content .jwl_four_fifth, .entry-content .jwl_one_sixth, .entry-content .jwl_five_sixth {position:static;margin-right:0%; float:none; }
.widget .jwl_one_half, .widget .jwl_one_third, .widget .jwl_two_third, .widget .jwl_one_fourth, .widget .jwl_three_fourth, .widget .jwl_one_fifth, .widget .jwl_two_fifth, .widget .jwl_three_fifth, .widget .jwl_four_fifth, .widget .jwl_one_sixth, .widget .jwl_five_sixth{width:100%;}
.widget .jwl_one_half, .widget .jwl_one_third, .widget .jwl_two_third, .widget .jwl_three_fourth, .widget .jwl_one_fourth, .widget .jwl_one_fifth, .widget .jwl_two_fifth, .widget .jwl_three_fifth, .widget .jwl_four_fifth, .widget .jwl_one_sixth, .widget .jwl_five_sixth {position:static;margin-right:0%; float:none; }

.donate-frame { position: relative }
.donate-frame-loading { display: table; position: absolute; width: 100%; z-index: 1; }
.donate-frame-loading > div { display: table-cell; height: 160px; text-align: center; vertical-align: middle; width: 100%; }
.donate-frame iframe { z-index: 2; background-color: transparent; }

.download-btn {background: #0a2340;color:#FFF; padding:14px 22px; text-transform:uppercase; font-weight:800; font-size:11px;}

.browser-message { text-align: center; color: red; font-weight: bold; }

.entry-content a, .entry-summary a { border-bottom: 1px solid #5497e4; }
.entry-title a {border: none;}
.entry-content .flex-direction-nav a, .entry-summary .flex-direction-nav a { border-bottom: 0 none; }

/**
 * 5.0 Forms
 */

button,input,select,textarea{background-color:#F2F1EC;border-radius:0;font-size:16px;font-size:1.6rem;line-height:1.5;margin:0;max-width:100%;vertical-align:baseline}
button,input{line-height:normal}
input,textarea{border:1px solid #F2F1EC;color:#454545; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); /* Removing the inner shadow on iOS inputs */}
input:focus,textarea:focus{}
input:focus,select:focus{}
button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default;opacity:.5}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background-color:#0a2340;border:0;color:#fff;cursor:pointer;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;padding:.7917em 1.5em;text-transform:uppercase}
button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#707070;background-color:rgba(51,51,51,.7);outline:0}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=search],input[type=text],input[type=email],input[type=url],input[type=password],textarea{padding:.375em;width:100%}
textarea{overflow:auto;vertical-align:top}
input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{outline:0}


/* CSS Created by CSS CHECKBOX */
/**********************************/
/**** www.CSScheckbox.com *********/
label.css-label { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image:url(images/lite-orange-check.png); }
input[type=checkbox].css-checkbox {  position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
input[type=checkbox].css-checkbox + label.css-label { padding-left:20px; /*height:15px;*/ display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; vertical-align:middle;	cursor:pointer; }
input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -15px; }


.post-password-form{position:relative}
.post-password-form label{color:#707070;color:rgba(51,51,51,.7);display:block;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}
.post-password-form input[type=submit]{padding:.7917em;position:absolute;right:0;bottom:0}

.search-form input[type=submit],.widget .search-form input[type=submit],input[type=radio],input[type=checkbox]{padding:0}
 .search-form { position: relative; }
 .search-submit, input[type="submit"].search-submit { background-color: transparent; height: 26px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 26px;  z-index: 1;}
 .search-form label { display: block; position: relative; }
 .search-form label:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; }
 .search-form label:after { content: "\f400"; font-size: 24px; position: absolute; top: 0; right: 0; text-indent: 0; }

.header-top-bar { display: none; background-color: #f2f2f2; position: fixed; top: 0; height: 40px; width: 100%; z-index: 1; }
.header-announcement { font-size: 12px; font-size: 1.2rem; left: 50%; margin: 0 0 0 -25%; width: 50%; height: 40px; line-height: 40px; overflow: hidden; position: absolute; text-align: center; color:#0a2340;font-weight:100; }
.header-announcement a {color:#0a2340; border-bottom: solid 1px #5497e4;}
.header-announcement p { margin: 0; }
.header-top-bar .site-branding { display: none; padding: 0; margin: 0 0 0 -22.5%; height: 40px; width: 45%; position: absolute; left: 50%; background-size: auto 38px; background-position: center center; }
.site-header.sticky-toggled-on .header-top-bar .site-branding { display: block; }

.header-search .search-form { display: block; position: relative; }
.sidebar .header-search .search-form .search-submit { width: auto; height: auto; background-color: #0A2340; border: 1px solid #0a2340; color: #FFF; font-size: 12px; position: absolute; top: 0; right: 20%; padding: 0.375em; /*text-indent: -9999px;*/  z-index: 1; text-indent: 0; }
.header-search .search-form label { display: block; position: relative; margin-bottom: 1em; width: 80%; }
.header-search .search-form .search-field { font-size: 12px; background-color: #FFF; }
/*.header-search .search-form label:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; }
.header-search .search-form label:after { content: "\f400"; font-size: 24px; position: absolute; top: 0; right: 0; text-indent: 0; }*/

.sidebar .header-search .search-form { border-bottom: 4px solid #0a2340;}

/* Loan Interest Form */
.loan-form {
  font-family: "SweetSans",Helvetica,Tahoma,sans-serif;
  font-size: 12px;
  font-size:1.2rem;
  font-weight: 100;
  text-transform: uppercase;
}
.loan-fields {
  margin-bottom: 20px;
}
.loan-field-wrapper { margin-bottom: 6px; }
.loan-field {
  background-color: #f2f1ec;
  border: 1px solid #f2f1ec;
  padding-left: 9px;
  position: relative;
}
.loan-form .error {
  border-color: #ff3f00; display: block;
}
.loan-field.required:before {
  color: #f37927;
  content: "*";
  left: 0;
  padding: 0 2px 0 5px;
  position: absolute;
  top: 22%;
}
.loan-field.loan-field-textarea.required:before { top: 2%; }
.loan-field input[type="text"], .loan-field input[type="email"], .loan-field input[type="url"] {
  background-color: #f2f1ec;
  border: 1px solid #f2f1ec;
  color: #454545;
  font-size: 1.2rem;
  font-weight: 100;
  height: 40px;
  letter-spacing: 0.05em;
  padding: 0.375em;
  text-transform: none;
}
.loan-field textarea {
  background-color: #f2f1ec;
  border: 1px solid #f2f1ec;
  color: #454545;
  font-size: 1.2rem;
  font-weight: 100;
  letter-spacing: 0.05em;
  padding: 0.375em;
  text-transform: none;
  height: 120px;
}
.loan-textinput::-webkit-input-placeholder { color: #454545; }
.loan-textinput:-moz-placeholder { color: #454545; }
.loan-textinput::-moz-placeholder { color: #454545; }
.loan-textinput:-ms-input-placeholder { color: #454545; }
.loan-textinput:focus::-webkit-input-placeholder { color: #6e6e6e; }
.loan-textinput:focus:-moz-placeholder { color: #6e6e6e; } /* FF 4-18 */
.loan-textinput:focus::-moz-placeholder { color: #6e6e6e; } /* FF 19+ */
.loan-textinput:focus:-ms-input-placeholder { color: #6e6e6e; } /* IE 10+ */
.loan-textinput::-webkit-search-cancel-button { display: none; }
.loan-textinput:invalid { box-shadow: none; }

.loan-field-select::after {
  color: #454545;
  content: "\f431";
  display: block;
  font-family: "Genericons";
  font-size: 14px;
  height: 100%;
  line-height: 1em;
  margin-top: -0.5em;
  padding: 0;
  position: absolute;
  right: 0.5em;
  top: 50%;
  width: 1em;
}.loan-field-select select { background-color: #f2f1ec; border: 1px solid #f2f1ec; color: #454545; font-size: 1.2rem; font-weight: 100; height: 40px; letter-spacing: 0.05em; padding: 0.375em; text-transform: uppercase; width: 100%; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.loan-field-select select::-ms-expand {display: none; /* to ie 10 */}
.loan-field-select select:focus {outline: none;	background-color: transparent !important;}
/* little trick for custom select elements in mozilla firefox  17/06/2014 @rodrigoludgero */
/* pseudo class https://developer.mozilla.org/en-US/docs/Web/CSS/:any */
:-moz-any(.loan-field-select):before {
	background-color: #f2f1ec; /* this is necessary for overcome the caret default browser */
	pointer-events: none; /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
	z-index: 1; /* this is necessary for overcome the pseudo element */
}



.loan-required-msg-top {
  display: block;
  padding-left: 14px;
  position: relative;
  margin-bottom: 6px;
}
.loan-required-msg-bot {
  display: block; float: right;
  padding-left: 14px;
  position: relative; margin-bottom: 0;
}
.loan-required-msg-top:before, .loan-required-msg-bot:before {
  color: #f37927;
  content: "*";
  left: 0;
  padding: 0 2px 0 5px;
  position: absolute;
}
.loan-size {
  clear: both;
  margin-bottom: 20px;
  margin-top: 0;
}
.loan-size legend {
  margin-bottom: 10px;
}
.loan-size label {
  display: block;
  margin-bottom: 6px;
}
.loan-size input[type="radio"] {
  margin-right: 10px;
  vertical-align: sub;
}
.loan-action {
  margin-bottom: 30px;
  margin-top: 20px;
}
.loan-privacy-check {
  margin-bottom: 6px;
}
.loan-privacy-check input[type="checkbox"] {
  margin-right: 10px;
  vertical-align: sub;
}
.loan-privacy-msg {
  margin-bottom: 20px;
  text-transform: none;
}
.loan-privacy-msg .privacy-link {
  color: #f9791c;
  display: inline-block;
  font-family: "SweetSans",Helvetica,Tahoma,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.loan-privacy-msg .privacy-link:after {
  content: "\f501";
  display: inline-block;
  font-family: Genericons;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
  right: -4px;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  top: 9px;
  vertical-align: top;
  white-space: nowrap;
}
.loan-submit {
  margin-top: 30px;
}
.loan-submit button {
  /*background-color: #f9791c;
  font-weight: normal;*/
}
.loan-form .error {
  color: #ff3f00;
  font-size: 10px;
}

.image-upload-btn {
  position: relative;
}
.image-upload-btn .image-upload-lbl {
  border: 1px solid #bdbdbd; color: #0a2340;
  float: left;
  font-size: 12px; font-size: 1.2rem;
  line-height: 2.4em;
  margin: 0;
  padding: 0.375em 1em; cursor: pointer;
}
.image-upload-btn label.error {
  clear: both;
}
.loan-field-file {
  position: absolute;
  left: -9999px;
  top: 0;
}

.uploadprogress {
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  float: left;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
  margin-left: 10px;
  margin-top: 7px;
  padding: 1px;
  position: relative;
  width: 100px;
}
.uploadprogress .bar {
  background-color: #0a2340;
  border-radius: 3px;
  height: 20px;
  width: 0;
}
.uploadprogress .percent { line-height: normal; width: 30px;
  display: inline-block;
  left: 50%;
  margin: 0 0 0 -15px;
  position: absolute;
  text-align: center;
  top: 0;
}

/**
 * 6.0 Navigations
 */
 
.circle-arrow { border-color: inherit; border-radius: 50%; border-style: solid; border-width: 1px; box-sizing: border-box; display: block; margin: 10px auto 0 auto; position: relative; width: 21px; height: 21px;}
.circle-arrow:after { border-color: inherit; border-style: solid; border-width: 1px 1px 0 0; box-sizing: border-box; content: ""; display: block; position: absolute; top: 6px; left: 5px; width: 6px; height: 6px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.menu-toggle, .search-toggle { background-color: transparent; bottom: 0; color: #0A2340; display: block; font-size: 12px; line-height: 1em; padding: 1em 2em; position: absolute; right: 0; text-align: center; /*transition: height 200ms ;*/ }
.menu-toggle { padding-right: 10%; /*height: 100%;*/ bottom: 8px; width: 95px; max-width: 95px; }
.menu-toggle.toggled-on { text-indent: -9999px; }
.menu-toggle.toggled-on:before { display: block; font-size: 34px; position: absolute; text-indent: 0; left: 0; right: 0; }
.menu-toggle:hover, .menu-toggle:focus, .search-toggle:hover, .search-toggle:focus { background-color: transparent; }
.search-toggle { left: 10%; right: unset; text-indent: -9999px; top: 0; height: 100%; background: transparent none /*url(images/sunflower_orange.png)*/ no-repeat left bottom; /* png for IE<9*/ 
background-image: url(images/TBF_search_icon.svg), none; /* svg for all others */
 background-size: auto 50px; }
/*.search-toggle:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-weight: 900; font-variant: normal; line-height: 1; speak: none; text-align: left; text-decoration: inherit; text-transform: none; vertical-align: top; }
.search-toggle:after { content: "\f400"; font-size: 24px; position: absolute; top: 0; left: 0; text-indent: 0; }*/

.donate-button { background-color: #f89820; border: 1px solid #f37927; color: #ffffff; display: block; margin: 0; padding: 0.3em 0.8em; text-align: center; border: 0 none; text-transform: uppercase; font-size:14px;font-size: 1.3rem; font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; }
a.donate-button { border: 0 none; color: #ffffff; }
a.donate-button:hover, a.donate-button:focus { color: #ffffff; }
.site-footer .donate-button { width: 247px; height: 50px;line-height: 50px;padding: 0;background-color: #f89820;display: block;color: #fff;letter-spacing: 0.1em;font-size: 14px;text-transform: uppercase;letter-spacing: .1em;color: white;height: 50px;line-height: 50px;white-space: nowrap;}
.site-footer .donate-button:hover { background-color: #f9791c; }
.sidebar { font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; text-transform: uppercase; }
.sidebar .widget-area .donate-button { padding: 0.8em; }

.breadcrumb { padding-top: 20px; color: #757575; font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; font-size: 9px; font-weight: 100; letter-spacing: 0.1em; text-transform: uppercase; text-align: center; }
.breadcrumb a { color: #757575; }
.breadcrumb i {font-style: normal; font-size: 11px;}
.breadcrumb_last { display: none; }

/**
 * 6.1 Links
 */

a{color:inherit;text-decoration:none;}
a:hover{}

.edit-link { color:#707070;color:rgba(51,51,51,.7); }
.edit-link a { font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; color:#707070;color:rgba(51,51,51,.7); font-size: 12px; }

/**
 * 6.2 Menus
 */
#site-navigation { display: none; }
.main-navigation { font-size:10px;font-size:1rem;  }
.main-navigation a{display:block;padding: 0;position:relative;text-decoration:none;text-align: left; }
.main-navigation li a{ display:block; padding: 12px 0; }
.main-navigation,.main-navigation a { color: #0a2340; font-weight: normal; letter-spacing: 0.15em; }
.main-navigation ul{list-style:none;margin:0; border-bottom:4px solid #0a2340; }
.main-navigation ul ul{display:none; margin-left: 20px; border-bottom: 0 none;}
.main-navigation ul .toggled-on,.no-js .main-navigation ul ul{display:block}
.main-navigation li{position:relative;border-top:1px solid #bdbdbd;}
.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{}
.main-navigation .nav-menu>li:first-child,.main-navigation .nav-menu>ul>li:first-child{border-top:0}
.main-navigation .menu-item-has-children>a{}
.main-navigation .menu-item-description{color:#707070;color:rgba(51,51,51,.7);font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;line-height:1.5;margin-top:.5em}
.main-navigation .menu-item-has-children > a:after {
    color: #0a2340;
    content: "\f140";
    font-family: dashicons;
    font-size: 15px;
    position: absolute;
    right: 0;
}
.main-navigation ul ul li a:hover {color:#f9791c;}
#mega-menu-wrap-primary #mega-menu-primary div.text-widget {letter-spacing: 0;}

.three-boxes-menu { -webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none; word-wrap: normal;}
.three-boxes-menu ul { border: 0 none; overflow: hidden; margin: 0; padding: 0; }
.three-boxes-menu ul li { border: 0 none; display: block; /*float: left;*/ font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; font-size: 14px; font-size: 1.4rem; font-weight: 700; letter-spacing: 0.1em; line-height: 1.1em; margin: 0 0 20px 0; padding: 0; position: relative; text-align: center; text-transform: uppercase; /*width: 30.6%;*/ }
.three-boxes-menu ul li:last-child { margin-bottom: 0;}
/*.three-boxes-menu ul li:first-child { margin-left: 0; }
.three-boxes-menu ul li:last-child { margin-right: 0; float: right; }
.three-boxes-menu ul li:before { content: ""; display: block; padding-top: 100%; }*/
.three-boxes-menu ul li a { display: block; padding: 5px; transition: all 0.5s ease 0s;  }
.three-boxes-menu ul li a > span { display: table; width: 100%; height: 100%; }
.three-boxes-menu ul li a > span > span { display: table-cell; text-align: center; vertical-align: middle; padding: 10px; }

.three-boxes-menu .menu-item:first-child a { background-color: #f89820; color: #FFF; border-color: #FFF;  }
.three-boxes-menu .menu-item:first-child a:hover { background-color: #f9791c; }
.three-boxes-menu .menu-item:nth-child(2) a { background-color: #FFF; color: #0a2340; border-color: #0a2340; }
.three-boxes-menu .menu-item:nth-child(2) a:hover { background-color: #e6e6e6; }
.three-boxes-menu .menu-item:nth-child(3) a { background-color: #ff7f94; color: #FFF; border-color: #FFF; }
.three-boxes-menu .menu-item:nth-child(3) a:hover { background-color: #ff5d78; }
/*.three-boxes-menu .menu-item-experts  a, .three-boxes-menu .menu-item-experts  a:hover { background-color: #F27F94; color: #FFF; border-color: #FFF; }
.three-boxes-menu .menu-item-tools a, .three-boxes-menu .menu-item-tools a:hover { background-color: #F2F1EC; color: #0A2242; border-color: #0A2242; }
.three-boxes-menu .menu-item-wisdom a, .three-boxes-menu .menu-item-wisdom a:hover {  background-color: #8E9A44; color: #FFF; border-color: #FFF; }
*/

.homepage-widget-area .widget.three-boxes-menu { background-color: #f2f2f2; }
.homepage-widget-area .widget.expand-width-content { margin-left: -12.5%; width: 125%; }
.homepage-widget-area .three-boxes-menu ul { width: 80%; margin-left: auto; margin-right: auto; }
.homepage-widget-area .three-boxes-menu .circle-arrow { display: none; }

#resources-icons {display:none}
.resources-nav-icons {  }
.resources-nav-icons ul { list-style:none; margin: 0; display: block; text-align: justify; margin: 1em auto; overflow: hidden; }
.resources-nav-icons ul:after { content: " "; display: inline-block; width: 100%; }
.resources-nav-icons li { display: block; float: left; width: 11.11%; text-align: center;  }
.resources-nav-icons li:last-child { }
.resources-nav-icons a { display: block; position: relative; font-size: 8px; font-size: .8rem; line-height: 1em; color: #757575; letter-spacing: 0.08em; width: 79px; height: 55px; }
.resources-nav-icons a .icon { display: block; height:45px; width: 100px; background-size: 200% 25px; background-repeat: no-repeat; background-position: 0 0; position: absolute; margin-left: -10.5px; }
.resources-nav-icons a:hover { color: #f89820; }
.resources-nav-icons a:hover .icon { background-position: 100% 0; }
.resources-nav-icons a .icontext { display: block; margin: 0 auto; position: relative; top: 30px; }

.social-navigation{margin:9.0909% 0}
.social-navigation ul{list-style:none;margin:0}
.social-navigation li{float:left; margin-right: 14px;}
.social-navigation li:last-child { margin-right: 0; }
.social-navigation a{display:block;height:1.875em;position:relative;width:1.875em; background-size: 200% 30px; background-repeat: no-repeat; background-position: 0 0; }
.social-navigation a:hover { background-position: 100% 0; }
.social-navigation a[href*="facebook.com"] { background-image: url("images/social/facebook_sprite.svg"); }
.social-navigation a[href*="instagram.com"] { background-image: url("images/social/instagram_sprite.svg"); }
.social-navigation a[href*="linkedin.com"] { background-image: url("images/social/linkedin_sprite.svg"); }
.social-navigation a[href*="twitter.com"] { background-image: url("images/social/twitter_sprite.svg"); }
.social-navigation a[href*="plus.google.com"] { background-image: url("images/social/googleplus_sprite.svg"); }

/*.social-navigation a:before{content:"\f415";font-size:24px;position:absolute;top:0;left:0}
.social-navigation a[href*="codepen.io"]:before{content:"\f216"}
.social-navigation a[href*="digg.com"]:before{content:"\f221"}
.social-navigation a[href*="dribbble.com"]:before{content:"\f201"}
.social-navigation a[href*="dropbox.com"]:before{content:"\f225"}
.social-navigation a[href*="facebook.com"]:before{content:"\f203"}
.social-navigation a[href*="flickr.com"]:before{content:"\f211"}
.social-navigation a[href*="foursquare.com"]:before{content:"\f226"}
.social-navigation a[href*="plus.google.com"]:before{content:"\f206"}
.social-navigation a[href*="github.com"]:before{content:"\f200"}
.social-navigation a[href*="instagram.com"]:before{content:"\f215"}
.social-navigation a[href*="linkedin.com"]:before{content:"\f208"}
.social-navigation a[href*="pinterest.com"]:before{content:"\f210"}
.social-navigation a[href*="getpocket.com"]:before{content:"\f224"}
.social-navigation a[href*="polldaddy.com"]:before{content:"\f217"}
.social-navigation a[href*="reddit.com"]:before{content:"\f222"}
.social-navigation a[href*="stumbleupon.com"]:before{content:"\f223"}
.social-navigation a[href*="tumblr.com"]:before{content:"\f214"}
.social-navigation a[href*="twitter.com"]:before{content:"\f202"}
.social-navigation a[href*="vimeo.com"]:before{content:"\f212"}
.social-navigation a[href*="wordpress.com"]:before,.social-navigation a[href*="wordpress.org"]:before{content:"\f205"}
.social-navigation a[href*="youtube.com"]:before{content:"\f213"}
.social-navigation a[href*="mailto:"]:before{content:"\f410"}
.social-navigation a[href*="spotify.com"]:before{content:"\f515"}
.social-navigation a[href*="twitch.tv"]:before{content:"\f516"}
.social-navigation a[href$="/feed/"]:before{content:"\f413"}
*/

.secondary-toggle{background-color:transparent;border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);height:42px;overflow:hidden;padding:0;position:absolute;top:50%;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:42px}
.secondary-toggle:before{color:#333;content:"\f419";line-height:40px;width:40px}
.secondary-toggle:focus,.secondary-toggle:hover{background-color:transparent;border:1px solid #c1c1c1;border:1px solid rgba(51,51,51,.3);outline:0}
.secondary-toggle.toggled-on:before{content:"\f405";font-size:32px;position:relative;top:1px;left:-1px}

.post-navigation{background-color:#fff;border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);font-weight:700}
.post-navigation a{display:block;padding:3.8461% 7.6923%}
.post-navigation span{display:block}
.post-navigation .meta-nav{color:#707070;color:rgba(51,51,51,.7);font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;letter-spacing:.04em;line-height:1.5;position:relative;text-transform:uppercase;z-index:2}
.post-navigation .post-title{font-family:"Noto Serif",serif;font-size:18px;font-size:1.8rem;line-height:1.3333;position:relative;z-index:2}
.post-navigation .nav-next,.post-navigation .nav-previous{background-position:center;background-size:cover;position:relative}
.post-navigation a:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}
.post-navigation a:focus:before,.post-navigation a:hover:before{opacity:.5}
.post-navigation .meta-nav{opacity:.8}
.post-navigation div+div{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1)}
.pagination{background-color:#fff;border-top:1px solid rgba(51,51,51,.1);font-family:"SweetSans",Helvetica,Tahoma,sans-serif}
.pagination .nav-links{min-height:3.2em;position:relative;text-align:center}
/* reset screen-reader-text */
.pagination .current .screen-reader-text{position:static!important}
.pagination .page-numbers{display:none;line-height:3.2em;padding:0 .6667em}
.comment-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.image-navigation .nav-previous:not(:empty),.pagination .current{display:inline-block}
.pagination .page-numbers.current{text-transform:uppercase}
.pagination .current{}
.pagination .next,.pagination .prev{color:#454545;display:inline-block;height:48px;overflow:hidden;padding:0;position:absolute;width:48px}
.pagination .next:before,.pagination .prev:before{font-size:32px;height:48px;line-height:48px;position:relative;width:48px}
.pagination .next:focus,.pagination .next:hover,.pagination .prev:focus,.pagination .prev:hover{}
.pagination .prev{left:0}
.pagination .prev:before{content:"\f430";left:-1px}
.pagination .next{right:0}
.pagination .next:before{content:"\f429";right:-1px}
.comment-navigation,.image-navigation{color:#707070;color:rgba(51,51,51,.7);font-size:12px;font-size:1.2rem;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-weight:700;line-height:1.5;text-transform:uppercase}
.comment-navigation a,.image-navigation a{color:#707070;color:rgba(51,51,51,.7)}
.comment-navigation a:focus,.comment-navigation a:hover,.image-navigation a:focus,.image-navigation a:hover{color:#333}
.comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before,.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before{content:"\2215";font-weight:400;margin:0 .7em}
.comment-navigation .nav-previous a:before,.image-navigation .nav-previous a:before{content:"\f430";margin-right:.2em;position:relative}
.comment-navigation .nav-next a:after,.image-navigation .nav-next a:after{content:"\f429";margin-left:.2em;position:relative}
.comment-navigation{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);border-bottom:1px solid #eaeaea;border-bottom:1px solid rgba(51,51,51,.1);padding:2em 0}
.comments-title+.comment-navigation{border-bottom:0}
.image-navigation{padding:0 7.6923%}
.image-navigation .nav-next:not(:empty),.image-navigation .nav-previous:not(:empty){margin-bottom:2em}


/**
 * 7.0 Accessibility
 */

/* Text meant only for screen readers */
.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}

/* must have higher specificity than alternative color schemes inline styles */
.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font:700 14px/normal "SweetSans",Helvetica,Tahoma,sans-serif;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}
.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.6);font:700 14px/normal "Open Sans",sans-serif}
.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}


/**
 * 8.0 Alignments
 */

.alignleft{display:inline;float:left}
.alignright{display:inline;float:right}
.aligncenter{display:block;margin-right:auto;margin-left:auto}
.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}
.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}
.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}


/**
 * 9.0 Clearings
 */

.clear:after,.clear:before,.comment-content:after,.comment-content:before,.comment-navigation:after,.comment-navigation:before,.entry-content:after,.entry-content:before,.nav-links:after,.nav-links:before,.site-content:after,.site-content:before,.site:after,.site:before,.social-navigation ul:after,.social-navigation ul:before,.textwidget:after,.textwidget:before{content:"";display:table}
.clear:after,.comment-content:after,.comment-navigation:after,.entry-content:after,.nav-links:after,.site-content:after,.site:after,.social-navigation ul:after,.textwidget:after{clear:both}

/**
 * 10.0 Header
 */

.site-description,.site-title{font-family:"SweetSans",Helvetica,Tahoma,sans-serif;text-transform: uppercase;}
.site-header{background-color: #fff; color: #0A2340;width:100%;height: 80px; margin: 0; padding: 0; border: 0 none;  /*transition: top 0s;*/ }
.site-branding { position:relative; border-bottom: 4px solid #0a2340;
background: transparent url(images/TBF_Logo_2015.png) no-repeat center 2px; /* png for IE<9*/ 
background-image: url(images/TBF_LOGO_HORIZ_.svg), none; /* svg for all others */
 background-size: auto 32px; /*transition: width 200ms;*/ margin: 0 auto 20px; padding: 0; text-transform: uppercase; width: 80%;height: 100%; }
 .header-top-bar .site-branding {background: transparent url(images/TBF_LOGO_TYPE.png) no-repeat center 4px; /* png for IE<9*/ 
background-image: url(images/TBF_LOGO_TYPE_.svg), none; /* svg for all others */
 background-size: auto 36px; }
.site-title { display: block; width: 50%; height: 100%; color: #F89820; margin: 0 auto; text-align: center; }
.site-title a { background-color: transparent; color: #F89820; display: block; height: 100%; /*transition: line-height 200ms , padding-top 200ms ;*/ padding: 0; text-indent: -99999px; }
.site-description{display:none;font-size:14px;font-size:1.4rem;font-weight:100;letter-spacing: 0.1em;line-height:1.5;margin: 0; color: #0a2340; text-align: center;}
.site-header .social-navigation { display: none; }
.header-donate p { margin: 0; }
.site-header .header-donate { display: none; }
.site-header .edit-link, .sidebar .edit-link { display: none; }

.header-search { color: #0A2340; margin: 0; padding: 1em 0 0 0;}
.header-search .search-close { color: #0a2340; display: block; font-size: 34px; margin-top: -0.5em; padding: 0; position: absolute; right: 0; top: 50%; z-index: 1; background-color: transparent; }

.sidebar .header-search { width: 80%; position: fixed; top: -70px; left: 10%; background-color: #fff;  transition: all 0.15s ease-out; }
.sidebar .header-search.toggled-on{ /*max-height: 65px;*/ transition: all 0.25s ease-in; top: 80px; }
.sidebar.sticky-menu .header-search.toggled-on { top: 60px; }

.site-header .header-search { position: absolute; right: 109px; width: 128px; padding: 0; top: 5px; }
.site-header .header-search .search-form label { margin-bottom: 0; width: 100%; }
.site-header .header-search .search-form .search-submit { right: 0;}
.site-header .header-search .search-form .search-field { background-color: #f2f2f2; }
.site-header .header-search .search-form .search-field:focus {background-color:#FFF;}

/* fixed header*/
.site-header { position: absolute; top: 0; left: 0; z-index: 101; }
.sidebar { position: fixed; top: 60px; right: 0; z-index: 100; /*transition: top 200ms;*/ background-color: #FFF; }


.sidebar-open .sidebar {
	background-color: transparent;
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  width: 100%;
}

/*.site-header.site-header-sticky-init { position: fixed; height: 60px; top: -80px; }*/
.site-header.site-header-sticky { position: fixed; height: 60px; top: -80px;  transition: top 0.15s ease-out; /*top: 0; transition: top 200ms ease-out;*/  }
.site-header.site-header-sticky.toggled-on { top: 0; transition: top 0.05s ease-in; }
.site-header.site-header-sticky .site-title a { /*line-height: 31px; padding-top: 0.625em;*/ }
.site-header.site-header-sticky .site-branding { background: transparent url(images/sunflower_orange.png) no-repeat center center; /* png for IE<9*/ 
background-image: url(images/TBF_MARK.svg), none; /* svg for all others */
 background-size: auto 50px; margin-bottom: 0; }
.site-header.site-header-sticky .menu-toggle { bottom: unset; height: 100%; top: 0;}
.site-header.site-header-sticky .search-toggle { background-position: left center;}

.site { position: relative; padding-top: 100px; /*transition: padding-top 200ms;*/ }
.site.sticky-on {  }
.site.sticky-upscroll { /*transition: padding-top 0s;*/  }
.site-content {  background-color: #fff; margin: 0 auto; padding: 0; width: 80%; }
.site-main { padding: 30px 0; }

.site-background { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.left-background { background-color: #FFF; width: 0.625em; height: 100%; position: fixed; top: 0; left: 0; }
.right-background { background-color: #FFF; width: 0.625em; height: 100%; position: fixed; top: 0; right: 0; }
.tablet-white-line { display: block; background-color: #FFF; height: 20px; left: 0;  position: absolute; top: 100px; width: 100%; }


/**
 * 11.0 Widgets
 */

.widget-title,.widget_calendar caption{letter-spacing:.04em;text-transform:uppercase}
.widget{color:#707070;color:rgba(51,51,51,.7); /*-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;*/ margin:0 auto 9.09090%;width:100%; /*word-wrap:break-word*/}
.widget pre{line-height:1.2}
.widget button,.widget input,.widget select,.widget textarea{font-size:16px;font-size:1.6rem;line-height:1.5}
.widget button,.widget input{line-height:normal}
.widget button,.widget input[type=button],.widget input[type=reset],.widget input[type=submit]{font-size:12px;font-size:1.2rem;padding:.7917em 1.5833em}
.widget input[type=text],.widget input[type=email],.widget input[type=url],.widget input[type=password],.widget input[type=search],.widget textarea{padding:.375em}
.widget-title{color:#333;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;margin:0 0 1.6em}
.widget>:last-child{margin-bottom:0}
.widget_calendar table{margin:0}
.widget_calendar td,.widget_calendar th{line-height:2.3333;text-align:center;padding:0}
.widget_calendar caption{font-family:"Noto Serif",serif;font-weight:700;margin:0 0 1.6em}
.widget_calendar tbody a{-webkit-tap-highlight-color:rgba(255,255,255,.3);background-color:#333;color:#fff;display:block;font-weight:700}
.widget_calendar tbody a:focus,.widget_calendar tbody a:hover{background-color:#707070;background-color:rgba(51,51,51,.7);color:#fff}
.widget_archive a,.widget_categories a,.widget_links a,.widget_meta a,.widget_nav_menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a{border:0}
.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul{list-style:none;margin:0}
.widget_archive li,.widget_categories li,.widget_links li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_recent_comments li,.widget_recent_entries li{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);padding:.7667em 0}
.widget_archive li:first-child,.widget_categories li:first-child,.widget_links li:first-child,.widget_meta li:first-child,.widget_nav_menu li:first-child,.widget_pages li:first-child,.widget_recent_comments li:first-child,.widget_recent_entries li:first-child{border-top:0;padding-top:0}
.widget_archive li:last-child,.widget_categories li:last-child,.widget_links li:last-child,.widget_meta li:last-child,.widget_nav_menu li:last-child,.widget_pages li:last-child,.widget_recent_comments li:last-child,.widget_recent_entries li:last-child{padding-bottom:0}
.widget_categories .children,.widget_nav_menu .sub-menu,.widget_pages .children{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);margin:.7667em 0 0 .8em;padding-top:.7667em}
.widget_recent_entries .post-date{display:block}
.widget_rss ul{list-style:none;margin:0}
.widget_rss li{margin-bottom:1.6em}
.textwidget>:last-child,.widget_rss li:last-child,.widget_rss ul:last-child{margin-bottom:0}
.widget_rss .rsswidget{border:0;font-weight:700}
.widget_rss .rsswidget img{margin-top:-4px}
.widget_rss .rss-date,.widget_rss cite{font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;font-style:normal;display:block;line-height:2;opacity:.8}
.textwidget a{}
.textwidget a:focus,.textwidget a:hover{}
.widget .edit-link { position: absolute; }

.fellows-homepage-widget {position: relative;}
.fellows-homepage-widget .fellows-intro {position: absolute; top: 15%; left: 30%; max-width: 40%;}
.fellows-homepage-widget .ribbon-img {margin-bottom: 4em;}
.fellows-homepage-widget h3 {position: absolute; width: 100%;}
.fellows-homepage-widget p {margin: 0;}
.fellows-homepage-widget .xlnavy {top: 21%; font-size: 40px;}
.fellows-homepage-widget .mednavybold {top: 40%; line-height: normal; font-family:"SweetSans",Helvetica,Tahoma,sans-serif; font-size:13px; color: #0a2340; letter-spacing: 0; font-weight: bold;}
.fellows-homepage-widget .mednavylt {position: absolute; width: 100%;font-family:"SweetSans",Helvetica,Tahoma,sans-serif; font-size:11px; color: #0a2340; letter-spacing: 0; font-weight: 100; line-height: normal;}
.fellows-homepage-widget .mednavylt.first {top: 48%;}
.fellows-homepage-widget .mednavylt.second {top:58%;}
.fellows-homepage-widget .mednavylt.third {top: 70%;}
.fellows-homepage-widget .apply-btn {color: #0A2340; position: absolute; width: 100%; bottom: -6%;}
.fellows-homepage-widget .mediumcta { color: #0a2340; font-size: 13px;}
.fellows-homepage-widget .diamond { position: absolute; width: 100%; color: white; font-size: 14px;}
.fellows-homepage-widget .diamond.d1 { top: 52%;}
.fellows-homepage-widget .diamond.d2 { top: 63%;}


/**
 * 12.0 Content
 */

/*.secondary{overflow: hidden; max-height: 0; transition: max-height 0.15s ease-out;}
.secondary.toggled-on{ max-height: 800px; transition: max-height 0.25s ease-in; }*/

.secondary { display: block; background-color: #ffffff; position: fixed; top: 0; left: -82%; overflow: scroll; width: 80%; height: 100%; padding: 80px 17px 40px 10%; z-index: 9999; transition: left 0.15s ease-out; }
.secondary.toggled-on{ left: 0; transition: left 0.25s ease-in; }
.sidebar.sticky-menu .secondary {
  padding-top: 60px;
}

.widget-area{margin:9.09090% auto 0}

.sidebar .widget-area { margin: 0.6em auto 0 }
.sidebar .widget-area .widget { margin: 0.6em auto 0 }
.sidebar .widget-area .widget_search { padding-right: 0.6em; width: 150px; }
.sidebar .widget p { margin-bottom: 0; }
.sidebar .widget-area .search-field { background-color: transparent; border-color: transparent; font-size: 12px; font-size: 1.2rem; font-weight: 100; line-height: 1em; letter-spacing: 0.1em; color: #6B6B6B; padding: 5px 32px 5px 5px; text-align: right; }
.sidebar .widget-area .search-field::-webkit-input-placeholder { color: #6B6B6B; text-transform: uppercase; }
.sidebar .widget-area .search-field:-moz-placeholder { color: #6B6B6B; text-transform: uppercase; }
.sidebar .widget-area .search-field::-moz-placeholder { color: #6B6B6B; text-transform: uppercase; }
.sidebar .widget-area .search-field:-ms-input-placeholder { color: #6B6B6B; text-transform: uppercase; }
.sidebar .widget-area .search-field:focus::-webkit-input-placeholder { color:transparent; }
.sidebar .widget-area .search-field:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.sidebar .widget-area .search-field:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.sidebar .widget-area .search-field:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.sidebar .widget-area .search-field::-webkit-search-cancel-button { display: none; }

.error-404 .hentry {margin-bottom: 4%; text-align: center;text-transform: none;}
.error-404 .hentry a {color: #757575;text-align: center;text-transform: none;}
.error-404 .hentry .post-thumbnail { display: block; height: auto;  margin-bottom: 20px; text-align: center; }
.error-404 .hentry h2.entry-title {margin: 20px 0 0 0;}
.error-404 .hentry h2 a {color: #0a2340; font-weight: 800; font-size: 18px; letter-spacing: -.01em; margin: 0 0 5px 0;}
.error-404 .hentry h2 a p {margin-bottom: 5px;}
.error-404 .hentry .post-categories, .error-404 .hentry .entry-footer {display: none;}
.error-404 .entry-title + .page-subtitle {margin-top: 0;}


/**
 * 12.1 Posts and pages
 */

.hentry{position:relative;margin-bottom:20px;padding-top: 20px;}
.hentry.has-post-thumbnail{}
.hentry.sticky:not(.has-post-thumbnail){}
.hentry+.hentry{}
.hentry:last-child { }
.hgrid:first-child .hentry:first-child { padding-top: 0; }

.entry-summary {
  color: #757575;
  font-size: 15px;
  line-height: 1.3;
  margin: 0;
  text-align: center;
}

/*.post-thumbnail{border:0;display:block;margin-bottom:2.4em}
.post-thumbnail img{display:block;margin:0 auto}
a.post-thumbnail:focus,a.post-thumbnail:hover{opacity:.85}*/
.hgrid .post-thumbnail{display:block; margin-bottom: 20px;text-align:center;height: auto; position: relative; }
.hgrid  .entry-header, .hgrid  .entry-meta{display:block}
.hgrid  .entry-content, .hgrid  .entry-summary{float:none;clear:both; }
.topic-thumbnail{position:relative}
.topic-thumbnail img{ width: 100%; }

.hgrid .hentry.tag-special-feature .entry-header, .hgrid .hentry.tag-special-feature .entry-summary { display: none; }
.hgrid .hentry.tag-special-feature .post-thumbnail { margin-bottom: 0 }

.entry-header{margin: 0; padding: 0;}
.entry-title{font-size:27px;font-size:2.7rem;line-height:1.1538;margin-bottom:.7em;font-weight: 100;color: #0a2340; text-transform: none; text-align: center;}
.entry-title > p { margin: 0;}
.teaser-subject { color: #ffffff; display: block; font-size: 13px; font-size: 1.3rem; font-weight: 100; left: 0; position: absolute; right: 0; text-align: center; top: 65%; }
.single-post .entry-title { /*font-size: 27px; line-height: 1em;*/ margin-bottom: 10px; }
.single-post .entry-header { margin-bottom: 30px; }
.single-post .hentry.has-post-thumbnail .post-thumbnail { margin-bottom: 30px; }
.entry-title + .taxonomy-description { margin-top: -18px; margin-bottom: 18px; }
.entry-title + .page-subtitle { margin-bottom: 29px; margin-top: -19px; }
.entry-title.page-title { text-transform: uppercase; }
.error-404 .entry-title.page-title {text-transform: none;}

.entry-subtitle { color: #757575; font-size: 15px; font-size: 1.5rem; font-style: italic; font-weight: 100; line-height: 1.3em; margin: 0; padding: 0; text-align: center; }
.entry-subtitle p { margin: 0; }
.entry-subtitle + .post-byline { margin-top: 12px; }

.post-sidebar-scrollbox { /*overflow: auto; max-height: 100%;*/ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.scroll-track { width: 12px; background: transparent; border-radius: 10px; -webkit-transition: background 250ms linear; transition: background 250ms linear; }
.scroll-track:hover, .scroll-track.dragging { background: #d9d9d9;  background: rgba(0, 0, 0, 0.15); }
.scroll-handle { width: 6px; right: 0; background: #bdbdbd; background: rgba(0, 0, 0, 0.2); border-radius: 6px;  -webkit-transition: width 250ms;  transition: width 250ms; }
.scroll-track:hover .scroll-handle, .scroll-track.dragging .scroll-handle { width: 10px; }

.post-sidebar { margin-top: 50px; background-color: #FFF; }
.post-sidebar h3, .yarpp-related h3, .post-sidebar .yarpp-related h3 { color: #ff3f00; font-size: 21px; font-size: 2.1rem; font-style: normal; font-weight: 100; margin: 0 0 10px; padding: 0; text-align: left; text-transform: none; }
.post-sidebar .post-sidebar-scrollbox > div { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-bottom: 1px solid #bdbdbd; margin: 0 0 20px 0; padding-bottom: 20px; }
.yarpp-related a { color: #0a2340; display: block; clear: both; overflow: hidden; font-size: 13px; font-size: 1.3rem; font-weight: bold; line-height: 1.2em; padding-top: 10px; }
.yarpp-related a + a { border-top: 1px solid #bdbdbd; margin-top: 15px; padding-top: 15px; }
.yarpp-related .post-thumbnail, .single-post .hentry.has-post-thumbnail .yarpp-related .post-thumbnail { display: block; float: left; margin: 0 7% 0 0; width: 30%; }
.yarpp-related-none { display: none; }
.post-sidebar .post-share-2 { display: none; }
.post-sidebar .shareable-inline .over-holder .over__content-holder .over__share-holder { margin: 20px 0 0 0; }
.post-sidebar .subscribe-plugin { border-bottom: 0 none; padding: 30px; }
.post-sidebar-right .post-sidebar-scrollbox .subscribe-plugin { border-bottom: 0 none; }
.post-sidebar .post-subscribe-horizontal { display: none; border-bottom: 0 none; }
.post-sidebar .post-subscribe-vertical { border-bottom: 0 none; }
.post-sidebar-right .post-sidebar-scrollbox .post-subscribe-vertical { border-bottom: 0 none; }


.hentry.hero-post { padding-top: 0; margin-bottom: 30px;}
.hentry.hero-post .post-thumbnail { position: relative; display: block; text-align: center;  width: 100%;}
.hero-post .entry-summary { position: relative; background-color: #f2f2f2; display: table; margin-top: 30px; padding: 30px 0; vertical-align: middle; }
.hero-blockquote {  display: table-cell;  padding: 30px 50px;  position: relative;  vertical-align: middle;  text-align: center;}
.hero-blockquote:before {  border-bottom: 3px solid #f89820;  border-top: 3px solid #f89820;  content: "";  height: 100%;  left: 50%;  margin-left: -6.25%;  position: absolute;  top: 0;  width: 12.5%;}
.hero-quote { color: #000; display: block; margin-bottom: 20px;  font-size: 18px;  font-size: 1.8rem;  font-weight: 100;  line-height: 1.3;}
.hero-byline { color: #000; display: block;  font-size: 9px;  font-size: 0.9rem;  letter-spacing: 0.1em;  text-transform: uppercase;}
.hero-quote p, .hero-byline p {  margin: 0;}

.hentry.hero-image-multicolor { padding-top: 0; margin-bottom: 30px;}
.hentry.hero-image-multicolor .hero-wrapper { }
.hentry.hero-image-multicolor .post-thumbnail { position: relative; display: block; text-align: center;  width: 100%;}
.hero-image-multicolor .entry-summary { position: relative; background-color: #f2f2f2; display: block; margin-top: 0; padding: 30px 0; vertical-align: middle; text-align: center; }
.hero-image-multicolor .hero-contentbox {  display: block;  padding: 0 10px;  position: relative;  vertical-align: middle;  text-align: center;}
.hero-image-multicolor .entry-summary h1 { color: #0a2340; font-size: 16px; font-size: 1.6rem;  font-weight: 100; letter-spacing: 0; margin: 0 0 10px; text-align: center; text-transform: none; }
.hero-image-multicolor .entry-summary h2 { color: #0a2340; font-size: 12px; font-size: 1.2rem; font-weight: bold; letter-spacing: 0.1em; margin: 0; text-align: center; text-transform: uppercase; }
.hero-image-multicolor .entry-summary .hero-subtitle { color: #000; display: block; font-size: 10px; font-size: 1rem; line-height: 1.3; margin: 0 0 5px; text-align: center; }
.hero-image-multicolor .entry-summary p { margin-bottom: 0; }
.hero-image-multicolor h2.hero-multicolor1 { color: #f9791c; }
.hero-image-multicolor h2.hero-multicolor2 { color: #ff7f94; }
.hero-image-multicolor h2.hero-multicolor3 { color: #ff3f00; }

.entry-content,.entry-summary{padding:0}
.entry-content>:last-child,.entry-summary>:last-child{margin-bottom:0}
.comment-content,.entry-content,.entry-summary,.page-content{/*-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word*/}
.comment-content h1,.entry-content h1,.entry-summary h1,.page-content h1{font-size:26px;font-size:2.6rem;line-height:1.1538;margin-top:1.8462em;margin-bottom:.9231em}
.comment-content h2,.entry-content h2,.entry-summary h2,.page-content h2{font-size:22px;font-size:2.2rem;line-height:1.3636;margin-top:2.1818em;margin-bottom:1.0909em}
.comment-content h3,.entry-content h3,.entry-summary h3,.page-content h3{font-size:18px;font-size:1.8rem;line-height:1.3333;margin-top:2.6667em;margin-bottom:1.3333em}
.comment-content h4,.comment-content h5,.comment-content h6,.entry-content h4,.entry-content h5,.entry-content h6,.entry-summary h4,.entry-summary h5,.entry-summary h6,.page-content h4,.page-content h5,.page-content h6{font-size:15px;font-size:1.5rem;line-height:1.2;margin-top:3.2em;margin-bottom:1.6em}
.comment-content h5,.comment-content h6,.entry-content h5,.entry-content h6,.entry-summary h5,.entry-summary h6,.page-content h5,.page-content h6{letter-spacing:.1em;text-transform:uppercase}
.comment-content>h1:first-child,.comment-content>h2:first-child,.comment-content>h3:first-child,.comment-content>h4:first-child,.comment-content>h5:first-child,.comment-content>h6:first-child,.entry-content>h1:first-child,.entry-content>h2:first-child,.entry-content>h3:first-child,.entry-content>h4:first-child,.entry-content>h5:first-child,.entry-content>h6:first-child,.entry-summary>h1:first-child,.entry-summary>h2:first-child,.entry-summary>h3:first-child,.entry-summary>h4:first-child,.entry-summary>h5:first-child,.entry-summary>h6:first-child,.page-content>h1:first-child,.page-content>h2:first-child,.page-content>h3:first-child,.page-content>h4:first-child,.page-content>h5:first-child,.page-content>h6:first-child{margin-top:0}
.comment-content a img,.entry-content a img,.entry-summary a img,.page-content a img{display:block}
.entry-content .more-link,.entry-summary .more-link:after{white-space:nowrap}
.entry-content .more-link:after,.entry-summary .more-link:after{content:"\f429";font-size:16px;position:relative;top:5px}
.entry-summary .more-link { display: none; }
.entry-content .readmore-link, .entry-summary .readmore-link { display: none; font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; text-transform: uppercase; font-weight: bold; font-size: 16px; line-height: 1em; color: #F9791C; letter-spacing: 0.1em; }
.entry-content .readmore-link:after, .entry-summary .readmore-link:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Genericons;white-space:nowrap;font-style:normal;font-weight:400;font-variant:normal;speak:none;text-decoration:inherit;text-transform:none;content:"\f501";font-size:8px; height: 8px; line-height: 8px; position: absolute; margin-top: 5px; margin-left: 5px;}
.single-format-link .entry-content .readmore-link, .single-format-link .entry-summary .readmore-link { display: block; }

.single-post .entry-content { color: #757575; font-size: 13px; font-size: 1.3rem; }
.single-post .entry-content h3{color:#0a2340;font-size:16px;font-size: 1.6rem;font-weight:400;line-height:1.1em; margin-bottom: 0.4em; margin-top: 2.4em;}
.single-post .entry-content h2{color:#0A2340;font-size:30px; font-size: 3rem; font-weight:100;letter-spacing:0;line-height:1.1em;margin-top:1.2em;margin-bottom:1.2em}


.author-info { border: 1px solid #bdbdbd; margin: 40px 0; padding: 30px; }
.author-avatar { float: left; margin: 0 20px 10px 0; max-width: 105px; }
.author-heading, .author-title{color: #0a2340;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem; font-weight: 100;letter-spacing:0.1em;margin-bottom:1.2em;text-transform:uppercase}
.author-title{clear:none}
.author-heading a, .author-title a { color: #0a2340; }
.author-bio{font-size: 13px; font-size: 1.3rem; display: inline;line-height:1.5;overflow:hidden;padding-bottom:1px}
.author-description{/*-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word*/}
.author-description>:last-child{margin-bottom:0}
.author-link{ display: inline-block; border-bottom: 1px solid #5497e4;font-size: 13px; font-size: 1.3rem;  }
/*.author-link:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Genericons;white-space:nowrap;font-style:normal;font-weight:400;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top;position:relative;content:"\f501";font-size:8px;top:9px}*/
.author-link:hover { color: #f9791c; }
.author-info .author-heading, .author-info .author-title { display: inline; margin-bottom: 0; }
.author-info .author-link { margin-top: 10px; }

.entry-footer{color:#707070;color:rgba(51,51,51,.7);font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;font-weight:100;line-height:1.5;padding:0;clear:both;}
.entry-footer a{border-bottom:1px solid transparent;color:#707070;color:rgba(51,51,51,.7)}
.entry-footer a:hover{border-bottom:1px solid #333}
.entry-footer a:focus,.entry-footer a:hover{color:#333}
.sticky-post{background-color:#333;color:#fff;font-weight:700;letter-spacing:.04em;padding:.25em .5em;position:absolute;top:0;text-transform:uppercase}
.sticky .posted-on,.updated:not(.published){display:none}
.byline:before,.cat-links:before,.comments-link:before,.edit-link:before,.entry-format:before,.full-size-link:before,.posted-on:before,.tags-links:before{margin-right:2px;position:relative}
.byline,.cat-links,.comments-link,.entry-format,.full-size-link,.posted-on,.tags-links{margin-right:1em}
.format-aside .entry-format:before{content:"\f101"}
.format-image .entry-format:before{content:"\f473"}
.format-gallery .entry-format:before{content:"\f103"}
.format-video .entry-format:before{content:"\f104"}
.format-status .entry-format:before{content:"\f105"}
.format-quote .entry-format:before{content:"\f106"}
.format-link .entry-format:before{content:"\f107"}
.format-chat .entry-format:before{content:"\f108"}
.format-audio .entry-format:before{content:"\f109"}
.posted-on:before{content:"\f307"}
.byline:before{content:"\f304"}
.cat-links:before{content:"\f301"}
.tags-links:before{content:"\f302"}
.comments-link:before{content:"\f300"}
.full-size-link:before{content:"\f402"}
.page-content>:last-child,.taxonomy-description>:last-child{margin-bottom:0}
.edit-link:before{content:"\f411"}
.comments-link,.edit-link{white-space:nowrap}
.taxonomy-description{color:#757575;padding-top:.4em;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-weight: 100; font-style: italic; font-size: 15px; font-size: 1.5rem; line-height: 1.3em; text-align: center; }
.taxonomy-description a{color:#757575;}
.page-content{}
.page-links{clear:both;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;margin-bottom:1.3333em}
.page-links a,.page-links>span{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);display:inline-block;font-size:12px;font-size:1.2rem;height:2em;line-height:2;margin:0 .3333em .3333em 0;text-align:center;width:2em}
.page-links a{-webkit-tap-highlight-color:rgba(255,255,255,.3);background-color:#333;border-color:#333;color:#fff}
.page-links a:focus,.page-links a:hover{background-color:#707070;background-color:rgba(51,51,51,.7);border-color:transparent;color:#fff}
.page-links>.page-links-title{border:0;color:#707070;color:rgba(51,51,51,.7);height:auto;margin:0;padding-right:.5em;width:auto}
.entry-attachment{margin-bottom:1.6em}
.type-attachment .entry-title{hyphens:auto;word-wrap:break-word}
.entry-caption,.type-attachment .entry-title{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}
.entry-caption{color:#707070;color:rgba(51,51,51,.7);font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;hyphens:auto;line-height:1.5;padding-top:.5em;word-wrap:break-word}
.entry-caption>:last-child{margin-bottom:0}

.post-categories, .post-byline, .wp-caption, .post-tags { color: #0a2340; font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; font-size: 12px; font-weight: 100; letter-spacing: 0.1em; margin-bottom: 12px; text-transform: uppercase; }
.post-categories a, .post-byline a, .wp-caption a, .post-tags a { color: #0a2340; }
.post-tags { margin: 40px 0; font-size: 9px; font-size: 0.9rem; }
.post-tags label {  }
.single-post .entry-header .post-categories { display: none; }
.post-byline { color: #757575; display: block; font-size: 11px; font-size: 1.1rem; line-height: 1.3em; text-align: center; }
.search-results .post-byline {text-align:left;}

.single-post .entry-content .wp-caption { color: #757575; font-size: 11px; font-size: 1.1rem; font-weight: 100; font-style: italic; letter-spacing: normal; line-height: normal; text-transform: none; }

.testimonials-grid { position: relative; }
.testimonials-grid .hentry {  }
.testimonials-3col { display: none; float: left; width: 30.66%; }
.testimonials-3col.testimonials-col-1 { margin-left: 0; margin-right: 2%; }
.testimonials-3col.testimonials-col-2 { margin-left: 2%; margin-right: 2%; }
.testimonials-3col.testimonials-col-3 { margin-left: 2%; margin-right: 0; }
.testimonials-4col { display: none; float: left; width: 22%; }
.testimonials-4col.testimonials-col-1 { margin-left: 0; margin-right: 2%; }
.testimonials-4col.testimonials-col-2 { margin-left: 2%; margin-right: 2%; }
.testimonials-4col.testimonials-col-3 { margin-left: 2%; margin-right: 2%; }
.testimonials-4col.testimonials-col-4 { margin-left: 2%; margin-right: 0; }
	
.hentry.testimonial { background-color: #f2f2f2; display: block; margin-bottom: 40px; padding: 20px; }
.hentry.testimonial .post-thumbnail { border: 6px solid #ffffff; border-radius: 50%; height: 135px; margin: 0 auto 10px; overflow: hidden; position: relative; width: 135px; text-align: center; }
.hentry.testimonial .post-thumbnail img { display: inline; height: 100%; width: auto; max-width: none;}
.hentry.testimonial .entry-title { font-size: 14px; font-weight: 800; line-height: 1.4em; margin-bottom: 5px; text-align: center; }
.hentry.testimonial h4 { font-size: 14px; font-weight: 400; line-height: 1.4em; text-align: center; text-transform: none; color: #0a2340;}
.hentry.testimonial .entry-header hr { background-color: #f89820; height: 4px; margin: 10px auto; width: 40%; border: 0 none; }
.hentry.testimonial .entry-content p { color: #757575; font-size: 13px; font-size: 1.3rem; }

#testimonials-top-widget-area-1 h2.widget-title { font-size: 27px;font-weight: 100;text-align: center;line-height: 1.3;margin: 0 0 5px 0;text-transform: none;color: #0a2340;}
#testimonials-top-widget-area-1 p {font-size: 15px; font-weight: 100;font-style: italic;text-align: center;line-height: 1.3;margin: 0;padding: 0px;color: #757575; }
.testimonial-form-content #shareYourStory, .testimonial-form-content .loan-submit button { width: 196px; background-color: #0a2340;color: #fff;font-size: 10px;line-height: 1;display:block;padding: 15px 10px 13px 10px;-webkit-transiton: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.testimonial-form-content #shareYourStory:hover { background-color: #98aec0; color: #fff;}
.testimonial-form-content #shareYourStory { position: absolute; left: 50%; margin: 0 auto;  -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);  }
.testimonial-form-content { position: relative; margin-bottom: 40px; min-height: 80px; border-bottom: 1px solid #bdbdbd; }
.testimonial-form-content .loan-form {max-width: 670px; margin: 0 auto;width: 100%; }
.testimonial-form-content .loan-size { background: url(images/upload-icon.png) no-repeat 2px 8px; background-size: 21px;}
.testimonial-form-content .image-upload-btn .image-upload-lbl {padding: 0.375em 1em 0.375em 2em;}
.testimonial-form-content #testimonialForm .testimonial-p { text-align:center; color: #0a2340;}
.testimonial-form-content .collapsible-panels { padding: 30px 0; position: relative; }
.testimonial-form-content .collapsible-panels .css-icon { margin-top: 10px; }
.testimonial-thankyou {max-width: 670px; margin: 0 auto;width: 100%; color: #0a2340; }


/**
 * Home Page
 */
.front-page-top .entry-title { color: #f9791c; font-size: 24px; font-size: 2.4rem; text-align: center; font-weight: 100; margin-top: 1.2em; margin-bottom: 1.2em; } 
.homepage-widget-area { margin: 0; padding: 0; }
.homepage-widget-area .widget { padding: 40px 0; margin: 0 0 30px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; word-wrap: normal; }
.homepage-widget-area .widget-last {  }
.widget-thumbnail { margin-bottom: 30px; }
.homepage-widget-area .widget h4 { color: #0a2340; font-size: 30px; font-weight: 100; letter-spacing: 0; line-height: 1em; margin-bottom: 30px; }
.homepage-widget-area .widget-title { color: #0a2340; font-size: 18px; font-size: 1.8rem; font-weight: 100; letter-spacing: 0.1em; margin-bottom: 30px; text-align: center; }
.homepage-widget-area .three-boxes-menu .widget-title { padding: 0 10%; }

.resources-link-box-inner { background-color: #8e9a44; color: #ffffff; display: block; font-family: "SweetSans",Helvetica,Tahoma,sans-serif; font-size: 12px; font-weight: 100; padding: 30px; text-align: center; text-transform: uppercase; margin: 0; height: 100%; }
.resources-link-box-inner a, .resources-link-box-inner a:hover { color: #FFF; border-color: #FFF; }
.resources-link-box-inner br { margin-bottom: 10px; }

.testimonials-carousel .flexslider-thumbs { display: none; }
.testimonials-carousel .flexslider-thumbs .slides li .thumb-wrapper { border: 1px solid #bdbdbd; border-radius: 50%; height: 0; margin: 20% auto 0; overflow: hidden; padding-bottom: 60%; position: relative; text-align: center; width: 60%; z-index: 1; }
.testimonials-carousel .flexslider-thumbs .slides li.flex-active-slide .thumb-wrapper { margin-top: 5%; padding-bottom: 90%; width: 90%; }
.testimonials-carousel .flexslider-thumbs .slides li .thumb-wrapper img { height: 100%; left: 50%; max-width: none; position: absolute; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: auto; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.testimonials-carousel, .testimonials-carousel .flexslider{ width: 100%;}

.testimonials-carousel .flexslider-thumbs {}
.testimonials-carousel .flexslider-thumbs li .arrow { height: 30px; border-top: 1px solid #BDBDBD;}
.testimonials-carousel .flexslider-thumbs li.flex-active-slide .arrow {position: relative; top: -3px;background: #FFF;border-bottom: 1px solid #BDBDBD; height: 4px; margin-bottom: 30px;}
.testimonials-carousel .flexslider-thumbs li.flex-active-slide .arrow:after, .testimonials-carousel .flexslider-thumbs li.flex-active-slide .arrow:before {top: 0;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.testimonials-carousel .flexslider-thumbs li.flex-active-slide .arrow:after {border-color: rgba(255, 255, 255, 0);border-top-color: #FFF;border-width: 20px;margin-left: -20px;}
.testimonials-carousel .flexslider-thumbs li.flex-active-slide .arrow:before {border-color: rgba(189, 189, 189, 0);	border-top-color: #BDBDBD;	border-width: 21px;	margin-left: -21px;}

.testimonials-carousel q { color: #000; font-size: 18px; font-size: 1.8rem; line-height: 1.3; font-weight: 100; margin-top: 0; margin-bottom: 0; text-transform: none; padding: 20px 40px; }
.testimonials-carousel .quote-author, .testimonials-carousel .quote-link { display: block; text-align: center; color: #000; font-size: 12px; font-size: 1.2rem; font-weight: 100; letter-spacing: 0.2em; margin-bottom: 10px; text-transform: uppercase; }
.testimonials-carousel .quote-link a { border-bottom: 1px solid #5497e4; }
.testimonials-carousel .flex-prev { left: -30px; }
.testimonials-carousel .flex-next { right: -30px; }

html.mouse-events .hgrid .hentry .post-thumbnail:after, 
html.mouse-events .hero-post .post-thumbnail:after,
html.mouse-events .hero-post .entry-summary:after { background-color: rgba(255, 255, 255, 0.35); content: "\a "; height: 100%; left: 0; opacity: 0; position: absolute; top: 0;  transition: all 0.5s ease 0s;  width: 100%;}
html.mouse-events .hgrid .hentry .post-thumbnail:hover:after, 
html.mouse-events .hero-post .post-thumbnail:hover:after,
html.mouse-events .hero-post .entry-summary:hover:after { opacity: 1;}
html.mouse-events .hgrid .hentry .entry-title a { transition: all 0.5s ease 0s; }
html.mouse-events .hgrid .hentry .entry-title a:hover { color: #bdbdbd; }
html.mouse-events .hgrid .hentry .entry-summary, html.mouse-events .hgrid .hentry .entry-content { transition: all 0.5s ease 0s; }
html.mouse-events .hgrid .hentry .entry-summary:hover, html.mouse-events .hgrid .hentry .entry-content:hover { color: #bdbdbd; cursor: pointer; }
html.mouse-events .hero-post .entry-summary { cursor: pointer; }

html.mouse-events .flexslider-thumbs .thumb-wrapper img:hover{opacity: 0.65; }
/* 
 * About Page 
 */
 .page-template-page-about .site-main { color: #0a2340;}
.faqs-content dt,.faqs-jump-links{font-size:12px;font-weight:100;}
.faq-Q,.faqs-content dt,.faqs-jump-links{font-family:SweetSans,Helvetica,Tahoma,sans-serif}
.collapsible-panels .hentry,.collapsible-panels .hentry+.hentry{border:0;margin:0;padding:0 0 20px}
.collapsible-panels .entry-header{display:block;padding:37px;position:relative}
.collapsible-panels .entry-title{font-size: 12px;letter-spacing: .1em;margin: 0;padding: 0;text-transform: uppercase;text-align:left;}
.collapsible-panels .entry-content{padding:20px 0}
.collapsible-panels .css-icon{border:1px solid #0A2340;border-radius:50%;height:32px;margin:28px 25px 0 0;position:absolute;right:0;top:0;width:32px}
.collapsible-panels .css-icon-minus:after,.collapsible-panels .css-icon-plus:after{border-bottom:inherit;content:"";height:1px;left:5px;position:absolute;top:50%;width:21px}
.collapsible-panels .css-icon-plus:before{border-right:inherit;content:"";height:21px;left:50%;position:absolute;top:5px;width:1px}
.faqs-jump-links{color:#6b6b6b;text-transform:uppercase}
.faqs-jump-links ul{display:none;list-style:none;margin:0;padding:0;text-align:justify}
.faqs-jump-links ul:after{content:"";display:inline-block;width:100%}
.faqs-jump-links li{}
.faqs-jump-links a{display:inline-block;text-align:left;color:#6b6b6b}
.faqs-content dt,.faqs-content dt a{color:#0a2340;}
.timeline dd,.timeline dt,.timeline h3{display:inline}
.faqs-content dl{height:auto;width:auto;overflow:visible}
.faqs-content dt{padding:15px 0; font-size: 27px; letter-spacing: 0; -webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal}
.faqs-content dd:last{border-bottom:0 none}
.faqs-content ul{list-style:none;margin:0;padding:0}
.faqs-content ul li { margin-bottom: 20px; }
.faq-Q{color:#0a2340;font-size:15px;font-weight:normal;}
h5.faq-question{font-family:sweetSans;font-size:15px;font-weight:normal;line-height:25px;margin:0 0 0;text-transform:none;color:#0A2340; letter-spacing: 0;}
.timeline h3,.timeline h3 a,.timeline h3 a:hover{color:#ff3f00;}
.timeline dt{float:left;margin-right:20px;width:75px}
.timeline img{width:75px;height:auto;border-radius:50%}
.timeline h3{font-size:18px;font-weight:100;letter-spacing:.06em;line-height:0;margin-top:1.2em;margin-bottom:1.2em}
.entry-header.download-dropdown { border: 1px solid #bdbdbd; padding: 37px; text-align: left; }
.entry-header.download-dropdown .genericon { border: 1px solid #0A2340;border-radius: 50%;height: 33px; margin: 20px 25px 0 0; position: absolute;right: 0;top: 7px;width: 33px; }
.entry-header.download-dropdown .genericon:after {    border-color: inherit; border-style: solid;border-width: 1px 1px 0 0;content: "";display: block;position: absolute;top: 9px;left: 10px;width: 10px;height: 10px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.download-990s .entry-content { border: 1px solid #bdbdbd; padding: 10px 15px 0; border-top-width: 0;width: 100px; float: right; }
.download-990s .entry-content ul { font-family: SweetSans,Helvetica,Tahoma,sans-serif;  -moz-font-feature-settings:"case" 1; -moz-font-feature-settings:"case=1"; -ms-font-feature-settings:"case" 1; -o-font-feature-settings:"case" 1; -webkit-font-feature-settings:"case" 1; font-feature-settings:"case" 1; list-style: outside none none; margin: 0; padding: 0;}
.download-990s .entry-content ul li { list-style: none; position:static;margin: 0; margin-bottom: 11px; padding-left: 0; line-height:11px;}
.page-template-page-about .site-main .faqs-content ul li {padding-left: 0;}
.page-template-page-about .site-main h2 {font-size: 27px;color: #0a2340; text-transform: none; text-align: center; margin: 25px;}
.page-template-page-about .site-main h2.sunflower { margin: 25px 0; text-align:left;}
.page-template-page-about .site-main .collapsible-panels h2 {text-align:left; margin:0;}
.page-template-page-about .site-mainh3 {font-size: 16px; text-transform: none; margin: 15px 0 0;font-weight: normal;}
.page-template-page-about .site-main p { font-size: 13px;line-height: 24px;color: #757575; font-weight: 100; padding-bottom:0 0 20px 0;}
.page-template-page-about .site-main h3 {font-size: 16px; margin: 0; text-transform: none;font-weight: normal;color:#000;}
.page-template-page-about .site-main .download-list a,.page-template-page-about .site-main .tinybullets a:hover {  text-decoration: none;color: #0a2340;list-style: none; font-weight: 800;font-size: 12px;margin-bottom: 10px;}
.page-template-page-about .site-main .download-list li:after {content: "";width: 0;height: 0;border-style: solid;border-width: 8px 4px 0 4px;border-color: #f89820 transparent transparent transparent; float: right; margin-left: 5px;color: #f89820;}
.page-template-page-about .site-main .collapsible-panels .css-icon.accordion-bottom-icon, .capital .collapsible-panels .css-icon.accordion-bottom-icon { margin: 0 25px 0 0;top: auto; }
.page-template-page-about .site-main .collapsible-panels .accordion-bottom-icon-wrap{ padding:25px 0; }
.page-template-page-about .site-main .collapsible-panels ul.grid > li { height: 220px; box-sizing: content-box;}
.page-template-page-about .site-main .collapsible-panels ul.grid > li .wp-caption img  {border: 1px solid #bdbdbd; margin-bottom: 15px; }
.page-template-page-about .site-main .sunflower-img { display:block;margin: 0 auto; width: 50%;}
.page-template-page-about .site-main .tory-signature { padding: 20px 0; width: 150px; }
.page-template-page-about .site-main .collapsible-panels ul.grid > li:nth-child(even) { padding: 10px 0 10px 0; }
.page-template-page-about .site-main .collapsible-panels ul.grid > li { padding: 10px 10% 10px 0;}
.page-template-page-about .site-main .collapsible-panels ul.grid > li { width:44%; text-align: left; color: #0a2340;margin: 5px 0 0 0;font-size: 11px;line-height: 1.2;text-transform: uppercase;letter-spacing: .1em;}
.page-template-page-about .collapsible-panels .entry-content a { border-bottom: none;}
.page-template-page-about .collapsible-panels .entry-content .faq-answer a {border-bottom: 1px solid #5497e4;}
    
/**
 * Search Results
 */
.search-results-header h2 {padding-top: 20px;}
div.search-results { width: 100%; margin: 0 auto;}
.search-results .post-thumbnail { display: none;}
.search-results .hentry.tag-special-feature .entry-header, .search-results .hentry.tag-special-feature .entry-summary { display: block; }
.search-results .entry-header .entry-title{line-height:1.1em;margin:0;text-transform:none;color:#0A2340; text-align: left;font-weight:400; font-size: 16px;}
.search-results .entry-header .entry-title a {color:#0A2340}
.search-results .entry-summary {text-align:left;font-size:13px;}

/**
 * Resources 
 */
.archive.category.category-resources .breadcrumb {display:none}
.archive .hentry{margin-top:0}
.entry-title a { color: inherit; }
.page .entry-content hr{margin:40px 0}
.hgrid .entry-title{display:block;margin-bottom:5px;font-size:18px;font-size:1.8rem;line-height:1em;padding: 0 5%; text-align: center;font-weight:900;text-transform:none;color:#0A2340; letter-spacing: -0.01em;}
.hgrid  .post-categories{display:none;line-height:1em}
.hgrid  .post-byline{display:none;line-height:1.1em;margin-top:10px}
.hgrid  .post-byline p{display:inline;margin:0}
.hgrid  .entry-content p, .hgrid  .entry-summary p{margin:0}
.hgrid .entry-title p { margin:0 }

.paging-loadmore { clear: both; float: none; width: 100%;}
.paging-loadmore .pagination{border-top:0px solid #bdbdbd;margin: 30px 0;padding: 0}
.paging-loadmore .pagination .nav-links{text-align:left;min-height:0}
.paging-loadmore .pagination .page-numbers { display: none; }
.paging-loadmore .pagination .next{background-color:transparent; color: #0a2340; border: 1px dotted #f89820; border-radius: 50%; display: block; font-family:SweetSans,Helvetica,Tahoma,sans-serif; font-size:12px; font-size: 1.2rem; font-weight: 400; width: 110px; height: 110px; line-height: 110px; letter-spacing:.1em; padding: 0; text-align: center; position: relative; text-transform: uppercase; margin-left: auto; margin-right: auto; }
.paging-loadmore .pagination .next:before{ display: none; -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f501";/*display:inline-block;*/font-family:Genericons;font-size:8px;font-style:normal;font-variant:normal;font-weight:400;height:auto;line-height:1em;margin-top:-2px;position:absolute;right:-4px;text-align:center;text-decoration:inherit;text-transform:none;top:50%;vertical-align:top;white-space:nowrap;width:auto}
.paging-loadmore .pagination .next.loader { display: table; vertical-align: middle; }
.paging-loadmore .pagination .next.loader p { line-height: normal; display: table-cell; vertical-align: middle; margin: 0; }

.large-circle-link { display: table; vertical-align: middle; margin: 30px auto; text-align: center; color: #0a2340; border: 1px dotted #f89820; border-radius: 50%; font-size:12px; font-size: 1.2rem; font-weight: 400; text-transform: uppercase; width: 120px; height: 120px; line-height: 120px; letter-spacing:.1em; padding: 0; }
.large-circle-link span {  line-height: normal; display: table-cell; vertical-align: middle; margin: 0; }
.large-circle-link:hover { color: #0a2340; }

.mobile-selectbox-menu { color: #0a2340;	background-color: #fff;	border-color: #bdbdbd; border-style: solid; border-width: 1px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 30px 0;	padding: 0;	position: relative;	width: 100%; z-index: 1;}
.mobile-selectbox-menu:before { color: #0a2340; display: block; height: 100%; line-height: 1em; padding: 25px 0.625em; position: absolute; right: .5em; top: 0; width: 1em; z-index: -1; font-size: 14px; }
.mobile-selectbox-menu select {font-family: "SweetSans",Helvetica,Tahoma,sans-serif;  font-weight: 100; letter-spacing: 0.1em;  font-size: 16px; text-transform: uppercase; background-color: transparent;	border: 0 none;	box-shadow: none; color: #0a2340; display: block; line-height: 1em;	margin: 0;	padding: 20px 0; width: 100%; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.mobile-selectbox-menu select::-ms-expand {display: none; /* to ie 10 */}
.mobile-selectbox-menu select:focus {outline: none;	background-color: transparent !important;}
/* little trick for custom select elements in mozilla firefox  17/06/2014 @rodrigoludgero */
/* pseudo class https://developer.mozilla.org/en-US/docs/Web/CSS/:any */
:-moz-any(.mobile-selectbox-menu):before {
	background-color: #fff; /* this is necessary for overcome the caret default browser */
	pointer-events: none; /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
	z-index: 1; /* this is necessary for overcome the pseudo element */
}
.faqs-jump-links .mobile-selectbox-menu {border-top-width: 0;}
.faqs-jump-links .mobile-selectbox-menu:before { padding-top: 10px;}
.faqs-jump-links .mobile-selectbox-menu select { padding-top: 0; }

/*.entry-content .social-navigation { float: none; width: 220px; margin: 0 auto; }
.entry-content .social-navigation ul {margin: 0;padding: 0; text-align: justify; }
.entry-content .social-navigation ul:after{content:"";display:inline-block;width:100%}
.entry-content .social-navigation li{display: inline;float:none;border:0;padding:0;margin:0}
.entry-content .social-navigation a{display:inline-block;text-indent:-9999px;width:30px;height:30px;color:#0a243f;padding: 0 25px;}
.entry-content .social-navigation a:before{text-indent:0;font-size:30px;color:#0a243f;left:10px;}*/

.entry-content .social-navigation ul { margin: 0; padding: 0; }
.entry-content .social-navigation li { border: 0; padding: 0; margin: 0; }
.entry-content .social-navigation a { text-indent: -9999px; border-bottom: 0 none; }

.image-with-overlay .overlay-box { border: 1px solid #bdbdbd; margin-top: 30px; padding: 20px; text-align: center; }
.image-with-overlay + hr { display: none; }
.pink-arrow-button { diplay: inline-block; position: relative; font-family: "SweetSans",Helvetica,Tahoma,sans-serif; font-weight: normal; font-size: 10px; letter-spacing: 0.1em; background-color: #fca5b9; color: #FFF; padding: 5px 20px 5px 15px; text-decoration: none; text-transform: uppercase; }
.pink-arrow-button:hover { color: #FFF; }
.pink-arrow-button:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline;font-family:Genericons;white-space:nowrap;font-style:normal;font-weight:400;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top;position:absolute;content:"\f501";font-size:8px;top:50%;right: 1em;margin-top: -0.4em;}

.latest-links .post-thumbnail{background-color:#ff3f00;display:block;float:none;margin-bottom:30px;padding:15px;text-align:center}
.latest-links .post-thumbnail .entry-title{color:#fff;font-family:SweetSans,Helvetica,Tahoma,sans-serif;font-size:18px;letter-spacing:.1em;line-height:1em;margin:0;padding:0;text-transform:uppercase}
.latest-links .entry-content ul{display:block;list-style:none;margin:0;padding:0}
.latest-links .entry-content li{list-style:none;margin-left:0;padding-left:0}
.latest-links .entry-content { color: #0a2340; font-family: Baskerville2BTRoman,Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,Georgia,"Times New Roman",serif; font-size: 18px; font-weight: 400; line-height: 1.1em; margin: 0 0 25px; text-transform: none;}
.latest-links .entry-content .readmore-link { margin-top: 10px; }

/**
 * Fellows LP
 */
#menu-fellows-top-nav { display: table; width: 90%;table-layout: fixed; margin: 0 auto;}
#menu-fellows-top-nav li {padding-left: 0;border-top: none;display: table-cell;}
.fellows-stickytop #menu-fellows-top-nav li { vertical-align: top;}
#menu-fellows-top-nav a { text-transform: uppercase;text-align: center;background-color: #0a2340;color: white;border: solid thin white;font-size: 12px;font-weight: bold;line-height: 1;padding: 15px 10px 13px 10px;display: block; margin: 0 20px; }
.menu-fellows-top-nav-container {margin-top: -90px; position: absolute; }
#fellows-lp-widget-area.widget-area-2.fellows-nav { position: relative; z-index: 9999;}
#menu-fellows-top-nav .fellows-apply a { background-color: #f89820; color: #fff;}
.fellows-lp hr { margin: 40px 0 !important;}
.fellows-lp h2 { text-align: center; color: #ff3f00;font-weight: 100; font-size: 24px; line-height: 1; margin: 0 0 5px 0; letter-spacing: -.01em;}
.fellows-lp .fellows-details p, .fellows-lp p.subhed { text-align: center; color: #757575; font-weight: 100;font-style: italic; text-align: center;font-size: 15px;line-height: 1.3;padding: 0px;}
.fellows-lp .fellows-details { width: 87%; margin: 0 auto;}
.fellows-lp .fellows-details p a, .fellows-lp .fellows-important-dates p a { border-bottom: solid 1px #5497e4;}
.fellows-lp .fellows-social .social p {text-align: center; margin: 0; display: block;}
.fellows-lp .social .social-navigation {  display: block; float: none; width: 155px; margin: 0 auto;}
.fellows-lp h3 { text-align: center; font-weight: 100; font-size: 18px; line-height: 1.1; color: #0a2340; }
.fellows-lp .fellows-overview p {text-align: center; }
.fellows-lp .collapsible-panels h3 { text-align: left; margin-bottom: 0; margin-top: 0;}
.fellows-lp .collapsible-panels ul { margin: 10px 0 0 15px; padding: 0; }
.fellows-lp .collapsible-panels ul li{ list-style: disc outside;color: #757575; margin: 0 0 10px 0; font-size: 14px;line-height: 1;}
.fellows-lp .collapsible-panels ul li:last-child { margin-bottom:20px;}
.fellows-lp p { margin: 0 0 10px 0;color: #757575;font-size: 15px;line-height: 1.7;}
.fellows-lp .fellows_social_interactive { width: 100%; }
.fellows-lp .fellows-important-dates { text-align: center; margin-top: 40px !important;}
.fellows-lp .fellows-mobile-apply { display: inline-block;width: 100%;position: fixed;z-index: 100;bottom: 0;left: 0;height: 50px; background-color: #f89820; margin-bottom: 0;}
.fellows-lp .fellows-mobile-apply a { color: white;font-size: 12px;padding: 0 20px;margin: 0;text-transform: uppercase;position: absolute;right: 0;left: 0;text-align: center;top: 28%;}
.fellows-lp h1 {  font-weight: 100;text-align: center;line-height: 1.3;margin: 0 0 5px 0;color: #0a2340; font-size: 27px; text-transform: uppercase;}
.fellows-lp .fellows-nav-wrapper { display: none;}
.fellows-lp .past-fellows h4 { text-align: center; margin: 0; font-weight: 900; font-size: 15px;line-height: 1;text-transform: none;letter-spacing: 0;color: #0a2340; padding-bottom:20px;}
.fellows-lp .past-fellows p, .fellows-lp .past-fellows .profile-link  { font-size: 12px;line-height: 1.3;text-align: center; margin: 0; color: #757575;}
.past-fellows .profile-link:hover { color:#ff3f00; cursor: pointer;}
.fellows-lp .past-fellows p.card-brief { height: auto; padding-bottom: 20px; } 
.fellows-lp .past-fellows .card-details { background-color: #f0f3f0; padding: 10px 15px;}
.fellows-lp .past-fellows .profile-link { border-bottom: solid 1px #5497e4; text-transform: uppercase; font-size: 10px;}
.fellows-lp .past-fellows .profile-card .post-thumbnail:hover:after {content: '\A'; position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 1;background: rgba(255, 255, 255, 0.35);-webkit-transiton: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }
.fellows-lp .past-fellows .profile-card .post-thumbnail { position: relative;}
.fellows-lp .past-fellows .profile-card .card-details h4:hover { color: #98aec0; cursor: pointer;}
.fellows-lp .past-fellows .profile-card .card-details .card-brief:hover { color: #bdbdbd; cursor: pointer;}
.fellows-lp .past-fellows .profile-card { padding-bottom: 30px;}
.fellows-lp .past-judges .group1 { padding: 40px 0;}
.fellows-lp .past-judges .business-title { height: auto; padding-bottom: 20px;}
.fellows-lp .past-fellows { max-width: 300px; margin: 0 auto;}
.fellows-lp .fellows-video h2, .fellows-lp #requirements { margin-bottom: 30px;}
.fellows-lp #past-judges, .fellows-lp #past-fellows-section { position: relative; top: -165px;}

/**
 * Seed BoxLP
 */
.seedbox-lp .entry-header .entry-title.page-title {display: none;}
.seedbox-lp .seedbox-widget-area {margin: 0;}
.seedbox-lp .xlnavy {margin:0 0 20px 0;}
.seedbox-lp .largeorange {margin:0 0 40px 0;}
.seedbox-lp .mediumcta {margin: 0 0 20px 0;}
.seedbox-lp .block-left {width: 100%; }
.seedbox-lp .block-right {width: 100%;}
.seedbox-lp .widget-title {display:none;}
.seedbox-lp .widget {margin:0;}
.seedbox-lp .productwidget {padding: 20px 0; border-top: 1px solid #bdbdbd;}
.seedbox-lp .shopnow-cta {padding: 20px 0; border-top: 1px solid #bdbdbd;}
.seedbox-lp .widget .product {font-family:"SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-size: 16px; font-weight: 100; letter-spacing: 0.1em; line-height: 28px;text-transform: uppercase; margin:20px 0 10px 0;}
.seedbox-lp .widget .company {font-family: "Baskerville2BTRoman", Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, Georgia, "Times New Roman", serif; color: #0A2340; font-size: 24px; margin: 20px 0;}
.seedbox-lp .widget .author {font-family:"SweetSans",Helvetica,Tahoma,sans-serif; color: #0A2340; font-size: 12px; font-weight: 100; letter-spacing: 0.1em; text-transform: uppercase;margin: 20px 0; line-height: 18px;}
.seedbox-lp .widget .description {font-family:Georgia, "Times New Roman", serif; color: #454545; font-size: 16px; line-height:24px; letter-spacing: 0; margin: 20px 0;}
.seedbox-lp .widget .website {font-family:"SweetSans",Helvetica,Tahoma,sans-serif; color: #f9791c; font-size: 12px; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase;margin: 10px 0 0 0;}
.link-arrow {width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 6px; border-color: transparent transparent transparent #f9781c; display: inline-block;margin-left: 3px;}

/**
 * Fellows/Judges Profiles
 */
 
.page-template-page-fellows-profile .breadcrumb, .page-template-page-fellows-finalist-2col .breadcrumb {display:none;}
.page-template-page-fellows-profile .breadcrumb, .page-template-page-fellows-finalist-3col .breadcrumb {display:none;}
.fellows-profile h1, .judges-profile h1 { font-size: 27px;font-weight: 100;text-align: center;line-height: 1.3;margin: 0 0 5px 0;color: #0a2340;}
.fellows-profile h3 { font-size: 18px;font-weight: normal;font-style: normal;margin: 0;text-align: left;color: #0a2340; }
.judges-profile h3 { text-align: left;font-weight: 100; font-size: 21px; font-style: normal;color: #ff3f00;margin: 0 0 10px 0;padding: 0;}
.fellows-profile p, .fellows-profile li, .judges-profile p { font-size: 15px;line-height: 1.7;color: #757575;margin: 0 0 20px 0; text-align: left; }
.fellows-profile p.hashtag, .judges-profile p.hashtag, .fellows-profile p.bio { color: #0a2340;}
.fellows-profile .subtitle, .judges-profile .subtitle { font-weight: 100;font-style: italic;text-align: center;font-size: 18px;line-height: 1.3; margin: 0;padding: 0px;color: #757575; }
.fellows-profile p.product-caption {text-align: left; font-style: italic; font-weight: 100; color: #757575; margin: 0 0 30px 0;}
.fellows-profile .jwl_two_third, .fellows-profile .jwl_one_third  { float: none; margin-left: 0; width: 100%;}
.fellows-profile #fellows-profile-widget-area .fellows-hashtag { margin: 0;}
.fellows-profile .fellows-top, .judges-profile .judges-top { padding: 0 0 20px;}
.judges-profile .judges-middle { clear:both;}
.judges-profile .judges-top:after {content: ""; display: block; clear: both;}
.fellows-profile .bio, .fellows-profile .url, .fellows-profile .socialshare { margin: 20px 0;}
.fellows-profile .profile-vote-btn { padding: 6px 0;margin: 5px 0 10px 0;font-size: 12px;background-color: #0a2340;color: #fff;text-align: center;width: 100%; border-bottom: none;text-transform: uppercase;}
.fellows-profile .desktop-profile-vote { display: none;}
.fellows-profile .mobile-profile-vote { display: block;}
.judges-profile .judge-social .shareable-inline .over-holder .over__content-holder .over__share-holder { margin: 0 0; }
.judges-profile .judge-social .share-btn { border-bottom: none;}
.judges-profile .judge-social { padding-top: 10px;}
.fellows-profile .bottom-nav, .fellows-profile .bottom-nav td, .judges-profile .bottom-nav, .judges-profile .bottom-nav td { padding-top: 40px; border: none; text-transform: uppercase; font-size: 12px;font-weight: normal;;color: #0a2340;}
.fellows-profile .bottom-nav .prev { }
.fellows-profile .bottom-nav .see-all, .judges-profile .bottom-nav .see-all { text-align: center;}
.fellows-profile .bottom-nav .next, .judges-profile .bottom-nav .next   { text-align: right; }

/* fellows social share */
.single-fellow .shareable .over-holder{ opacity: 1; background-color: transparent;}
.single-fellow .shareable .over-holder .over__content-holder { display:block;}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder { margin: 0;}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn:before {color:#0a2340; }
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--pinterest {display:none;}
.single-fellow .shareable .over-holder .over__content-holder h4 {display:none;}
.single-fellow .shareable .over-holder .over__content-holder {height: auto;}
.single-fellow .shareable-img { display:none;}
.single-fellow .share-btn.share--facebook{background-image:url(images/social/facebook_sprite.svg);} 
.single-fellow .share-btn.share--linkedin {background-image:url(images/social/linkedin_sprite.svg);} 
.single-fellow .share-btn.share--gplus {background-image:url(images/social/googleplus_sprite.svg);} 
.single-fellow .share-btn.share--twitter {background-image:url(images/social/twitter_sprite.svg);}  
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn {height:34px; width:34px; background-position: 0 0; background-size:200% 34px;}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn { border-bottom: none;}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--facebook:before { content:" ";}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--linkedin:before { content:" ";}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--gplus:before { content:" ";}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--twitter:before { content:" ";}
.single-fellow .shareable .over-holder .over__content-holder .over__share-holder { width: auto !important;}
.single-fellow .socialshare { height: 34px;}
.single-fellow #vote-form .socialshare { width: 137px; margin: 10px auto;}


#vote-form.fellows-vote h2 { font-size: 19px;text-align: center;text-transform: none;font-weight: 100;line-height: 1.3;margin: 0 0 20px 0;color: #0a2340;}
#vote-form.fellows-vote p { text-align: center;margin: 0 0 20px 0;color: #757575;line-height: 1.5;font-size: 15px;}
#vote-form .votebutton { font-size: 12px;line-height: 1;display: inline-block;width: 188px; background-color: #0a2340;color: white;padding: 15px 10px 13px 10px;border: none;}
#vote-form #fellows-subscribe-email {  margin: 0 2% 0 0;color: #757575;text-align: center; border: solid 1px #bdbdbd;background-color: #fff;height: 40px;}
#vote-form .votebutton { width: 100%; margin: 15px 0;}
#vote-form.fellows-vote .footer-subscribe { padding: 0;}
#vote-form.fellows-vote td.subscribe-submit { padding: 0;}
#vote-form input[type=checkbox].css-checkbox + label.css-label { font-size: 12px; color: #757575;}
#vote-form.fellows-vote .share-message { text-align: center;color: #757575;line-height: 1.5; text-transform: uppercase;letter-spacing: .1em;}
#vote-form.fellows-vote .vote-ty, #vote-form.fellows-vote .vote-casted { display:none; }
#vote-form.fellows-vote .subscribe-submit { display:none;}
/**
 * Education Page
 */
.education .entry-header {display: none;}
.education .top-content {text-align: center; text-transform:uppercase; margin-bottom: 20px;}
.education .top-content .title {font-size: 27px; font-weight:100; line-height: 1.3; margin: 0 0 5px 0; color:#0a2340;}
.education .top-content .title-helpers {font-size:16px; font-weight:100; line-height: 1.7; letter-spacing: 0; marging: 0 0 10px 0;color:#454545; text-transform:none; font-style:italic;}
.education .lower-content {width: 100%; margin:0 auto 50px;}
.education .lower-content h3 {font-size: 16px; text-transform: none;margin: 0;font-weight: normal;color:#0a2340;padding:15px 0 0 0;}
.education .lower-content p {font-size: 13px;line-height: 1.7; color: #757575; margin: 0 0 20px 0;}
.education .apply-btn  {background: #0a2340;color: #FFF;padding: 15px 40px;text-transform: uppercase;margin: 20px 0;font-weight: bold;}
 
 
 /**
 * Get Involved Page
 */
 .get-involved .page-title {display: none;}
 .get-involved h1 {text-align: center;position:static;text-transform:uppercase;}
 .get-involved .button-group {position: static;}
 .get-involved .button-group div.getinvolved-btn { padding: 0 0 22px 0; }
 .get-involved .button-group .getinvolved-btn h3 {color:#FFF;border: 1px solid; padding: 15px; font-size: 1.4rem; font-weight: bold;margin: 0 auto; text-transform: uppercase;text-align:center; background:#0a2340; background: rgba(10, 35, 64, 1); position: relative; }
 html.mouse-events .get-involved .button-group .getinvolved-btn h3:after { background-color: rgba(255, 255, 255, 0.35); content: "\a "; height: 100%; left: 0; opacity: 0; position: absolute; top: 0;  transition: all 0.5s ease 0s;  width: 100%;}
 html.mouse-events .get-involved .button-group .getinvolved-btn h3:hover:after { opacity: 1;}
 .get-involved .button-group .getinvolved-btn p { display: none; }
 .get-involved h3.mediumnavy {text-transform: none; letter-spacing:0;margin-top:0;font-size:20px;text-align:center;}
 .get-involved .social p, .fellows-lp .social p {display: inline; text-transform:uppercase;font-size: 12px;color: #0A2340;line-height:32px; padding-left:0px;}
 .fellows-lp .social p { color: #757575; font-size: 10px;}
 .get-involved .social .social-navigation {display: inline; float: right; width:64%; margin: 0 auto;}
 .get-involved .social .social-navigation li, .fellows-lp .social .social-navigation li {margin-right:3px;}
 .get-involved .social .social-navigation a,  .fellows-lp .social .social-navigation a {width: 14px; padding: 0 14px; color: transparent;}
 .get-involved .subscribe-plugin, .fellows-lp .subscribe-plugin {border-bottom:1px solid #bdbdbd;}
 .get-involved .subscribe-plugin .success-message, .fellows-lp .subscribe-plugin .success-message {color: #0A2340; text-align:center;}
 .get-involved .getinvolved-subscribe h2, .fellows-lp .fellows-subscribe h2 {text-transform: none;font-family: "SweetSans",Helvetica,Tahoma,sans-serif;color: #0A2340; font-size: 20px;font-weight: 100; margin-bottom: 10px;text-align:center;}
 .fellows-lp .fellows-subscribe h2 {font-size: 25px; }
 .get-involved td.subscribe-submit, .fellows-lp td.subscribe-submit {padding: 5px 0 0 0;}
 .get-involved td.subscribe-submit button, .fellows-lp td.subscribe-submit button {width:100%;}
 .get-involved td.subscribe-optin, .fellows-lp td.subscribe-optin {text-align:left; padding-bottom:20px;}
 .get-involved .subscribe-plugin label, .fellows-lp .subscribe-plugin label {font-size:1.2rem; color:#757575;}
 .get-involved .subscribe-plugin label a, .fellows-lp .subscribe-plugin label a {color: #757575; border-bottom:1px solid #5497e4; text-decoration: none;}
 .get-involved #getinvolved-widget-area .widget{margin:0;}
 .get-involved .hentry.socialbox {width: 48%; float: left; display: inline-block; position:relative; margin: 4% 4% 0 0; padding:0;}
 .get-involved .hentry.socialbox:nth-child(2n) {margin-right:0;}
 .get-involved .hentry.socialbox .social-rollover {display: none; width: 100%; height: 100%; position: absolute; top: 0; left:0; background: rgba(10, 35, 64, 0.8);text-align:center; color: #fff; padding-top:30px;}
 .get-involved .hentry.socialbox .social-rollover a {width:100%;height:100%;}
 .get-involved .hentry.socialbox .social-rollover h4 {margin: 0 5px; font-weight: 700;font-size:0.6em;}
 .get-involved .hentry.socialbox .social-rollover .social-icon {height:50px; width:50px; background-position: 0 0; background-size:200% 50px; margin: 0 auto; position: absolute; left:32%; top:38%;}
 .get-involved .hentry.socialbox .social-rollover .social-icon.facebook {background-image:url(images/social/facebook_sprite.svg);} 
 .get-involved .hentry.socialbox .social-rollover .social-icon.linkedin {background-image:url(images/social/linkedin_sprite.svg);} 
 .get-involved .hentry.socialbox .social-rollover .social-icon.googleplus {background-image:url(images/social/googleplus_sprite.svg);} 
 .get-involved .hentry.socialbox .social-rollover .social-icon.twitter {background-image:url(images/social/twitter_sprite.svg);} 
 .get-involved .hentry.socialbox .social-rollover .social-icon.instagram {background-image:url(images/social/instagram_sprite.svg);}   
 
 
  /**
 * Capital Page
 */
.capital .entry-title.page-title {display: none;}
.capital .top-content {text-align: center; text-transform:uppercase; margin-bottom: 20px;}
.capital .top-content .title {font-size: 27px; font-weight:100; line-height: 1.3; margin: 0 0 5px 0; color:#0a2340;}
.capital .top-content .title-helpers {font-size:13px; font-weight:100; line-height: 1.7; letter-spacing: .1em; margin: 0 0 10px 0;color:#454545; text-transform:none;}
.capital .lower-content {width: 100%; margin: 30px auto 50px;}
.capital .lower-content h3 {font-size: 16px; text-transform: none;margin: 0;font-weight: normal;color:#0a2340;}
.capital .lower-content p {font-size: 13px;line-height: 1.7; color: #757575; margin: 0 0 20px 0;}
.capital #section-loan-interest-form.entry-header { border: 1px solid #0a2340;} 
.capital .collapsible-panels .entry-content { padding: 10px 0;}
.capital .loan-form { padding-top: 15px;} 
.capital .lower-content .loan-required-msg-bot { font-size: 12px;}
.capital .lower-content.section .hentry { padding-top: 0;}
.capital .collapsible-panels .entry-header { padding: 30px 15px;}
.capital .lower-content .yarpp-related h3 { font-weight: 100;font-size: 21px; font-style: normal;color: #ff3f00;margin: 0 0 20px 0;padding: 0;text-align: center;border-top: 1px solid #bdbdbd; padding-top: 30px;}
.capital .yarpp-related a + a {    border-top: none;  margin-top: 0; padding-top: 0; }
.capital .collapsible-panels .entry-title { width: 80%; }


/**
 * 12.2 Post Formats
 */

.archive .format-status .entry-title,.blog .format-status .entry-title{display:none}


/**
 * 12.3 Comments
 */

.comment-list,.comment-list .children{margin:0;list-style:none}
.comments-area{background-color:#fff;border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);padding:7.6923%}
.comments-area>:last-child{margin-bottom:0}
.comment-list+.comment-respond{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1)}
.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.6em}
.comment-reply-title,.comments-title{font-family:"Noto Serif",serif;font-size:18px;font-size:1.8rem;line-height:1.3333}
.comment-form label,.comment-list .reply a,.comment-metadata,.no-comments,.pingback .edit-link{font-family:"SweetSans",Helvetica,Tahoma,sans-serif}
.comments-title{margin-bottom:1.3333em}
.comment-list .pingback,.comment-list .trackback,.comment-list article{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);padding:1.6em 0}
.comment-list .children>li{padding-left:.8em}
.comment-author{color:#707070;color:rgba(51,51,51,.7);margin-bottom:.4em}
.comment-author a:hover{border-bottom:1px solid #707070;border-bottom:1px solid rgba(51,51,51,.7)}
.comment-metadata a:hover,.logged-in-as a:hover,.pingback .edit-link a:hover{border-bottom:1px solid #333}
.comment-author .avatar{float:left;height:24px;margin-right:.8em;width:24px}
.bypostauthor>article .fn:after{content:"\f304";position:relative;top:5px;left:3px}
.comment-metadata,.pingback .edit-link{color:#707070;color:rgba(51,51,51,.7);font-size:12px;font-size:1.2rem;line-height:1.5}
.comment-metadata a,.pingback .edit-link a{color:#707070;color:rgba(51,51,51,.7)}
.comment-metadata a:focus,.comment-metadata a:hover,.pingback .edit-link a:focus,.pingback .edit-link a:hover{color:#333}
.comment-metadata{margin-bottom:1.6em}
.comment-metadata .edit-link,.pingback .edit-link{margin-left:1em}
.pingback .edit-link:before{top:5px}
.comment-content ol,.comment-content ul{margin:0 0 1.6em 1.3333em}
.comment-content li>ol,.comment-content li>ul,.comment-content>:last-child{margin-bottom:0}
.comment-list .reply{font-size:12px;font-size:1.2rem}
.comment-list .reply a{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);color:#707070;color:rgba(51,51,51,.7);display:inline-block;font-weight:700;line-height:1;margin-top:2em;padding:.4167em .8333em;text-transform:uppercase}
.comment-form,.no-comments{padding-top:1.6em}
.comment-list .reply a:focus,.comment-list .reply a:hover{border-color:#333;color:#333;outline:0}
.comment-form label{color:#707070;color:rgba(51,51,51,.7);font-size:12px;font-size:1.2rem;font-weight:700;display:block;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}
.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form input[type=submit]{width:100%}
.comment-awaiting-moderation,.comment-notes,.form-allowed-tags,.logged-in-as{color:#707070;color:rgba(51,51,51,.7);font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;margin-bottom:2em}
.no-comments{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,.1);color:#707070;color:rgba(51,51,51,.7);font-weight:700}
.comment-navigation+.no-comments{border-top:0}
.form-allowed-tags code{font-family:Inconsolata,monospace}
.form-submit{margin-bottom:0}
.required{color:#c0392b}
.comment-reply-title small{font-size:100%}
.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px}
.comment-reply-title small a:before{content:"\f405";font-size:32px;position:relative;top:-3px}


/**
 * 13.0 Footer
 */
.site-footer{float:none;width:auto;background-color: #f2f2f2;color:#0a2340;border:0;box-shadow:none;font-family:"SweetSans",Helvetica,Tahoma,sans-serif; margin: 0; text-transform: uppercase; margin-top: 100px;}
.site-footer .widget{font-size:12px;color:#0a2340;margin:0 auto 20px; text-align: center; }
.site-footer .widget-area{ margin: 0 0.625em 0; padding: 40px 0.625em 30px;}
.site-footer .widget-area-4 { margin: 0; background-color:#0a2340; clear: both;}
.site-footer .widget:last-child { margin-bottom: 0; }
.site-footer .widget a{color:#0a2340}
.site-footer .widget a.donate-button{color:#fff; text-align:center;font-weight:100;}
.site-footer .social-navigation ul { position: relative; top: 3px; }
.site-footer .social-navigation li{border:0;padding:0; margin: 0;}
.site-footer .social-navigation a{text-indent:-9999px;width:30px;height:16px;color:#0a2340; padding: 0 !important;}
.site-footer .social-navigation a:before{text-indent:0;font-size:16px;color:#0a2340}
.site-footer .social-navigation .widget-title{display: inline-block;font-weight:100;margin:0;padding-right:20px;color:#0a2340;letter-spacing:.1em}
.site-footer .social-navigation > div { display: inline-block; }
.site-footer .footer-hashtag,.site-footer .footer-hashtag div{color:#0a2340;font-family:SweetSans,Helvetica,Tahoma,sans-serif;letter-spacing:.1em;text-align:center; font-weight: 100;}
.site-footer .footer-donate{text-align:center;}
.site-footer .footer-donate a { margin: 0 auto;}
.footer-donate p { margin: 0; }
.site-footer .footer-donate .edit-link{display:none}
/*.site-footer .donate-button { display: block; font-size: 14px; font-weight: normal; letter-spacing: 0.1em; margin: 0 1em; padding: 0.8em; } */
.site-footer .widget_nav_menu li{border:0;text-align:center;padding:0}
.site-footer .widget_nav_menu .sub-menu{margin:0;border:0;padding:0;display:none;}
.site-footer .widget_nav_menu a { display: block; font-size: 10px; font-weight: 100; letter-spacing: 0.1em; line-height: 1em; padding: 10px 0; }
.footer-subscribe,.site-footer .menu-footer-links-container>ul>li>a {font-family:SweetSans,Helvetica,Tahoma,sans-serif;}
.site-footer .menu-footer-links-container>ul>li, .site-footer .menu-mobile-footer-links-container>ul>li {margin-bottom:30px;}
.site-footer .menu-mobile-footer-links-container>ul>li:last-child {margin-bottom:0;}
.site-footer .menu-footer-links-container>ul>li:first-child{}
.site-footer .menu-footer-links-container>ul>li:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0}
.site-footer .menu-footer-links-container>ul>li>a, .site-footer .menu-mobile-footer-links-container>ul>li>a {color:#0A2340;text-transform:uppercase;font-weight:bold;letter-spacing:.1em; font-size: 10px;padding-bottom:0;}
.site-footer .menu-footer-links-container>ul>li:first-child>a{padding-top:0}
.site-footer .menu-footer-links-container>ul>li:last-child>ul>li:last-child a{padding-bottom:0}
.site-footer .menu-footer-links-container #menu-footer-links a:hover { color:#f89820;}
.site-footer .menu-footer-links-container #menu-footer-links .footer-nohover a:hover {color:#0a2340;}
.site-footer .menu-footer-links-container #menu-footer-links .footer-nohover .sub-menu a:hover {color:#f89820;}
.site-footer .mobile-footer-links {display:block; padding-bottom: 0;}
.site-footer .desktop-footer-links {display:none;}
.site-footer .footer-copyright{background:url(images/TBF_SIGNATURE_KO.png) center top no-repeat; background-size: 120px;margin:0;padding:55px 10px 0; color: #fff; font-size: 9px; line-height:13px;font-weight: normal;text-transform: uppercase;letter-spacing: .2em;}
.site-footer .footer-copyright a { color: #fff;}
.site-footer .widget-area.widget-area-4 { padding:30px 0.625em 30px;}
.footer-subscribe{background-color:#fff;color:#454545;margin:0;padding:30px 20px;text-align:center}
.footer-subscribe h2{color:#f37927;font-size:1.4em;font-weight:100;letter-spacing:.1em;line-height:1em;margin-bottom:30px}
.footer-subscribe a.privacy-link {  }
.subscribe-plugin table{border:0;border-collapse:collapse;margin:0 auto;padding:0;max-width:100%}
.subscribe-plugin tr{display:block;border:0;margin:0;padding:0}
.subscribe-plugin td{display:block;border:0;margin:0;padding:0 0 3px}
td.subscribe-email-entry{display:block}
.subscribe-1-columns td.subscribe-email-entry { padding: 10px 0 0 0; }
td.subscribe-submit{display:block; padding: 25px 0;text-align:center}
.subscribe-1-columns td.subscribe-submit { padding: 14px 0 0 0; }
td.subscribe-submit button { font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  letter-spacing: 0.1em;
}
.subscribe-1-columns td.subscribe-submit button { width: 100%; }

td.subscribe-submit button{display:block;margin:0 auto}
td.subscribe-optin{font-size:10px; font-size: 1rem; text-align:center;position:relative; padding: 0;}
.subscribe-1-columns td.subscribe-optin { text-align: left; }
.sidebar .subscribe-plugin {  text-transform: none; }
td.subscribe-status {
  font-size: 10px;
  /*min-height: 25px;*/
  line-height: 1em;
  padding: 5px 0 10px;
  text-align: center;
}
.subscribe-1-columns td.subscribe-status { padding: 5px 0; min-height: 0; }
.subscribe-plugin input[type=checkbox]{display:block;position:absolute;top:3px}
.subscribe-plugin label{display:block;padding:0 0 0 18px;line-height:1.4em;font-size:10px; font-size: 1rem; color: #bdbdbd;}
.subscribe-plugin label a { color: #bdbdbd; text-decoration: none;  border-bottom: 1px solid #5497e4;}
.subscribe-message,.subscribe-plugin label.error{display:block;font-weight:100;line-height:1em;padding:0;text-indent:0; }

.subscribe-plugin input[type="email"], .subscribe-plugin input[type="text"] {
  background-color: #fff;
  border: 1px solid #bdbdbd;
  color: #757575; font-size: 14px; font-size: 1.4rem; text-align: left; padding: 0.75em 0.375em;
}
.subscribe-plugin input::-webkit-input-placeholder { color: #bdbdbd; text-align:center;}
.subscribe-plugin input:-moz-placeholder { color: #bdbdbd; text-align:center;}
.subscribe-plugin input::-moz-placeholder { color: #bdbdbd; text-align:center;}
.subscribe-plugin input:-ms-input-placeholder { color: #bdbdbd; text-align:center;}
.subscribe-plugin input:focus::-webkit-input-placeholder { color: #bdbdbd; text-align:center;}
.subscribe-plugin input:focus:-moz-placeholder { color: #bdbdbd; text-align:center;} /* FF 4-18 */
.subscribe-plugin input:focus::-moz-placeholder { color: #bdbdbd; text-align:center;} /* FF 19+ */
.subscribe-plugin input:focus:-ms-input-placeholder { color: #bdbdbd; text-align:center;} /* IE 10+ */
.subscribe-plugin input::-webkit-search-cancel-button { display: none; }
.subscribe-plugin input:invalid { box-shadow: none; }

.footer-subscribe button,.footer-subscribe input[type=text],.footer-subscribe input[type=email]{color: #0a2340; border:0;font-size:12px; font-size: 1.3rem; letter-spacing: .1em; line-height:19px;padding-bottom:7px;padding-top:7px;background-color:#f0f3f0;text-align:center}
.footer-subscribe button{background-color:#F9791C;color:#fff;padding:7px 2em}

.footer-subscribe input::-webkit-input-placeholder { color: #0a2340; }
.footer-subscribe input:-moz-placeholder { color: #0a2340; }
.footer-subscribe input::-moz-placeholder { color: #0a2340; }
.footer-subscribe input:-ms-input-placeholder { color: #0a2340; }
.footer-subscribe input:focus::-webkit-input-placeholder { color: #0a2340; }
.footer-subscribe input:focus:-moz-placeholder { color: #0a2340; } /* FF 4-18 */
.footer-subscribe input:focus::-moz-placeholder { color: #0a2340; } /* FF 19+ */
.footer-subscribe input:focus:-ms-input-placeholder { color: #0a2340; } /* IE 10+ */
.footer-subscribe input::-webkit-search-cancel-button { display: none; }
.footer-subscribe input:invalid { box-shadow: none; }

.site-header .header-subscribe { position: absolute; right: 0; top: 0; width: 150px; }
.site-header .header-subscribe h2 { background-color: #0a2340; color: #fff; display: inline-block; height: 40px; line-height: 40px; padding: 0 20px; transition: all 0.5s ease 0s; width: 100%; text-transform: uppercase; }
.site-header .header-subscribe h2:hover { background-color: #98aec0; }
.subscribe-minimized .subscribe-form-wrapper { overflow: hidden; max-height: 0; transition: max-height 0.15s ease-out, padding 0.15s ease-out; width: 250px; position:absolute; right:0; padding:0 20px; background-color:#f2f2f2;}
.subscribe-minimized .subscribe-form-wrapper.toggled-on{ max-height: 240px; transition: max-height 0.15s ease-in, padding 0.15s ease-in; padding:10px 20px 20px; }
.subscribe-minimized form .privacy-link {border-bottom: solid thin #5497e4;text-decoration:none;}
.sidebar .header-subscribe h2 { text-align: center; text-transform: uppercase; color: #0a2340; font-size: 10px; font-size: 1rem; font-weight: normal; letter-spacing: 0.1em; }
.header-subscribe .success-message { color: #ff3f00; font-size: 21px; font-size: 2.1rem; font-weight: 100; line-height: 1.2em; position: relative; text-align: center; top: 45%; }

.content-subscribe { background-color: #f2f2f2; padding: 20px 15px; }
.content-subscribe h2 { color: #ff3f00; font-size: 24px; font-size: 2.4rem; font-weight: 100; line-height: 1.2em; text-align: center; text-transform: none; margin-bottom: 12px; }
.content-subscribe h4 { color: #0a2340; font-size: 14px; font-size: 1.4rem; line-height: normal; text-align: center; text-transform: none; margin-bottom: 12px; }
.content-subscribe td.subscribe-submit { padding: 7px 0; }
.content-subscribe td.subscribe-submit button { width: 100%; }
.content-subscribe .subscribe-optin label { color: #757575; font-size: 12px; font-size: 1.2rem; }
.content-subscribe .subscribe-optin label a {  color: #757575;}
.content-emailcapture-wrapper > img { display: none; }
.content-subscribe .success-message { color: #ff3f00; font-size: 24px; font-size: 2.4rem; font-weight: 100; line-height: 1.2em; text-align: center; text-transform: none; margin-bottom: 12px; }

.subscribe-plugin.bizplan-subscribe h2 { background-color: #0a2340; color: #ffffff; display: inline-block; font-size: 12px; font-size: 1.2rem; font-weight: 800; letter-spacing: 0.1em; padding: 15px 25px; margin: 15px auto 0 auto;   text-transform: uppercase;  transition: all 0.5s ease 0s; }
.subscribe-plugin.bizplan-subscribe h2.toggled-on { display: none; }
.subscribe-plugin.bizplan-subscribe h4 { margin: 0; font-weight: 400; }
.bizplan-subscribe.subscribe-minimized .subscribe-form-wrapper.toggled-on { background-color: transparent;  max-height: none; position: relative; right: unset; padding: 10px 0 0 0; width: 100%; }
.bizplan-subscribe td.subscribe-submit { padding-top: 0; padding-bottom: 0; }
.bizplan-subscribe td.subscribe-submit button { /*height: 100%;*/ padding: 11px 0 12px; width: 100%;}
.bizplan-subscribe td.subscribe-optin {text-align:left;}
.bizplan-subscribe .success-message { color: #000000; font-size: 18px; font-size: 1.8rem; font-weight: 400; letter-spacing: 0.06em;}
.bizplan-subscribe .redownload { margin-top: 1.2em;}
.bizplan-subscribe .redownload a {  text-decoration: underline;}


/*.site-info{color:#707070;color:rgba(51,51,51,.7);font-size:12px;font-size:1.2rem;line-height:1.5}
.site-info a{border-bottom:1px solid transparent;color:#707070;color:rgba(51,51,51,.7)}
.site-info a:hover{border-bottom:1px solid #333}
.site-info a:focus,.site-info a:hover{color:#333}*/


/**
 * 14.0 Media
 */

.site .avatar{border-radius:50%}
.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0}
audio,canvas{display:inline-block}
embed,iframe,object,video{margin-bottom:1.6em;max-width:100%;vertical-align:middle}
p>embed,p>iframe,p>object,p>video{margin-bottom:0}
.wp-audio-shortcode,.wp-playlist.wp-audio-playlist,.wp-video{font-size:15px;font-size:1.5rem;margin-top:0;margin-bottom:1.6em}
.wp-playlist.wp-playlist{padding-bottom:0}
.wp-playlist .wp-playlist-tracks{margin-top:0}
.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:10px 0}
.wp-playlist-item .wp-playlist-item-length{top:10px}

.vjs-social-share { bottom: 0; left: 0; position: absolute; }
.vjs-social-share .over-holder .over__content-holder .over__share-holder { margin: 0; }

.vjs-default-skin.vjs-controls-disabled .vjs-poster { display: block; }
.vjs-default-skin.vjs-controls-disabled.vjs-has-started .vjs-poster { display: none; }
.video-js.vjs-default-skin.vjs-ended .vjs-poster,.video-js.vjs-default-skin.vjs-has-started.vjs-ended .vjs-poster { display: block; }
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button, .vjs-default-skin.vjs-controls-disabled.vjs-paused .vjs-big-play-button, .vjs-default-skin.vjs-controls-disabled.vjs-ended .vjs-big-play-button, .vjs-default-skin.vjs-controls-disabled.vjs-has-started.vjs-ended .vjs-big-play-button {	display: block;}
.vjs-default-skin.vjs-controls-disabled.vjs-error .vjs-big-play-button, .vjs-default-skin.vjs-controls-disabled.vjs-has-started .vjs-big-play-button, .vjs-default-skin.vjs-controls-disabled.vjs-waiting .vjs-big-play-button {  display: none;}
.video-js.vjs-default-skin > .vjs-fullscreen-control { position: absolute; top: 0; right: 0; display: none; height: 4em; }
.video-js.vjs-default-skin.vjs-fullscreen > .vjs-fullscreen-control { display: block; }
.video-js.vjs-default-skin.vjs-fullscreen > .vjs-fullscreen-control:before { color: #FFF;-webkit-font-smoothing: antialiased;display: inline-block;font: normal 20px/1 Genericons;text-decoration: inherit;vertical-align: text-bottom;content: '\f406'; padding: 10px;}

.video-js.vjs-default-skin .vjs-big-play-button { background-color: transparent; width: 3em; height: 3em; line-height: 3em; border-radius: 3em; }
.video-js.vjs-default-skin .vjs-big-play-button:before { font-size: 2em; }
/*.video-js.vjs-default-skin .vjs-big-play-button:after { content: "WATCH"; position: absolute; left: 0; right: 0; bottom: -1.5em; font-family: SweetSans; text-align: center; display: block; font-size: 14px; font-weight: bold; line-height: 1em; }*/
.video-js.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button { margin-top: -1.5em; }


/**
 * 14.1 Captions
 */

.wp-caption{margin-bottom:1.6em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin:0}
.wp-caption-text{color:#0A2340;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}
.flexslider .wp-caption { position: relative; }
.flexslider .wp-caption-text { font-size: 10px; font-size: 1.0rem; position: absolute; bottom: 0; }
.flexslider .wp-caption-text a { color: #F9791C; }
.expand-width-content .flexslider .wp-caption-text { background-color: #ffffff; background-color: rgba(255, 255, 255, 0.95); padding: 10px 1.25em; width: 100%;}
.expand-width-content .flexslider + p { margin: 0; }


/**
 * 14.2 Galleries
 */

.gallery{margin-bottom:1.6em}
.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}
.gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-family:"SweetSans",Helvetica,Tahoma,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}


/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }
.mfp-content .hentry, .mfp-content .popup-content {background-color: #ffffff;margin: 2.5% auto;max-width: 80%; max-height: 95%;padding: 20px 30px;position: relative;}
.mfp-content .hentry h1 { margin-top: 0.25em; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }
.mfp-ajax-cur {cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none;  -moz-user-select: none;  user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }
.mfp-preloader a { color: #CCC; }
.mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none; }
button::-moz-focus-inner {padding: 0;border: 0; }
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;filter: alpha(opacity=65);padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {opacity: 1;filter: alpha(opacity=100); }
.mfp-close:active {top: 1px; }
.mfp-close-btn-in .mfp-close {color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%; }
.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap; }
.mfp-arrow {position: absolute;opacity: 0.65;filter: alpha(opacity=65);margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7; }
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}

/* Main image in popup */
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}

/* The shadow behind the image */
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

.mfp-preloader { width: 80px; height: 80px; background: #FFF url(images/loading_sunflower.gif) no-repeat center center; margin: 0 auto; }



@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  	/* Remove all paddings around the image on small screen */
	.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
	.mfp-img-mobile img.mfp-img{padding:0}
	.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
	.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
	.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
	.mfp-img-mobile .mfp-counter{right:5px;top:3px}
	.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
 }

@media all and (max-width: 900px) {
	.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
	.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}
	.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
	.mfp-container{padding-left:6px;padding-right:6px}
 }

.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child { margin-right: 0; }


/* Popups */
.popup-subscribe h4 { text-align: left; text-transform: none; padding: 10px 0;}
.popup-subscribe td.subscribe-submit { padding-top: 6px; }
.popup-subscribe label, .popup-subscribe label a { color: #fff; font-weight: 100; border-color:#FFF;}
.popup-subscribe .success-message { font-size: 21px; font-size: 2.1rem; font-weight: 100; margin-top: 10px; }
.popup-subscribe td.subscribe-email-entry {width:84%; display:inline-block; }
.popup-subscribe td.subscribe-submit {width:15%; display:inline-block;padding:0;}
.popup-subscribe td.subscribe-submit button {height:40px;width: 100%;text-indent:-999px; background:#0a2340 url("images/arrow_white_right.png") no-repeat 50%;}
.mission-pop-title {font-size: 24px;text-align: center; margin: 0 10px 20px 10px; }
.mission-pop-copy { text-align:center;}
.mission-pop-copy h4 {text-transform:uppercase; font-size:14px; font-weight:bold; margin:10px 0;}
.mission-pop-copy p {font-size:15px;}
.popup-subscribe2 h4 {font-size:15px;text-align:center;}
.popup-subscribe2 label { color: #FFF;}
.popup-subscribe2 label a { color: #FFF; border-bottom:1px solid #5497e4;text-decoration:none;}
.popup-subscribe td.subscribe-email-entry {width:84%; display:inline-block; }
.popup-subscribe td.subscribe-submit {width:15%; display:inline-block;padding:0;}
.popup-subscribe td.subscribe-submit button {height:40px;width: 100%;text-indent:-999px; background:#0a2340 url("images/arrow_white_right.png") no-repeat 50%;}
.popup-subscribe td.subscribe-email-entry input {height:40px;border:none;}


/* WP Popup Maker */
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] { padding-right: 0; }
.popup-thumbnail { display: none; }
.pum-theme-tbf.pum-overlay { background-color: rgba(255,255,255,0.5); } 
.pum-theme-tbf .pum-container { top: 100px !important; padding: 30px; border-radius: 0px; border: 1px solid #f89820; box-shadow: 5px 5px 10px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 248, 152, 32, 1 ); } 
.pum-theme-tbf .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 21px; line-height: 21px; margin-bottom: 10px; } 
.pum-theme-tbf .pum-content { color: #ffffff; font-family: inherit; font-weight: 100; font-size: 14px; font-size: 1.4rem; } 
.pum-theme-tbf .pum-content + .pum-close, .pum-theme-tbf .pum-content + .pum-close:active, .pum-theme-tbf .pum-content + .pum-close:focus, .pum-theme-tbf .pum-content + .pum-close:hover { height: 20px; width: 20px; left: auto; right: 10px; bottom: auto; top: 10px; padding: 0px; color: #0a2340; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 17px; border: 1px solid #bdbdbd; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1 ) } 

/* WP Popup Maker Mobile Override */
html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-fixed .pum-container {position: fixed;bottom: 0 !important;top: initial !important;margin: 0 !important;}

/* Special Post Templates */
.entry-content .post-alt-row { border-bottom: 1px solid #bdbdbd; margin-bottom: 30px; overflow: hidden; padding-bottom: 30px; }
.entry-content .post-alt-row:last-child { border-bottom: 0 none; }
.entry-content .post-alt-row .jwl_one_half {text-align: center; }
.entry-content .post-alt-row h2 { text-align: center; color: #f89820; font-size: 28px; font-size: 2.8rem; margin-bottom: 20px; font-weight: 100; }
.entry-content .post-alt-row h2 p { margin: 0; }
.entry-content .post-alt-row h2 ol, .entry-content .post-alt-row h2 ul { margin: 0; padding: 0; }
.entry-content .post-alt-row .jwl_one_half > h2:first-child { margin-top: 0; }
.round-thumbnail { text-align: center; }
.round-thumbnail img { border-radius: 50%; display: block; height: auto; margin: 0 auto;  }
.entry-content .post-alt-row .round-thumbnail { margin-top: 20px; }
.entry-content .post-alt-row .round-thumbnail img { border: 1px solid #bdbdbd; max-width: 100px; }
.hentry .entry-content .post-alt-row .post-thumbnail { margin-bottom: 20px; }
.entry-content .post-alt-row .round-thumbnail .wp-caption { color: #000; font-size: 10px; font-size: 1rem; font-style: normal; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase; }

.post-right-carousel { width: 100%; }
.entry-content .post-right-carousel h2 { text-align: center; color: #f89820; font-size: 28px; font-size: 2.8rem; margin-bottom: 20px; font-weight: 100; }
.entry-content .post-right-carousel h2 p { margin: 0; }
.entry-content .post-right-carousel h2 ol, .entry-content .post-right-carousel h2 ul { margin: 0; padding: 0; }
.post-right-carousel li > h2:first-child { margin-top: 0; }
.post-right-carousel .flexslider { width: 100%; }
.post-right-carousel .jwl_one_half .flex-direction-nav .flex-prev { left: -30px; }
.post-right-carousel .jwl_one_half .flex-direction-nav .flex-next { right: -30px; }
.hentry .entry-content .post-right-carousel .post-thumbnail { margin-bottom: 20px; }
.entry-content .post-right-carousel .slides li { text-align: center; }
.entry-content .post-right-carousel .round-thumbnail { margin-top: 20px; }
.entry-content .post-right-carousel .round-thumbnail img { border: 1px solid #bdbdbd; max-width: 100px; }
.entry-content .post-right-carousel .round-thumbnail .wp-caption { color: #000; font-size: 10px; font-size: 1rem; font-style: normal; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase; }
.post-right-carousel .slide-content { padding: 0 10px; }

/* Subscription Page */
.subscribe-lp .post-thumbnail {display:none;}
.subscribe-lp .entry-header {display: none;}
.subscribe-lp h2 {font-size: 27px;font-family: 'SweetSans';color: #0a2340;text-align:center;margin:0;}
.subscribe-lp p {font-size: 16px;font-family: 'SweetSans';color: #0a2340;text-align:center;font-weight:100;margin:0;}
.subscribe-lp .subscribe-plugin h2{display: none; }
.subscribe-lp .subscribe-plugin td.subscribe-email-entry {width: 83%;display:inline-block;}
.subscribe-lp .subscribe-plugin td.subscribe-submit {padding: 5px 0;width: 15%;display:inline-block;}
.subscribe-lp .subscribe-plugin td.subscribe-submit button {width: 100%;text-indent:-999px;background:#0a2340 url("images/arrow_white_right.png") no-repeat 50%;}
.subscribe-lp .subscribe-plugin td.subscribe-optin {text-align: left;}

/**
 * 16.0 Media Queries
 */

/*
 * Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {	width: device-width; }
@viewport {	width: device-width; }
 
 /**
 * iPhone6 375px
 */
@media screen and (min-width: 23.4em) {
 .get-involved .social p,  .fellows-lp.social p {padding-left: 20px;}
}

/**
 * iPhone Landscape 480px
 */
@media screen and (min-width: 30em) {
	.circle-arrow-link { padding: 10px 20px; font-size: 16px; }
	.circle-arrow-link .circle-arrow { right: 20px; }
	
	 .get-involved .hentry.socialbox .social-rollover{padding-top:40px;}
	 .get-involved .hentry.socialbox .social-rollover .social-icon {height:70px; width:70px; background-size: 200% 70px; left: 33%; top:35%;}
	 
	 .capital .collapsible-panels .entry-header { padding: 37px 15px;}
	
	/*.hgrid { position: relative; overflow: hidden; }
	.hgrid .hentry { float: left; height: 250px; overflow: hidden; padding: 0 2%; position: relative; width: 33.33%; }
    .hgrid .hentry + .hentry { padding-top: 0; }*/
}/** END: iPhone Landscape 480px */

/**
 * 16.1 Mobile Large 620px
 */
@media screen and (min-width: 38.75em) {		
	.homepage-widget-area .widget-title {  }
	.homepage-widget-area .widget { overflow: hidden; font-size: 16px; }
	.homepage-widget-area .widget h4 { clear: none; }	
	.widget-thumbnail-left { float: left; margin-right: 30px; }
	.widget-thumbnail-right { float: right; margin-left: 30px; }	
	/*.homepage-widget-area.widget-area-2 { border-top: 1px solid #bdbdbd; margin-top: 30px; overflow: hidden; padding-top: 30px; }
	.homepage-widget-area.widget-area-2 .widget { }
	.homepage-widget-area.widget-area-2 .widget-odd { border-right: 1px solid #bdbdbd; border-top: 0 none; float: left; padding-right: 4.5%; padding-top: 0; width: 65.5%; margin-bottom: 0; }
	.homepage-widget-area.widget-area-2 .widget-even { border-top: 0 none; float: right; padding-top: 0; padding-left: 4%; position: relative; text-align: right; width: 34.5%; margin-bottom: 0; max-width: 283px; }
	.homepage-widget-area.widget-area-2 .widget p { margin-bottom: 0; }*/
	.fellows-homepage-widget .fellows-intro {top: 10%;}
	.fellows-homepage-widget .ribbon-img {margin-bottom: 4em;}
	.fellows-homepage-widget .xlnavy {top: 16%; font-size: 86px;}
	.fellows-homepage-widget .mednavybold {top: 37.5%; font-size:23px; letter-spacing: 0.1em;}
	.mednavybold {font-size:30px; letter-spacing: 0.1em;}
	.fellows-homepage-widget .mednavylt {position: absolute; font-size:21px; letter-spacing: 0.1em; }
	.mednavylt {font-size:21px; letter-spacing: 0.1em; }
	.fellows-homepage-widget .mednavylt.first {top: 47%;}
	.fellows-homepage-widget .mednavylt.second {top: 57%;}
	.fellows-homepage-widget .mednavylt.third {top: 67%;}
	.fellows-homepage-widget .apply-btn { bottom: -4%;}
	.fellows-homepage-widget .mediumcta { font-size: 26px;}
	.seedbox-lp .productwidget.widget-odd .jwl_one_half {float: right; margin: 0;}
	.seedbox-lp .productwidget.widget-odd .jwl_one_half img { margin: 0;}
	.seedbox-lp .productwidget.widget-odd .jwl_one_half.last {float: none; display: inline-block;}
	.seedbox-lp .textwidget {padding: 30px 0;}
	.seedbox-lp .widget .product { font-size: 16px; letter-spacing: 0.1em; line-height: 28px;margin: 0;}
	.seedbox-lp .widget .company {font-size: 36px; margin: 30px 0;}
	.seedbox-lp .widget .author { font-size: 12px; font-weight: 100; letter-spacing: 0.1em; }
	.seedbox-lp .widget .description {font-size: 16px; line-height:24px; letter-spacing: 0; margin: 30px 0; }
	.seedbox-lp .widget .website {font-size: 12px; font-weight: normal; letter-spacing: 0.1em;}
	
	.get-involved .hentry.socialbox .social-rollover{padding-top:50px;}
	.get-involved .hentry.socialbox .social-rollover h4 {font-size: 0.8em; font-weight: 800;}
	.get-involved .hentry.socialbox .social-rollover .social-icon {height:80px; width:80px; background-size: 200% 80px;}
	

}/** END: Mobile Large 620px */


/**
 * 16.2 Tablet Small 740px
 */
@media screen and (min-width: 46.25em) {
	.left-background { width: 2.5em;  }
	.right-background { width: 2.5em;  }
	.tablet-white-line { height: 10px; left: 0; margin-left: 5em; top: 120px; }
	
	.header-top-bar { display: block; }
	
	
	.site-content {  margin: 0 auto; padding: 0; float: none; width: 96%; }
	.page-template-page-fellows-finalist-3col .fellows-finalist-page-3col, .page-template-page-fellows-finalist-2col .fellows-finalist-page-2col { max-width: 830px; margin: 0 auto;}
	.mfp-content .hentry, .mfp-content .popup-content { max-width: 96%;}
	
	/*.site-header { height: 140px; margin: 0 2.5em; padding: 0 2.5em; position: static; width: auto;}*/
	.site-header { height: auto; padding: 0; width: 100%; }
	.site { padding-top: 235px; }
	.site.sticky-on {  }
	.resources-section .site { padding-top: 311px;}
	
	.site-header .header-search { display: none; }
	.site-header .header-subscribe {  }
	.site-header .header-subscribe h2 { font-size: 13px; font-size: 1.3rem; padding: 0; text-align: center; letter-spacing: 0.2em; }
	
	.site-title {  height: 55px; width: 60%; }
	.site-title a { height: 70px;  transition: line-height 0s , padding-top 0s ; }
	.site-branding { background-size: auto 55px; background-position: top center; clear: both; float: none; height: auto; min-height: 0; width: 96%; margin-top: 60px; /*transition: width 0s;*/ border: 0 none;  }
	.site-description { display: block; }
	.menu-toggle, .search-toggle { display: none; }
	.site-main { padding: 0; }
	.breadcrumb { padding-top: 0; }
	.site-header .header-donate { display: block; width: 130px; float: right; margin-top: 20px; }
	.sidebar .header-search { display: none; }
	
	.site-header.sticky-toggled-on .header-top-bar .site-title { height: 40px; }
	.site-header.sticky-toggled-on .header-top-bar .site-title a { height: 40px; }
	
	.social-navigation li { margin-right: 6px; }
	 .get-involved .social .social-navigation li, .fellows-lp .social .social-navigation li {margin-right:3px;}
	.social-navigation, .widget-area { margin-top: 0; }
	.site-footer .widget-area.widget-area-4 { padding:0 0.625em;}
	.main-navigation { display: block; float: none; margin: 0; font-size: 12px; font-size: 1.2rem; line-height: 1em; font-weight: 100; }
	#site-navigation, #resources-icons { display: block; position: relative; width: 96%; margin: 0 auto; }
	#site-navigation-mobile, #social-navigation-mobile, #sticky-masthead { display: none !important; }
	.main-navigation ul { border: 0 none; }
	.main-navigation li { float: left; display: block; border: 0 none; }
	.main-navigation a { display: block; padding: 1.3em 3.3em 1.3em 0;  }
	.main-navigation .menu-item-has-children > a {  }
	.main-navigation a:hover { color: #F89820; }
	.main-navigation ul ul { position: absolute; left: 0; width: 830px; z-index: 1; zoom: 1; }
	.main-navigation ul ul ul { }
	.main-navigation ul ul li { width: 277px; height: 95px; padding: 0; margin: 0; text-align: center; display: table-row; }
	.four-boxes-menu { width: 207px !important;}
	.main-navigation ul ul li a { display: table-cell; height: 95px; padding: 0; text-align: center; vertical-align: middle; width: 277px; letter-spacing:0.5px; /*font-size: 14px; font-size: 1.4rem;*/ }
	.main-navigation ul ul li a { padding-right: 0 !important; }
	.main-navigation ul ul li:last-child { width: 276px; }
	.main-navigation ul ul li:last-child a { width: 276px; }
	.menu-item-loans a, .menu-item-loans a:hover { background-color: #F9791C; color: #FFF; border-color: #FFF; }
	.menu-item-education a, .menu-item-education a:hover { background-color: #F2F1EC; color: #0A2242; border-color: #0A2242; }
	.menu-item-events a, .menu-item-events a:hover { background-color: #FF3F00; color: #FFF; border-color: #FFF; }
	.menu-item-events-orange a, .menu-item-events-orange a:hover { background-color: #F2F1EC; color: #0A2242; border-color: #0A2242; }
	.menu-item-experts  a, .menu-item-experts  a:hover { background-color: #F27F94; color: #FFF; border-color: #FFF; }
	.menu-item-tools a, .menu-item-tools a:hover { background-color: #F2F1EC; color: #0A2242; border-color: #0A2242; }
	.menu-item-wisdom a, .menu-item-wisdom a:hover {  background-color: #8E9A44; color: #FFF; border-color: #FFF; }
	.menu-item-fellows a, .menu-item-fellows a:hover {  background-color: #FF3F00; color: #FFF; border-color: #FFF; }
	.no-js .main-navigation .menu-item-has-children:hover > ul { display: block; }
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin-right: 28px; }
	
	.three-boxes-menu ul li { float: left; margin: 0 2%; width: 30.6%; }
	.three-boxes-menu ul li:first-child { margin-left: 0; }
	.three-boxes-menu ul li:last-child { margin-right: 0; float: right; }
	.three-boxes-menu ul li:before { content: ""; display: block; padding-top: 100%; }
	.three-boxes-menu ul li a { padding: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
	
	.circle-arrow { margin-top: 20px; height: 25px; width: 25px; }
	.circle-arrow:after { height: 8px; left: 6px; top: 8px; width: 8px; }
	.homepage-widget-area .widget.three-boxes-menu { padding-top: 60px; padding-bottom: 60px;}
	.homepage-widget-area .three-boxes-menu .circle-arrow { display: block; }
	.homepage-widget-area .three-boxes-menu ul { width: 60%; }
		
	/*.sidebar { position: static; float: none; margin: 0; max-width: 1030px; width: 100%; }*/
	.secondary, .tertiary { display: block; overflow: visible; max-height: none; border-bottom: 1px solid #bdbdbd; padding: 0; }
	.secondary, .tertiary { display: block; border-right: 0 none; height: auto; left: unset; margin-left: auto; margin-right: auto; overflow: visible; position: static; top: unset; width: auto; }
	.tertiary { max-height: 76px; background-color: #FFF; width: 100%;}
	/*.sidebar { background-color: #fff; float: none; margin: 0 2.5em; max-width: 100%; padding: 0 2.5em 2em 2.5em; position: static; width: auto; }*/
	.sidebar { padding: 0; top: 152px; width: 100%; position: absolute; }
	.sidebar  .widget-area { margin-top: 0; }
	.sidebar  .widget-area .widget { float: left;  margin: 0;  padding: 7px 0; width: auto; font-size: 10px; font-size: 1rem; line-height: 1em; font-weight: 100; }
	.sidebar .widget-area .widget_search { width: 90px; float: right; }
	.sidebar .widget-area .header-donate { display: none; float: right; }
	.sidebar .widget-area .header-donate p { margin: 0; }
	.sidebar .widget-area .header-donate .edit-link { display: none; }
	.sidebar  .widget-area .widget a { text-decoration: none; }
	.sidebar  .widget-area .textwidget a { border-bottom: 0 none; }
	.sidebar .widget-area .donate-button { background-color: transparent; border: 0 none; color: #6b6b6b; display: block; margin: 0; padding: 1.3em 0; text-align: center;  font-size: 1rem; font-size: 10px; font-weight: 100; letter-spacing: 0.1em; line-height: 1em; }
	.sidebar .widget-area .search-field { background-color: transparent; border-color: transparent; font-size: 10px; font-size: 1rem; font-weight: 100; line-height: 1em; text-align: left; color: #6B6B6B; padding: 5px 22px 5px 5px; }
	.sidebar .widget-area .search-field:focus { border: 1px solid #bdbdbd; border-color: rgba(51, 51, 51, 0.3); max-width: none;  position: absolute;  right: 0;  width: 170px; background-color: #fff;}
	.sidebar .header-subscribe, .sidebar .social-navigation { display: none !important; }
	
	.site-header .social-navigation { display: block; float: left; margin: 5px 0 0 5px; padding: 0; }
	
	.site-header.site-header-sticky { border-bottom: 0 none; height: 50px; }
	.site-header.site-header-sticky .social-navigation, .site-header.site-header-sticky .header-donate { display: none; }
	.site-header.site-header-sticky .site-branding { background-image: none;  margin-left: 0; height: 50px;  width: auto; }
	.site-header.site-header-sticky .site-title a { font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; padding-top: 0; text-indent: 0; }
	.sidebar.sticky-menu, .tertiary.sticky-menu { top: 40px; position: fixed; }
	.sidebar.sticky-menu-upscroll { transition: top 0s;  }
	.sidebar.sticky-menu .widget-area .widget_search { float: left; }
	.sidebar.sticky-menu .widget-area .header-donate { display: block; padding: 0; float: right; }
	.sidebar.sticky-menu .main-navigation a { padding-right: 2em; }
	.sidebar.sticky-menu .secondary { padding-top: 0; }
	
	.site-footer .social-navigation .widget-title { font-size: 11px; }
	.site-footer .footer-hashtag { font-size: 11px; }
	.site-footer .social-navigation a { width: 26px; }
	
	.site-footer .widget-area { margin: 0 0 25px 0; overflow: hidden; border: 0 none; padding: 0; }
	.site-footer .widget { text-align: left; }
	/*.site-footer .widget-area-1 .widget { border-bottom: 1px solid #f0f3f0; border-top: 1px solid #f0f3f0; float: left; margin: 0; padding: 0; height: 47px; line-height: 47px; }*/
	.site-footer .widget-area-1 .social-navigation { width: 44%; }
	.site-footer .widget-area-1 .footer-hashtag { width: 37%; text-align: left; }
	.site-footer .footer-hashtag div { text-align: left; }
	.site-footer .widget-area-1 .footer-donate { border-bottom: 0 none; border-top: 0 none; padding: 0; width: 19%; }
	.site-footer .menu-social-links-container {  }
	.site-footer .donate-button {  font-size: 14px; height: 47px; line-height: 47px; letter-spacing: 0.1em; padding: 0 0.8em; margin: 0; }
	.site-footer .widget-area-2 .widget { margin: 0; padding: 0; }
	.site-footer .widget-area{padding: 30px 0.625em 0;}
	.footer-subscribe { margin: 0; padding: 50px; text-align: center; }
	.footer-subscribe h2 { font-size: 1.8em; margin-bottom: 10px; }
	.footer-subscribe .widget-title { color: #fff; }
	.site-footer .widget-area-3 .widget { margin: 0; padding: 0; }
	.site-footer .widget-area-4 .widget { margin: 0; padding: 0; }
	.footer-copyright { background-position: left top; min-height: 55px; padding: 15px 0 0 145px; }
	.site-footer .widget-area-4 .footer-copyright { margin: 0; padding-top: 10px; }
	
	.subscribe-plugin tr { display: table-row;  }
	.subscribe-plugin td { display: table-cell; padding-right: 3px; padding-bottom: 0; }
	td.subscribe-email-entry { /*display: table-cell; text-align: right; width: 80%;*/ }
	td.subscribe-submit { /*display: table-cell; text-align: left; padding-top: 0;*/ padding-bottom: 0; padding-right: 0; width: 82px; }
	td.subscribe-submit button { display: inline-block; width: auto; padding: 7px; }
	td.subscribe-optin { padding-right: 0; padding-top: 6px; }
	.footer-subscribe input[type="text"], .footer-subscribe input[type="email"] { text-align: left; }
	.subscribe-plugin input[type="checkbox"] { position: static; display: inline; vertical-align: sub; }
	.subscribe-plugin input.css-checkbox[type="checkbox"] { position: absolute; }
	.subscribe-plugin label { display: inline;  padding: 0 0 0 10px; }
	
	.content-subscribe { padding: 30px 40px; }
	.content-subscribe td.subscribe-submit { padding: 0; width: 132px; }
	.content-subscribe td.subscribe-submit button { border: 1px solid #0a2340; padding: 0.75em 0.375em; width: 100%; }
	
	.bizplan-subscribe td.subscribe-submit { width: 30%; }
	.bizplan-subscribe td.subscribe-submit button { padding: 12px 0 11px;}

	.site-footer .menu-footer-links-container > ul { overflow: hidden; }
	.site-footer .menu-footer-links-container > ul > li { float: left; padding: 0 1% 0 0; width: 25%; border-top: 0 none; }
	.site-footer .menu-footer-links-container ul, .site-footer .menu-footer-links-container li, .site-footer .menu-footer-links-container .sub-menu { border: 0 none; margin-left: 0; }

	.site-footer .menu-footer-links-container > ul > li { border-bottom: 0 none; margin-bottom: 0; padding-bottom: 0; }
	.site-footer .menu-footer-links-container > ul > li:first-child { margin-top: 0; }
	.site-footer .menu-footer-links-container > ul > li:first-child > a { padding-top: 5px; }
	
	.site-footer .widget_nav_menu .sub-menu{display:block;}
	.site-footer .footer-copyright { background-position: left center; background-size: 137px;}
	.site-footer .widget-area.widget-area-2.desktop-footer-links { width: 80%; float: left;}
	.site-footer .donate-button {width: 75%;}
	.site-footer .menu-footer-links-container>ul>li>a { font-size: 12px;padding-bottom: 0;}
	.site-footer .footer-widget-wrapper { margin: 0 0.5em; padding: 0 0.5em;}
	.site-footer .widget a.donate-button{width: 172px;}
	.site-footer .widget-area-4 { margin-bottom: 0; height:95px;}
	.site-footer .widget-area-4 .footer-copyright { width: 96%; margin: 30px auto 0 auto;}
	.site-footer .widget-area-4 .footer-copyright .textwidget { text-align: right;}
	
	.page-header { margin-bottom: 40px; }
	/*.page-title, .taxonomy-description { margin-left: 0; }*/
	
	.hentry { margin-bottom: 40px;padding-top: 0;  }
	.hentry + .hentry { padding-top: 0; }
	.hgrid { overflow: hidden; position: relative; }
	.hgrid.flexgrid {
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;	 
	    -webkit-flex-flow: row wrap;
	    -ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	}
	.hgrid .hentry { display: block; float: left; width: 31%; margin: 0 3.5% 40px 0; }
	.hgrid.flexgrid .hentry {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
	    -webkit-flex-flow: column wrap;
	    -ms-flex-flow: column wrap;
	    flex-flow: column wrap;		
    }
	.hgrid .hentry + .hentry { padding-top: 0; }
	.hgrid .hentry:nth-child(3n) { margin-right: 0; }
	.hgrid .hentry.last-row-item { margin-right: 0; }
	.hgrid .hentry > * { width: 100%; }
	
	.hentry.hero-post { display: table; }
	.hentry.hero-post .post-thumbnail { display: table-cell; padding-right: 3.5%; width: 51.75%; }
	.hero-post .entry-summary { display: table-cell; margin-top: 0; }
	.hero-post .entry-footer { display: table-row; }
	.hero-quote { font-size: 22.5px; font-size: 2.25rem; }
	
	.hentry.hero-image-multicolor { display: table; table-layout: fixed; width: 100%; }
	.hentry.hero-image-multicolor .hero-wrapper { display: table-row; }
	.hentry.hero-image-multicolor .post-thumbnail { display: table-cell; width: 50%; }
	.hero-image-multicolor .entry-summary { display: table-cell; width: 50%; margin-top: 0; }
	.hero-image-multicolor .entry-footer { display: table-row; }
	.hero-image-multicolor .hero-contentbox { padding: 0 20px; }	
	.hero-image-multicolor .entry-summary h1 { font-size: 18px; font-size: 1.8rem; margin-bottom: 20px; }
	.hero-image-multicolor .entry-summary h2 { font-size: 13px; font-size: 1.3rem; }
	.hero-image-multicolor .entry-summary .hero-subtitle { font-size: 14px; font-size: 1.4rem; }
	
	.resources-results .hgrid .hentry.tag-resources-highlight { clear: both; float: none; margin: 0 0 40px; padding: 40px 0; min-height: 316px; overflow: hidden; width: 100%; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; }
	.resources-results .hgrid.flexgrid .hentry.tag-resources-highlight { -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
	.resources-results .hgrid .hentry.tag-resources-highlight .entry-content-wrapper { float: left; width: 48%;  position: absolute; top: 50%; left: 52%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);	-ms-transform: translateY(-50%); transform: translateY(-50%); }
	.resources-results .hgrid .hentry.tag-resources-highlight .post-thumbnail { float: left; width: 48%; margin: 0 4% 0 0; }
	.resources-results .hgrid .hentry.tag-resources-highlight .entry-title { font-size: 36px; font-size: 3.6rem; font-weight: 100; line-height: 1.3em; }
	.resources-results .hgrid .hentry.tag-resources-highlight .entry-summary { font-size: 16px; font-size: 1.6rem; font-style: italic; }
	
	.hgrid .hentry.content-emailcapture { margin-right: 0; width: 65.5%;}
	.content-emailcapture-wrapper { position: relative; width: 100%; }
	.content-emailcapture-wrapper > img { display: block; }
	.content-emailcapture-wrapper > .content-subscribe { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
	
	.testimonials-grid { overflow: hidden; }
	.testimonials-grid .hentry { float: left; width: 30.66%;  }
	.testimonials-grid .hentry + .hentry { padding-top: 20px; }
	/*.testimonials-grid .hentry:nth-child(3n+1) { margin-left: 0; margin-right: 2%; }
	.testimonials-grid .hentry:nth-child(3n+2) { margin-left: 2%; margin-right: 2%; }
	.testimonials-grid .hentry:nth-child(3n+3) { margin-left: 2%; margin-right: 0; }*/
	
	.testimonials-grid > .hentry { display: none; }
	.testimonials-3col { display: block; }
	.testimonials-4col { display: none; }
	
	.testimonials-items > .hentry:first-child { float: none; height: auto; min-height: 240px; overflow: hidden; padding-left: 240px; width: 100%; }
	.testimonials-items > .hentry:first-child .post-thumbnail { float: left; height: 200px; left: 20px; margin: 0 20px 0 0; position: absolute; top: 20px; width: 200px; }
	.testimonials-items > .hentry:first-child .entry-content p { font-size: 15px; font-size: 1.5rem; }
	.testimonials-items > .hentry:first-child .entry-title { text-align: left; font-size: 24px; font-size: 2.4rem; font-weight: 400; }
	.testimonials-items > .hentry:first-child h4 { text-align: left; }
	.testimonials-items > .hentry:first-child .entry-header hr { width: 80px; margin-left: 0; }	

	.testimonials-3col .hentry, .testimonials-4col .hentry { float: none; width: 100%; } 
	#testimonials-top-widget-area-1 h2.widget-title { font-size: 40px; }
	#testimonials-top-widget-area-1 p {font-size: 18px; }
	#testimonials-top-widget-area-1 .widget { margin: 0 auto 3.0909%;}
	
	.testimonials-carousel .flexslider-thumbs { display: block; }
	.testimonials-carousel q { font-size: 24px; font-size: 2.4rem; margin-left: auto; margin-right: auto; padding: 20px 80px; width: 64%; }
	.testimonials-carousel q:before, .testimonials-carousel q:after { font-size: 82px; font-size: 8.2rem; height: 50px; line-height: 82px; }
	.testimonials-carousel q:after { bottom: 0.25em; top: unset; }
	.testimonials-carousel .quote-author { font-size: 16px; font-size: 1.6rem; }
	.testimonials-carousel .quote-link { margin-bottom: 40px; }
	.testimonials-carousel .flex-prev { left: 0; }
	.testimonials-carousel .flex-next { right: 0; }

	
	.uploadprogress { margin-left: 30px; width: 140px; }
	
	.homepage-widget-area .widget { margin-bottom: 40px; padding-top: 40px; }
	.homepage-widget-area .widget-title { margin-bottom: 40px; font-size: 24px; font-size: 2.4rem; }
	/*.homepage-widget-area.widget-area-2 { margin-top: 40px; padding-top: 40px; }*/
	
	.author-info  { border: 1px solid #BDBDBD; padding: 30px; }
	
	/* Reinstate WP Edit Column Shortcodes Override for tablet / desktop 
	 * from plugins > wp-edit > css > column-style.css */
	/* ------- Fluid Columns ------- */
	.entry-content .jwl_one_half,.widget .jwl_one_half{width:48%;}
	.entry-content .jwl_one_third,.widget .jwl_one_third{width:30.66%;}
	.entry-content .jwl_two_third,.widget .jwl_two_third{width:65.33%;}
	.entry-content .jwl_one_fourth,.widget .jwl_one_fourth{width:22%;}
	.entry-content .jwl_three_fourth,.widget .jwl_three_fourth{width:74%;}
	.entry-content .jwl_one_fifth,.widget .jwl_one_fifth{width:16.8%;}
	.entry-content .jwl_two_fifth,.widget .jwl_two_fifth{width:37.6%;}
	.entry-content .jwl_three_fifth,.widget .jwl_three_fifth{width:58.4%;}
	.entry-content .jwl_four_fifth,.widget .jwl_four_fifth{width:67.2%;}
	.entry-content .jwl_one_sixth,.widget .jwl_one_sixth{width:13.33%;}
	.entry-content .jwl_five_sixth,.widget .jwl_five_sixth{width:82.67%;}
	.entry-content .jwl_one_half, .entry-content .jwl_one_third, .entry-content .jwl_two_third, .entry-content .jwl_three_fourth, .entry-content .jwl_one_fourth, .entry-content .jwl_one_fifth, .entry-content .jwl_two_fifth, .entry-content .jwl_three_fifth, .entry-content .jwl_four_fifth, .entry-content .jwl_one_sixth, .entry-content .jwl_five_sixth { position:relative; margin-right:4%;  float:left; }
	.widget .jwl_one_half, .widget .jwl_one_third, .widget .jwl_two_third, .widget .jwl_three_fourth, .widget .jwl_one_fourth, .widget .jwl_one_fifth, .widget .jwl_two_fifth, .widget .jwl_three_fifth, .widget .jwl_four_fifth, .widget .jwl_one_sixth, .widget .jwl_five_sixth { position:relative; margin-right:4%;  float:left; }

	.collapsible-panels .entry-title{font-size: 14px;}
	.faqs-jump-links ul { display: block; }
	.faqs-jump-links li { display: inline; padding-left: 0 }
	.entry-content .faqs-jump-links li { display: inline; padding-left: 0; }
	.faqs-content dt {font-weight: 100; font-family: 'SweetSans',Helvetica,Tahoma,sans-serif; font-size: 40px; letter-spacing:-.01em; color: #0a2340; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; word-wrap: normal;}
	.faqs-content dt a { color: #0a2340; }
	.page-template-page-about .site-main p { font-size: 15px;line-height: 27px; }
	.page-template-page-about .site-main h3 {font-size: 18px; margin: 0; text-transform: none;}
	.page-template-page-about .site-main h2 {font-size: 40px; }
	.page-template-page-about .site-main .entry-content { max-width: 465px; margin: 0 auto;}
	.page-template-page-about .site-main .sunflower-img { float:left; width: 25%;}
	.page-template-page-about .site-main .entry-content, .page-template-page-about .site-main .collapsible-panels { max-width: 575px;margin: 0 auto; }
	h5.faq-question{font-size:18px;font-weight:normal;line-height:27px;}
	.faqs-content dt{padding:30px 0; }
	.faq-Q { font-size: 18px;}
	.timeline dl { height: auto; width: auto; overflow: visible; margin-top: 38px; }
	.timeline dt { display: block; margin: -16px 0 0; position: absolute; width: 170px; }
	.timeline dt img { position: relative; z-index: 2; margin-top: -22px; }
	.timeline .img-odd:before { border-top: 1px solid #bdbdbd; content: ""; display: block; left: 35px; position: absolute; top: 16px; width: 135px; z-index: 1; }
	.timeline .img-even:before { border-top: 1px solid #bdbdbd; content: ""; display: block; left: 110px; position: absolute; top: 16px; width: 60px; z-index: 1; }
	.timeline .img-odd img {  }
	.timeline .img-even img { left: 75px; }
	/*.timeline .img-odd::after, .timeline .img-even::after { background-color: #f9791c; border-radius: 50%; content: ""; display: block; height: 16px; position: absolute; right: -8px; top: 8px; width: 16px; z-index: 3; }*/
	.timeline dd { border-left: 1px solid #bdbdbd; display: block; margin: 0 0 0 170px; padding-left: 20px; }
	.timeline h3 { display: block; margin: 0;  position: relative; top: -10px; }
	.timeline h3:before { background-color: #f9791c; border-radius: 50%; content: ""; display: block; height: 12px; left: -27px; position: absolute; top: 5px; width: 12px; z-index: 3; }
	.timeline p { margin: 0; padding: 0 0 20px 0; }
	.timeline .new-year { padding-top: 20px; }
	.timeline .new-year.img-odd:before, .timeline .new-year.img-even:before { top: 36px; }
	.timeline .first-item { padding-top: 0; }
	.timeline .first-item.img-odd:before, .timeline .first-item.img-even:before { top: 16px; }
	.all-faqs .mobile-selectbox-menu { display: none; }
	/*.resources-topics h5, .resources-topics ul { display: block; }
	.resources-topics { padding: 0 30px 40px 0; position: absolute; width: 180px; }
	.resources-results { padding-left: 180px; }
	.category.category-words-of-wisdom .resources-results { padding-left: 0; }
	.category.category-words-of-wisdom .resources-results .hentry.has-post-thumbnail { min-height: 210px; }
	.category.category-words-of-wisdom .resources-results .hentry + .hentry.has-post-thumbnail { min-height: 250px; }
	.category.category-words-of-wisdom .resources-results .has-post-thumbnail .post-thumbnail { position: absolute; width: 250px; }
	.category.category-words-of-wisdom .resources-results .has-post-thumbnail .entry-header, 
	.category.category-words-of-wisdom .resources-results .has-post-thumbnail .entry-summary, 
	.category.category-words-of-wisdom .resources-results .has-post-thumbnail .entry-footer { padding-left: 250px; }
	
	.category.category-resources .resources-category-content { border-top: 1px solid #bdbdbd; padding-top: 40px; }*/
	
	.single-post .entry-content { font-size: 15px; font-size: 1.5rem; }
	.single-post .entry-content h3{ font-size:18px;font-size: 1.8rem; }
	.single-post .hentry.has-post-thumbnail .post-thumbnail { margin-bottom: 40px; }
	.single-post .hentry.has-post-thumbnail .topic-thumbnail { margin-bottom: 0; }
	.single-post .topic-thumbnail { float: left; margin-right: 4%; position: relative; width: 39%;}
	.single-post .hentry.has-post-thumbnail .entry-content > h3 { display: inline; margin-top: 0; }
	.single-post .hentry.has-post-thumbnail .post-thumbnail + h3 { clear: none; margin-top: 0; }
	.single-post .hentry.has-post-thumbnail .post-thumbnail + ol { list-style-position: inside; }
	.single-post .entry-title { font-size: 40px; font-size: 4rem; }
	.single-post .entry-header { margin-bottom: 56px; }
	.single-post .entry-header .edit-link, .page .entry-header .edit-link { position: absolute; right: -90px; top: 0; }
	.single-post .entry-footer .edit-link, .page  .entry-footer .edit-link { position: absolute; left: -90px; margin-top: -24px; }
	.page .hgrid .entry-header .edit-link { position: relative; right: unset; top: 0; }
	.page .hgrid .entry-footer .edit-link { position: relative; left: unset; margin-top: 0; }
	.single-post .resources-topics { display: block; }
	.single-post .category-has-topics-nav .entry-content { padding-left: 180px; }
	.single-post .category-has-topics-nav .post-tags { padding-left: 180px; }
	.single-post .category-has-topics-nav .shareable-inline { padding-left: 180px; }
	.single-post .category-has-topics-nav .author-info { margin-left: 180px; }
	
	/*.single-format-chat .has-post-thumbnail .post-thumbnail { position: absolute; padding-right: 40px; width: 290px; }
	.single-format-chat .has-post-thumbnail .entry-content { padding-left: 290px; }
	.single-format-chat .has-post-thumbnail .entry-content > h3:first-child { margin-top: 0; }
	.single-format-chat .has-post-thumbnail .post-tags, .single-format-chat .has-post-thumbnail .shareable-inline { padding-left: 290px; }*/
	
	.post-sidebar-right .hentry { min-height: 560px;}
	.post-sidebar-right .hentry .entry-content { float: left; width: 69%; }
	.post-sidebar-right .post-sidebar { margin: 0; position: absolute; right: 0; width: 29%; }
	.post-sidebar-right  .hentry .post-tags { float: left; clear: both; }
	.post-sidebar-right .hentry .author-info { float: left; width: 69%; clear: both;  }
	.post-sidebar-right .post-sidebar .post-share-1 { display: none; }
	.post-sidebar-right .post-sidebar .post-share-2 { display: block; border-bottom: 0 none; }
	.post-sidebar-right .post-sidebar .subscribe-plugin {  }
	.post-sidebar-right .subscribe-plugin input[type="email"], .post-sidebar-right .subscribe-plugin input[type="text"] { font-size: 12px; font-size: 1.2rem; }
	.post-sidebar-right .post-subscribe-vertical, .post-sidebar-right .post-subscribe-horizontal {  display: none; }
	
	.post-sidebar-bottom .hentry .entry-content { width: 69%; margin-left: auto; margin-right: auto; }
	.post-sidebar-bottom .hentry .entry-content .post-thumbnail { text-align: center; }
	.post-sidebar-bottom .post-sidebar { border-top: 1px solid #bdbdbd; margin-left: auto; margin-right: auto; width: 69%; }
	.post-sidebar-bottom .post-sidebar .post-sidebar-scrollbox > div { border: 0 none; }
	.post-sidebar-bottom .post-sidebar h3 { text-align: center; margin-bottom: 20px; }
	.post-sidebar-bottom .yarpp-related { overflow: hidden; }
	.post-sidebar-bottom .yarpp-related > a { border: 0 none; clear: none; float: left; margin-top: 0; padding-top: 0; width: 32%; }
	.post-sidebar-bottom .yarpp-related > a:nth-of-type(1), .post-sidebar-bottom .yarpp-related > a:nth-of-type(2) { margin-right: 2%; }
	.post-sidebar-bottom .yarpp-related .yarpp-text { display: block; float: left; width: 63%; }
	.post-sidebar-bottom .post-sidebar .post-sidebar-scrollbox .post-share-1 { border-bottom: 1px solid #bdbdbd; overflow: hidden; padding-top: 20px; position: relative; }
	.post-sidebar-bottom .post-sidebar .post-share-1 h3 { float: left; left: 50%; margin: 7px 10px 7px -180px; position: relative; }
	.post-sidebar-bottom .post-sidebar .shareable-inline { left: 50%; position: absolute; }
	.post-sidebar-bottom .post-sidebar .shareable-inline .over-holder .over__content-holder .over__share-holder { margin-top: 0; }
	.post-sidebar-bottom .post-tags { text-align: center; }
	.post-sidebar-bottom .post-sidebar .post-subscribe-vertical { display: none; }
	.post-sidebar-bottom .post-sidebar .post-subscribe-horizontal { display: block; }
	
	.post-alt-row.post-row-image-Right .jwl_one_half { float: right; margin-right: 0; }
	.post-alt-row.post-row-image-Right .jwl_one_half.last { clear: none; float: left; }
	
	.post-right-carousel .slide-content { padding: 0 20px; }
	.post-right-carousel .jwl_one_half .flex-direction-nav .flex-prev { left: -20px; }
	.post-right-carousel .jwl_one_half .flex-direction-nav .flex-next { right: -20px; }
	
	.front-page-top .entry-title { font-size: 26px; font-size: 2.6rem; letter-spacing: 0.03em; margin-bottom: 1.5em; }
	.default-slider ul.slides li { margin-right: 15px; }
	
	.entry-title.page-title{font-size:37px;font-size:3.7rem;}
	.taxonomy-description {font-size:18px;font-size:1.8rem;}
	.entry-title.page-title + .taxonomy-description { margin-top: -25px; margin-bottom: 25px; }
	.entry-title + .page-subtitle { margin-top: -34px; margin-bottom: 34px; }
	
	.image-with-overlay {position: relative;}
	.image-with-overlay .overlay-box { width: 260px; padding: 30px 20px; background-color: #FFF; background-color: rgba(255,255,255,0.9); bottom: 30px; left: 30px; position: absolute; border: 0 none; }
	.image-with-overlay + hr { display: block; }

	.latest-links .post-thumbnail{display:table;float:left;height:105px;margin-bottom:10px;margin-right:30px;padding:0;vertical-align:middle;width:105px}
	.latest-links .post-thumbnail .entry-title{display:table-cell;vertical-align:middle;line-height:1.5em}
	.latest-links .entry-content{padding-left:135px}
	
	.loan-horizontal-fields { overflow: hidden; }
	.loan-horizontal-fields .loan-field-wrapper { float: left; width: 50%; padding-right: 3px; }
	.loan-horizontal-fields .loan-field-wrapper:last-child { padding-right: 0; padding-left: 3px; }
	
	/* grid */
	ul.grid > li { height: 220px; width: 25%; }
	ul.grid > li:nth-child(4n+1){  }
	ul.grid > li:nth-child(4n+2), ul.grid > li:nth-child(4n+3) {  }
	ul.grid > li:nth-child(4n+4){  }

	.education .top-content .title, .capital .top-content .title {font-size: 40px; font-weight:100; line-height: 1.3; margin: 0 0 5px 0;}
	.education .lower-content p, .capital .lower-content p {font-size: 15px;line-height: 1.8; color: #757575; margin: 0 0 20px 0;}
	.education .section, .capital .section {max-width: 100%; margin:0 auto 20px;}
	.capital .collapsible-panels .entry-header { padding:37px;}
	.capital .yarpp-related .post-wrap { width: 33.333%; float: left;}
	.capital .lower-content { margin-top: 30px; }
	

	.error-404 .hentry {width: 30%; margin: 0 5% 5% 0; padding: 0; display: inline-block; float: left;}
	.error-404 .hentry:last-child {margin-right: 0;}
	
	.paging-loadmore .pagination { margin: 0; }
	.large-circle-link { margin-top: 0; margin-bottom: 40px; }
	
	 .donate .page-subtitle {width: 80%;}
	 
	 .get-involved .getinvolved-top {position:relative;}
	 .get-involved h1 {text-align: center; width: 100%; color: #0a2340; margin:1em 0;}
	 .get-involved .getinvolved-top p {margin:0;}
 	 .get-involved .button-group {position: absolute; width:100%; bottom: 10%;}
 	 .get-involved .button-group .getinvolved-btn h3 {color:#FFF; max-width: 90%; background: rgba(10, 35, 64, 1);}
 	 .get-involved h3.mediumnavy {float: left; font-size:23px;}
 	 .get-involved .social, .fellows-lp .social {float:right; width:33%;}
 	 .get-involved .getinvolved-subscribe h2, .fellows-lp .fellows-subscribe h2 {font-size: 24px;}
 	 .get-involved td.subscribe-submit, .fellows-lp td.subscribe-submit {width: 40%;}
 	 .get-involved td.subscribe-submit button, .fellows-lp td.subscribe-submit button {width:100%;height:40px;}
 	 .get-involved .hentry.socialbox {width: 23%; float: left; display: inline-block; position:relative; margin: 2% 2% 0 0; padding-top:0;}
 	 .get-involved .hentry.socialbox:nth-child(2n) {margin-right:2%;}
 	 .get-involved .hentry.socialbox:nth-child(4n) {margin-right:0;}
 	 .get-involved .hentry.socialbox .social-rollover{padding-top:60px;}
	 .get-involved .hentry.socialbox .social-rollover h4 {font-size: 0.9em; font-weight: 800;}
	 .get-involved .hentry.socialbox .social-rollover .social-icon {left:35%;}
	 .get-involved .social .social-navigation, .fellows-lp .social .social-navigation { width:67%; }
 	 .get-involved .social p, .fellows-lp .social p { padding-left:0px;}
 	 
	.page-template-page-about .site-main .collapsible-panels ul.grid > li { padding: 10px 3.9% 10px 0; }
	.page-template-page-about .site-main .collapsible-panels ul.grid > li:nth-child(even) { padding: 10px 3.9% 10px 0;}
	.page-template-page-about .site-main .collapsible-panels ul.grid > li:nth-child(4n+4) { padding: 10px 0 10px 0; }
	.page-template-page-about .site-main .collapsible-panels ul.grid > li { width:22%;}
	
	/* popups */
	
	.popup-subscribe h4 { font-size: 19px; font-size: 1.9rem; }
	.popup-subscribe tr, .popup-subscribe2 tr {display:block;}
	.popup-subscribe td.subscribe-email-entry {width: 60%; display:inline-block;}
	.popup-subscribe td.subscribe-submit {width: 40%;display:inline-block;}
	.popup-subscribe td.subscribe-submit button {padding:0;height:40px;text-indent:0; background-image: none;}


	
	.subscribe-lp .post-thumbnail {float: left; width: 35%; display: inline-block;}
	.subscribe-lp .entry-content {float: left; width: 65%; display: inline-block; padding: 0  0 0 20px;}
	.subscribe-lp h2 {font-size: 40px;text-align:left;}
	.subscribe-lp p {font-size: 18px;text-align:left;}
	.subscribe-lp .subscribe-plugin {margin-top: 0px;}
	.subscribe-lp .subscribe-plugin td.subscribe-email-entry {width: 70%;display:table-cell;}
	.subscribe-lp .subscribe-plugin td.subscribe-submit {width: 30%;display:table-cell;}
	.subscribe-lp .subscribe-plugin td.subscribe-submit button {width: 100%;text-indent:0;background-image:none;}
	.subscribe-lp .subscribe-plugin td.subscribe-submit button {height:40px;}
	.sticky-toggled-on .header-announcement {display:none;}
	.header-announcement p{ }
	
	/** fellows redesign**/
	.fellows-lp .fellows-overview .widget .jwl_one_fourth { width: 22.7%; margin-right: 3%; }
	.fellows-lp .fellows-important-dates .jwl_one_fifth { width: 14.5%; margin-right: 6.5%;}
	.fellows-lp .widget { margin: 0 auto;}
	.fellows-lp .collapsible-panels { width: 83%; margin: 0 auto; margin-top: 40px;}
	.fellows-lp .fellows-details p, .fellows-lp p.subhed { font-size: 18px; }
	.fellows-lp p.subhed  { padding-bottom: 28px;}
	.fellows-lp h2 { font-size: 27px; }
	.fellows-lp h3, .fellows-lp .fellows-social h2 { font-size: 24px; }
	.fellows-lp .fellows-mobile-apply { display: none;}
	.fellows-lp h1 { font-size: 40px; padding-bottom: 0;}
	.fellows-lp .fellows-stickytop { position: fixed;top: 91px;z-index: 100;}
	.fellows-lp .fellows-stickytop .menu-fellows-top-nav-container { margin-top: 0; position: static;}
	.fellows-lp .fellows-nav-wrapper { display:block;}
	.fellows-lp .fellows-nav-wrapper.fellows-stickytop #menu-fellows-top-nav { width: 100%; }
	.fellows-lp .fellows-nav-wrapper.fellows-stickytop #menu-fellows-top-nav li { padding: 0;}
	.fellows-lp .fellows-nav-wrapper.fellows-stickytop #menu-fellows-top-nav a {border: none; margin: 0;}
	.fellows-lp .fellows-social h2 { text-align: left; float: left;}
	.fellows-profile h1, .judges-profile h1 { font-size: 40px; }
	.fellows-profile .desktop-profile-vote { display: block;}
	.fellows-profile .mobile-profile-vote { display: none;}	
	#vote-form.fellows-vote {position: relative;background: #f2f2f2;width: 612px;max-width: 612px;margin: 20px auto; height: 450px;}
	#vote-form.fellows-vote .subscribe-form-wrapper { background: #f2f2f2; }
	#vote-form.fellows-vote .vote-content, #vote-form.fellows-vote .vote-ty, #vote-form.fellows-vote .vote-casted  { position: absolute; top: 50%;transform: translate;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);width: 80%;left: 0;right: 0;margin: 0 auto;}
	#vote-form .subscribe-email-entry {padding-right: 13px; width: 62%;}
	#vote-form .votebutton { width: 188px; margin: 0;}
	.fellows-lp .past-judges .jwl_one_sixth { margin-right: 2%; width: 15%;}
	.fellows-lp .fellows_social_interactive { float: left; display: block; margin-left: 2%; width: 34%;}
	.fellows-lp .past-judges .group2 .business-title { height: 90px;}
	.fellows-lp .past-fellows .card-details { padding: 10px 10px;}
	.fellows-lp .social .social-navigation {display: inline; float: right; width:64%; margin: 0 auto;}
	.fellows-lp .fellows-social .social p {text-align: left; margin: 0; display: inline;}
	.fellows-lp .past-fellows-title { padding-bottom: 40px; }
	.fellows-lp .past-fellows p.card-brief { height: 80px; padding-bottom: 0;} 
	.fellows-lp .past-judges .tb-profile-card { width: 65%; margin: 0 auto; position:relative; display: flex;}
	.fellows-lp .past-judges .tb-profile-card .post-thumbnail { float: left; width: 50%;}
	.fellows-lp .past-judges .tb-profile-card .card-details { width: 50%; height: 100%; position: absolute;right: 0;top: 0; }
	.fellows-lp .past-judges .tb-profile-card .card-details .tb-copy { position: absolute; left: 0; right: 0;top: 50%;transform: translate(0,-50%);top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);}
	.fellows-lp .past-fellows { max-width: 100%; width: 100%;}
	.judges-profile .judge-social {padding-top: 40px;}
	.judges-profile .judges-profile-top .title.jwl_two_third { float: right !important; }
}/** END: Tablet Small 740px */

/**
 * iPad portrait 768px (most code should go ABOVE in Tablet Small 740px)
 */
@media only screen and (min-width : 48em) { 
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin-right: 33px; }

	.xlnavy {font-size: 86px; margin: 50px 0 25px 0;}
	.largeorange {font-size: 34px;}
	.mediumcta {font-size: 24px; margin: 30px 0 25px 0;}
	.mednavyuppercasesweetsans { font-size: 24px; line-height: 24px;}
	.xsnavysweetsans {padding: 16px 0px;}
	.smallnavygeorgia {font-size: 14px; line-height: 20px;}
	.mednavylt { font-size: 16px;}
    .fellows-profile .fellows-profile-top .jwl_two_third, .judges-profile .judges-profile-top .jwl_two_third { float: left; position: relative; margin-left: 0; margin-right: 0; width: 65.33%;}
    .fellows-profile .fellows-profile-top .jwl_one_third, .judges-profile .judges-profile-top .jwl_one_third { float: left; position: relative; width: 30.66%;}
    .fellows-profile .fellows-profile-top .finalist-name { font-size: 41px; line-height: 50px; padding-top: 20px;}
   
	.education .lower-content {width: 82%; margin:0 auto 50px;}
	.capital .lower-content { width: 82%; margin:30px auto 50px; }
	.get-involved .hentry.socialbox .social-rollover{padding-top:35px;}
	.get-involved .hentry.socialbox .social-rollover .social-icon {height: 60px; width: 60px; background-size: 200% 60px; top: 38%; left:33%;}
	.get-involved .getinvolved-widget-area {margin-top:20px;}
	
	.resources-nav-icons a { width: 82px; }
	.resources-nav-icons a .icon { margin-left: -9px; }
	
}/** END: iPad portrait 768px */


/**
 * 16.3 Tablet Large 880px
 */
@media screen and (min-width: 55em) {

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin-right: 55px; }
	
	
	.content-emailcapture-wrapper { background-color: #f2f2f2; }
	.content-emailcapture-wrapper > .content-subscribe { height: 216px; margin: auto; }
	
	.get-involved .hentry.socialbox .social-rollover{padding-top:35px;}
	.get-involved .hentry.socialbox .social-rollover .social-icon {height:70px; width:70px; background-size: 200% 70px; top:35%;}
	
	.resources-nav-icons a { width: 94px; }
	.resources-nav-icons a .icon { margin-left: -3px; }
	
}/** END: Tablet Large 880px */


/**
 * 16.4 Desktop Small 955px
 */
@media screen and (min-width: 59.6875em) {
	
	.site-content { margin: 0 auto; max-width: 938px; padding: 0; width: auto; }
	.main-navigation { float: none; max-width: 938px; margin-left: auto; margin-right: auto; }
	.site-branding {  background-size: auto 75px; }
	.site-title { height: 75px; width: 70%; }
	.sidebar { top: 176px; }
	.site {  padding-top: 260px; }
	.resources-section .site { padding-top: 336px;}
	#site-navigation, #resources-icons { width: 938px; }
	.mfp-content .hentry, .mfp-content .popup-content { max-width: 938px;}
	
	.entry-title.page-title{font-size:40px;font-size:4rem;}
	.entry-title.page-title + .taxonomy-description { margin-top: -28px; margin-bottom: 28px; }
	.teaser-subject { font-size: 16px; font-size: 1.6rem; }
		
	.three-boxes-menu ul li { }
	.three-boxes-menu ul li a > span > span { }
	.homepage-widget-area .widget.three-boxes-menu { margin-left: auto; width: 100%; }
	.homepage-widget-area .three-boxes-menu ul { width: 70%; max-width: 763px; }
	.homepage-widget-area .widget-title { font-size: 40px; font-size: 4rem; }
	
	.resources-nav-icons a { font-size: 10px; font-size: 1rem; letter-spacing: .1em; width: 100px; }	
	.resources-nav-icons a .icon { margin-left: 0; }
	.resources-link-box-inner { font-size: 18px; }
	
	.main-navigation { font-size: 13px; font-size: 1.3rem; }	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin-right: 64px; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 13px; font-size: 1.3rem; }
	
	.header-announcement { display: block; font-size: 13px; font-size: 1.3rem; }
	.header-announcement p{ }
	.site-header.sticky-toggled-on .header-top-bar .header-announcement { display: none }
	.site-header .header-search { display: block; right: 157px; }

	.xlnavy {font-size: 90px;line-height:75px;}
	.largeorange {font-size: 36px; font-weight: 100; letter-spacing: 0.1em;}
	.mediumcta { font-size: 24px;letter-spacing: 0.1em; margin: 35px 0 15px 0; }
	.mediumnavybask {font-size: 32px;  margin: 40px auto; width: 75%;}
	.mednavylt { font-size:30px;}
	.fellows-homepage-widget .mednavybold {top: 40%; font-size:30px;}
	.mednavybold {font-size:30px;}
	.fellows-homepage-widget .mednavylt { font-size:24px;}
	.fellows-homepage-widget .xlnavy {font-size: 120px;}
	
	.homepage-judges-widget {padding: 0 106px !important; }
	.homepage-judges-widget img {width: 47%; display: inline-block; margin: 40px 0 0 0;}
	.homepage-judges-widget .judgescta {position: absolute; top: 32%; background-color: #FFF; border-radius: 300px; height: 300px; width: 300px; left: 38%;text-transform:uppercase;letter-spacing: 0; padding: 105px 74px; text-align: center;}
	.homepage-judges-widget .judgescta a {text-align: center; position: absolute; top: 40%; color: #0a2340; width: 100%;}
	.homepage-judges-widget .orange-arrow {position: absolute; margin-top:50px; left: 45%; width: 35px;}
	
	.hentry.hero-post { display: table; }
	.hentry.hero-post .post-thumbnail { display: table-cell; padding-right: 3.5%; width: 51.75%; }
	.hero-post .entry-summary { display: table-cell; }
	.hero-post .entry-footer { display: table-row; }
	
	.hero-image-multicolor .hero-contentbox { padding: 0 40px; }
	.hero-image-multicolor .entry-summary h1 { font-size: 24px; font-size: 2.4rem; margin-bottom: 30px; }
	.hero-image-multicolor .entry-summary h2 { font-size: 14px; font-size: 1.4rem; }
	.hero-image-multicolor .entry-summary .hero-subtitle { font-size: 14px; font-size: 1.4rem; margin-bottom: 10px; }
	
	.seedbox-lp .xlnavy {margin-top: 20px;}
	.seedbox-lp .orange-arrow {margin:15px auto 60px auto;}
	.seedbox-lp .block-left {width: 50%; float: left;}
	.seedbox-lp .text-widget-right .block-left {margin: 0;}
	.seedbox-lp .block-right {width: 50%; float: right;}
	.seedbox-lp .text-widget-left .block-right {margin: 0;}
	.seedbox-lp .text-widget-right .textblock {padding-left: 30px;}
	.seedbox-lp .text-widget-left .textblock {padding-right: 30px;}
	.seedbox-lp .widget-title {display:none;}
	.seedbox-lp .widget {margin:0;}
	.seedbox-lp .textwidget {padding: 30px 0;}
	.seedbox-lp .widget .textblock .product { font-size: 16px; letter-spacing: 0.1em; line-height: 28px;margin: 0;}
	.seedbox-lp .widget .textblock .company {font-size: 36px; margin: 30px 0;}
	.seedbox-lp .widget .textblock .author { font-size: 12px; font-weight: 100; letter-spacing: 0.1em; }
	.seedbox-lp .widget .textblock .description {font-size: 16px; line-height:24px; letter-spacing: 0; margin: 30px 0; }
	.seedbox-lp .widget .textblock .website {font-size: 12px; font-weight: normal; letter-spacing: 0.1em;}
	.fellows-profile .fellows-profile-top .business-product { padding: 60px 0px 15px; }
	.fellows-profile .fellows-profile-top .profile-picture { padding: 60px 0px 20px; }
	.fellows-profile .fellows-profile-top .business-product-caption { padding-bottom: 40px;}
	.fellows-profile .fellows-profile-top .finalist-name { padding-top: 40px;}
	.fellows-profile .nextPrevPages { padding:0 0 90px;}
	.education .lower-content h3, .capital .lower-content h3 {font-size: 18px;}
	.education .section, .capital .section {max-width: 47.5em;}
	.education .lower-content {width: 82%; margin:0 auto 50px;}
	.capital .lower-content {width: 82%; margin: 30px auto 50px;}
	
	.paging-loadmore .pagination .next{ width: 126px; height: 126px; line-height: 126px; }
	.large-circle-link { width: 126px; height: 126px; line-height: 126px; }
	
	.testimonials-grid > .hentry { display: none; }
	.testimonials-3col { display: none; }
	.testimonials-4col { display: block; }
	
	html.mouse-events .testimonials-carousel .flex-direction-nav { display: none; }
	
	.testimonials-grid .hentry { width: 22%; }	
	.testimonials-3col .hentry, .testimonials-4col .hentry { float: none; width: 100%; } 
	/*.testimonials-grid .hentry:nth-child(4n+1) { margin-left: 0; margin-right: 2%; }
	.testimonials-grid .hentry:nth-child(4n+2) { margin-left: 2%; margin-right: 2%; }
	.testimonials-grid .hentry:nth-child(4n+3) { margin-left: 2%; margin-right: 2%; }
	.testimonials-grid .hentry:nth-child(4n+4) { margin-left: 2%; margin-right: 0; }*/
	.site-footer .mobile-footer-links {display:none;}
	.site-footer .desktop-footer-links {display:block;}
	.site-footer .widget_nav_menu a { font-size: 10px; line-height: 16px; padding: 5px 0; }
	.site-footer .widget_nav_menu li { text-align: left; }
	.page-template-page-about .site-main .entry-content, .page-template-page-about .site-main .collapsible-panels { max-width: 612px;margin: 0 auto; }
	div.search-results { width: 75%; margin: 0 auto;}
	.search-results .mediumdarkorange { font-size:28px;}
	.search-results .entry-header .entry-title{font-size: 20px;}
	.search-results .entry-summary {font-size:14px;}
	.get-involved h1 {font-size:4rem;}
	.get-involved .hentry {margin:0;}
	.get-involved .social, .fellows-lp .social {width:29%;}
	.get-involved .subscribe-container {position:relative;min-height:140px}
	.fellows-lp .fellows-subscribe-container  {position:relative;min-height:120px;}
	.get-involved .subscribe-plugin form, .get-involved .subscribe-plugin .success-message, .fellows-lp .subscribe-plugin form, .fellows-lp .subscribe-plugin .success-message {width: 58%;float:right;}
	.get-involved .subscribe-plugin .success-message, .fellows-lp .subscribe-plugin .success-message {margin-top:30px; }
 	.get-involved .subscribe-plugin h2, .fellows-lp .subscribe-plugin h2 {float: left; margin-top:15px;}
 	.get-involved .subscribe-plugin, .fellows-lp .subscribe-plugin {padding-left: 15%; background: url("images/TBF_Email_Phone.png") no-repeat top left; background-size:18%;height:155px; width:100%;padding-top:55px; position:absolute;top:-36px;}
	.get-involved td.subscribe-optin, .fellows-lp td.subscribe-optin {padding-bottom:0;}
	.testimonial-form-content #shareYourStory, .testimonial-form-content .loan-submit button { width:201px; font-size:12px;}
	.get-involved .social p, .fellows-lp .social p {padding-left:14px;}
	
	.post-sidebar-right .hentry .entry-content { width: 65.315%; }
	.post-sidebar-right .post-sidebar { width: 26%; }
	.post-sidebar-right .subscribe-plugin input[type="email"], .post-sidebar-right .subscribe-plugin input[type="text"] { font-size: 14px; font-size: 1.4rem; }
	
	.post-sidebar-bottom .hentry .entry-content { width: 65.315%; }
	.post-sidebar-bottom .post-sidebar { width: 65.315%; }
	
	.post-right-carousel .slide-content { padding: 0 30px; }
	
	.get-involved .getinvolved-widget-area {margin-top:20px;}
	.subscribe-lp {max-width:80%; margin:0 auto;}
	
	/* WP Popup Maker */
	.popup-thumbnail { display: block; float: left; margin-right: 5%; width: 40%; }
	.popup-has-thumbnail .pum-content { float: left; width: 55%; }	
	.pum-theme-tbf.pum-overlay { background-color: rgba( 255, 255, 255, 0.9 ) } 
	.pum-theme-tbf .pum-container { padding: 50px; max-width: 674px; border-radius: 0px; border: 1px solid #bdbdbd; box-shadow: 5px 5px 10px 0px rgba( 2, 2, 2, 0.2 ); background-color: rgba( 242, 242, 242, 1 ) } 
	.pum-theme-tbf .pum-title { color: #0a2340; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0 ); font-family: inherit; font-weight: 100; font-size: 31px; line-height: 31px } 
	.pum-theme-tbf .pum-content { color: #0a2340; font-family: inherit; font-weight: 100 } 
	.pum-theme-tbf .pum-content + .pum-close, .pum-theme-tbf .pum-content + .pum-close:active, .pum-theme-tbf .pum-content + .pum-close:focus, .pum-theme-tbf .pum-content + .pum-close:hover { height: 30px; width: 30px; left: auto; right: 20px; bottom: auto; top: 20px; padding: 0px; color: #0a2340; font-family: Times New Roman; font-weight: 100; font-size: 30px; line-height: 30px; border: 1px solid #bdbdbd; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0 ); background-color: rgba( 255, 255, 255, 1 ) } 
	.pop-privacy-link {text-decoration:none !important; border-bottom:solid 1px #5497e4;}
	.popup-subscribe2 label, .popup-subscribe2 label a  { text-align:center;color: #757575;}
	.mission-pop-title { margin: 0 70px 20px 70px; }
	.mission-pop-copy {width:32.5%;display:inline-block; text-align:center;}
	.mission-pop-copy h4#first {color:#f9791c;} 
	.mission-pop-copy h4#second {color:#ff7f94;} 
	.mission-pop-copy h4#third {color:#ff3f00;} 
	.popup-subscribe label, .popup-subscribe label a { color: #757575;border-color:#5497e4;}
	.popup-subscribe td.subscribe-email-entry input {border: 1px solid #bdbdbd;}
	
	.fellows-lp .fellows-social h2 { font-size: 27px;}
	.fellows-lp .fellows_social_interactive { width: 40%; }
	.fellows-lp .past-judges .group2 .business-title { height: 60px; padding-bottom: 0;}
	.fellows-lp .past-fellows .card-details { background-color: #f0f3f0; padding: 10px 15px;}
	.fellows-lp .past-fellows .profile-link {font-size: 10px;}
	.menu-fellows-top-nav-container {margin-top: -120px;}
}/** END: Desktop Small 955px */
/**
 * 16.5 iPad Landscape 1024px
 */
@media screen and (min-width: 64em) {
	.main-navigation a { padding-right: 9em; }
	.sidebar.sticky-menu .main-navigation a { padding-right: 6.6em; }
	.fellows-homepage-widget .fellows-intro {left: 32%;}
	.fellows-profile .fellows-share-copy { font-size: 16px; line-height: 16px;}
	.get-involved .hentry.socialbox .social-rollover {padding-top: 45px;}
	.fellows-lp .fellows_social_interactive { width: 40%; }
}/** END: iPad Landscape 1024px */

/**
 * 16.5 Desktop Medium 1100px
 */
@media screen and (min-width: 68.75em) {

	.fellows-homepage-widget .fellows-intro {left: 33%;}
	.site-footer .footer-widget-wrapper { width: 1031px; margin: 0 auto;}
	.site-footer .menu-footer-links-container>ul>li>a { font-size: 13px;padding-bottom: 7px;}
	.site-footer .widget a.donate-button{width: 172px;float: right;}
	.site-footer .donate-button { padding: 0 3.8em;}
	.site-footer .widget_nav_menu a { line-height: 1em; padding: 10px 0; }
	.site-footer .widget-area-4 .footer-copyright { width: 1031px;}
	.site-footer .footer-copyright { background-position: left top; background-size: 137px; }
	.education .section, .capital .section {max-width: 62.5em;}
	.subscribe-lp .subscribe-plugin {margin-top: 0px;}
	.subscribe-lp .post-thumbnail img {width: 100%; max-width: 300px;}
	.fellows-lp .fellows_social_interactive { width: 40%; }
}/** END: Desktop Medium 1100px */


/**
 * 16.6 Desktop Large 1280px and larger
 */
@media screen and (min-width: 80em) {
	
	.site-background { background-color: #fff; display: none; width: 1230px; height: 100%; position: fixed; top: 0; left: 50%; margin-left: -615px; }
	.left-background { width: 100px; height: 100%; position: absolute; top: 0; left: 0; }
	.right-background { width: 100px; height: 100%; position: absolute; top: 0; right: 0; }
	.tablet-white-line  { display: none; }
	
	.site-content {  background-color: #fff; float: none; margin: 0 auto; max-width: 1032px; padding: 0; width: auto; }
	.main-navigation { max-width: 1032px; }
	#site-navigation, #resources-icons { width: 1032px; }
	.mfp-content .hentry, .mfp-content .popup-content { max-width: 1032px;}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin-right: 82px; }
	
	.site-branding {  background-size: auto 82px; }
	.site-title { height: 82px; width: 60%; }
	.sidebar { top: 183px; }
	.site {  padding-top: 267px; }
	.resources-section .site { padding-top: 343px;}
	
	.site-footer { float: none; max-width: 100%; min-height: 100px; padding: 25px 0 0; width: auto; border: 0 none; box-shadow: none; }
	.site-footer .social-navigation a { width: 36px; }
	.site-footer .widget-area { margin-bottom: 45px; }
	.site-footer .widget-area-1 .widget { height: 50px; line-height: 50px; }
	.site-footer .donate-button { height: 50px; line-height: 50px; }
	.site-footer .widget-area-1 .social-navigation { width: 300px; }
	.site-footer .widget-area-1 .footer-hashtag { width: 210px; }
	.site-footer .widget-area-1 .footer-donate { width: 220px; }
	td.subscribe-submit { width: 100px; }
	td.subscribe-submit button { width: 100%; }
	.site-footer .widget-area-4 { text-align: center;margin-bottom: 0; }
	.site-footer .widget-area-4 .footer-copyright { display: inline-block;margin: 30px auto 0 auto; }
	.site-footer .footer-copyright { background-size:137px;}
	.page-template-page-about .site-main .entry-content, .page-template-page-about .site-main .collapsible-panels,  { max-width: 675px;margin: 0 auto; }
	.front-page-top .entry-title { display: block; font-size: 34px; letter-spacing: 0.05em; margin-bottom: 40px; margin-top: 40px; line-height: 1em; }
	.expand-width-content {}
	.default-slider ul.slides li { margin-right: 40px; }
	
	.main-navigation { /*font-size: 12px; font-size: 1.2rem;*/ }
	.main-navigation a { padding: 18px 78px 18px 0; }
	.main-navigation ul ul li { height: 130px; }
	.main-navigation ul ul li a { height: 130px; font-size: 14px; font-size: 1.4rem; }
	
	.sidebar  .widget-area .widget { /*font-size: 12px; font-size: 1.2rem;*/ padding: 12px 0; }
	.sidebar .widget-area .search-field { /*font-size: 12px; font-size: 1.2rem;*/ }
	.sidebar .widget-area  .widget_search { width: 110px; }
	.sidebar.sticky-menu .main-navigation a { padding-right: 56px; }
	.sidebar .widget-area .donate-button { padding: 18px 0 18px 30px; }
	

	.entry-title + .page-subtitle { margin-top: -40px; margin-bottom: 40px; }
	
	/*.resources-category-content { overflow: hidden; }
	.resources-topics { position: absolute; padding: 0 40px 40px 0; width: 250px; }
	.resources-results { padding-left: 250px; }
	.category-words-of-wisdom .resources-results { padding-left: 0; }*/
	
	.paging-loadmore .pagination .next{ width: 136px; height: 136px; line-height: 136px; }
	.large-circle-link { width: 136px; height: 136px; line-height: 136px; }
	
	.single-post .category-has-topics-nav .entry-content { padding-left: 250px; }
	.single-post .category-has-topics-nav .post-tags { padding-left: 250px; }
	.single-post .category-has-topics-nav .shareable-inline { padding-left: 250px; }
	.single-post .category-has-topics-nav .author-info { margin-left: 250px; }
		
	.post-sidebar-right .post-sidebar { width: 22%; }
	
	.xlnavysweetsans { font-size: 60px;line-height:60px;}
	.mednavyuppercasesweetsans{ font-size: 36px; line-height:36px; font-weight: normal;}
	.mednavylt {font-size:30px; letter-spacing: 0.1em; }
	.smallorangesweetsans { font-size: 24px; line-height:24px;}
	.xsnavysweetsans {font-size: 15px; line-height: 20px;}
	.mednavygeorgia {font-size:22px;line-height:22px;}
	.smallgraygeorgia { font-size: 20px; line-height: 28px;}
	.fellows-profile .fellows-profile-top .company-description .smallgraygeorgia { font-size: 16px; line-height: 24px; }
    .pink-btn { width:135px;}
    
    .fellows-homepage-widget .fellows-intro {top: 10%; left: 30%;}
	.fellows-homepage-widget .ribbon-img {margin-bottom: 4em;}
	.fellows-homepage-widget .xlnavy {top: 15%;}
	.fellows-homepage-widget .mednavybold {top: 41%; font-size:30px; letter-spacing: 0.1em;}
	.fellows-homepage-widget .mednavylt {position: absolute; font-size:24px; letter-spacing: 0.1em; }
	.fellows-homepage-widget .mednavylt.first {top: 49%;}
	.fellows-homepage-widget .mednavylt.second {top: 56%;}
	.fellows-homepage-widget .mednavylt.third {top: 64%;}
	.fellows-homepage-widget .diamond.d1 { top: 53%;}
	.fellows-homepage-widget .diamond.d2 { top: 60%;}
	.education .section, .capital .section {max-width: 68.75em;}
	.education .lower-content {width: 65%; margin:0 auto 50px;}
	.capital .lower-content {width: 65%; margin:30px auto 50px;}
	.fellows-lp .fellows_social_interactive { width: 43%; }
	.get-involved .hentry.socialbox .social-rollover .social-icon {height: 90px; width: 90px; background-size: 200% 90px; left: 31%;}
}/** END: Desktop Large 1280px */


/**
 * 16.7 Desktop X-Large 1403px
 */
/*@media screen and (min-width: 87.6875em) {
	body:before{width:-webkit-calc(50% - 289px);width:calc(50% - 289px)}
}*/


/**
 * 17.0 Print
 */
@media print {
	.comments-area,.entry-footer,.hentry,.page-content,.page-header,.site-footer,.site-header,.widecolumn,body{background:0 0!important}
	body{font-size:11.25pt}
	#reply-title,.comment-edit-link,.comment-form,.comment-list .reply a,.edit-link,.navigation,.page-links,.secondary-toggle,.widecolumn .mu_register form,.widecolumn form,button,input,select,textarea{display:none}
	.author-heading,.comment-author,.comment-awaiting-moderation,.comment-metadata,.comment-metadata a,.comment-notes,.entry-caption,.entry-footer,.entry-footer a,.gallery-caption,.no-comments,.post-title,.site-description,.site-info,.site-info a,.site-title a,.taxonomy-description,.wp-caption-text,a,blockquote,blockquote cite,blockquote small,body,label{color:#000!important}
	.author-info,.comment-list .pingback,.comment-list .trackback,.comment-list article,.comment-list+.comment-respond,.comments-area,.hentry+.hentry,.no-comments,.page-header,.site-footer,.site-header,abbr[title],pre,table,td,th{border-color:#eaeaea!important}
	.site{margin:0 7.6923%}
	.sidebar{position:relative!important}
	.site-branding{padding:0}
	.site-header{padding:7.6923% 0}
	.site-description{display:block}
	.hentry+.hentry{margin-top:7.6923%}
	.hentry.has-post-thumbnail{padding-top:7.6923%}
	.sticky-post{background:#000!important;color:#fff!important}
	.entry-footer,.entry-header{padding:0}
	.entry-content,.entry-summary{padding:0 0 7.6923%}
	.author-info,.post-thumbnail img{margin:0}
	.page-content{padding:7.6923% 0 0}
	.page-header{padding:3.84615% 0}
	.comments-area{border:0;padding:7.6923% 0 0}
	.site-footer{margin-top:7.6923%;padding:3.84615% 0}
	.widecolumn{margin:7.6923% 0 0;padding:0}
}



/**
*	Tool Tip CSS
*/

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 0px; 
	border: 2px solid #D8DBD8;
	background: #f0f3f0;
	color: #454545;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Georgia, sans-serif;
	font-size: 15px;
	line-height: 21px;
	text-align: center;
	padding: 50px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}


/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}





