.dropdown-arrow-inverse {

  border-bottom-color: #34495e !important;

  border-top-color: #34495e !important;

}

/* styles from flat-ui-free2.0.0-fix.less files */

body {

  color: #58554c;

	background-color: #f4ecdb;

	

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

/*  font-size: 16px;

  line-height: 1.231;*/

}

form #website{ display:none; }

input,

button,

select,

textarea {

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  font-size: 14px;

}

a {

  color: #3f5925;

  text-decoration: none;

  -webkit-transition: color 0.25s, background 0.25s;

  -moz-transition: color 0.25s, background 0.25s;

  -o-transition: color 0.25s, background 0.25s;

  transition: color 0.25s, background 0.25s;

}

a:hover,

a:focus,

a.active {

  color: #3f5925;

  text-decoration: underline;

}

#content a {

  color: #3f5925;

	 text-decoration: underline;



  -webkit-transition: color 0.25s, background 0.25s;

  -moz-transition: color 0.25s, background 0.25s;

  -o-transition: color 0.25s, background 0.25s;

  transition: color 0.25s, background 0.25s;

}

#content a:hover,

#content a:focus,

#content a.active {

  color: #3f5925;

   text-decoration: none;

}

#h-17-pt-1 a {



	 text-decoration: none;



}

#h-17-pt-1 a:hover,

#h-17-pt-1 a:focus,

#h-17-pt-1 a.active {



   text-decoration: underline;

}

h1,

.h1 {

  font-size: 48px /* 64px */;

}

h2,

.h2 {

  font-size: 28px /* 36px */;

}

h3,

.h3 {

  font-size: 24px /* 29px */;

}

h4,

.h4 {

  font-size: 18px /* 21px */;

}

h5,

.h5 {

  font-size: 21px /* 28px */;

}

h6,

.h6 {

  font-size: 16px /* 21px */;

}

h1,

.h1,

h2,

.h2,

h3,

.h3,

h4,

.h4,

h5,

.h5,

h6,

.h6 {

  line-height: 1.2em;

}

h1 {

  font-weight: 700;

}

h2 {

  font-weight: 700;

  margin-bottom: 2px;

}

h3 {

  font-weight: 600;

  margin-bottom: 4px;

  margin-top: 10px;

}

h4 {

  font-weight: 500;

  margin-top: 4px;

}

h5 {

  font-weight: 500;

}

h6 {

  font-weight: normal;

}

p {

  font-size: 18px;

  /* 18px */

  line-height: 1.722169;

  /* 31px */

	color:#58554c;

	font-weight: 600;

}

.lead {

  font-size: 28px;

  /* 28px */

  line-height: 1.4642745;

  /* 41px */

  font-weight: 300;

  margin-bottom: 20px;

}

small {

  font-size: 84%;

  /* 15px */

  line-height: 2.050846;

  /* 31px */

}

blockquote {

  position: relative;

  border-left: none;

  padding-left: 19px;

}

blockquote p {

  font-size: 20.006px;

  line-height: 1.549829;

  font-weight: normal;

  margin-bottom: .4em;

}

blockquote small {

  font-size: 18.004px;

  line-height: 1.722169;

  font-style: italic;

  color: #34495e;

}

blockquote small:before {

  content: "";

}

blockquote:before {

  position: absolute;

  left: 0;

  width: 3px;

  height: 100%;

  top: 0;

  bottom: 0;

  background-color: #ebedee;

  content: "";

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

}

.img-rounded {

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

}

.img-comment {

  font-size: 14.994px;

  line-height: 1.231;

  font-style: italic;

  margin: 24px 0;

}

.text-primary {

  color: #1abc9c;

}

a.text-primary:hover,

a.text-primary:focus {

  color: #15967d;

}

.text-success {

  color: #2ecc71;

}

a.text-success:hover,

a.text-success:focus {

  color: #25a35a;

}

.text-danger {

  color: #e74c3c;

}

a.text-danger:hover,

a.text-danger:focus {

  color: #b93d30;

}

.text-warning {

  color: #f1c40f;

}

a.text-warning:hover,

a.text-warning:focus {

  color: #c19d0c;

}

.text-info {

  color: #3498db;

}

a.text-info:hover,

a.text-info:focus {

  color: #2a7aaf;

}

.text-inverse {

  color: white;

}

a.text-inverse:hover,

a.text-inverse:focus {

  color: #cccccc;

}

.muted {

  color: #bdc3c7;

}

a.muted:hover,

a.muted:focus {

  color: #979c9f;

}

footer {

  background-color: transparent;

}

.input-append input {

  -webkit-border-radius: 6px 0 0 6px;

  -moz-border-radius: 6px 0 0 6px;

  border-radius: 6px 0 0 6px;

}

.bg-white {

  background-color: #ffffff;

}

.bg-black {

  background-color: #000000;

}



.bordered {

  border-style: solid;

}

.bordered.bg-turquoise {

  border-color: #16a085;

}

.bordered.bg-emerland {

  border-color: #27ae60;

}

.bordered.bg-peter-river {

  border-color: #2980b9;

}

.bordered.bg-amethyst {

  border-color: #8e44ad;

}

.bordered.bg-wet-asphalt {

  border-color: #2c3e50;

}

.bordered.bg-sun-flower {

  border-color: #f39c12;

}

.bordered.bg-carrot {

  border-color: #d35400;

}

.bordered.bg-alizarin {

  border-color: #c0392b;

}

.bordered.bg-clouds {

  border-color: #bdc3c7;

}

.bordered.bg-concrete {

  border-color: #7f8c8d;

}

html,

body {

  height: 100%;

}

body {

  overflow-x: hidden;

  color: #58554c;

  line-height: 1.29;

}

@media (max-width: 767px) {

  body {

    padding-right: 0;

    padding-left: 0;

  }

}

section ul {

	margin-top: 20px;

	margin-left: 40px;

}

li {

  line-height: 25px;

	color:#58554c;

	font-weight: 600;

}

.btn {

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

  line-height: 22px;

  -webkit-transition: color 0.25s, background 0.25s;

  -moz-transition: color 0.25s, background 0.25s;

  -o-transition: color 0.25s, background 0.25s;

  transition: color 0.25s, background 0.25s;

}

.btn.btn-large {

  font-size: 17px;

  padding: 12px 18px;

}

.btn > [class^="fui-"] {

  margin-left: 4px;

  margin-right: 4px;

  line-height: inherit;

  display: inline-block;

  vertical-align: top;

}

.input-group-btn .btn {

  background: #bdc3c7;

  line-height: 9px 12px 10px;

  line-height: 22px;

  border: 0;

  margin: 0;

  color: #fff;

  margin-left: 0 !important;

  padding-left: 10px;

  padding-right: 12px;

}

.input-group-btn .btn:hover {

  background: #cacfd2;

}

textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input {

  outline: none;

}

.form-group {

  margin-bottom: 10px;

}

.table-bordered {

    border: 1px solid rgba(88, 85, 76, 0.5);

}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {

    border: 1px solid rgba(88, 85, 76, 0.5);

}

.table-bordered h4 {font-weight:600;}

.table-bordered li {font-weight:400;}

label {

  line-height: 20px;

}

label.padding {

  padding-top:1.5em;

}



.hero-unit h1 {

  margin-bottom: 0;

  font-size: 60px;

  line-height: 1;

  letter-spacing: -1px;

  color: inherit;

}

h4,

h5,

h6 {

  margin-top: 10px;

  margin-bottom: 10px;

}

p {

  margin-bottom: 10px;

}

.page-wrapper {

  position: relative;

  z-index: 2;

  background: #f4ecdb;

  overflow: hidden;

  min-height: 100%;

}

.header-background {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

	    z-index: 0;

}

.loaded .page-wrapper,

.loaded .header-antiflicker,

.loaded body > header .header-background {

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

  -webkit-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

  -moz-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

  -o-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

  transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

}

.loaded.nav-visible .page-wrapper,

.loaded.nav-visible .navbar.navbar-fixed-top,

.loaded.nav-visible .header-antiflicker,

