/*
THEME NAME: Unitus Labs
THEME URI: http://jonesunited.com
DESCRIPTION: WordPress theme for Unitus
VERSION: 1.0.0
AUTHOR: Jones United
AUTHOR URI: http://jonesunited.com/
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/


/*
----------------------------------------------------------------
[Table of contents]

 1.Global
 2.Layout
 3.Header
 4.Navigation
 5.Templates
 6.Comments
 7.Sidebars
 8.Widgets
 9.Footer
10.CSS Support
11. Unitus Seed Fund
12. Unitus Capital
13. Capria

Author's Page
Google Ad Words Pages



-- COLOR CHART --

Purple:			#6d499d
Green:			#2f5061
Black:			#000000

Light Gray:		#dfdfdf
Medium Gray1:	#b0b0b0
Medium Gray2:	#a3a3a3
Medium Gray3:	#939393
Dark Gray1:		#636363
Dark Gray2:		#544f4f


----------------------------------------------------------------*/


@font-face {
    font-family: 'NewsGothBTRoman';
    src: url('fonts/tt0047m_-webfont.eot');
    src: url('fonts/tt0047m_-webfont.eot?#iefix') format('eot'),
         url('fonts/tt0047m_-webfont.woff') format('woff'),
         url('fonts/tt0047m_-webfont.ttf') format('truetype'),
         url('fonts/tt0047m_-webfont.svg#webfont9m2q1yz6') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewsGothBTItalic';
    src: url('fonts/tt0048m_-webfont.eot');
    src: url('fonts/tt0048m_-webfont.eot?#iefix') format('eot'),
         url('fonts/tt0048m_-webfont.woff') format('woff'),
         url('fonts/tt0048m_-webfont.ttf') format('truetype'),
         url('fonts/tt0048m_-webfont.svg#webfontRSFmtHFO') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewsGothBTBold';
    src: url('fonts/tt0049m_-webfont.eot');
    src: url('fonts/tt0049m_-webfont.eot?#iefix') format('eot'),
         url('fonts/tt0049m_-webfont.woff') format('woff'),
         url('fonts/tt0049m_-webfont.ttf') format('truetype'),
         url('fonts/tt0049m_-webfont.svg#webfontw61gDicI') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewsGothBTBoldItalic';
    src: url('fonts/tt0050m_-webfont.eot');
    src: url('fonts/tt0050m_-webfont.eot?#iefix') format('eot'),
         url('fonts/tt0050m_-webfont.woff') format('woff'),
         url('fonts/tt0050m_-webfont.ttf') format('truetype'),
         url('fonts/tt0050m_-webfont.svg#webfontfTEkCMJj') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*************************************************************
 * 1.GLOBAL
 *************************************************************/
 
body { 
	background: #fff; 
	color: #636363; 
	font: 11px/24px Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; 
}

img, dl, dt, dd, li, p, h1, h2, h3, h4, h5, h6, form { /* remove default margin/padding from elements, can be added back later */
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height:1.3;
}

a { 
	color: #3a6479; 
	text-decoration: none; 
	outline: none; /* eliminates ugly outline around clicked links (Firefox) */
}

a:hover { 
	outline: none; 
	text-decoration: underline; 
}

img, a img { 
	border: none; 
	outline: none; 
}

div {padding: 0; margin: 0;}

.clearme {clear: both;}

.required {
	color: #b3382d;
	font-weight: bold;
	font-size: 14px;
}

.sidebar div,
.sidebar h3,
.sidebar ul 
{
	margin:0;
	padding:0;
}

.entry-title, .entry-meta {
	clear: both;
}


input#author,input#email,input#url,div.navigation div {
	width:50%;
}





/*************************************************************
 * 2.LAYOUT
 *************************************************************/

/*
LAYOUT: Two-Column (Left)
DESCRIPTION: Two-column fluid layout with one sidebars left of content
*/

#outerWrapper { 
	background: url(images/bg-hexes.png) no-repeat 510px 0px; 
	margin: 0 auto; 
	width: 960px; 
}

#container {
	float: right;
	width: 700px;
	margin-top: 28px;
	padding-bottom: 30px;
}

#content {width: 700px;}

#sidebars {
	float: left;
	width: 200px;
	margin-top: 28px;
	padding-left: 8px;
	padding-bottom: 30px;
}

#sbBlog {
	clear: left;
}

#footer {
	clear: both;
	width: 100%;
}


/*************************************************************
 * 3.HEADER
 *************************************************************/

#header {
	text-align: left;
	position: relative;
	float: left;
	width: 100%;
	padding: 0 0 25px 8px;
}

#header ul {list-style: none; margin: 0; padding: 0;}


