.widget-custom-link .submit{font-size:11px;line-height:1;letter-spacing:.3px;border:0;font-family:Lato;font-weight:700;background:#e4d183!important;padding:20px;display:inline-block;width:100%;text-align:center;color:#fff!important;text-transform:uppercase}.nevica-custom-link-btn{padding:0 30px 30px}.widget-custom-link{padding:0!important;background:#f4f4f4!important;margin-bottom:30px}.tmtransport-js-date,.vc-auto-search #pixad-time-finish,.vc-auto-search #pixad-time-start{background:#f2f6f7!important;color:#666;min-height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.widget-custom-link .car-details__price-inner{font-family:Montserrat;font-weight:700;background-color:#e2b71c;color:#fff;padding:25px 20px;margin-bottom:25px;width:100%;display:inline-block;font-size:19px;text-align:center}.nevica-custom-link-desc{padding:0 20px 20px;text-align:center;font-size:12px;line-height:1.9;margin-top:-20px}.vc-auto-search .select .home-search-label{text-transform:uppercase;font-size:12px!important;position:relative;top:3px}.vc-auto-search #pixad-time-finish,.vc-auto-search #pixad-time-start{border:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.tmtransport-js-date{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0!important;border:0!important;font-size:14px!important}.cclw_opc_main #customer_address_details p.form-row{padding:0;margin:0}.cclw_opc_main #customer_address_details label{padding-top:25px}.cclw_opc_main td.product-name .wc-item-meta,.cclw_opc_main td.product-name dl.variation{min-width:197px}.cclw_opc_main #payment ul.payment_methods li input{float:left;height:17px;position:absolute;left:0;top:6px;text-align:left;display:inline-block;width:20px}#cclw_payment_section #payment ul.payment_methods li{display:inline-block;padding-left:26px!important;width:100%!important}.cclw_opc_main label{display:inline-block;width:100%!important}.cclw_opc_main #add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart .cclw_opc_main #payment .payment_method_paypal .about_paypal,.woocommerce-checkout .cclw_opc_main #payment .payment_method_paypal .about_paypal{line-height:21px}.woocommerce .cclw_opc_main #payment #place_order,.woocommerce-page .cclw_opc_main #payment #place_order{float:none;width:100%;margin-top:10px}html .woocommerce-info .showcoupon{background-color:#30a8d5;color:#fff!important}.woocommerce ul.order_details,html .woocommerce .woocommerce-customer-details address{vertical-align:middle;width:100%;padding:30px;border:10px solid transparent;background-color:hsla(0,0%,0%,0);background-repeat:repeat,repeat-x,repeat-x,repeat-x,repeat-x;background-position:0 0,10px 0,10px 0,10px 100%,10px 100%;background-size:auto auto,20px 20px,20px 20px,20px 20px,20px 20px;background-clip:padding-box,border-box,border-box,border-box,border-box;background-origin:padding-box,border-box,border-box,border-box,border-box;display:inline-block}.checkout_coupon .form-row{min-width:50%}.woocommerce ul.order_details{font-size:18px;color:#fff;border-width:10px 0;background-image:-webkit-linear-gradient(#253241,#253241),-webkit-linear-gradient(top left,transparent 50.5%,#253241 50.5%),-webkit-linear-gradient(top right,transparent 50.5%,#253241 50.5%),-webkit-linear-gradient(bottom left,transparent 50.5%,#253241 50.5%),-webkit-linear-gradient(bottom right,transparent 50.5%,#253241 50.5%);background-image:-moz-linear-gradient(#253241,#253241),-moz-linear-gradient(top left,transparent 50.5%,#253241 50.5%),-moz-linear-gradient(top right,transparent 50.5%,#253241 50.5%),-moz-linear-gradient(bottom left,transparent 50.5%,#253241 50.5%),-moz-linear-gradient(bottom right,transparent 50.5%,#253241 50.5%);background-image:linear-gradient(#253241,#253241),linear-gradient(to bottom right,transparent 50.5%,#253241 50.5%),linear-gradient(to bottom left,transparent 50.5%,#253241 50.5%),linear-gradient(to top right,transparent 50.5%,#253241 50.5%),linear-gradient(to top left,transparent 50.5%,#253241 50.5%)}html .woocommerce .woocommerce-customer-details address{font-size:14px;line-height:28px;border-width:10px 0;background-image:-webkit-linear-gradient(#f1f5fa,#f1f5fa),-webkit-linear-gradient(top left,transparent 50.5%,#f1f5fa 50.5%),-webkit-linear-gradient(top right,transparent 50.5%,#f1f5fa 50.5%),-webkit-linear-gradient(bottom left,transparent 50.5%,#f1f5fa 50.5%),-webkit-linear-gradient(bottom right,transparent 50.5%,#f1f5fa 50.5%);background-image:-moz-linear-gradient(#f1f5fa,#f1f5fa),-moz-linear-gradient(top left,transparent 50.5%,#f1f5fa 50.5%),-moz-linear-gradient(top right,transparent 50.5%,#f1f5fa 50.5%),-moz-linear-gradient(bottom left,transparent 50.5%,#f1f5fa 50.5%),-moz-linear-gradient(bottom right,transparent 50.5%,#f1f5fa 50.5%);background-image:linear-gradient(#f1f5fa,#f1f5fa),linear-gradient(to bottom right,transparent 50.5%,#f1f5fa 50.5%),linear-gradient(to bottom left,transparent 50.5%,#f1f5fa 50.5%),linear-gradient(to top right,transparent 50.5%,#f1f5fa 50.5%),linear-gradient(to top left,transparent 50.5%,#f1f5fa 50.5%)}html .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,html .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin:0;position:relative}html .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before,html .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{position:relative;top:2px}.fl-dealer-form .submit-btn-container p,.woocommerce-customer-details .woocommerce-column__title{margin-bottom:0}html .woocommerce-Price-amount.amount{text-align:right}.woocommerce-order h2{font-size:26px}html .woocommerce table.shop_table{border-collapse:collapse}html .woocommerce table.shop_table thead{border-bottom:1px solid;border-collapse:collapse}html .woocommerce table.shop_table thead tr th{border-bottom:0;color:#1c1f23;font-size:15px;border-right:1px solid #ddd;padding:18px 29px 16px;line-height:1;vertical-align:top;background:#f2f6f7;text-align:left}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:19px}html .wc-item-meta li{margin:0;font-size:12px;padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #ddd;text-transform:uppercase}html .wc-item-meta li a{font-size:12px;text-decoration:underline}html .wc-item-meta li a:hover{text-decoration:none}html .wc-item-meta p{margin:0;padding:0}.woocommerce-table.woocommerce-table--order-details.sshop_table order_details .wc-item-meta{padding:25px;background:#f1f5fa;display:inline-block}.woocommerce table.shop_table.order_details tbody tr td.product-name,.woocommerce-table.woocommerce-table--order-details.shop_table order_details td.product-name{margin-top:30px;text-align:left}.woocommerce-table__product-table.product-total{text-align:center}.woocommerce-table.woocommerce-table--order-details.shop_table order_details .available_extra_wrap{border:0}.woocommerce-table.woocommerce-table--order-details.shop_table .wc-item-meta{padding-top:10px}html .wc-item-meta li:last-child{display:inline-block!important;border-bottom:0}html .wc-item-meta li:last-child .wc-item-meta-label{padding-top:7px;padding-bottom:10px}.woocommerce .woocommerce-order-details .woocommerce-Price-amount.amount,html .product-name .available_extra_wrap:before{color:#d01818}.woocommerce-table__product-name.product-name .available_extra_wrap{border-bottom:0}.woocommerce .woocommerce-order-details table.shop_table tfoot th{text-align:left;font-size:14px}html .woocommerce-customer-details .woocommerce-column__title{margin-bottom:20px;font-size:20px;margin-top:45px}html #fl-page--preloader .fl--preloader-progress-bar{max-width:600px}.fl-vc-vehicle-search .vc-auto-search .slider-price .fl-price-range-title{display:none}html .fl-vc-vehicle-search .vc-auto-search .slider-price .fl-price-range-contain{max-width:245px}#booking_car_info .rb_field{padding-top:0}#booking_car_info .rb_field:first-child{padding-top:30px}#single-pixad-extra-modal .extra_service_category,.extra_service_category_icon{display:none!important}html .ovacrs_resource .btn_add_extra{padding:7px!important;border:1px solid #ddd;line-height:26px;background:#fff;font-size:11px!important;text-transform:uppercase;font-weight:600!important;margin-bottom:-10px;text-decoration:none!important}html .ovacrs_resource .btn_add_extra:hover{text-decoration:none!important;background:#222;border-color:#222;color:#fff}html .fl-mega-menu ul li.has-submenu .sub-nav>.sub-menu li a{padding:0 70px 10px 15px}.extra_service_title_item .extr-right{font-weight:700!important}.sidebar:not(.cars-sidebar) .booking_car_info .booking_form .rb_field label{text-transform:uppercase}html .pix-dynamic-content #pixad-listing.grid .style-three .slider-grid__inner .card__img .slider-grid--price_wrap{padding:12px;font-size:19px}#booking_car_info .submit{padding:20px;font-size:14px}#extra_checked_count{margin-left:3px}


.fl-icon-box .fl-icon-box-wrapper.icon-box-style-three .icon-box-icon-wrapper svg {
    max-width: 58px;
    height: 118px;
    position: absolute;
    left: -3px;
    top: 11px;
    fill: red;
}


.fl-counter-wrapper .counter-style-two svg {
    max-width: 80px;
    height: auto;
    margin-bottom: 15px;
}


 .widget_fl_theme_helper_header_social li .fa , .fl--footer .fa{
    font: normal normal normal 14px/1 FontAwesome !important;

}

.fl-contact-form .submit-btn-container p{
    margin-bottom: 0;
}


html .single-post-wrapper .post-holder--info.offset-xl-1 .post-info {
    margin-bottom: 25px;
}


.single-post-wrapper .post-category--tags.style-two + .container  .comments-container , .single-post-wrapper .post-category--tags.style-two .inner_content {
    max-width: 1000px;
    margin: 0 auto;
}


.single-post-wrapper .elementor-section ul > li:before, .single-page-wrapper .elementor-section  ul > li:before {
    display: none !important;
}


html .fl-mega-menu ul li.menu-item-depth-0 > a {
    padding: 0 15px 12.5px;
}




@media screen and (max-width: 1200px) {
    
html .fl-rental-video-box-wrapper-vc .entry-content .center-content {
    max-width: -webkit-calc(100% - 525px);
    max-width: calc(100% - 525px);
}
    
    html .footer-widget-area .widget_fl_theme_helper_footer_button .widget-btn-wrapper a {
    font-size: 11px;
    }
    
    
    html .footer-widget-area .widget_fl_theme_helper_footer_social ul li a {
    padding: 0 10px;
}
    
    
    html .home-page-post-container .blog-post-four .post-title a {
    font-size: 18px;
    line-height: 16px;
}
    

}

.pixad_price_descr {
    font-size: 12px;
    text-transform: none;
    line-height: 18px;
    padding: 15px 10px 15px 15px;
    background: #fff;
    margin-top: 10px;
    position: relative;
}

.pixad_price_link {
    font-weight: 500;
    padding: 0px 10px 10px 10px;
    background: #fff;
    margin-top: -7px;
    text-align: right;
    text-decoration: underline;
}


.pixad_price_link a{
    color: #222;
    font-size: 10px !important;
}

.hours_price_title_item span.pixad_auto_price_in_hour {
    float: right;
    font-size: 15px;
    font-weight: 600;
}

.pixad_auto_price_in_hour_text{
    font-weight: 600 !important;
}




.pixad_price_header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    position: relative;
    padding-left: 25px;
    margin-top: 5px;
}

