/* 
Theme Name:   NSA Child Theme
Theme URI:    
Description:  
Author:       ayonb@webforcefive.com.au
Author URI:   
Template:     spacious
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html

/* == Add your own styles below this line ==
--------------------------------------------*/

a {
	outline:none !important;
}
.mb-0 img {
	margin-bottom: 0;
}

body {
	padding-top: 0;
	padding-bottom: 0;
	overflow: hidden;
}

.elementor-nav-menu li:before,
.elementor-icon-list-items li:before {
display: none;
}

.w-60 > .elementor-container {
	width: 100%;
	max-width: 72% !important;
	margin: auto;
}

#slider-gradient .swiper-slide:before {
/* 	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgb(0,207,185);
	background: linear-gradient(90deg, rgba(0,207,185,1) 0%, rgba(124,110,245,1) 100%);
	opacity: 0.7; */
}

#slider-gradient .elementor-slides .swiper-slide-inner {
	width: 72%;
}


/* Text Gradient Start */
.gradient-text {
	background-color: red;
/* 	background-image: linear-gradient(45deg, #00CFB9, #7C6EF5); */
	background: -webkit-linear-gradient(right, #7C6EF5, #00CFB9);
	background-size: 100%;
	background-repeat: repeat;

	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; 
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
}
/* Text Gradient End */

#email-form-field .elementor-form-fields-wrapper {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

#email-form-field .elementor-form-fields-wrapper .elementor-button {
	min-height: unset;
	margin: 15px 0;
}

@media only screen and (max-width:600px)
{
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		top: 130px !important;
	}
	.post-w .elementor-posts--skin-classic
	{
		grid-gap:10px !important;
	}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		padding: 20px 0;
	}

	.major-sponsor-text h2,.category-sponsor-text h2
	{
		font-size: 3.4rem !important;
	}
}
@media only screen and (max-width:281px)
{
	.contact-cta-section .elementor-icon-list-text
	{
		font-size: 14px;
	}
	.elementor-3981 .elementor-element.elementor-element-7056d92c .elementor-heading-title
	{
		font-size:2.7rem !important;
	}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		top: 120px !important;
	}
	.read-more-awards .fa-chevron-right:before{
		padding-left:0 !important;
		right:0 !important;
	}
	#read-more-awards .fa-chevron-right:before{
		padding-left:0 !important;
		right:0 !important;
	}
	.nominations-text h2
	{
		font-size:2.5rem !important;
	}
}
@media only screen and (min-width:600px) and (max-width:900px)
{
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container
	{
		top: 60px !important;
	}
}
@media only screen and (min-width: 981px) {
	.nominate-btn {
		background: #00CFB9;
		border-radius: 2px;
		margin-left: 10px !important;
	}
	.nominate-btn a {
		color: #000 !important;
		padding-right: 10px !important;
		font-size: 20px !important;
	}

	div#page {
		max-width: unset;
	}

	div#main .inner-wrap {
		max-width: unset;
	}
	.page-id-3981 .elementor-posts .elementor-post__excerpt {
		margin-bottom:0px !important;
	}
	.page-id-3981 .post-w .elementor-posts--skin-classic
	{
		grid-gap:0 !important;
	}
	.page-id-3981 .post-w .elementor-posts--skin-classic .elementor-post__title
	{
		padding-bottom:0 !important;
	}
}
p{
	font-size:unset;
	font-family:unset;
	line-height:unset;
}
.mailing-list-form ::placeholder
{
	color:white !important;
	opacity:1 !important
}

ul {
    margin-left: 30px;
}

ul li {
    position: relative;
    padding-left: 30px;
}

ul li:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background-color: #00CFB9;
    border-radius: 50%;
    top: 10px;
    left: 0;
}

@media only screen and (min-width:1000px) and (max-width:1030px)
{
	.elementor-4085 .elementor-element.elementor-element-173b78c > .elementor-widget-container {
		--e-transform-translateX: 72% !important;
	}
	.nominate-btn {
		background: transparent;
		margin-left: 0 !important; 
	}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		top: 85px !important;
	}
}

@media (max-width: 1024px)  {
	.w-60 > .elementor-container {
		max-width: 90% !important;
	}
	#slider-gradient .elementor-slides .swiper-slide-inner {
		width: 90%;
	}

}

@media (max-width: 1607px) and (min-width: 1490px) {
	.nav-nsa ul li a{
		letter-spacing:0.5 !important;
		margin-right:0 !important;
	}
}
@media (max-width: 1490px) and (min-width: 1200px) {
	.nav-nsa ul li a{
		font-size:16px !important;
		letter-spacing:0.2 !important;
		margin-right:0 !important;
	}
}
@media only screen and (min-width:1490px) and (max-width:1510px)
{
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
		flex-wrap:nowrap !important;
	}
}
@media only screen and (min-width:1200px) and (max-width:1350px)
{
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
		flex-wrap:nowrap !important;
	}
}


.nominate-btn {
	transition: all 0.2s ease;
}

.nominate-btn a {
	transition: all 0.2s ease;
}

.nominate-btn:hover {
    background: #7C6EF5;
}

.nominate-btn:hover a {
    color: #fff !important;
}