.loaded.nav-visible body > header .header-background {

  -webkit-transform: translate3d(-230px, 0, 0);

  -moz-transform: translate3d(-230px, 0, 0);

  -o-transform: translate3d(-230px, 0, 0);

  transform: translate3d(-230px, 0, 0);

}

.loaded.no-csstransitions .page-wrapper,

.loaded.no-csstransitions .header-antiflicker {

  left: 0;

}

.loaded.no-csstransitions.nav-visible .page-wrapper,

.loaded.no-csstransitions.nav-visible .navbar.navbar-fixed-top,

.loaded.no-csstransitions.nav-visible .header-antiflicker {

  left: -230px !important;

  right: auto;

}



[class^="fui-"] {

  display: inline-block;

  vertical-align: middle;

}

body > section,

header,

footer {

  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

@media (max-width: 979px) {



}

@media (max-width: 767px) {

  body > section,

  header,

  footer {

    padding-right: 5px;

    padding-left: 5px;

  }

}

img {

  width: auto\9;

  height: auto;

  max-width: 100%;

  vertical-align: middle;

  border: 0;

  -ms-interpolation-mode: bicubic;

}

h1,

.h1 {

	color: #ffffff;



}



h2,

.h2 {

	color: #73172f;

}

h3,

.h3,

h4,

.h4{

	color: #3f5925;

	

}



h5,

.h5,

h6,

.h6 {

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  color: #58554c;

}

h1 {

  font-weight: normal;

}

img {

  -webkit-backface-visibility: hidden;

}

textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input {

  font-family: "minerva-modern",Helvetica, Arial, sans-serif;

  font-size: 16px;

  font-weight: normal;

  color: #000000;

}

a:hover,

button:hover,

a:focus,

button:focus,

a:active,

button:active {

  outline: none;

}

#bgVideo {

  overflow: hidden;

}

#bgVideo > video {

  position: absolute !important;

}

.delimiter {

  margin-top: 200px;

}

.delimiter.line {

  margin-top: 150px;

  margin-bottom: 150px;

  border-top: 2px solid #ebedee;

}

header {

  padding-top: 100px;

  padding-bottom: 70px;

  z-index: 100;

}

header .brand {

  font-size: 25px;

	padding-top: 20px;

  font-weight: normal;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  font-weight: 800;

  letter-spacing: -1px;



}

header .brand img:first-child {

  float: left;

  margin:0;

}



.background {

  position: absolute;

  left: 0;

  top: 0;

  right: 0;

  bottom: 0;

  z-index: 1;

  background: 80% 50% no-repeat;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  opacity: 20;

  filter: alpha(opacity=2000);

  opacity: 0.2;

  filter: alpha(opacity=20);

}

.container {

  position: relative;

  z-index: 2;

}

@media (max-width: 767px) {

  header {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

  }

}

.navbar {

  left: 0;

  right: 0;

}

.navbar .brand {



  float: left;

}

.navbar .subnav {

  display: none;



}

.navbar a {

  -webkit-transition: color 0.25s, background 0.25s;

  -moz-transition: color 0.25s, background 0.25s;

  -o-transition: color 0.25s, background 0.25s;

  transition: color 0.25s, background 0.25s;

}

.navbar .navbar-collapse {

  padding-left: 0;

  padding-right: 0;

}

.navbar .nav > li {

  float: left;

}

.navbar .nav > li > a:hover,

.navbar .nav > li > a:focus {



		text-decoration: underline;

}



.navbar .navbar-toggle {

  margin: 26px 0 10px;

  color: white;

  background: none;

  padding: 0;

  width: 30px;

  height: 30px;

  background: url("../../startup/common-files/icons/menu-icon@2x.png") 50% no-repeat;

  -webkit-background-size: 17px 12px;

  -moz-background-size: 17px 12px;

  -o-background-size: 17px 12px;

  background-size: 17px 12px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

	z-index:10;

}

.navbar .navbar-toggle:before {

  display: none;

}

.navbar .navbar-form .btn {

  height: auto;

  line-height: 22px;

  padding-top: 10px;

  padding-bottom: 10px;

}

.navbar .nav > li > a > [class*="fui-"] {

  font-size: 24px;

  margin: -10px 0 0;

  position: relative;

  top: 4px;

}

.navbar.navbar-fixed-top {

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

  max-width: 1170px;

  margin: 0 auto;

}

.loaded .navbar.navbar-fixed-top {

  -webkit-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

  -moz-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

  -o-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

  transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);

}



	li.mobile-only {display:none;}

@media (min-width: 768px) and (max-width: 991px) {

  .navbar-collapse.collapse {

    display: none !important;

  }

  .navbar-toggle {

    display: block;

  }

  .navbar-header {

    float: none;

  }

}

.header-19 .navbar-collapse.collapse,

.header-16 .navbar-collapse.collapse {

  display: none !important;

}

@media (max-width: 991px) {

  body .navbar-collapse {

    width: 230px;

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    height: 100% !important;

    z-index: 1;

  }

	li.mobile-only {display:inline;}

}

@media (min-width: 992px) {

  body > .collapse.navbar-collapse {

    display: none !important;

  }



}

body .navbar-collapse#header-19,

body .navbar-collapse#header-16 {

  width: 230px;

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  height: 100% !important;

  z-index: 1001;

}

body > .navbar-collapse {

  padding: 25px 0;

  overflow: auto;

  background: #314940;

  min-height: 100%;

}

body > .navbar-collapse::-webkit-scrollbar {

  display: none;

}

body > .navbar-collapse .pull-right,

body > .navbar-collapse .pull-left {

  float: none !important;

	z-index: 1002;

}

body > .navbar-collapse .nav {

  margin: 0 0 10px;

}

body > .navbar-collapse .nav > li {

  margin: 0;

	padding:0;

}

body > .navbar-collapse .nav > li > a {

  display: block;

  padding: 12px 35px;

  border-bottom: 1px solid #fffaf4;

  font-size: 13px;

  font-weight: normal;

  letter-spacing: 1px;

  color: #fffaf4;

  text-transform: uppercase;

}

body > .navbar-collapse .nav > li > a:hover,

body > .navbar-collapse .nav > li > a:focus,

body > .navbar-collapse .nav > li > a.active {

  color: #fffaf4;

	text-decoration: underline;

	background-color: #314940;

}

body > .navbar-collapse .nav > li > a:hover,

body > .navbar-collapse .nav > li > a:focus {

 background-color: #314940;

	text-decoration: underline;

}

body > .navbar-collapse .nav > li.active > a {

  color: #fffaf4;

}

body > .navbar-collapse .nav > li.active > a:hover,

body > .navbar-collapse .nav > li.active > a:focus,

body > .navbar-collapse .nav > li.active > a.active {

  color: #fffaf4;

	text-decoration: underline;

}

body > .navbar-collapse .subnav {

  display: none;

  list-style: none;

  margin: 0;

  padding: 0;

}

body > .navbar-collapse .subnav li > a {

  display: none;

  margin: 0;

  padding: 7px 0;

  font-size: 13px;

  font-weight: normal;

  color: #fffaf4;

  text-transform: capitalize;

}

body > .navbar-collapse .subnav li > a:hover,

body > .navbar-collapse .subnav li > a:focus,

body > .navbar-collapse .subnav li > a.active {

  color: #fffaf4;

	text-decoration: underline;

}

body > .navbar-collapse .navbar-form,

body > .navbar-collapse .navbar-search {

  padding: 10px 35px;

  margin: 0;

  border-bottom: 0 none;

  border-top: 0 none;

  box-shadow: none;

}

body > .navbar-collapse .navbar-form:focus,

body > .navbar-collapse .navbar-search:focus {

  outline: 0 none;

}

body > .navbar-collapse .navbar-form .btn,

body > .navbar-collapse .navbar-search .btn,

body > .navbar-collapse .navbar-form .btn-primary,

body > .navbar-collapse .navbar-search .btn-primary {

  height: 30px;

  line-height: 20px;

  font-size: 15px;

  color: #fffaf4;

	text-decoration: underline;

  background: none;

  padding: 0;

}