#logo a {
	background: url(images/logo.png) no-repeat bottom left;
	display: block;
	float: left;
	width: 229px;
	height: 37px;
	padding-top: 22px;
	text-indent: -999em;
}
.elementor-page #logo a {
  height: 59px;
}

#tagline {
	float: left;
	padding: 40px 0 0 18px;
	font: 13px NewsGothBTBold, Arial, Helvetica, sans-serif;
	color: #b0b0b0;
	text-transform: uppercase;
}


#sbHeader {
	position: absolute;
	top: 88px;
	right: 5px;
	width: 132px;
}

#sbHeader #text-4 a {
	float: right; 
	padding-top: 0px;
	padding-left: 6px;
	font: 18px NewsGothBTBold, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000;
}

#sbHeader #text-4 .textwidget {float: right;} /* makes IE 7 not wrap icons below */





/*************************************************************
 * 4.NAVIGATION
 *************************************************************/

/* Active Nav Item */
/*li.current_page_item {font-weight: normal;}
li.current_page_item li {font-weight: normal;}


li.selected {font-weight: bold;}
li.selected li {font-weight: normal;}*/


#access {
	float: left;
	height: 27px;
}

.skip-link {
	position: absolute;
	right: 1em;
	top: 1em;
	display: none;
}


/* ==============================
   === Main Menu
   ============================== */


#mainMenu {
	float: left;
	clear: both;
	margin: 0;
	padding: 0 8px;
	width: 100%;
	font: 12px NewsGothBTBold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#mainMenu ul,
#mainMenu ul ul 
{
	line-height: 1;
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainMenu ul li {
	float: left;
	padding-right: 16px;
}

#mainMenu ul a {
	display: block;
	height: 17px;
	padding: 6px 8px 0px 8px;
	text-decoration: none;
	color: #000;
}
.elementor-page #mainMenu ul a {
  height: 27px;
}



#mainMenu ul a:hover, 
#mainMenu ul li.current_page_item a, 
#mainMenu ul li.current_page_parent a,
#mainMenu ul li.current_page_ancestor a {
	background-color: #6d499d;
	border-bottom: 4px solid #000;
	color: #fff;
}



/* ==============================
   === Left Menu
   ============================== */


#sidebars h2.sectionTitle {
	padding-left: 5px;
	font: 16px/24px NewsGothBTBold, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;

}

#sidebars #subnavWrapper {
	padding-bottom: 22px;
	/*border-bottom: 1px solid #dfdfdf;*/
}

#sidebars ul#subnav {
	padding: 0;
	margin: 0; /* IE 7 */
	margin-top: 6px;
	list-style: none;
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;
}
#sidebars ul#subnav li {
	border-bottom: 1px solid #dfdfdf;
}
#sidebars ul#subnav li a {
	display: block;
	padding: 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #6d499d;
	font: 12px/16px NewsGothBTBold, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-transform: uppercase;
}
#sidebars ul#subnav li.current_page_item a,
#sidebars ul#subnav li a:hover
{
	color: #fff;
	background-color: #6d499d;
	text-decoration: none;
}


#sidebars ul#subnav ul.children {
	margin: 0; /* IE 7 */
	list-style: none;
	padding-left: 8px;
}
#sidebars ul#subnav ul.children li {border: none;}
#sidebars ul#subnav ul.children li a {
	background: none;
	color: #000;
	font: 12px/15px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	text-transform: none;
}
#sidebars ul#subnav ul.children li.current_page_item a,
#sidebars ul#subnav ul.children li a:hover,
#sidebars ul#subnav ul.children li.current_page_item li a:hover
{
	background-color: #6d499d;
	color: #fff;
}

#sidebars ul#subnav ul.children li.current_page_item li a
{
	background: none;
	color: #000;
}

#sidebars ul#subnav li li li {display: none;}



/* "Our Projects" */

/* make Current Projects and Historical Projects look like separators not nav */
#sidebars ul#subnav li.page-item-70 a:hover,
#sidebars ul#subnav li.page-item-73 a:hover,
#sidebars ul#subnav li.page-item-1526 a:hover
{	
	cursor: text; 
	color: #6d499d;
	background: none;
}

#sidebars ul#subnav li.page-item-70 li a:hover,
#sidebars ul#subnav li.page-item-73 li a:hover,
#sidebars ul#subnav li.page-item-1526 li a:hover
{
	cursor: pointer;
	background-color: #6d499d;
}

body.projects ul.children {display: none;} /* Hide ALL sub-nav for Projects section */
body.projects li.page-item-73 ul.children {display: block;} /* Show sub-nav for Historical Projects */

/* Show sub-nav for Microfinance Innovations */
body.projects li.page-item-783.current_page_item ul.children,
body.projects li.page-item-783.current_page_ancestor ul.children {
	display: block;
} 


