.elementor-kit-15439{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-905689b:#FBCC77;--e-global-color-7e1f226:#FDE6C3;--e-global-color-628ba78:#CA9B52;--e-global-color-0ec1ca7:#5F3513;--e-global-color-6a47b18:#FFFFFF;--e-global-color-46ee202:#F4F2E9;--e-global-color-0463c4e:#EDD6A1;--e-global-color-fc36198:#FAEEE2;--e-global-color-8036343:#FBF6F0;--e-global-color-09fef2c:#FBF6F0;--e-global-color-3e96f78:#990000;--e-global-color-2f73365:#B5B8BC;--e-global-typography-primary-font-family:"Mako";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3edeb6d-font-family:"Tahoma";--e-global-typography-3edeb6d-font-size:26px;--e-global-typography-3edeb6d-font-weight:600;--e-global-typography-145a01a-font-family:"Mako";--e-global-typography-145a01a-font-size:19px;--e-global-typography-145a01a-font-weight:300;--e-global-typography-e6750a7-font-family:"Mako";--e-global-typography-e6750a7-font-size:15px;background-color:var( --e-global-color-7e1f226 );}.elementor-kit-15439 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15439 button,.elementor-kit-15439 input[type="button"],.elementor-kit-15439 input[type="submit"],.elementor-kit-15439 .elementor-button{border-style:none;}.elementor-kit-15439 button:hover,.elementor-kit-15439 button:focus,.elementor-kit-15439 input[type="button"]:hover,.elementor-kit-15439 input[type="button"]:focus,.elementor-kit-15439 input[type="submit"]:hover,.elementor-kit-15439 input[type="submit"]:focus,.elementor-kit-15439 .elementor-button:hover,.elementor-kit-15439 .elementor-button:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    color:#990000;
    text-decoration:none;
    /* font-weight:normal; */
}

a:hover {
    text-decoration:underline;
    color:#C00000;
}


/*  --- REMOVES WEIRD DOTTED OUTLINE --- */
*:focus,
*:focus-visible {
  outline: none !important;
}


/* ---- OLD BRAD BLOG POSTS ---- */



.ItemSubHeadline {
text-align:left;
font-weight:600;
font-size:13.5px;
line-height:18px;
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
padding:4px 0 4px 6px;
}

.ItemSubSubHeadline {
text-align:left;
font-size:12px;
line-height:16px;
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
padding:4px 0 4px 6px;
}

.SocialIconsBlock {
border:1px solid #D3D4D5;
background-color:#E4E5E6;
float:left;
width: 160px; /* 176px; 172px; */
height:92px;
background-image:url(/Images/GradientGrayToLightGray.jpg);
background-repeat:repeat-y;
}

.SocialIconsStrip {
border:1px solid #D3D4D5;
background-color:#E4E5E6;
float:left;
width: 160px; /* 176px 172px; */
height:52px;
background-image:url(/Images/GradientGrayToLightGray.jpg);
background-repeat:repeat-y;
text-align:center;
}

.SocialIcons {
float:left;
height:90px;
text-align:center;
padding:2px;
}

.SocialLabels {
float:left;
text-align:center;
clear:left;
padding:2px;
}

.BloggedBy {
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
border-top:solid 1px lightgray;
border-bottom:solid 1px lightgray;
text-align:left;
font-size:11px;
line-height:12px;
font-style:italic;
margin-bottom:.3em;
padding:4px 0 4px 6px;
}

.BloggedByMain {
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
border-top:solid 1px lightgray;
border-bottom:solid 1px lightgray;
font-style:italic;
font-size:11px;
line-height:12px;
text-align:left;
top:0;
margin-bottom:3px;
padding:4px 0 4px 6px;
}

.ItemLinks {
float:right;
font-size:13px;
width:300px;
text-align:left;
margin-bottom:3px;
padding-right:3px;
padding-left:3px;
}

.ItemLinks a {
font-weight:normal;
}

.Categories {
border-top:solid 1px lightgray;
border-bottom:solid 1px lightgray;
}

.footnote {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
line-height:13px;
margin-left:10px;
}

code {
font-size:11px;
}

.media {
background:#FDF9F0;
color:black;
text-align:left;
border-top:1px dotted #F0E1B2;
border-bottom:1px dotted #F0E1B2;
border-left:1px dotted #F0E1B2;
border-right:1px dotted #F0E1B2;
font-size:14px;
line-height:18px;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
margin:10px 30px;
padding:8px;
}

.media a {
color:#990000;
text-decoration:none;
font-weight:normal;
}

.media a:hover {
text-decoration:underline;
}

.medianogreen {
text-align:left;
font-family:times new roman, times, serif;
font-size:14px;
line-height:18px;
margin:10px 45px 0;
padding:8px;
}