body > .navbar-collapse .navbar-form .btn:hover,

body > .navbar-collapse .navbar-search .btn:hover,

body > .navbar-collapse .navbar-form .btn-primary:hover,

body > .navbar-collapse .navbar-search .btn-primary:hover {

  color: #fffaf4;

		text-decoration: underline;

}

	

#back_to_top {

color: #cdcdcd;

height: auto;

position: fixed;

bottom: 150px;

margin: 0;

z-index: 10003;

-webkit-transition: all .3s ease 0s;

-moz-transition: all .3s ease 0s;

-o-transition: all .3s ease 0s;

transition: all .3s ease 0s;

right: 30px;



}



.header-10-sub .control-btn {



  width: 53px;

  height: 53px;

  line-height: 53px;

  margin: 0;

  padding: 0;

  border-radius: 50%;

  text-align: center;

  font-size: 19px;

  font-weight: normal;

	border: 1px solid #7f8c8d;

  color: #7f8c8d;

	visibility: visible;

  background: #ffffff;

  opacity: 60;

  filter: alpha(opacity=6000);

  opacity: 0.6;

  filter: alpha(opacity=60);



}

.header-10-sub .control-btn:hover,

.header-10-sub .control-btn:focus,

.header-10-sub .control-btn.active {

  color: #7f8c8d;

}

.header-10-sub .control-btn:hover,

.header-10-sub .control-btn:focus,

.header-10-sub .control-btn:active,

.header-10-sub .control-btn.active {

  opacity: 100;

  filter: alpha(opacity=10000);

  opacity: 1;

  filter: alpha(opacity=100);

}

@media (max-width: 767px) {

	#back_to_top {

color: #cdcdcd;

height: auto;

position: fixed;

bottom: 80px;

margin: 0;

z-index: 10003;

-webkit-transition: all .3s ease 0s;

-moz-transition: all .3s ease 0s;

-o-transition: all .3s ease 0s;

transition: all .3s ease 0s;

right: 30px;



}



}

@media (max-width: 480px) {

	#back_to_top {

color: #cdcdcd;

height: auto;

position: fixed;

bottom: 50px;

margin: 0;

z-index: 10003;

-webkit-transition: all .3s ease 0s;

-moz-transition: all .3s ease 0s;

-o-transition: all .3s ease 0s;

transition: all .3s ease 0s;

right: 30px;



}



}

/**

 * Header 17 stylesheet  

 * */

.header-17-startup-antiflicker {

  background: white !important;

}

.header-17 {

  z-index: 100;

  width: 100%;

  height: 100px;

  padding-top: 0;

  padding-bottom: 0;



}

.header-17 .header-background {

		 	background: rgba(255, 255, 255, 0.1);

	height: 155px;

	z-index: 0;

}


.header-17 .navbar-header {

    position: absolute;
    
    top:0;
    
        z-index: 999;
    
    
    
}

.header-17  .global-nav {

margin:0;

	top:-75px;

position: absolute;

	right:220px;

	z-index:1000;



}



.header-17 .phone-small {display:none;}



.header-17  .main-nav {

position: absolute;

top: 120px;

	width: 100%;

	height: 75px;

	left:0;

	background: #314940;

	z-index:2;

}

.header-17 .online-banking {

 padding:7px 10px 6px 10px;

	position: absolute;

	width:200px;

	top:-28px;

	left:35px;

	  background-color: #73172f;

	z-index: 10;

	  color: #fffaf4;



}

.header-17 .online-banking:hover {

 padding:7px 10px 6px 10px;

	position: absolute;

	width:200px;

	top:-28px;

	left:35px;

	  background-color: #80292f;

	z-index: 10;

	  color: #fffaf4;



}

.header-17 .online-banking ul{margin-left: -20px;

margin-top:5px;}

.header-17 .online-banking  li{

font-size: 12px;



}

.header-17 .online-banking h4{	text-align: center;}



.header-17 .online-banking  a.ob-header {

	    text-transform: uppercase;

    font-size: 18px;

    font-weight: normal;

	text-align: center;

    font-weight: 800;

    color: #fffaf4;



	padding-right: 20px;

}

.header-17 .online-banking  .ob-header {

		    text-transform: uppercase;

    font-size: 18px;

    font-weight: normal;

	text-align: center;

    font-weight: 800;

    color: #fffaf4;

}

.header-17 .online-banking a.ob-header:hover, 

.header-17 .online-banking a.ob-header-on{ 	    text-transform: uppercase;

    font-size: 18px;

    font-weight: normal;

	text-align: center;

    font-weight: 800;

    color: #fffaf4;

	text-decoration: underline;



	padding-right: 20px;

}

#online-banking{ display: none; }



textarea,

input.login_box[type="text"],

input.login_box[type="password"],

input.login_box[type="datetime"],

input.login_box[type="datetime-local"],

input.login_box[type="date"],

input.login_box[type="month"],

input.login_box[type="time"],

input.login_box[type="week"],

input.login_box[type="number"],

input.login_box[type="email"],

input.login_box[type="url"],

input.login_box[type="search"],

input.login_box[type="tel"],

input.login_box[type="color"],

.login_box {

	color:#ffffff;

	margin-top:4px;

	margin-bottom:6px;

	background-color: #8f484e;

	border: #b48a77 1px solid;

	    border-radius: 2px;

	background-image: url("/static/img/icon_lock-banking.png");

	background-position: 2% center;

	background-repeat: no-repeat;

	padding-left: 25px;

	padding-top:2px;

	width:100%;

	

}

.header-17 .navbar.navbar-fixed-top {

  top: 0 !important;

}

.header-17 .navbar .navbar-form {

  padding: 80px 0 19px 30px;

		z-index: 1001;



}

.header-17 .navbar .btn {

  padding-left: 16px;

  padding-right: 16px;

  font-size: 14px;

  font-weight: normal;

  font-weight: 600;

}

.header-17 .navbar .btn.btn-primary {

  background-color: #73172f;

	font-size: 22px;

		z-index: 1001;

	width:200px;

}

.header-17 .navbar .btn.btn-primary:hover,

.header-17 .navbar .btn.btn-primary:focus {

  background-color: #7e243c;

}

.header-17 .navbar .btn.btn-primary:active,

.header-17 .navbar .btn.btn-primary.active {

  background-color: #7e243c;

}

#content .btn.btn-primary {

  background-color: #73172f;

	font-size: 22px;

		z-index: 1001;

}

#content a.btn.btn-primary  {color:#fffaf4; text-decoration: none;}

#content a.btn.btn-primary:hover {color:#fffaf4; text-decoration: underline;}

#content .btn.btn-primary:hover,

#content .btn.btn-primary:focus {

  background-color: #7e243c;

}

.header-17 .navbar .btn.btn-primary:active,

.header-17 .navbar .btn.btn-primary.active {

  background-color: #7e243c;

}

.header-17 .navbar .brand {

  padding-top: 33px !important;

  font-size: 25px;

  font-weight: normal;

overflow: hidden;

  font-weight: 800;

  letter-spacing: 0;

  position: relative;



}

.header-17 .navbar brand a{



	  z-index: 1001;

}

.header-17 .navbar .brand img:first-child {

  float: left;

  margin: -10px 15px 0 0;

  position: relative;

width: 320px;

}





.header-17 .online-banking li {

	list-style:	none;

	margin-left: 0;

}



.header-17 .online-banking a {



	  color: #fffaf4;

}



.header-17 .main-nav {text-align:center;}

.header-17 .main-nav  li {

	padding-top:5px;

	padding-left:30px;

}

.header-17 .main-nav > li {

text-align: center;



}



.header-17 .main-nav > li:hover {

text-align: center;

	background-color: #507668;

}

.header-17 .main-nav li a:hover,

.header-17 .main-nav li a.active {

text-align: center;

	background-color: #507668;

}

.header-17 .main-nav > li:first-child {

  margin-left: 0;

}

.header-17 .main-nav a {

text-transform:uppercase;

  font-size: 18px;

  font-weight: normal;



  font-weight: 800;

  color: #fffaf4;



}

