/**
 * @file
 * Subtheme specific CSS.
 */

@font-face {
  font-family: 'trebuchet' !important;
  src: url('../fonts/trebuchet/trebuchet.ttf') format('ttf'),
       url('../fonts/trebuchet/Trebuchet-MS-Italic.ttf') format('ttf');
  font-weight: bold !important;
  font-style: normal !important;
}
/* Heading Styles (h1-h6) */
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5em;
    font-weight: 700 !important;
    line-height: 1.1;
    color: var(--color-dark-navy);
  font-family: 'trebuchet', sans-serif !important;
  }

h1 {
    font-size: 56px;
    line-height: 61.6px; /* 1.1x font size */
  }
  h2 {
    line-height: 100px; /* 1.1x font size */
    font-weight: 700 !important;
  }
  h3 {
    line-height: 61.6px; /* 1.1x font size */
  }
  h6 {
    line-height: 30px; /* 1.1x font size */
  }
  h6 {
    line-height: 30px; /* 1.1x font size */
  }
  body {
     font-family: 'trebuchet', sans-serif !important;
    color: var(--color-gray-dark);
    line-height: 1.5;
  }
  h2 {
    font-size: 48px;
    line-height: 52.8px; /* 1.1x font size */
  }
.ihr-sidebar .views-element-container h2{
    font-size: 25px !important;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 16px !important;
    line-height: 30px !important; /* 1.4x font size */
    font-family: 'trebuchet', sans-serif !important;

  }



.field--type-entity-reference {
    display: contents !important;
}

 /*
.navbar#navbar-main{
     border-bottom: solid 1.5px #fcfefe !important;
     padding: 0px !important;
}
*/



.js-form-item.js-form-type-select.form-type-select {
    margin-right: 12px !important;
}

.js-form-item.js-form-type-textfield {
    margin-right: 12px !important;
}


.views-exposed-form{
    background: #f2f9f1 !important;
    padding: 10px !important;
    display: flex !important;
    justify-content: center !important;
    margin-bottom:50px !important;
}


.taxo-title{
    margin:0;
    padding:0;
}
.taxo-title .field{
    margin:0;
    padding:0;
}
.uhlh{
  margin: 50px;
}

.taxo-title{
    margin:0;
    padding:0;
}
.taxo-title .field{
    margin:0;
    padding:0;
}

.uhlh h4{
  color: #f3ec18;

}


.uhas-yellow{
  color: #f3ec18;
}
.uhas-p{
  padding-top: 100px;
  padding-bottom: 100px;
}
.uhas-border{
  border-bottom: solid 3px #f3ec18 ;
}

.site-footer h2{
    font-size:22px !important;
    color:#00923f;
}

.site-footer h5{
    color:#00923f;
    
}
 .site-footer p{

    color:#fff !important;
}

.site-footer .nav{
    display: block !important;
}
.sidebar_second .nav{
    display: block !important;
}

.sidebar .block {
  background-color: #ffff ; 
  border-color: #f9f9f9;
}
.rc_bg{
  background-color: #fbf2d5;
  border-radius: 20px;
}

.ihr-mb{
    margin-bottom: 130px !important;
}
.ihr-bg-gray{
    background-color: #ececec;
}
.home-sidebar{
    /*background-color: #f2f9f1;*/
    background-color: #f7fbfc;
}
.highlight .container{
    width:100% !important;
}
a.navbar-brand{
    color:white !important;
}

  .title-header-colour{
    background-color: #292929;
  }
.ihr-pt{
  padding-top: 100px;
  padding-bottom: 100px;
}
.ihr-pb{
  padding-bottom: 100px;
}
.contextual-region #block-ihr-mainnavigation-menu{
  font-size: 10px !important;
}
