/*
Theme Name: UDesign Child
Theme URI: https://d-themes.com/wordpress/udesign/envato-market/
Author: Andon
Author URI: https://1.envato.market/OdObz
Description: A slick, powerful and clean theme UDesign provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The UDesign theme features include: unlimited colors, widgetized home page, over 600 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive UDesign support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Version: 1.0
Template: u-design
License: GNU General Public License v2 and ThemeForest license
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, responsive, one-column, two-columns, three-columns, four-columns, full-width-template, left-sidebar, right-sidebar, custom-menu, custom-background, custom-colors, custom-header, custom-logo, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.cs_74-contact .live-chat:after{background-color: #008bcb !important;}
.iosrt_formtext1{display: none !important;}
@media (min-width: 1200px){
.cs_74-submit.elementor-section {
    top: 38.3% !important;
    right: -58.5% !important;
}}
.cs_74-post-date{left: 25px !important; background-color: #008bcb !important;}
.button-label, .alpha-gb-12f8d1a4df4c89022afa09892e98b99f .btn{color: #008bcb !important;}
.slider-wrapper {overflow: visible !important;}
.post-meta {display:none !important;}
.post-details .post-author {display:none !important;}
.iosrt_model_subtitle {color:#008bcb !important;}
.iosrt_model_pricedesc{color:#008bcb !important;}
a.iosrt_abtn{background-color:#008bcb !important;border:none !important;}
a.iosrt_abtn:hover {background-color:#EF531A!important;border:none !important;}
div.iosrt_filters_searchbox {background-color: rgba(20, 20, 20, 0.20) !important;
border-color: #008bcb !important;
border-width: 2px !important;
border-style: solid !important;}
button.iosrt_btn {background-color:#008bcb!important;border:none!important;}
button.iosrt_btn:hover {background-color: #EF531A !important;border:none !important;}
.iosrt_minicircle_block{background-color:#008bcb!important;}
.iosrt_model_vatnote {color:#222222 !important;}
.iosrt_filters_box {background-color:#f8f8f8 !important;}
.iosrt_model_bgside {background-color:#f8f8f8 !important;}
label.iosrt_filter_label:hover{color:#008bcb !important;}
ul.iosrt_princ_list > li:hover{color:#008bcb !important;}
ul.iosrt_princ_list > li {background: transparent url(/wp-content/uploads/2024/01/image-check-car.png) 0 2px no-repeat !important;}
ul.iosrt_feat_list > li {background: transparent url(/wp-content/uploads/2024/01/emblem-plus-red-plus-symbol.png) 0 2px no-repeat !important;}
.iosrt_model_price span {color:#222 !important;}
.iosrt_side_h3 {color:#008bcb !important;}
.iosrt_vsspace {text-align: center !important;}
button.iosrt_sbtn {  padding: 15px 27px 15px 27px !important;
  color: #fff !important;
  font-family: "Jost", Sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  text-transform: capitalize !important;
  line-height: 22px !important;
  letter-spacing: -0.36px !important;
  background-color: #008bcb !important;
  border-style: none !important;
  border-radius: 3px 3px 3px 3px !important;
}
button.iosrt_sbtn:hover {background-color:#151515!important;}
.iosrt_coupon_box {background-color: #F2F2F2 !important;border:none !important;}
button.iosrt_couponbtn {background-color:#008bcb!important;border:none!important;}
button.iosrt_couponbtn:hover {background-color: #F04A4E !important;border:none !important;}
table.iosrt_sumtable th.iosrt_vimportant {background-color:#008bcb!important;}
a.iosrt_extra:hover strong {color:#008bcb!important;}
.iosrt_extra_pricetip {color:#008bcb!important;}
label.iosrt_checkwrap input:checked ~ .iosrt_ccheckbox {background-color:#008bcb!important;}
label.iosrt_radiowrap input:checked ~ .iosrt_cradio {background-color:#008bcb!important;}
button.iosrt_bookbtn {background-color:#008bcb!important;border:none!important;}
button.iosrt_bookbtn:hover {background-color: #F04A4E !important;border:none !important;}
.iosrt_terms h3 {color:#000!important;}
table.iosrt_sumtable td.iosrt_vimportant {background-color:#008bcb !important;}
.circle_block {border: 1px solid #008bcb!important;color:#008bcb !important;}
.iosrt_form_search {border-width: 2px !important;
border-style: solid !important;
border-color: rgb(255, 255, 255) !important;
border-image: initial !important;
border-radius: 8px !important;
box-shadow: 1px 1px 19px -3px rgb(69, 69, 69) !important;
background: rgba(22, 22, 22, 0.60) !important;}
h1.iosrt_success {background:url(/wp-content/uploads/2024/01/image-ch32.png)0 0 no-repeat !important;}
p.iosrt_print a {color:#008bcb!important;}
h4.iosrt_combox_h4 {color:#008bcb!important;}
.iosrt_combox_line a {color:#008bcb!important;}
h3.iosrt_model_h3 a:hover {color:#008bcb!important;}
select.iosrt_select {height:42px !important;}
.iosrt_labelblock{text-align: left !important;}
.iosrt_2colflexwrap {padding-top: 20px !important;}
.iosrt_vsspace.iosrt_spad {padding-top: 10px;}
.bookhome .iosrt_2colflexwrap {padding-top: 0px !important;}
.bookhome #iosrt_pickdate{height: 37px !important; }
.iosrt_fleet_info.iosrt_wtooltip {background-color: #008bcb !important;}
a.iosrt_fleet_book {background-color: #008bcb !important;border-color:#008bcb !important;}
.iosrt_fleet_price {color:#008bcb !important;}
.iosrt_fleet_subtitle {color:#008bcb !important;}
#iosrt_pickdate, #iosrt_dropdate {height: 37px !important; font-size: 14px !important;}
.iosrt_veh_subtitle {color:#008bcb !important;}
.iosrt_veh_minprice span {color:#008bcb !important;}
ul.iosrt_veh_list li:hover div {color: #008bcb !important;}
.iosrt_veh_terms h3 {color: #008bcb !important;}
a.iosrt_fleet_back:hover {background: #008bcb !important;}
div.iosrt_filters_searchbox {background-color: #fff !important;}
.iosrt_fleet_model, .iosrt_model {border: 1px solid #f0f0f0 !important;}
.iosrt_fleet_model:hover, .iosrt_model:hover{border-color: #e2e2e2 !important;}
div.iosrt_filters_searchbox{border-width: 1px!important;}
ul.iosrt_feat_list{padding: 16px 0 0 9px !important;}
#iosrt_cashpay_wrap {border: 1px solid #d8d8d8 !important;border-top:none !important;padding-left: 20px !important;}
#iosrt_cashpay_wrap label.iosrt_checkwrap {font-weight: bold !important;}
h3.iosrt_fleet_h3{font: bold 18px/23px "Jost", Helvetica, Arial, sans-serif !important;
    font-weight: 600 !important;}
.iosrt_fleet_subtitle{font: normal 15px/18px "Jost", Helvetica, Arial, sans-serif !important;}
.iosrt_fleet_minprice{font: normal 15px/20px "Jost", Helvetica, Arial, sans-serif !important;}
.iosrt_fleet_minprice span.iosrt_fleet_price {
    font: bold 17px/20px "Jost", Helvetica, Arial, sans-serif !important;
    font-weight: 600 !important;
}
.iosrt_fleet_minprice span.iosrt_fleet_info{font: bold 11px/16px "jost", Arial, sans-serif;}
a.iosrt_fleet_book, a.iosrt_fleet_book:visited, a.iosrt_fleet_book:active, a.iosrt_fleet_book:link, a.iosrt_fleet_book:hover{font-family: "Jost", sans-serif !important; font-weight: 600 !important;}
.iosrt_fleet_feature div{font: normal 12px/14px "Jost", Helvetica, Arial, sans-serif;}
h2.iosrt_veh_title{font-family: "Jost", sans-serif !important; font-weight: 600 !important;}
.iosrt_veh_subtitle, .iosrt_veh_description, h3.iosrt_veh_head, ul.iosrt_veh_list li, ul.iosrt_veh_list li div{font-family: "Jost", sans-serif !important;}
h3.iosrt_veh_head{font: normal 22px/25px "Jost", Helvetica, Arial, sans-serif !important;
    font-weight: 500 !important;}
ul.iosrt_veh_list li, ul.iosrt_veh_list li div{font: normal 17px/20px "Jost", Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;}
.iosrt_veh_description {
    font: normal 17px/19px "Jost", Helvetica, Arial, sans-serif !important;
	font-weight: 300 !important;
}
label.iosrt_labelblock{font: bold 15px/17px "Jost", Helvetica, Arial, sans-serif !important;}
select.iosrt_select, input.iosrt_text, input[type="text"].iosrt_text, input[type="number"].iosrt_text, input[type="file"].iosrt_text, input[type="date"].iosrt_text{font: normal 15px/17px "Jost", Helvetica, Arial, sans-serif !important;}
button.iosrt_btn, button[type=submit].iosrt_btn, button[type=button].iosrt_btn{font: normal 17px/20px "Jost", Helvetica, Arial, sans-serif !important; background: #008bcb !important;}
button.iosrt_btn:hover {background-color: #EF531A !important;border:none !important;}
.iosrt_formvehwrap {
    margin: 0 0 30px 0;
    padding: 10px;
    box-sizing: border-box;
    background: #fff !important;
    border: 1px solid #004F75 !important;
    border-radius: 5px;
}
a.iosrt_reschange, a.iosrt_reschange:visited, a.iosrt_reschange:hover, a.iosrt_reschange:active{font: normal 16px/17px "Jost", Helvetica, Arial, sans-serif !important;}
.iosrt_veh_minprice{font: normal 16px/20px "Jost", Helvetica, Arial, sans-serif !important;}
.iosrt_veh_minprice span {
    font: bold 24px/30px "Jost", Helvetica, Arial, sans-serif !important;
	font-weight: 600 !important;
}
.iosrt_veh_terms, .iosrt_veh_terms p{font: normal 16px/18px "Jost", Helvetica, Arial, sans-serif !important;}
.iosrt_veh_terms h3{font: normal 17px/21px "Jost", Helvetica, Arial, sans-serif !important;}
a.iosrt_fleet_back, a.iosrt_fleet_back:visited, a.iosrt_fleet_back:active, a.iosrt_fleet_back:link, a.iosrt_fleet_back:hover{font: normal 16px/18px "Jost", Helvetica, Arial, sans-serif !important;}
.flatpickr-current-month{
	font-size: 100% !important;
    padding: 0px 0 0 0 !important;
}
label.iosrt_filter_label input:checked ~ .iosrt_filter_checkmark {background-color: #008bcb !important; border-color: #008bcb !important;}
.iosrt_extra_amount_selected {background-color: #008bcb !important;}
.wpcf7-form>p {
	display: block !important;
}
.wpcf7-form span .wpcf7-form-control {
    width: 100%;
    padding: 1rem 1.5rem;
    margin-bottom: 15px !important;
}
.wpcf7-form textarea{font-size: 17px !important;}
.cf .elementor-column{display: block !important; padding-left: 15px !important; padding-right: 15px !important;}
.cf .elementor-column.elementor-col-50{float: left !important;}
.wpcf7-select{width: 100% !important; min-width: 100% !important;}
.booking-page-form select {max-width:100% !important;}
#pickup-date.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.date {width:100% !important;padding: 1rem 1.5rem !important;border:1px solid var(--alpha-change-border-color) !important;}
.grecaptcha-badge {display:none !important;}
  .custom-table {
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #f4f4f4;
    overflow-x: auto;
  }

  .custom-table th {
    border: 2px solid #008bcb;
    padding: 8px;
    text-align: center;
}

  .custom-table td {
    border: 2px solid #f4f4f4;
    padding: 8px;
    text-align: center;
  }

  .custom-table th {
    background-color: #008bcb;
    color: #fff;
  }

  .custom-table td.from-to {
    background-color: #fff;
    font-weight: normal;
  }

  @media screen and (max-width: 600px) {
    .custom-table {
      overflow-x: auto;
      display: block;
      white-space: nowrap;
    }
  }
.singlePromo {
		width: 50%;
    max-width: 50%;
    flex-basis: 50%;
		float: left;
}
.promoBody, .promoFeat{width: 50%; float: left;}
.promoBody{padding: 15px 25px 15px 25px;}
@media(max-width: 1000px){
	.promoBody, .promoFeat{width: 100%; float: left;}
	.promoBody{margin-top: -210px !important; padding-bottom: 0px; background: #0000004f; height: 210px !important; padding-top: 105px;}
	.promoBody h3{color: #fff !important; font-size: 27px !important;}
	.promoBody p {display: none !important;}
}
.intl-tel-input.allow-dropdown {width: 100% !important;}