/*Logo*/
.logo {
    height: auto;
    position: absolute;
    top: 10px;
    width: 165px;
    z-index: 9;
}

/*NavBar*/
ul.uk-navbar-nav {
    padding-left: 225px;
}

/*HeaderBar*/
.call-today {
    font-size: 40px;
    font-family: fantasy;
    text-transform: capitalize;
    color: #9eb674;
    -webkit-text-stroke: 1px #2a2227;
    -webkit-text-transform: capitalize;
    -webkit-font-size: 40px;
    -webkit-font-family: fantasy;
    -webkit-color: #9eb674;
    -moz-font-size: 40px;
    -moz-font-family: fantasy;
    -moz-text-transform: capitalize;
    -moz-color: #9eb674;
}


/*Sidebar*/
#sidebar {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 90px;
    z-index: 999;
    top: 60%;
    transform: translateY(-50%);
}

.sidebar-block {
    height: auto;
    position: relative;
    width: 80px;
    background: #000;
    padding: 5px;
    opacity: .7;
}

.sidebar-block:hover {
    opacity: 1;
}

.sidebar-block img {
    width: 40px;
    height: auto;
}

.sidebar-block span {
    font-size: 12px;
    color: #fff;
}

.sidebar-block:first-child {
    border-top-left-radius: 20px;
}

.sidebar-block:last-child {
    border-bottom-left-radius: 20px;
}

/*Social Icons*/
.fade {
    opacity: 1;
    transition: all 0.5s ease 0s;
}
.socialButton {
    border: 2px solid #ffffff;
    border-radius: 10px;
    max-width: 42px !important;
}

.fade:hover {
    opacity: 0.5;
}

.nopadding {
    vertical-align: bottom;
}

/*Services*/
.services {
    border-radius: 20px;
}

/*Feeds*/

.page-id-875 #sb_instagram .sb_instagram_header h3 {
    color: #000 !important;
}

.page-id-875 #sb_instagram .sbi_header_text .sbi_bio, #sb_instagram .sbi_header_text h3 {
    color: #000 !important;
}

/*Footer*/

.uk-subnav > * > * {
    color: #fff;
    }

    .uk-subnav > * > *:hover, .uk-subnav > * > *:focus {
    color: rgba(255, 255, 255, 0.7);
}

.home .tm-bottom {
    background: rgba(27, 27, 27, 0.5);
}

.home .tm-bottom .uk-panel, .tm-bottom .uk-panel li a:not([class]) {
    color: #fff;
}

.home .tm-bottom a:hover:not([class]) {
    color: rgba(255, 255, 255, 0.7) !important;
}

.bwar-footer {
    color: #f57e0b !important;
}

/* Cals CSS */

.title {
    color: #9eb674;
}

.hvr-shutter-in-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-radius: 20px;
}
.hvr-shutter-in-vertical:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #9eb674;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 20px;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
    color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

.table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.td, .th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

.tr:nth-child(even) {
    background-color: #dddddd;
}

.img-border {
    border-radius: 20px;
}

.socialbutton-header {
    border: 2px solid #ffffff;
    border-radius: 10px;
    max-width: 42px !important;
    position: relative;
    top: 40px;
    right: -61px;
}

.feed {
    outline: #626262 solid 5px;
    border-radius: 20px;
}

.feedtext {
    font-family: 'Arial';
    text-align: center !important;
    font-size: 30px;
    color: #9eb674;
    position: relative;
    top: 9px;
    text-transform: uppercase;
    font-weight: 700;
}

.home .tm-fullscreen:not(.uk-hidden-large) + .tm-page {
    margin-top: -330px;
}

.testimonials {
    margin: 0 0 20px 0;
    font-family: 'Arial';
    font-weight: 700;
    color: #626262;
    text-transform: capitalize;
}

.bookonline {
    height: 600px;
    width: 100%;
}

.tm-bottom .tm-title-line {
    color: #ffffff !important;
}