/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

body{
 	overflow-wrap: break-word;
}

p:last-child{
	margin-bottom: 0;
}

/* .sub-arrow {display: none!important;} */

.bdt-ep-advanced-image-gallery-item-link.icon-type-icon:hover span {
	transform: none!important;
}

.elementor-flip-box__layer {
	-webkit-transition: all .3s ease-in-out!important;
    -o-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important;
}

.bold-on-hover .elementor-icon-list-item:hover .elementor-icon-list-text {
    font-weight: 600;
    transition-duration: 0.1s;
}

.footer-link {
	color: #000!important;
}

.footer-link:hover {
	color: #fff!important;
}

.elementor-price-list-description {
	margin-top: -10px!important;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 10px!important;
}

.elementor-widget-tabs .elementor-tab-content {
	padding: 20px 10px 10px 10px!important;
}