/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.tm-headerbar {
    text-align: center !important;
    background: #fff
    }
.uk-panel-box-booking {
    background-color: #5d8aa8;
    color: #fff
    }
.tm-fullscreen a {
    color: #f2f2f2
    }
.tm-fullscreen a:hover {
    color: #ccc
    }
.tm-page {
    z-index: -1
    }
.fullscreen-slideshow .tm-page {
    z-index: 1;
    position: relative
    }
.fullscreen-slideshow .tm-fullscreen .wk-slideshow .tm-image {
    height: auto
    }
.tm-fullscreen {
    background: url(../styles/pink/slidesbg.png) 0 0
    }
.uk-navbar {
    background: #B2A48A;
    border-bottom: 2px solid rgba(236, 230, 221, 0.6);
    border-top: 2px solid rgba(236, 230, 221, 0.6)
    }
.uk-sticky-placeholder {
    background: #B2A48A
    }
.tm-top-a {
    background: url(../styles/pink/searchbg.png) 0 0;
    margin-left: 0;
    color: #fff;
    padding: 5px 10px 5px 10px
    }
.sprocket-mosaic-item {
    border: 1px solid #608198 !important
    }
.sprocket-mosaic-item:hover {
    border: 1px solid #A69A82 !important
    }
.sprocket-mosaic-item .sprocket-mosaic-title {
    color: #fff;
    background: #B2A48A !important
    }
.sprocket-mosaic-item .sprocket-mosaic-title a:not(.btn) {
    color: #fff !important
    }
.sprocket-mosaic-item .sprocket-mosaic-title a:hover {
    color: #B8A9A3 !important
    }
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent:hover {
    background: rgba(184, 169, 163, 0.7) !important;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: all 0.9s ease 0s;
    -moz-transition: all 0.9s ease 0s;
    -o-transition: all 0.9s ease 0s;
    transition: all 0.9s ease 0s
    }
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-hovercontent:hover::after {
    font-family: "FontAwesome";
    font-size: 25px;
    position: relative;
    top: 50%;
    content: "";
    vertical-align: middle;
    color: #fff
    }
.sprocket-mosaic-filter li.active, .sprocket-mosaic-filter li:hover, .sprocket-mosaic-order li.active, .sprocket-mosaic-order li:hover {
    color: #a16a2a;
    border: 1px solid #a16a2a;
    background: #f2f2f2;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
    }
.sprocket-lists .sprocket-lists-title .indicator {
    color: #a16a2a;
    background: none
    }
.sprocket-mosaic-loadmore:hover {
    color: #a16a2a;
    border: 1px solid #a16a2a;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
    }
.sprocket-tabs-nav li .sprocket-tabs-inner {
    background: #a16a2a
    }
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
    color: #fff !important;
    background: #a16a2a !important
    }
.btn {
    display: inline-block;
    padding: 4px 14px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
    background-image: none;
    border: none;
    text-shadow: none;
    border-bottom-color: transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
    }
.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
    }
.ns2-introtext {
    margin: 3px 0
    }
.bookingmodule {
    margin-top: 3px
    }
.calltoaction {
    margin-top: 6px;
    vertical-align: text-top
    }
.phone {
    margin-top: 8px;
    font-size: 22px;
    font-weight: bold;
    vertical-align: -10%
    }
.calltoaction a {
    color: #000
    }
.calltoaction a:hover {
    color: #6488A1
    }
.sprocket-grids-b-title {
    color: #f2f2f2
    }