@import url("custom_responsive.css");
#primary-menu.custom_visible {visibility: visible;}

/*HEADER*/
.inner-intro.header_intro.header_intro_bg-image {margin-bottom: 100px;}
.menu-inner > div {width: 90%;}
#primary-menu li a {font-family: "Arsenal";}
header#header .mega-menu.desktopTopFixed .menu-inner {height: 100px !important;}
header#header .mega-menu.desktopTopFixed .menu-logo {padding: 0;}
header#header .mega-menu .menu-logo {padding: 0;}
header#header .current_page_item > a, header#header #primary-menu > li > a:hover, header .topbar_item a:hover {color: white !important;font-weight: bold;}
.mega-menu.desktopTopFixed .menu-list-items .menu-inner, header#header .mega-menu.desktopTopFixed .sub-menu li a, header#header .sub-menu a {background-color: #2c2c2c;}
header#header {background-color: #2c2c2cab !important;}
.mega-menu.desktopTopFixed #primary-menu > li > a, header#header .mega-menu.desktopTopFixed .sub-menu li a, #primary-menu .sub-menu a, body .isotope .car-overlay a:hover {color: white !important;}
header#header #primary-menu a:hover, header#header #primary-menu .sub-menu li a:hover {font-weight: bold;}
header .menu-logo a {width: 225px !important;}
header .mega-menu .drop-down-multilevel li {border: 0;}
header .sub-menu {border-top: 5px solid white !important;}
body header#header nav .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.hoverTrigger > a {color: white !important;font-weight: bold;}
header#header #primary-menu li a {text-transform: none;font-size: 20px;}
#header .menu .menu-inner div > .row #primary-menu > li.menu-item > a {width: max-content;}
.mega-menu .drop-down-multilevel .drop-down-multilevel {right: 100%;left: unset;}

/*FORM*/
.checkbox input[type="checkbox"] {width: 13px;}
.single-cars .details-nav .dealer-form-btn, body.single-cars .details-nav li a:hover, .button::before, .wpcf7-form-control.wpcf7-submit.button {background-color: #179e0b;color: white;}
form .wpcf7-form-control.wpcf7-submit.button {width: 150px;margin: auto;display: block;text-transform: uppercase;}
.modal-header button.close span {color: white;font-size: 50px !important;}

/*HOME*/
.section-title.text-center.style_1 {margin-bottom: 30px;}
.section-title.text-center * {margin-top: 0;margin-bottom: 0;}
.isotope-filters {margin-bottom: 10px;}
h2 {line-height: 35px;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {background: #f0f0f0;}
#brands {display: flex;justify-content: space-around;}
#row_usato .button {width: max-content;margin: auto;display: block;}
#row_usato .car-image a img {width: 100%;display: flex;height: 200px;object-fit: cover;}
#row_usato .car-item {width: 100%;}

#row_usato .label.car-condition.usato, #row_usato .tabs.pull-right {display: none;}

/*FOOTER*/
footer {margin-top: 100px;}
body footer a:hover {color: white !important;font-weight: bold;}
h5 {margin-top: 20px;margin-bottom: 0px;}
.social-full a.facebook {background-color: #3a5897;}
.social-full a.instagram {background-color: #db2d2e;}
.social-full a.instagram:hover, .social-full a.facebook:hover {background-color: transparent;}
footer#footer #text-5 {width: 100%;}
#text-5 .textwidget {display: flex;width: 100%;justify-content: space-around;}
#text-5 .textwidget p {flex-basis: 90px;}
#text-5 .textwidget p:last-child, #text-5 .textwidget p:nth-child(3), #text-5 .textwidget p:nth-child(5) {flex-basis: 125px;}
#footer > .container > .row {padding-bottom: 0;}
#footer .copyright-block {padding: 20px;}
.button {background-color: white;border: 1px solid black;color: black;}
footer cite, footer .address ul li i, footer .usefull-link ul li a i, footer .widget_recent_entries .recent-post-info i, footer .widget.widget_recent_comments ul li a, footer .widget.widget_rss ul li a, .widget ul li > a:hover, #footer .widget_recent_entries .recent-post-info a:hover, footer .widget ul li a:hover, footer .widget.widget_archive ul li:hover > a, .copyright-block a:hover {color: white !important;}
.car-item .car-list li i {font-size: 18px;display: block;}
.car-item:hover .car-list {height: 65px;border-bottom: 0px;padding: 10px;}
#cars-image-gallery {margin-bottom: 20px;}
.page-section-ptb, .content-wrapper-vc-enabled, .content-wrapper.blog {padding: 0;}
.copyright-block .ecookies {text-align: center;}

#contact-form .section-title {margin-bottom: 30px;}

.grid-view.change-view-button {display: none;}
#contatti_page .feature-box {min-height: 270px;}
.login h1 {background-color: #333 !important;}
.qrcode img {width: calc(50% - 20px);float: left;margin-right: 15px;}
.vc_right.vc_carousel-control span, .vc_left.vc_carousel-control span {	color: #333;border: 2px solid white;border-radius: 100%;padding: 8px !important;background-color: white;text-shadow: unset;}
.row.intro-title .text-left {width: 100%;}
.vc_slide.vc_images_carousel.vc_build {max-width: 100%;}

.single-cars .car-detail-post-option .details-social.details-weight.share h5.uppercase {margin-top: 0;width: max-content;}
.single-cars .car-detail-post-option .details-social.details-weight.share {width: max-content;float: right;}
.single-cars .car-detail-post-option ul {width: max-content;float: left;}
.single-cars .slider-slick .details-nav ul li a, .slider-slick .details-nav ul li {width: 100%;text-align: center;}
.single-cars .slider-slick .details-nav ul li {margin: 10px 0 0px;}
.single-cars .slider-slick {margin-bottom: 20px;}
body.single-cars .slider-slick img:hover {cursor: pointer;}

.car-image .label.car-status.sold {content: "VENDUTA";width: 90px;height: max-content;color: white !important;position: absolute;left: 8px;top: 8px;background: #62e006;font-size: 15px !important;font-weight: 600;padding: 8px 10px;z-index: 5;line-height: 18px;}

.archive .term-description {margin-bottom: 50px;margin-top: -100pX;text-align: center;}
body.page-id-2661 .header_intro_bg-image {background-attachment: scroll !important;}

#brands .wpb_wrapper {display: flex;justify-content: space-between;}
#brands .vc_single_image-img {width: 100px;}
