/*
Theme Name: Antek-Child
Theme URI: https://parkofideas.com/antek/
Text Domain: antek-child
Description: Construction And Heavy Equipment Rentals Wordpress Theme
License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0
Template: antek
Author: ideapark
Author URI: https://ideapark.com/antek-documentation/
Tags: right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, theme-options, translation-ready
*/


.hidden {display:none;}

/* =Theme customization starts here
-------------------------------------------------------------- */
.menu-item-2118 {display:none;}
.no-link {pointer-events:none;}

@media (min-width: 1170px) {
	
.l-section--container {width:1340px !important;}
.c-vehicle-details {max-width:930px !important;}
.l-section__sidebar {width:380px !important;}	
	
}

.js-book-pick-up-text {display:block !important;}

/*.c-vehicle-book__delivery-price bdi span:before {content:"da";}*/

.select-delivery-location {display:none;}
.select-delivery-location .c-vehicle-book__pick_up, .select-delivery-location .c-custom-select, .select-delivery-location .c-custom-selectInner {width:100% !important; height:100% !important;}


/* MENU */
.c-header__outer--desktop {z-index:101 !important;}

/* HOME */
.c-ip-filter {border-radius:10px;}
.c-filter__select option[data-id="92"] {display:none !important;}
@media (min-width: 1170px) {

.home .c-ip-filter.l-section--container {
        width: auto !important;}
}
.home .c-filter__field, .home .c-filter__button {border-radius:7px; overflow:hidden;}
.home .c-filter__stretch-bar {display:none;}

.home .c-ip-news__wrap--3 {max-width:unset !important;}
.home .c-post-grid {width:440px;}

/* RELATED PRODUCTS - ATTREZZATURE
.c-vehicle-details__related-products {background-color:#fff !important;}
.c-vehicle-details__related-products h3 {margin:50px 0 18px !important; text-align:left !important;}
.c-vehicle-details__related-products .c-vehicle-details__decor--center {text-align:left !important;} */

/* CHECKBOX ASSICURAZIONE 
.c-vehicle-book__extra-list li:nth-child(1) .c-vehicle-book__extra-price {display:none !important;}*/
.c-vehicle-book__extra-list li:nth-child(1) {margin-bottom:10px;}
/*.c-vehicle-book__extra-list li:nth-child(2) .c-vehicle-book__extra-price {display:none !important;}*/




.c-vehicle-details__download-wrap {margin-top:50px;}

.c-vehicle-details__download-wrap {
	display: flex;	
    gap: 12px;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;}

@media (max-width: 767px) {
	.c-vehicle-details__download-wrap {flex-wrap: wrap; gap: 0;}
}


/* PAGINA RISULTATI - ELENCO MEZZI */
/*.tax-vehicle_type .c-catalog__list .c-vehicle__booking-wrap {flex:0 0 190px !important;}*/
.tax-vehicle_type .c-catalog__list .c-vehicle__total {font-size:28px !important;}
/*#ideapark_types_filter_widget-2 .c-filter-types__wrap label:last-child {display:none !important;}*/

/*.post-type-archive-catalog .c-vehicle__price .woocommerce-Price-amount:before {content:"Da ";}*/

.c-sidebar {border-radius:10px;}
.c-vehicle {border-radius:10px;}




/* PAGINA MEZZO */
.c-page-header__decor-wrap {display:none !important;}

/* PAGINA MEZZO - INFO, TITOLI E IMMAGINI */
.c-vehicle-details__subheader_description {}
.c-vehicle-details__decor {display:none !important;}

.c-vehicle-details__gallery {
	/*background:url(http://gianlucap264.sg-host.com/wp-content/uploads/2025/07/product-bg.png) no-repeat center bottom;
	background-size:cover;*/
	border-radius:7px;
	overflow: hidden;}
.c-vehicle-details__images-block .c-vehicle-details__thumbs {display:none !important;}

.c-vehicle-details__download-title {font-size:16px;}
.c-vehicle-details__download:hover span {text-decoration:underline;}

.c-vehicle-details__detail-list-wrap {
    background: #f6f6f6;
    border-radius: 7px;
    padding: 10px;}

