@import url('https://fonts.googleapis.com/css?family=Dancing+Script:700|Raleway');
#Wrapper,
#Content {
    background-color: #fff;
}

h2,
h2 a,
h2 a:hover {
    color: #d76765;
}

h2 {
    text-transform: uppercase;
    letter-spacing: 4px;
}

#Top_bar .menu > li > a {
    color: #ba5957;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-family: "raleway", sans-serif;
}

#Top_bar .menu > li.current-menu-item > a,
#Top_bar .menu > li.current_page_item > a,
#Top_bar .menu > li.current-menu-ancestor > a,
#Top_bar .menu > li.current_page_ancestor > a,
#Top_bar .menu > li.hover > a {
    color: #ba5957;
    text-transform: uppercase;
}

.header-transparent #Top_bar .menu > li > a span {
    border-color: rgba(0, 0, 0, 0.06);
}

div#slide-1-layer-1.tp-caption.mfnrsspalargedark.tp-resizeme {
    font-family: 'Dancing Script', cursive;
}

h5.hrmargin_b_30 {
    letter-spacing: 3px;
    font-family: "raleway", sans-serif;
    text-transform: uppercase;
    font-weight: : 200;
    color: #bababa;
}

div#rev_slider_2_3.rev_slider.fullwidthabanner.tp-overflow-hidden.revslider-initialised.tp-simpleresponsive {
    height: 378px!important;
}

a.button_theme,
a.tp-button.button_theme,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    background-color: #8b2524;
}

.icon_box .icon_wrapper,
.icon_box a .icon_wrapper {
    color: #b61405;
}

.icon_box:hover .icon_wrapper:before,
.icon_box a:hover .icon_wrapper:before {
    background-color: #b61405;
}

#Footer {
    background-color: #7b020e
}

#Header_wrapper {
    background-color: #fff;
}

table tr:hover td {
    background: none;
}

li {
    text-align: left;
}

.idea_box,
.ui-tabs,
.accordion .question,
.accordion .question.active .title,
.accordion .question .title:before,
.ui-tabs .ui-tabs-nav,
.ui-tabs .ui-tabs-nav li,
.tabs_vertical.ui-tabs .ui-tabs-panel,
table th,
table td,
.list_item .circle,
input[type="text"],
input[type="tel"],
input[type="password"],
input[type="email"],
textarea,
select,
.promo_box.has_border:after,
dl > dt,
dl > dd,
.article_box .desc_wrapper p,
a.icon_bar,
a.content_link,
.how_it_works .image,
.opening_hours,
.opening_hours .opening_hours_wrapper li,
.icon_box.has_border:after,
.chart_box:before,
.pricing-box,
.team_list .bq_wrapper,
.post-footer .post-links,
.format-link .post-title .icon-link,
.share_wrapper,
.post-header .title_wrapper,
.section-post-related .section-related-adjustment,
#comments >:first-child,
.widget-area,
.widget:after,
.fixed-nav .desc h6,
.portfolio_group.list .portfolio-item,
.portfolio_group .portfolio-item .desc .details-wrapper,
.Recent_posts ul li .desc h6,
.widget_recent_entries ul li a,
.woocommerce .widget_best_sellers li,
.woocommerce .widget_featured_products li,
.woocommerce .widget_recent_reviews li,
.woocommerce .widget_recent_products li,
.woocommerce .widget_recently_viewed_products li,
.woocommerce .widget_random_products li,
.woocommerce .widget_top_rated_products li,
.woocommerce .widget_onsale li,
.woocommerce .widget_layered_nav li,
.woocommerce .widget_shopping_cart ul.product_list_widget li,
.woocommerce .widget_products li,
.woocommerce .product .related.products,
.woocommerce .product .upsells.products,
.woocommerce .product div.entry-summary h1.product_title:after,
.woocommerce .quantity input.qty,
.header-stack #Top_bar .logo,
.offer_thumb .slider_pagination,
.offer_thumb .slider_pagination a {
    border-color: rgba(217, 13, 17, 0.08);
}

