/* 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 */

header.ovatheme_header_version1.header_m  {
	margin-bottom:0px !important;
}

.group_slide .rental_item .wrap_img img {
	height: 350px;
}

.product-list .bottom-btns,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.product-list .bottom-btns svg,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns svg {
/*	fill:#b9abab;*/
	fill:#ffffff;
	width:20px;
	height:20px;
}
.product-list .bottom-btns a,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a {
	flex:1;
	display: flex !important;
	justify-content: center;
	align-items: center;
	padding:15px 35px !important;
	transition: all .3s ease-in-out;
}
.product-list .bottom-btns a:hover svg,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a:hover svg {
	fill:#ffffff;
}
.product-list .bottom-btns a.whatsapp,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a.whatsapp {
	border:1px solid #e7e7e7;
	transition: all .2s ease-in-out;
	background-color: #5cb85c;
}
.product-list .bottom-btns a.whatsapp:hover,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a.whatsapp:hover {
	background-color: #5cb85c;
}
.product-list .bottom-btns a.whatsapp:hover svg,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a.whatsapp:hover svg {
	fill: #ffffff;
}
.product-list .bottom-btns a.call,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a.call {
	border:1px solid #e7e7e7;
	transition: all .3s ease-in-out;
	background-color:#e9a31b;
}
.product-list .bottom-btns a.call:hover,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a.call:hover {
	background-color:#e9a31b;
}
.product-list .bottom-btns a.call:hover svg,
.woocommerce.ovacrs_product_filter.product-list .bottom-btns a.call:hover svg {
	fill:#ffffff;
}
/* .woocommerce.ovacrs_product_filter.product-list.column-3 .bottom-btns a.ireca_btn */
.product-list .bottom-btns a.ireca_btn,
{
	display: flex !important;
	justify-content: center;
	align-items: center;
	flex:10;
}

.woocommerce.ovacrs_product_filter.product-list .bottom-btns a.ireca_btn,
.product-list .bottom-btns a.ireca_btn {
	background-color:#e82930;
}

.product-list .bottom-btns a.ireca_btn:hover {
	background-color:#e82930;
}



.product-list .bottom-btns a.whatsapp,
.product-list .bottom-btns a.call {
/*	padding:10px 35px !important;*/
	display: flex;
	align-items: center;
}

/* WooCommerce Customization */

.related.products .ireca_product > a {
	border-bottom:none;
	padding-bottom:20px;
}

/* Booking Form Style */

#ireca_booking_form .booking-textarea textarea{
	width: 66.66%;
	border:1px solid #dbdbdb;
	outline: 1px solid #dbdbdb;
	padding-left:10px;
	color:#333;
}
#ireca_booking_form .submit.btn_tran {
	margin-top:0px;
}
#ireca_booking_form .submit.btn_tran i {
	display: none;
}
#ireca_booking_form label.error {
	display: none !important;
}
#ireca_booking_form input ~ span {
	display: none;
	color:red;
	font-weight: 600;
	margin-bottom:12px;
	font-family: Poppins, sans-serif;
}
#ireca_booking_form #booking_alert {
	display: none;
}
#tab-booking_tab {
	padding:0px 20px;
}
#tab-booking_tab #ireca_booking_form {
	padding-top:20px;
}

/* Model Booking Form styling */

.modal .modal-body #ireca_booking_form {
	padding-top:0;
	padding:0 30px;
}
.modal .modal-body #ireca_booking_form .rb_field,
.modal .modal-body #ireca_booking_form .b_extra_info {
	display: block;
	width: 100%;
	flex:0 0 100%;
	max-width: 100%;
}
.modal .modal-body #ireca_booking_form {
	padding-bottom:30px;
}

@media screen and ( max-width:767px ) {
	#ireca_booking_form .booking-textarea textarea {
		width:100%;
	}
}

@media screen and ( max-width:550px ) {
	.group_slide .rental_item .wrap_img img {
		height: auto !important;
		object-fit: cover;
	}
}