/* Theme Name: Ireca Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of ireca
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: ireca
Version: 1.0.0
Tags: translation-ready, left-sidebar, right-sidebar
Text Domain:  ireca-child
*/
/*** HEADER ***/
.ovatheme_container_wide.woocommerce::before {
    content: ""; 
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%;
    height: 180px;
    background-color: #343434;
    z-index: 0; 
}
.ovatheme_header_version3.header_m{
	margin: 0px
}
.ovatheme_header_version3 .top {
    padding-top: 15px;
    padding-bottom: 15px;
}
.ovamenu_shrink.active_fixed .navbar-brand img {
    padding: 15px 0px;
    height: auto;
	width: 0px;
}


.woocommerce img, .woocommerce-page img {
   height: auto;
    width: 360px;
}
.ovatheme_header_version3 .top .beside_logo{
	align-items: center;
	height: 100%;
    padding-right: 35px;
    position: relative;
    bottom: 15px;
}
.container.d-flex.justify-content-between .d-none.d-lg-block {
	width: 100%
}
.widget_text.widget.widget_custom_html {
	width: 100%
}
.btn-sell-car {
	background-color: #e82930;
    color: #fefefe !important;
    font-weight: 500;
    border-radius: 20px;
}
.btn-search-car {
	background-color: #fefefe;
    color: #000 !important;
    font-weight: 500;
    border-radius: 20px;
	border: solid 2px #000
}
.ova_menu.ovamenu_shrink.active_fixed .btn-row-2{
	display: inline-block !important;
}
.col-social {
	    display: flex!important;
    	flex-wrap: nowrap;
		align-items: center;
}
.header-2-right{
	display:flex;
	justify-content: center;
    align-items: center;
}
.fb-icon{	
	font-size: 34px;
	color:#fff
   
}
.ig-icon{
    font-size: 40px;
	color:#fff
}
.yt-icon{
	color: #fff;
	font-size:40px
}
.col-btn-header {
  display: flex;
  justify-content: space-around;
}
.btn-header {
  flex: 1;
  margin-right: 10px; 
}
.btn-header:last-child {
  margin-right: 0; 
}
.d-lg-block.d-none.form-inline.header3_search.mx-0 {
    margin-right: auto !important;
}
@media(max-width:992px){
	.ovatheme_header_version3 .ova_menu ul li a, .ovatheme_header_version3 .ova_menu ul.navbar-nav .dropdown-toggle::after {
    color: #fff !important;
}
}
@media screen and (max-width: 1150px) and (min-width: 1050px) {
   .woocommerce img, .woocommerce-page img {
	height: 75px;
    width: 280px;
}
}
@media screen and (max-width: 1049.98px) and (min-width: 992.2px) {
  .woocommerce img, .woocommerce-page img {
		height: 75px;
		width: 250px;
}
}
@media(max-width:992px){
	.woocommerce img, .woocommerce-page img {
		height: auto;
    	width: 280px;
    	margin-left: 20px;
}
}
@media(max-width:992px){
	nav.navbar.navbar-expand-lg.py-0.px-0 {
    padding: 15px 0px !important;
}
}

/*** HOME RENT CAR ***/
owl-carousel .owl-item img {
    margin-bottom: 25px;
}
.rental_item.style3 .content h3.title {
        margin-top: 36px;
    text-align: center;
}

span.select2-container.select2-container--default.select2-container--open{
	width: auto !important;
}

/*** FOOTER **/ 
.footer_default>.container>.row{
	display:flex;
	justify-content: space-around;
}
.footer_default>.container>.row>.col-lg-3.col-md-6:nth-child(2) {
  display:none;
} 
.footer_social ul.ireca_socials{
	display:flex !important;
	align-items: center;
	justify-content: center;
}
.footer_default .footer_social ul.ireca_socials:before {
    position: absolute;
    left: 250px;
    top: 50%;
    height: 2px;
    width: 170px;
    background-color: #525252;
    content: "";
}
.footer_default .footer_social ul.ireca_socials:after{
	 position: absolute;
    right: 250px;
    top: 50%;
    height: 2px;
    width: 170px;
    background-color: #525252;
    content: "";
}
.ovacrs_working_hour .desc span {
    color: white;
}
.ovacrs_working_hour .desc p {
	margin-top: 0.25rem;
    margin-bottom: 0px;
    color: red;
}
@media(max-width:992px){
	.footer_default>.container>.row{
		text-align:center;
		
	}
}


/******** STILE AGGIUNTIVO  *************/

