/* saved */
body { background-color: rgb(255, 255, 255); 
}


.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus { background-color: transparent; color: inherit; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: inherit; color: inherit; }


a.btn-custom { color: rgb(255, 255, 255) !important; }
.btn-custom { color: rgb(255, 255, 255) !important; background-color: rgb(165, 71, 64); border-color: rgb(165, 71, 64); } 
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active, .open .dropdown-toggle.btn-custom { color: rgb(255, 255, 255) !important; background-color: rgb(198, 164, 35) !important; border-color: rgb(198, 164, 35); } 
.btn-custom:active, .btn-custom.active, .open .dropdown-toggle.btn-custom { background-image: none; } 
.btn-custom.disabled, .btn-custom[disabled], fieldset[disabled] .btn-custom, .btn-custom.disabled:hover, .btn-custom[disabled]:hover, fieldset[disabled] .btn-custom:hover, .btn-custom.disabled:focus, .btn-custom[disabled]:focus, fieldset[disabled] .btn-custom:focus, .btn-custom.disabled:active, .btn-custom[disabled]:active, fieldset[disabled] .btn-custom:active, 
.btn-custom.disabled.active, .btn-custom[disabled].active, fieldset[disabled] .btn-custom.active { background-color: rgb(165, 71, 64); border-color: rgb(165, 71, 64); } 
.btn-custom .badge { color: #000000; background-color: #ffffff; }


.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: rgb(165, 71, 64) !important; border: 1px solid rgb(165, 71, 64) !important; color: rgb(255, 255, 255) !important; background-image: none !important; }
.pagination > li > a, .pagination > li > span { background-color: #FFF !important; border: 1px solid rgb(165, 71, 64) !important; color: #333 !important; background-image: none !important; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: rgb(198, 164, 35) !important; }
.pagination > li > a, .pagination > li > span { color: rgb(255, 255, 255) !important; background: none !important; }


/*
.navbar-default { background-color: transparent; }
*/

#headerContainer { 
	
  background: rgb(255, 255, 255);
  background-image: none;
  background-repeat: r.headerBackgroundRepeat;
  background-position: r.headerBackgroundPositionX r.headerBackgroundPositionY;
  
  
  background-attachment: scroll;
  
  
  
}



#navContainer { background: rgba(255, 255, 255, 0.1); }
.navbar-default .navbar-nav > li > a { color: rgb(95, 96, 98) !important; }
.navbar-collapse { text-align: center; }


@media (max-width: 767px) {	
	
  .navbar-static-top,.navbar-fixed-top { position: fixed; left: 0; top: 45px; width: 100%; }
  .wrapper-static { margin-top: 45px; }
  .wrapper-fixed { margin-top: 95px; }
  
  .navbar-toggle { margin-right: 0; }
  .navbar-collapse { text-align: right;; }
}


@media (min-width: 768px) {
	.navbar-fixed-top { top: 0; }
	.wrapper-fixed { margin-top: 0; }
	.wrapper-static { margin-top: 0; }
}
 
.social.white:before { color: rgb(255, 255, 255) !important; }

body, p { font-family: Lato; color: rgb(129, 129, 129); font-weight: 400; font-style: normal; }

#savecontent a:not(.btn):not(.ui-tabs-anchor) { 
	color: rgb(160, 18, 16); 
	text-decoration: none;
  font-weight: inherit;
}
#savecontent a:hover:not(.btn):not(.ui-tabs-anchor) {
  color: rgba(160, 18, 16, 0.86);
  text-decoration: none;
}

footer { color: rgb(0, 0, 0); }

footer a:not(.btn) { 
	color: rgb(0, 0, 0); 
	text-decoration: none;
  font-weight: inherit;
}

footer a:hover:not(.btn) {
  color: rgb(21, 21, 21);
  text-decoration: none;
}


h1 { font-family: Lora; color: rgb(160, 71, 61); font-weight: 400; font-style: normal; margin-top: 20px; margin-bottom: 10px; } 
h2 { font-family: Lora; color: rgb(95, 96, 98); font-weight: 400; font-style: normal; margin-top: 20px; margin-bottom: 10px; } 
h3 { font-family: Lora; color: rgb(95, 96, 98); font-weight: 400; font-style: normal; margin-top: 20px; margin-bottom: 10px; } 
h4 { font-family: Lora; color: rgb(160, 71, 61); font-weight: 400; font-style: normal; margin-top: 20px; margin-bottom: 10px; } 
h5 { font-family: Lora; color: rgb(160, 71, 61); font-weight: 400; font-style: normal; margin-top: 20px; margin-bottom: 10px; } 
h6 { font-family: Lora; color: rgb(95, 96, 98); font-weight: 400; font-style: normal; margin-top: 20px; margin-bottom: 10px; } 