/* "Misc" pages */


body.parent-pageid-290 .sectionTitle,
body.parent-pageid-290 #subnavWrapper 
{
	display: none;
}

/* ==============================
   === Page/Post Nav
   ============================== */


.navigation {
	height: 1.25em;
}

.navigation .nav-next {
	float: right;
	text-align: right;
	width: auto;
}

.navigation .nav-previous {
	float: left;
	width: auto;
}

.navigation .nav-previous a,
.navigation .nav-next a
{
	display: block;
	width: auto;
	padding: 4px 8px;
	background-color: #6d499d;
	border: none;
	font: 10px NewsGothBTBold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}

.navigation .nav-previous a:hover,
.navigation .nav-next a:hover
{
	text-decoration: none;
}


/*#nav-above {
	margin-bottom: 1em;
}*/

#nav-below {
	margin-top: 24px;
}

/*#nav-images {
	height: 150px;
	margin: 1em 0;
}*/


/*************************************************************
 * 5.TEMPLATES
 *************************************************************/

#content {font-size: 13px; line-height: 2em;}

#content h1 {
	margin-bottom: .5em;
	font: 24px/1.1em NewsGothBTBold, Arial, Helvetica, sans-serif;
	color: #6d499d;
	text-transform: uppercase;
}

#content h2 {
	margin-bottom: .5em;
	font: 18px/1.1em NewsGothBTBold, Arial, Helvetica, sans-serif;
	color: #6d499d;
}

#content h3 {
	margin-bottom: .5em;
	font: 14px/1.1em NewsGothBTRoman, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:1.3;
	text-transform: uppercase;
}

#content h4 {
	margin-bottom: .5em;
	font: 14px/1.1em Arial, Helvetica, sans-serif;
	color: #6d499d;
	font-weight: bold;
}

#content h5 {
	margin-bottom: .5em;
	font: 14px/1.1em Arial, Helvetica, sans-serif;
	color: #000000;
}

#content h6 {
	margin-bottom: .5em;
	line-height: 1.1em;
	font-weight: bold;
	font-size: 1em;
}

#content p {
	margin-bottom: 24px;
}

#content p.wp-caption-text {
	padding-top: 6px;
	font-size: 10px;
	line-height: 1.5em;
	color: #000000;
}

#content ul,
#content ol
{ margin-bottom: 2em;}

#content li {line-height: 1.5em; margin-bottom: 1em;}

#content li ul,
 #content li ol
{margin-top: 1em; margin-bottom: 1em;}



/* ==============================
   === TinyMCE Editor Styles
   ============================== */

#content .introText {
	font: 15px/2em Arial, Helvetica, sans-serif;
	margin-bottom: 24px;
}

#content .columnNarrow {
	display: block;
	width: 290px;
}

#content .columnMedium {
	display: block;
	width: 446px;
}

#content .lessLineHeight {
	line-height: 1.5em;
}

/*#content .ruleAbove {border-top: 1px solid #dfdfdf; padding-top: 20px;}
#content .ruleBelow {border-bottom: 1px solid #dfdfdf; padding-bottom: 20px;}*/

#content hr {
	height: 1px;
	background: none;
	border: none;
	border-bottom: 1px solid #dfdfdf; 
	margin-bottom: 24px;
}
#content .entry-content hr {clear: both;}

/* ==============================
   === Home page
   ============================== */

body.home #content .hidden {display: none;}

body.home div#container {
	float: left;
	width: 520px;
	padding-left: 8px;
}

body.home #content p {
	margin-bottom: 0;
}


/* -- Slideshow (Featured Content Slider) -- */


/*
#content #featured_slider ul {padding-left: 0;}

#content #featured_slider .content_left {
	padding-bottom: 6px;
	border-bottom: 3px solid #a3a3a3;
}

#content #featured_slider .content_left h2 {
	font: 16px/20px NewsGothBTBold, Arial, Helvetica, sans-serif !important;
	padding-top: 4px;
}
#content #featured_slider .content_left h2 a {
	color: #6d499d;
}

#featured_slider .img_right {
	border-bottom: 3px solid #a3a3a3;
}

#content #featured_slider .feat_prev {
	background: transparent url(images/btn-slideshow_nav.png) no-repeat;
	background-position: 0px 0px;
	width: 40px;
	height: 40px;
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 140px;
	float: left;
	cursor: pointer;
}

#content #featured_slider .feat_prev:hover {
	background-position: -40px 0px;
}

#content #featured_slider .feat_next {
	background: transparent url(images/btn-slideshow_nav.png) no-repeat;
	background-position: -80px 0px;
	width: 40px;
	height: 40px;
	z-index: 10;
	position: absolute;
	right: 0px;
	top: 140px;
	cursor: pointer;
}

#content #featured_slider .feat_next:hover {
	background-position: -120px 0px;
}
*/



