/**
 * Theme Name:   Light & Bold Child
 * Theme URI:    https://ttfb.io/
 * Description:  Light & Bold Child Theme
 * Author:       TTFB
 * Author URI:   https://www.ericvalois.com
 * Template:     light-bold
 * Text Domain: light-bold-child
 * Version:      1.0.0
 */

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */
.system-font {
    font-family: "Roboto", "Segoe UI", sans-serif!important;
}

.dark-bg{
	background-color: rgba(178,192,203,0.25);
}

.alt-dark-bg {
	background-color: #fff;
}
 
.section1 {
	 background-color: #B2C0CB!important;
}


.white-color {
    color: #003056;
}

.site-footer {
	background-color:#707070;
}

.block.line-height2.h1.mb2.md-mb3.mt2.entry-title {
	color:#fff;
	font-size: 32px;
    font-weight: bold;
}

.mutted {
    opacity: 0.9;
}

h6 {
	color: white !important;
	text-transform: none!important;
	font-size: 28px!important;
	font-weight: 400;
}

.footer_widget a {
	font-size: 16px;
}

.separator.alt:after {
    background-color: #FFA000;
}

.perf_sup_title_section_4 {
	font-size: 43px!important;
}

.elementor-icon-box-title a {
    font-size:36px!important;
}

.mb3 {
    margin-bottom: 0.5rem;
	margin-top: 2rem;
}

.bg-black {
    background-color: #003056;
}

.copy {
	color: #fff!important;
}

.h0-responsive {
	color:#fff;	
}

.search-toggle {
	background-color: #fff;
}

.action-close {
	background-color: #fff;
}

a.cta-btn {
	background-color: #ffa000;
	color:#fff;
	padding: 10px 60px;
}

.hero-image {
	padding: 0px!important;
}

.panelContainer {
   display: flex;
   flex-flow: row;
}

.cta-panel {
    background-color: #b2c0cb;
    color: #003056;
    padding: 15px;
    margin: 1%;
    border-radius: 10px;
    text-align: center;
	box-shadow: 10px 10px 15px darkgrey;
}

#sub-footer a {
	color:#fff;
}
/* Responsive*/

@media (max-width: 720px) {
	h1 {
		font-size: 1.5em;
	}
	.block.line-height2.h1.mb2.md-mb3.mt2.entry-title {
		font-size: 1em;
	}
	.elementor-icon-box-title a {
		font-size: 1em!important;
	}
	.panelContainer {
   		display: block;
   }
}