/* Theme Name: Ireca Child Theme
Theme URI: #
Description: Theme for Rentacheapcardubai
Author: OnScreenSolutions
Author URI: #
Template: ireca
Version: 1.0.0
Tags: translation-ready, left-sidebar, right-sidebar
Text Domain:  ireca-child OnScreenSolutions
*/




.ovatheme_header_version3 .ova_menu nav.navbar{ background-color: #343434;}
.ovatheme_header_version3 .ova_menu nav.navbar::before {
    border-bottom: 72px solid #343434;
}

.ovatheme_header_version3 .ova_menu nav.navbar{ background-color: #343434;}
.ovatheme_header_version3 .ova_menu nav.navbar::before {
    border-bottom: 72px solid #343434;
}
.single-post .wrap_default_heading_page{
	display:none;
}
.ireca_info, 
.ireca_info a, .ovatheme_header_version3 .top .ireca-cart-wrapper .cart-total i {
    color: #fff !important;
}
.woocommerce .ireca-cart-wrapper .ireca_minicart, .ireca-cart-wrapper .ireca_minicart {
    background: #343434;
}
.ireca-cart-wrapper .buttons a.button, .slide_feature i::before, .ireca_service:hover .line, .ovacrs_product_filter ul.nav.styl1 li a:hover, .ovacrs_product_filter ul.nav.styl1 li a.active, .ovacrs_product_filter ul.nav.styl1 li a.current, .ovacrs_support .line, .ova_blog .content .ova_media .post_date::after, .ova_blog .content .read_more::before, .ova_blog .view_all .wrap_a .ireca_btn, .ovacrs_heading1.border_left_right span::before, .ovacrs_heading1.border_left_right span::after, .ova_mailchimp .submit, .ovacrs_service_full .title, .ova_blog.style2 .content .read_more:hover::before, .search_slide.home_search .s_submit .wrap_btn button, .ireca_wd_search form .s_submit button.submit, .woo_rent_top .booking_btn, .ovacrs_price_rent .collapse_content .price_table table thead, .ireca__product_calendar ul.intruction li .yellow, .ireca_booking_form button.submit, .request_booking button.submit, .woocommerce #review_form #respond .form-submit input, .woocommerce .related.products ul li .onsale, ul.products li.ireca_product .onsale, .woocommerce a.button, .woocommerce button.button, .ireca_page_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .ireca_page_cart .woocommerce-cart-form table.shop_table tbody tr td button.button:hover, #order_review button.button, .ovacrs_heading3 h3.title.border_yes span::before, .ireca_service_card a:hover, .ireca_contact .wpcf7-submit, article.post-wrap .post-readmore a::before, .ireca_get_in_touch h3, .ireca_get_in_touch .fields .wpcf7-submit:hover, .footer_default .footer_social ul.ireca_socials li a:hover, footer.footer_v2 .social_copyright .footer_social ul.ireca_socials li a:hover, #scrollUp, .ova-list-product-rental .wp-content .title-product li a.active, .ova-list-product-rental .wp-content .ova-list-detail .item .content .ova-button-submit-rental, .ova-booking-form button[type="submit"], .ova-booking-form-request button[type="submit"] {
    background-color: #ed1c22;
}
.ovacrs_product_filter ul.nav li a.current, .ovacrs_product_filter ul.nav li a.active {
    color: #fff;
    border-color: #2d35e7;
    background-color: #2d35e7;
}
.ireca-cart-wrapper .cart-total .items{background:#343434 !important;}

}
.ovacrs_product_filter ul.nav li {
    margin: 10px 10px !important;
    position: relative;
}
.menu .menu-item a,h5{color:#ffffff}
.menu{list-style:none}
.elementor-tab-title{
    border: none  important;
    border-right-color: currentcolor;
    border-right-style: none;
    border-right-width: medium;
border-right: solid #ed1c22 important;
}
.elementor-tabs-content-wrapper{border:none important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 72px;
    height: 72px;
    padding: 0px 25px 0px 35px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    outline: none;
    background: #343434;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #555;
    font-family: inherit;
    font-size: 14px;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: initial;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: block;
    border: 0;
    border-bottom:2px solid #aaa;
}
.site-footer .footer-links-subsection h3 {
  font-size: 24px;
 font-weight: 500;
 color: #fff;
font-family: Teko, sans-serif;
}
.site-footer {
    display: block;
    width: 100%;
    background: #ed1c22;
      padding:50px 0
}
.site-footer .links ul a {
    display: block;
    padding: 1.36364em 1em 1.36364em 0;
    background: 0 0;
    color: #fff;
}
.site-footer .links {
    text-align: left;
}
.site-footer .footer-block.links.footer-segment .footer-links-subsection {
    float: left;
    width: 25%;
}
.site-footer .links ul{list-style:none}

.site-footer .links ul a {
    display: block;
    padding: 10px;
    background: 0 0;
    color: #fff;
    border-top:1px solid #aa0022;
}
.site-footer .links ul a  i {
    float: right;
    padding:10px;
}
.archive_rental .container .row {
    }


/*brand listing section styles*/




@media(max-device-width: 480px){

.site-footer .footer-block.links.footer-segment .footer-links-subsection {
    float: left;
    width: 100%;
}
   
}
.wp-full-overlay-main {
    background-color: #fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
    background: #fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {border-bottom: 1px solid #343434;
}
 #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
     line-height: 0.7;}
.rental_item .content .woocommerce-product-rating {
    display: none;
}
.site-footer .footer-block.links.footer-segment .seemore-links a {
    color: #FFF;
    text-decoration: none;
    margin-top: 20px;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #A02;
}
.site-footer .footer-block.links.footer-segment .seemore-links {
    text-align: center;
    font-size: 1.2em;
    text-transform: uppercase;
}
.site-footer .footer-block.links.footer-segment .hidemore{
    display: none;}


.containerx{
    
    max-height:none;
    position: relative;
}



  



.ovatheme_header_version3 .ova_menu nav.navbar{ background-color: #343434;}
.ovatheme_header_version3 .ova_menu nav.navbar::before {
    border-bottom: 73px solid #343434;
}

.ireca_info, 
.ireca_info a, .ovatheme_header_version3 .top .ireca-cart-wrapper .cart-total i {
    color: #fff;
}
.woocommerce .ireca-cart-wrapper .ireca_minicart, .ireca-cart-wrapper .ireca_minicart {
    background: #343434;
}
.ireca-cart-wrapper .buttons a.button, .slide_feature i::before, .ireca_service:hover .line, .ovacrs_product_filter ul.nav.styl1 li a:hover, .ovacrs_product_filter ul.nav.styl1 li a.active, .ovacrs_product_filter ul.nav.styl1 li a.current, .ovacrs_support .line, .ova_blog .content .ova_media .post_date::after, .ova_blog .content .read_more::before, .ova_blog .view_all .wrap_a .ireca_btn, .ovacrs_heading1.border_left_right span::before, .ovacrs_heading1.border_left_right span::after, .ova_mailchimp .submit, .ovacrs_service_full .title, .ova_blog.style2 .content .read_more:hover::before, .search_slide.home_search .s_submit .wrap_btn button, .ireca_wd_search form .s_submit button.submit, .woo_rent_top .booking_btn, .ovacrs_price_rent .collapse_content .price_table table thead, .ireca__product_calendar ul.intruction li .yellow, .ireca_booking_form button.submit, .request_booking button.submit, .woocommerce #review_form #respond .form-submit input, .woocommerce .related.products ul li .onsale, ul.products li.ireca_product .onsale, .woocommerce a.button, .woocommerce button.button, .ireca_page_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .ireca_page_cart .woocommerce-cart-form table.shop_table tbody tr td button.button:hover, #order_review button.button, .ovacrs_heading3 h3.title.border_yes span::before, .ireca_service_card a:hover, .ireca_contact .wpcf7-submit, article.post-wrap .post-readmore a::before, .ireca_get_in_touch h3, .ireca_get_in_touch .fields .wpcf7-submit:hover, .footer_default .footer_social ul.ireca_socials li a:hover, footer.footer_v2 .social_copyright .footer_social ul.ireca_socials li a:hover, #scrollUp, .ova-list-product-rental .wp-content .title-product li a.active, .ova-list-product-rental .wp-content .ova-list-detail .item .content .ova-button-submit-rental, .ova-booking-form button[type="submit"], .ova-booking-form-request button[type="submit"] {
    background-color: #ed1c22;
}
.ovacrs_product_filter ul.nav li a.current, .ovacrs_product_filter ul.nav li a.active {
    color: #fff;
    border-color: #2d35e7;
    background-color: #2d35e7;
}
.ireca-cart-wrapper .cart-total .items{background:#343434 !important;}

}
.ovacrs_product_filter ul.nav li {
    margin: 10px 10px !important;
    position: relative;
}
.menu .menu-item a,h5{color:#ffffff}
.menu{list-style:none}
.elementor-tab-title{
    border: none  important;
    border-right-color: currentcolor;
    border-right-style: none;
    border-right-width: medium;
border-right: solid #ed1c22 important;
}
.elementor-tabs-content-wrapper{border:none important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 72px;
    height: 72px;
    padding: 0px 0px 0px 35px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    outline: none;
    background: #343434;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #555;
    font-family: inherit;
    font-size: 14px;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: initial;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: block;
    border: 0;
}
.site-footer .footer-links-subsection h3 {
      font-family: Teko, sans-serif;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  margin-top: 50px;
  margin-bottom: 20px !important;
}
.site-footer {
    display: block;
    width: 100%;
    background: #2d35e7;
      padding:50px 0
}
.site-footer .links ul a {
    display: block;
    padding: 1.36364em 1em 1.36364em 0;
    background: 0 0;
    color: #fff;
}
.site-footer .links {
    text-align: left;
}
.site-footer .footer-block.links.footer-segment .footer-links-subsection {
    float: left;
    width: 25%;
}
.site-footer .links ul{list-style:none}

.site-footer .links ul a {
    display: block;
    padding: 10px;
    background: 0 0;
    color: #fff;
    border-top:1px solid #00285f;
}
.site-footer .links ul a  i {
    float: right;
    padding:10px;
}
.archive_rental .container .row {
    }
@media(max-device-width: 480px){

    .site-footer .footer-block.links.footer-segment .footer-links-subsection {
    float: left;
    width: 100%;
}
   
}
.wp-full-overlay-main {
    background-color: #fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
    background: #fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {border-bottom: 1px solid #343434;
}
 #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
     line-height: 0.7;}
.rental_item .content .woocommerce-product-rating {
    display: none;
}
.site-footer .footer-block.links.footer-segment .seemore-links a {
    color: #FFF;
    text-decoration: none;
    margin-top: 20px;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #A02;
}
.site-footer .footer-block.links.footer-segment .seemore-links {
    text-align: center;
    font-size: 1.2em;
    text-transform: uppercase;
}
.site-footer .footer-block.links.footer-segment .hidemore{
    display: none;}
.showmore {
    background: #2d35e7;
    border: 1px solid #2d35e7;
    color: #fff;
    padding: 10px;
    margin: 0 auto;
    text-align: center;
      width:100%;
    
 }

.containerx{
    
    max-height:none;
    
}



.b12 {
  display: none !important;
   color: white;
  }


.logo a img {
    max-width: 200px !important;
}
.slide_info .price{color:#2d35e7;}
a {color:#1f73b7f0 ;}
.ireca-cart-wrapper .buttons a.button, .slide_feature i::before, .ireca_service:hover .line, .ovacrs_product_filter ul.nav.styl1 li a:hover, .ovacrs_product_filter ul.nav.styl1 li a.active, .ovacrs_product_filter ul.nav.styl1 li a.current, .ovacrs_support .line, .ova_blog .content .ova_media .post_date::after, .ova_blog .content .read_more::before, .ova_blog .view_all .wrap_a .ireca_btn, .ovacrs_heading1.border_left_right span::before, .ovacrs_heading1.border_left_right span::after, .ova_mailchimp .submit, .ovacrs_service_full .title, .ova_blog.style2 .content .read_more:hover::before, .search_slide.home_search .s_submit .wrap_btn button, .ireca_wd_search form .s_submit button.submit, .woo_rent_top .booking_btn, .ovacrs_price_rent .collapse_content .price_table table thead, .ireca__product_calendar ul.intruction li .yellow, .ireca_booking_form button.submit, .request_booking button.submit, .woocommerce #review_form #respond .form-submit input, .woocommerce .related.products ul li .onsale, ul.products li.ireca_product .onsale, .woocommerce a.button, .woocommerce button.button, .ireca_page_cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .ireca_page_cart .woocommerce-cart-form table.shop_table tbody tr td button.button:hover, #order_review button.button, .ovacrs_heading3 h3.title.border_yes span::before, .ireca_service_card a:hover, .ireca_contact .wpcf7-submit, article.post-wrap .post-readmore a::before, .ireca_get_in_touch h3, .ireca_get_in_touch .fields .wpcf7-submit:hover, .footer_default .footer_social ul.ireca_socials li a:hover, footer.footer_v2 .social_copyright .footer_social ul.ireca_socials li a:hover, #scrollUp, .ova-list-product-rental .wp-content .title-product li a.active, .ova-list-product-rental .wp-content .ova-list-detail .item .content .ova-button-submit-rental, .ova-booking-form button[type="submit"], .ova-booking-form-request button[type="submit"] {

    background-color: #1f73b7f0;

}

.owl-carousel .owl-item img {
    display: block;
}
.woocommerce-page .wrap_img img {
    height: 300px;
    width: 100%;
}
.rental_item.style1:hover .wrap_btn a.btn_price {
    background-color: #2d35e8;
    border: 1px dashed #fff;
}
.ovacrs_contact_tab,.woocommerce-Tabs-panel--ovacrs_contact{display:none !important;}
.woocommerce input {
    height: auto;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    padding-left: 5px;
    margin: 10px 0px;
}
.wpcf7-list-item-label {
    margin: 0px 5px;
}
.wpcf7-form-control.wpcf7-submit {
    padding: 20px 50px;
    background: #1f73b7f0;
    color: #fff;
    font-size: 16px;
    border: 1px solid #1f73b7f0;
    border-radius: 5px;
    margin-top: 20px;
}
.ireca_wd_search {
    margin-top: 50px;
    padding-bottom: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
    padding: 15px 12px !important;
    border-bottom:2px solid #aaa;
}
.select2-container {
   width: 255px !important;
margin: 10px 0 !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100% !important;
    /* padding: 5px 15px; */
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover {
    padding: 15px 10px;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    background-color: #ededed;
    margin-bottom: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 15px 10px;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    background-color: #f7f7f7;
    margin-bottom: 10px;
}
.ovatheme_header_version3 .top {
    padding-top: 10px;
    padding-bottom: 10px;
}
.ovacrs_price_rent {
    display: none;}
.product-item .product-item__price, .product-row .product-row__price, .product-head .product-head__price {
    display: block;
    background: #fff;
    border: 1px solid #ddd;
    box-sizing: border-box;
    box-shadow: 0 1px 1px 0 #e1e1e1;
    border-radius: 6px;
    padding: 5px 10px;
    text-align: left;
    font-weight: 500;
    font-size: 15px;
    line-height: 1.2;
    color: #2c9248;
}
.product-item .product-item__prices ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 -5px;
}
.product-item .product-item__prices ul li {
    display: inline-block;
    vertical-align: top;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 5px;
}
.product-item .product-item__price dt, .product-row .product-row__price dt, .product-head .product-head__price dt {
    font-weight: 400;
    font-size: .9em;
    color: #afafaf;
}
.product-item .product-item__price dt, .product-row .product-row__price dt, .product-head .product-head__price dt, .product-item .product-item__price dd, .product-row .product-row__price dd, .product-head .product-head__price dd {
    display: block;
}
.bg_header .ova-page-section {
    margin-top: 0 !important
}
.page-id-26011 .page-links,.page-id-26013 .page-links,.page-id-26012 .page-links,
.page-id-26005 .page-links, .page-id-26014 .page-links,.page-id-26015 .page-links{
    display: none;
}

/*custom style*/
.page-template-carwithdriver .header_img.header_version3,.page-template-carwithdriver-lists .header_img.header_version3{
    display:block;
}
.car-driver-banner{
    height: 400px;
    display: flex;
    align-items:center;
    justify-content: center;
    width: 100%;
    background-size: cover !important;
     box-shadow:inset 0 0 0 2000px rgb(1 0 62 / 40%)
}
.car-driver-banner h1 {
    font-size: 45px;
    width: 50%;
    line-height: 55px;
    font-weight: 500;
    color: #ffffff;
}
.car-driver-lists{
    padding-top: 70px;
}
.blog-sec-moosa .ova_media img{
    height: 260px !important;
    object-fit: cover;
}
.page-id-1266 .heading_page {
    display: none;
}
.single-post .container{
    max-width: 1200px !important;
}
.single-post .widget.widget_tag_cloud .tagcloud a {
    margin: 0px 8px 8px 0;
    padding: 3px 9px;
    font-size: 11px!important;
}
.post_recommend .ova_media img {
    height: 160px;
    object-fit: cover;
width:100% !important;
}
.archive article.post-wrap {
    margin-bottom: 30px;
    width: 33%;
    float: left;
    padding: 0 15px;
    min-height: 410px;
}
.archive article.post-wrap h2.post-title a, .archive article.post-wrap h2.entry-title a {
    color: #2f343b;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.archive .post-media img {
    height: 160px;
    object-fit: cover;
}
.car-driver-lists .rental_item .wrap_img img {
    text-align: center;
    object-position: -429px;
}
.respsonsive_hero{
    height:90vh;
}
@media(max-device-width: 480px){
    .respsonsive_hero{
        height:50vh;
    }
    .archive article.post-wrap {
    width: 100%;
    padding: 0 15px;
}
.car-driver-banner h1 {
    margin: 0;
    font-size: 38px;
    width: 90%;
    line-height: 55px;
    font-weight: 500;
    color: #ffffff;
}
.blog-sec-moosa .ova_media img{
    height: 200px !important;
    object-fit: cover;
}
.post_recommend .ova_media img {
    height: 140px;
    object-fit: cover;
}
#wpcf7-f32711-o1 .select2-container {
    width: 335px !important;
}
}
@media only screen and (min-width: 601px){
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 25%;
    padding-left: 10px;
}
}
.ovatheme_header_version3 .ova_menu nav.navbar::before{
border-right: 0px solid transparent !important;
}

    /*FAQ SECTION STYLE----------------*/

