/*--------------------------------------------------------------
GLOBAL
--------------------------------------------------------------*/
.oppi_header .header_nav .logo img {
    max-width: 180px !important;
}

.coupon_form .coupon_w {
    max-width: 50%;
}

.coupon_form .send-data {
    display: flex;
    justify-content: flex-end;
}

.oppi_footer_logo img {
    max-width: 150px;
}

.restaurant_btn:hover,
.restaurant_btn_two, .oppi_header.oppi_restaurent_header .header_nav .oppi_header_menu .oppi_try_for_free,
.coupon_inner .utility_banner_video .video_img .icon i {
    color: var(--tree-poppy) !important;
}

.restaurant_faq_inner .tab-content .card .card-header button,
.oppi_restaurent_footer .oppi_footer_widget .oppi_footer_menu li a:hover,
.oppi_header.oppi_restaurent_header .header_nav .oppi_header_menu ul li.nav-item:hover a.nav-link,
.oppi_header.oppi_restaurent_header .header_nav .oppi_header_menu ul li.nav-item.active a.nav-link,
.oppi_header.oppi_header_dark_color .header_nav .oppi_header_menu ul li.nav-item a.nav-link:hover,
.oppi_contact_item .icon i,
.oppi_contact_form_content p.number span,
.oppi_contact_form_content p.email i,
.oppi_how_it_tab_content_wrap .tab_custom_arrow i,
.text-link:hover {
    color: var(--tree-poppy);
}

.restaurant_btn:hover,
.restaurant_btn_two, .oppi_header.oppi_restaurent_header .header_nav .oppi_header_menu .oppi_try_for_free,
.oppi_restaurant_banner_area,
.oppi_coupon_area,
.oppi_restaurent_partners_area,
.oppi_inner_banner,
.oppi_inner_banner .overlay,
.oppi_contact_form_wrap {
    background: rgba(255, 164, 27, 0.09) !important;
}

.restaurant_btn,
.oppi_header.oppi_restaurent_header .header_nav .oppi_header_menu .oppi_try_for_free,
.oppi_restaurent_footer .oppi_footer_social .social_item li a:hover,
.coupon_form .form-group input {
    border-color: var(--tree-poppy) !important;
    box-shadow: 0 20px 30px 0 rgba(255, 164, 27, 0.1);
}

.restaurant_btn,
.desh_img .round, .oppi_restaurent_footer .oppi_footer_social .social_item li a:hover,
.oppi_header.oppi_restaurent_header.fixedMenu .header_nav .oppi_hamburger .bar_icon .bar,
.oppi_header.oppi_restaurent_header .header_nav .oppi_hamburger .bar_icon .bar,
.oppi_contact_form .form-group.send_message .oppi_dbtn:hover,
.oppi_how_it_tab_wrap nav .oppi_how_it_tab .nav-item .nav-link.active,
.oppi_how_it_tab_wrap nav .oppi_how_it_tab .nav-item .nav-link:hover,
.oppi_how_it_tab_content_wrap .tab_custom_arrow:hover,
.oppi_dbtn.btn_border:hover {
    background: var(--tree-poppy);
}

.restaurant_btn_two:hover {
    background: var(--tree-poppy) !important;
    color: #fff !important;
    box-shadow: 0 20px 30px 0 rgba(255, 164, 27, 0.1);
}

.oppi_header.oppi_restaurent_header .header_nav .oppi_header_menu .oppi_try_for_free:hover,
.oppi_mockup_content .oppi_dbtn:hover,
.oppi_how_it_tab_content_wrap .tab_custom_arrow:hover {
    box-shadow: 0 20px 30px 0 rgba(255, 164, 27, 0.1);
}

.coupon_inner .utility_banner_video .video_img .icon i {
    text-shadow: 0 8px 10px rgba(255, 164, 27, 0.34);
}

.oppi_header .header_nav .oppi_header_menu ul li.nav-item a.nav-link::before {
    content: none;
}

.oppi_header.oppi_restaurent_header .header_nav .oppi_header_menu ul li.nav-item a.nav-link {
    font-weight: 500;
}

.oppi_restaurent_footer {
    background: #fafafa;
    border-top: 1px solid #e5e5e5;
}

.oppi_footer_wrap .oppi_footer_widget {
    margin-bottom: 0;
}

.payments {
    justify-content: space-around;
}

.payments img {
    max-width: 100px;
    height: auto;
}

.payments .restaurent_partners_item {
    flex-direction: column;
}

.oppi_contact_form .form-group.send_message .oppi_dbtn,
.oppi_how_it_tab_content_wrap .tab_custom_arrow,
.oppi_dbtn.btn_border {
    border-color: var(--tree-poppy) !important;
    color: var(--tree-poppy);
}

.oppi_contact_form .form-group.send_message .oppi_dbtn:hover, .oppi_dbtn.btn_border:hover {
    color: #fff !important;
}

.oppi_how_it_works_wrap {
    background: #fff;
}

.footer_para {
    font-size: 13px !important;
}

.clients-page {
    background: #fff !important;
}

.clients-page .payments p {
    padding: 0 10px;
}

input.input-danger {
    background: rgba(255, 0, 0, .3) !important;
}

.cover-bg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
}

.cs--form-check {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.cs--form-check input {
    cursor: pointer;
}

.cs--form-check label {
    font-size: 13px;
    color: #555;
    cursor: pointer;
}

.cs--form-check label a {
    text-decoration: underline;
}

.desh_img img {
    animation: none !important;
}

.oppi_author .media-body .reply_body .author_name {
    margin-bottom: 0;
}

.oppi_author .media-body .reply_body .author_name + .author_about {
    margin-bottom: 15px;
}

.oppi_author {
    margin-bottom: 0;
}
