.elementor-kit-24{--e-global-color-primary:#424E60;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#608869;--e-global-color-bd95ea4:#424E60;--e-global-color-677a266:#333333;--e-global-color-d29bb17:#CCCCCC;--e-global-color-c1690db:#FFFFFF;--e-global-color-3866fe7:#608869;--e-global-color-e4b9768:#FFFAF5;--e-global-typography-primary-font-family:"Mongoose";--e-global-typography-secondary-font-family:"Mongoose";--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Mongoose";--e-global-typography-accent-font-size:1.4rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1em;--e-global-typography-1c1ab82-font-family:"Mongoose";--e-global-typography-1c1ab82-font-size:1.735rem;--e-global-typography-1c1ab82-font-weight:500;--e-global-typography-1c1ab82-text-transform:uppercase;--e-global-typography-1c1ab82-line-height:1.264em;--e-global-typography-1c1ab82-letter-spacing:0.2px;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-kit-24 a{color:var( --e-global-color-bd95ea4 );}.elementor-kit-24 h1{color:var( --e-global-color-bd95ea4 );font-family:"Mongoose", Sans-serif;font-size:3rem;}.elementor-kit-24 h2{font-family:"Mongoose", Sans-serif;font-size:2.5rem;}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{font-family:var( --e-global-typography-1c1ab82-font-family ), Sans-serif;font-size:var( --e-global-typography-1c1ab82-font-size );font-weight:var( --e-global-typography-1c1ab82-font-weight );text-transform:var( --e-global-typography-1c1ab82-text-transform );line-height:var( --e-global-typography-1c1ab82-line-height );letter-spacing:var( --e-global-typography-1c1ab82-letter-spacing );color:var( --e-global-color-c1690db );background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:.158em 1.025em 0em 1.025em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-24{--e-global-typography-1c1ab82-font-size:1.732rem;}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{font-size:var( --e-global-typography-1c1ab82-font-size );line-height:var( --e-global-typography-1c1ab82-line-height );letter-spacing:var( --e-global-typography-1c1ab82-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-kit-24{--e-global-typography-1c1ab82-font-size:1.1rem;}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{font-size:var( --e-global-typography-1c1ab82-font-size );line-height:var( --e-global-typography-1c1ab82-line-height );letter-spacing:var( --e-global-typography-1c1ab82-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS */html, body {
    font-size: 19px;
    font-family: roboto,sans-serif;
}

.tlp-title-logo a {
    width: 100%;
}

.tlp-menu .elementor-item-active {
    font-weight: 400 !important;
    text-decoration: underline;
    text-underline-position: from-font;
}

.tlp-menu .elementor-nav-menu li:before {
    content: '';
    border-bottom: 4px solid #fff;
    width: 0%;
    position: absolute;
    bottom: .4em;
    left: 0;
    transition: all .4s;
}
@media only screen and (min-width: 1025px) {
    .tlp-menu .elementor-nav-menu li:hover::before {
        width: 100%;
    }
}

.tlp-menu-button span.elementor-button-icon {
    font-size: 0.85em;
}

.tlp-menu-button a:hover span.elementor-button-text  { 
   text-decoration: underline;
}

.tlp-footer-menu a:hover {
    text-decoration: underline;
}

.tlp-copyright a {
    color: var( --e-global-color-bd95ea4 );
}

.tlp-copyright a:hover {
     text-decoration: underline;
}
.tlp-share-buttons .elementor-share-btn__text {
    padding-top: 0.3rem;
}

.tlp-button-green {
    background-color: var( --e-global-color-accent );
    color: #ffffff !important;
    font-family: var( --e-global-typography-1c1ab82-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1c1ab82-font-size );
    font-size: var( --e-global-typography-1c1ab82-font-size );
    font-weight: var( --e-global-typography-1c1ab82-font-weight );
    text-transform: var( --e-global-typography-1c1ab82-text-transform );
    line-height: var( --e-global-typography-1c1ab82-line-height );
    letter-spacing: var( --e-global-typography-1c1ab82-letter-spacing );
    border-style: solid;
    border-width: 2px;
    border-color: var( --e-global-color-accent );
    border-radius: 0;
    padding: .158em 0.5em 0em 0.5em;
    min-width: 168px;
    transition: all .3s;
    display: block;
    text-align: center;
}
.tlp-button-green:hover {
    color: #ffffff;
    transform: scale(1.1);
}

.tlp-podcast-button .elementor-align-icon-left {
    font-size: 1.5rem;
    transform: translate(0, -0.3rem);
}
.tlp-podcast-button a {
    transition: all .73s;
}
.tlp-podcast-button a:hover {
    box-shadow: 1px 0 20px #ccc;
}

h2 span {
    font-weight: 300;
}

.tlp-gear .elementor-icon-box-wrapper,
.tlp-involved .elementor-image-box-wrapper {
    transition: all .3s;
}

.tlp-gear .elementor-icon-box-wrapper:hover,
.tlp-involved .elementor-image-box-wrapper:hover {
    transform: scale(1.1);
}

.tlp-gear .elementor-icon-box-wrapper:hover a.elementor-inline-editing {
    text-decoration: underline !important;
}

@media only screen and (max-width: 1024px) {
.ltp-singular-feed div.tlp-feature-box {
    height: 220px;
    margin-bottom: 0;
}
}
@media only screen and (max-width: 739px) {
    .ltp-singular-feed div.tlp-feature-box {
        padding: 15px;
        height: 164px;
    }
    .ltp-singular-feed div.tlp-inbox {
        font-size: .736rem;
    }
    .ltp-singular-feed h2 {
        font-size: 1.7rem;
    }
    .ltp-singular-feed a.button {
        height: 35px;
        font-size: 1.263rem;
        line-height: 40px;
        padding: 0 .765rem;
        min-width: auto;
        display: inline-block;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lincolnproject.us/wp-content/uploads/2021/03/font.woff2') format('woff2'),
		url('https://lincolnproject.us/wp-content/uploads/2021/03/font.woff') format('woff');
}
@font-face {
	font-family: 'Mongoose';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://lincolnproject.us/wp-content/uploads/2021/03/font-1.woff2') format('woff2'),
		url('https://lincolnproject.us/wp-content/uploads/2021/03/font-1.woff') format('woff');
}
@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lincolnproject.us/wp-content/uploads/2021/03/font-2.woff2') format('woff2'),
		url('https://lincolnproject.us/wp-content/uploads/2021/03/font-2.woff') format('woff');
}
@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lincolnproject.us/wp-content/uploads/2021/03/font-3.woff2') format('woff2'),
		url('https://lincolnproject.us/wp-content/uploads/2021/03/font-3.woff') format('woff');
}
@font-face {
	font-family: 'Mongoose';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lincolnproject.us/wp-content/uploads/2021/03/font-4.woff2') format('woff2'),
		url('https://lincolnproject.us/wp-content/uploads/2021/03/font-4.woff') format('woff');
}
/* End Custom Fonts CSS */