* .adfdfd{
	background: url('https://demo.ovatheme.com/ireca/wp-content/uploads/2018/06/slide_carousel_1.jpg');
	background: url('https://demo.ovatheme.com/ireca/wp-content/uploads/2018/06/slider_caro_4.jpg');
	background: url('https://demo.ovatheme.com/ireca/wp-content/uploads/2018/06/slider_caro_5.jpg');
	background: url('https://demo.ovatheme.com/ireca/wp-content/uploads/2018/06/slider_caro_6.jpg');
	
	background: url('https://demo.ovatheme.com/ireca/wp-content/uploads/2018/06/slider_caro_7.jpg');
	
}
.icon-size{
	font-size: 30px
}
.ovacrs_contact_box  i{	    
	color: #e82930;
}
.tp-arr-titleholder{
	display: none
}
.elementor.elementor-615{
	    position: relative;
    	top: -40px;
}
.wrap_slide2_nav .content:before{
	border-bottom-color: #e82930;
}
.wrap_slide2_nav .content:after{
	border-bottom-color: #e82930;
}
.wrap_slide2_nav .content .bg{
	background-color: #e82930;
}
.slide_info .price{
font-family: 'Poppins';
	color: #e82930;
}
.new-drive{
	text-align: center;
}
.new-drive h4{
	color:#e82930;
	font-size: 30px;
	margin-top: 1.25rem;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-643744e h3{
	line-height: 1.75rem;
}
@media screen and (max-width: 840px) and (min-width: 720px) {
    .slide_info .price {
        font-size: 42px;
    }
}
@media screen and (max-width: 719px) and (min-width: 620px) {
    .slide_info .price {
        font-size: 36px;
    }
}
@media screen and (max-width: 619px) and (min-width: 507px) {
    .slide_info .price {
        font-size: 32px;
    }
}
.rental_item.style3 .cover_img .button_rent a {
	background-color: #e82930;
}
.rental_item .wrap_btn:hover{
	background-color: #e82930;
}
.rental_item.style1:hover .wrap_btn{
	background-color: #e82930;
}
.rental_item.style1:hover .wrap_btn a.btn_price{
	background-color: #e82930;
}
.rental_item .wrap_btn:hover{
	border-color: #e82930;
}
.rental_item .wrap_btn:hover a.btn_price{
	background-color: #e82930;
}
.rental_item .wrap_btn:hover {
    background-color: #e82930 !important;
}
.header_img.header_version3 {
    margin-top: -40px;
}
.header_img.header_version3{
	margin-top: -41px;
}
#w-sell .elementor-button-content-wrapper{
	align-items: center;
}
#w-sell i{
	font-size: 26px;
}
#w-sell i{
	font-size: 40px;
}

.custom-slide .wrap_slide2_nav {
	display: none;
}
.ovacrs_heading2 h3{
	line-height: 60px;
}
.breadcrumbs ul.breadcrumb{
	display:none;
}
.car-search h3.title{
	font-size:28px;
	color: #e82930
}
.car-search h4{
	font-size: 22px;
	margin-top: 0px
	margin-bottom: 0px
}
.ovacrs_why .content .title {
    font-size: 28px;
    font-weight: 500;
    color: #e82930;
    margin-top: 0;
    margin-bottom: 15px;
}
.ovacrs_why .content div.desc p{ 
	font-size: 24px;
    font-weight: 500;
	line-height: 2rem
}
/***** HOME *****/

.elementor-element.elementor-element-e4f710a.e-con-full.e-flex.e-con.e-child {
    background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url(https://mrmotor.it/wp-content/uploads/2024/01/Intermediazione_1.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.elementor-element.elementor-element-9bb4d0d.e-con-full.e-flex.e-con.e-child{
	background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url(https://www.mrmotor.it/wp-content/uploads/2024/02/sfondo-diamo-valore-al-tuo-usato-min-scaled.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.elementor-container.elementor-column-gap-default a>img {
    width: 150px;
}
.ovacrs_thumbnail_info .content .title a{
	font-size: 22px
}
/****** BANNER NAVETTà *******/

.shuttle {
	background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url(https://mrmotor.it/wp-content/uploads/2024/02/due-uomini-d-affari-si-stringono-la-mano-in-un-accordo-commerciale-di-successo-generato-dall-intelligenza-artificiale-scaled.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.shuttle h3.title{
	font-size: 44px !important
}

/***** ASSISTENZA *****/

body.page-id-1296 div.header_img {
	background-position: center bottom !important
}

body.page-id-1296 .e-con-inner .elementor-icon-box-icon{
	margin-bottom: 5px
}
body.page-id-1296 .e-con-inner .elementor-icon-box-icon{
	margin-bottom: 5px
}
body.page-id-1296 .e-con-inner .elementor-icon-box-content .elementor-icon-box-title{
	margin-top: 5px
}
section#repair p.elementor-icon-box-description{
	font-size: 20px;
}

@media (max-width: 1689.99px) {
    .ireca_service_item h3 {
        font-size: 30px; /* Display 1689.99px - 1420px */
    }
}

@media (max-width: 1419.99px) {
    .ireca_service_item h3 {
        font-size: 20px; /* Display 1419.99px - 1090px */
    }
}

@media (max-width: 1089.99px) {
    .classe {
        font-size: 16px; /* Display 1089.99px - 768px */
    }
}

@media (max-width: 969.99px) {
    .ireca_service_item h3 {
        font-size: 14px; /* Display 969.99px - 768px */
    }
}

@media (max-width: 767.99px) {
    .ireca_service_item h3 {
        font-size:36px; /* Display 767.99 e inferiore */
    }
}

/****** CONTATTI *********/ 

body.page-id-1408 div.header_img {
	background-position: center !important
}

/****** VALUTA USATO ******/
body.page-id-3303 div.header_img {
	background-position: center !important
}

/****** CHI SIAMO *******/

#heabout h3{
	line-height: 34px;
}