/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
.span_1_of_2a {
  width: 74.2%;
}
.span_1_of_2b {
  width: 24.2%;
}

/*  GO FULL WIDTH AT LESS THAN 1000 PIXELS */

@media only screen and (max-width: 1000px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 1000px) {
	.span_2_of_2, .span_1_of_2, .span_1_of_2a, .span_1_of_2b { width: 100%; }
}

/*Removing top line from tables*/
tr td {border-top:none!important;}

/*Menu bar all uppercase*/
.uber-header.highlight-color .navbar-default .navbar-nav > li > a {
    color:#fff!important;
    font-weight:700;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li {
    text-transform:uppercase;
    color:#fff!important;
    font-weight:700;
}

/*Removed carousel indicators*/
.carousel-indicators .active {
  background-color: transparent;
}
.carousel-indicators li {
  border: transparent;
}

/*Hide K2 email icon*/
div.itemToolbar ul li a.itemEmailLink {
  display: none!important;
}

/*Social media icon alignment*/
div.itemTwitterButton {    
	float:left;
	margin:2px 4px 0 0;
	padding: 0 0 0 0;
}
div.itemFacebookButton [style]{
	vertical-align: top!important;
}
div.itemFacebookButton {
    float:left;
    margin:2px 0 0 0;
    padding: 0 0 0 0;
    width: 60px;
}
div.itemSocialSharing {
   padding:0px 0;
}

/*Menu toggle turned white*/
.navbar-default .navbar-toggle {
      color:#fff!important;
}

/*Header re-size*/
.uber-header {
  height: auto !important;
}

/*Contact form send button re-coloured*/
ul.form-list #ac-submit {
	background-color: black;
}
ul.form-list #ac-submit:hover, ul.form-list #ac-submit:focus, ul.form-list #ac-submit:active {
  background-color: black;
}

/*Message field resized*/
ul.form-list li .input-box textarea {
  height: 100px;  
}

/*Centralise header*/
.carousel-inner > .item > img{margin-left:auto !important;margin-right: auto !important;}

/*Bold and underlined hyperlinks except menu item*/
a:link {
  	font-weight: bold;
	text-decoration: underline;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li > a {
    text-decoration: none!important;
}
.uber-header.highlight-color .navbar-default .navbar-nav > li {
    text-decoration: none!important;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
  text-decoration: none!important;
}

/*Sticky menu*/
.uber-header {
  position: sticky!important;
}

/*More in this category hidden*/
div.itemNavigation {
  display: none!important;
}

/*Hide social media icons*/
div.itemTwitterButton {display: none !important;}
div.itemFacebookButton {display: none !important;}

/*JS Facebook*/
.uber-header {
  z-index: 20!important;
}
.jssocial_desktop_view .copyrightlink, .jssocial_mobile_view .copyrightlink {
  display: none!important;
}
.jssocial_desktop_view, .jssocial_mobile_view {
  z-index: 2000!important;
  margin-top: 100px!important;
}



.logo-text {
  display: none!important;
}


.uber-header {
  font-family: 'Oswald', sans-serif!important;
  font-size: 14pt!important;
}

div.itemHeader h2.itemTitle {
  font-family: 'Noto Sans', sans-serif!important;
}

.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a, .t3-megamenu .mega-nav > li.active > a {
  color: white!important;
  background: #9aa3ac!important
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:active, .t3-megamenu .dropdown-menu .mega-nav > li a:active, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
  color: white!important;
  background: #9aa3ac!important
}

.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li.open > a {
  color: white!important;
  background: #9aa3ac!important
}

.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li.active > a {
  color: white!important;
  background: #9aa3ac!important
}

.t3-mainbody {
  padding-top: 5px!important;
  padding-bottom: 5px!important;
}


@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
  .jssocial_mobile_view .facebook {
    display: none!important;
  }
}

@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */
  .customcustomchrisrandallfacebook {
    display: none!important;
  }
}

.uber-header.highlight-color .navbar-default .navbar-nav > .active > a, .uber-header.highlight-color .navbar-default .navbar-nav > .active > a:hover, .uber-header.highlight-color .navbar-default .navbar-nav > .active > a:focus {
  background-color: #9aa2ad!important;
}
.uber-header.highlight-color .navbar-default .navbar-nav > .open > a, .uber-header.highlight-color .navbar-default .navbar-nav > .open > a:hover, .uber-header.highlight-color .navbar-default .navbar-nav > .open > a:focus {
  background-color: #9aa2ad!important;
}