/*
 Theme Name:   Park Roma
 Theme URI:    https://themeforest.net/item/boxcar-automotive-car-dealer-wordpress-theme/49741717
 Description:  Park Roma Theme
 Author:       Atomica Studio
 Author URI:   http://atomicastudio.com
 Template:     boxcar
 Version:      1.0.0
 Text Domain:  park-roma
*/

/* Varius */
.prw-custom-color_yellow {
	color: #F9B023;
}
.prw-btn_alignleft, .elementor-button#prw-btn_alignleft {
	text-align: left !important;
}
.slick-active > .testimonials-item5 {
	box-shadow: none;
}
.prw-color_blue {
	color: #405FF2;
}
.elementor-button-content-wrapper .elementor-button-text {
	white-space: wrap;
}
.row {
	--bs-gutter-x: 15px;
}
.slick-carousel .slick-slide {
	outline: none !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
}
#back-to-top {
	display: none;
}
/* Header */
.home div#apus-header {
    background: #ffffff;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.08) !important;
}
#apus-header-mobile i.vertical-icon.pre.text-white, #apus-header-mobile .text-white, #apus-mobile-menu span.text.text-white {
    color: #000000 !important;
}
#apus-mobile-menu svg.pre rect {
    fill: black;
} 
.navbar-offcanvas.for-mobile .sliding-menu li a, .navbar-offcanvas.for-mobile .sliding-menu li .sliding-menu__nav {
	color: #000000 !important;
}
.apus-offcanvas {
	background: #ffffff;
}
.megamenu > li:hover > a {
	text-decoration: underline;
}
.megamenu > li.active > a {
    color: var(--boxcar-link-hover-color);
    text-decoration: none;
}

/* Scroll Button Header */
.prw-button_custom .elementor-button:hover, .prw-button_custom  .elementor-button:focus {
	border-color: #405FF2 !important;
	background-color: transparent !important
}
/* Contact Form */
.pc_form_booking select {
	-webkit-appearance: none;
}
.form-control, .pc_form_check {
	/*background-color: transparent;*/
	border: 1px solid #E9E9E9;
	color: #aeaeae;
}
.pc_form_check {
	border-radius: 12px;
}
.form-control::placeholder, .pc_form_check::placeholder {
	color: #aeaeae;	 
}
.form-theme .form-control, .apus-mortgage-calculator .form-control, form.wpcf7-form .form-control, .comment-form .form-control, .pc_form_check {
	padding: 16px 20px !important;
}
.pc_btn_container button {
	background-color: var(--boxcar-theme-color);
	font-weight: 400;
	text-transform: none;
}
input:disabled {
	background-color: #ffffff;
}
/* Box */
.prw-box .item-features-inner:hover .features-box-content,
.prw-box .item-features-inner:hover .title,
.prw-box .item-features-inner:hover .description {
    color: #ffffff;
}
.prw-box .item-features-inner:hover .features-box-image img {
    filter: brightness(0) invert(1); 
}
.prw-box .row {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch; 
}
.prw-box .item {
    display: flex;
    flex-direction: column;
}
.prw-box .item-features-inner {
    flex-grow: 1; 
}
/* Testimonial Carousel */
@media (min-width: 1200px) {
	.testimonials-item5 {
    display: flex;
    flex-direction: column;
    height: 450px;
	}
	.testimonials-item5 .description {
		flex-grow: 1;
		display: flex;
	}
}
/* Breadcumbs */
.apus-breadscrumb .inner {
	border-radius: 0;
	background-color: #E9F3F8;
}
/* Single page */
.prw-page_service #apus-header {
	background-color: #E9F3F8;
}
/* Page Revisioni */
.prw-box.prw-box_rev > .row > .item:nth-child(2) .item-features-inner {
    background: #F9B023;
}
.prw-box.prw-box_rev > .row > .item:nth-child(2) .item-features-inner:hover {
    background: #405FF2;
}
/* Page Lavaggio */
.prw-box_price:hover .elementor-icon-box-content,
.prw-box_price:hover .elementor-icon-box-title,
.prw-box_price:hover .elementor-icon-box-description, .prw-box_price:hover .elementor-widget-container, .prw-box_price:hover .elementor-icon-list-text {
    color: #ffffff !important;
}
.prw-box_price:hover .elementor-icon-box-icon svg {
    filter: brightness(0) invert(1) contrast(20);
}
/* New Banner */
.prw-link-tel {
	color: #F9B023; 
	font-weight: 700;
}
.prw-link-tel:hover {
	color: #ffffff;
}