/* -- Slideshow (Slideshow Gallery Pro) -- */

#slideshow-wrapper { 
  position: relative; 
  margin: -22px 0 0; 
  padding-left: 8px;
}

/*#slideshow-wrapper #fullsize {border-bottom: 3px solid #A3A3A3;}*/

#slideshow-wrapper .imgnav {display: none;}

#slideshow-wrapper #imglink {width: 100%;}
#slideshow-wrapper #imglink:hover { background: none;}

#slideshow-wrapper #information {
	left: 0px;
	/*bottom: 140px;*/
	bottom: 0px;
	background: #6D499D;
	opacity: 1 !important;
	filter: alpha(opacity=100); /* IE7 & IE8 */
	border-bottom: 6px solid #000;
}

#slideshow-wrapper #information h5 {
	margin: 0;
	padding: 12px 10px 6px;
	font-size: 15px;
	text-transform: none;
	color: #fff;
	font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
	text-align: left;
}

#slideshow-wrapper #information p {display: none;}

#slideshow-wrapper #thumbnails #slidearea {
	width: 560px;
	margin-left: 8px;
}

#slideshow-wrapper #thumbslider img {border-color: #fff; opacity:1 !important;}
#slideshow-wrapper #thumbslider img:hover {border-color: #6D499D;}

#slideshow-wrapper #thumbnails #slideleft,
#slideshow-wrapper #thumbnails #slideright
{ display: none;}



/* -- Huge IT - Slider -- */

.slider_1 {
  position: relative;
  padding-left: 8px !important;
}

.slider_1 .huge-it-slider > li {
  width: 560px !important;
  height: 412px !important;
  overflow: hidden;
}

.slider_1 .huge-it-caption {
  font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
  border-bottom: 6px solid #000;
}

.slider_1 .huge-it-slide-image {
  height: auto !important;
}

.slider_1 .huge-it-thumb-wrap {
  height: 80px;
  padding-top: 12px;
}
.slider_1 .huge-it-thumb-wrap a {
  height: 62px;
  overflow: hidden;
  border: 1px solid #fff;
}
.slider_1 .huge-it-thumb-wrap a.active {
  border-color: #6D499D;
}

.huge-it-thumb-wrap a.active img {
  border-radius: 0;
}





/* -- Sidebars -- */

body.home #sidebars .widget-container {
	padding: 0;
}

body.home #sidebars {
	float: right;
	width: 362px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	position: relative;
}

body.home #sidebars ul li {list-style: none;}


/* Unitus Entity Links */

body.home #text-6 {
	border: none;
	margin-top: 6px;
	margin-bottom: 30px;
}

body.home #text-6 h4 {
	font: 18px NewsGothBTBold, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
body.home #text-6 h4 a {
	color: #000;
}


/* Recent Posts */

body.home #sidebars #wydrp-1 h3 {
	font: 20px NewsGothBTBold, Arial, Helvetica, sans-serif;
	color: #6d499d;
	text-transform: uppercase;
	padding-bottom: 10px;
}

body.home #sidebars #wydrp-1 {
	border-bottom: none;
}

body.home #sidebars .yd_rp_widget {
	color: #636363; 
	font: 12px/24px Arial, Helvetica, sans-serif;
	border-top: 3px solid #a3a3a3;
	/*border-bottom: 3px solid #a3a3a3;*/
}

body.home #sidebars .yd_rp_widget ul {
	margin: 0;
}

body.home #sidebars .yd_rp_widget li {
	margin: 0;
	padding: 12px 0;
	border-bottom: 1px solid #dfdfdf;
}

body.home #sidebars .yd_rp_widget h4 a {
	font: 13px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}


/* More Updates */

body.home #sidebars #text-5 {
	padding: 10px 0 10px 0;
	font-size: 12px;
	border-bottom: 3px solid #a3a3a3;
	text-align: right;
}



/* Newsletter Signup */

body.home ul#newsletter {
	clear: right;
	float: right;
	width: 362px;
	padding: 0 0 30px 0;
	margin: 0;
	list-style: none;
}

body.home ul#newsletter h3 {
	float: left;
	padding: 3px 14px 0 0;
	font: 14px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 10px;
}

body.home ul#newsletter #ns_widget_mailchimp_form-2 {
	float: left;
}

body.home ul#newsletter #ns_widget_mailchimp_form-2 label {
	float: left;
	padding: 4px 10px 0 0;
	font: 10px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6d499d;
}