.document {
background:#F9F7F7;
color:black;
text-align:left;
font-family:times new roman, times, serif;
font-size:14px;
line-height:18px;
border:1px solid black;
margin:10px 20px;
padding:15px;
}

.document a {
color:#4040FF;
text-decoration:none;
font-weight:normal;
}

.document a:hover {
text-decoration:underline;
}

a.mlink {
color:#990000;
text-decoration:none;
font-weight:normal;
}

a.mlink:hover {
text-decoration:underline;
}

/* ---- END OLD BRAD BLOG POSTS ----*/



/* --- OLD MARQUEE FEATURE BOX ---*/

.MarqueeFeatureBox {
background:#FFEFD1;
border:2px solid #3F260D;
margin-bottom:10px;
text-align:left;
font-family:times new roman, times, serif;
line-height:17px;
}

.MarqueeFeatureBox a:hover {
color:#C00000;
}

.Marquee_Title {
color:#FFFFFF;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-size:16px;
line-height:18px;
text-align:center;
background:#3F260D;
padding:7px;
}

.Marquee_h1a {
font-size:36px;
line-height:38px;
letter-spacing:-.03em;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h1a a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h1a img {
border:0;
float:none;
padding:3px;
}

.Marquee_h1b {
font-size:33px;
line-height:37px;
letter-spacing:-.03em;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h1b a {
font-size:33px;
line-height:37px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h1b img {
border:0;
float:none;
padding:3px;
}

.Marquee_h1 {
font-size:25px;
line-height:27px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h1 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h1 img {
border:0;
float:right;
padding:3px;
}

.Marquee_h2 {
font-size:20px;
line-height:22px;
letter-spacing:-.02em;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}


.Marquee_h2 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h2 img {
width:150px;
border:0;
float:right;
padding:3px 3px 5px 3px;
}


.Marquee_h3 {
font-size:16px;
line-height:18px;
letter-spacing:0;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h3 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h3 img {
width:100px;
border:0;
float:right;
padding:3px;
}

.Marquee_h4 {
font-size:13px;
line-height:15px;
letter-spacing:0;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
text-align:center;
color:black;
padding:.2em;
}

.Marquee_h4 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
color:black;
}

.Marquee_h4 img {
width:75px;
border:0;
float:right;
padding:3px;
}

.Marquee_h5 {
font-size:13px;
line-height:17px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
text-align:center;
}

.Marquee_h5 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
color:black;
}

.Marquee_h5 img {
border:0;
float:none;
padding:3px;
}

.Marquee_h6 {
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
text-align:center;
}

.Marquee_h6 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
}

.Marquee_desc {
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-size:13px;
line-height:15px;
font-weight:normal;
letter-spacing:0;
padding-top:3px;
text-align:center;
}

.Marquee_MediaAppearances {
color:black;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
line-height:12px;
margin-left:15px;
margin-right:15px;
}

.Marquee_MediaAppearances li {
font-family:verdana, arial, helvetica, sans-serif;
text-align:left;
}

.m_specialcov {
background:#808080;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0 2.5em .5em;
padding:.2em;
letter-spacing: 0px;
}

.bb {
border:1px outset #7D532D;
overflow:auto;
padding:.4em .3em;
}

.TextRed a {
color:#800000;
}

.TextBrightRed a {
color:#FF0000;
}

.TextBlue a {
color:#0000FF;
}

.TextBlue {
color:#0000FF;
}

.TextGreen a {
color:#008000;
}

.red {
background:#FDC3C3;
}

.yellow {
background:#FDFEA4;
background-image:url(/Images/GradientYellow_headline.png);
background-repeat:repeat-y;
}

.magenta {
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
}

.purple {
background:#EAD1FD;
background-image:url(/Images/GradientPurple_headline.png);
background-repeat:repeat-y;
}

.green {
background:#CEF892;
}

.mint {
background:#CCFFCC;
}

.aqua {
background:#00FFFF;
}

.deepskyblue {
background:#00BFFF;
}

.gray {
background:#E3DDDD;
}

.blue {
background:#CBDCF2;
}

.tan {
background:#F0E1B2;
}

.orange {
background:#F9D4AF;
}

.brightorange {
background:#FECE5D;
}

.gold {
background:#F9AC07;
}

/* --- END OLD MARQUEE FEATURE BOX ---*/

/* --- DONATION FORM ---*/

.SidebarDonationForm {
    /* background-color:#B5DCDC; */
    background-color:Aqua;
    /* 
    border-bottom:1px solid #7B542D;
    border-right:1px solid #7B542D;
    border-left:1px solid #7B542D;
    */
    text-align:center;
    margin-bottom:15px;
    padding:4px;
}

/* Force first item in Loop Grid to behave like the rest. Not be larger, for example. */
.elementor-loop-container .elementor-loop-item:first-child {
    grid-column: auto !important;
    grid-row: auto !important;
}/* End custom CSS */