/**
     * Color Variables
     * color classes should be kept simple and clean, and should be the ONLY PLACES colors are used. 
     * The more systematic this is, the less we have to worry about annoying overrides, problems, etc.
     */.primary{color:#fff;}.primary-bg{background-color:#fff;color:#383838;}.primary-bg:hover.button{background-color:#e6e6e6;}.primary-bg--transparent{background-color:rgba(255, 255, 255, .7);color:#383838;}.primary-hover:hover{background-color:#fff;color:#383838;border-color :#fff;}.secondary{color:#383838;}.secondary-bg{background-color:#383838;color:#fff;}.secondary-bg:hover.button{background-color:#1f1f1f;}.secondary-bg--transparent{background-color:rgba(56, 56, 56, .7);color:#fff;}.secondary-hover:hover{background-color:#383838;color:#fff;border-color :#383838;}.tertiary{color:#2c4691;}.tertiary-bg{background-color:#2c4691;color:#fff;}.tertiary-bg:hover.button{background-color:#20336a;}.tertiary-bg--transparent{background-color:rgba(44, 70, 145, .7);color:#fff;}.tertiary-hover:hover{background-color:#2c4691;color:#fff;border-color :#2c4691;}.quaternary{color:#eef0f5;}.quaternary-bg{background-color:#eef0f5;color:#383838;}.quaternary-bg:hover.button{background-color:#ced4e2;}.quaternary-bg--transparent{background-color:rgba(238, 240, 245, .7);color:#383838;}.quaternary-hover:hover{background-color:#eef0f5;color:#383838;border-color :#eef0f5;}@media (max-width:600px){.gform_button{width:100% !important;}}#MainContent h2{font-weight:bold;color:#43569c;max-width:860px;}#ContactForm label{color:#ccc;}#ContactForm label.gfield_label{color:#43569c;}.gform_wrapper input{display:block;}.gform_wrapper input[type="text"]{width:100% !important;display:block;border:1px solid black;}.gform_wrapper textarea.medium{border:1px solid black;/***#MainContent {
    background: url(http://ttgwestrock.wpengine.com/wp-content/uploads/2015/09/w.png) bottom right no-repeat;
}***/}.featuredImage--large{min-height:325px;}.home .featuredImage--large{min-height:325px;}sub{color:#c5c5c5;bottom:0;}.header-menu a{color:#43569c;}.gform_wrapper .gfield_required{color:#bfb288 !important;}#MainContent p{max-width:860px;padding-right:2em;}#MainContent blockquote{display:block;}.page-id-24 #MainContent p{max-width:860px;padding-right:2em;border-left:none;}.page-id-24 #MainContent h3{color:#43569c;font-size:1.5em;font-weight:bold;}#PropertyManagementServices p{float:right;padding-right:2em;border-right:3px solid #43569c;max-width:860px;text-align:right;}#PropertyManagementServices h3{text-align:right;}#PropertyManagementServices{background:url(http://ttgwestrock.wpengine.com/wp-content/uploads/2015/09/w-grey.png) bottom left no-repeat;}#PropertyManagementServices .block__content h3,#PropertyManagementServices .block__content p{color:#383838;}header{min-height:76px;}.logo{max-width:400px;}.page-id-625 h4{font-weight:bold;color:#43569c;padding-top:1.2em;}.page-id-625 h4 em{font-weight:normal;font-size:0.8em;color:#85868a;}h1,h2,h3,h4,h5,h6,.button,.topbar,.header{font-family:'Montserrat', sans-serif;font-weight:normal;text-transform:uppercase;}p,ol,ul,li,span,a{font-family:'Roboto', sans-serif;}ol{line-height:1.5em;}ul#menu-main-menu li:hover a{color:#fff;}.featuredImage,.module,.slide{background-position:center center;}ul#menu-main-menu li:hover{background-color:#383838;opacity:0.6;transition:all 0.2s ease-out;color:#fff;}.secondary-nav.header-menu.tertiary-bg--transparent li:hover{background-color:#6c302d;opacity:0.6;transition:all 0.2s ease-out;color:#fff;}.main-nav li{color:#070033;}.secondary-nav li{color:#fff;}.secondary .block__content h3{color:#43569c;text-align:left;font-size:1.5em;}.secondary .block__content p{color:#383838;text-align:left;padding-right:2em;}#HomepageHowItWorks .button{width:100% !important;}h2{margin:1.2em 0px 1.7em;}a{color:#9c8a4d;text-decoration:none;}a:hover{color:#846913;text-decoration:none;}#BusinessHoldingsHowItWorks a{color:#9c8a4d;text-decoration:none;}#BusinessHoldingsHowItWorks a:hover{color:#bfb288;}.slide__content *:not(a){color:white;text-shadow:0px 2px 16px #100000;}.slide__content .button{text-shadow:none;position:absolute;bottom:60px;left:0;right:0;z-index:999999999;cursor:pointer;min-width:300px;max-width:100%;margin-top:20px;text-shadow:none;}.top-nav.topbar-menu{display:none;}.topbar__item:only-child{font-family:"Roboto";letter-spacing:4.5px;}.slide{padding:0 !important;}.slide__content{-webkit-transform:none !important;transform:none !important;position:relative;display:block;background-color:rgba(56, 56, 56, .6);height:100%;padding-top:110px;top:0;left:0;max-width:400px;}.slide__content p{margin:0;}#GetStarted p{color:#070033;text-align:left;padding:0;}#GetStarted h2{margin:10px 0 40px;}#GetStarted h1{margin:0;}#GetStarted h5{max-width:500px;margin-right:0;margin-left:auto;}#GetStarted hr{margin-right:0;margin-left:auto;margin-bottom:20px;}.slide{padding-left:0;padding-right:0;}#HomepageBlocks{box-shadow:2px 0px 46px 14.5px rgba(0, 0, 0, 0.65);z-index:5;}#HomepageBlocks hr{margin-bottom:40px;}#HomepageBlocks p{max-width:860px;margin:0 auto;color:#383838;text-align:left;}#HomepageBlocks h2{text-transform:uppercase;margin:0 auto 28px;max-width:860px;letter-spacing:3px;font-weight:bold;color:#43569c;}#InvestmentPhilosophyHowItWorks,#InvestmentPhilosophyHowItWorks h5,#ContactForm,#ContactForm h2,#PropertyManagementHowItWorks,#PropertyManagementHowItWorks h5,#BusinessHoldingsHowItWorks,#BusinessHoldingsHowItWorks h5,#HomepageHowItWorks h2{color:#43569c;}#QuickContactUs .gform_wrapper .gform_footer,#RemodelsQuickContact .gform_wrapper .gform_footer{width:33%;min-width:200px;margin:0 auto;}#QuickContactUs h2,#RemodelsQuickContact h2{margin-bottom:0;}#QuickContactUs p,#RemodelsQuickContact p{color:#070033;}#QuickContactUs .gform_wrapper form,#RemodelsQuickContact .gform_wrapper form{max-width:800px;margin:0 auto;}#QuickContactUs .gfield,#RemodelsQuickContact .gfield{width:33.33% !important;float:left;clear:none;padding-right:10px;}#QuickContactUs .gfield:last-of-type,#RemodelsQuickContact .gfield:last-of-type{padding-right:0;}#QuickContactUs .gform_wrapper .top_label .gfield_label,#RemodelsQuickContact .gform_wrapper .top_label .gfield_label{display:none;}#QuickContactUs .gform_button,#RemodelsQuickContact .gform_button{margin-top:20px;background-color:transparent;}#QuickContactUs .gform_button:hover,#RemodelsQuickContact .gform_button:hover{background-color:#920710;color:white;}.tertiary-bg--transparent h3,.tertiary-bg--transparent p{text-shadow:1px 1px 5px #383838;}.button--round,.button--radial{border-radius:0px;}.button{background:#00aeef;background:-moz-linear-gradient(top, #00aeef 0%, #0097ce 100%);background:-webkit-linear-gradient(top, #00aeef 0%, #0097ce 100%);background:linear-gradient(to bottom, #00aeef 0%, #0097ce 100%);text-shadow:1px 1px 3px #222;box-shadow:none;border-radius:none !important;color:#fff;border:none;text-decoration:none;transition:0.2s all ease-in;}.button:hover,.tertiary-bg--transparent .button,.tertiary-bg .button{background:#22356d;background:#5c74af;background:-moz-linear-gradient(top, #5c74af 0%, #22356d 100%);background:-webkit-linear-gradient(top, #5c74af 0%, #22356d 100%);background:linear-gradient(to bottom, #5c74af 0%, #22356d 100%);text-decoration:none;color:#fff !important;transform:translateY(2px);-webkit-transform:translateY(2px);text-shadow:none !important;}#InvestmentPhilosophyHowItWorks .button{margin:0 !important;}#HomepageHowItWorks .button,#BusinessHoldingsHowItWorks .button,#PropertyManagementHowItWorks .button{margin:0 !important;}#HomepageHowItWorks .button:hover,#ContactForm .button:hover,#BusinessHoldingsHowItWorks .button:hover,#PropertyManagementHowItWorks .button:hover,#InvestmentPhilosophyHowItWorks .button:hover,#ForInvestorsHowItWorks .button:hover{background:#22356d;background:#5c74af;background:-moz-linear-gradient(top, #5c74af 0%, #22356d 100%);background:-webkit-linear-gradient(top, #5c74af 0%, #22356d 100%);background:linear-gradient(to bottom, #5c74af 0%, #22356d 100%);text-decoration:none;color:#fff !important;transform:translateY(2px);-webkit-transform:translateY(2px);text-shadow:none !important;}.button,#HomepageHowItWorks .button,#ContactForm .button,#BusinessHoldingsHowItWorks .button,#PropertyManagementHowItWorks .button,#InvestmentPhilosophyHowItWorks .button,#ForInvestorsHowItWorks .button{background:#200556;background:#383838;background:-moz-linear-gradient(top, #383838 0%, #1c1c1c 100%);background:-webkit-linear-gradient(top, #383838 0%, #1c1c1c 100%);background:linear-gradient(to bottom, #383838 0%, #1c1c1c 100%);text-decoration:none;color:white !important;transform:translateY(2px);-webkit-transform:translateY(2px);}.button:only-child{margin-left:0;margin-right:auto;}.footer__content{float:left;width:100%;}.footer__content .footer__item{float:left;}.footer__content .footer__item img{vertical-align:middle;margin:0 10px;max-height:50px;width:auto;}.footer__menus{float:right;margin-left:20px;}section#QuickContactUs,.page-remodels-additions #RemodelsQuickContact{box-shadow:2px 0px 46px 14.5px rgba(0, 0, 0, 0.65);}#kbd h2{text-transform:uppercase;font-weight:100;font-size:1.1em;letter-spacing:5px;}@media screen and (max-width:800px){.slide__content{width:100% !important;max-width:100% !important;}}.header__menus.active{background-color:rgba(255, 255, 255, .9);}.serving:before{content:"|";padding:0 10px;}.footer-nav__menu li{display:inline-block;margin-right:10px;}@media (max-width:579px){.footer-nav__menu li{display:block;}}@media (max-width:579px){p.kb_footer_copy{text-align:left;font-size:0.9em;font-weight:bold;}}@media (min-width:580px){p.kb_footer_copy{text-align:left;font-size:0.9em;font-weight:bold;}}.footer-nav__menu li:last-of-type{margin-right:0;}.footer_location{text-align:right;margin-bottom:20px;border-bottom:1px solid currentcolor;padding-bottom:20px;}.footer_location span{display:block;font-size:0.9em;}.footer_location h4{margin:0 0 5px 0 !important;}::-webkit-input-placeholder{color:rgba(146, 7, 16, 0.976471);}:-moz-placeholder{color:rgba(146, 7, 16, 0.976471);}::-moz-placeholder{color:rgba(146, 7, 16, 0.976471);}:-ms-input-placeholder{color:rgba(146, 7, 16, 0.976471);}.module p,.module ul,.module li,.module dl{font-size:1.15em;}#InvestmentPhilosophyHowItWorks.module p,#BusinessHoldingsHowItWorks.module p,#ContactForm.module p,#PropertyManagementHowItWorks.module p,#InvestmentPhilosophyHowItWorks.module ul,#InvestmentPhilosophyHowItWorks.module li,#BusinessHoldingsHowItWorks.module ul,#BusinessHoldingsHowItWorks.module li,#ContactForm.module li,#ContactForm.module ul{font-size:1em !important;}#InvestmentPhilosophyHowItWorks h5{padding-bottom:0;margin-bottom:0;color:#33437e;}#InvestmentPhilosophyHowItWorks ul{list-style-position:outside;list-style-type:none;margin-left:0;padding-left:0;}#BusinessHoldingsHowItWorks h5,#PropertyManagementHowItWorks h5{padding-bottom:0;margin-bottom:0;color:#33437e;}#BusinessHoldingsHowItWorks ul{list-style-position:outside;list-style-type:none;margin-left:0;padding-left:0;}#PropertyManagementHowItWorks h5{padding-bottom:0;margin-bottom:0;color:#33437e;}.block .block__content > blockquote p{padding:0;margin:0;text-align:left;}blockquote{display:inline;margin:0;}cite{margin-top:10px;display:block;font-size:0.85em;letter-spacing:0.5px;}figure.gallery-item{width:25%;float:left;height:245px;padding:10px;}.gallery-icon.landscape,.gallery-icon.portrait{object-fit:cover;width:100%;height:100%;}.gallery-icon img{width:100%;height:100%;max-width:none;object-fit:cover;}.blocks--gutters .block--third{width:100%;}#GetStarted .ctas{text-align:right;}#GetStarted .button:only-child{display:inline-block;}#ContactForm .block--half:first-of-type p{padding:0;text-align:left;color:#070033;}@media screen and (min-width:1000px){.blocks--gutters .block--third{float:left;clear:none;width:32.33333%;margin-left:0;margin-right:1.5%;}}#ThreeReasonstoChose div:first-of-type,#ThreeReasonstoChose div:first-of-type p{padding:0 !important;}.module--404.is-overlapped{padding:100px 20px 20px;}body .module.module--404.is-overlapped > *{line-height:2;margin:0;}.primary-bg--transparent{background-color:rgba(255, 255, 255, .9);}header.primary-bg--transparent{background-color:#fff;}#HomepageBlocks .block{min-height:361px !important;}.header-menu a{line-height:76px !important;}.page-id-474.secondary .block .block__content h3{color:#00aeef;margin-top:3em;}.page-id-474.secondary .block .block__content p{color:#383838 !important;margin:0;}.page-id-474.secondary .block--quarter .block__content{height:300px;}ul#menu-main-menu li:hover{background-color:#43569c;color:#fff;opacity:1;}.footer-content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.footer-numbers{display:flex;justify-content:space-between;}@media (min-width:580px){.footer-numbers{flex-direction:row;}}@media (max-width:579px){.footer-numbers{flex-direction:column;}}@media (min-width:580px){.footer-address{padding:10px 0;text-align:right;}}@media (max-width:579px){.footer-address{padding:10px 0;text-align:left;}}@media (max-width:579px){.block--large{padding:20px 10px;}}.philosophy .block{padding:10px;}@media (max-width:1400px){.holdings-mobile{display:flex;flex-direction:column;}}