body {font-size: 13px;font-family: "Open Sans", Arial, Helvetica, sans-serif;color: #8c8c8c;}h1 {font-size: 20px;font-family: "Open Sans", Arial, Helvetica, sans-serif;color: #2f496b;}h2 {font-size: 16px;font-family: "Open Sans", Arial, Helvetica, sans-serif;color: #2f496b;}.fitsc-button.fitsc-background-black { background-color: #2F496B; background-image: none; }
.fitsc-button.fitsc-background-black:hover { background-color: #IF2030; background-image: none; }
.fitsc-button.fitsc-large { font-size:22px; padding:20px 35px !important; }
.fitsc-promo-box-wrap { margin-bottom: 15px; }
.team-info .name-position span { color:#37aadf !important;}
h1 { line-height: normal; }
#header { background-color: #2F496B; }
#nav a { color: #ffffff; }
#nav > ul > .has-sub > a { background-color:#2F496B; }
#nav li li { background-color: #2F496B; border-color: #FFFFFF #2F496B #3a3a3a;}
#nav li li a { color: #ffffff; }
#nav li li a:hover { color: #37aadf; }
#nav-container { margin-top: 30px; }
.divider { padding: 20px 0px; }
.grid_4 .team-info { width:100% !important; margin-bottom:20px; }
.grid_12 .team-info { width:618px; margin-bottom:20px; }
.team img { width: 300px; }
.service-box {min-height:185px;}
.hentry { padding-bottom: 0px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { margin-bottom: 0px; }
@media (max-width:1023px) { .grid_4 .team-info {  max-width: 100%; width: 100%; } .grid_12 .team-info { width:368px; max-width:368px; } .service-box {min-height:185px;} .team img { width: 300px; }}
@media (max-width:767px) { .grid_4 .team-info { width: 100%; max-width: 100% } .grid_12 .team-info { width: 100%; max-width: 100% } .service-box {min-height:0px;} .team img { width: 400px;  margin-bottom: 0px; } #logo img { width: 240px; height: 54px;}}
@media (max-width:479px) { .team-info { width: 240px; } .service-box {min-height:0px;} .team img { width: 240px;  margin-bottom: 0px; } #logo img { width: 240px; height: 54px;}}
/* #footer { background-color:#395D76; } */

.true-footer-block {
  margin: 0;
  float: right;
  display: inline-block;
  overflow: hidden;
  position: relative;
  height: 20px;
  min-width: 150px;
}
.true-footer-block a {
  display: block;
  text-decoration: none !important;
  padding-left: 10px;
  text-align: right;
  line-height: 20px;
}
@media (max-width: 767px) {
  .true-footer-block {
    margin-top: 10px;
  }
  .true-footer-block a {
    text-align: center;
  }
}
.true-footer-block .hover-text {
  text-transform: lowercase;
  top: 100%;
  font-weight: bold;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  background-color: transparent;
  z-index: 4;
  line-height: 20px;
  transition: all 350ms ease-in-out;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
}
.true-footer-block .normal-text {
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  top: 0%;
  line-height: 20px;
  transition: all 350ms ease-in-out;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
}
.true-footer-block img {
  vertical-align: middle;
  margin-top: -3px;
  display: inline-block;
}
.true-footer-block:hover .hover-text {
  top: 0px;
}
.true-footer-block:hover .normal-text {
  top: -100%;
}
@media (max-width: 767px) {
  .true-footer-block {
    float: none;
  }
}
.featured-title { background: url(http://www.principalpartnersvic.com.au/wp-content/uploads/2014/06/banner-bg.png); }a:hover,.entry-content a,.team-info .name-position span,.portfolio-filter-container .active a,#footer a:hover,blockquote cite a,.text-color{color:#2f496b;}.more-link:hover span,.social-link:hover,.dropcap-color,.clients-navigation a:hover,.service-box:hover,.nivo-controlNav a.active,.nivo-controlNav a:hover,.portfolio-description,.portfolio:hover .portfolio-image > a,.format-icon:hover,.sticky .entry-title a,.widget_tag_cloud a:hover,.post-tags a:hover,.fitsc-accordion.fitsc-active .fitsc-title:before,.fitsc-toggle.fitsc-active .fitsc-title:before,.widget li:hover:before,.flex-next:hover,.flex-prev:hover,.service-hex-icon:hover{background-color:#2f496b;}.fitsc-tabs .fitsc-nav .fitsc-active,.fitsc-promo-box{border-color:#2f496b;}blockquote{border-left-color:#2f496b;}.comment-reply-link,#comment-reply,.pagination a:hover,.pagination .current,.pages > span,.pages a:hover,.fitsc-percent{background-color:#2f496b;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#2f496b),to(#154599));background-image:-webkit-linear-gradient(top,#2f496b 0%,#154599 100%);background-image:-moz-linear-gradient(top,#2f496b 0%,#154599 100%);background-image:linear-gradient(to bottom,#2f496b 0%,#154599 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f496b', endColorstr='#ff154599', GradientType=0);border:1px solid #595959;}.comment-reply-link:hover,#comment-reply:hover{background-color:#154599;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#154599),to(#2f496b));background-image:-webkit-linear-gradient(top,#154599 0%,#2f496b 100%);background-image:-moz-linear-gradient(top,#154599 0%,#2f496b 100%);background-image:linear-gradient(to bottom,#154599 0%,#2f496b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff154599', endColorstr='#ff2f496b', GradientType=0);color:#fff;}#nav > ul > li:hover > a,#nav > ul > .current-menu-item > a,#nav > ul > .current-menu-ancestor > a,#nav > ul > .current_page_item > a,#nav > ul > .current_page_ancestor > a{color:#2f496b;}#nav > ul > .has-sub:hover,#nav > ul > .has-sub.current-menu-item,#nav > ul > .has-sub.current-menu-ancestor,#nav > ul > .has-sub.current_page_item,#nav > ul > .has-sub.current_page_ancestor{background-color:#2f496b;}.portfolio a:hover{background-color:#2f496b;}.portfolio a:hover:before,.portfolio a:hover:after{border-top-color:#2f496b;border-bottom-color:#2f496b;}#pricing-table #most-popular.plan h3,#shaon-pricing-table div.selectedpriceTitle span,.minimal .plan.selected h3{background-color:#2f496b;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#2f496b),to(#154599));background-image:-webkit-linear-gradient(top,#2f496b 0%,#154599 100%);background-image:-moz-linear-gradient(top,#2f496b 0%,#154599 100%);background-image:linear-gradient(to bottom,#2f496b 0%,#154599 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f496b', endColorstr='#ff154599', GradientType=0);}#shaon-pricing-table div.selectedpriceTitle span{border-color:#595959 !important;}#pricing-table #most-popular .signup,#shaon-pricing-table .pricing-table .selectePrice-content .signup,#shaon-pricing-table .minimal .selected .pt-button{background-color:#2f496b;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#2f496b),to(#243852));background-image:-webkit-linear-gradient(top,#2f496b 0%,#243852 100%);background-image:-moz-linear-gradient(top,#2f496b 0%,#243852 100%);background-image:linear-gradient(to bottom,#2f496b 0%,#243852 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f496b', endColorstr='#ff243852', GradientType=0);color:#fff !important;}#pricing-table #most-popular .signup:hover,#shaon-pricing-table .pricing-table .selectePrice-content .signup:hover,#shaon-pricing-table .minimal .selected .pt-button:hover{background-color:#243852;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#243852),to(#2f496b));background-image:-webkit-linear-gradient(top,#243852 0%,#2f496b 100%);background-image:-moz-linear-gradient(top,#243852 0%,#2f496b 100%);background-image:linear-gradient(to bottom,#243852 0%,#2f496b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff243852', endColorstr='#ff2f496b', GradientType=0);color:#fff;}