/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

/*------------------------------ Footer ------------------------------*/
.footer-widgets-grid {
	padding: 25px 0;
	padding-bottom: 5px !important;
	display: grid;
	gap: 30px;
}
/*------------------------------ Home Page Slider ------------------------------*/
#slideshow .slide-inner {
    background-color: rgba(126, 124, 123, 0.5);
	padding: 5px 15%;
}

.text-slider .maintitle:after {
    background-color: transparent;
}
.text-slider .subtitle {
    font-size: 30px;
    line-height: 40px;
    padding: 20px 0 25px;
    font-weight: 300;
}
/*------------------------------ Menu ------------------------------*/

#mainnav li:hover>.sub-menu>li>a {
    width: 100%
}
.float-header a {
    color: #005480 !important;
}
#mainnav .sub-menu li a:hover {
  color: #ff9900;
}
/*
.site-header {
background-color: rgba(72, 181, 206, 0.6);
	background-color: yellow !important;
}
*/
.transparent-header .main-header:not(.sticky-active):not(.is-sticky), .transparent-header .bottom-header-row:not(.sticky-active):not(.is-sticky) {
    /* background-color: transparent; */
    background-color: #005480 ;
}

/***************************** Gravity Forms *************************/
.gform_wrapper .gfield_required {
    font-size: 18px !important;
    font-weight: 900 !important;
}
body .gform_wrapper {
    background-color: #eee;
}
body .gform_wrapper .gform_body input {
    color: #000 !important;
}
.gform_wrapper.gravity-theme .gfield textarea {
    color: black;
}
body .gform_wrapper .gform_footer input[type=submit] {
	background-color: #005480;
	border: 1px solid #005480;
	border-radius: 5px;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
	/*border: 1px solid rgba(114,114,114,0.6);*/
	background-color: #005480;
	color: #fff;
}
body .gform_wrapper {
    background-color: #dedede;
    border: 1px solid gray;
    padding: 30px;
	border-radius: 5px;
}
/* This styles Placeholder text */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #989898 !important;;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #989898 !important;;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #989898 !important;;
}
:-moz-placeholder { /* Firefox 18- */
    color: #989898 !important;
}

/***************************** White padding ****************************/
.page-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


.entry-meta, .entry-meta a {
    color: #005480;
}