body {
  font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;line-height: 1.88;
}
.hero-image {
  height: 50vh;
background-image: url('../img/hero-prop-1.jpg');
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.tmg--center {
  text-align: center;
}
.tmg--nav {
  font-weight: 700;
}
.thd--color-main {
  background-color: #9f9475;
}
.thd--color-secondary {
  background-color: #3d301d,;
}
.thd--textcolor-main {
  color: #9f9475;
}
.circular-shape {
  width: 175px;
height: 175px;
margin-left: auto;
margin-right: auto;
    border-radius: 50%;
-o-border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
    overflow: hidden;
}
.fa-icon-adjust {
    line-height: 175px !important;
text-align: center;
text-shadow: 1px 1px rgba(190, 106, 0, 0.3) , 2px 2px rgba(196, 110, 0, 0.314) , 3px 3px rgba(202, 112, 0, 0.328) , 4px 4px rgba(206, 115, 0, 0.342) , 5px 5px rgba(210, 117, 0, 0.356) , 6px 6px rgba(214, 119, 0, 0.37) , 7px 7px rgba(217, 121, 0, 0.384) , 8px 8px rgba(219, 122, 0, 0.398) , 9px 9px rgba(222, 124, 0, 0.412) , 10px 10px rgba(224, 125, 0, 0.426) , 11px 11px rgba(226, 126, 0, 0.44) , 12px 12px rgba(228, 127, 0, 0.454) , 13px 13px rgba(229, 128, 0, 0.468) , 14px 14px rgba(231, 129, 0, 0.482) , 15px 15px rgba(232, 129, 0, 0.496) , 16px 16px rgba(233, 130, 0, 0.51) , 17px 17px rgba(234, 131, 0, 0.524) , 18px 18px rgba(235, 131, 0, 0.538) , 19px 19px rgba(236, 132, 0, 0.552) , 20px 20px rgba(237, 132, 0, 0.566) , 21px 21px rgba(238, 133, 0, 0.58) , 22px 22px rgba(239, 133, 0, 0.594) , 23px 23px rgba(240, 134, 0, 0.608) , 24px 24px rgba(241, 134, 0, 0.622) , 25px 25px rgba(241, 135, 0, 0.636) , 26px 26px rgba(242, 135, 0, 0.65) , 27px 27px rgba(242, 135, 0, 0.664) , 28px 28px rgba(243, 136, 0, 0.678) , 29px 29px rgba(244, 136, 0, 0.692) , 30px 30px rgba(244, 136, 0, 0.706) , 31px 31px rgba(245, 136, 0, 0.72) , 32px 32px rgba(245, 137, 0, 0.734) , 33px 33px rgba(245, 137, 0, 0.748) , 34px 34px rgba(246, 137, 0, 0.762) , 35px 35px rgba(246, 137, 0, 0.776) , 36px 36px rgba(247, 138, 0, 0.79) , 37px 37px rgba(247, 138, 0, 0.804) , 38px 38px rgba(247, 138, 0, 0.818) , 39px 39px rgba(248, 138, 0, 0.832) , 40px 40px rgba(248, 138, 0, 0.846) , 41px 41px rgba(248, 139, 0, 0.86) , 42px 42px rgba(249, 139, 0, 0.874) , 43px 43px rgba(249, 139, 0, 0.888) , 44px 44px rgba(249, 139, 0, 0.902) , 45px 45px rgba(250, 139, 0, 0.916) , 46px 46px rgba(250, 139, 0, 0.93) , 47px 47px rgba(250, 139, 0, 0.944) , 48px 48px rgba(250, 140, 0, 0.958) , 49px 49px rgba(251, 140, 0, 0.972) , 50px 50px rgba(251, 140, 0, 0.986);
}
.nav-active {
  background-color: #37474f;
}.back-to-top:hover {  background-color: #9f9475;}
.tmg--fixed {
  z-index: 9999;
}
.tD-image {
  background-image: url('../img/flexjet-ret.jpg');
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
    min-height: 50vh;
}
.pers-image {
  background-image: url('../img/portrait-alt.jpg');
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
    min-height: 50vh;
}
.text-reduced {
font-size: 0.9em;
}
#p-text{
order:2;
}
#p-img{
order:1;
}
@media screen and (min-width:900px){
#p-text{
order:1;
}
#p-img{
order:2;
}
}
#google-map {
  height: 25vh;
display: inline-block;
width: 100%;
position: relative;
vertical-align: top;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px; }
.box-hover {
    transition: all 500ms ease-in-out;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    cursor: pointer;
}

.box-hover:hover, .box-hover:focus {
    transform: translate(0, -15px);
    -webkit-transform: translate(0, -15px);
    -ms-transform: translate(0, -15px);
    -webkit-box-shadow: 0px 7px 0px 0px #9f9475;
    -moz-box-shadow: 0px 7px 0px 0px #9f9475;
    box-shadow: 0px 7px 0px 0px #9f9475;
}

.tmg-link {
/*
    top: 50%;
    left: 50%;
*/
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 10px 20px;
    overflow: hidden;
    background: #9f9475;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    color: #eee;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    border-radius: 2px;

}

.tmg-link:hover {
    color: #eee;
}

.tmg__area--maxwidth {
    max-width: 800px;
}
.blogpost-1 {
    background-image: url('../img/owl-slide-1.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.thd-blog-nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-transform: uppercase;
    font-weight: 900;
    z-index: 10000;
}

.thd-blog-nav a {
    text-decoration: none;
    color: #9f9475;
    font-family: inherit;
}
.blog-nav-flex{
  display: flex;
align-items: center;
}
.blog-nav-flex-next {
justify-content: flex-end;
align-items: center;
}
.tmg--spacer-top {
  padding-top: 70px;
}
.blog__nav--width-max {
  max-width: 900px;
}

/*Overwriting Waves Button/Link effects*/

.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button-input {
    color: white;
    background-color: #9f9475;
    font-size: inherit;
    line-height:inherit;
}

.waves-button {
    padding: 5px 25px;
    border-radius: 3px;
}
.proj__maxwidth--hero {
  max-width: 1200px;
}
.elem--logo-maxwidth {
  max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.hero--heading {
  height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}