/*
Theme Name: Hotel Rosa Abano Child
Theme URI: https://www.hotelrosaabano.it/
Description: Hotel Tosa Abano Child Theme
Author: Beddy
Author URI: https://www.beddy.io
Version: 1.0
Text Domain: hotelrosa
Template: hotelrosa
*/
.qodef-header-navigation > ul > li > a .qodef-menu-item-text::after,
.qodef-mobile-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text::after {
    background-color: #e271a5;
    border-radius: 4px 0px;
    padding: 3px;
    transform: translateX(50%) translateX(-.3em) translateY(4px) rotate(295grad)!important;
    left: calc(50% - .6em);
}
.qodef-mobile-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text::after{
    transform: translateX(50%) translateX(2.45em) translateY(-6px) rotate(295grad) !important;
}
.qodef-button.qodef-layout--filled-two.qodef-html--link::after, .qodef-button.qodef-layout--filled-two.qodef-html--link::before,
.qodef-button.qodef-layout--filled-one.qodef-html--link::after, .qodef-button.qodef-layout--filled-one.qodef-html--link::before{
    background-color: #fff;
    transform: translateX(0) translateY(-50%) rotate(90deg);
    border-radius: 3px 0px;
    padding: 4px;
}
#qodef-page-footer-top-area .widget:not(.widget_blanquette_core_title_widget){
    margin-bottom: 15px;
}

.white-text,
.white-text a{
    color: #fff!important;
}
.widget ol li:not(.wp-social-link) a, .widget ul li:not(.wp-social-link) a {
    font-family: "FuturaFuturisLightC";
}
footer ul.menu {
    display: inline-flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
}
#qodef-page-footer-middle-area .widget ul:not(.qodef-shortcode-list) li:not(:last-child){
    margin-right: 15px;
}
.room-service-hide-line .qodef-e-heading-line,
.room-service-hide-line .qodef-e-heading-title svg,{
    display: none;
}

.room-service-hide-line .qodef-e-heading-title:before{
    background-color: #e271a5;
    border-radius: 0px 4px;
    padding: 0 8px;
    content: "";
    position: relative;
    margin-right: 15px;
}
#qodef-back-to-top{
    bottom: 105px;
}
#qodef-back-to-top .qodef-back-to-top-icon{
    color: #000;
}
#qodef-back-to-top svg > polyline {
    stroke: #000;
}
.elenco-servizi-camera h6 {
    text-transform: none;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0;
}
.leggi-tutto-text .qodef-e-read-more a{
    text-transform: none;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{
    font-family: "Raleway";
}
.wpcf7-submit span:hover{
    border-radius: 0;
    display: inline-flex;
    font-family: Catamaran,sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .3em;
    line-height: 1.67em;
    margin: 0;
    outline: 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;
    vertical-align: middle;
    width: auto;
    padding: 16px calc(54px - .3em) 14px 54px;
    color: #fff;
}
.wpcf7-submit span{
    border-radius: 0;
    display: inline-flex;
    font-family: Catamaran,sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .3em;
    line-height: 1.67em;
    margin: 0;
    outline: 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;
    vertical-align: middle;
    width: auto;
    padding: 16px calc(54px - .3em) 14px 54px;
    color: #e271a5;
}

footer [data-area="qodef-footer-top-area-column-1"].widget_block p,
footer [data-area="qodef-footer-top-area-column-2"].widget_block p,
aside [data-area="qodef-main-sidebar"].widget_block p{
    display: none;
}

footer [data-area="qodef-footer-top-area-column-1"].widget_block h4,
footer [data-area="qodef-footer-top-area-column-2"].widget_block h4,
aside [data-area="qodef-main-sidebar"].widget_block h5{
    margin-bottom: 0 !important;
}
.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button svg {
    width: 37px;
    stroke: currentColor;
}
.grecaptcha-badge{
    display: none!important;
}
@media (max-width: 700px){
    footer ul.menu {
        flex-wrap: wrap;
    }
}