body.home ul#newsletter #ns_widget_mailchimp_form-2 input {
	display: block;
	width: 250px;
	margin-right: 4px;
	padding-left: 4px;
	float: left;
	border: 1px solid #939393;
}

body.home ul#newsletter #ns_widget_mailchimp_form-2 input.button {
	width: auto;
	padding: 2px 8px;
	margin: 0;
	background-color: #6d499d;
	border: none;
	font: 10px NewsGothBTBold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}


/* ==============================
   === Standard page
   === page.php | body.page
   ============================== */

body.page #content h1 {
	padding-bottom: 14px;
	margin-bottom: 14px;
	border-bottom: 1px solid #dfdfdf;
}

   
/* ==============================
   === Bloglist, Archives, Search...
   ============================== */

body.blog #content h1,
body.search #content h1,
body.archive #content h1 {
	padding-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
}

body.blog #content h2 a,
body.search #content h2 a,
body.archive #content h2 a {
	color: #6d499d;
}

body.blog #content .post,
body.search #content .post,
body.search #content .page,
body.archive #content .post {
	margin-top: 24px;
	border-bottom: 1px solid #dfdfdf;
}

body.search #content .no-results {
	margin-top: 0;
	padding-bottom: 24px;
	border-bottom: 1px solid #dfdfdf;
}

#content .date p {
	color: #544f4f;
	margin-bottom: 0px;
}

#content .separator
{color: #636363;}

#content .cat-links,
#content .cat-links a 
{color: #000000;}


/* ==============================
   === Blogpost
   === single.php | body.single
   ============================== */

body.single #content .date p {
	margin-bottom: 10px;
}

body.single #content .tags a {
	color: #000000;
}






/* ==============================
   === Contact Us
   ============================== */

.pageid-92 #fbLikeIframe {display: none !important;}
.pageid-92 .addtoany_share_save_container {display: none !important;}

#content input.wpcf7-submit {
	width: auto;
	padding: 4px 10px;
	background-color: #6d499d;
	border: none;
	border-radius: 3px;
	font: 14px NewsGothBTBold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}

#content form.wpcf7-form p {margin-bottom: 8px;}

#captcha-field {
	margin-top: -4px;
}


/* ==============================
   === 404 Page Not Found
   === 404.php | body.four04
   ============================== */

body.four04 #sidebars {display: none;}

body.four04 #container {
	width: 900px;
	float: left;
	padding-left: 16px;
}

body.four04 #content {
	width: 900px;
}

ul#sitemap {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#sitemap li {
	list-style: none;
	float: left;
	padding-right: 24px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

/*ul#sitemap li ul.children {width: 170px;}*/

ul#sitemap li ul {
	margin: 0;
	padding: 6px 0 0 16px;

}

ul#sitemap li li {
	list-style: outside disc;
	clear: both;
	padding: 0;
	text-transform: none;
	font-weight: normal;
	color: #a3a3a3;
}

ul#sitemap li li li {
	font-size: 11px;
}

ul#sitemap li.page-item-290 {display: none;}


/* ==============================
   === Gallery
   ============================== */

div.gallery {
	clear: both;
	height: 180px;
	margin: 1em 0;
	width: 100%;
}

div.gallery dl {
	float: left;
	margin: 1em auto;
	overflow: hidden;
	text-align: center;
}

div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}



/* ==============================
   === Table Grid
   ============================== */

table.tableGrid {
	border: 0;
	float: left;
	padding: 0 0;
	margin: 0;
	width: 120px;
	height: 140px;
	line-height: 1.5em;
}
table.tableGrid td {
	text-align: center;
	height: 90px;
}
table.tableGrid td.text {
	vertical-align: text-top;
	height: 70px;
}


/*************************************************************
 * 6.COMMENTS
 *************************************************************/

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}



/*************************************************************
 * 7.SIDEBARS
 *************************************************************/


.sidebar h3 {
	font: 14px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
}

.sidebar li {
	list-style: none;
	margin: 0;
}

.sidebar li li {
	line-height: 1.4em;
    margin-top: 10px;
}

#sbGeneral {
	border-top: 1px solid #dfdfdf;
}

#sbBlog {
}

#sbBlog .widget-container {
	border-top: 1px solid #dfdfdf;
	margin-bottom: 20px;
}

#sbBlog a {
	color: #544f4f;
	font-size: 12px;
}



/*************************************************************
 * 8.WIDGETS
 *************************************************************/

#sidebars .widget-container {
	clear: both;
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #dfdfdf;
}

/* ==============================
   === Newsletter/Mail Chimp
   ============================== */


#ns_widget_mailchimp-2 {float: left;}

#ns_widget_mailchimp-2 p {line-height: 1.5em;}

