@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans:100,300,400,400i,700,700i,800,900%7CPlayfair+Display:400,400i,700,700i,900');

body {
    font-family: "Alegreya Sans";
    font-size: 18px;
    line-height: 1.5;
    color: #575e66;
    background-color: #f8f0e9;
}
#page-header nav {
    background-color: hsla(42,32%,92%,.94);
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.1), 0 4px 5px 0 rgba(0,0,0,.05), 0 1px 10px 0 rgba(0,0,0,.04); 
}
body .primary-nav ul.navigation li ul li, body .secondary-nav ul.navigation li ul li, body .primary-nav ul.navigation li ul li .nav-wrapper, body .secondary-nav ul.navigation li ul li .nav-wrapper {
    background-color: hsla(40,56%,94%,1);
}
#page-header .secondary-nav a:not(.btn):hover, #page-header .primary-nav a:not(.btn):hover {
    color: #121823 !important;
}
body .primary-nav ul.navigation li ul li:hover, body .secondary-nav ul.navigation li ul li:hover {
    background-color: #ece5d6;
    color: #121823;
}
#page-header .secondary-nav a:not(.btn), #page-header .primary-nav a:not(.btn) {
    font-family: "Playfair Display";
    font-weight: 400;   
    font-size: 14px;
    color: #575e66;
    text-transform: capitalize;
}
body .primary-nav ul.navigation li.has-child > .wrapper > .nav-wrapper > ul > li:first-child:after, body .primary-nav ul.navigation li.has-child > .wrapper .mega-menu .nav-wrapper > ul > li:first-child:after, body .secondary-nav ul.navigation li.has-child > .wrapper > .nav-wrapper > ul > li:first-child:after, body .secondary-nav ul.navigation li.has-child > .wrapper .mega-menu .nav-wrapper > ul > li:first-child:after {
    border-color: transparent;
}
body .primary-nav ul.navigation li.has-child > .wrapper > .nav-wrapper > ul > li:first-child:hover:after, body .primary-nav ul.navigation li.has-child > .wrapper .mega-menu .nav-wrapper > ul > li:first-child:hover:after, body .secondary-nav ul.navigation li.has-child > .wrapper > .nav-wrapper > ul > li:first-child:hover:after, body .secondary-nav ul.navigation li.has-child > .wrapper .mega-menu .nav-wrapper > ul > li:first-child:hover:after {
    border-color: transparent;
}
body .primary-nav ul.navigation li.has-child > .wrapper > .nav-wrapper, body .primary-nav ul.navigation li.has-child > .wrapper .mega-menu .nav-wrapper, body .secondary-nav ul.navigation li.has-child > .wrapper > .nav-wrapper, body .secondary-nav ul.navigation li.has-child > .wrapper .mega-menu .nav-wrapper {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.1), 0 4px 5px 0 rgba(0,0,0,.05), 0 1px 10px 0 rgba(0,0,0,.04);
    margin-top: 15px;
}
.btn.btn-primary {
    color: #f8f2e6;
    background-color: #121823;
    border-color: #121823;
}
.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:active:hover, .btn.btn-primary:focus, .btn.btn-primary:active:focus {
    color: #f8f2e6;
    background-color: #010101;
    border-color: black;
}
.btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:hover, .btn.btn-primary:active:hover, .btn.btn-primary:active:focus, .btn.btn-primary:focus:hover {
    color: #f8f2e6;
    background-color: #010101;
    border-color: black;
}
.btn.btn-primary.btn-framed {
    color: #121823;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-primary:focus {
    color: #f8f2e6;
    background-color: #121823;
    border-color: #121823;
}
#myChurches .dropdown-menu h3, #myChurches .dropdown-menu p {
    font-family: "Playfair Display";
    text-transform: capitalize;
    font-weight: 400;
    color: #575e66;
}
#myChurches .dropdown-menu {
    background-color: hsla(40,56%,94%,1);
    text-align: center;
    border-radius: 0px;
    margin-top: 15px; 
    border: none;   
}
#myChurches .dropdown-menu h3 {
    font-size: 14px;
}
#myChurches .dropdown-menu 5 {
    font-size: 13px;
}
#myChurches hr {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px){
#access_link, #lang {
    background-color: #121823;
    border-color: #121823;
}
#page-header .secondary-nav a:not(.btn), #page-header .primary-nav a:not(.btn) {
    padding: 3px 7px;
    -webkit-border-radius: 00px;
    border-radius: 0px;
    font-size: 11.5px;
}
#page-header .nav-btn i {
    background-color: #121823;
}
#page-header .nav-btn:hover, #page-header .nav-btn.active {
    background-color: #121823;
    color: #f8f2e6;
}
body.nav-btn-only #page-header .primary-nav {
    background-color: hsla(40,56%,94%,1);
    border-radius: 0px;   
}
body.nav-btn-only #page-header .primary-nav ul.navigation > li.has-child a, body.nav-btn-only #page-header .primary-nav ul.navigation > li.has-child:hover a, body.nav-btn-only #page-header .primary-nav ul li a {
    font-family: "Playfair Display";
    font-weight: 400;   
    font-size: 14px;
    color: #121823;
    text-transform: capitalize; 
}
body.nav-btn-only #page-header .primary-nav ul li:hover {
    background-color: #ece5d6;
    color: #121823; 
}
body.nav-btn-only #page-header .primary-nav ul li.has-child > a:after, body.nav-btn-only #page-header .primary-nav ul li.has-child > a:before {
    color: #121823;
}
body.nav-btn-only #page-header .primary-nav ul.navigation > li:first-child:after {
    border-color: transparent;
}
body.nav-btn-only #page-header .primary-nav ul li .nav-wrapper ul {
    background-color: #ece5d6;
}
body.nav-btn-only #page-header .primary-nav ul li .nav-wrapper ul li:hover {
    background-color: #ece5d6;
    color: #121823;
}
.slider-title {
    font-size: 42px;
}
}
.slider-title {
    font-family: "Playfair Display";
}
.hero-section.has-background .form.horizontal form:after {
    background-color: hsla(40,56%,94%,.9);
}
.form.inputs-dark input[type="text"]:active, .form.inputs-dark input[type="text"]:focus, .form.inputs-dark input[type="text"]:hover, .form.inputs-dark input[type="email"]:active, .form.inputs-dark input[type="email"]:focus, .form.inputs-dark input[type="email"]:hover, .form.inputs-dark input[type="date"]:active, .form.inputs-dark input[type="date"]:focus, .form.inputs-dark input[type="date"]:hover, .form.inputs-dark input[type="time"]:active, .form.inputs-dark input[type="time"]:focus, .form.inputs-dark input[type="time"]:hover, .form.inputs-dark input[type="search"]:active, .form.inputs-dark input[type="search"]:focus, .form.inputs-dark input[type="search"]:hover, .form.inputs-dark input[type="password"]:active, .form.inputs-dark input[type="password"]:focus, .form.inputs-dark input[type="password"]:hover, .form.inputs-dark input[type="number"]:active, .form.inputs-dark input[type="number"]:focus, .form.inputs-dark input[type="number"]:hover, .form.inputs-dark input[type="tel"]:active, .form.inputs-dark input[type="tel"]:focus, .form.inputs-dark input[type="tel"]:hover, .form.inputs-dark textarea.form-control:active, .form.inputs-dark textarea.form-control:focus, .form.inputs-dark textarea.form-control:hover {
    color: #575e66;
    background-color: #ede6d7;
}
.form.inputs-dark input[type="text"], .form.inputs-dark input[type="email"], .form.inputs-dark input[type="date"], .form.inputs-dark input[type="time"], .form.inputs-dark input[type="search"], .form.inputs-dark input[type="password"], .form.inputs-dark input[type="number"], .form.inputs-dark input[type="tel"], .form.inputs-dark textarea.form-control {
    color: #575e66;
    background-color: #ede6d7;
}
.homepage h2 {
font-family: "Playfair Display";
    font-weight: 400;
    line-height: 1.2;
    color: #121823;
}
.section-title h2 {
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
h3.subtitle {
    font-size: 18px;
}
a {
    color: #121823;
}
.alert {
    padding: 18px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: 0;
    box-shadow: 0 6px 6px -3px rgba(0,0,0,.1), 0 10px 14px 1px rgba(0,0,0,.07), 0 4px 18px 3px rgba(0,0,0,.06);
}
.alert-heading {
    color: inherit;
}
.alert-link {
    font-weight: bold;
}
.alert-dismissible {
    padding-right: 2rem;
}
.alert-dismissible .close {
    position: relative;
    top: -.125rem;
    right: -1rem;
    color: inherit;
}
.alert-success {
    background-color: #9ba290;
    border-color: #889488;
    color: #f8f2e6;
}
.alert-success hr {
    border-top-color: #7b887b;
}
.alert-success .alert-link {
    color: #edddbe;
}
.alert-info {
    background-color: #9eb9c0;
    border-color: #7a99a1;
    color: #f8f2e6;
}
.alert-info hr {
    border-top-color: #6b8e96;
}
.alert-info .alert-link {
    color: #edddbe;
}
.alert-warning {
    background-color: #caac8e;
    border-color: #bc9e80;
    color: #f8f2e6;
}
.alert-warning hr {
    border-top-color: #b3916f;
}
.alert-warning .alert-link {
    color: #edddbe;
}
.alert-danger {
    background-color: #ac686a;
    border-color: #905153;
    color: #f8f2e6;
}
.alert-danger hr {
    border-top-color: #80484a;
}
.alert-danger .alert-link {
    color: #edddbe;
}
.background-is-dark {
    background: #e8e2d7;
    color: #121823;
}
.btn.btn-default.btn-framed:hover, .btn.btn-default.btn-framed:active, .btn.btn-default.btn-framed:active:hover, .btn.btn-default.btn-framed:focus {
    background-color: transparent;
}
.btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default:active:hover, .btn.btn-default:focus {
    border-color: #121823;
}
.btn.btn-default.btn-framed {
    color: #121823;
    background-color: transparent;
    border-color: #121823;
}
#gallery-nav .owl-next:after, #gallery-nav .owl-prev:after {
    border: 2px solid #121823;
}
.item.featured .additional-info {
    background-color: #ece5d6;
    color: #121823;
}
.item.featured .additional-info:after {
    background-color: transparent;
}
.item .price {
    background-color: #ece5d6;
    font-weight: 600;
    color: #121823;
}
.item.item-row {
    background-color: hsla(40,56%,94%,.8);
    border-radius: 0;
    border: 0 solid hsla(40,56%,94%,.8);
}
.item.item-row > a .description h3 {
    color: #121823;
}
.ribbon {
    background-color: #ece5d6;
    font-weight: 600;
    color: #121823;
}
@media (min-width: 1200px){
#page-header {
    position: fixed !important;
}
body .secondary-nav .dropdown-menu {
    margin-top: 1.5rem !important;
}
}
#page-footer .footer-navigation {
    font-size: 16px;
    color: #bab2a1;
    background-color: #111820;
}
#page-footer .background-wrapper {
    padding-top: 500px;
    position: relative;
}
#page-footer .footer-wrapper {
    border-top: none;
}
.affiliate-block, .page-background {
    background-image: url(/themes/locations/candle/assets/images/divinity/divinity-05-flipped-1600x1000.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.map-block {
    background-image: url(/themes/locations/candle/assets/images/divinity/divinity-01-1600x1000.jpg);
    background-size: cover;
    background-position-y: 50%;
}
.causes-block {
    background-image: url(/themes/locations/candle/assets/images/divinity/divinity-06-flipped-1600x1000.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.background-is-dark .owl-dots .owl-dot span {
    background-color: #121823;
}
.item.featured .additional-info .controls-more:after {
    color: #121823;
}
.controls-more ul {
    background-color: #ece5d6;
    color: #121823;
}
.controls-more ul li a {
    color: #121823;
}
.controls-more ul li a:hover {
    background-color: #ece5d6;
}
.background-is-dark a:hover, .background-is-dark a:active, .background-is-dark a:focus {
    color: #121823;
}
.controls-more ul li:last-child a:after {
    border-color: transparent #ece5d6 transparent transparent;
}
.controls-more ul li:last-child a:hover:after {
    border-color: transparent #ece5d6 transparent transparent;
}
.breadcrumb {
    padding-top: 100px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Playfair Display";
    color: #121823;
}
.form.inputs-dark select.form-control, .form.inputs-dark select {
    background-color: #ede6d7;
    color: #121823;
    background: #ede6d7 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
    background-size: 8px 10px;
}
.form.inputs-dark select.form-control:hover, .form.inputs-dark select:hover {
    background-color: #ede6d7;
}
.form.inputs-dark input[type="text"], .form.inputs-dark input[type="email"], .form.inputs-dark input[type="date"], .form.inputs-dark input[type="time"], .form.inputs-dark input[type="search"], .form.inputs-dark input[type="password"], .form.inputs-dark input[type="number"], .form.inputs-dark input[type="tel"], .form.inputs-dark textarea.form-control, .form.inputs-dark select.form-control, .form.inputs-dark select {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.1), 0 4px 5px 0 rgba(0,0,0,.07), 0 1px 10px 0 rgba(0,0,0,.06);
}
.form.inputs-dark select.form-control:hover, .form.inputs-dark select:hover, .form.inputs-dark input[type="text"]:active, .form.inputs-dark input[type="text"]:focus, .form.inputs-dark input[type="text"]:hover, .form.inputs-dark input[type="email"]:active, .form.inputs-dark input[type="email"]:focus, .form.inputs-dark input[type="email"]:hover, .form.inputs-dark input[type="date"]:active, .form.inputs-dark input[type="date"]:focus, .form.inputs-dark input[type="date"]:hover, .form.inputs-dark input[type="time"]:active, .form.inputs-dark input[type="time"]:focus, .form.inputs-dark input[type="time"]:hover, .form.inputs-dark input[type="search"]:active, .form.inputs-dark input[type="search"]:focus, .form.inputs-dark input[type="search"]:hover, .form.inputs-dark input[type="password"]:active, .form.inputs-dark input[type="password"]:focus, .form.inputs-dark input[type="password"]:hover, .form.inputs-dark input[type="number"]:active, .form.inputs-dark input[type="number"]:focus, .form.inputs-dark input[type="number"]:hover, .form.inputs-dark input[type="tel"]:active, .form.inputs-dark input[type="tel"]:focus, .form.inputs-dark input[type="tel"]:hover, .form.inputs-dark textarea.form-control:active, .form.inputs-dark textarea.form-control:focus, .form.inputs-dark textarea.form-control:hover { 
    box-shadow: 0 5px 5px -3px rgba(0,0,0,.1), 0 8px 10px 1px rgba(0,0,0,.07), 0 3px 14px 2px rgba(0,0,0,.06);
}
.hero-section select.form-control option, .hero-section select option {
    background-color: #ede6d7;
    color: #121823;
}
input[type="text"], input[type="email"], input[type="date"], input[type="time"], input[type="search"], input[type="password"], input[type="number"], input[type="tel"], textarea.form-control {
    background-color: #ede6d7;
    color: #121823;
}
select, select.form-control {
    background-color: #ede6d7;
    color: #121823;
    background: #ede6d7 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
    background-size: 8px 10px;
}
.item .additional-info {
    background-color: #ece5d6;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.12);
}
.item > a .description h4 {
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    color: #fff;
}
.label.label-default {
    background-color: #ede6d7;
    color: #121823;
}
.controls-more:hover:after {
    color: #121823;
}
.pagination {
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 0px;
    box-shadow: 0 8px 9px -5px rgba(0,0,0,.1), 0 15px 22px 2px rgba(0,0,0,.07), 0 6px 28px 5px rgba(0,0,0,.06);
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #979da3;
    cursor: not-allowed;
    background-color: #f8f2e6;
    border-color: #f8f2e6;
}
.pagination li.active a {
    color: #f8f2e6;
    cursor: default;
    background-color: #121823;
    border-color: #121823;
}
.pagination li a {
    border-radius: 0;
    margin-left: 0px;
    margin-right: 0px;  
    border: 1px solid #e7decd;
    background-color: #f8f2e6;  
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination li.next a:hover, .pagination li.next a:focus, .pagination li.next a:active {
    color: #f8f2e6;
    background-color: #121823;
    border-color: #121823;
}
.pagination li.previous a, .pagination li.next a {
    background-color: #f8f2e6;
    border: 1px solid #e7decd;
    border-radius: 0px;
}
.pagination > li {
    display: inline;
}
.pagination li.previous a, .pagination li.next a {
    padding: 6px 12px;
}
.list-group-item {
    background-color: hsla(40,56%,94%,1);
    border: 1px solid #e7decd;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
    color: #121823;
    background-color: #ece5d6;
}
.list-group-item:first-child, .list-group-item:last-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.list-group {
    box-shadow: inset 0 3px 0 #d3ccbd, 0 2px 4px -1px rgba(0,0,0,.04), 0 4px 5px 0 rgba(0,0,0,.06), 0 1px 10px 0 rgba(0,0,0,.08);
}
.box {
    -moz-box-shadow: inset 0 3px 0 #d3ccbd, 0 2px 4px -1px rgba(0,0,0,.04), 0 4px 5px 0 rgba(0,0,0,.06), 0 1px 10px 0 rgba(0,0,0,.08);
    -webkit-box-shadow: inset 0 3px 0 #d3ccbd, 0 2px 4px -1px rgba(0,0,0,.04), 0 4px 5px 0 rgba(0,0,0,.06), 0 1px 10px 0 rgba(0,0,0,.08);
    box-shadow: inset 0 3px 0 #d3ccbd, 0 2px 4px -1px rgba(0,0,0,.04), 0 4px 5px 0 rgba(0,0,0,.06), 0 1px 10px 0 rgba(0,0,0,.08);
    background-color: hsla(40,56%,94%,1);
}
.btn.btn-rounded {
    border-radius: 0px;
}
.dropdown-menu {
    background-color: hsla(40,56%,94%,1);
    border: 0px;
    border-radius: 0px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: transparent;
}
.panel-default > .panel-heading {
    color: #121823;
    background-color: #ece5d6;
    border-color: hsla(40,56%,94%,.8);
}
.panel-body {
    color: #121823;
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.1), 0 4px 5px 0 rgba(0,0,0,.07), 0 1px 10px 0 rgba(0,0,0,.06);
    background-color: hsla(40,56%,94%,.8);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #121823 !important;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #ece5d6;
}
.nav-pills > li > a {
    border-radius: 0px;
}
.span-or {
    background-color: #e8e2d7;
}
.m-t-30 {
    margin-top: 300px;
}
.m-b-30 {
    margin-bottom: 300px;
}

input[type=checkbox], input[type="radio"] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  transform: scale(1.5);
  padding: 10px;
}
input[type="text"], input[type="email"], input[type="date"], input[type="time"], input[type="search"], input[type="password"], input[type="number"], input[type="tel"], textarea.form-control {
    font-size: 20px;
}
.form.inputs-underline label:not(.no-margin), .input-group.inputs-underline label:not(.no-margin) {
    font-size: 15px;
}
input[type="radio"] {
    margin-left: 10px;
    margin-right: 5px;
}
.form-control {
    font-size: 16px;
    color: #121823;
}
.util-links {
    font-size: 14px;
}

#main-search ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #575e66;
  font-family: "Alegreya Sans";
  font-style: italic;
  opacity: 1; /* Firefox */
}
#main-search :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #575e66;
  font-family: "Alegreya Sans";
  font-style: italic;  
}
#main-search ::-ms-input-placeholder { /* Microsoft Edge */
  color: #575e66;
  font-family: "Alegreya Sans";
  font-style: italic;  
}

