/* 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 */
/*********************************************
    Forseti Inc. TC Services Custom CSS
*********************************************/

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

.hentry {
	line-height: 110%;
}

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

/*********************************************
    Forseti Inc. For Photospace Responsive Plugin
*********************************************/
/*** Now Photospace Responsive is in style.css ***/

/*********************************************
 Forseti Inc. Services Pages Side Navigation
*********************************************/

#text-11 {margin-top: 11%;}
#nav_menu-5 {margin-top: -7%;}
#nav_menu-7 {margin-top: -3%;}

#text-11 h4.widget-title, #nav_menu-5 h4.widget-title, #nav_menu-7 h4.widget-title {
	color: #7a0006;
	margin-bottom: 0%;
	font-size: 120%;
	font-weight: bold !important; }

.fi-svc-portfolio,
.fi-svc-portfolio-mobile {
	line-height: 100%;
	font-size: 90%;
	margin-bottom: 3%; }

ul#menu-services-exterior {list-style-type: none;}
ul#menu-services-interior {list-style-type: none;}

ul.fi-svc-portfolio li,
ul.fi-svc-portfolio-mobile li { margin-bottom: 100%; line-height: 100%; }

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

#nav_menu-22,
#nav_menu-23 { padding-left: 1.5em;}

#nav_menu-22 {
	margin-top: 1%; }
#nav_menu-23-background-wrapper {margin-top: 5%; }

.builder-module .right .builder-module-element {
	margin-left: 0; }

#text-13 {margin-top: 11%; }
#text-13 h4.widget-title {margin-bottom: 0; }
#nav_menu-22-background-wrapper.widget-background-wrapper {
	margin-bottom: 0; }
.widget-wrapper-1 h4.widget-title {font-size: 1.2em; }
ul#menu-services-exterior,
ul#menu-services-interior,
ul#menu-contact-us {
	margin-left: 1.4em; }


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

/* Took me forever to figure this out FOR BUILDER */
ul#menu-services-exterior > li > a {
	background-color: #ffffff !important; color: #000000; font-weight:900; font-size: 100%; line-height: 90%; }
ul#menu-services-exterior > li.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%; }

ul#menu-services-interior > li > a {
	background-color: #ffffff !important; color: #000000; font-weight:900; font-size: 100%; line-height: 90%; }
ul#menu-services-interior > li.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%; }

ul#menu-contact-us > li > a {
	background-color: #ffffff !important; color: #000000; font-weight:900; font-size: 100%;
line-height: 100%; }

/*** For the mobile menu ***/
ul#menu-services-exterior > li.fi-svc-portfolio-mobile > a {
	background-color: #ffffff !important; color: #000000; font-weight:900; font-size: 100%; line-height: 90%; }
ul#menu-services-exterior > li.fi-svc-portfolio-mobile.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%; }

ul#menu-services-interior > li.fi-svc-portfolio-mobile > a {
	background-color: #ffffff !important; color: #000000; font-weight:900; font-size: 100%; line-height: 90%; }
ul#menu-services-interior > li.fi-svc-portfolio-mobile.current-menu-item > a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%; }

.current-menu-item  a {
	background-color: #7a0006 !important; color: #ffffff; font-weight:900; font-size: 100%; line-height: 90%;
}
/*** END For the mobile menu ***/

/* END Took me forever to figure this out FOR BUILDER */

/*** For some reason these mostly didn't take ***/
/***
#menu-services-exterior,
#menu-services-interior,
#menu-contact-us {
	padding-left: 1.5em;
	padding-right: 1.5em; }
***/

#text-13-background-wrapper.widget-background-wrapper {
	margin-bottom: 0;}
#nav_menu-22 h4.widget-title,
#nav_menu-23 h4.widget-title { margin-bottom: 0; }

/********** Now for the mobile menus **********/
/*** Placed in ftech-mobile-nav.css ***/

/*********************************************
 END Forseti Inc. Services Pages Side Navigation
*********************************************/

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

.ft-div-rspnsv-padding { margin-top: 2em; }
@media screen and (max-width: 872px) {
.builder-module-4 .builder-module-column-2.builder-module-element {
margin-bottom: 0 !important;
padding-bottom: .5em !important; }
.ft-div-rspnsv-padding {
	padding-left: 2em;
	padding-right: 2em; }
} /*** END @media ***/