#ns_widget_mailchimp_form-2 label {
	display: block;
	padding: 4px 0 2px 4px;
	font: 10px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6d499d;
}

#ns_widget_mailchimp_form-2 input {
	display: block;
	width: 185px;
	padding-left: 3px;
	border: 1px solid #939393;
}

#ns_widget_mailchimp_form-2 input.button {
	float: right;
	width: auto;
	margin: 6px 0 0 0;
	padding: 2px 8px;
	background-color: #6d499d;
	border: none;
	font: 10px NewsGothBTBold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}


/* ==============================
   === Twitter Goodies
   ============================== */

#twtr-widget-1 .twtr-hd
{display: none;}

#twtr-widget-1 .twtr-ft {
	padding-top: 8px;
	border-top: 1px dotted #dfdfdf;
}
#twtr-widget-1 .twtr-ft div {padding: 0 0 0 10px;}
#twtr-widget-1 .twtr-ft div a {display: none;}
#twtr-widget-1 .twtr-ft span {float: left;}
#twtr-widget-1 .twtr-ft span a {
	display: block;
	color: #636363 !important;
	background: url(images/icon-twitter_16.png) left 4px no-repeat;
	padding-left: 22px;
}

#twtr-widget-1 .twtr-tweet p {
	font-size: 11px !important;
	line-height: 14px !important;
}


/* ==============================
   === ShareThis
   ============================== */


/*.st_facebook_large .stLarge {background: url(images/icon-facebook_24.png) no-repeat left center !important; width: 24px !important;}
.st_twitter_large .stLarge {background: url(images/icon-twitter_24.png) no-repeat left center !important; width: 24px !important;}
.st_email_large .stLarge {background: url(images/icon-email_24.png) no-repeat left center !important; width: 24px !important;}
.st_sharethis_large .stLarge {background: url(imagesicon-more_24.png) no-repeat left center !important; width: 65px !important;}

.archive .st_facebook_large,
.archive .st_twitter_large,
.archive .st_email_large,
.archive .st_sharethis_large,
.page-parent .st_facebook_large,
.page-parent .st_twitter_large,
.page-parent .st_email_large,
.page-parent .st_sharethis_large
{display: none;}*/



/* ==============================
   === FBLikeButton
   ============================== */

body.home #fbLikeIframe {display: none !important;}
body.page-parent #fbLikeIframe {display: none !important;}

#fbLikeIframe {
	clear: both;
	margin-top: 0em;
}

body.page #fbLikeIframe {
	margin-top: 1.5em;
}


/* ==============================
   === Add to Any
   ============================== */

body.home .addtoany_share_save_container {display: none;}
body.page-parent .addtoany_share_save_container {display: none;}

.addtoany_list a img {display: none;}

.addtoany_share_save_container {padding-bottom: 24px;}

div.addtoany_list a {display: block; float: left; width: 24px; height: 24px; padding: 0 4px 0 0; }
.a2a_button_facebook {background: url(images/icon-facebook_24.png) no-repeat left center;}
.a2a_button_twitter {background: url(images/icon-twitter_24.png) no-repeat left center;}
.a2a_button_email {background: url(images/icon-email_24.png) no-repeat left center;}
div.addtoany_list a.addtoany_share_save { padding-left: 28px; background: url(images/icon-more_24.png) no-repeat left center !important;}




/* ==============================
   === Link Within
   ============================== */

.linkwithin_hook {
	clear: both;
	margin: 1.5em 0 1.5em 0;
	padding-bottom: 24px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	float: left;
	width: 100%;
}


#linkwithin_text_0 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


.linkwithin_posts ul {
	margin: 0 !important;
}

.linkwithin_posts ul li {
	list-style: none !important;
}

#linkwithin_logo_0 { display: none;}



/* ==============================
   === Contextual Related Posts
   ============================== */

#crp_related,
.crp_related {
/*
	position: relative;
	left: 0;
	top: 40px;
*/
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	clear: both;
	float: left;
	margin: 1.5em 0;
/* 	padding-bottom: 24px; */
	width: 100%
}

#crp_related h6,
.crp_related h6 {
	color: #37667E;
	font-size: 12px;
	padding: 20px 0 5px;
}

#crp_related ul,
#content .crp_related ul {
	/*list-style: none;*/
	float: left;
	padding-left: 20px;
	margin-bottom: 0;
}

#crp_related ul li:first-child,
.crp_related ul li:first-child {
	border-left: none;
}

#crp_related li a,
.crp_related li a {
	height: 18px;
	margin-bottom: 4px;
	overflow: hidden;
	line-height: 1.3em;
}

#crp_related li img,
.crp_related li img {
	padding: 2px;
	border: 1px solid #DFDFDF;
}

