/*!
	Theme Name: Hello Elementor Child
	Template: hello-elementor
	Description: Hello Elementor theme edits
	Author: Mav Jervis
	Author URI: https://www.monkeyfishmarketing.com/
	Version: 2.3.1
	Stable tag: 2.3.1
	Requires at least: 4.7
	Tested up to: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor-child
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

	.title-underline .elementor-heading-title:after{
		content: "";
		display: block;
		width: 48px;
		border-bottom: 2px solid var(--e-global-color-3fa73d7);
		padding-top: 10px;
	 }
 /* Shortcode CSS */
	.highlights .highlights-list{
		list-style: none;
	}
	.elementor-shortcode h3.title{	
		font-family: "Mulish", Sans-serif;
		font-size: 28px;
		font-weight: 600;
		color: var(--e-global-color-e7af4e6);
		margin-bottom: 15px;
	}
	.itinery-include .include-list{
		list-style: none;
	}
	.itinery-exclude .exclude-list{
		list-style: none;
	}
	.elementor-shortcode .fa-bullseye:before {
		margin-right: 10px;
		color: var(--e-global-color-6b4d4da);
	}
	.elementor-shortcode .fa-check:before {
		margin-right: 10px;
		color: var(--e-global-color-6b4d4da);
	}
	.elementor-shortcode .fa-times:before {
		margin-right: 10px;
		color: var(--e-global-color-044a1d0);
	}

	
	
	
	
		 
	/* Itineraries */

	#accordionItinerary.mfm-accordion li div{
		display: none;
		font-size: 16px;
		font-weight: normal;
	}
	#accordionItinerary.mfm-accordion li.active div{
		display: block;
	}	
	#accordionItinerary.mfm-accordion{
		list-style: none;
	}
	#accordionItinerary.mfm-accordion .title{
		border:1px solid #000;
		padding: 10px;
		border-radius: 10px;
	}
	#accordionItinerary.mfm-accordion .active .title{
		background:var(--e-global-color-044a1d0);
		color:var(--e-global-color-3fb8422);
	}