/*
 * Primary Group
 * was db4a3f
 * now 27ae60 (and other darker variations)
 */
.ribbon {
    background-color: #27ae60;
}
.navbar .btn-navbar {
    background: #27ae60;
}
.wrapper .room_price {
    background: #27ae60;
    box-shadow: 0 2px 0px 0px #0E9648; /* slightly darker */
}
.wrapper .sidebar-inner .easyreservationswidget .item-title-bg { 
    box-shadow: 0px 1px 0px 1px #0E9648; /* slightly darker */
}
.header .dropdown-menu li:hover {
    border-left: 4px solid #27ae60;
}
.head-icon-search {
    background-color: #27ae60;
}
.head-search.head-search-open .head-icon-search, 
.no-js .head-search .head-icon-search {
    background-color: #0E9648; /* slightly darker */
}
.home .sidebar-inner .easyreservationswidget.widget:first-child .item-title-bg {
    background-color: #27ae60;
}
.easyreservationswidget .item-title-bg {
    background: url("../images/icons/cal-medium-icon.png") no-repeat 20px 17px #27ae60 !important;
}

.wrapper .sidebar-inner .easyreservationswidget .item-title-bg h4 { 
    text-shadow: 0 1px 0px #0E9648; /* slightly darker */
}
#easy_widget_form .easybutton {
    text-shadow: 0 1px 0px #0E9648; /* slightly darker */
    box-shadow: 0px 2px 0px 0px #0E9648; /* slightly darker */
    -moz-box-shadow: 0px 2px 0px 0px #0E9648; /* slightly darker */
    -webkit-box-shadow: 0px 2px 0px 0px #0E9648; /* slightly darker */
    background: #27ae60;
}
.item_listing figcaption a.btn {
    text-shadow: 0 1px 0px #0E9648; /* slightly darker */
    box-shadow: 0px 2px 0px 0px #0E9648; /* slightly darker */
    -moz-box-shadow: 0px 2px 0px 0px #0E9648; /* slightly darker */
    -webkit-box-shadow: 0px 2px 0px 0px #0E9648; /* slightly darker */
    background: #27ae60;
}
.item_listing figcaption a.btn:hover { 
    background-color: #0E9648; /* slightly darker */
}
#easy_widget_form .easybutton:hover {
    background-color: #0E9648; /* slightly darker */
}

.header .navbar .nav > .active > a:focus,
.header .dropdown-submenu:hover > a
    .header .navbar .nav > li > a:focus,
    .header .navbar .nav > li > a:hover,
    .header .navbar .nav > .active > a,
    .header .navbar .nav > .active > a:hover,
    .header .navbar .nav > .active > a:focus,
        .header .navbar .nav > li.current-menu-item > a,
        .header .navbar .nav > li.current_page_item > a,
        .header .navbar .nav > li.current-menu-parent > a,
        .header .navbar .nav > li.dropdown:hover > a,
        .header .navbar .nav li.dropdown.open > .dropdown-toggle,
            .nav-collapse .dropdown-menu .current_page_item > a,
            .header .navbar .nav > li.dropdown:hover > a,
                    .header .navbar .nav > li.dropdown > ul.dropdown-menu > li > a:hover { 
    color: #27ae60 !important; 
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] { 
    background: #27ae60; 
}
/* Active over buttons -- even darker */
.item_listing figcaption a.btn:active {
    box-shadow: 0px 2px 0px 0px #088A3F; /* even darker */
}
#easy_widget_form .easybutton:active {
    box-shadow: 0px 2px 0px 0px #088A3F; /* even darker */
}


/*
 * Secondary Group
 * was dba63f
 * now 3498db
 */
 .wrapper .btn-primary:active { 
    box-shadow: 0px 2px 0px 0px #f3ae26; 
}
.wrapper .page-title {
    background: #3498db;
    box-shadow: 0px 1px 0px 1px #2980b9; /* slightly darker */
}
.wrapper .sidebar-inner .item-title-bg {
    background: #3498db;
}
.btn-primary {
    background: #3498db !important;
    box-shadow: 0 2px 0 0 #2980b9 !important; /* slightly darker */
}
.entry .read_more_link,
.entry .more-link {
    background: #3498db !important;
    text-shadow: 0 1px 0px #2980b9; /* slightly darker */
    box-shadow: 0px 2px 0px 0px #2980b9; /* slightly darker */
}
.entry .read_more_link:hover,
.entry .more-link:hover {
    background-color: #3498db;
}
.entry .read_more_link:active,
.entry .more-link:active {
    box-shadow: 0px 2px 0px 0px #2980b9; /* slightly darker */
}
.vh-pages-wrapper .current {
    box-shadow: 0px 2px 0px 0px #2980b9; /* slightly darker */
    background-color: #3498db;
}
.wrapper .sidebar-inner .item-title-bg { 
    box-shadow: 0px 1px 0px 1px #2980b9;  /* slightly darker */
}

.disclaimer {
  font-size: 9pt;
  color: #333333;
  text-align: left;
  padding: 0 1rem;
  font-family: Arial;
  line-height: 1.55rem;
}