.header-17 .main-nav > li > a {

  padding: 44px 0 22px;

  font-size: 14px;

  font-weight: normal;



  font-weight: 800;

  color: #fffaf4;



}

.header-17 .main-nav > li > a:hover,

.header-17 .main-nav > li > a:focus,

.header-17  .main-nav > li > a.active {

  color: #fffaf4;

		text-decoration: underline;

	background-color: #507668;

}

.header-17 .main-nav > li.active > a {

  color: #fffaf4;

		text-decoration: underline;

	background-color: #507668;

}

.header-17 .main-nav > li.active > a:hover,

.header-17 .main-nav > li.active > a:focus,

.header-17 .main-nav > li.active > a.active {

  color: #fffaf4;

		text-decoration: underline;

	background-color: #507668;

}



.header-17 .main-nav ul > li:hover > ul {

	display: block; 

	position: absolute;

	top:65px;

	left:0;

	height: 210px;

 width: 710px;   

	overflow: hidden;

	z-index: 999999;

background-color: #507668;

	  color: #fffaf4;

}



.header-17 .main-nav ul  li:hover  ul a {

	  color: #fffaf4;



}



.header-17 .main-nav ul  li:hover  ul a:hover {

	  color: #fffaf4;

		text-decoration: underline;

	

background-color: #507668;

}



.header-17 .main-nav ul > li:hover > ul > li{

	list-style: none;

	text-align: left;

	margin: 0;

	float:left;

	height: 210px;

}



.header-17 .subnav a {

text-transform:none;

  font-size: 16px;

  font-weight: normal;

  color: #fffaf4;

	margin-top:20px;

}

.header-17 .subnav {

	padding-top: 20px;

	padding-bottom: 20px;

}

.header-17 .subnav li {}



.header-17 .subnav li.line {



	border-right: solid 1px #314940;

	padding-right: 40px;

}

.header-17 .navbar .navbar-toggle {

  background-image: url("../../startup/common-files/icons/menu-icon-header-17@2x.png");

  -webkit-background-size: 17px 12px;

  -moz-background-size: 17px 12px;

  -o-background-size: 17px 12px;

  background-size: 17px 12px;

  margin-top: 34px;

z-index:999;

}

.carousel-item {

    height: 100vh;

    min-height: 300px;

    background: no-repeat center center scroll;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;



}



.header-17-sub {

  position: absolute;

	top: 100;

	z-index: 1;

	width: 100%;

	height: 700px;



  color: #7f8c8d;

}

.content-17 {

  position: absolute;

	top: 0;

	z-index: 1;

	width: 100%;

	height: 700px;



  color: #7f8c8d;

}

.header-17-sub.v-center,

.header-17-sub .v-center {

  display: table;

  width: 100%;

}

.header-17-sub.v-center > div,

.header-17-sub .v-center > div {

  display: table-cell;

  vertical-align: middle;

  margin-top: 0;

  margin-bottom: 0;

  float: none;

}

.content-17.v-center,

.content-17 .v-center {

  display: table;

  width: 100%;

}

.content-17.v-center > div,

.content-17 .v-center > div {

  display: table-cell;

  vertical-align: middle;

  margin-top: 0;

  margin-bottom: 0;

  float: none;

}

@media (max-width: 1199px) {

.content-17 {

  position: absolute;

	top: 60;



	width: 100%;

	height: 500px;



  color: #7f8c8d;

}

}

@media (max-width: 979px) {



	.header-17 .navbar .navbar-form {

display:none;



}

	.navbar-header {width: 96%;}

	.header-17 .phone-small {display:inline; position: absolute; top:-3px;  right: 120px;}



	.header-17 ul.ob-list li {

		  display: flex;

  flex-wrap: wrap;

	margin-right: 15px;

	text-align: center;}

.header-17 #home .online-banking {

 padding: 10px;



	top:120px;

	left:35px;

	min-height: 150px;

}	

	.header-17 #secondary .online-banking {

 padding: 10px;



	top:120px;

	left:35px;

	height: auto;

}

	.header-17 .navbar .pull-forward {z-index:999;}

}

@media (min-width: 768px) {

  .header-17-sub.v-center.row:before,

  .header-17-sub .v-center.row:before,

  .header-17-sub.v-center.row:after,

  .header-17-sub .v-center.row:after {

    display: none;

  }

}

@media (max-width: 880px) {

	.header-17-sub {

  position: absolute;

	top: 0;

	z-index: 1;

	width: 100%;

	height: 600px;



  color: #7f8c8d;

}

		.content-17 {

  position: absolute;

	top: 60;

	z-index: 1;

	width: 100%;

	height: 600px;



  color: #7f8c8d;

}

}

	@media (max-width: 800px) {

			.header-17-sub {

  position: absolute;

	top: 0;

	z-index: 1;

	width: 100%;

	height: 350px;



  color: #7f8c8d;

}

.content-17 {

  position: absolute;

	top: 60;

	z-index: 1;

	width: 100%;

	height: 350px;



  color: #7f8c8d;

}

	.header-17 #home .online-banking {

 padding: 10px;

	position: relative;

	width:100%;

		top:120px;

	left:0;



float:none;

	  background-color: #73172f;

	z-index: 2;

	  color: #fffaf4;

	border-radius: 6px;

			min-height: 180px;

}

		.header-17 #secondary .online-banking {

			 padding: 10px;

	position: relative;

	width:100%;

		top:120px;

	left:0;



float:none;

	  background-color: #73172f;

	z-index: 2;

	  color: #fffaf4;

	border-radius: 6px;

			height: auto;

	}

	.header-17 ul.ob-list li {

		  display: flex;

  flex-wrap: wrap;



	margin-top: 0;

	width: 150px;

		height: 20px;



}

}



@media (max-width: 767px) {

	.header-17-sub {

  position: absolute;

	top: 0;

	z-index: 1;

	width: 100%;

	height: 500px;



  color: #7f8c8d;

}

		.content-17 {

  position: absolute;

	top: 60;

	z-index: 1;

	width: 100%;

	height: 500px;



  color: #7f8c8d;

}



	.header-17 .container {z-index: 0;}

		.header-17 .phone-small {position: absolute; top:15px; right:140px;}

	.header-17 .navbar .btn.btn-primary {

		min-width: 155px;

    background-color: #73172f;

    font-size: 18px;

    z-index: 1001;

    width: auto;

	}

	.header-17 .navbar .btn.btn-primary img{width:15%;}

	

	

	

}

@media (max-width: 590px) {

		.header-17 #home .online-banking {

			min-height: 200px;

	}

			.header-17 #secondary .online-banking {

			height: auto;

	}

	.header-17 ul.ob-list {display: block;}

		.header-17 ul.ob-list li {

			text-align:left;

			display:inline-block; 

	}

}

@media (max-width: 480px) {

			.header-17 .phone-small {position: absolute; top:-8px; left:75px;}

	.header-17 .phone-small a {padding-top:12px;padding-bottom:5px;}

			.header-17 #home .online-banking {

			min-height: 220px;

	}

				.header-17 #secondary .online-banking {

			min-height: auto;

	}

}

.header-17-sub .row.v-center {

  width: auto;

}

.header-17-sub .btn.btn-clear {

  font-size: 20px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding: 10px 15px 10px 10px;

  background: none;

  border: 2px solid #627326;  

	background: rgba(255, 255, 255, 0.75);

}

.header-17-sub .btn.btn-clear a {

	  color: #627326;

}

.header-17-sub .btn.btn-clear:hover,

.header-17-sub .btn.btn-clear:focus {

  border-color: #627326;

  background: rgba(255, 255, 255, 1.0);

	  color: #627326;

}

.header-17-sub .btn.btn-clear:active,

.header-17-sub .btn.btn-clear.active {

  border-color: #627326;

  background: rgba(255, 255, 255, 0.75);

  color: #627326;

}

.header-17-sub .btn.btn-clear [class*="fui-"] {

  font-size: 30px;

  font-weight: normal;

  color: inherit;

  margin: -2px 15px 0 0;

}

