/*
Theme Name: TheAisle Child
Theme URI: http://theaisle.elated-themes.com
Description: A child theme of TheAisle Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: theaisle
Template: theaisle
*/
@font-face {
	font-family: 'Apalu';
	src: url('fonts/Apalu.eot');
	src: local(''), url('fonts/Apalu.woff') format('woff'), url('fonts/Apalu.ttf') format('truetype'), url('fonts/Apalu.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Amalfi Coast';
	src: url('fonts/Amalfi-Coast.eot');
	src: local(''), url('fonts/Amalfi-Coast.woff') format('woff'), url('fonts/Amalfi-Coast.ttf') format('truetype'), url('fonts/Amalfi-Coast.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body .eltdf-social-icon-widget-holder .eltdf-social-icon-widget {font-style: normal;}
body .eltdf-title-holder {background-size: cover;}
body header.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a {height: 50px !important;}

body .eltdf-title-holder.eltdf-centered-type .eltdf-page-subtitle {font-family: 'Amalfi Coast';}

.home-sec1 .eltdf-image-with-text-holder { overflow: hidden; }
.home-sec1 .eltdf-image-with-text-holder .eltdf-iwt-text-holder { position: absolute; bottom: 30px; left: 0; padding: 20px 35% 20px 15px; background-color: #fff; box-sizing: border-box; width: auto; height: auto; opacity: 0; overflow: hidden; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: -webkit-transform .4s ease-in-out; -moz-transition: -moz-transform .4s ease-in-out; transition: transform .4s ease-in-out; box-sizing: border-box; display: block; }
.home-sec1 .eltdf-image-with-text-holder .eltdf-iwt-text-holder h4.eltdf-iwt-title { margin: 0; font-weight: 400; font-size: 14px; }
.home-sec1 .eltdf-image-with-text-holder .eltdf-iwt-text-holder h4.eltdf-iwt-title:after { display: none; }
.home-sec1 .eltdf-image-with-text-holder:hover .eltdf-iwt-text-holder { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); }

.home-sec2 h2.eltdf-st-title {font: 25px Amalfi Coast; text-transform: capitalize; color: #c78665;}

.vc_row.wpb_row.vc_row-fluid.testimonial-section {background-position: center center !important;}

.eltdf-section-title-holder .eltdf-st-title span.eltdf-st-title-word:after {display: none !important;}
.eltdf-section-title-holder .eltdf-st-title span.eltdf-st-title-word:first-child {margin: 0;}

.eltdf-price-table li.eltdf-pt-content p {color: #818491;}