a, .uk-button-link {
/*    color: #fff;*/
}

/*@media (min-width: 960px)
.uk-block-large {
    padding-top: 40px;
    padding-bottom: 40px;
}*/


@media (min-width: 960px){
   .uk-block-large {
       padding-top: 50px;
       padding-bottom: 100px;
   }
}

@media (min-width: 960px)
.tm-block-top-a.uk-block-large.uk-block-default{
    padding: 40px 0px !important;
}

.extra-detail {
    left: 0;
    top: initial; 
    bottom: 0;
    width: 100%;
    height: 40%;
    text-align: center;
}

.extra-detail h5 {
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.experience-detail h5 {
    margin-top: 5px;
}
.experience-detail {
    top: unset;
}

.experience-detail-pagina-atividades {
    background-color: rgba(0, 0, 0, 0.33);
    padding: 20px 0;
    color: #ffffff;
    position: absolute;
    top: initial;
    right: 0;
    bottom: 0px;
    width: 100%;
    z-index: 9;
}

.experience-detail-pagina-atividades h4, .experience-detail-pagina-atividades h5 {
    color: #ffffff;
    margin-bottom: 0;
    font-size: 20px;
    padding-bottom: 5px;
}


.block-bg-feedback {
    padding-bottom: 20px;
    background: url(../../../images/feedback.jpg) #f9fafb repeat center top;
    background-size: cover;
}



.feedback_date {
    color: white;
}

.block-bg-title {
    background: url(../../../images/quartos.jpg) #ffffff no-repeat center top;
}

.uk-panel-title-intro{
    bottom: 0px;
    color: rgb(159, 115, 20);
    height: 40px;
    left: 0px;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(159, 115, 20);
    text-size-adjust: 100%;
    top: 0px;
    width: 547.5px;
    column-rule-color: rgb(159, 115, 20);
    perspective-origin: 273.75px 27.5px;
    transform-origin: 273.75px 27.5px;
    caret-color: rgb(159, 115, 20);
    border: 0px none rgb(159, 115, 20);
    font: normal normal 400 normal 36px / 40px Vidaloka;
    list-style: none outside none;
    margin: 0px 0px 30px;
    outline: rgb(159, 115, 20) none 0px;
    padding: 0px 0px 15px;
}

.title2 h3.uk-panel-title {
    color: #232323;
}


.title1 h3.uk-panel-title {
    color: white;
}

.feedback_txt {
    color: white;
}

.feedback_name {
    color: white;
}

.title1 .uk-panel-subtitle {
    color: white;
}

.box-icon i {
    color: white;
}

.btn, .uk-button {
    padding: 10px 20px;
    border-radius: 2px;
}

.tm-block-footer {
    background: none;
    background-color: #2d2106;
    padding-bottom: 20px;
    color: white;
}

a.btn.btn-default.btn-large { /* para tirar o botao de reservas dos quartos */
   /* display: none;*/
}

section#tm-booking {
    background: #414141;
    border: 10px solid #515151;
      box-shadow: #414141 0px 3px 17px 1px;
    z-index: 1000000;
    padding: 50px;
    margin: 0px;
    font-family: 'Arimo';
    color: white;
    font-size: 20px;
}

.solidres-module-roomtype-item {
    box-shadow: #666666 0px 0px 14px 1px;
}


.sprocket-mosaic-item .sprocket-mosaic-title{

    font-size: 1.2rem;
    color: black;
    text-align: center;
      line-height: 20px;
  font-family: 'Arimo';
}



.sprocket-mosaic-item {
    border: 0px solid #ddd;
}

.sprocket-mosaic-item .sprocket-mosaic-image {
    width: 60%;
    margin: 10% 20%;
}

.sprocket-mosaic .sprocket-mosaic-header {
    display: none;
}

.roomtype_desc {
    padding: 24px;
}


.rg-ss-slice-container {
    margin: 0 auto;
}

.rg-ss-navigation-container {
    margin: 0 auto;
}

.tm-totop-scroller:hover, .tm-totop-scroller:focus {
    display: none;
}

.tm-totop-scroller{
  display: none;
}

.tm-block-bottom-a {
    border-top: 1px solid #f5e7d0;
    background: #ebbf60;
}


section#tm-booking {
    background: #ffffff;
    color: #9f7314;
    font-size: 30px;
  padding-right: 70px;
}

.uk-panel-title {color: #ffffff; }

.su-testimonial-style-3 .su-testimonial-text {color: white; }

.su-testimonial-style-3 .su-testimonial-name {color: white;}

.su-testimonial .su-testimonial-title {opacity: 1;color: white;}

span.su-testimonial-company {color: white;}


.uk-article-title, .categories-list h1, .content-category h1, h3.page-header, .page-header h1, .contact-name, .contact-category h2, h1.tm-title, .single_room_type_view h3{

    font-size: 3rem;
    text-align: center;
  padding-bottom: 10px;
}

div#more_desc_15 {
    display: none;
}
div#more_desc_17 {
    display: none;
}
div#more_desc_18 {
    display: none;
}
div#more_desc_19 {
    display: none;
}

h1.displayname {
    color: #9f7314;
    font-size: 3rem;
    text-align: center;
    padding-bottom: 10px;
    font-family: 'Lora';
    font-weight: normal;
    font-style: italic;
}



.CloudBedsWidget .vertical-widget {

      margin: 0 auto !important;
      width: 100% !important;
    text-align: center !important;
}

.widgetHotelsForm .acessa_widget_block .widgetHotelsInputText.date {
    background: url(images/calendar3.png) no-repeat scroll 95% center #FFFFFF;
    width: 230px !important;
    font-size: 30px !important;
    font-family: 'Vidaloka' !important;
    padding: 10px !important;
}

.widgetHotelsForm .vertical-widget a.submit_link {
    margin-top: 25px !important;
}

.CloudBedsWidget .widgetHotelsForm a.submit_link {
    font-family: 'Vidaloka' !important;
    font-size: 30px !important;
    width: 100% !important;
    padding: 15px 20px !important;
    width: 200px !important;
}

.widgetHotelsForm .acessa_widget_block p {
    font-family: 'Vidaloka' !important;
    font-size: 40px !important;
    line-height: 50px !important;
    padding: 6px 0px !important;
}


.cbp-l-caption-desc {
    display: none;
} 


.cbp-l-inline {
    background: #dec390;
}

.sprocket-mosaic-item .sprocket-mosaic-head {
    padding: 0 0px;
}

.sprocket-mosaic-item .sprocket-padding {
    padding: 5px;
}

.cbp-l-inline-title {
    display: none;
}



.uk-navbar-nav > li > a {
    text-shadow: black 1px 1px 1px;
}

.block-bg-feedback {
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 65%);
}