Author: Dennis Ettenhuber

  • pesce

    /*TOP HEADER*/
    .top-header-social ul li:first-child span {margin-right: 15px;}
    .header-cart .nd_elements_woocart_component_short { margin-top: 5px;
    float: left; }

    /*NAVIGATION*/
    .nd_elements_navigation_component .menu > .current-menu-item > a{ border-bottom: 2px solid #fff;
    padding: 0px !important;
    margin: 0px 20px; padding-bottom: 8px !important; }

    @media only screen and (min-width:1200px) and (max-width:1300px) {
    .nd_elements_navigation_component ul.menu > li > a { padding: 0px 15px !important; }
    }

    /*WOO*/
    ul.wc_payment_methods li div p { color:#fff; }

    /*COST CALCULATOR*/
    .nd_cc_sub_section_cc {margin-bottom: 0px !important;}
    .nd_cc_switch_content_1789 {width:100%;}
    .nd_cc_section_cc {margin-bottom: 0px !important;}

    #nd_cc_cc_1789 .nd_cc_section_price p {
    letter-spacing: 2px;
    }

    .elementor-image-box-title {margin-top: -5px !important;}
    #nd_cc_section_price_1789 {margin-bottom: 0px !important; padding-bottom: 0px !important;
    }

    /*CUSTOM FOR THEME – ND RESTAURANT*/
    #nd_rst_guests_legend_section #nd_rst_legend_section {
    padding-top: 30px;
    }
    .nd_rst_restaurant_image .nd_rst_restaurant_image_filter {
    background: linear-gradient(to bottom, rgb(45 45 45 / 50%) 0%,rgba(45, 45, 45, 0) 100%) !important;
    }
    #nd_rst_guests_legend_section {
    background: linear-gradient(to bottom, rgba(45,45,45,0) 0%, rgb(45 45 45 / 70%) 100%) !important;}

    #nd_rst_guests_legend_section {
    margin-top: -157px !important; }

    #nd_rst_datepicker_dev td.ui-state-disabled span {
    color: #fff !important;
    opacity:0.3;
    }
    #nd_rst_time_section p {
    border-radius: 0px !important;
    }
    #nd_rst_btn_go_to_booking {
    background-color: #79a1bb;
    }
    #nd_rst_btn_go_to_booking {
    border-radius: 0px !important;
    }
    .nd_rst_occas_single {
    line-height: 30px;
    }
    .nd_rst_ul_occasion li {
    color: #4c4c4c !important;
    }
    .nd_rst_ul_occasion li.nd_rst_bg_color_blue {
    color: #fff !important;
    }

    #nd_rst_booking_step_resume_all_info p span {
    font-weight: 400 !important;
    }

    #nd_rst_checkout_step_resume_all_info p span {
    font-weight: 400 !important;
    }

    #nd_rst_booking_step_datas_form button { border-radius: 0px !important; }

    #nd_rst_booking_step_datas_form label span {
    padding-top:7px !important;
    border-radius: 0px !important;
    }

    #nd_rst_checkout_step_datas_form button, #nd_rst_checkout_step_datas_form input[type=\”submit\”] {
    border-radius: 0px !important;
    }

    #nd_rst_calendar_content .nd_rst_width_14_percentage p {
    color:#fff;
    }

    #nd_rst_calendar_container p {
    padding: 13px 4px !important;
    }