.c-vehicle-details__detail-col {
    padding: 10px 12px !important;
    border-bottom: 1px solid #e9e9e9;}

.c-vehicle-details__detail-row:last-child .c-vehicle-details__detail-col {border: none;}

.c-vehicle-details__download-wrap {margin-top:0 !important;}
.c-vehicle-details__download {width:100% !important; padding: 15px 23px !important;}
.c-vehicle-details__download:before {border-radius: 7px;}
.c-vehicle-details__download-ico {margin-right:0 !important; font-size:28px !important;}

.entry-content h5 {margin-bottom:10px;}
.entry-content p {font-size:17px; line-height:1.7em; margin:0;}


/* PAGINA MEZZO - SIDEBAR NOLEGGIO */
.select-delivery-location {display:none !important;}
.c-vehicle-details__sidebar {border-radius:7px; overflow:hidden;}
.c-vehicle-book__wrap {padding:30px 25px 35px 25px !important;}
.c-vehicle-book__dates-list {border:1px solid #ddd; padding:15px; margin-top:-5px;}
.c-vehicle-book__dates-item.c-vehicle-book__dates-item--input {margin-top:10px !important;}
.c-vehicle-book__dates-item.c-vehicle-book__dates-item--delivery {border:none; padding-bottom:10px !important;}
.select-delivery-location {margin-top:0 !important; padding-left:27px;}
.c-vehicle-book__dates-status {margin-top:9px !important; padding-left:3px;}
.c-vehicle-book__extra-price-per {display:none !important;}
.c-vehicle-details__sidebar .c-button {border-radius:7px;}

/* PAGINA ACCESSORI - SIDEBAR NOLEGGIO */
.vehicle_type-accessori .c-vehicle-book__dates-item--delivery {display:none !important;}
.vehicle_type-accessori .c-vehicle-book__dates-item {border:none !important; padding-bottom:10px !important;}

/* PAGINA MEZZO - ATTREZZATURE CORRELATE */
.c-vehicle-details__related-products {position:relative !important; z-index:100; display:none;}
.c-vehicle-vert__thumb-inner--with-gradient:after {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));}
.c-vehicle-details__related-products .c-button {border-radius:7px;}

/* PAGINA MEZZO - ATTREZZATURE CORRELATE - VERSIONE IN PAGINA  */
.related-catalog-swiper {
	padding: 20px 0 50px !important;
    overflow: visible;
    /*border: 1px solid #d5d8dc;*/}

.related-catalog-swiper .swiper-wrapper .swiper-slide {
	border-radius: 7px;
    overflow: hidden;
    background: rgb(219, 219, 219);}

.related-catalog-swiper .swiper-wrapper .swiper-slide h4 {margin:0px; padding:0 30px 0; font-size:20px; font-weight:500; line-height:25px;}

.related-catalog-swiper .swiper-wrapper .swiper-slide .btn-noleggia {margin:15px 0 30px; background-color:#1e4299;}
.related-catalog-swiper .swiper-wrapper .swiper-slide .btn-noleggia:hover {background-color:#000;}

.related-catalog-swiper .swiper-button-prev, .related-catalog-swiper .swiper-button-next  {
    /*display:none !important;
	height: 100%;
    top: 22px;
	left: 0;
    background: #fff;
    padding: 0 10px;
    width: 40px;*/}

.related-catalog-swiper .swiper-pagination-bullet-active {background:#1e4299 !important;}





/* CALENDARIO POPUP */
.calendar-time-range {display:none !important;}

.daterangepicker td.first-order:after, .daterangepicker td.last-order:after, .daterangepicker td.full-order:after, .daterangepicker td.split-order:after, .daterangepicker td.split-order:before {
    background-color: rgb(255 0 0 / 40%)
}

.daterangepicker td.first:before, .daterangepicker td.last:before, .daterangepicker td.full:before {
	background-color: rgb(255 0 0 / 40%)
}

.daterangepicker td.in-range {
	background-color: #e8f0ff;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: #1e4299;
}

/* CALENDARIO BACKEND */
.ip-calendar-order {background-color: #fceae9 !important;}
.ip-calendar-reserve {background-color: #fffbde !important;}



/* CARRELLO E CHECKOUT*/
.order-total .c-cart__sub-header:after {
  content: "IVA 22% inclusa";
  display: block;
  font-size: 12px;
  font-weight:500;
  text-transform: none;}

#ship-to-different-address {display:none;}
