@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url('../fonts/SourceSansPro-Regular.otf') format('opentype');
}
@font-face {
  font-family: 'SourceSansPro-SemiBold';
  src: url('../fonts/SourceSansPro-Semibold.otf') format('opentype');
}
@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url('../fonts/SourceSansPro-Bold.otf') format('opentype');
}
@font-face {
  font-family: 'Anton';
  src: url('../fonts/Anton.ttf') format('truetype');
}
body {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-family: 'SourceSansPro-Regular';
  list-style: none;
}
a {
  color: black;
  text-decoration: underline;
}
a:hover {
  color: black;
  text-decoration: none;
}
a:click {
  text-decoration: none;
}
h2 {
  font-family: "Anton";
  text-transform: uppercase;
}
p {
  font-size: 14px;
  margin: 5px 0 15px;
}
hr.yellow {
  border-color: #f0d317;
  margin: 30px 0;
}
.img {
  background-size: cover;
  background-position: center center;
}
/******
CUSTOMS
******/
.NoPadding {
  padding: 0px;
}
.No-RL-Margin {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.Relative {
  position: relative;
}
.Absolute {
  position: absolute;
}
.Height-Auto {
  height: auto !important;
}
.Bottom-Right {
  right: 15px;
  bottom: 15px;
}
.Float-Right {
  float: right;
}
.Float-Left {
  float: left;
}
.Hidden {
  visibility: hidden;
}
.Grey-BG {
  background-color: #333 !important;
}
.White {
  color: white !important;
}
.Yellow {
  color: #ffcc33;
}
.Ul_NoStyle li {
  list-style: none !important;
}
/******
HEADER
******/
.Logo-Outer-Container {
  background-color: black;
}
.Logo-Inner-Container {
  width: 100%;
  text-align: center;
}
/*Burger Menu*/
nav {
  border-radius: 0px !important;
  background-color: #333333 !important;
  /*Header Links*/
}
nav .navbar-header button span {
  height: 3px !important;
}
nav .navbar-collapse {
  padding-left: 0px;
}
nav .navbar-collapse ul {
  float: none !important;
}
nav .navbar-collapse ul > li {
  /*Search Form*/
  /*Large ONLY*/
}
nav .navbar-collapse ul > li > a {
  font-size: 16px;
  font-family: 'SourceSansPro-Regular';
  text-decoration: none;
}
nav .navbar-collapse ul > li #MenuBtn_Sign-Up {
  color: #ffcc33;
}
nav .navbar-collapse ul > li #MenuBtn_Search {
  color: white;
}
nav .navbar-collapse ul > li > .inner-addon {
  padding: 10px 0px 10px 30px;
}
nav li input.form-control {
  width: 190px;
  height: 28px;
  border-radius: 20px;
  background-color: #dce0df;
  /*Light Grey*/
}
nav li .left-addon input {
  padding-left: 30px;
}
.left-addon .glyphicon {
  padding: 5px 5px;
  font-size: 16px;
}
.inner-addon {
  position: relative;
}
.inner-addon .glyphicon {
  position: absolute;
  padding: 17px 10px 15px 10px;
  pointer-events: none;
}
.right-addon .glyphicon {
  right: 0px;
}
.right-addon input {
  padding-right: 30px;
}
/******
1.HOME
******/
.carousel ol li {
  margin: 0px !important;
  border: 2px solid black;
}
.carousel ol .active {
  background-color: #f0d316 !important;
}
.carousel .item {
  padding-top: 53%;
  background-size: cover;
  background-position: center;
}
.carousel .carousel-control {
  color: white !important;
  opacity: initial !important;
  background-image: none !important;
}
.carousel .Carousel-Inner-Yellow-Box {
  padding: 10px;
  background-color: #d6d120;
  opacity: 0.9;
}
.carousel .Carousel-Inner-Yellow-Box h1 {
  font-family: 'Anton';
}
.carousel .Carousel-Inner-Yellow-Box h4 {
  margin: 0px;
  font-family: 'SourceSansPro-Regular';
}
.carousel .Carousel-Inner-Yellow-Box img {
  float: right;
}
.Yellow-Panel {
  font-size: 12.5px;
  background-color: #fcf6d0;
  /*Pale Yellow*/
}
.Yellow-Panel .Top-Yellow-Container {
  background-color: #f0d316;
  text-align: center;
}
.Yellow-Panel .Bottom-Yellow-Container .notification {
  padding-bottom: 10px;
}
.Yellow-Panel .Bottom-Yellow-Container .notification img {
  margin-top: -2px;
  margin-right: 5px;
}
.Yellow-Panel .Bottom-Yellow-Container .notification span {
  color: #666666;
}
.Yellow-Panel .Bottom-Yellow-Container .User-Info {
  padding-bottom: 10px;
}
.Yellow-Panel .Bottom-Yellow-Container .User-Info img {
  margin-right: 10px;
  float: left;
}
.Yellow-Panel .Bottom-Yellow-Container .User-Info h6 {
  margin-top: 0px;
  margin-bottom: 6px;
}
.Yellow-Panel .Bottom-Yellow-Container .User-Info h6:first-child {
  font-size: 13px;
  font-family: 'SourceSansPro-Bold';
  color: black !important;
}
.Yellow-Panel .Bottom-Yellow-Container .User-Info .User-Twitter-Username {
  font-size: 12.5px;
}
.Yellow-Panel .Bottom-Yellow-Container .Description p span {
  color: #3399cc !important;
}
.Yellow-Panel .Bottom-Yellow-Container .Divider {
  padding-top: 2px;
  margin-bottom: 10px;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid grey;
}
.Second-Tier-Column h2 {
  margin: 0px 0px 10px 0px;
  font-family: 'Anton';
}
.Second-Tier-Column .Thumbnail-Bottom-Div {
  width: 100%;
  overflow: hidden;
  position: relative;
  background-color: #f0d316;
  font-family: 'SourceSansPro-Regular';
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .Second-Tier-Column .Thumbnail-Bottom-Div {
    padding: 5px 0 0 5px !important;
  }
}
.Second-Tier-Column .Thumbnail-Bottom-Div .Left-Inner-Column {
  float: left;
  line-height: 1.2;
}
.Second-Tier-Column .Thumbnail-Bottom-Div .Left-Inner-Column p {
  margin-top: 0px;
  margin-bottom: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .Second-Tier-Column .Thumbnail-Bottom-Div .Left-Inner-Column p {
    font-size: 11px;
  }
}
.Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column {
  position: absolute;
}
/*Third Tier*/
.Partner-Column {
  border-top: 1px solid #ffcc33;
  border-bottom: 1px solid #ffcc33;
}
.Partner-Column .Partner-Right-Col {
  display: block;
}
.Partner-Column .Partner-Right-Col h2 {
  font-family: 'Anton';
  color: black;
}
.Footer {
  color: white;
}
.Footer .Top-Footer-Container {
  overflow: hidden;
  background-color: black;
}
.Footer .footer-left-col-2 li a {
  color: white !important;
  text-decoration: none;
}
.Footer .footer-left-col-2 li a:hover {
  color: #ffcc33 !important;
}
.Footer .Bottom-Footer-Container p {
  margin-bottom: 0px;
}
.Footer .Bottom-Footer-Container a {
  color: #fff;
}
/*********
2.WHATS ON
*********/
.Yellow-Caption-Bar {
  width: 100%;
  background-color: #f0d317;
  /*Yellow*/
}
.Yellow-Caption-Bar h1 {
  font-family: 'Anton';
  color: black;
  text-transform: uppercase;
  margin: 0px !important;
}
/*Filter Sidebar*/
.Filter-SideBar h4 {
  font-family: 'Anton';
  margin-top: 0px;
}
.Filter-SideBar label[disabled] .Filter-Label {
  color: #b2b2b2;
}
.Filter-SideBar .Filter-Divider {
  height: 1px;
  border-top: 2px solid #fef200;
}
.Filter-Button {
  font-family: 'SourceSansPro-Bold';
  color: black;
  background-color: #f0d317;
  border: 0px;
}
.WO_Thumbnail-Row-1 .WO_Thumbnail-Col,
.WO_Thumbnail-Row-2 .WO_Thumbnail-Col,
.WO_Thumbnail-Row-3 .WO_Thumbnail-Col {
  padding: 0px;
}
.WO_Thumbnail-Col {
  background-color: #ebebeb;
}
.WO_Thumbnail-Col div img,
.WO_Thumbnail-Col div .img {
  width: 100%;
}
.WO_Thumbnail-Col .Event-Details h2 {
  font-family: 'Anton';
  color: black;
  margin: 0px;
}
.WO_Thumbnail-Col .Event-Details b,
.WO_Thumbnail-Col .Event-Details button {
  font-family: 'SourceSansPro-Bold';
  color: black;
}
.WO_Thumbnail-Col .Event-Details p {
  margin: 0px;
}
.WO_Thumbnail-Col .Event-Details button {
  background-color: #f0d317;
  /*Yellow*/
  border: 0px;
}
/*********
3.DETAIL
*********/
.Detail_Left-Col img {
  width: 100%;
}
.Detail_Left-Col .Detail-Label {
  margin-right: 15px;
  margin-bottom: 20px;
  padding: 10px;
  display: inline-block;
  background-color: #f0d317;
  border: 0px;
}
.Detail_Left-Col .Detail-Label h3 {
  font-family: 'Anton';
  font-size: 22px;
  line-height: 0.7;
  margin-top: 10px;
}
.Detail_Left-Col .Detail_Thumb-Caption h1 {
  font-family: 'Anton';
}
.Detail_Left-Col .Detail_Thumb-Caption,
.Detail_Left-Col .Detail_Thumb-Sub-Heading {
  padding-bottom: 25px;
}
.Detail_Left-Col .Detail_Thumb-Content {
  padding-bottom: 45px;
}
.Detail_Left-Col .Detail_Thumb-Caption,
.Detail_Left-Col .Detail_Thumb-Sub-Heading,
.Detail_Left-Col .Detail_Thumb-Content {
  padding-top: 25px;
  padding-right: 15px;
  padding-left: 15px;
}
.Detail_Left-Col .Detail_Thumb-Caption,
.Detail_Left-Col .Detail_Thumb-Sub-Heading {
  border-bottom: 2px solid #fef200;
}
.Detail_Left-Col .Detail_Thumb-Caption h1 {
  line-height: 0.7;
  margin: 0px;
}
.Detail_Left-Col .Detail_Thumb-Sub-Heading b {
  font-size: 18px;
  font-family: 'SourceSansPro-Bold';
}
.Detail_Left-Col .Detail_Thumb-Sub-Heading p,
.Detail_Left-Col .Detail_Thumb-Content p {
  font-size: 18px;
  line-height: 1;
}
.Detail_Right-Container {
  padding: 15px;
  margin-bottom: 15px;
  background-color: #ebebeb;
}
.Detail_Right-Container h4 {
  font-family: 'Anton';
  font-size: 22px;
  line-height: 0.7;
  padding-bottom: 15px;
}
.Detail_Right-Container b {
  font-size: 18px;
  font-family: 'SourceSansPro-Bold';
  line-height: 0.8;
}
.Detail_Right-Container p {
  font-size: 18px;
  margin-bottom: 0px;
  line-height: 1.2;
}
.Detail_Right-Container .Event-Caption,
.Detail_Right-Container .Event-Sub-Heading,
.Detail_Right-Container .Event-Time,
.Detail_Right-Container .Event-Price,
.Detail_Right-Container .Event-Address,
.Detail_Right-Container .Event-Contact-Detail,
.Detail_Right-Container .Project-Image {
  padding-top: 15px;
  padding-bottom: 15px;
}
.Detail_Right-Container .Event-Caption,
.Detail_Right-Container .Event-Sub-Heading,
.Detail_Right-Container .Event-Time,
.Detail_Right-Container .Event-Price {
  border-bottom: 2px solid #fef200;
}
.Detail_Right-Container .Project-Image img {
  margin: 0 auto;
}
.Detail_Right-Container .Book-Now-Btn {
  width: 60px;
  padding: 5px 10px;
  background-color: #f0d317;
}
.Right-Container a {
  text-decoration: none;
}
/*****
4.FORM
******/
#AddEvent_Form-Col .form-control {
  border-radius: 0px;
  border: 1px solid black;
}
#AddEvent_Form-Col label {
  font-family: 'SourceSansPro-Bold';
  letter-spacing: 0.3 !important;
}
#AddEvent_Form-Col .AddEvent_Form-Upload-Btn,
#AddEvent_Form-Col .AddEvent_Submit-Btn {
  text-align: center;
  font-family: 'SourceSansPro-Bold';
  background-color: #ffcc33;
}
#AddEvent_Form-Col .AddEvent_Form-Upload-Btn a:hover,
#AddEvent_Form-Col .AddEvent_Form-Upload-Btn a:focus {
  text-decoration: none;
  color: black;
}
#AddEvent_Form-Col .Required-Msg {
  padding: 15px;
}
#AddEvent_Form-Col .AddEvent_Submit-Btn button {
  background-color: transparent;
  border: 0px;
}
#AddEvent_Form-Col .AddEvent_Submit-Btn button:focus {
  text-decoration: none;
  color: black;
}
#AddEvent_Form-Categories .row div:nth-of-type(1) {
  padding-left: 15px;
}
/***********
5.FPROJECTS
***********/
.Project-Grey-Container {
  overflow: hidden;
  background-color: #ebebeb;
}
.Project-Grey-Container #Projects-Right-Col h1 {
  font-family: 'Anton';
  line-height: 1;
}
.Project-Grey-Container .Projects-Info {
  font-family: 'SourceSansPro-Regular';
  margin: 0px;
  line-height: 1.3;
}
.Project-Grey-Container .Projects-Info p {
  margin-bottom: 0px;
  color: black;
}
/*****
5.TEAM
******/
.Team-Black-Panel {
  color: white;
  overflow: hidden;
  background-color: #333333;
}
.Team-Black-Panel #Team-Panel-Right-Col .Team-Info p {
  margin: 0px;
}
/************
MEDIA QUERIES
************/
/*LARGE ONLY*/
@media only screen and (min-width: 1200px) {
  .Add-Container-From-Sml {
    width: 1170px;
  }
  /*HEADER*/
  nav .collapse ul > li > a {
    margin: 12px 3.5px 13px 4.5px;
    padding: 0px 9px 15px 8px;
    text-decoration: none;
  }
  nav .collapse ul > li #MenuBtn_Search {
    margin-top: 1px;
    padding-right: 17.5px;
    padding-bottom: 12px;
    color: white;
  }
  /*FOOTER*/
  .Partner-Column {
    margin-bottom: 30px;
  }
  .Partner-Column .Partner-Right-Col h2 {
    font-size: 30px;
  }
  .Partner-Column .Partner-Right-Col img {
    margin-left: 55px;
  }
  .Footer .footer-left-col-2 {
    margin-left: 150px;
  }
  /*1.HOME*/
  .carousel {
    width: 875px;
    margin-right: 10px;
  }
  .carousel .left {
    margin-left: -17px;
  }
  .carousel .right {
    margin-right: -17px;
  }
  .carousel .carousel-inner {
    height: 462px;
  }
  .carousel .Carousel-Inner-Yellow-Box {
    width: 390px;
    min-height: 110px;
    bottom: 15px;
    left: 245px;
    padding: 10px;
  }
  .carousel .Carousel-Inner-Yellow-Box h1 {
    font-size: 36px;
    margin: 5px 0px 0px 0px;
  }
  .carousel .Carousel-Inner-Yellow-Box h4 {
    font-size: 24px;
  }
  .carousel .Carousel-Inner-Yellow-Box img {
    margin-top: -20px;
  }
  .Yellow-Panel {
    width: 255px;
  }
  .Yellow-Panel .Top-Yellow-Container {
    height: 105px;
    padding-top: 20px;
  }
  .Second-Tier-Column {
    padding-top: 50px;
  }
  .Second-Tier-Column h2 {
    font-size: 30px;
  }
  .Second-Tier-Column .Thumbnail-Img {
    width: 100%;
    height: 205px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div {
    min-height: 155px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Left-Inner-Column {
    font-size: 20px;
    width: 245px;
  }
  .Second-Tier-Column .Thumbnail-Img-Container-Small .Thumnmail-Sml-Img {
    height: 150px;
  }
  /*2.WHATS ON*/
  .Yellow-Caption-Bar {
    height: 55px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 15px;
  }
  .Yellow-Caption-Bar h1 {
    font-size: 36px;
    line-height: 0.7;
  }
  /*Filter Sidebar*/
  #Filter-Container-Column {
    width: 247px;
  }
  .Filter-SideBar h4 {
    font-size: 20px;
  }
  /*Large Checkbox*/
  .regular-checkbox + span {
    padding: 9px;
  }
  .regular-checkbox:checked + span:after {
    font-size: 14px;
    top: -1px;
    left: 4px;
  }
  .Filter-SideBar label {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .Filter-SideBar .Filter-Label {
    font-size: 18px;
  }
  .Filter-Button {
    font-size: 18px;
    margin-top: 10px;
    margin-left: 15px;
    padding: 2px 10px 2px 10px;
  }
  .Right-Container-Column {
    /*padding-left: 65px;*/
  }
  .Right-Container-Column h2 {
    margin-top: 5px;
  }
  .Right-Container-Column hr {
    margin: 10px 0 20px;
  }
  .Right-Container {
    width: 895px;
  }
  .WO_Thumbnail-Row-1 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-2 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-3 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-1 .col-sm-4:nth-of-type(3),
  .WO_Thumbnail-Row-2 .col-sm-4:nth-of-type(3),
  .WO_Thumbnail-Row-3 .col-sm-4:nth-of-type(3) {
    margin-left: 30px;
  }
  .WO_Thumbnail-Row-1 .WO_Thumbnail-Col,
  .WO_Thumbnail-Row-2 .WO_Thumbnail-Col,
  .WO_Thumbnail-Row-3 .WO_Thumbnail-Col {
    width: 278px;
    height: 410px;
  }
  .WO_Thumbnail-Row-1 .WO_Thumbnail-Col,
  .WO_Thumbnail-Row-2 .WO_Thumbnail-Col {
    margin-bottom: 30px;
  }
  .WO_Thumbnail-Row-3 .WO_Thumbnail-Col {
    margin-bottom: 15px;
  }
  .WO_Thumbnail-Col div img,
  .WO_Thumbnail-Col div .img {
    height: 190px;
  }
  .WO_Thumbnail-Col .Event-Details {
    padding: 15px;
  }
  .WO_Thumbnail-Col .Event-Details h2 {
    font-size: 28px;
    line-height: 30px;
  }
  .WO_Thumbnail-Col .Event-Details h2.WO_Dynamic-Thumbnail-Margin {
    margin-bottom: 31px;
  }
  .WO_Thumbnail-Col .Event-Details b {
    font-size: 18px;
    line-height: 20px;
    margin-top: 0px;
    margin-bottom: 8px;
  }
  .WO_Thumbnail-Col .Event-Details p {
    font-size: 18px;
    line-height: 1.2;
  }
  .WO_Thumbnail-Col .Event-Details button {
    font-size: 18px;
    margin-top: 10px;
    padding: 2px 10px 2px 10px;
  }
  /*FORM*/
  #AddEvent_Form-Col {
    padding-bottom: 15px;
  }
  #AddEvent_Form .form-control {
    height: 40px;
  }
  #AddEvent_Form textarea.form-control {
    height: 125px;
  }
  #AddEvent_Form label {
    font-size: 18px;
  }
  #AddEvent_Form input,
  #AddEvent_Form span {
    font-size: 16px;
    line-height: 1;
  }
  #AddEvent_Form .AddEvent_Form-Upload-Btn,
  #AddEvent_Form .AddEvent_Submit-Btn {
    font-size: 20px;
    width: 115px;
    height: 45px;
    padding: 10px !important;
  }
  .Single-Input {
    margin-bottom: 20px;
  }
  /*5.PROJECTS*/
  .Project-Grey-Container {
    margin-bottom: 20px;
    padding: 15px;
  }
  .Project-Grey-Container img,
  .Project-Grey-Container .img {
    width: 100%;
    padding-top: 50%;
  }
  .Project-Grey-Container #Projects-Left-Col {
    width: 450px;
    padding-right: 35px;
  }
  .Project-Grey-Container #Projects-Right-Col h1 {
    padding-bottom: 25px;
    border-bottom: 1px solid #f0d317;
  }
  .Project-Grey-Container #Projects-Right-Col .Projects-Info {
    font-size: 17px;
    width: 545px;
    padding-top: 15px;
  }
  /*5.TEAM*/
  #Team-Panel-Col {
    padding-left: 55px;
  }
  .Team-Black-Panel {
    margin-bottom: 15px;
    padding: 15px;
  }
  .Team-Black-Panel #Team-Panel-Right-Col {
    font-size: 17px;
    line-height: 22px;
  }
  .Team-Black-Panel #Team-Panel-Right-Col .Team-Info {
    margin-top: 0px;
    margin-bottom: 15px;
  }
}
/*MEDIUM ONLY*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .Add-Container-From-Sml {
    width: 970px;
  }
  /*HEADER*/
  nav .collapse ul > li > a {
    font-size: 16px;
    margin: 13px 4px 13px 2px;
    padding: 0px 8px 14px 8px;
    border-bottom: 10px solid white;
    font-family: 'SourceSansPro-Regular';
    text-decoration: none;
  }
  nav .collapse ul > li #MenuBtn_Sign-Up {
    margin-left: 13.5px;
    margin-right: 13.5px;
    padding: 0px;
    border-bottom: 0px;
    color: #ffcc33;
  }
  nav .navbar-collapse ul > li #MenuBtn_Search {
    margin-top: 15px;
    border-bottom: 0px;
  }
  nav .collapse ul > li > .inner-addon {
    padding: 10px 0px 10px 0px;
  }
  /*FOOTER*/
  .Partner-Column {
    margin-bottom: 30px;
  }
  .Partner-Column .Partner-right-Col {
    padding-top: 15px;
  }
  .Partner-Column .Partner-Left-Col img {
    width: 140px;
  }
  .Partner-Column .Partner-Right-Col h2 {
    font-size: 24px;
  }
  .Partner-Column .Partner-Right-Col img {
    margin-left: 35px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(1) {
    width: 70px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(2) {
    width: 110px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(3) {
    width: 150px;
  }
  .Footer .footer-left-col-2 {
    margin-left: 100px;
  }
  /*1.HOME*/
  .carousel {
    width: 710px;
    margin-right: 10px;
  }
  .carousel .left {
    margin-left: -10px;
  }
  .carousel .left span img {
    width: 55px;
  }
  .carousel .right {
    margin-right: -10px;
  }
  .carousel .right span img {
    width: 55px;
  }
  .carousel .Carousel-Inner-Yellow-Box {
    width: 300px;
    min-height: 90px;
    bottom: 15px;
    left: 245px;
    padding: 10px;
  }
  .carousel .Carousel-Inner-Yellow-Box h1 {
    font-size: 26px;
    margin: 5px 0px 0px 0px;
  }
  .carousel .Carousel-Inner-Yellow-Box h4 {
    font-size: 20px;
  }
  .carousel .Carousel-Inner-Yellow-Box img {
    margin-top: -25px;
  }
  .Yellow-Panel {
    font-size: 15px;
    width: 220px;
  }
  .Yellow-Panel .Top-Yellow-Container {
    padding-top: 20px;
    height: 100px;
  }
  .Yellow-Panel .Top-Yellow-Container img {
    width: 60px;
  }
  .Yellow-Panel .Bottom-Yellow-Container .notification {
    padding-bottom: 15px;
  }
  .Yellow-Panel .Bottom-Yellow-Container .User-Info h6 {
    margin-bottom: 4px;
  }
  .Yellow-Panel .Bottom-Yellow-Container .User-Info h6:first-child {
    font-size: 15px;
  }
  .Second-Tier-Column {
    padding-top: 50px;
  }
  .Second-Tier-Column h2 {
    font-size: 24px;
  }
  .Second-Tier-Column .Thumbnail-Img {
    width: 100%;
    height: 174px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div {
    height: 149px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Left-Inner-Column {
    font-size: 17px;
    width: 240px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column a img {
    width: 50px;
  }
  .Second-Tier-Column .Thumbnail-Img-Container-Small .Thumnmail-Sml-Img {
    width: 100%;
  }
  .Second-Tier-Column .Thumbnail-Img-Large {
    width: 100%;
    height: 322px;
  }
  #Calender-Event-Col {
    padding-left: 15px;
    padding-right: 15px;
  }
  #Get-Involved-Col {
    padding-left: 15px;
    padding-right: 15px;
  }
  .Bottom-Right {
    /*Absolute Thumbnail Arrows*/
    width: 50px;
  }
  /*2.WHATS ON*/
  .Yellow-Caption-Bar {
    height: 100%;
    margin-top: 5px;
    margin-bottom: 15px;
    padding: 15px;
  }
  .Yellow-Caption-Bar h1 {
    font-size: 26px;
    line-height: 0.7;
  }
  /*Filter Sidebar*/
  #Filter-Container-Column {
    width: 220px;
  }
  .Filter-SideBar {
    /*width: 205px;*/
  }
  .Filter-SideBar h4 {
    font-size: 18px;
  }
  .Filter-SideBar label {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .Filter-SideBar .Filter-Label {
    font-size: 15px;
  }
  .Filter-Button {
    font-size: 15px;
    margin-top: 8px;
    margin-left: 15px;
    padding: 2px 10px 2px 10px;
  }
  /*Medium Checkbox*/
  .regular-checkbox + span {
    padding: 7px;
  }
  .regular-checkbox:checked + span:after {
    font-size: 12px;
    top: -2px;
    left: 2px;
  }
  /*Medium Right Container*/
  .Right-Container-Column {
    /*padding-left: 74px;*/
  }
  .Right-Container {
    width: 730px;
  }
  .WO_Thumbnail-Row-1 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-2 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-3 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-1 .col-sm-4:nth-of-type(3),
  .WO_Thumbnail-Row-2 .col-sm-4:nth-of-type(3),
  .WO_Thumbnail-Row-3 .col-sm-4:nth-of-type(3) {
    margin-left: 15px;
  }
  .WO_Thumbnail-Col {
    width: 230px;
    height: 349px;
    margin-bottom: 15px;
  }
  .WO_Thumbnail-Col div img,
  .WO_Thumbnail-Col div .img {
    height: 158px;
  }
  .WO_Thumbnail-Col .Event-Details {
    padding: 15px;
  }
  .WO_Thumbnail-Col .Event-Details h2 {
    font-size: 24px;
    line-height: 25px;
  }
  .WO_Thumbnail-Col .Event-Details h2.WO_Dynamic-Thumbnail-Margin {
    margin-bottom: 25px;
  }
  .WO_Thumbnail-Col .Event-Details b {
    font-size: 15px;
    line-height: 18px;
    margin-top: 0px;
    margin-bottom: 6px;
  }
  .WO_Thumbnail-Col .Event-Details p {
    font-size: 15px;
    line-height: 1.2;
  }
  .WO_Thumbnail-Col .Event-Details button {
    font-size: 15px;
    margin-top: 8px;
    padding: 2px 10px;
  }
  /*2a.DETAILS*/
  .Detail_Left-Col .Detail-Label {
    margin-bottom: 15px;
  }
  .Detail_Left-Col .Detail-Label h3 {
    font-size: 22px;
    line-height: 0.7;
  }
  .Detail_Left-Col .Detail_Thumb-Caption,
  .Detail_Left-Col .Detail_Thumb-Sub-Heading {
    padding-bottom: 15px;
  }
  .Detail_Left-Col .Detail_Thumb-Content {
    padding-bottom: 35px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption,
  .Detail_Left-Col .Detail_Thumb-Sub-Heading,
  .Detail_Left-Col .Detail_Thumb-Content {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption,
  .Detail_Left-Col .Detail_Thumb-Sub-Heading {
    border-bottom: 2px solid #fef200;
  }
  .Detail_Left-Col .Detail_Thumb-Caption h1 {
    font-size: 35px;
    line-height: 0.7;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .Detail_Left-Col .Detail_Thumb-Sub-Heading b {
    font-size: 18px;
  }
  .Detail_Left-Col .Detail_Thumb-Sub-Heading p,
  .Detail_Left-Col .Detail_Thumb-Content p {
    font-size: 16px;
    line-height: 1;
  }
  .Detail_Right-Container {
    padding: 15px;
    background-color: #ebebeb;
  }
  .Detail_Right-Container h4 {
    font-size: 22px;
    line-height: 0.7;
  }
  .Detail_Right-Container b {
    font-size: 18px;
  }
  .Detail_Right-Container p {
    font-size: 16px;
    line-height: 1;
  }
  .Detail_Right-Container h4 {
    padding-bottom: 10px;
  }
  .Detail_Right-Container b {
    line-height: 0.8;
  }
  .Detail_Right-Container p {
    line-height: 1.2;
  }
  .Detail_Right-Container .Event-Caption,
  .Detail_Right-Container .Event-Sub-Heading,
  .Detail_Right-Container .Event-Time,
  .Detail_Right-Container .Event-Price,
  .Detail_Right-Container .Event-Address,
  .Detail_Right-Container .Event-Contact-Detail {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .Detail_Right-Container .Event-Caption,
  .Detail_Right-Container .Event-Sub-Heading,
  .Detail_Right-Container .Event-Time,
  .Detail_Right-Container .Event-Price {
    border-bottom: 2px solid #fef200;
  }
  .Detail_Right-Container .Book-Now-Btn {
    width: 60px;
    padding: 5px 10px;
  }
  /*4.FORM*/
  #AddEvent_Form-Col {
    padding-bottom: 15px;
  }
  #AddEvent_Form .form-control {
    height: 40px;
  }
  #AddEvent_Form textarea.form-control {
    height: 125px;
  }
  #AddEvent_Form label {
    font-size: 18px;
  }
  #AddEvent_Form input,
  #AddEvent_Form span {
    font-size: 16px;
    line-height: 1;
  }
  #AddEvent_Form .AddEvent_Form-Upload-Btn,
  #AddEvent_Form .AddEvent_Submit-Btn {
    font-size: 18px;
    width: 100px;
    height: 37px;
    padding: 5px !important;
  }
  .Single-Input {
    margin-bottom: 25px !important;
  }
  /*5.PROJECTS*/
  .Project-Grey-Container {
    margin-bottom: 20px;
    padding: 15px;
  }
  .Project-Grey-Container img,
  .Project-Grey-Container .img {
    width: 368px;
    height: 315px;
  }
  .Project-Grey-Container #Projects-Left-Col {
    width: 450px;
  }
  .Project-Grey-Container #Projects-Right-Col h1 {
    padding-top: 15px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f0d317;
  }
  .Project-Grey-Container .Projects-Info {
    font-family: 'SourceSansPro-Regular';
    margin: 0px;
    line-height: 1.3;
  }
  .Project-Grey-Container #Projects-Left-Col {
    width: 383px;
  }
  .Project-Grey-Container #Projects-Right-Col {
    width: 510px;
  }
  .Project-Grey-Container #Projects-Right-Col h1 {
    font-size: 30px;
    padding-top: 17px;
    padding-bottom: 27px;
    border-bottom: 1px solid #f0d317;
  }
  .Project-Grey-Container #Projects-Right-Col .Projects-Info {
    font-size: 16px;
    padding-top: 15px;
  }
  /*6.TEAM*/
  #Team_Main-Content h3 {
    font-size: 20px;
  }
  #Team-Panel-Col {
    padding-left: 45px;
  }
  .Team-Black-Panel {
    margin-bottom: 15px;
    padding: 15px;
  }
  .Team-Black-Panel #Team-Panel-Right-Col {
    font-size: 16px;
    line-height: 20px;
  }
  .Team-Black-Panel #Team-Panel-Right-Col .Team-Info {
    margin-top: 0px;
    margin-bottom: 15px;
  }
}
/*SMALL ONLY*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .Add-Container-From-Sml {
    width: 750px;
  }
  /*BURGER MENU DISPLAYS ON SML*/
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse.collapse {
    display: none!important;
  }
  .navbar-collapse.collapse.in {
    display: block !important;
  }
  .navbar-nav {
    float: none!important;
  }
  .navbar-nav > li {
    float: none;
  }
  .Logo-Inner-Container {
    border-bottom: 2px solid #eeeb50;
  }
  .navbar,
  .navbar-header {
    min-height: unset;
  }
  .navbar-header {
    border-top: 2px solid #eeeb50;
  }
  .navbar-header button {
    margin: 2px 5px;
  }
  .navbar-header button span {
    width: 26px !important;
  }
  .navbar-header .glyphicon {
    font-size: 18px;
    padding: 10px 5px;
    float: right;
  }
  .navbar-brand {
    padding-top: 10px;
    padding-bottom: 0px;
    height: 17px;
  }
  .navbar-brand img {
    width: 20px;
  }
  nav #Collapse {
    width: 100%;
    margin-bottom: 10px;
  }
  nav #Collapse ul > li > a {
    font-size: 14px;
    padding: 10px;
    border-left: 5px solid #333;
    font-family: 'SourceSansPro-Regular';
    text-decoration: none;
  }
  nav #Collapse ul > li > a:hover {
    border-left: 5px solid #f0d316;
  }
  nav #Collapse ul > li > .Active {
    border-left: 5px solid #f0d316;
  }
  nav .collapse {
    padding-left: 0px;
  }
  nav .collapse ul > li > a {
    font-size: 16px;
    padding: 15px 10px;
    border-left: 5px solid #333;
    font-family: 'SourceSansPro-Regular';
    text-decoration: none;
  }
  nav .collapse ul > li > a:hover {
    border-left: 5px solid #f0d316;
  }
  nav .collapse ul > li > .Active {
    border-left: 5px solid #f0d316;
  }
  .Logo-Inner-Container img {
    padding-top: 23px;
    padding-bottom: 23px;
  }
  /*FOOTER*/
  .Partner-Column {
    margin: 20px 0px 20px 0px !important;
    padding: 15px 0px;
  }
  .Partner-Column .Partner-Left-Col img {
    width: 100px;
    margin-top: 10px;
  }
  .Partner-Column .Partner-Right-Col h2 {
    font-size: 20px;
    margin: 15px 0px 0px 0px;
    display: inline-block;
  }
  .Partner-Column .Partner-Right-Col img {
    margin-left: 40px;
    margin-top: -5px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(1) {
    width: 50px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(2) {
    width: 80px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(3) {
    width: 100px;
  }
  .Footer .Top-Footer-Container {
    padding: 15px;
  }
  .Footer #footer-logo-home {
    margin-bottom: 30px;
  }
  .Footer .footer-left-col-1 li {
    font-size: 15px;
  }
  .Footer .footer-left-col-2 {
    margin-left: 75px;
  }
  .Footer .footer-left-col-2 li a {
    font-size: 15px;
    text-decoration: none;
  }
  .Footer .social-icons-block a img {
    width: 50px;
  }
  .Footer .Bottom-Footer-Container {
    padding: 10px 20px 15px 20px;
  }
  .Main-Content {
    padding: 0px 15px;
  }
  /*1.HOME*/
  .carousel .Carousel-Inner-Yellow-Box {
    width: 100%;
    height: 100%;
    padding: 10px;
  }
  .carousel .Carousel-Inner-Yellow-Box h1 {
    font-size: 40px;
    margin: 0px;
  }
  .carousel .Carousel-Inner-Yellow-Box h4 {
    font-size: 30px;
    padding-top: 20px;
  }
  .carousel .Carousel-Inner-Yellow-Box img {
    margin-top: -50px;
    width: 50px;
  }
  .Second-Tier-Column {
    padding-top: 30px;
  }
  .Second-Tier-Column h2 {
    font-size: 24px;
  }
  .Second-Tier-Column .Thumbnail-Img {
    width: 100%;
    height: 147px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div {
    height: 100px;
    padding: 10px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Left-Inner-Column {
    font-size: 13px;
    width: 180px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column {
    right: 10px;
    bottom: 10px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column a img {
    width: 33px;
  }
  .Second-Tier-Column .Thumbnail-Img-Container-Small a img {
    width: 33px;
    right: 10px;
    bottom: 10px;
  }
  .Second-Tier-Column .Thumbnail-Img-Container-Small .Thumnmail-Sml-Img {
    width: 100%;
  }
  .Second-Tier-Column .Thumbnail-Img-Large {
    width: 100%;
    height: 247px;
  }
  /*2.WHATS ON*/
  .Yellow-Caption-Bar {
    height: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 15px;
  }
  .Yellow-Caption-Bar h1 {
    font-size: 26px;
    line-height: 0.7;
  }
  /*Filter Sidebar*/
  .Filter-SideBar {
    width: 100%;
  }
  .Filter-SideBar h4 {
    font-size: 25px;
  }
  .Filter-SideBar label {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .Filter-SideBar .Filter-Label {
    font-size: 15px;
  }
  .Filter-Button {
    font-size: 15px;
    margin-top: 30px;
    margin-left: 15px;
    padding: 2px 10px 2px 10px;
  }
  /*Sml Checkbox*/
  .regular-checkbox + span {
    padding: 7px;
  }
  .regular-checkbox:checked + span:after {
    font-size: 11px;
    top: 0px;
    left: 3px;
  }
  /*Medium Right Container*/
  .Right-Container {
    width: 100%;
    margin-top: 15px;
  }
  .WO_Thumbnail-Row-1 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-2 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-3 .col-sm-4:nth-of-type(2),
  .WO_Thumbnail-Row-1 .col-sm-4:nth-of-type(3),
  .WO_Thumbnail-Row-2 .col-sm-4:nth-of-type(3),
  .WO_Thumbnail-Row-3 .col-sm-4:nth-of-type(3) {
    margin-left: 15px;
  }
  .WO_Thumbnail-Col {
    width: 230px;
    height: 349px;
  }
  .WO_Thumbnail-Col div img,
  .WO_Thumbnail-Col div .img {
    height: 158px;
  }
  .WO_Thumbnail-Col .Event-Details {
    padding: 15px;
  }
  .WO_Thumbnail-Col .Event-Details h2 {
    font-size: 24px;
    line-height: 25px;
  }
  .WO_Thumbnail-Col .Event-Details h2.WO_Dynamic-Thumbnail-Margin {
    margin-bottom: 25px;
    /*IN PROCESS TBD-H2*/
  }
  .WO_Thumbnail-Col .Event-Details b {
    font-size: 15px;
    line-height: 18px;
    margin-top: 0px;
    margin-bottom: 6px;
  }
  .WO_Thumbnail-Col .Event-Details p {
    font-size: 15px;
    line-height: 1.2;
  }
  .WO_Thumbnail-Col .Event-Details button {
    font-size: 15px;
    margin-top: 8px;
    padding: 2px 10px;
  }
  .WO_Thumbnail-Row-1 .WO_Thumbnail-Col,
  .WO_Thumbnail-Row-2 .WO_Thumbnail-Col {
    margin-bottom: 15px;
  }
  .WO_Thumbnail-Row-3 .WO_Thumbnail-Col {
    margin-bottom: 0px;
  }
  /*2a.DETAILS*/
  .Detail_Left-Col .Detail-Label {
    margin-bottom: 15px;
  }
  .Detail_Left-Col .Detail-Label h3 {
    font-size: 18px;
    line-height: 0.7;
  }
  .Detail_Left-Col .Detail_Thumb-Caption,
  .Detail_Left-Col .Detail_Thumb-Sub-Heading {
    padding-bottom: 10px;
  }
  .Detail_Left-Col .Detail_Thumb-Content {
    padding-bottom: 25px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption,
  .Detail_Left-Col .Detail_Thumb-Sub-Heading,
  .Detail_Left-Col .Detail_Thumb-Content {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption h1 {
    font-size: 25px;
    line-height: 0.7;
    padding-top: 15px;
    padding-bottom: 5px;
  }
  .Detail_Left-Col .Detail_Thumb-Sub-Heading b {
    font-size: 16px;
  }
  .Detail_Left-Col .Detail_Thumb-Sub-Heading p,
  .Detail_Left-Col .Detail_Thumb-Content p {
    font-size: 14px;
    line-height: 1;
  }
  .Detail_Right-Container {
    padding: 15px;
  }
  .Detail_Right-Container h4 {
    font-size: 18px;
    line-height: 0.7;
    padding-bottom: 10px;
  }
  .Detail_Right-Container b {
    font-size: 16px;
    line-height: 0.8;
  }
  .Detail_Right-Container p {
    font-size: 14px;
    line-height: 1.2;
  }
  .Detail_Right-Container .Event-Caption,
  .Detail_Right-Container .Event-Sub-Heading,
  .Detail_Right-Container .Event-Time,
  .Detail_Right-Container .Event-Price,
  .Detail_Right-Container .Event-Address,
  .Detail_Right-Container .Event-Contact-Detail {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .Detail_Right-Container .Book-Now-Btn {
    width: 60px;
    padding: 5px 10px;
  }
  /*4.FORM*/
  #AddEvent_Form-Col {
    padding-bottom: 0px;
  }
  #AddEvent_Form .form-control {
    height: 35px;
  }
  #AddEvent_Form textarea.form-control {
    height: 115px;
  }
  #AddEvent_Form label {
    font-size: 16px;
  }
  #AddEvent_Form input,
  #AddEvent_Form span {
    font-size: 16px;
    line-height: 1;
  }
  #AddEvent_Form .AddEvent_Form-Upload-Btn,
  #AddEvent_Form .AddEvent_Submit-Btn {
    font-size: 16px;
    width: 80px;
    height: 35px;
    padding: 5px !important;
  }
  .Single-Input {
    margin-bottom: 20px;
  }
  /*5.PROJECTS*/
  .Project-Grey-Container {
    margin-bottom: 0px;
    padding: 10px;
  }
  .Project-Grey-Container img,
  .Project-Grey-Container .img {
    width: 100%;
    padding-top: 50%;
  }
  .Project-Grey-Container #Projects-Right-Col h1 {
    font-size: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0d317;
  }
  .Project-Grey-Container #Projects-Right-Col .Projects-Info {
    font-size: 15px;
    padding-top: 10px;
  }
  /*6.TEAM*/
  #Team_Main-Content h3 {
    font-size: 16px;
  }
  #Team-Panel-Col {
    padding-left: 0px;
  }
  .Team-Black-Panel {
    margin-bottom: 15px;
    padding: 10px;
  }
  .Team-Black-Panel #Team-Panel-Right-Col {
    font-size: 13px;
    line-height: 16px;
  }
  .Team-Black-Panel #Team-Panel-Right-Col .Team-Info {
    margin-top: 5px;
    margin-bottom: 10px;
  }
  .Team-Black-Panel:last-child {
    margin-bottom: 0px;
  }
}
/*MOBILE ONLY*/
@media only screen and (max-width: 767px) {
  .Add-Fixed-Navbar-On-Mobile {
    top: 0;
    border-width: 0 0 1px;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
  }
  .Padding-RL-10-On-Mobile {
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .Mobile-Custom-Padding_Partner-Right-Col {
    padding: 20px 15px 30px 15px;
  }
  /*HEADER*/
  .Logo-Inner-Container {
    border-bottom: 2px solid #eeeb50;
  }
  .Logo-Inner-Container img {
    width: 125px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar,
  .navbar-header {
    min-height: unset;
  }
  .navbar-header {
    border-top: 2px solid #eeeb50;
  }
  .navbar-header button {
    margin: 2px 5px;
  }
  .navbar-header button span {
    width: 26px !important;
  }
  .navbar-header .glyphicon {
    font-size: 18px;
    padding: 10px 5px;
    float: right;
  }
  .navbar-brand {
    padding-top: 10px;
    padding-bottom: 0px;
    height: 17px;
  }
  .navbar-brand img {
    width: 17px;
  }
  nav #Collapse {
    width: 100%;
    padding-left: 15px;
    margin-top: -2px;
    margin-bottom: 10px;
  }
  nav #Collapse ul > li > a {
    font-size: 14px;
    padding: 10px;
    border-left: 5px solid #333;
    font-family: 'SourceSansPro-Regular';
    text-decoration: none;
  }
  nav #Collapse ul > li > a:hover {
    border-left: 5px solid #f0d316;
  }
  nav #Collapse ul > li .Active {
    border-left: 5px solid #f0d316;
  }
  .Main-Content {
    padding-top: 135px;
  }
  .Partner-Column {
    margin: 0px !important;
    padding: 0px;
    border-bottom: 0px !important;
    /*Duplicate*/
  }
  .Partner-Column #Mobile-Partner-Logo {
    padding: 25px 20px;
    text-align: center;
    border-bottom: 1px solid #ffcc33;
  }
  .Partner-Column .Partner-Left-Col img {
    width: 100px;
    margin-top: 10px;
  }
  .Partner-Column .Partner-Right-Col .h2 {
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 25px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(1) {
    width: 65px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(2) {
    width: 105px;
    margin-left: 20px;
    padding-top: 10px;
  }
  .Partner-Column .Partner-Right-Col img:nth-of-type(3) {
    width: 125px;
    margin-left: 10px;
  }
  .Footer .Top-Footer-Container {
    padding: 30px 15px 30px 15px;
  }
  .Footer .footer-left-col-1 {
    margin-bottom: 25px;
  }
  .Footer .footer-left-col-1 li {
    font-size: 20px;
  }
  .Footer .social-icons-block a img {
    margin-right: 10px;
    height: 45px;
  }
  .Footer .Bottom-Footer-Container {
    padding: 25px 15px 55px 15px;
    color: black;
    font-size: 16px;
    overflow: hidden;
  }
  .Footer .Bottom-Footer-Container a {
    color: #000;
  }
  /*1.HOME*/
  #Tier-1-Row {
    border-bottom: 1px solid #d6d120;
    padding-bottom: 15px;
  }
  .carousel .Carousel-Inner-Yellow-Box {
    width: 100%;
    height: 100%;
    padding: 10px;
  }
  .carousel .Carousel-Inner-Yellow-Box h1 {
    font-size: 30px;
    margin: 0px;
  }
  .carousel .Carousel-Inner-Yellow-Box h4 {
    font-size: 18px;
    padding-top: 20px;
  }
  .carousel .Carousel-Inner-Yellow-Box img {
    margin-top: -40px;
    width: 40px;
  }
  .Second-Tier-Column {
    margin-top: 2px;
    border-top: 3px solid #d6d120;
  }
  .Second-Tier-Column #Col-Whats-On h2,
  .Second-Tier-Column #Col-Gallery h2 {
    padding-top: 23px;
  }
  .Second-Tier-Column .row #Main-Content-Bottom-Column {
    padding: 0px;
  }
  .Second-Tier-Column #Projects-Grey-Container-Col {
    margin-top: 23px;
    padding-bottom: 23px;
  }
  .Second-Tier-Column #Projects-Grey-Container-Col h2 {
    background-color: #3d3b3c;
    font-size: 26px;
    margin-top: 23px;
    color: white;
  }
  .Second-Tier-Column #Projects-Grey-Container-Col p {
    color: black;
  }
  .Second-Tier-Column #Projects-Grey-Container-Col .Thumbnail-Bottom-Div {
    background-color: #f0d316 !important;
  }
  .Second-Tier-Column .Thumbnail-Img {
    width: 100%;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div {
    height: 80px;
    padding: 10px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Left-Inner-Column {
    font-size: 23px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column {
    right: 10px;
    bottom: 10px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column a img {
    width: 40px;
  }
  .Second-Tier-Column .Thumbnail-Img-Container-Small a img {
    width: 40px;
    right: 10px;
    bottom: 10px;
  }
  .Second-Tier-Column .Thumbnail-Img-Container-Small .Thumnmail-Sml-Img {
    width: 100%;
  }
  .Second-Tier-Column .Thumbnail-Img-Large {
    width: 100%;
    height: 247px;
  }
  .Home-Thumbnail-Dynamic-Padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col {
    padding-left: 15px;
    padding-right: 15px;
  }
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Twitter,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Calender,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Event-Mobile {
    margin-top: 5px;
    padding: 12px;
    background-color: #f9ed9b;
  }
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Twitter img,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Calender img,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Event-Mobile img,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Twitter i,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Calender i,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Event-Mobile i {
    margin-right: 15px;
    float: left;
    width: 35px;
    font-size: 35px;
    color: black;
  }
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Twitter p,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Calender p,
  .Home-Thumbnail-Dynamic-Padding#Twitter-Calender-Event-Container-Col #Col-Event-Mobile p {
    font-size: 26px;
    font-weight: 300;
    margin-top: -3px;
    margin-bottom: 0px;
    color: black;
  }
  .No-Padding-On-Mobile {
    padding: 0px;
  }
  .Grey-BG-On-Mobile {
    background-color: #3d3b3c;
  }
  /*2.WHATS ON*/
  #WO_Main-Content {
    margin-top: 140px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .Yellow-Caption-Bar {
    margin-bottom: 15px;
    padding: 10px;
  }
  .Yellow-Caption-Bar h1 {
    font-size: 30px;
    line-height: 0.7;
  }
  .Filter-SideBar h4 {
    font-size: 20px;
  }
  .Filter-SideBar label {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .Filter-SideBar .Filter-Label {
    font-size: 14px;
  }
  /*Large Checkbox*/
  .regular-checkbox + span {
    padding: 7px;
  }
  .regular-checkbox:checked + span:after {
    font-size: 12px;
    top: -2px;
    left: 2px;
  }
  .Filter-Button {
    width: 80px;
    font-size: 16px;
    margin-top: 10px;
    padding: 2px 10px 2px 10px;
  }
  .Right-Container-Column {
    padding-top: 25px !important;
  }
  .WO_Thumbnail-Col {
    margin-bottom: 15px;
  }
  .WO_Thumbnail-Col div img,
  .WO_Thumbnail-Col div .img {
    padding-top: 67%;
  }
  .WO_Thumbnail-Col .Event-Details {
    padding: 10px;
  }
  .WO_Thumbnail-Col .Event-Details h2 {
    font-size: 28px;
    line-height: 27px;
    margin-bottom: 10px;
  }
  .WO_Thumbnail-Col .Event-Details b {
    font-size: 16px;
    line-height: 18px;
    margin-top: 0px;
  }
  .WO_Thumbnail-Col .Event-Details p {
    font-size: 16px;
    line-height: 1.1;
  }
  .WO_Thumbnail-Col .Event-Details button {
    font-size: 16px;
    margin-top: 10px;
    padding: 2px 10px 2px 10px;
  }
  /*2a.DETAILS*/
  .Detail_Left-Col .Detail-Label {
    margin-bottom: 15px;
  }
  .Detail_Left-Col .Detail-Label h3 {
    font-size: 20px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption,
  .Detail_Left-Col .Detail_Thumb-Sub-Heading {
    padding-bottom: 10px;
  }
  .Detail_Left-Col .Detail_Thumb-Content {
    padding-bottom: 25px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption,
  .Detail_Left-Col .Detail_Thumb-Sub-Heading,
  .Detail_Left-Col .Detail_Thumb-Content {
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption {
    border-bottom: 0px;
  }
  .Detail_Left-Col .Detail_Thumb-Caption h1 {
    font-size: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
  .Detail_Left-Col .Detail_Thumb-Sub-Heading b {
    font-size: 18px;
  }
  .Detail_Left-Col .Detail_Thumb-Sub-Heading p,
  .Detail_Left-Col .Detail_Thumb-Content p {
    font-size: 16px;
    line-height: 1.3;
  }
  .Detail_Right-Container {
    padding: 10px;
  }
  .Detail_Right-Container h4 {
    font-size: 24px;
    padding-top: 10px;
    text-align: center;
  }
  .Detail_Right-Container b {
    font-size: 18px;
  }
  .Detail_Right-Container p {
    font-size: 16px;
    line-height: 1.3;
  }
  .Detail_Right-Container h4 {
    padding-bottom: 10px;
  }
  .Detail_Right-Container .Event-Caption,
  .Detail_Right-Container .Event-Sub-Heading,
  .Detail_Right-Container .Event-Time,
  .Detail_Right-Container .Event-Price,
  .Detail_Right-Container .Event-Address,
  .Detail_Right-Container .Event-Contact-Detail {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .Detail_Right-Container .Book-Now-Btn {
    width: 60px;
    padding: 5px 10px;
  }
  /*4.FORM*/
  #AddEvent_Main-Content {
    margin-top: 140px;
  }
  #AddEvent_Form-Col {
    padding-bottom: 20px;
  }
  #AddEvent_Form label {
    font-size: 16px;
  }
  #AddEvent_Form input {
    font-size: 16px;
    line-height: 1;
  }
  #AddEvent_Form span {
    font-size: 14px;
  }
  #AddEvent_Form .AddEvent_Form-Upload-Btn,
  #AddEvent_Form .AddEvent_Submit-Btn {
    font-size: 16px;
    width: 80px;
    height: 35px;
    padding: 5px !important;
  }
  #AddEvent_Form-Date {
    padding: 0px;
  }
  .Single-Input {
    margin-bottom: 20px;
  }
  #AddEvent_Form-Contact input:last-child {
    margin-bottom: 20px;
  }
  /*5.PROJECTS*/
  #Projects_Main-Content {
    margin-top: 140px;
  }
  .Project-Grey-Container {
    margin-bottom: 15px;
    padding: 10px;
  }
  .Project-Grey-Container img,
  .Project-Grey-Container .img {
    width: 100%;
    padding-top: 50%;
  }
  .Project-Grey-Container #Projects-Right-Col h1 {
    font-size: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0d317;
  }
  .Project-Grey-Container #Projects-Right-Col .Projects-Info {
    font-size: 16px;
    padding-top: 10px;
  }
  /*6.TEAM*/
  #Team_Main-Content {
    margin-top: 140px;
  }
  #Team_Main-Content h3 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
  }
  #Team-Panel-Col {
    padding: 0px;
  }
  .Team-Black-Panel {
    margin-bottom: 15px;
    padding: 10px 10px 15px 10px;
  }
  .Team-Black-Panel #Team-Panel-Left-Col img {
    width: 100%;
  }
  .Team-Black-Panel #Team-Panel-Right-Col .Team-Info {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
