/*! ********************************************************************
   _____            __                                    
  / __(_)_ _  ___  / /__                                  
 _\ \/ /  ' \/ _ \/ / -_)                                 
/___/_/_/_/_/ .__/_/\__/          ________                
  / __/ /__/_/_____/ /____ ____  /_  __/ /  ___ __ _  ___ 
 _\ \/ __/ _ `/ __/ __/ -_) __/   / / / _ \/ -_)  ' \/ -_)
/___/\__/\_,_/_/  \__/\__/_/     /_/ /_//_/\__/_/_/_/\__/ 

Theme Name: The Richland Group
Theme URL: https://bitbucket.org/richlandgroup/
Description: Theme by <a href="http://therichlandgroup.com">The Richland Group</a>.
Version: 1
Author: The Richland Group
Tags: Starter, Development, Starter Theme, Bare Bones
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

********************************************************************* */*{background-repeat:no-repeat;box-sizing:border-box}img{max-width:100%;height:auto}body{margin:0;padding:0;font-size:16px;font-family:"adelle-sans",Helvetica,sans-serif;background-color:white}/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;padding-top:.675em;padding-bottom:.325em;color:#535353;font-size:2em;font-family:"effra",Palatino,serif;font-weight:400;line-height:1.275em;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#668172;text-decoration:none}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:#394840}.read-more{font-family:"adelle-sans",Helvetica,sans-serif;color:#0b47d0;text-decoration:underline}.page-title{color:#535353;font-family:"effra",Palatino,serif;border-bottom:2.5px solid #668172;padding:0.775em 0 0;margin-bottom:0.775em}h1{padding-top:0;padding-bottom:.275em;font-size:3rem}h2{font-size:1.775rem}h3{font-size:1.475rem}h4{font-size:1.275rem}h5{font-size:1.275rem}h6{font-size:1rem}p,li,dl,dt,td,input,textarea,label,select{margin:0;margin-top:0;margin-bottom:0;padding-bottom:.675em;color:#3c3c3c;font-size:.975rem;font-weight:400;font-family:"adelle-sans",Helvetica,sans-serif;line-height:2em}del{color:red}a{text-decoration:none;color:#668172;font:"adelle-sans",Helvetica,sans-serif}a:hover,a:focus{color:#394840}ul,ol{margin:0;padding:0 0 1em 1.675em}ul ul,ul ol,ol ul,ol ol{padding:0 0 0 1.275em;font-size:16px}blockquote{margin:0;padding:1.5em}blockquote p{padding:0}p+blockquote{padding-top:.5em}pre{padding:0;margin:0;background:#1a1c1e}pre:before{content:attr(rel);height:auto;display:block;padding:.875% 2%;background:#616970;color:#e5f080;font-size:1.575em}code{display:block;margin:0;padding:.475em;color:#f8f8f8;font-size:.975em}.class-name{color:#9494d2}.css-prop{color:#9494d2}.css-value{color:#e5f080}.content p a,.content span a,.content li a{text-decoration:underline}.content p a:hover,.content p a:focus,.content span a:hover,.content span a:focus,.content li a:hover,.content li a:focus{color:#5b7365}.cf:after{content:"";display:table;clear:both}.alignleft{float:left;margin:0 1.175em 0.875em 0;padding:0}.alignright{float:right;margin:1.175em 0 0.875em 1.175em;padding:0}.aligncenter{text-align:center;margin:0 1.175em 0.875em 1.175em;padding:0}img.aligncenter{display:block;margin:0 auto}.iframe-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.inline-list ul{padding-left:0}.inline-list li{display:inline;padding:0 0.675em;border-right:.1em solid #999}.inline-list li:first-child{padding-left:0}.inline-list li:last-child{padding-right:0;border:0}label{display:block;font:normal 400 1rem/1em "adelle-sans",Helvetica,sans-serif}input,select,textarea{max-width:100%;width:auto;display:block;padding:0.175em 0.275em;border:1px solid #c3c3c3;box-shadow:none;font-weight:400;font-size:1rem;line-height:1.375em;font-family:"adelle-sans",Helvetica,sans-serif}input:focus,textarea:focus{border:1px solid #3c3c3c;box-shadow:inset 0 0 1px rgba(0,0,0,0.2)}input.small,textarea.small{width:30%}input.medium,textarea.medium{width:45%}input.large,textarea.large{width:100%}input[type=radio],input[type=checkbox]{display:inline-block;vertical-align:middle;margin:0 0.375em 0 0.5em}input[type=submit]{padding-left:.575em;padding-right:.575em;border-radius:.275em;background-color:#fff;border:1px solid #d5d5d5;color:#01394b;font-size:1.475em;font-family:"open-sans",Helvetica,sans-serif;line-height:1em;text-transform:uppercase}input[type=submit]:hover,input[type=submit]:focus{border:1px solid #efefef;color:#025f7d}input[type=submit]:active{border:1px solid #b5b5b5;color:#01394b}.gform_body ul{padding-left:0;padding-bottom:0;list-style-type:none}.gform_body ul li{padding-bottom:0}.gform_body ul li:after{content:"";display:table;clear:both}.gform_footer:after{content:"";display:table;clear:both}.gform_footer input[type=submit]{float:right}.ginput_container{margin-top:0 !important}.gfield{margin-bottom:.275em}.gfield:after{content:"";display:table;clear:both}.gfield input.large{width:100%}.gfield_label{font-weight:600;margin-bottom:0 !important}.gfield_radio li,.gfield_checkbox li{line-height:1.75em}.gfield_radio li:after,.gfield_checkbox li:after{content:"";display:table;clear:both}.gfield_radio input,.gfield_checkbox input{display:inline-block;vertical-align:top;margin-right:.775em}.gfield_radio label,.gfield_checkbox label{display:inline-block;vertical-align:top}.ginput_full,.ginput_left,.ginput_right{display:block;margin-bottom:.575em}.ginput_full input,.ginput_left input,.ginput_right input{width:100%}.ginput_full label,.ginput_left label,.ginput_right label{margin-top:.175em;font-size:.875em;font-style:italic}.ginput_full{width:100%;clear:both}.ginput_left{width:50%;float:left;padding-right:1em}.ginput_right{width:50%;float:right;padding-left:1em}.validation_error{padding:0.175em 0.475em;margin-bottom:.175em;border:1px solid #AF0005}.validation_message{clear:both;color:#AF0005}.widget input[type=text],.widget input[type=email],.widget input[type=radio],.widget input[type=checkbox]{width:100%}.widget textarea{max-height:125px}.widget .gfield{margin-bottom:0}.widget .gform_body label{width:30%;float:left}.widget .gform_body .ginput_container{width:70%;float:left;display:inline-block}.search-form input{display:inline-block;vertical-align:middle}.icon-facebook{width:30px;height:31px;display:block;background:url("./assets/images/sprite.png") no-repeat 0 0;text-align:left;text-indent:-9999px}.icon-google{width:31px;height:31px;display:block;background:url("./assets/images/sprite.png") no-repeat -35px 0;text-align:left;text-indent:-9999px}.icon-twitter{width:31px;height:31px;display:block;background:url("./assets/images/sprite.png") no-repeat -71px 0;text-align:left;text-indent:-9999px}.icon-flickr{width:31px;height:31px;display:block;background:url("./assets/images/sprite.png") no-repeat -108px 0;text-align:left;text-indent:-9999px}.icon-youtube{width:31px;height:31px;display:block;background:url("./assets/images/sprite.png") no-repeat -146px 0;text-align:left;text-indent:-9999px}.icon-location{width:15px;height:20px;display:block;background:url("./assets/images/sprite.png") no-repeat 0 -42px;text-align:left;text-indent:-9999px}.icon-phone{width:17px;height:15px;display:block;background:url("./assets/images/sprite.png") no-repeat -24px -45px;text-align:left;text-indent:-9999px}.icon-contact{width:17px;height:12px;display:block;background:url("./assets/images/sprite.png") no-repeat -55px -47px;text-align:left;text-indent:-9999px}.grid-row:after{content:"";display:table;clear:both}.sst-col,.grid-1,.grid-4-5,.grid-3-5,.grid-2-5,.grid-1-5,.grid-3-4,.grid-1-2,.grid-1-4,.grid-1-6,.grid-1-3,.grid-2-3,.grid-5-6{height:auto;float:left}.sst-col:after,.grid-1:after,.grid-4-5:after,.grid-3-5:after,.grid-2-5:after,.grid-1-5:after,.grid-3-4:after,.grid-1-2:after,.grid-1-4:after,.grid-1-6:after,.grid-1-3:after,.grid-2-3:after,.grid-5-6:after{content:"";display:table;clear:both}.grid-1{width:100%}.grid-4-5{width:80%}.grid-3-5{width:60%}.grid-2-5{width:40%}.grid-1-5{width:20%}.grid-3-4{width:75%}.grid-1-2{width:50%}.grid-1-4{width:25%}.grid-1-6{width:16.6667%}.grid-1-3{width:33.3333%}.grid-2-3{width:66.6667%}.grid-5-6{width:83.3333%}.hero-slider--home__wrap{position:relative;margin-bottom:-10px}.hero-slider--page__wrap{position:relative}.site-header__wrapper{width:100%;position:absolute;top:0}.site-header{max-width:985px;width:85%;margin-left:auto;margin-right:auto;text-align:center;position:relative;z-index:50}.hero-slider__item{position:relative}.hero-slider__item img{width:100%}.hero-slider__bg-content{position:absolute;z-index:50;bottom:150px;left:200px;width:20%}.hero-slider__content{position:absolute;z-index:50;bottom:150px;left:200px;background-color:#151515;opacity:1;width:20%}.hero-slider__title1{padding:0.5em;font-size:1.25em;font-weight:700;font-family:"adelle-sans",Helvetica,sans-serif;line-height:.825em;text-transform:uppercase;color:#fff;border-bottom:1.5px dotted #668172;background-color:#151515;opacity:1}.hero-slider__title2{padding-top:0;padding-bottom:0;margin-top:1em;padding-left:0.75em;font-size:1em;font-family:"adelle-sans",Helvetica,sans-serif;font-weight:400;line-height:.825em;text-transform:uppercase;color:#fff}.hero-slider__link{padding-top:4em;padding-bottom:1em;padding-right:0.5em;padding-left:1.25em;margin-bottom:0.5em;font-size:0.65em;font-weight:400;font-family:"adelle-sans",Helvetica,sans-serif;line-height:.825em;text-transform:uppercase}.hero-slider__link-text{background-color:#668172;color:#fff;padding:0.25em 0.5em 0.25em}.hero-slider__link-text:after{content:"    " url("assets/images/arrow.png");font-size:2em}.site-header__top{position:absolute;top:10px;right:0}.site-header__top ul{padding-left:0;padding-bottom:0;margin-right:10%;list-style-type:none}.site-header__top li{font-family:"adonis-web",Helvetica,sans-serif;display:inline}.site-header__top span{display:inline-block;margin-right:-4px}.site-header__top span:first-child{margin-right:.175em}.site-header__top .icon-text{padding-right:2em}.site-header__top .icon-text-2{padding-right:1em;border-right:1px solid #979797}.site-header__top__list__icon{margin-left:1em;padding-right:0.5em;text-align:right;vertical-align:bottom}.site-header__top__list__icon-2{text-align:right;vertical-align:bottom}.site-header__logo{height:auto;padding-top:2em;padding-bottom:0em;text-align:left}.site-header__logo img{vertical-align:middle}.site-header__logo__title{padding:0;text-transform:uppercase;font-size:3.5rem;font-family:"effra",Palatino,serif;font-weight:400;color:#01394b;text-shadow:0px 3px 7px rgba(0,0,0,0.25)}.site-header__logo__description{padding:0;font-size:1.275rem;font-weight:300}.site-header__nav{padding-top:2em;text-align:right;height:120px;line-height:120px}.site-header__nav__list{width:auto;position:relative;padding-left:0;padding-bottom:0;list-style:none;text-transform:uppercase;text-shadow:0px 3px 7px rgba(0,0,0,0.35)}.site-header__nav__list li{display:inline-block;position:relative;padding:0.5em 1em}.site-header__nav__list li:last-child{padding-right:0}.site-header__nav__list a{display:block;position:relative;z-index:60;padding:0.25em;font-size:0.875em;font-weight:400;line-height:1em;font-family:"effra",sans-serif;color:#fff}.site-header__nav__list a:hover{font-weight:700}.site-header__nav__list ul{width:250px;position:absolute;top:100%;left:-2px;z-index:50;padding-top:.375em;padding-left:0;padding-bottom:.375em;visibility:hidden;background:rgba(230,230,230,0.75)}.site-header__nav__list ul li{position:relative;z-index:110;display:block;font-size:.975rem}.site-header__nav__list ul a{position:relative;z-index:115;display:block;padding:0.225em 0.5em}.site-footer__wrapper{background-color:#252525;clear:both}.site-footer{max-width:985px;width:85%;margin-left:auto;margin-right:auto;padding-bottom:4em}.site-footer__title{padding-top:0;padding-bottom:1.5em;color:#979797;font-weight:500;font-family:"effra",Helvetica,sans-serif;font-size:1.275rem;text-align:left;text-transform:lowercase}.site-footer__about{padding-top:2em;padding-bottom:2em;padding-right:1em}.site-footer__about p{color:#bababa;font-family:"adelle-sans",Helvetica,sans-serif;font-weight:400;font-size:0.75em}.site-footer__contact{padding-top:2em;padding-right:2em;padding-left:4em}.site-footer__contact ul{display:inline-block;vertical-align:middle;padding-left:0;padding-right:3em;padding-bottom:1.5em;list-style-type:none}.site-footer__contact li{font-size:.975em;font-family:"effra",Helvetica,sans-serif;font-weight:400;color:#979797;line-height:1.25em}.site-footer__contact a{color:#979797}.site-footer__contact a:hover{color:#bdbdbd}.site-footer__contact .site-footer__contact-address{position:relative}.site-footer__contact .site-footer__contact-phone{position:relative}.site-footer__contact .site-footer__contact-email{position:relative}.site-footer__contact .contact__icon{position:absolute;left:-25px}.site-footer__social{padding-top:2em;padding-bottom:2em;padding-left:0;text-align:left}.site-footer__social--icons{padding-left:0;padding-bottom:3em;display:inline-block;list-style-type:none}.site-footer__social--icons li{padding-bottom:0;padding-right:0.5em;padding-top:0.5em;float:left}.site-footer__social--icons li:last-child{padding-right:0}.site-footer__social--share{list-style-type:none;padding-left:0}.site-footer__social--share li{padding-bottom:0}.social-icn{display:inline-block;vertical-align:middle;padding-bottom:.475em;padding-right:0.5em}.social-icn a{display:block;color:#fff}.social-icn a:hover{color:#8ea698}.social-icn__icn{display:inline-block;vertical-align:middle}.site-footer__title-2{padding-top:0;padding-bottom:0.25em;color:#979797;font-weight:500;font-family:"effra",Helvetica,sans-serif;font-size:1.275rem;text-align:left;text-transform:lowercase}.site-footer__credits{border-top:0.75px solid #5c5d5c;text-align:center;font-family:"adelle-sans",Helvetica,sans-serif}.site-footer__credits ul{max-width:985px;width:85%;margin-left:auto;margin-right:auto;padding-top:.175em;padding-bottom:.175em;padding-left:0;list-style-type:none}.site-footer__credits li,.site-footer__credits a{color:#5c5d5c}.site-footer__credits li a,.site-footer__credits a a{text-decoration:underline}.site-footer__credits li a:hover,.site-footer__credits a a:hover{color:#828382}.site-footer__credits li{display:inline-block;vertical-align:middle;font-size:.775em}.site-footer__credits li:after{content:"|";margin-left:.875em;margin-right:.575em}.site-footer__credits li:last-child:after{display:none}.site-sidebar{padding-left:100px;margin-bottom:6em}.site-sidebar .site-sidebar__nav{width:85%}.site-sidebar .site-sidebar__nav .site-sidebar__title{background-color:#668172;color:#ffffff;font-weight:400;font-family:"adelle-sans",Helvetica,sans-serif;padding-left:.5em;padding-bottom:.5em;box-shadow:1px 0.5px 1.25px rgba(9,76,122,0.75)}.site-sidebar .site-sidebar__nav .site-sidebar__navbox{position:relative;padding-bottom:2em}.site-sidebar .site-sidebar__nav .site-sidebar__navbox ul{padding-left:0;padding-bottom:0;list-style:none;background-color:#ededed}.site-sidebar .site-sidebar__nav .site-sidebar__navbox li{padding:1em 0 1em;box-shadow:1px 0.5px 1.25px rgba(9,76,122,0.75);font-size-adjust:30%}.site-sidebar .site-sidebar__nav .site-sidebar__navbox li:last-child{box-shadow:1px 0.75px 1.25px rgba(9,76,122,0.75)}.site-sidebar .site-sidebar__nav .site-sidebar__navbox a{padding-left:1.5em;font-size:1.25em;font-weight:300;font-family:"open-sans",Helvetica,sans-serif;color:#668172}.site-sidebar .site-sidebar__nav .site-sidebar__navbox a:after{position:absolute;content:"\00bb";right:25px;font-size:2.25em}.site-sidebar .site-sidebar__nav .email-list__title{background-color:#668172;color:#ffffff;font-weight:400;text-transform:capitalize;font-family:"adelle-sans",Helvetica,sans-serif;padding-left:.5em;padding-bottom:.5em;box-shadow:1px 0.5px 1.25px rgba(9,76,122,0.75)}.site-sidebar .site-sidebar__nav .email-list{box-shadow:1px 0.5px 1.25px rgba(9,76,122,0.75);background-color:#ededed;overflow:auto}.site-sidebar .site-sidebar__nav .email-list p{font-size:.875rem;font-family:"open-sans",Helvetica,sans-serif;font-weight:300;padding:1em 1em 0;color:#5c5d5c}.site-sidebar .site-sidebar__nav .gform_wrapper{padding:0;margin:0;width:100%;height:auto}.site-sidebar .site-sidebar__nav .gform_wrapper .gfield_label{display:none}.site-sidebar .site-sidebar__nav .gform_wrapper .gform_footer.top_label{padding:.5em 0 0 !important;margin:0 !important}.site-sidebar .site-sidebar__nav .gform_wrapper .gform_footer{width:32%;float:right;clear:none}.site-sidebar .site-sidebar__nav .gform_wrapper #gform_submit_button_1{display:inline-block;background-color:#668172;color:white;border-radius:25px;padding:5px 25px;text-transform:capitalize}.site-sidebar .site-sidebar__nav .gform_wrapper .gform_body{margin-left:1em;float:left;width:63%}.site-sidebar .site-sidebar__nav .gform_wrapper .gform_body #input_1_1{width:90%}.site-sidebar .site-sidebar__nav .gform_wrapper .gform_body ul li{padding-bottom:none}.page-wrapper{background-size:cover;background-position:top center}#page-slider{position:relative;z-index:40;opacity:0.5;filter:alpha(opacity=50)}.main--wrapper{margin-top:5em;padding-top:2em;padding-bottom:3em;background-color:#fff;background-color:rgba(255,255,255,0.85)}.main--wrapper .main{margin-bottom:0}.page-wrapper{background-attachment:fixed}.page-wrapper--larger-banner .main--wrapper{margin-top:5em}.main{max-width:985px;width:85%;margin-left:auto;margin-right:auto}.content{padding-right:1em;margin-bottom:2em}.content h3{padding-bottom:0.5em}.content p{padding-bottom:1.5em}.content img{padding:0 1em 0}.page--projects{max-width:985px;width:85%;margin-left:auto;margin-right:auto;padding-top:6em;padding-bottom:2em;margin-bottom:4em;text-align:center}.page--projects .site-projects{width:24%;display:inline-block;vertical-align:top;margin-right:1%}.page--projects .site-projects:last-child{margin-right:0}.projects__img{margin:10px auto;overflow:hidden}.projects__title{font-weight:700;font-family:"ff-tisa-sans-web-pro",sans-serif;font-size:0.775em;text-align:left;text-transform:capitalize;text-shadow:0.656px 0.755px 2px rgba(35,31,32,0.35);padding-top:0;color:#636363}.projects__title:hover{text-decoration:underline}.home-tabs .project-title{font-size:85%}.projects{margin-left:.75%}.project{width:20.999%;display:inline-block;vertical-align:top;padding-right:1.75%;margin:0 1.75% 2.35% 0;border-right:1px solid #dedede}.project:nth-of-type(4n),.project:last-child{margin-right:0;border-right:0}.project-title{font-weight:400;font-family:"ff-tisa-sans-web-pro",sans-serif;font-size:0.875em;text-align:left;text-transform:capitalize;padding-top:0.5em;color:#636363}.project-thumbnail{max-width:100%}.project-url{font-size:90%}.team-wrapper{position:relative;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.team-module{max-width:300px;width:31%;display:inline-block;vertical-align:top;padding:0;margin-left:1%;margin-right:1%;margin-bottom:2em;position:relative;box-sizing:border-box;text-align:center}.team-module *{box-sizing:border-box}.team-module:nth-of-type(3n){border-right:0}.team-module:nth-of-type(3n) .tm-bio{left:-100%}.team-module:nth-of-type(3n+1){clear:both}.tm-img{max-width:300px;width:100%;position:relative;margin:0 auto;overflow:hidden;cursor:pointer;-webkit-transition:top 0.5s;transition:top 0.5s}.tm-img img{position:relative;z-index:10;display:block;margin:0 auto}.tm-hover-img{max-width:300px;width:100%;position:absolute;left:0;top:-100%;z-index:20}.tm-content{max-width:300px;width:100%;margin:0 auto;text-align:left}.tm-name{padding:.175em 0;margin:0;font:normal 500 140%/1em "Helvetica Neue",Helvetica,Arial,sans-serif}.tm-title{padding:0;margin:0;font:italic normal 95%/1em "Helvetica Neue",Helvetica,Arial,sans-serif}.tm-bio{width:300px;height:300px;display:none;position:absolute;z-index:15;top:0;left:100%;padding:1em;background-color:rgba(0,0,0,0.9)}.tm-bio p{color:#fff;font-size:0.875em}.post{padding:1em 0;border-bottom:1px solid #a2a2a2}.post-info{padding:0;list-style-type:none}.post-info li{display:inline;padding:0 0.5em 0 0}.post-date{font-weight:600}.post-cat{font-style:italic}.post-title{padding:0}.navigation{padding:1.25em 0 0;list-style-type:none}.navigation li{display:inline;padding:0 1.5em 0 0}#home-slider{position:relative;z-index:40}.callout--wrapper{background-image:url("assets/images/callout-bg.png");background-size:cover;background-color:#e1e1e1;padding-bottom:3em}.site-callout__title{font-family:"effra",Palatino,serif;text-align:center;text-transform:capitalize;margin-bottom:0.5em;color:#668172}.site-callout__subtitle{font-family:"effra",Palatino,serif;margin-top:1em;padding:0.4em 1em;text-align:center;text-transform:none;color:#668172}.callouts--home{max-width:985px;width:85%;margin-left:auto;margin-right:auto;padding-top:2em;text-align:center}.callouts--home .site-callout{width:24%;display:inline-block;vertical-align:top;margin-right:1%}.callouts--home .site-callout:last-child{margin-right:0}.callout__img{margin:10px auto;width:auto;height:73px;overflow:hidden}.callout__img img{width:auto;height:73px}.callout__title{font-weight:700;font-family:"ff-tisa-sans-web-pro",sans-serif;font-size:1.5em;margin:0 2em;color:#668172}.callout__title:hover{text-decoration:underline}.callout__content{padding-left:50px;padding-right:50px}.callout__content p{font-size:14px;font-weight:400;padding:1em 5em 1em;color:#252525}.callout__more{margin-top:20px}.callout__more a{color:#252525;border:2px solid;padding:10px 15px}.callout__more a:hover,.callout__more a:focus{font-weight:700}.home__traffic{background-color:#e1e1e1 transparent}.home__traffic img{width:100%}.home__our-plan{background-image:url("assets/images/callout-bg.png");background-size:cover;background-color:#e1e1e1;padding-top:7em;margin-top:-8em;padding-bottom:1em}.home__our-plan .home__our-plan-title{text-transform:lowercase;font-weight:400;font-family:"effra",Palatino,serif;font-size:2em;color:#737373;padding-top:1.5em;text-align:center}.home__our-plan .home__our-plan-title a{color:#737373}.home__our-plan .home__our-plan-title a:hover{color:#5a5a5a}.home__our-plan ul{max-width:985px;width:85%;margin-left:auto;margin-right:auto;list-style-type:none;padding:0;margin-top:1.5em}.home__our-plan ul li{display:inline-block;text-align:center;margin-right:4%;width:12.5%}.home__our-plan ul li:last-child{margin-right:0}.home__our-plan ul li .home__our-plan-text{color:#5c5d5c;text-shadow:0.656px 0.755px 2px rgba(35,31,32,0.35);text-transform:uppercase;line-height:1em;font-weight:400;font-family:"ff-tisa-sans-web-pro",sans-serif;font-size:1em;word-spacing:9999px;padding-bottom:1em}.home__our-plan ul li .home__our-plan-icons{text-align:center}.home__get-started{background-color:#668172;padding-bottom:1em;padding-top:1em}.home__get-started-question{text-align:center;text-transform:none;text-shadow:0.656px 0.755px 2px rgba(35,31,32,0.35);font-family:"effra",sans-serif;color:#fff}.home__get-started-button{max-width:985px;width:85%;margin-left:auto;margin-right:auto;text-align:center;padding:1em 0 1.5em}.home__get-started-button a{text-align:center;padding:0.75em 1.5em;font-family:"effra",Palatino,serif;font-weight:400;text-shadow:0.656px 0.755px 2px rgba(35,31,32,0.35);color:#668172;background-color:#e1e1e1;text-transform:capitalize}.home__get-started-button a:hover{font-weight:700;color:#668172}.recent--work{max-width:985px;width:85%;margin-left:auto;margin-right:auto;padding-top:4em;padding-bottom:3em;margin-bottom:1em}.recent--work .home__projects{margin-right:1%;width:24.233%}.recent--work .home__projects:last-child{margin-right:0}.recent--work .recent-work__titlebox{position:relative}.recent--work .recent-work__titlebox .recent-work__title{padding-top:0;padding-bottom:.275em;font-weight:400;color:#535353;font-family:"effra",Palatino,serif;font-size:2em}.recent--work .recent-work__titlebox .recent-work__title:before{content:url("assets/images/recent-work-icon.png") "     "}.recent--work .recent-work__titlebox .recent-work__viewall{position:absolute;right:7px;top:10px;padding:0.25em 0.65em;color:#fff;background-color:#668172;font-size:0.65em;text-transform:uppercase;border-radius:5px}.rg-blog__wrapper{background-color:#ebebeb}.rg-blog{max-width:985px;width:85%;margin-left:auto;margin-right:auto;padding-top:4em;padding-bottom:2em;margin-bottom:1em;border-bottom:1px solid #e1e1e1}.rg-blog .home__rg-blog{margin-right:1%;width:32.33%}.rg-blog .home__rg-blog:last-child{margin-right:0}.rg-blog .rg-blog__titlebox{position:relative;padding-bottom:2em}.rg-blog .rg-blog__titlebox .rg-blog__title{padding-top:0;padding-bottom:.275em;font-weight:400;color:#535353;font-family:"effra",Palatino,serif;font-size:2em}.rg-blog .rg-blog__titlebox .rg-blog__title:before{content:url("assets/images/rg-blog-icon.png") "     "}.rg-blog .rg-blog__titlebox .rg-blog__viewall{position:absolute;right:7px;top:10px;padding:0.25em 0.65em;color:#fff;background-color:#668172;font-size:0.65em;text-transform:uppercase;border-radius:5px}.rg-blog .rg-blog__post-title{text-align:center;padding:0.65em 1.5em;background-image:url("assets/images/blog-title-bg.png");background-repeat:repeat;background-color:#668172;font-size:1.1rem;font-family:"ff-tisa-sans-web-pro",sans-serif;font-weight:700;color:#ffffff;outline:1px solid #ffffff;outline-offset:-6px}.rg-blog .rg-blog-info{list-style-type:none;padding:2em 2em 0.75em}.rg-blog .rg-blog-info .rg-blog__category{text-align:center;text-decoration:underline;font-style:italic;font-size:0.75rem}.rg-blog .rg-blog__excerpt{text-align:center;padding:0 2em;line-height:1.5em;font-family:"effra",Palatino,serif;color:#555555}.rg-blog .rg-blog__read-more{text-align:center;text-transform:uppercase;font-family:"ff-tisa-sans-web-pro",sans-serif;font-weight:700;padding:2em 2em}.home__about-statement{max-width:985px;width:85%;margin-left:auto;margin-right:auto;background-image:url("assets/images/about-statement-bg.png");background-size:100% auto;background-position:center bottom;z-index:200;position:relative}.home__about-statement .home__about-statement-text{text-transform:none;text-align:center;text-shadow:0.656px 0.755px 2px rgba(35,31,32,0.35);font-size:2rem;padding:2em 0.75em 4em;color:#668172}.home__social-media{padding:4em 0 4em;margin-top:-1.5em;background-color:#ebebeb;text-align:center;z-index:40}.home__social-media img{max-width:985px;width:85%;margin-left:auto;margin-right:auto}.home__lets-talk{background-image:url("assets/images/callout-bg.png");background-size:cover;background-color:#d7d7d7;padding-bottom:1.5em;padding-top:0.5em}.home__lets-talk-text{max-width:985px;width:85%;margin-left:auto;margin-right:auto;text-align:center;padding:2em 0}.home__lets-talk-text h2{padding-top:0;padding-bottom:.275em;font-weight:400;color:#505150;font-family:"effra",Palatino,serif;font-size:2em}.home__lets-talk-text h3{font-family:"effra",Palatino,serif;font-weight:700;font-size:2em;text-transform:none;color:#505150}.home__lets-talk-button{padding-top:1em}.home__lets-talk-button a{text-align:center;padding:0.75em 4em;font-family:"effra",Palatino,serif;font-size:0.65em;font-weight:400;text-shadow:0.656px 0.755px 2px rgba(35,31,32,0.35);color:#fff;background-color:#e57c02}.home__lets-talk-button a:hover{font-weight:700;color:#fff}@media only screen and (max-width: 1142px){.site-header__nav{line-height:0.5em;height:auto;width:100%;text-align:center}.site-header__logo{height:auto;width:100%;text-align:center}.main--wrapper{margin-top:1em}}@media only screen and (max-width: 1000px){.tm-bio{z-index:25;width:200px;height:auto}.tm-bio p{font-size:0.925em}}@media only screen and (max-width: 750px){.site-header__nav{line-height:0.5em;height:auto;width:100%;text-align:center}.site-header__logo{height:auto;width:100%;text-align:center}.main--wrapper{margin-top:1em}.callouts--home{padding-top:2em}.callouts--home .site-callout{width:49%}.home__traffic{background-color:#e1e1e1 transparent;background-image:url("assets/images/traffic-mobile.png");background-size:100% auto;background-position:center top;width:100%;height:344px}.home__traffic img{visibility:hidden}.home__our-plan{padding-top:2em;padding-bottom:1em;margin-top:-8em;position:relative;z-index:-1}.home__our-plan ul li{width:30%}.home__our-plan ul li:nth-of-type(3n){margin-right:0}.recent--work .home__projects{width:49%;padding-bottom:1em}.rg-blog .home__rg-blog{margin-right:0;width:100%;padding-bottom:1em}.home__social-media{margin-top:-1.25em}.project{width:47%}.team-module{width:95%}.team-module:nth-of-type(3n) .tm-bio{left:0}.team-module:nth-of-type(2n) .tm-bio{right:100%;left:0}}@media only screen and (max-width: 600px){.sst-col,.grid-1,.grid-4-5,.grid-3-5,.grid-2-5,.grid-1-5,.grid-3-4,.grid-1-2,.grid-1-4,.grid-1-6,.grid-1-3,.grid-2-3,.grid-5-6,.sst-col-1,.sst-col-4-5,.sst-col-3-5,.sst-col-2-5,.sst-col-1-5,.sst-col-3-4,.sst-col-1-2,.sst-col-1-4,.sst-col-1-6,.sst-col-1-3,.sst-col-2-3,.sst-col-5-6{width:100%;display:block}.hero-slider--home__wrap{background-image:url("assets/images/banner-mobile.jpg");background-size:cover;background-repeat:no-repeat}.site-header{width:100%}.site-callout__title{font-size:2.25em}#home-slider{visibility:hidden}.home__our-plan{padding-top:12em;margin-top:-20em}.home__social-media{margin-top:-1em}.site-footer{padding-left:1em}.site-footer .site-footer__about{width:100%}.site-footer .site-footer__contact{width:100%;padding-left:0}.site-footer .site-footer__social{width:100%}}@media only screen and (max-width: 465px){.site-header__nav__list li:last-child{padding-right:1em}.recent-work__viewall{top:-15px !important}.recent--work .home__projects{width:100%;padding-bottom:1em;text-align:center}.recent--work .home__projects .projects__title{text-align:center}.home__our-plan{margin-top:-25em}.home__social-media img{width:95%}.home__social-media{margin-top:-0.75em}.hero-slider--home__wrap{background-position:center;background-color:#252525;padding-bottom:4em}}@media only screen and (max-width: 365px){.site-header__nav{padding-top:0.5em}.home__our-plan ul li{width:46%;margin-right:0}.home__our-plan ul li:nth-of-type(3n){margin-right:0}.home__social-media{margin-top:-0.5em}.callout__title{font-size:1.2em;margin:0}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;z-index:40;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-controls{position:absolute;z-index:100;bottom:10px;left:10px}.owl-pagination{display:inline-block;vertical-align:middle;margin:0 1em 0 0;text-align:left}.owl-page{width:12px;height:12px;display:inline-block;vertical-align:middle;margin:0 0.275em 0 0;background:#888;border-radius:50%}.owl-page.active{background:#333}.owl-buttons{display:inline-block;vertical-align:middle}.owl-buttons div{display:inline-block;vertical-align:middle;margin:0 0.675em 0 0;font:300 1em/1em "adelle-sans",Helvetica,sans-serif}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut 0.7s both ease;animation:fadeOut 0.7s both ease}.owl-fade-in{-webkit-animation:fadeIn 0.7s both ease;animation:fadeIn 0.7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade 0.7s ease both;animation:scaleToFade 0.7s ease both}.owl-goDown-in{-webkit-animation:goDown 0.6s ease both;animation:goDown 0.6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom 0.5s ease both;animation:scaleUpFrom 0.5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo 0.5s ease both;animation:scaleUpTo 0.5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}