html .hours_price_title_item input[type=checkbox] {
    margin-left: 5px;
    margin-right: 10px;
    top: 9px;
    position: absolute;
    left: 0;
}


html .hours_price_title_item span.pixad_auto_price_in_hour {
    margin-top: 0px;
}


.pixad_price_descr:after {
    display: block;
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    margin-left: -10px;
    left: 37px;
    border-bottom: 10px solid #fff;
    top: -10px;
    position: absolute;
}


.fl-title-tours{
   font-size: 13px;
    margin-bottom: 13px;
    margin-top: 10px;
    border-bottom: 1px solid #ddd;
    color: #555555;
    padding-bottom: 14px;
    text-transform: uppercase;
    opacity: 0.9;
    font-weight: 600;
}


.onestepcheckout-summary.cclw-style-1 thead,
.onestepcheckout-summary.cclw-style-1  .cclw_qty,
.onestepcheckout-summary.cclw-style-1  .total,
.onestepcheckout-summary.cclw-style-1  .removepro,
.onestepcheckout-summary.cclw-style-1  .thumb{
    display: none !important;
}

.onestepcheckout-summary.cclw-style-1 .more_details_slide dt,
.onestepcheckout-summary.cclw-style-1 .more_details_slide dd{
    display: inline-block;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
}