/**
*
*
*
*
*
**/
/*MEDIUM ++ */
@media only screen and (min-width: 992px) {
  .Home-Btn-Active {
    border-bottom: 10px solid #ffcc33 !important;
  }
  .Current-Page {
    border-bottom: 10px solid #ffcc33 !important;
  }
  /*HEADER*/
  .Logo-Outer-Container {
    padding: 0px 15px;
  }
  .Logo-Inner-Container {
    height: 115px;
    border-bottom: 1px solid #ffcc33;
    /*Yellow*/
  }
  .Logo-Inner-Container img {
    padding-top: 23px;
  }
  nav {
    min-height: unset !important;
    height: 48px;
  }
  nav .navbar-header .navbar-brand {
    margin-left: 15px;
    margin-right: 10px;
    padding-bottom: 32px;
    border-bottom: 10px solid white;
  }
  nav .navbar-header .navbar-brand:hover {
    border-bottom: 10px solid #ffcc33;
  }
  nav .collapse ul > li > a {
    border-bottom: 10px solid white;
    font-family: 'SourceSansPro-Regular';
    text-decoration: none;
  }
  nav .collapse ul > li > a:hover {
    border-bottom: 10px solid #ffcc33;
  }
  /*FOOTER*/
  .Partner-Column {
    margin-top: 15px;
    padding: 30px 0px 30px 0px;
  }
  .Partner-Column .Partner-Right-Col h2 {
    margin: 10px;
    display: inline-block;
  }
  .Partner-Column .Partner-Right-Col img {
    margin-top: -15px;
  }
  .Footer .Top-Footer-Container {
    padding: 25px 30px 30px 30px;
    line-height: 1.3;
  }
  .Footer #footer-logo-home {
    margin-bottom: 30px;
  }
  .Footer .footer-left-col-1 li {
    font-size: 17px;
  }
  .Footer .footer-left-col-2 li a {
    font-size: 18px;
    text-decoration: none;
  }
  .Footer .Bottom-Footer-Container {
    padding: 10px 30px 25px 30px;
  }
  .Main-Content {
    padding: 0px 15px 0px 15px;
  }
  /*1.HOME*/
  .carousel {
    margin-right: 10px;
  }
  .carousel ol {
    bottom: -45px;
  }
  .carousel ol li {
    width: 20px;
    height: 20px;
  }
  .carousel ol .active {
    width: 21px;
    height: 21px;
  }
  .carousel .carousel-control {
    margin-top: 22%;
  }
  .carousel .Carousel-Inner-Yellow-Box {
    position: absolute !important;
    opacity: 0.9;
  }
  .Yellow-Panel .Top-Yellow-Container {
    width: 100%;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div {
    padding: 15px;
  }
  .Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column {
    right: 15px;
    bottom: 15px;
  }
  .Second-Tier-Column .Thumbnail-Img-Container-Small .Thumnmail-Sml-Arrow {
    bottom: 15px;
    right: 15px;
  }
}
/* SMALL ++ */
@media only screen and (min-width: 768px) {
  .Add-Container-From-Sml {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  .Row-Above-Sml {
    margin-left: -15px;
    margin-right: -15px;
  }
  /*FOOTER*/
  .Float-Right-Above-Sml {
    float: right;
  }
  .footer-left-col-1 {
    float: left;
  }
  .social-icons-block {
    float: right;
  }
  .Footer .social-icons-block a img {
    margin-left: 10px;
  }
  .Footer .Bottom-Footer-Container {
    overflow: hidden;
    background-color: black;
  }
}
/*Mobile + Small*/
@media only screen and (max-width: 991px) {
  .Current-Page {
    border-left: 5px solid #f0d316 !important;
  }
}
/**********
CHECKBOX
***********/
.regular-checkbox {
  display: none;
}
.regular-checkbox + span {
  border: 1.5px solid black;
  display: inline-block;
  position: relative;
  margin-right: 5px;
  top: 4px;
}
.regular-checkbox + span:active,
.regular-checkbox:checked + span:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.regular-checkbox:checked + span {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #6dc0ca;
}
.regular-checkbox:checked + span:after {
  content: '\2714';
  font-weight: 300 !important;
  position: absolute;
  color: black;
}
/**********
UPPERCASE
***********/
.carousel .Carousel-Inner-Yellow-Box h1,
.Second-Tier-Column h2,
.Yellow-Caption-Bar h1,
.Filter-SideBar h4,
.WO_Thumbnail-Col .Event-Details h2,
.Detail_Left-Col .Detail-Label h3,
.Detail_Right-Container h4,
.Detail_Left-Col .Detail_Thumb-Caption h1,
.Project-Grey-Container #Projects-Right-Col h1 {
  text-transform: uppercase;
}
.typeahead,
.tt-query,
.tt-hint {
  width: 396px;
  height: 30px;
  padding: 8px 12px;
  font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  outline: none;
}
.typeahead {
  background-color: #fff;
}
.typeahead:focus {
  border: 2px solid #0097cf;
}
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.tt-hint {
  color: #999999;
}
.tt-menu {
  width: 422px;
  margin: 12px 0;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}