hr {
    border-top: 2px solid rgba(0, 0, 0, 0.1);
}
.section-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: -9;
}
body:not(.dvt-agent-touch) .section-bg-image-paralax {
    display: none;
    height: 120%;
    top: -10%;
}
.dvt-demo-bg-image-5-flipped {
    background-image: url(/themes/locations/candle/assets/images/divinity/divinity-05-flipped-1600x1000.jpg);
}
.dvt-opacity-5 {
    opacity: .5;
}
@media (min-width: 992px){
.section-bg-image-size-lg-100 {
    background-size: 100%;
}
}
.section-bg-image-position-xs-top {
    background-position: top;
}

.btn-info {
    color: #f8f2e6;
    background-color: #9eb9c0;
    border-color: #9eb9c0;
}

.btn-info:hover {
    color: #f8f2e6;
    background-color: #7fa3ac;
    border-color: #799ea8;
}

.btn-info:focus, .btn-info.focus {
    color: #f8f2e6;
    background-color: #7fa3ac;
    border-color: #799ea8;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
    color: #f8f2e6;
    background-color: #7fa3ac;
    border-color: #799ea8;
    background-image: none;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
    color: #f8f2e6;
    background-color: #69939e;
    border-color: #587d87;
}

.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
    background-color: #9eb9c0;
    border-color: #9eb9c0;
}

.btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #9eb9c0;
    border-color: #9eb9c0;
}

.btn-success {
    color: #f8f2e6;
    background-color: #9ba290;
    border-color: #9ba290;
}

.btn-success:hover {
    color: #f8f2e6;
    background-color: #828b74;
    border-color: #7d8570;
}

.btn-success:focus, .btn-success.focus {
    color: #f8f2e6;
    background-color: #828b74;
    border-color: #7d8570;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
    color: #f8f2e6;
    background-color: #828b74;
    border-color: #7d8570;
    background-image: none;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
    color: #f8f2e6;
    background-color: #707764;
    border-color: #5b6151;
}

.btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
    background-color: #9ba290;
    border-color: #9ba290;
}

.btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #9ba290;
    border-color: #9ba290;
}

.btn-warning {
    color: #f8f2e6;
    background-color: #caac8e;
    border-color: #caac8e;
}

.btn-warning:hover {
    color: #f8f2e6;
    background-color: #ba936b;
    border-color: #b68d64;
}

.btn-warning:focus, .btn-warning.focus {
    color: #f8f2e6;
    background-color: #ba936b;
    border-color: #b68d64;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
    color: #f8f2e6;
    background-color: #ba936b;
    border-color: #b68d64;
    background-image: none;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
    color: #f8f2e6;
    background-color: #ae8153;
    border-color: #936c45;
}

.btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
    background-color: #caac8e;
    border-color: #caac8e;
}

.btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #caac8e;
    border-color: #caac8e;
}

.btn-danger {
    color: #f8f2e6;
    background-color: #ac686a;
    border-color: #ac686a;
}

.btn-danger:hover {
    color: #f8f2e6;
    background-color: #915052;
    border-color: #8b4c4e;
}

.btn-danger:focus, .btn-danger.focus {
    color: #f8f2e6;
    background-color: #915052;
    border-color: #8b4c4e;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
    color: #f8f2e6;
    background-color: #915052;
    border-color: #8b4c4e;
    background-image: none;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
    color: #f8f2e6;
    background-color: #7a4345;
    border-color: #603536;
}

.btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
    background-color: #ac686a;
    border-color: #ac686a;
}

.btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #ac686a;
    border-color: #ac686a;
}