/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 14 2022 | 01:22:53 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Body */
body {
  background-color: #f6f6f6; }
table thead th, table {
  font-size: 16px; }  

/* GRC - Landing Page */
.elementor-page-14387 #search-filter-form-14675 ul > li {
    display: inline-block;
    float: none;
    padding: 0;
  margin: 0; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource {
  width: 206px;
  max-width: 22%; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource label {
  width: 100%; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource .chosen-container {
  font-size: 16px;
  line-height: 150%; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource .chosen-single {
    border-radius: 0;
    height: 35px;
    overflow: auto;
    line-height: 2; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource .chosen-single b {
  background-position: 0 8px; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource .chosen-single .chosen-drop {
  font-size: 16px; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource .chosen-single .chosen-drop .chosen-results {
  margin: 0 auto; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-search {
  width: 68%; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-search label {
  width: 100%; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-search input.sf-input-text {
  height: 33px;
    border: solid 1px#aaa;
    padding: 0px;
    outline-offset: 0;
    position: relative;
    top: 1px;
    line-height: 170%;
    font-size: 18px;
    text-indent: 0.5em;
    width: 100%;
    margin: 0 auto; }
.elementor-page-14387 #search-filter-form-14675 .sf-field-submit {
      width: 10%; }
.elementor-page-14387 #search-filter-form-14675 input[type="submit"] {
  width: 100%;
    font-size: 16px;
    height: 35px;
    margin-top: 3px;
    position: relative;
    top: 2px;
    padding: 5px; }

/* GRC - Resources - Single */
.resource-single-content-custom p {
  margin-bottom: 0px; }
.resource-single-content-custom a {
  color: #a72628; }
#search-filter-form-12291 ul {
  padding: 15px; }
#search-filter-form-12291 .sf-field-search h4 {
  color: #ffffff;
  font-weight: bold;
  font-size: 20px; }

/* GRC Landing Page Search Results Page */
#search-filter-form-14835 ul {
  padding: 0px; }
#search-filter-form-14835 ul h4 {
  color: #ffffff;
  font-weight: bold;
  font-size: 20px; }
#search-filter-form-14835 ul ul li label {
  color: #ffffff; }
#search-filter-form-14835 input[type="submit"] {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #ffffff;
  color: #A72628;
  border: 1px solid #ffffff; 
  padding: 12px 30px; }

/* Search Results Page */
#search-filter-form-12296 ul {
  padding: 0px; }
#search-filter-form-12296 ul h4 {
  color: #ffffff;
  font-weight: bold;
  font-size: 20px; }
#search-filter-form-12296 ul ul li label {
  color: #ffffff; }
#search-filter-form-12296 input[type="submit"] {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #ffffff;
  color: #A72628;
  border: 1px solid #ffffff; 
  padding: 12px 30px; }
.search-filter-results h2 a {
  color: #aa2924;
  font-weight: bold;
  font-size: 40px; 
  margin-bottom: 20px;
  border-bottom: 1px solid #aa2924; }
.search-filter-results hr {
  display: none; }
/* Custom Layouts */
.cl-template-heading a {
  font-family: "Montserrat", sans-serif;
  font-size: 40px; }
.cl-template-content {
  font-family: "Roboto", sans-serif !important; 
  line-height: 1.5em !important;}
.cl-template-button a {
  font-family: "Montserrat", sans-serif !important; 
  font-size: 18px !important;
  text-transform: uppercase !important; }

/* GRC - Categories Page */
#search-filter-form-13481 ul {
  padding: 0px; }
#search-filter-form-13481 ul h4 {
  color: #ffffff;
  font-weight: bold;
  font-size: 20px; }
#search-filter-form-13481 ul ul li label {
  color: #ffffff; }
#search-filter-form-13481 input[type="submit"] {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #ffffff;
  color: #A72628;
  border: 1px solid #ffffff; 
  padding: 12px 30px; }
/* GRC - Categories Page Search Results */
#search-filter-form-14896 ul {
  padding: 0px; }
#search-filter-form-14896 ul h4 {
  color: #ffffff;
  font-weight: bold;
  font-size: 20px; }
#search-filter-form-14896 ul ul li label {
  color: #ffffff; }
#search-filter-form-14896 input[type="submit"] {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #ffffff;
  color: #A72628;
  border: 1px solid #ffffff; 
  padding: 12px 30px; }

/* Blogs - Landing Page */
#search-filter-form-14877 input[type="submit"] {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #ffffff;
  color: #A72628;
  border: 1px solid #ffffff; 
  padding: 12px 30px; }

/* Blogs - Landing Page Search Pages */
#search-filter-form-14881 ul {
  padding: 0px; }
#search-filter-form-14881 ul h4 {
  color: #ffffff;
  font-weight: bold;
  font-size: 20px; }
#search-filter-form-14881 ul ul li label {
  color: #ffffff; }
#search-filter-form-14881 input[type="submit"] {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #ffffff;
  color: #A72628;
  border: 1px solid #ffffff; 
  padding: 12px 30px; }

/* Posts - Single */
.single-post .elementor-post-navigation__link__prev {
  margin-right: 15px; }
.single-post .elementor-post-navigation__link__next {
  margin-left: 15px; }

/* IATS Forms */
div.IATS_PaymentItemDiv label {
  color: #A72628 !important; }

/* WPAuto Terms */
.wpautoterms-footer {
 display: none !important; } 



/******************** Responsive ************************/

@media all and (max-width: 768px) {
  
  /* GRC - Landing Page */
  .elementor-page-14387 #search-filter-form-14675 .sf-field-taxonomy-resource {
    width: 100%; 
    max-width: 100%; }
  .elementor-page-14387 #search-filter-form-14675 ul {
    padding-left: 0px; }
  .elementor-page-14387 #search-filter-form-14675 ul > li {
    display: block; 
    padding: 0.5em 0; }
  .elementor-page-14387 #search-filter-form-14675 .sf-field-search {
  width: 100%; }
  .elementor-page-14387 #search-filter-form-14675 .sf-field-submit {
      width: 100%; }
  
}