.crp_related .crp_title {
  width: auto !important;
} 


body.single #fbLikeIframe {
	position: relative;
	left: 0;
	top: 6px;
}

#fbLikeIframe,
.addtoany_share_save_container
{clear: both;}




/* ==============================
   === Tags
   ============================== */


.sidebar li .ctc li {
	margin-top: 10px;
	line-height: inherit;
}







/*************************************************************
 * 9.FOOTER
 *************************************************************/
 
#footer {
	padding-bottom: 12px;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	color: #a3a3a3;
}

#footer a {
	color: #a3a3a3;
	text-decoration: underline;
}

#footer a:hover {
	color: #2f5061;
}


/* ==============================
   === Meta
   ============================== */
   
#meta-3 h3 {display: none;}

 
/*************************************************************
 * 10.CSS SUPPORT
 *************************************************************/

span.clear		{ clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin-bottom: -1px; }
.clear			{ clear: both; }
.clear-block	{ display: block; }
.float-left		{ float: left; }
.float-right	{ float: right; }

.text-left		{ text-align: left; }
.text-right		{ text-align: right; }
.text-center	{ text-align: center; }
.text-justify	{ text-align: justify; }

.bold			{ font-weight: bold; }
.italic			{ font-style: italic; }
.underline		{ border-bottom: 1px solid; }
.highlight		{ background: #ffc; }

.img-left		{ float: left; margin: 4px 10px 4px 0; }
.img-right		{ float: right; margin: 4px 0 4px 10px; }

.alignright, 
img.alignright	{ float: right; margin: 1em 0 0 0; padding-left: 32px;}

.alignleft, 
img.alignleft	{ float: left; margin: 1em 0 0 0; padding-right: 32px;}

.aligncenter, 
img.aligncenter	{ display: block; margin: 1em auto; text-align: center;}

.nopadding		{ padding: 0 }
.noindent		{ margin-left: 0; padding-left: 0 }
.nobullet		{ list-style: none; list-style-image: none; }

/*************************************************************
 * 11. Unitus Seed Fund - Unitus Ventues - Unitus.vc
 *************************************************************/
.usf #outerWrapper {
	background: url(images/bg-hexes-unitus-vc.png) no-repeat 510px 0px;
}
.usf #header {
	padding: 0 0 0 8px;
}
.usf #logo a {
	background: url(images/unitusvc-header-logo-sm.png) no-repeat bottom left;
	width: 150px;
	height: 59px;
    margin-top: 14px;
	padding-top: 0;
}
.usf #tagline {
	float: left;
	padding: 51px 0 0 30px;
	font: 14px NewsGothBTBold, Arial, Helvetica, sans-serif;
	color: #b0b0b0;
}
.usf #mainMenu {
	padding: 0;
	margin-top: 16px;
}
.usf #mainMenu ul a {
	height: 27px;
}
.usf #mainMenu ul a:hover, 
.usf #mainMenu ul li.current_page_item a {
	background-color: #ff0000;
	border-bottom: 4px solid #000;
	color: #fff;
}
.usf #sbHeader {
    right: -5px;
}
.usf #sbHeader a {
    float: right;
    padding-top: 0;
    padding-left: 0;
    font: 18px NewsGothBTBold, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #000;
}
.usf #container {
	float: left;
	width: 100%;
	margin-top: 24px;
}
.usf #content {
	width: 100%;
	min-height: 525px;
}
.usf #content h1, .usf #content h2, .usf #content h3, .usf #content h4, .usf #content h5, .usf #content h6 {
	color: #ff0000;
}
.usf iframe#fbLikeIframe {
	display: none !important;
}
.usf .addtoany_share_save_container {
	display: none !important;
}

/*************************************************************
 * 12. Unitus Capital
 *************************************************************/
.uc #outerWrapper {
	background: url(images/bg-hexes-uc.png) no-repeat 470px 0px;
}
.uc #logo a {
	background: url(images/logo-uc.png) no-repeat bottom left;
    float: left;
	display: block;
	width: 233px;
	height: 39px;
    padding-top: 22px;
    text-indent: -999em;
}
.uc #container {
	float: left;
	width: 100%;
	margin-top: 24px;
}
.uc #content {
	width: 100%;
	min-height: 525px;
    margin-left: 6px;
}
.uc #content h1, .uc #content h2, .uc #content h3, .uc #content h4, .uc #content h5, .uc #content h6 {
	color: #5792A2;
}
.uc iframe#fbLikeIframe {
	display: none !important;
}
.uc .addtoany_share_save_container {
	display: none !important;
}

/*************************************************************
 * 13. Capria
 *************************************************************/
