body{font-family:"Campton";}a.title_link{color:#7db69a;font-weight:bold;}.intro-subtitle{color:#7db69a;}.test_color{color:#ffffff !important;}#header{height:auto;padding-top:15px;}#header #logo img{max-height:110px}#header #logo{margin-bottom:25px;}.isotope-top-content{padding:0 2.5%;}body.tt-boxed #header .header-inner.tt-wrap{margin:0 2.5%;}body.front div.owl-nav{display:none;}body.path-node{padding-top:168px !important;}.tt-menu-nav>li>a{font-weight:normal;}.tt-menu-nav>li>a::after{background:#7db69a;}.scrolltotop:hover,.scrolltotop:focus{background-color:#7db69a;}.pl-item-title a:hover{color:#7db69a;}#navbar{padding-top:70px;}.tt-menu-nav li:first-child{text-transform:uppercase;}#tt-intro .intro-caption-wrap.intro-caption-xs .intro-title{font-size:30pt;}#tt-intro .intro-caption-wrap.intro-caption-xs .intro-subtitle{font-size:20pt;font-weight:normal;}.isotope-filter-links li:first-child{text-transform:uppercase;}ul.isotope-filter-links>li>button::after{background:#7db69a;}.style9 div.isotope-item{padding:0 !important;margin-bottom:2.5%;}#footer{padding:0;}#footer-bottom{margin-top:0;}#footer.footer-dark .footer-bottom{background-color:#FFFFFF;color:#333;}#footer.footer-dark .footer-bottom a{color:#333;}#footer.footer-dark .footer-bottom a:hover{color:#333;}.pli-colored .portfolio-list-item .pl-item-image-inner:hover::before,.pli-colored.pli-alter-5 .portfolio-list-item:hover .pl-item-image-inner::before{background-color:#7db69a !important;opacity:.85 !important;}.psi-colored .portfolio-single-image:hover::before{background-color:#7db69a;}.portfolio-single-inner{padding-bottom:0px;}.portfolio-single-info .row{margin-left:0;}@media (min-width:992px){.pli-colored.pli-alter-4 .portfolio-list-item:hover .pl-item-image-inner::before,.pli-colored.pli-alter-4 .portfolio-list-item:hover .pl-item-image-inner:hover::before{background-color:#7db69a !important;opacity:.85 !important;}#tt-intro.intro-full .intro-image-wrap{min-height:100vh;}}@media (max-width:768px){.portfolio-single-info{margin-bottom:inherit !important;}}@media (max-width:991px){#header{padding-top:0px;}#header #logo{margin-bottom:25px !important;}#header #logo img{max-height:75px !important;}body.path-node{padding-top:100px !important;}body.front.tt-boxed #header .header-inner.tt-wrap{margin:0;}#tt-intro.intro-full .intro-image-wrap,#tt-intro.intro-full .youtube-bg-wrap{min-height:100vh;}}