@media (min-width: 1px) AND (max-width: 767px){
    body, p { font-size: 15.3px;}
    h1 { font-size: 25.2px;}
    h2 { font-size: 20.16px;}
    h3 { font-size: 16.64px;}
    h4 { font-size: 13.44px;}
    h5 { font-size: 10.8px;}
    h6 { font-size: 19.95px;}
    #headerContainer,#navContainer { background-color: rgb(255, 255, 255) !important; }
    #headerContainer { background-color: rgb(255, 255, 255) !important;}
    #navContainer ul li a,.navbar-default .navbar-nav > li > a { 
    	font-size: 21px !important; 
      color: rgb(0, 0, 0) !important; 
      text-align: right !important; 
    }
    #navContainer ul li a:hover,.navbar-default .navbar-nav > li > a:hover { 
    	font-size: 21px !important;
			 color: rgb(17, 11, 172) !important;  background-color: rgba(255, 255, 255, 0.1) !important;
    }
     
		.dropdown-menu { background-color: rgb(255, 255, 255); border-top: 0px !important; }
		
    .dropdown-toggle { background-color: rgb(255, 255, 255); }
    
    .brandingLogoHolder { width: 138px; float: left; }
    .inner-header { padding-left: 30px; padding-right: 0; }
    .inner-menu { padding-left: 0; padding-right: 0; }
    .navbar-nav { width: 100%; margin: 7.5px 0; }
    .navbar-collapse { padding-left: 0; padding-right: 0; }
    #navContainer .nav > li > a, .dropdown a { margin-left: 15px !important; margin-right: 15px !important; }
    .wrapper { padding-top: 88px; margin-top: 0; }
}

@media (min-width: 768px) and (max-width: 991px){
    body, p { font-size: 16.2px;}
    h1 { font-size: 33.6px;}
    h2 { font-size: 25.2px;}
    h3 { font-size: 19.84px;}
    h4 { font-size: 15.12px;}
    h5 { font-size: 12px;}
    h6 { font-size: 21.63px;}
    #navContainer ul li a { font-size: 14px; padding: 17px 10px 13px 10px;}
		#navContainer ul li a:hover {  color: rgb(17, 11, 172) !important; background-color: rgba(255, 255, 255, 0); }
     
		.dropdown-menu { background-color: rgb(255, 255, 255); border-top: 0px !important; }
		
    .dropdown-menu > li > a {  color: rgb(21, 21, 21) !important; }
    .dropdown-menu li a:hover {  color: rgb(17, 11, 172) !important; background-color: rgba(255, 255, 255, 0) !important; }
    .dropdown-submenu .dropdown-menu li > a { color:  !important; }
    .dropdown-submenu > .dropdown-toggle > .dropdown-menu { background-color:  !important;}
    .brandingLogoHolder { width: 180px;margin: 0 auto; }
    .navbar-collapse { line-height: 0; } 
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: inherit; color: inherit; }
    .wrapper { padding-top: 29px; margin-top: 0; }
}

@media (min-width: 992px) and (max-width: 1199px){
    body, p { font-size: 17.1px;}
    h1 { font-size: 42px;}
    h2 { font-size: 30.6px;}
    h3 { font-size: 23.36px;}
    h4 { font-size: 17.36px;}
    h5 { font-size: 13.2px;}
    h6 { font-size: 23.31px;}
    #navContainer ul li a { font-size: 15px; padding: 17px 12px 13px 12px;}
		#navContainer ul li a:hover {  color: rgb(17, 11, 172) !important; background-color: rgba(255, 255, 255, 0); }
     
		.dropdown-menu { background-color: rgb(255, 255, 255); border-top: 0px !important; }
		
    .dropdown-menu > li > a {  color: rgb(21, 21, 21) !important; }
    .dropdown-menu li a:hover {  color: rgb(17, 11, 172) !important; background-color: rgba(255, 255, 255, 0) !important; }
    .dropdown-submenu .dropdown-menu li > a { color:  !important; }
    .dropdown-submenu > .dropdown-toggle > .dropdown-menu { background-color:  !important;}
    .brandingLogoHolder { width: 198px;margin: 0 auto; }
    .navbar-collapse { line-height: 0; }
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: inherit; color: inherit; } 
    .wrapper { padding-top: 29px; margin-top: 0; }
}

