/*
 Theme Name:   GeneratePress Child
 Theme URI:    http://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      0.1
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

.aaft-tc-main-menu-row .fl-row-content-wrap {
    max-height: 3.1em;
    width:100%;
    height: 55px;
    border-radius: 0 0 1em 1em;
    position: fixed;
    z-index: 9999;
    background-color: #000000;
    margin-bottom: 1em;  }

.aaft-tc-main-menu .fl-menu ul.menu li.current-menu-item a,
.aaft-tc-main-menu .fl-menu ul.menu li.focus a {
	background-color: #00ffcc;
	color: #000000 !important;
	border-radius: .5em;
	margin: .1em; }  /*** Also see Beaver Builder local css for the Welcome page ***/

@media screen and (max-width: 769px) {
.aaft-tc-main-menu #menu-tc-main li.menu-item {
	border-width: .3em;
	font-size: 1.7em;
	text-align: center;
	padding: .3em; }
}
.aaft-tc-main-menu .fl-menu-mobile-toggle::before {
    content: "TRANSCEND";
    color:#660c0c;
    font-weight: bold;
    font-size: 1.2em;
    background-color: #ffffff;
    margin: .1em;
    padding: .3em;
    border-radius: .5em;  }

.aaft-tc-main-menu .fl-menu-mobile-toggle::after {
    content: "CONSTRUCTION";
    color:#660c0c;
    font-weight: bold;
    font-size: 1.2em;
    background-color: #ffffff;
    margin: .1em;
    padding: .3em;
    border-radius: .5em;  }

.aaft-tc-main-menu-transcend-img .fl-photo-content img {
    background-color: #ffffff;
    border-radius: .3em;
    padding: .2em;  }

@media screen and (max-width: 769px) {
    .aaft-tc-main-menu ul#menu-tc-main-1 li.menu-item {
        border-bottom: 1em solid #000000;
    }
}

header {
	max-width: 1000px;
	margin-top: 3.4em;
	margin-left: auto;
	margin-right: auto; }
header .fl-row-content-wrap {
	border-radius: 1em 1em 0 0;
	background-color: #ffffff; }
header.ft-bb-schema {
    margin-top: 0;  }

#page #content #primary #main .page .inside-article {
    padding-top: 0;  }

.post-type-archive-transcend-projects .content-area {
	max-width: 1000px;
	width: 100%; }
.post-type-archive-transcend-projects header.page-header {
	border-radius: 0; }

footer {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto; }
footer .fl-row-content-wrap {
	border-radius: 0 0 1em 1em;
	background-color: #ffffff;
	margin-bottom: 1em; }

@media screen and (max-width: 769px) {
	#content,
	/*** header .fl-row-content-wrap, ***/
	footer .fl-row-content-wrap {
		margin-left: .5em !important;
		margin-right: .5em !important; }
	footer .fl-row-content-wrap {
		margin-bottom: .5em !important; }
}

.aaft-header-right-h1 h1 {
	color: #006635;
	font-size: 1.5rem;
	font-weight: bold;
	text-align: center;
	line-height: 1em;
}

.aaft-text-editor-p {
	font-size: 1.2em;
	padding-left: 1em;
	padding-right: 1em;
}

.aaft-center-block-half-pg {
    margin-left: auto;
    margin-right: auto;
    width: 15em;  }

.footer-widgets {text-align: center;}

.fl-rich-text {line-height: 1.2em;}

.aaft-welcome-rotator-col .fl-rich-text #rotating-images-rotator-wrapper_1,
.aaft-welcome-rotator-col .fl-rich-text #rotating-images-rotator-wrapper_2 {
	margin-left: auto;
	margin-right: auto; }
 
 .aaft-gf-name,
 .aaft-gf-email,
 .aaft-gf-phone,
 .aaft-gf-info {
 	text-align: left;
 }
 
 .transcend-projects header h1 {
 	color: #006635 !important;
 	font-weight: bold;
 	font-style: italic;
 	font-size: 2em;
 	text-align: center;
 }
 
 .transcend-projects .entry-content {
 	margin-top: 1em;
 }
 
 .envira-title { color: #660c0c; }
 .envirabox-title {
	text-align: center;
	font-weight: bold;
	background-color: #ffffff !important;}
 
 