.smallspacebelow {
  margin-bottom: 0.5rem !important;
}
ul.smallspacebelow {
    margin-bottom: 1rem !important;
}
ul.smallspacebelow li {
    margin-bottom: 0rem !important;
}

/****** HOME 29.07.25 ******/

.xc-home-item__title {
    line-height: 3.375rem;
}

/****** EVENT TABLE 20.06.24 ******/

#eventtable tr {
  border-bottom: 1px solid #666666;
}
#eventtable td {
  padding: 10px 0px;
}

h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem !important;
}

/****** NEW AWARD WINNERS ******/

.xc-awards-item__part1 {
    background-color: #14b1e7;
}
.xc-awards-item__part1--main-winner {
    background-color: #062949;
}

/****** NEWS ARTICLE BLOG ******/
.item-page.news .item-image {
    margin-bottom: 40px;
    margin-right: 40px;
    max-width: 400px;
}
.item-page.news .pull-left.item-image {
    margin-right: 40px;
}
.item-page.news .pull-left {
    float: left !important;
}
.item-page.news .pull-right.item-image {
    margin-left: 40px;
}
.item-page.news .pull-right {
    float: right !important;
}
.article-info {
    color: #999999;
    font-size: .825rem;
}

/****** WEB LINKS ******/

.weblink-category .category {
    text-align: left;
}

#content .com-weblinks-category li {
    margin-bottom: 3rem !important;
}

/****** WEB LINKS - CONTRACTOR MEMBERS ******/

.contractor-member .list-title a {
    color: #00539f !important;
}
.contractor-member .xc-weblink-item p {
    margin-bottom: .25rem !important;
}
.contractor-member .xc-weblink-item {
  text-align: left;
}
.weblink-category.contractor-member img {
  max-height: 80px;
  max-width: 200px;
}

/****** AWARD WINNERS ******/

.xc-awards-item__title {
    margin-bottom: .25rem;
}
.xc-awards-item__label {
    margin-bottom: .5rem;
}
.xc-awards-item__subtitle {
    line-height: 1.25rem;
  margin-bottom: 1rem;
}
.xc-awards-item__winner {
    margin-bottom: 0.5rem;
}
.xc-awards-item__entry {
    line-height: 1.25rem;
}
.award-winner {
    padding-bottom: 1rem;
}
.award-winner h3 {
    margin-bottom: 0rem;
}
.award-winner-left {
    padding-right: 1rem;
    border-right: 1px solid #b3b3b3;
}
.igui-overlay-primary p {
    margin-bottom: .5rem !important;
}
.igui-lightbox-caption > p {
    padding: 1rem 1rem .5rem;
    background-color: #e6e7e9;
    margin-bottom: 0rem !important;
}
.igui-lightbox-caption > h4 {
    padding: 1rem 1rem 5rem;
    margin-bottom: 1.5rem;
    color: #000;
    background-color: #e6e7e9;
}

/****** SPONSOR BOXES ******/

.sponsor-box-outer {
  box-shadow: 0 8px 20px -4px rgba(0,0,0,.25);
}
.platinum {
  background-color: #3b3838;
}
.gold {
  background-color: #7f6000;
}
.silver {
  background-color: #7f7f7f;
}
.bronze {
  background-color: #c55a11;
}
.sponsor-box-head h3 {
  color: #ffffff !important;
  font-weight: 700 !important;
  padding: 1rem !important;
  font-size: 1.75rem  !important;
  line-height: 1.75rem  !important;
}
.sponsor-box-head h4 {
  color: #ffffff !important;
  font-weight: 700 !important;
  padding: 1rem !important;
  font-size: 1.25rem  !important;
  line-height: 1.5rem  !important;
}
.sponsor-box-head p {
  color: #ffffff !important;
  font-weight: 7400 !important;
  padding: 0 1rem !important;
  margin-bottom: 0rem !important;
}
.sponsor-box {
  border: 0px solid #d1d3d4;
  padding-left: 1rem;
	padding-right: 1rem;
}
.xc-membership__link {
  margin-top: 1.5rem;
}
.weblink-category .item-image {
  padding: 0 2rem;
  min-height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}
div[itemprop="articleBody"] h2 {
  line-height: 2.5rem;  
  padding-bottom: 1rem;
}
.ig-image-descriptions-below {
    padding-top: 15px !important;
}
.ig-image-descriptions-below p {
    margin-bottom: 1rem !important;
}
.ig-image-descriptions-below h3 {
    font-weight: 600 !important;
}
.xc-home-item .newsflash h3 {
    margin-bottom: 1.5rem;
    color: #00539f;
}
.xc-page-title {
    line-height: 3.5rem;
}

.nav-collapse li li {
    padding: 0.5rem 0 0.5rem 1rem;
    border: 0 none;
    border-bottom: 1px solid #d8d8d8;
}

.nav-collapse ul ul { 
    border: 0 none;
}
.col1 {
  width: 45%;
}
.col2 {
  width: 25%;
}
.col3 {
  width: 15%;
}
.col4 {
  width: 15%;
}
.col1-officebearers {
  width: 50%;
}
.col2-officebearers {
  width: 50%;
}

.xc-membership__title {
    margin-bottom: .75rem;
    font-size: 1.75rem !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    color: #fff !important;
}
.liststyle1 li:last-child {
    border-bottom: none;
}



@media (max-width: 440px) {

#table1 td, #tableGalleryDesc td {
  display: block;
  width: 100% !important;
  padding: 0px !important;
}
#table1 tr, #tableGalleryDesc tr {
  display: block;
  width: 100% !important;
  padding: 6px 0px !important;
}
}

@media only screen and (max-width: 639px) {
      
.hide {
  display:none !important;
}
}

@media screen and (min-width:768px) {
.xc-home-message {
  font-size:1.75rem;
  line-height:2.5rem
}
.xu-narrower-1 {
  margin-left:2%!important;
  width:96%!important
}
.xu-narrower-2 {
  margin-left:20%!important;
  width:60%!important
}
.xu-lower {
  margin-top: 2rem;
}
.col1-oldaward {
  width: 20%;
}
.col2-oldaward {
  width: 80%;
}
.xc-slideshow .camera_caption_title {
    font-size: 3.625rem;
    line-height: 3.75rem;
    width: 50%;
}
  
/****** AWARD WINNERS 27.04.20 ******/

.xc-awards-item__winner-wrapper {
    min-height: 8.2rem;
}
.xc-awards-item__part3 {
    min-height: 9.5rem;
}
.ig-thumbs-grid1 .xc-awards-item__part1--main-winner .xc-awards-item__entry {
    display: none !important;
}
}

@media (min-width: 1170px) {
.xu-wider {
    margin-left: -10%;
    margin-right: -10%;
    position: relative;
}
}