.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf;
}
.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
}
.tt-suggestion p {
  margin: 0;
}
.gist {
  font-size: 14px;
}
.twitter-typeahead {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .gallery_imgs {
    width: 100%;
    height: 200px;
    background-size: cover;
    margin: 10px;
  }
}
.gallery_imgs img {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .Gallery_Row {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .Gallery_Row {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .Gallery_Row {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .Gallery_Row a div {
    padding-bottom: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .Gallery_Col {
    width: 360px !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .Gallery_Col {
    width: 302px !important;
  }
}
.centered_img {
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
  .centered_img {
    width: 500px;
  }
}
@media only screen and (max-width: 1199px) {
  .centered_img {
    width: 450px;
  }
}
@media only screen and (max-width: 767px) {
  .centered_img {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .Pagination {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 1199px) {
  .Pagination {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 991px) {
  .Pagination {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .Pagination {
    padding-bottom: 10px;
  }
}
.Pagination a {
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .Pagination a img {
    width: 40px;
    margin-top: -5px;
  }
}
@media only screen and (max-width: 1199px) {
  .Pagination a img {
    width: 30px;
    margin-top: -5px;
  }
}
@media only screen and (max-width: 991px) {
  .Pagination a img {
    margin-top: -5px;
  }
}
@media only screen and (max-width: 767px) {
  .Pagination a img {
    margin-top: -3px;
  }
}
@media only screen and (min-width: 1200px) {
  .Pagination a span b {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1199px) {
  .Pagination a span b {
    font-size: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .Pagination a span b {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .Pagination a span b {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1200px) {
  .Pagination .Float-Left img {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 1199px) {
  .Pagination .Float-Left img {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 991px) {
  .Pagination .Float-Left img {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .Pagination .Float-Left img {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .Pagination .Float-Right img {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 1199px) {
  .Pagination .Float-Right img {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 991px) {
  .Pagination .Float-Right img {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .Pagination .Float-Right img {
    margin-left: 10px;
  }
}
.news_img {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .news_img {
    padding: 20px 0px 0 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .news_img {
    padding: 20px 0px 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  .news_img {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .Left-Inner-Column {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .Second-Tier-Column .Thumbnail-Bottom-Div {
    height: 100%;
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .Second-Tier-Column .Thumbnail-Img-Large {
    height: 100%;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1199px) {
  .Second-Tier-Column .Thumbnail-Bottom-Div .Right-Inner-Column a img,
  .Bottom-Right {
    width: 40px;
  }
}
#Event-Thumbnail-Container {
  background-size: cover;
}
@media only screen and (min-width: 1200px) {
  #Event-Thumbnail-Container {
    height: 360px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #Event-Thumbnail-Container {
    height: 325px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #Event-Thumbnail-Container {
    height: 248px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .Yellow-Panel .Top-Yellow-Container {
    height: 100%;
  }
}
.Grey-Container-On-Sml {
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .Grey-Container-On-Sml {
    background-color: #ebebeb !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #Projects-Right-Col h1 {
    margin-top: 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #Projects-Right-Col h1 {
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  #Projects-Right-Col h1 {
    margin-top: 0 !important;
  }
}
@media only screen and (min-width: 1200px) {
  #CPP img {
    margin-left: 30px;
    width: 120px;
  }
}
@media only screen and (max-width: 1199px) {
  #CPP img {
    margin-left: 30px;
    width: 120px;
  }
}
@media only screen and (max-width: 991px) {
  #CPP img {
    margin-top: 0px;
    margin-left: 20px;
    width: 90px;
  }
}
#cpp-sml {
  margin-top: 30px;
}
.Error {
  color: red;
}
div.yellow {
  height: 2px;
  border-bottom: 1px solid #f0d317;
  margin: 20px 0;
}
.nav-tabs {
  border-bottom: 1px solid #f0d317;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0;
  text-decoration: none;
  font-size: 16px;
}
@media only screen and (max-width: 1199px) {
  .nav-tabs > li > a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }
}
.nav-tabs > li > a:hover {
  border-color: #f0d317 #f0d317 #f0d317;
  background-color: #f0d317;
  color: #fff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  cursor: default;
  background-color: #f0d317;
  border: 1px solid #f0d317;
  border-bottom-color: transparent;
  text-decoration: none;
}
.Hide {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .ROW__1,
  .ROW__2,
  .ROW__3 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 1199px) {
  .ROW__1,
  .ROW__2,
  .ROW__3 {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .ROW__1,
  .ROW__2,
  .ROW__3 {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .ROW__1 .COL_Thumbnail,
  .ROW__2 .COL_Thumbnail,
  .ROW__3 .COL_Thumbnail {
    padding-bottom: 15px !important;
  }
}
.ROW__1 .COL_Thumbnail img.Thumbnail-Img-Large,
.ROW__2 .COL_Thumbnail img.Thumbnail-Img-Large,
.ROW__3 .COL_Thumbnail img.Thumbnail-Img-Large {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .Second-Tier-Column #Projects-Grey-Container-Col {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .Second-Tier-Column #Col-Gallery h2 {
    padding-top: 0px;
  }
}
.Thumbnail-Img {
  background-size: cover;
}
.THUMBNAIL__News {
  background-image: url("../img/homepage/3_news.jpg");
}