/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/


/*------------------------------------------------*\
	misc
\*------------------------------------------------*/
.grecaptcha-badge {visibility:collapse !important;}

.text-shadow-dark {text-shadow:1px 1px 4px #000;}

.text-shadow-light {text-shadow:1px 1px 4px #fff;}


/*------------------------------------------------*\
	responsive tweaks
\*------------------------------------------------*/
@media screen and (max-width:1190px) {
	/* tablet */
}

@media screen and (max-width:480px) {
	/* mobile */
}

/*  */
.custom_testimonials_para{
	font-size: 20px;
	color: #FFF;
	line-height: 30px;
	margin-bottom: 25px !important;
	padding-top: 1rem;
}
.custom_testimonials_title{
	color: #b3d88c;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.4;
}
.custom_testimonials_sub{
	font-size: 24px;
    line-height: 1.4;
    color: #ffffff;
	font-weight: 400;
    font-style: italic;
}
.custom_testimonials_img{
	max-width: 220px;
	border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: #b3d88c;
    border-top-width: 6px;
    border-right-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 6px;
    border-top-left-radius: 500px;
    border-top-right-radius: 500px;
    border-bottom-left-radius: 500px;
    border-bottom-right-radius: 500px;
}
.custom_post_carousel_1 .dotstyle_circle .owl-dot span{
	background: #FFF;
    opacity: 1;
}
.custom_post_carousel_1 .dotstyle_circle .owl-dot.active span{
	background: #6db33f !important;
   box-shadow: unset !important;
}
.right_arrow_icon h2::after{
	  content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 82.5px 0 82.5px 50px;
    border-color: transparent transparent transparent rgb(109, 179, 63);
    position: absolute;
    right: -50px;
	z-index: 1;
	top: 0px;
}
.inner_arrow_icon h2::after{
	  content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 38px 0 38px 25px;
    border-color: transparent transparent transparent rgb(109, 179, 63);
    position: absolute;
    right: -25px;
	z-index: 1;
	top: 0px;
}
.small_caps_txt{
	font-size: 28px;
    font-variant: small-caps;
    font-weight: 700;
    line-height: 45px;
}
.radial-gradient-green-bg{
	background: radial-gradient(at center bottom,#6db33f 0%,#b3d88c 71%);
}

h3.grant-grid-post-title {
	font-size: 1.176rem;
	line-height: 1.52rem;
	margin-bottom: 0.5rem !important;
	font-weight: 700;
}

