/*
Theme Name:     Kingsport 2022

Template:       enfold
Version:        2.1
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

@import url("../enfold/style.css");

/*
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/montserrat-v18-latin-regular.woff2') format('woff2'),
       url('../fonts/montserrat-v18-latin-regular.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/montserrat-v18-latin-600.woff2') format('woff2'),
       url('../fonts/montserrat-v18-latin-600.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/montserrat-v18-latin-800.woff2') format('woff2'),
       url('../fonts/montserrat-v18-latin-800.woff') format('woff');
}
*/


 /*
#search-result-div .actual-result .col-md-12 ul li {
    margin: auto auto 10px auto;
	border-bottom: dotted #fff 1px !important;
	padding-bottom: 10px;
	font-style: italic !important;
	list-style: none;
	text-align: center;
	color: #fff !important;
}

#search-result-div b {
    color: #fff !important;
    font-style: normal !important;
}
.copyright
{
	color:#fff !important;
}
.copyright a
{
	color:#fff !important;
}

*/

/*a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    margin: 10px 35%;
    padding:5px;
    border-radius: 15px;
    border:4px solid yellow;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}*/

.logged_in .roko-instabot-widget-button-b4b41cab-f34c-407f-a189-9977ff988db5{
display:none;
}



body #gform_wrapper_20 .gform_body .gform_fields .gfield .gfield_required
{
color: #FF0000;
}
/*css added for div which has replaced with p for ADA compliance*/
.divinsteadofp
{
	margin-top:15.3px;
	margin-bottom: 15.3px;
}
/*css added for div which has replaced with blockqoute for ADA compliance*/
.divinsteadofblockqoute
{
border-color: #243f5b !important;
border-left-style: solid;
    border-left-width: 7px;
    padding-left: 20px;
    margin-bottom: 1em;
    margin-right: 1em;
    font-size: 1.235em;
    line-height: 1.5em;
}

.stronginsteadofh3
{
	font-size: 20px;
	line-height: 1.1em;
	margin-bottom: 8px;
}

.h1insteadofh2{
	font-size: 28px;
}
.stronginsteadofh4{
	font-size: 18px;
	line-height: 1.1em;
	margin-bottom: 4px;
}
