  /*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/ ADD CUSTOM CSS HERE.   /

/* BUTTONS */
.button, button, input[type='submit'], input[type='reset'], input[type='button'] { border-radius: 0 !important; }

/* HEADER */

.header .stuck #logo img { max-height: inherit !important; padding: 20px 0; }

@media (max-width: 549px) {
   .header #logo img { max-height: inherit !important; padding: 20px 0; }
}

.header { padding: 20px 0; }
.header .top-divider { border-top: none; }

/* NAV */
.nav > li { margin: 0 12px; }
.nav-uppercase > li > a { letter-spacing: .1em; }

/* BANNER */
.banner .text-white * { color: #fff; }

/* CONTENT */

span.widget-title { font-weight: 400; }
.uppercase, h6, th, span.widget-title { line-height: 1.2; }
.uppercase, h6, th, span.widget-title { line-height: 1.2; }

.section-title-normal { border-bottom: none;
	background-image: linear-gradient(to right, rgba(70,70,75,1) 20%, rgba(255, 255, 255, 0) 0%);
	background-position: bottom;
	background-size: 4px 1px;
	background-repeat: repeat-x;
}
.section-title-normal span { border-bottom: none; }
.section-title i.icon-angle-right { top: 3px; }

label, legend { font-weight: 400; }

span.amount { font-weight: 400; }

/* FOOTER */

.footer { padding: 60px 0 0; }
.footer .dark, .footer .dark p, .footer .dark td { color: #c6c6cb; }
.ggfooterlink { text-align: center; font-size: 12px; margin-bottom: 20px; }
.ggfooterlink a { font-size: 12px; color: #6e6e73; }
.ggfooterlink a:hover { text-decoration: underline; color: #6e6e73; }

/* GOOGLE RECAPCHA v3 */
.grecaptcha-badge { bottom: 80px !important; }