.accordion {
 
  width:100%;

}

.title {
    
  text-align: center;
}

.content-accordion {
    width:100%;
}

.question-answer {
  width: 100%;
  border-bottom: 1px solid #e8e8e8;
}

.question {
    width:100%;
    
  display: flex;
  justify-content: space-between;
}


.title-question {
    font-size:17px;
  font-weight: 500;
  color: #000;
}

.question-btn {
  font-size: 1rem;
  background: transparent;
  border-color: transparent;
  cursor: pointer;
}

.up-icon {
  display: none;
}

.answer {
  display: none;
}
.answer .title{
    font-size:17px;
}

.show-text .answer {
  display: block;
}

.show-text .up-icon {
  display: inline;
}

.show-text .down-icon {
  display: none;
}

@media screen and (min-width: 992px) {
    
  .accordion {
    width: 100%;
    display: flex;
  }
  .content-accordion {
    width:100%;
  }
  .title {
    margin-top: 50px;
  }
}

/* fAQ SECTION STYLE ENDS*/

@media (max-device-width: 480px) {
    
	.hm-banner .respsonsive_hero {
		background-image: linear-gradient(45deg, #000000a1, #00000042),url(https://rentacheapcardubai.com/wp-content/uploads/2023/08/home-banner-m.jpg) !important;
	}
}