@media (min-width: 1200px){
    body, p { font-size: 18px;}
    h1 { font-size: 50.4px;}
    h2 { font-size: 36px;}
    h3 { font-size: 27.2px;}
    h4 { font-size: 19.6px;}
    h5 { font-size: 14.4px;}
    h6 { font-size: 25.2px;}
    #navContainer ul li a { font-size: 18px; padding: 17px 20px 13px 20px;}
		#navContainer ul li a:hover {  color: rgb(17, 11, 172) !important; background-color: rgba(255, 255, 255, 0); }
     
		.dropdown-menu { background-color: rgb(255, 255, 255); border-top: 0px !important; }
		
    .dropdown-menu > li > a {  color: rgb(21, 21, 21) !important; }
    .dropdown-menu li a:hover {  color: rgb(17, 11, 172) !important; background-color: rgba(255, 255, 255, 0) !important; }
    .dropdown-submenu .dropdown-menu li > a { color:  !important; }
    .dropdown-submenu > .dropdown-toggle > .dropdown-menu { background-color:  !important;}
    .brandingLogoHolder { width: 218px;margin: 0 auto; }
    .navbar-collapse { line-height: 0; }
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: inherit; color: inherit; }
    .wrapper { padding-top: 29px; margin-top: 0; }
}
@media (max-width: 767px) {.navbar-nav .open .dropdown-menu { background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important;} .navbar-nav .open .thirdLevelText { color:  !important; background-color: rgb(255, 255, 255) !important; }}

/* ADDITIONAL NAV CODE */
.navToggleMenu {position: absolute; right: 35px; top: 17px; color: #777; font-size: 12px;-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);}

.top-right {position: absolute; top: 5px; right: 30px; text-align: right;}
.top-left {position: absolute; top: -15px; left: 30px; text-align: left;} .top-left img:hover {opacity: .85;}

a {
    color: #C69B5F;
    text-decoration: none;
}

@media(min-width: 768px) and (max-width: 991px) {
    .navbar-nav>li:nth-child(4) {margin-left: 115px}
    #navContainer {margin-top: -15px}
    .contactInfo {margin-top: -167px !important}
    .navbar-header {margin-top: 0px; height: 73px;}
    .wrapper {padding-top: 40px !important}
}
/*@media(min-width: 992px) and (max-width: 1422px) {*/
/*    .navbar-nav>li:nth-child(4) {margin-left: 250px}*/
/*    #navContainer {margin-top: -36px}*/
/*    .contactInfo {margin-top: -190px !important}*/
/*    .navbar-header {margin-top: 0px; height: 81px;}*/
/*    .wrapper {padding-top: 81px !important}*/
/*}*/
/*@media(min-width: 1423px) and (max-width: 1443px) {*/
/*    .navbar-nav>li:nth-child(4) {margin-left: 300px}*/
/*    #navContainer {margin-top: -36px}*/
/*    .contactInfo {margin-top: -200px !important}*/
/*    .navbar-header {margin-top: 0px; height: 105px;}*/
/*    .wrapper {padding-top: 105px !important}*/
/*}*/

/*@media(min-width: 1444px) {*/
/*    .navbar-nav>li:nth-child(4) {margin-left: 300px}*/
/*    #navContainer {margin-top: -36px}*/
/*    .contactInfo {margin-top: -210px !important}*/
/*    .navbar-header {margin-top: 0px; height: 105px;}*/
/*    .wrapper {padding-top: 105px !important}*/
/*}*/
@media(min-width: 992px) and (max-width: 1199px) {
    .navbar-nav>li:nth-child(4) {margin-left: 250px}
    #navContainer {margin-top: -36px}
    .contactInfo {margin-top: -190px !important}
    .navbar-header {margin-top: 0px; height: 81px;}
    .wrapper {padding-top: 81px !important}
}
@media(min-width: 1200px) {
    .navbar-nav>li:nth-child(4) {margin-left: 262px}
    #navContainer {margin-top: -36px}
    .contactInfo {margin-top: -200px !important}
    .navbar-header {margin-top: 0px; height: 89px;}
    .wrapper {padding-top: 90px !important}
}



/* Changes Mobile Hamburger menu button to round and adds effects */
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 6px;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

@media (max-width: 767px) {
.navbar-default .navbar-toggle {
    border-color: #e0e0e0 !important;
    border-radius: 63px;
    box-shadow: 0 6px 10px 0 rgba(0,0,0,0.3);
}

.navbar-toggle .icon-bar {
    display: block;
    width: 25px;
    height: 3px;
    border-radius: 25px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #D2B686;
}
.navbar-toggle{margin-right: 0px;}
.brandingdiv {margin-left: -5px;}
}

/* pushes dropdown down for social menu */
.social-menu .dropdown-menu  {
      margin: 56px 0 0 7px;
}

.social-menu .dropdown-menu>li>a {
    color: #fff;
}

/* ADDITIONAL FOOTER CODE */