.content-17 .btn.btn-clear {

  font-size: 20px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding: 10px 15px 10px 10px;

  background: none;

  border: 2px solid #627326;  

	background: rgba(255, 255, 255, 0.75);

}

.content-17 .btn.btn-clear a {

	  color: #627326;

}

.content-17 .btn.btn-clear:hover,

.content-17 .btn.btn-clear:focus {

  border-color: #627326;

  background: rgba(255, 255, 255, 1.0);

	  color: #627326;

}

.content-17 .btn.btn-clear:active,

.content-17 .btn.btn-clear.active {

  border-color: #627326;

  background: rgba(255, 255, 255, 0.75);

  color: #627326;

}

.content-17 .btn.btn-clear [class*="fui-"] {

  font-size: 30px;

  font-weight: normal;

  color: inherit;

  margin: -2px 15px 0 0;

}

@media (max-width: 480px) {

	.header-17 .navbar .brand {

  top: 0;

		left:0;

  font-size: 25px;

  font-weight: normal;



  font-weight: 800;

  letter-spacing: 0;

  position: absolute;



}

	.header-17 .navbar .brand{ width:75%;}

  .header-17-sub .btn.btn-clear {



    font-size: 18px;

    font-weight: normal;

    color: white;

    display: block;

    min-width: 260px;

  }

  .header-17-sub .btn.btn-clear [class*="fui-"] {

    float: left;

  }

	  .content-17 .btn.btn-clear {



    font-size: 18px;

    font-weight: normal;

    color: white;

    display: block;

    min-width: 260px;

  }

  .content-17 .btn.btn-clear [class*="fui-"] {

    float: left;

  }

}

.header-17-sub h3 {

  margin: 0 0 10px;

}

.header-17-sub .hero-unit {

  margin: 0 0 28px;

  padding: 130px 0 0 0;

  background: transparent;

}

.header-17-sub .hero-unit h1 {

  margin: 0;

  font-size: 39px;

  font-weight: 600;

color: #73172f;

  line-height: 49px;

  letter-spacing: 0;

}

.header-17-sub .hero-unit p {

  font-size: 28px;

  font-weight: normal;

  color: #314940;

  font-weight: 300;

	text-shadow: 0px 0px 9px #fff;

}

.content-17 h3 {

  margin: 0 0 10px;

}

.content-17 .hero-unit {

  margin: 0 0 28px;

  padding: 130px 0 0 0;

  background: transparent;

minimum-width:500px;

}

.content-17 .hero-unit h1 {

  margin: 0;

  font-size: 39px;

  font-weight: 600;

color: #73172f;

  line-height: 49px;

  letter-spacing: 0;

}

.content-17 .hero-unit p {

  font-size: 28px;

  font-weight: normal;

  color: #314940;

  font-weight: 300;

	text-shadow: 0px 0px 9px #fff;

}

.over_560_hide {

display:none;

}

@media (max-width: 800px) {

.over_560_hide {

display:inline-block;

}

}



  .header-17-sub .hero-unit {



    margin: 0 0 0;



  }

  .header-17-sub .hero-unit h1 {



  }



  .header-17-sub .hero-unit p {



  }

	  .content-17 .hero-unit, .content-17 .btn.btn-clear, .content-17 .hero-unit.comment-box.btn.btn-huge btn-clear {



    margin: 0 0 0;

	minimum-width:auto;

maximum-width:420px;

position:relative;

  }



element.style {

}

.carousel-caption { left:0;

right:0;

}

  .content-17 .hero-unit h1 {



  }

  .content-17 .hero-unit p {



  }

}

.header-17-sub .hero-unit,

.header-17-sub big,

.header-17-sub h1,

.header-17-sub .h1,

.header-17-sub h2,

.header-17-sub .h2,

.header-17-sub h3,

.header-17-sub .h3,

.header-17-sub h4,

.header-17-sub .h4,

.header-17-sub h5,

.header-17-sub .h5,

.header-17-sub h6,

