
/* 
 Theme Name:     TKA
 Author:         Grace at Work, LLC
 Author URI:     https://graceatworkllc.com
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/*---HEADER - LOGO---*/

#top-header {z-index: 99999;}
 
#logo {
    max-height: 175% !important;
    margin-top: 55px;
    z-index: 100000;
}
 
@media only screen and (max-width : 980px) {
    #logo {
	    margin-top: 0px;
	    max-height: 70px !important;		    
    }
}

.centered-inline-logo-wrap {
	width: 200px !important;
}

/*---BUTTONS---*/

.cw-btn {
	background: #dfa52f;
    border-width: 0px !important;
    letter-spacing: 2px;
    font-size: 16px;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    color: white !important;
    padding: 0.5em 1em !important;
    border-radius: 3px;
}

.cw-btn:hover {
	background-color: #1b3764;
	transition: all 0.5s ease 0s;
}

/*---EVENT CALENDAR----*/
#tribe-events-bar {
	padding-top: 63px;
}

/*---GRAVITY FORMS---*/

.gform_footer input[type=submit] {
	background: #dfa52f;
    border-width: 0px !important;
    letter-spacing: 2px;
    font-size: 16px;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    color: white !important;
    padding: 0.5em 1em !important;
    border-radius: 3px;
}

.gform_footer input[type=submit]:hover {
	background-color: #1b3764;
	transition: all 0.5s ease 0s;
}

/* gform placeholders*/
::-webkit-input-placeholder { color:#4e4e4e; }
:-moz-placeholder { opacity: 1; color:#4e4e4e; } /* Firefox 18- */
::-moz-placeholder { opacity: 1; color:#4e4e4e; } /* firefox 19+ */
:-ms-input-placeholder { color:#4e4e4e; } /* ie */
input:-moz-placeholder { color:#4e4e4e; }

@media (max-width: 980px) {
.et_pb_section {
    padding: 0 !important;
}
.et_pb_gutters1.et_pb_row.et_pb_row_fullwidth, .et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth, .et_pb_gutters1.et_pb_specialty_fullwidth > .et_pb_row, .et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row {
	padding: 0 !important;
}
}

.et-social-instagram a:before { content: '\e09a'; }

.tka_rates_and_fees_tables {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.tka_rates_and_fees_tables tr td:last-of-type {
    text-align: right;
}

#divi-bars-center-all .et_pb_column {
    display: block !important;
}

#divi-bars-center-all.et_pb_row {
    display: block !important;
}

#divi-bars-center-all.et_pb_section {
    display: block !important;
}