@charset "UTF-8";
/* 
Theme Name:		InTrust Partners
Theme URI:		https://intrustpartners.com/
Description:	InTrust Partners is a child theme of Hello Elementor, created by Elementor team
Author:			Drum Creative Team
Author URI:		https://drumcreative.com/
Template:		hello-elementor
Version:		1.0.0
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
*/


/* Fix WooCommerce width issue */
div.elementor-widget-container div.woocommerce {
	max-width: 1080px;
    margin: 0 auto;
}

body {
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.linehover a{
	border:0;
	background:transparent;
	text-transform:uppercase;
	color:#199BF1 !important;
	font-weight: 500;
	padding:12px 10px 10px !important;
	position:relative;
}

.linehover a:hover {
	color:#199BF1;
}

.linehover a:before,.linehover a:after {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:3px;
	background:#199BF1;
	content:'';
	transition:transform 0.3s;
	transform: scale(0.85);
}

.linehover a:after {
	opacity:0;
	transition: top 0.3s, opacity 0.3s, transform 0.3s;
}

.linehover a:hover:before,.linehover a:hover:after,.linehover a:focus:before,.linehover a:focus:after {
	transform:scale(1);
}

.linehover a:hover:after, .linehover a:focus:after {
	top:0%;
	opacity:1;
}

.htslider-slider .slick-arrow {
	top:40%;
}

.htslider-slider .slick-arrow.slick-prev {
	left:0;
}

.htslider-slider .slick-arrow.slick-next {
	right:0;
}

.elementor-location-header {
	height:0 !important;
}










