/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */



/* Style Manager custom css */
/*******
Cloned From TC Default 2012-03-08
To deal with rounded corners problem after
a widget module for rotating images
was inserted before the footer widget module
*******/

h1, h2, h3, h4, h5, h6 {
	text-align: center;
	font-size: 150%;    }

/***
Highlight the "About" main menu item
when a specific about child page is selected
***/
.fi-about-active-child a {
	background-color: #7a0006 !important;
	color: #ffffff !important;
	-webkit-border-radius: 222px;
	-moz-border-radius: 222px;
	border-radius: 222px;
}

h2.fi-about-gtd-aa {
		margin-top: 2%;
		margin-bottom: -3%; }
h2.fi-about-gtd-bb {
		margin-top: -2%;
		margin-bottom: -3%; }

.hentry {
	line-height: 110%;
}

p.fi-center-block-content-style-aa {
    text-align: center !important;
}

/***
To un-round the TOP corners in the widget module for rotating images
Not really sure why they were rounded -- Need to investigate with Firebug
***/
.builder-module-4, .builder-module-4 img {
 -moz-border-radius-topleft: 0px;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 0px;
 -webkit-border-radius: 0px 0px 0px 0px;
 border-radius: 0px 0px 0px 0px;   }

/*********************************************
 Forseti Inc. About Pages Side Navigation
*********************************************/
#nav_menu-25 {margin-top: 30%;}
#nav_menu-26 {margin-top: -7%;}
#nav_menu-27 {margin-top: -7%;}

#nav_menu-25 h4.widget-title {
	color: #7a0006;
	margin-bottom: 0%;
	font-size: 120%; }
#nav_menu-26 h4.widget-title {
	color: #7a0006;
	margin-bottom: 0%;
	font-size: 90%; }
#nav_menu-27 h4.widget-title {
	color: #7a0006;
	margin-bottom: 0%;
	font-size: 90%; }

.fi-about-menu {
	line-height: 100%;
	font-size: 90%;
	margin-bottom: 4%; }

ul#menu-about-tc-main {list-style-type: none;}
ul#menu-about-tc-gtd {list-style-type: none;}
ul#menu-about-tc-services {list-style-type: none;}

ul.fi-about-menu li { margin-bottom: 100%; line-height: 100%; }

.fi-about-menu a:link {
	text-decoration: none; font-weight:900; line-height: 90%; margin-bottom: 0; }
.fi-about-menu a:visited {
	text-decoration: none; font-weight:900; line-height: 90%; margin-bottom: 0; }
.fi-about-menu a:hover {
	text-decoration: underline;
	background-color: #26663b !important; color: #ffffff; }
.fi-about-menu a:active {
	text-decoration: underline;
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%; }

ul.fi-about-menu-space-aa li { padding-botom: 20%; font-size:200%; }

/* Took me forever to figure this out AND it does NOT WORK WITH builder SEE NEXT ENTRIES */
ul.fi-about-menu > li.current-menu-item > a {
	background-color: #7a0006 !important; color: #000000; font-weight:900; font-size: 100%; line-height: 90%; }

/* Took me forever to figure this out FOR BUILDER */
ul#menu-about-tc-main > li.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%;
-moz-border-radius: 3px; border-radius: 3px;
padding-left: 3%; padding-right: 3%;
-moz-border-radius: 3px; border-radius: 3px;
padding-left: 3%; padding-right: 3%; }
ul#menu-about-tc-gtd > li.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%;
-moz-border-radius: 3px; border-radius: 3px;
padding-left: 3%; padding-right: 3%; }
ul#menu-about-us-getting-the-job-done > li.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%;
-moz-border-radius: 3px; border-radius: 3px;
padding-left: 3%; padding-right: 3%; }
ul#menu-about-tc-services > li.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%;
-moz-border-radius: 3px; border-radius: 3px;
padding-left: 3%; padding-right: 3%; }

#menu-about-tc-main {
	padding-left: 3.5em; }
#menu-about-tc-gtd,
#menu-contact-us {
	padding-left: 2em; }

#nav_menu-25,
#nav_menu-26 { padding-left: 3em;}

/*********************************************
 END Forseti Inc. About Pages Side Navigation
*********************************************/
#builder-module-4f593e8242a1d .builder-module-sidebar .widget { padding-right: 0 !important; }
#builder-module-4f59361ce564f { padding-left: 2%;
	padding-right: 2%; }


.builder-module-4 .builder-module-block .fi-center-block-content-bb2 {
padding-bottom: 3%; }

.builder-module-4 .builder-module-element.builder-module-column-2 {
margin-bottom: .5em !important; }

@media screen and (max-width: 960px) {
.builder-module-4 .builder-module-element.builder-module-column-2 {
margin-bottom: 0 !important; }
} /*** END @media ***/

.builder-module.builder-module-5 {
padding-top: .5em !important; }

.ft-frfx-fix-wk-tgtr {
padding-bottom: 1em; }

.ft-last-p {padding-bottom: 2em; }