td.fundo-suites {
    text-align: left;
}

h3.suites-interno {
    color: #ff667f
}

div.section.dark.full-width {
    background: rgba(173, 0, 20, 1);
    background: -moz-linear-gradient(top, rgba(173, 0, 20, 1) 0%, rgba(255, 102, 122, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173, 0, 20, 1)), color-stop(100%, rgba(255, 102, 122, 1)));
    background: -webkit-linear-gradient(top, rgba(173, 0, 20, 1) 0%, rgba(255, 102, 122, 1) 100%);
    background: -o-linear-gradient(top, rgba(173, 0, 20, 1) 0%, rgba(255, 102, 122, 1) 100%);
    background: -ms-linear-gradient(top, rgba(173, 0, 20, 1) 0%, rgba(255, 102, 122, 1) 100%);
    background: linear-gradient(to bottom, rgba(173, 0, 20, 1) 0%, rgba(255, 102, 122, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ad0014', endColorstr='#ff667a', GradientType=0);
}

.dark h2,
.dark h2 a,
.dark h2 a:hover {
    text-align: center;
    padding: 50px 0px;
}

img.scale-with-grid.img-suites-home {
    -webkit-filter: brightness(0.6);
    filter: brightness(0.6);
}

.trailer_box .desc .subtitle {
    background-color: #a53610;
}

body:not(.template-slider) #Header {
    min-height: 150px;
}

.testimonials_slider a.slider_next {
    position: absolute;
    right: 50px;
    top: 180px;
    margin: 0;
}

.testimonials_slider a.slider_prev {
    position: absolute;
    left: 50px;
    top: 180px;
    margin: 0;
}

a.button,
a.tp-button {
    background-color: #f71a0e;
}

a.button .button_icon i {
    color: 255, 255, 255 !important;
}

#Footer a {
    transition: all 1s;
    webkit-transition: all 1s;
    color: #fff;
}

#Footer a:hover {
    transition: all 1s;
    webkit-transition: all 1s;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:after,
table tr:hover td,
table tr:hover td a {
    color: #737E86;
}

h3,
h3 a,
h3 a:hover {
    color: #fff;
}

@media (max-width:480px) {
    body:not(.template-slider):not(.header-simple) #Header {
        min-height: 50px
    }
    .testimonials_slider a.slider_prev {
        display: block!important;
    }
    .testimonials_slider a.slider_next {
        display: block!important;
    }
    .testimonials_slider a.slider_next {
        right: -10px;
        top: 65px;
    }
    .testimonials_slider a.slider_prev {
        left: -10px;
        top: 65px;
    }
    i.icon-menu {
        color: #ff2352;
    }
    div#rev_slider_2_3.rev_slider.fullwidthabanner.tp-overflow-hidden.revslider-initialised.tp-simpleresponsive {
        height: 199px!important;
    }
    div#boxes.section {
        background-size: cover;
    }
    div.inside {
        color: #fff!important;
    }
}

#gm-mapa {
    width: 100%;
    height: 500px;
}

#infobox {
    border: none;
    position: absolute;
    background: transparent;
    color: #820101;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
    text-shadow: 1px 1px 1px #FFF;
}

@media(max-width:667px) {
    #body_map {
        padding: 15px;
    }
}

.zoom_anim img {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -webkit-transform: scale(1);
    /* prefixo para browsers webkit */
    -moz-transform: scale(1);
    /* prefixo para browsers gecko */
    -o-transform: scale(1);
    /* prefixo para opera */
    transform: scale(1);
}

.zoom_anim img:hover {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -webkit-transform: scale(1.1);
    /* prefixo para browsers webkit */
    -moz-transform: scale(1.1);
    /* prefixo para browsers gecko */
    -o-transform: scale(1.1);
    /* prefixo para opera */
    transform: scale(1.1);
}


.tp-caption .mfnrsspalargedark .tp-resizeme {
    color:rgb(167, 39, 39)!important;
}