.header-17-sub .h6 {color: #73172f;}

.header-17-sub .btn.btn-clear {

	  color: #627326;

}

.header-17-sub .btn.btn-clear:hover,

.header-17-sub .btn.btn-clear:focus {

	  color: #627326;

}

.header-17-sub .btn.btn-clear:active,

.header-17-sub .btn.btn-clear.active {

	  color: #627326;

}

.header-17-sub big {

  font-size: 22px;

  font-weight: normal;

  color: white;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  line-height: 32px;

}

.header-17-sub h6 {

  font-size: 18px;

  font-weight: normal;

  color: white;

  font-weight: 500;

  text-transform: none;

}

.header-17-sub .pt-perspective {

	margin-top: 0;

background: #f4ecdb;

  position: relative;

  height: 100%;



}

.header-17-sub  .background-1 {

width: 100%;

  position: absolute;

  left: 0;

	top:0;

  right: 0;

  bottom: 0;

  z-index: 1;

height:680px;

padding-bottom: 20px;

  opacity: 100;

  filter: alpha(opacity=10000);

  opacity: 1;

  filter: alpha(opacity=100);

	overflow: hidden;

}



.header-17-sub  .background-1 img {

	  z-index: 1;

	width:100%;

	height: auto;

	  position: absolute;

	



  top: 0;



}

.header-17-sub .secondary .background-1 img {

	  z-index: 1;



	  position: absolute;

	top: 120px;

overflow: hidden;





}



.header-17-sub .pt-page {

  width: 100%;

  height: 680px;

  position: absolute;

	  padding: 100px 0;

  top: 0;

  left: 0;

  visibility: hidden;

  overflow: hidden;

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

  -webkit-transform-style: preserve-3d;

  -moz-transform-style: preserve-3d;

  transform-style: preserve-3d;

}



.header-17-sub .v-center {



  height: 500px;

	  padding: 100px 0;





}

.carousel-inner {



  height: 690px;







}

.content-17 .carousel-item {



  height: 600px;

	  padding: 200px 0;





}

.header-17-sub .pt-page.pt-page-current {

  position: relative;

}

.header-17-sub .calculated .pt-page.pt-page-current {

  position: absolute;

}

.header-17-sub .pt-page-current,

.header-17-sub .no-js .pt-page {

  visibility: visible;

  z-index: 1;

}

.header-17-sub .pt-page-ontop {

  z-index: 2;

}

.header-17-sub .page-transitions {



}

.header-17-sub .page-transitions .col-sm-3 {

  text-align: left;

}

.controls .carousel-indicators {



  position: absolute;

  top: 690px;

	left:0;

right:0;

width:100%;

	

	height: 50px;

  text-align: center;

	z-index:99;

	display: block;

}

.controls .carousel-indicators {

  list-style: none;

  margin: 0;

  padding: 0;

}

.controls .carousel-indicators li {

  line-height: 18px;

  display: inline-block;

  width: 20px;

  height: 20px;

  text-indent: -999px;

  background-color: #d9cba0;

  border-radius: 50%;

  cursor: pointer;

}

.controls .carousel-indicators li + li {

  margin-left: 10px;

}

.controls .carousel-indicators li.active {

  background-color: #8c3f23;

}



.loaded .header-17-sub .pt-page .box-icon [class*="pt-control-"] {

  opacity: 100;

  filter: alpha(opacity=10000);

  opacity: 1;

  filter: alpha(opacity=100);

}





.loaded .header-17-sub .pt-page-1 {

  left: 0;

  opacity: 100;

  filter: alpha(opacity=10000);

  opacity: 1;

  filter: alpha(opacity=100);

}



.loaded .header-17-sub .pt-page-2  {

  left: 0;

  opacity: 100;

  filter: alpha(opacity=10000);

  opacity: 1;

  filter: alpha(opacity=100);

  z-index: 100;

}

.loaded .header-17-sub .pt-page-3  {

  left: 0;

  opacity: 100;

  filter: alpha(opacity=10000);

  opacity: 1;

  filter: alpha(opacity=100);

  z-index: 100;

}

@media (max-width: 1199px) {

				.header-17-sub .v-center {



  height: 500px;

	  padding:0 0 0 150px;





}

	.carousel-inner {



  height: 600px;







}

.content-17 .carousel-item {



  height: 600px;

	  padding:0 0 0 150px;





}



	.controls .carousel-indicators {

    position: absolute;

    top: 690px;



    margin: 0;

    height: 50px;

    text-align: center;

    z-index: 99;

    display: block;

}

}

@media (max-width: 1075px) {

.controls .carousel-indicators {

    position: absolute;

    top: 690px;



    margin: 0;

    height: 50px;

    text-align: center;

    z-index: 99;

    display: block;

	}

	.carousel-inner {



  height: 600px;







}

.content-17 .carousel-item {



  height: 600px;

	  padding: 0 50px s0 200px;





}

}

@media (max-width: 992px) {

		.carousel-inner {



  height: 500px;







}

.content-17 .carousel-item {



  height: 500px;

	  padding:0 0 0 150px;





}

.controls .carousel-indicators {

    position: absolute;

    top: 560px;



    margin: 0;

    height: 50px;

    text-align: center;

    z-index: 99;

    display: block;

	}

.header-17-sub .hero-unit {

  margin: 0 0 28px;

  padding:0 0 0 0;

  background: transparent;

}

					.header-17-sub .v-center {



  height: 500px;

	  padding:0 0 0 200px;





}



}

@media (max-width: 822px) {

	.header-17-sub  .background-1 img {

	  z-index: 1;

	width:100%;

	height: auto;

	  position: absolute;

	



  top: 110px;



}

}



@media (max-width: 800px) {



.header-17-sub  .background-1 img {

	  z-index: 1;

	width:100%;

	height: auto;

	  position: absolute;

	



  top: 280px;



}

.controls .carousel-indicators li {

  line-height: 18px;

  display: inline-block;

  width: 30px;

  height: 30px;

  text-indent: -999px;

  background-color: #d9cba0;

  border-radius: 50%;

  cursor: pointer;

}

}

@media (max-width: 800px) {

	#h-17-pt-1 {display:none;}



}

@media (max-width: 560px) {

.controls .carousel-indicators {

  left: 0;

right:0;

width:100%;

}

}



/**

 * Price 4 stylesheet  

 * */

.price-4 {

  margin-top: 700px;

  padding-bottom: 110px;

}

.price-4 .intro {

	border-left: 1px solid #91482c;

border-right: 1px solid #91482c;

	padding: 0 10px;

}

.price-4 .plan {



  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  border: 2px solid #e5e5e5;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  text-align: left;

  color: #282828;

	padding:10px 20px;



}

.price-4 .plan > * {

  padding-left: 10px;

  padding-right: 10px;

	padding-bottom: 20px;

		text-align: left;

}

.price-4 .plan b {

  color: #282828;

		text-align: left;

}

.price-4 .plan .title {

  color: #2c3e50;

  font-size: 24px;

  font-weight: 700;

  padding: 32px 0 7px;

}

.price-4 .plan .price {

  padding-bottom: 30px;

  border-bottom: 2px solid #ebedee;

}

.price-4 .plan .description {

  padding: 25px 40px;

  font-size: 18px;

  color: #bdc3c7;

}

.price-4 .plan .description b {

  color: #7f8c8d;

  font-weight: 500;

}

.price-4 .plan .description .description-box {

  padding: 16px 0;

  border-top: 2px solid #ebedee;

}

.price-4 .plan .description .description-box:first-child {

  border-top: 0;

}

.price-4 .plan .btn {

  display: block;

  background: #bdc3c7;

  color: white;

  width: auto;

  margin: 0 -2px -2px;

  padding: 22px 20px 24px;

  font-size: 22px;

  -webkit-border-top-right-radius: 0;

  -moz-border-radius-topright: 0;

  border-top-right-radius: 0;

  -webkit-border-top-left-radius: 0;

  -moz-border-radius-topleft: 0;

  border-top-left-radius: 0;

}

.price-4 .plan .btn:hover,

.price-4 .plan .btn:focus {

  background: #a66047;

}

.price-4 .plan .btn:active {

  background: #8c3f23!important;

}



.price-4 .plan,

.price-4 .plan .title,

.price-4 .plan .price {

		margin:0 10px;

	  border-color: #8c3f23;

  -webkit-transition: border-color 0.25s, background-color 0.25s, color 0.25s;

  -moz-transition: border-color 0.25s, background-color 0.25s, color 0.25s;

  -o-transition: border-color 0.25s, background-color 0.25s, color 0.25s;

  transition: border-color 0.25s, background-color 0.25s, color 0.25s;

}

.price-4 .plan:hover {

  border-color: #a66047;

}

.price-4 .plan:hover .title,

.price-4 .plan:hover .price,

.price-4 .plan:hover .btn {

  background: #a66047;

  border-color: #a66047;

}

.price-4 .plan:hover .title,

.price-4 .plan:hover .price {

  color: #fff;

}

.price-4 .plan:hover .price {

  color: rgba(255, 255, 255, 0.7);

}

.price-4 .description-detail {



}

.price-4 .span {text-align:left;}

.price-4 .description-detail > * + * {

  margin-top: 75px;

}

.price-4 .description-detail h6 {

color: #73172f;

  font-size: 18px;

  font-weight: 700;

  margin-top: 10px;

  margin-bottom: 10px;

	line-height: 1.0em;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  text-transform: none;

}

.price-4 .description-detail [class*="fui-"] {



  font-size: 24px;

  display: inline-block;

  margin-bottom: 13px;

}



@media (max-width: 992px) {

	.price-4 .intro {margin-top: 50px;}

			.price-4 {

	margin-top: 600px;}

}

@media (max-width: 800px) {

}



@media (max-width: 767px) {





		.price-4 .intro {margin:10px;}

  .price-4 .description-detail > * {

    margin-top: 50px;

  }

  .price-4 .description-detail > * > * + * {

    margin-top: 50px;

  }

}

@media (max-width: 395px) {

.price-4 {

	}

}

.pt-perspective {

  position: relative;

  height: 100%;

  -webkit-perspective: 1200px;

  -moz-perspective: 1200px;

  perspective: 1200px;

  overflow: hidden;

}

.pt-page {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  visibility: hidden;

  overflow: hidden;

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

  -webkit-transform-style: preserve-3d;

  -moz-transform-style: preserve-3d;

  transform-style: preserve-3d;

}

.pt-page-current,

.no-js .pt-page {

  visibility: visible;

  z-index: 1;

}

.pt-page-ontop {

  z-index: 999;

}

/**

 * Blog 1 stylesheet  

 * */

.blog-1 {

	margin-top:650px;

	clear:both;

  padding-bottom: 130px;

}

.blog-1 .box-icon {

  margin: 0 auto 35px;

  text-align: center;

  font-size: 16px;

}

.blog-1 .box-icon > * {

  display: inline-block;

  vertical-align: middle;

}

.blog-1 .box-icon .icon {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  width: 93px;

  height: 93px;

  margin: 0 50px;

  border: 6px solid #fff55b;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  border-radius: 50%;

  overflow: hidden;

  font-size: 48px;

  line-height: 81px;

  color: #fff55b;

}

.blog-1 .page-transitions {

  background: #000;

  height: 380px;

}

@media (max-width: 979px) {

		.blog-1 {

	margin-top:400px;

	clear:both;

  padding-bottom: 130px;

}

}

@media (max-width: 767px) {

	.blog-1 {

	margin-top:300px;

	clear:both;

  padding-bottom: 130px;

}

  .blog-1 .page-transitions {

    margin-right: -20px;

    margin-left: -20px;

  }

	.header-17-sub .secondary .background-1 img {

	  z-index: 1;

	  position: absolute;

	top: 220px;

  overflow: hidden;

  top: 120px;



}

}

.blog-1 .page-transitions,

.blog-1 .page-transitions h1,

.blog-1 .page-transitions .h1,

.blog-1 .page-transitions h2,

.blog-1 .page-transitions .h2,

.blog-1 .page-transitions h3,

.blog-1 .page-transitions .h3,

.blog-1 .page-transitions h4,

.blog-1 .page-transitions .h4,

.blog-1 .page-transitions h5,

.blog-1 .page-transitions .h5,

.blog-1 .page-transitions h6,

.blog-1 .page-transitions .h6 {

  color: #fff;

}

.blog-1 .page-transitions a {

  color: #fff;

}

.blog-1 .page-transitions a:hover,

.blog-1 .page-transitions a:focus,

.blog-1 .page-transitions a.active {

  color: rgba(0, 0, 0, 0.4);

}

.blog-1 .page-transitions .hero-unit {

  margin: 0;

  padding: 0;

  background: transparent;

}

.blog-1 .page-transitions .hero-unit h1 {

  margin: 0 0 2px;

  font-size: 25px;

  line-height: normal;

}

.blog-1 .page-transitions .hero-unit p {

  font-size: 20px;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  font-weight: normal;

  line-height: normal;

}

.blog-1 .pt-page {

  padding-top: 145px;

  padding-bottom: 40px;

}

@media (max-width: 767px) {

  .blog-1 .pt-page {

    padding-right: 20px;

    padding-left: 20px;

  }

}

.blog-1 [class*="pt-control-"] {

  display: inline-block;

  overflow: hidden;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  width: 15px;

  height: 15px;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  border-radius: 50%;

  background: #fff55b;

}

.blog-1 .pt-first .pt-control-prev,

.blog-1 .pt-last .pt-control-next {

  background: none;

  border: 3px solid #ebedee;

}

.blog-1 .pt-first .bg-peter-river .pt-control-prev,

.blog-1 .pt-last .bg-peter-river .pt-control-next {

  background: none;

  border: 3px solid #5fccff;

}

.blog-1 .pt-first .bg-turquoise .pt-control-prev,

.blog-1 .pt-last .bg-turquoise .pt-control-next {

  background: none;

  border: 3px solid #1fe0ba;

}

.blog-1 .title {

  margin-bottom: 0px;

margin-right: 5px;

  padding: 0;

  background-color: #314940;

  text-align: center;

	border-radius: 5px;

	float: right;

	

}

@media (max-width: 767px) {

  .blog-1 .title {

	  clear:both;

margin:0 auto;

    padding-left: 20px;

	  float:none;

  }

}

.blog-1 .title h1 {

margin:0;

	padding: 5px 0;

}

.blog-1 .title .submitted {

  font-size: 16px;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  font-weight: 500;

  text-transform: uppercase;

  letter-spacing: 0.19em;

  color: #bdc3c7;

  margin-top: 18px;

}

.blog-1 .links {

  padding-bottom: 45px;

  position: relative;

  margin-top: 8px;

}

.blog-1 .links:after {

  content: '';

  display: block;

  position: absolute;

  left: 15px;

  bottom: 0;



}

.blog-1 .links,

.blog-1 .links * {

  font-size: 16px;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  font-weight: 600;

  text-transform: uppercase;

  letter-spacing: 0.1em;

  color: #314941;

}

.blog-1 .links > * + * {

  margin-top: 63px;

}

.blog-1 .links h6 {

  margin: 0 0 15px;

  text-transform: none;

}

.blog-1 .links a {

  color: #314941;

}

.blog-1 .links a:hover,

.blog-1 .links a:focus,

.blog-1 .links a.active {

  color: #314941;

	text-decoration: underline;

}

.blog-1 .links ul,

.blog-1 .links ol {

  list-style: none;

  display: block;

  margin: 0;

  padding: 0;

}

.blog-1 .links li {

  display: block;

}

.blog-1 .links li + li {

  margin-top: 10px;

}

@media (max-width: 767px) {

  .blog-1 .links {

    display: none;

  }

}

.blog-1 p {

  margin: 0;

/*	font-size: 16px;*/

}

.blog-1 p + p {

  margin-top: 30px;

}

.blog-1 h3.list {

	margin-top:30px;

}

.blog-1 .boxes {

  *zoom: 1;

  margin: 15px 0;

}

.blog-1 .boxes h2 {

	margin-top: 0px;

}

.blog-1 .boxes:before,

.blog-1 .boxes:after {

  content: " ";

  /* 1 */

  display: table;

  /* 2 */

}

.blog-1 .boxes:after {

  clear: both;

}

.blog-1 .boxes:before,

.blog-1 .boxes:after {

  display: table;

  content: "";

  line-height: 0;

}

.blog-1 .boxes:after {

  clear: both;

}

.blog-1 .boxes [class*="box-"] {

}

.blog-1 .boxes .box-1 {

  *zoom: 1;

  height: 340px;

}

.blog-1 .boxes .box-1:before,

.blog-1 .boxes .box-1:after {

  content: " ";

  /* 1 */

  display: table;

  /* 2 */

}

.blog-1 .boxes .box-1:after {

  clear: both;

}

.blog-1 .boxes .box-1:before,

.blog-1 .boxes .box-1:after {

  display: table;

  content: "";

  line-height: 0;

}

.blog-1 .boxes .box-1:after {

  clear: both;

}

.blog-1 .boxes .box-2,

.blog-1 .boxes .box-3,

.blog-1 .boxes .box-4 {

  margin-top: 8px;

  float: left;

 /* height: 190px;*/

  width: 308px;

}

.blog-1 .boxes .box-3,

.blog-1 .boxes .box-4 {

  margin-left: 8px;

}

@media (min-width: 1200px) {

  .blog-1 .boxes .box-2,

  .blog-1 .boxes .box-3,

  .blog-1 .boxes .box-4 {

    width: 374.666px;

  }

}

@media (max-width: 991px) and (min-width: 768px) {

  .blog-1 .boxes .box-2,

  .blog-1 .boxes .box-3,

  .blog-1 .boxes .box-4 {

    width: 234.666px;

  }

}

@media (max-width: 767px) {

  .blog-1 .boxes .box-2,

  .blog-1 .boxes .box-3,

  .blog-1 .boxes .box-4 {

    width: auto;

    margin-left: 0;

    float: none;

  }

}

/**

 * Copntact 3 stylesheet  

 * */

.contacts-3 {

/*  padding-top: 110px;*/

  padding-bottom: 50px;

	margin-top: -100px;

}



.contacts-3 .title {

  margin-bottom: 0px;

margin-right: 5px;

  padding: 0;

  background-color: #314940;

  text-align: center;

	border-radius: 5px;

	float:right;

	

}

@media (max-width: 767px) {

  .contacts-3 .title {

	  clear:both;

margin:0 auto;

    padding-left: 20px;

	  float:none;

  }

}

.contacts-3 .title h1 {

margin:0;

	padding: 5px 0;

}

.contacts-3 .title .submitted {

  font-size: 16px;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  font-weight: 500;

  text-transform: uppercase;

  letter-spacing: 0.19em;

  color: #bdc3c7;

  margin-top: 18px;

}

.contacts-3 h3 {

  font-size: 30px;

  margin: 0 0 15px;

  font-weight: 300px;

}

.contacts-3 h6,

.contacts-3 .h6 {

  margin: 0 0 15px;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  font-weight: 500;

  font-size: 18px;

  text-transform: none;

}

.contacts-3 label.h6 {

  margin-bottom: 20px;

}

.contacts-3 p {

  font-size: 16px;

  line-height: 1.6;

}

.contacts-3 a {

  color: #3f5925;

}

.contacts-3 a:hover,

.contacts-3 a:focus,

.contacts-3 a.active {

  color: #3f5925;

	text-decoration: underline;

}

.contacts-3 .row {

	padding-bottom: 50px;

	margin-bottom: 30px;

}

.contacts-3 form {

  margin: 30px 0 0;

}

.contacts-3 form input,

.contacts-3 form textarea {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  width: 100%;

  max-width: 100%;

  min-width: 100%;

  margin-bottom: 29px;

  border-color: #ebedee;

  color: #7f8c8d;

}

.contacts-3 form input:focus,

.contacts-3 form textarea:focus {

  border-color: #1abc9c;

}

.contacts-3 form input {

  height: 45px;

}

.contacts-3 form label {

  margin-bottom: 18px;

}

.contacts-3 form .btn {

  margin-top: 7px;

  min-width: 150px;

}

.contacts-3 form .btn [class*="fui-"] {

  font-size: 24px;

}

.contacts-3 form .btn.btn-primary {

	  background-color: #73172f;

}

.contacts-3 form .btn.btn-primary:hover,

.contacts-3 form .btn.btn-primary:focus {

  background-color: #7e243c;

}

.contacts-3 form .btn.btn-primary:active,

.contacts-3 form .btn.btn-primary.active {

  background-color: #7e243c;

}

.contacts-3 .map {

  height: 255px;

  margin: 35px 0 60px;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

  overflow: hidden;

}

.contacts-3 .links {

  margin: 20px 0 40px;

  padding-bottom: 40px;

  border-bottom: 1px solid #91482c;

}

.contacts-3 .links a {

  font-size: 16px;

  font-weight: bold;

  display: inline-block;

  margin-top: 10px;

}

.contacts-3 .links [class*="fui-"] {

  font-size: 26px;

  vertical-align: middle;

  margin: -3px 23px 0 0;

}

@media (max-width: 767px) {

  .contacts-3 > .container > .row > * + * {

    margin-top: 55px;

  }

}

@media (max-width: 480px) {

  .contacts-3 form {

    margin-bottom: 80px;

  }

  .contacts-3 form label {

    margin-bottom: 0px;

  }

}

/**

 * Footer 1 stylesheet  

 * */

.footer-1 {

  padding-top: 40px;

  padding-bottom: 0;

  font-size: 14px;

  color: #fffaf4;

	background: #91482c;

	margin-bottom: 0;

}

.footer-1 .lead {

  margin-bottom: 15px;

  margin-top: -10px;

  font-size: 22px;

  font-weight: normal;

  color: white;

  font-weight: 300;

  letter-spacing: -1px;

		z-index: 9999;

}

.footer-1 .lead b {

  font-weight: 500;

}

.footer-1 .social-btns {

text-align: right;

  margin-top: 15px;

  margin-bottom: 15px;

	z-index: 9999;

	height: 60px;

}

.footer-1 .social-btns div { padding-left: 5px;}

.btn.btn-danger {

  background-color: #d9cba0;

	padding: 0;

	margin: 0 30px 0 0;

	height:25px;



	-webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

	color: #73172f;

	text-align:center;

	width:100%;

}



.btn.btn-danger a {color: #73172f;}

.btn.btn-danger a:hover {text-decoration: underline;}

.btn.btn-danger:hover,

.btn.btn-danger:focus {

  background-color: #e3dac0;

	color: #73172f;

}

.btn.btn-danger:active,

.btn.btn-danger.active {

  background-color: #e3dac0;

	color: #73172f;

}

.footer-1 a {

  color: #fffaf4;

		z-index: 9999;

  font-weight: normal;

}

.footer-1 a:hover,

.footer-1 a:focus,

.footer-1 a.active {

  color: #fffaf4;

	text-decoration: underline;

}

.footer-1 nav h6 {

  margin: 0 0 20px;

  font-size: 16px;

  font-weight: normal;

  color: white;

  line-height: 16px;

  font-family: "minerva-modern", Helvetica, Arial, sans-serif;

  text-transform: none;

}

.footer-1 nav ul {

  list-style: none;

  margin: 0;

  padding: 0;

  font-size: 16px;

  font-weight: normal;

  color: #fffaf4;

}

.footer-1 nav ul li {

  margin-bottom: 5px;

}

.footer-1 .buy-btn {

  text-align: center;

}

.footer-1 .buy-btn a.btn {

  font-size: 15px;

  font-weight: normal;

  color: white;

}

.footer-1 .buy-btn .btn {

  margin-bottom: 17px;

}



.footer-1 .footer-cityscene .container {

	z-index:0;



}

.footer-1 .additional-links {

  border-top: 1px solid #fffaf4;



  padding-top: 17px;

  font-size: 18px;

  font-weight: normal;

  color: #fffaf4;

		  text-align: right;

			z-index: 9999;

}

.footer-1 .footer-cityscene {

z-index: 0;

	text-align: center;



}

.footer-1 .additional-links a {

	border:1px solid #fffaf4;

		border-radius: 5px;

	padding:4px 8px;

z-index: 9999;

}



.footer-1 .additional-links a:hover {

	background-color: rgba(255,255,255,0.25);

}

.footer-1 .city {

	z-index: 0;

 margin-bottom: -8px;

}



.footer-1 .city img {

	margin-top:-40px;

	z-index: 0;

	position: relative;

 }



.footer-1 .copyright {

	background: #fffaf4;

	text-align:right;

	

	color: #58554c;

	padding-top:10px;

	padding-bottom: 20px;

	

	

}

.footer-1 .copyright a {

		color: #58554c;

	text-decoration:underline;

	

}

.footer-1 .copyright a:hover {

	text-decoration:none;

	

}

@media (max-width: 1199px) {

	.footer-1 .city img {

	margin-top:0;

	z-index: 0;

	position: relative;

 }

	

}



@media (max-width: 992px) {

	.footer-1 .additional-links a.privacy-policy {

		white-space: nowrap;

		display:inline-block;

	margin-top:10px;

		

 }

	

}

@media (max-width: 767px) {



  .footer-1 .additional-links {

    margin-top: 17px;

    margin-bottom: 0;



  }

		.footer-1 .additional-links a.privacy-policy {

		white-space: nowrap;

		display:inline-block;

	margin-top:0;

		

 }

}

.footer-1 .additional-links a {

  margin-right: 10px;

  color: #fffaf4;

}

.footer-1 .additional-links a:hover,

.footer-1 .additional-links a:focus,

.footer-1 .additional-links a.active {

  color: #fffaf4;

	text-decoration: underline;

}

.footer-1 p.lead {

		padding-top: 0px;

	}

@media (max-width: 767px) {

	.footer-1 {

		text-align: center;

	}

  .footer-1 .col-sm-6 {

    margin-bottom: 20px;

  }

  .footer-1 nav .col-sm-2,

  .footer-1 .buy-btn {

    float: left;

    width: 30%;

    margin-left: 5%;

  }

  .footer-1 nav .col-sm-2:first-child {

    margin-left: 0;

  }

	.footer-1 .copyright .container{

			  margin-right:0;

	  margin-left:0;

	}

		.footer-1 .city img {margin-top:0;

 }

	 

	.footer-1 p.lead {

		padding-top: 40px;

	}

		footer {

		  padding-right: 0;

    padding-left: 0;

	}

}

@media (max-width: 515px) {

	.footer-1 .additional-links a {display: block; width:100%; margin-bottom:10px; text-align: center;}

	

}

@media (max-width: 480px) {

  .footer-1 {

    padding-top: 35px;

    padding-bottom: 0;

	  margin-right:0;

	  margin-left:0;

	    

  }



	.weather {clear:both;}

  .footer-1 .buy-btn {

    float: none;

    clear: both;

    width: auto;

    padding-top: 15px;

    margin: 0;

  }

	.footer-1 .additional-links {clear:both; text-align: center; }

	.social-buttons .pull-right {

		float: none;

	}

	

  .footer-1 .buy-btn .btn {

    margin: 0 0 10px;

  }

  .footer-1 nav .col-sm-2 {

    width: 47%;

    margin-left: 6%;



}

}

@media (max-width: 360px) {



	

	

}



.iframe {margin:0 auto;}

.footer-1 .fb_iframe_widget {

  vertical-align: top;

}

.error {color: #c00;}

.line {

border-bottom: 1px solid #91482c;

	padding-bottom: 20px;

	margin-bottom:30px;

	

}





.tableFull {

	display:block;

	width:90%;

}

.tableFull td {padding: 5px; border-bottom: 1px solid #91482c;  border-left: 1px solid #91482c;}

.tableNoBG {background-color: #f4ecdb;  border-top: 2px solid #f4ecdb; border-left: 1px solid #f4ecdb;}

.tableBG {background-color: #fffaf4;}



@media (max-width: 766px) {

	.tableFull {display:none;}

}

.form-group.focus .form-control,

.form-control:focus {

  border-color: #3f5925;

  outline: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

}

