/**
 * Theme Name:     Blick Not For Profit
 * Author:         Blick Creative
 * Template:       hello-elementor
 * Text Domain:	   blick-not-for-profit
 * Description:    Not For Profit Theme by Blick Creative
 * Theme URI:      https://blickcreative.com.au
 * Author URI:     https://blickcreative.com.au
 * Version:        1.0.0
 */

/* Uncomment the below to change the Global styles */

/* START Global buttons */

/*
.elementor-button {
	border-radius: 50px;
	font-family: 'YourFontName', sans-serif; 
}
*/

/* START Global font */ 

/*
body, h1, h2, h3, h4, h5, h6, p, a, span, div {
    font-family: 'YourFontName', sans-serif !important; 
}
*/

/* START Global colours - for the colours please change these in the Elementor Site Settings > Design System > Global Colors */ 



/* Adjusts the position of UserWay's accessibility widget */
body .uwy.userway_p3 .userway_buttons_wrapper {
	bottom: 75px !important;
}

/* Styling for the "Previous" button in Elementor's Swiper slider */
.elementor-swiper-button.elementor-swiper-button-prev {	
    background-color: #efefef;
    padding: 10px;
}

/* Styling for the "Next" button in Elementor's Swiper slider */
.elementor-swiper-button.elementor-swiper-button-next {
    background-color: #efefef;
    padding: 10px;
}

/* Styling for specific Swiper slides - Slider */
.elementor-348 .elementor-element.elementor-element-0914492 .swiper-slide-contents {
    background-color: rgba(0, 0, 0, 0.3);
    padding: 50px 150px 50px;
}



/*Homepage Styles*/
#home-service1, #home-service2, #home-service3, #home-service4 {
	/*insert style here for Homepage Our Services section*/
}

#home-service-title1, #home-service-title2, #home-service-title3, #home-service-title4 {
position: relative;
top: 0px;
}

#home-service-title1 a, #home-service-title2 a, #home-service-title3 a, #home-service-title4 a {
line-height: 1.15em;
}

#home-service-title1 a:hover, #home-service-title2 a:hover, #home-service-title3 a:hover, #home-service-title4 a:hover {
color: #000000;
transition: all .5s ease;
}

/*Home Style 3 Header*/
.home-style-3-menu a {
text-transform: uppercase !important;
}

.home-style-3-menu a:hover {
  text-decoration: underline;
  text-underline-offset: 10px;
	text-decoration-thickness: 2px;
	text-decoration-color: #29ABE2;
}



/*Responsiveness*/
@media only screen and (min-width: 600px) {
	#home-service-title1 {
		max-width: 604px;
	}

	#home-service-title2 {
		max-width: 100%;
	}

	#home-service-title3 {
		max-width: 604px;
	}

	#home-service-title4 {
		max-width: 100%;
	}
}

/* Start Resources */

[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea {
	display: initial;
}

.rsbtn {
	margin: 0 0 15px 15px;
}

.searchandfilter ul {
	padding: 0;
	margin: 0;
}

.searchandfilter ul li {
	padding: 0;
	margin: 10px 20px 0 0;
	display: inline-flex;
}

ul .sf-field-submit input {
	font-weight: normal!important;
    background-color: #2F76CB!important;
    color: #fff!important;
    border-radius: 15px!important;
    border: 2px solid #ffffff!important;
    cursor: pointer;
		padding: 7px 25px 7px 25px!important;
}

ul .sf-field-submit input:hover {
	background-color: #fff!important;
	color: #591c99!important;
		  transform: scale(1.1);
}

ul .search-filter-reset {
	font-weight: normal!important;
    background-color: #2F76CB!important;
    color: #fff!important;
	border: 2px solid!important;
	border-radius: 15px!important;
	    cursor: pointer;
	padding: 7px 25px 7px 25px!important;
}

ul .search-filter-reset:hover {
	transform: scale(1.1);
}


.results-button {
	margin: 0 10px 0 0;
}

.custom-search-results {
	margin: 20px 0;
}

.searchandfilter select.sf-input-select, ul .sf-field-search input {
	border: 1px solid #333333!important;
	border-radius: 8px!important;
	font-size: 18px!important;
	height: auto;
	padding: 8px 16px;
}

/* End Resources */


/*Gravity Forms Style*/

form#gform_1 input#gform_submit_button_1 {
  background: green !important;
}