body.elementor-page-3153 {
	padding: 0;
}
.capria #outerWrapper {
	background: url(images/bg-hexes-capria.png) no-repeat 510px 0px; 
}
.capria #header {
	padding: 0 0 0 8px;
}
.capria #logo a {
	background: url(images/logo-capria.jpg) no-repeat bottom left;
    float: left;
	display: block;
	width: 187px;
	height: 49px;
    margin-top: 20px;
	padding-top: 0;
    text-indent: -999em;
}
.capria #tagline {
	padding-top: 54px;
}
.capria #mainMenu {
	padding: 0;
	margin-top: 16px;
}
.capria #mainMenu ul a {
	height: 27px;
}
.capria #mainMenu ul a:hover, 
.capria #mainMenu ul li.current_page_item a {
	background-color: #184696;
	border-bottom: 4px solid #000;
	color: #fff;
}
.capria #sbHeader {
    right: -5px;
}
.capria #sbHeader a {
    float: right;
    padding-top: 0;
    padding-left: 0;
    font: 18px NewsGothBTBold, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #000;
}
.capria #container {
	float: left;
	width: 100%;
	margin-top: 24px;
}
.capria #content {
	width: 100%;
	min-height: 525px;
    margin-left: 6px;
}
.capria #content h1, .uc #content h2, .uc #content h3, .uc #content h4, .uc #content h5, .uc #content h6 {
	color: #00498c;
}
.capria iframe#fbLikeIframe {
	display: none !important;
}
.capria .addtoany_share_save_container {
	display: none !important;
}


/*************************************************************
 * Author's Page
 *************************************************************/

.archive-meta {
	margin-bottom: 24px;
}
h2#authorPage {
	border-bottom: 1px solid #DFDFDF;
    margin-bottom: 12px;
    padding-bottom: 10px;
	text-transform: uppercase;
}
#content h3 a {
	color: #BE202B;
	font-weight: bold;
	font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.1em;
	text-transform: none;
}



/*************************************************************
 * Google Ad Words Pages
 *************************************************************/


.adwords #outerWrapper {background-image: none;}

/* Hide unneeded functions */
.adwords #fbLikeIframe,
.adwords #crp_related,
.adwords .addtoany_content_bottom {display: none !important;}

/* Follow Us */
.adwords #sbFooter ul.sbWrapper {
  margin: 0;
  padding: 0;
  list-style: none;
}


.adwords #sbFooter li#text-5 h3,
.adwords #sbFooter li#text-5 .textwidget {
  float: left;
}

.adwords #sbFooter li#text-5 h3 {
  padding: 8px 22px 0 340px;
	font: 14px NewsGothBTBold, Arial, Helvetica, sans-serif;
	color: #656565;
	text-transform: uppercase;
}

.adwords .footerline {
  clear: both;
  padding-top: 16px;
}



/**
 * Ad Words "A" Pages
 */



.adwords-a #container {
  float: none;
  width: 950px;
  margin-top: 0;
}

.adwords-a #content {width: 950px;}

.adwords-a .hero-caption {
  background: #bc252c url(images/logo-adwords-a.png) no-repeat 724px top;
  height: 37px;
  padding: 10px 230px 0 50px;
  color: #fff;
	font: 25px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	line-height: 1;
}

.adwords-a .entry-content {
  padding: 44px 50px 0;
}

.adwords-a .entry-content p {
	font: 37px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	letter-spacing: 2px;
}

.adwords-a .entry-content p strong {
  font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.adwords-a .entry-content p a {
  font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #bc252c;
  text-decoration: underline;
}




/**
 * Ad Words "B" Pages
 */



.adwords-b #container {
  float: none;
  width: 1000px;
  margin-top: 0;
}

.adwords-b #content {
  float: left;
  width: 1000px;
  margin-bottom: 35px;
  border-bottom: 20px solid #585858;
}

.adwords-b .entry-content {
  float: left;
  width: 409px;
  padding: 78px 25px 0 55px;
}

.adwords-b .entry-content p {
	font: 43px NewsGothBTRoman, Arial, Helvetica, sans-serif;
	line-height: 1.15
	letter-spacing: 2px;
}

.adwords-b .entry-content p strong {
  font-size: 48px;
  font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.adwords-b .entry-content p a {
  font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #bc252c;
  text-decoration: underline;
}

.adwords-b .hero-region {
  background: #bc252c url(images/logo-adwords-b.png) no-repeat 240px top;
  float: left;
  padding-top: 60px;
}

.adwords-b .cta-button a {
  background: #bc252c;
  display: block;
  float: left;
  margin-left: 44px;
  padding: 6px 50px 12px;
  font-size: 34px;
  font-family: NewsGothBTBold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1;
  color: #fff;
  text-decoration: underline;
  border: 7px solid #b0b0b0;
}