html #cclw_order_details_table .cclw_order_review_table td.name.more_details {
    width: 96%;
    text-align: left;
    padding: 10px 0 0 0;
    background: #f1f5fa !important;
    margin: 2%;
    display: inline-block;
    border: 1px solid #222 !important;
}

#stripe-payment-data  fieldset{
    position: relative;
}


.form-row,form-row-wide .wc-stripe-iban-element-field {
    display: inline-block;
    width: 100%;
    min-width: 250px;
}

#stripe-card-element .wc-stripe-iban-element-field {
    min-width: 150px;
}


#stripe-payment-data .form-row {
    padding: 0 !important;
    display: inline-block;
    min-width: auto;
}

#stripe-payment-data  .woocommerce-SavedPaymentMethods-saveNew{
    padding-left: 19px !important;
    padding-top: 2px !important; 
}

.onestepcheckout-summary.cclw-style-default .variation dt,
.onestepcheckout-summary.cclw-style-default .variation dd{
    display: inline-block;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
}


html body  .wc-item-meta li:last-child {
    display: inline-block!important;
    border-bottom: 0;
    width: 100%;
}


html body .wc-item-meta li:last-child .wc-item-meta-label {
    padding-top: 0;
    padding-bottom: 10px;
}

.woocommerce-order-received  .woocommerce-customer-details,.woocommerce-order-received  .woocommerce-order-details{
    display: none !important;
}


html  #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals {
    width: 100%;
    border: none;
    background: none;
    border: none;
    background: #fff;
    padding: 15px;
}

html #cclw_order_details_table .cclw_order_review_table .cclw_cart_totals div {
    padding: 0;
}

.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{
    padding-top: 20px;
}

#cclw_payment_section #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li{
    padding-left: 0 !important;
}


