@font-face {
    font-family: 'Gotham Light';
    src: url('fonts/Gotham-Light.otf');
}


@font-face {
    font-family: 'Gotham Bold';
    src: url('fonts/Gotham-Bold.otf');
}

@font-face {
    font-family: 'Gotham Medium';
    src: url('fonts/Gotham-Medium.otf');
}

@font-face {
    font-family: 'Gotham Book';
    src: url('fonts/ufonts.com_gotham_book.eot');
}
@font-face {
    font-family: 'Gotham Book';
    src: url('fonts/ufonts.com_gotham-book.woff');
}
@font-face {
    font-family: 'Gotham Book';
    src: url('fonts/ufonts.com_gotham-book.ttf');
}


@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);

/* line 1, ../assets/scss/main.scss */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 9, ../assets/scss/main.scss */

	footer .address p{font-size:9px !important;}
a,
a:hover,
a:active,
a:focus {
  outline: 0;
}

/* line 13, ../assets/scss/main.scss */
body {
  font-family: 'Gotham Medium', 'Lato', sans-serif;
  font-style: normal;
  font-weight: 300;
}

/* line 19, ../assets/scss/main.scss */
body.inner-page footer .cont-footer {
  background-image: none;
}

#leaf-nav .container{padding-top:30px !important;}

/* line 23, ../assets/scss/main.scss */
.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}

/* line 30, ../assets/scss/main.scss */
html svg {
  -moz-transform-origin: 25px 25px;
  -ms-transform-origin: 25px 25px;
  -o-transform-origin: 25px 25px;
  -webkit-transform-origin: 25px 25px;
  transform-origin: 25px 25px;
}

/* line 38, ../assets/scss/main.scss */
.hideme {
  opacity: 0;
}

/* line 42, ../assets/scss/main.scss */
.visible {
  opacity: 1;
}

/* line 46, ../assets/scss/main.scss */
h1 {
  color: #333333;
  font-size: 22px;
}

/* line 51, ../assets/scss/main.scss */
h2 {
  font-size: 17px;
  color: #363a35;
}

/* line 56, ../assets/scss/main.scss */
p {
  font-size: 14px;
  color: #262b30;
}

/* line 63, ../assets/scss/main.scss */
a:active,
a:focus,
a:visited {
  text-decoration: none;
}

/* line 70, ../assets/scss/main.scss */
a,
a h2,
.btn,
ul li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 79, ../assets/scss/main.scss */
a:hover,
.btn:hover,
ul li a:hover {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 87, ../assets/scss/main.scss */
.row-top {
  position: absolute;
  z-index: 1111;
  right: 0px;
  left: 0px;
}
/* line 92, ../assets/scss/main.scss */
.row-top .cont-top {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 96, ../assets/scss/main.scss */
.row-top .cont-top .main-logo {
  position: absolute;
  top: 25px;
  left: -10px;
}
/* line 101, ../assets/scss/main.scss */
.row-top .cont-top .tel-holder a {
  color: #fff;
}

/* Slider Brand Styling */
/* line 110, ../assets/scss/main.scss */
.responsive-slick {
  height: 370px;
  overflow: hidden;
}

/* line 115, ../assets/scss/main.scss */
.res-slide .container a:hover{text-decoration:none;}
.responsive-slick .res-slide {
  height: 370px;
  background-position: center;
  background-repeat: repeat-x;
  width: 100%;
  padding-top: 147px;
  overflow: hidden;
}
/* line 122, ../assets/scss/main.scss */
.responsive-slick .res-slide p {
  color: white;
  font-size: 22px;
  text-align: right;
}
/* line 127, ../assets/scss/main.scss */
.responsive-slick .res-slide p span {
  color: white;
  background-color: #363a35;
  text-align: right;
  font-family: 'Gotham Book';
  font-size: 22px;
  font-weight: 400;
  padding: 5px;
}
/* line 135, ../assets/scss/main.scss */
.responsive-slick .res-slide .slide-links {
  padding-top: 5px;
  float: right;
  clear: right;
}
/* line 139, ../assets/scss/main.scss */
.responsive-slick .res-slide .slide-links a {
    font-family:'Gotham Bold', sans-serif;
  font-size: 13px;
  color: #363a35;
  line-height: 40px;
  padding: 12px;
  margin-left: 15px;
  text-decoration: none;
}
/* line 147, ../assets/scss/main.scss */
.responsive-slick .res-slide .slide-links a.link-second {
  background-color: #C4D600;
}
/* line 150, ../assets/scss/main.scss */
.responsive-slick .res-slide .slide-links a.link-main {
  background-color: #fff;
}
/* line 153, ../assets/scss/main.scss */
.responsive-slick .res-slide .slide-links a:hover {
  text-decoration: none;
  background-color: #363a35;
  color: #fff;
}

/* Leaf Nav on Homepage */
/* line 164, ../assets/scss/main.scss */
#leaf-nav {
  position: fixed;
  z-index: 111111;
  top: 50%;
  left: 97%;
}
/* line 169, ../assets/scss/main.scss */
#leaf-nav li a {
  text-decoration: none;
  border: 2px solid #C4D600;
  width: 16px;
  height: 17px;
  text-indent: -30000px;
  display: block;
  border-radius: 60% 0% 60% 0%;
  margin-bottom: 6px;
  padding: 0px;
}
.with-ul ul {
      visibility:hidden;
    }

/* line 180, ../assets/scss/main.scss */
#leaf-nav li:nth-child(odd) a {
  border-radius: 0% 60% 0% 60%;
}
/* line 186, ../assets/scss/main.scss */

.nav-tabs .active,#article-tab-delegates, #article-tab-other{
	font-weight:bold;
	text-transform:capitalize;
}
#leaf-nav li a:active,
#leaf-nav li a:focus,
#leaf-nav li a:visited,
#leaf-nav li a:hover {
  text-decoration: none;
  background-color: #C4D600;
}
/* line 190, ../assets/scss/main.scss */
#leaf-nav li.active a {
  text-decoration: none;
  background-color: #C4D600;
}

/* line 199, ../assets/scss/main.scss */
#one,
#two,
#three,
#four {
  height: auto;
}

/* line 203, ../assets/scss/main.scss */
#home-top {
  height: 370px;
}

/* line 207, ../assets/scss/main.scss */
#two {
  background-color: white;
}

/* line 211, ../assets/scss/main.scss */
#three {
  background-color: #353a34;
}

/* line 215, ../assets/scss/main.scss */
.cont-two {
  background-image: url(../images/green-stalk.png);
  background-repeat: repeat-y;
  background-position: 38px;
  padding-top: 30px;
  padding-bottom: 50px;
}
/* line 221, ../assets/scss/main.scss */
.cont-two h2 {
  padding-left: 80px;
    font-family: 'Gotham Medium', sans-serif;
}

/* line 226, ../assets/scss/main.scss */
.cont-three {
  background-image: url(../images/green-stalk-map.png);
  background-repeat: no-repeat;
  background-position: center left;
  padding-top: 0px;
}

/* line 233, ../assets/scss/main.scss */
#four {
  background-color: white;
}

/* line 237, ../assets/scss/main.scss */
.cont-four {
  background-image: url(../images/green-stalk-bottom.png);
  background-repeat: no-repeat;
  background-position: 38px top;
  padding-top: 200px;
  padding-bottom: 40px;
  position: relative;
}

/* line 246, ../assets/scss/main.scss */
.filters {
  padding-top: 5px;
}

/* line 250, ../assets/scss/main.scss */
.submitted {
  font-size: 13px;
  line-height: 37px;
  padding-left: 30px;
  float: left;
  display: block;
  width: 150px;
}

/* line 258, ../assets/scss/main.scss */
ul.tab-reveal {
  margin-bottom: 20px!important;
}

/* Popup Search Form */
/* line 265, ../assets/scss/main.scss */
#search-pop-container {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}

/* line 271, ../assets/scss/main.scss */
form.search-form {
  position: relative;
}

/* line 275, ../assets/scss/main.scss */
.searchbox-icon {
  width: 45px;
  height: 37px;
  display: block;
  font-size: 15px;
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  line-height: 39px;
  text-align: center;
  cursor: pointer;
  color: #363a35;
  background: #C4D600;
  float: right;
}

/* line 292, ../assets/scss/main.scss */
.searchbox-icon.si-large {
  width: 120px;
  height: 100px;
  border-radius: 0px!important;
  display: block;
  font-size: 40px;
  bottom: none;
  line-height: 39px;
  background: #C4D600;
}

/* line 303, ../assets/scss/main.scss */
.input-group-addon.pop-adon {
  padding: 0px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: none;
  border-radius: 0px;
}

/* line 315, ../assets/scss/main.scss */
.form-control.search-pop-in {
  height: 100px;
  padding: 6px 30px;
  font-size: 45px;
  font-weight: 200;
  color: #383a35;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Mini Top Right Nav and Telephone */
/* line 331, ../assets/scss/main.scss */
.mini-nav {
  float: right;
  width: auto;
  height: 37px;
  background-color: #363a35;
  padding-top: 8px;
  position: relative;
}
/* line 338, ../assets/scss/main.scss */
.mini-nav ul {
  padding-left: 5px;
}
/* line 341, ../assets/scss/main.scss */
.mini-nav li {
  display: inline-block;
  padding-left: 12px;
  padding-right: 15px;
  margin-left: 0px;
  margin-right: 0px;
  border-right: 1px solid #576123;
}
/* line 348, ../assets/scss/main.scss */
.mini-nav li a {
    font-family:'Gotham Medium', sans-serif;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}
/* line 358, ../assets/scss/main.scss */
.mini-nav li a:hover,
.mini-nav li a:active,
.mini-nav li a:focus,
.mini-nav li a.active {
  color: #C4D600;
  text-decoration: none;
}
/* line 363, ../assets/scss/main.scss */
.mini-nav li:last-child {
  border-right: none;
}
/* line 366, ../assets/scss/main.scss */
.mini-nav .tel-holder {
  position: absolute;
  right: -35px;
  font-size: 20px;
  color: #fff;
  font-family: 'Gotham Medium', sans-serif;
  font-weight: 400;
  padding-top: 5px;
}
/* line 373, ../assets/scss/main.scss */
.mini-nav .tel-holder .fa-phone {
  color: #C4D600;
}

/* line 379, ../assets/scss/main.scss */
.filters ul.top-level-tabs.home-filters {
  min-height: 50px;
}

/* line 384, ../assets/scss/main.scss */
.filters ul.top-level-tabs {
  list-style-type: none;
  margin: 0px;
  padding-left: 0px;
}
/* line 389, ../assets/scss/main.scss */
.filters ul.top-level-tabs li {
  display: inline-block;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 396, ../assets/scss/main.scss */
.filters ul.top-level-tabs a {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out;
  display: block;
  color: #363a35;
  font-size: 13px;
  text-decoration: none;
  height: 50px;
  line-height: 50px;
  font-family: 'Gotham Medium', sans-serif;
  font-weight: 900;
  padding-left: 12px;
  padding-right: 12px;
  border-bottom: none;
}
/* line 413, ../assets/scss/main.scss */
.filters ul.top-level-tabs .tab-reveal a {
  padding-left: 2px;
  padding-right: 2px;
}
/* line 417, ../assets/scss/main.scss */
.filters ul.top-level-tabs a.active {
  border-top: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  border-bottom: 1px solid #fff;
}
/* line 423, ../assets/scss/main.scss */
.filters .icon {
  height: 42px;
  width: 33px;
  display: block;
  float: left;
  background-repeat: no-repeat;
  margin-right: 3px;
  line-height: 45px;
}
/* line 432, ../assets/scss/main.scss */
.filters .icon-gmcc {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 436, ../assets/scss/main.scss */
.filters .icon-news {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 440, ../assets/scss/main.scss */
.filters .icon-events {
  padding-left: 9px;
  padding-right: 3px;
}
/* line 444, ../assets/scss/main.scss */
.filters .icon-opinions {
  padding-left: 5px;
  padding-right: 3px;
}
/* line 448, ../assets/scss/main.scss */
.filters .icon-tweets {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 452, ../assets/scss/main.scss */
.filters .fa-list-ul {
  margin-left: 3px;
  margin-right: 7px;
  padding-left: 3px;
  padding-right: 3px;
  color: #c4da00;
  font-size: 20px;
  line-height: 47px;
  float: left;
}
/* line 462, ../assets/scss/main.scss */
.filters .glyphicon-chevron-down {
  margin-left: 1px;
  color: #c4da00;
}

/* line 468, ../assets/scss/main.scss */
.top-level-tabs {
  border-bottom: 1px solid #d3d3d3;
  height: 50px;
}

/* line 473, ../assets/scss/main.scss */
.top-level-tabs.no-b {
  border-bottom: none;
}

/* line 477, ../assets/scss/main.scss */
.panel-reveal {
  padding-top: 15px;
  clear: both;
  display: block;
  width: 100%;
  min-height: 30px;
  padding-bottom: 20px;
}

/* line 486, ../assets/scss/main.scss */
.order-by {
  padding-top: 2px;
  background-color: #efefef;
  line-height: 36px;
  padding-left: 10px;
  color: #363a35;
  margin-bottom: 20px;
  font-size: 12PX;
}
/* line 494, ../assets/scss/main.scss */
.order-by a {
  font-size: 12px;
  text-decoration: none;
  color: #999;
  padding-left: 10px;
}

/* line 502, ../assets/scss/main.scss */
.panel-reveal .form-group {
  margin-bottom: 0px;
}

/* Shuffle Elements */
/* line 509, ../assets/scss/main.scss */
.thumbnail {
  padding: 0px;
  line-height: 1.42857143;
  background-color: #f4f5f5;
  border: none;
  border-radius: 0px;
}
/* line 515, ../assets/scss/main.scss */
.thumbnail img.img-responsive {
  width: 100%;
  height: auto;
}
/* line 519, ../assets/scss/main.scss */
.thumbnail .caption {
  padding: 12px;
  padding-left: 12px;
  color: #383a35;
  background-color: #C4D600;
  min-height: 65px;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'Gotham Bold', sans-serif
}
/* line 526, ../assets/scss/main.scss */
.thumbnail .caption a {
  color: #383a35;
  float: left;
  padding-left: 0px;
  width:71%;
}
/* line 531, ../assets/scss/main.scss */
.thumbnail .caption a:hover {
  padding-left: 4px;
  text-decoration: none;
  color: #000;
}
/* line 536, ../assets/scss/main.scss */

.caption-date{
	font-weight:bold;    font-family: gotham medium;
}
.date-main{
	    width: 46px;
    float: right;
}
.thumbnail .caption .caption-date {
     margin-top: 0px;
    float: right;
    text-align: right;
    font-size: 10px;
    width: auto;
    position: relative;

}
.icon-type  {
       position: relative;
    right: 16px;
}
.caption a {
    width:70%;
}
.event-location {
        width: 73%;
    font-size: 11px;
}
/* line 542, ../assets/scss/main.scss */
.thumbnail .caption .icon-type img {
  height: 20px;
  width: auto;
  float: right;
  padding-bottom: 2px;
  margin-right: 0px;
  margin-top: 0px;
}
/* line 551, ../assets/scss/main.scss */
.thumbnail .caption.caption-tweet {
  min-height: 150px;
  height: auto;
  font-family: 'Gotham Light', sans-serif;
  text-transform: none;
}
/* line 554, ../assets/scss/main.scss */
.thumbnail .caption.caption-tweet .icon-type img {
  height: 29px;
  width: auto;
  float: right;
  padding-bottom: 12px;
  margin-right: 6px;
  margin-top: 6px;
}
/* line 562, ../assets/scss/main.scss */
.thumbnail .caption.caption-tweet p {
  clear: both;
  font-size: 13px;
  color: #383a35;
  font-weight: 400;
  overflow:hidden;
}
/* line 569, ../assets/scss/main.scss */
.thumbnail .caption.caption-tweet .caption-date {
  float: none;
  text-align: left;
  margin-top: -10px;
}
/* line 575, ../assets/scss/main.scss */
.thumbnail .caption-body {
  background-color: #f5f5f5;
  display: block;
  padding: 12px!important;
  color: #969b91;
  font-weight: 400;
  font-size: 13px;
  font-family:"Lato",sans-serif;
  min-height: 80px;
}
.answer a{color:#333}

.thumbnail .caption-body .event-location
{
}

/* line 586, ../assets/scss/main.scss */
.product-selector-items {
  display: block;
}

/* SVG Map Area */
/* line 595, ../assets/scss/main.scss */
.pointer-col {
  margin-top: 130px;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

/* line 601, ../assets/scss/main.scss */
.border-drop {
  margin-top: 30px;
  border-bottom: 1px solid #3e4331;
  margin-bottom: 10px;
}

/* line 607, ../assets/scss/main.scss */
.pointer {
  float: left;
  width: 80px;
  height: auto;
}

/* line 613, ../assets/scss/main.scss */
.in-your {
  padding-top: 5px;
  color: #fff;
  font-size: 20px;
  font-family: 'Gotham Medium', sans-serif;
  font-weight: 500;
  display: block;
}

/* line 621, ../assets/scss/main.scss */
.area {
  padding-top: 10px;
  color: #C4D600;
  font-size: 12px;
   font-family: 'Gotham Bold', sans-serif;
 font-weight: 600;
  display: block;
}

/* line 629, ../assets/scss/main.scss */
.frm-area {
  padding-top: 20px;
}

/* line 633, ../assets/scss/main.scss */
.map-holder {
  text-align: left;
}

/* line 637, ../assets/scss/main.scss */
#newmap {
  margin-top: 40px;
  width: 100%;
  height: 450px;
  text-align: left;
  padding-left: 0px;
  margin-left: 0px;
  padding-left: 70px;
}

/* line 647, ../assets/scss/main.scss */
#newmap svg {
  max-width: 90%;
  height: auto;
  overflow: visible!important;
}

/* line 653, ../assets/scss/main.scss */
.wigan {
  position: absolute;
  color: #fff;
  top: 220px;
  left: 160px;
  z-index: 1111;
  pointer-events: none;
}

/* line 662, ../assets/scss/main.scss */
.bolton {
  position: absolute;
  color: #fff;
  top: 160px;
  left: 238px;
  z-index: 1111;
  pointer-events: none;
}

/* line 671, ../assets/scss/main.scss */
.bury {
  position: absolute;
  color: #fff;
  top: 170px;
  left: 350px;
  z-index: 1111;
  pointer-events: none;
}

/* line 680, ../assets/scss/main.scss */
.rochdale {
  position: absolute;
  color: #fff;
  top: 115px;
  left: 425px;
  z-index: 1111;
  pointer-events: none;
}

/* line 689, ../assets/scss/main.scss */
.salford {
  position: absolute;
  color: #fff;
  top: 240px;
  left: 310px;
  z-index: 1111;
  pointer-events: none;
}

/* line 698, ../assets/scss/main.scss */
.trafford {
  position: absolute;
  color: #fff;
  top: 335px;
  left: 285px;
  z-index: 1111;
  pointer-events: none;
  font-size: 12px;
}

/* line 708, ../assets/scss/main.scss */
.manchester {
  position: absolute;
  color: #fff;
  top: 295px;
  left: 366px;
  z-index: 1111;
  pointer-events: none;
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  -o-transform: rotate(-60deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/* line 722, ../assets/scss/main.scss */
.tameside {
  position: absolute;
  color: #fff;
  top: 260px;
  left: 480px;
  z-index: 1111;
  pointer-events: none;
}

/* line 731, ../assets/scss/main.scss */
.oldham {
  position: absolute;
  color: #fff;
  top: 175px;
  left: 495px;
  z-index: 1111;
  pointer-events: none;
}

/* line 740, ../assets/scss/main.scss */
.stockport {
  position: absolute;
  color: #fff;
  top: 345px;
  left: 440px;
  z-index: 1111;
  pointer-events: none;
}

/* line 749, ../assets/scss/main.scss */
.magazine-drop {
  background-image: url(../images/drop.png);
  background-repeat: no-repeat;
  background-position: center top;
  height: 386px;
  text-align: center;
  padding-top: 76px;
}

/* line 759, ../assets/scss/main.scss */
.magazine-text,
.cont-split {
  padding-top: 76px;
}
/* line 761, ../assets/scss/main.scss */
.magazine-text .growing,
.cont-split .growing {
  padding-top: 30px;
  font-size: 28px;
  font-family: "Gotham Book";
  font-weight: 400;
  color: #383a35;
  line-height: 34px;
  padding-bottom: 20px;
}
/* line 769, ../assets/scss/main.scss */
.magazine-text p,
.cont-split p {
  text-align: left;
}
/* line 772, ../assets/scss/main.scss */
.magazine-text span,
.cont-split span {
  color: white;
  background-color: #363a35;
  box-shadow: 0.5em 0 0 #363a35, -0.5em 0 0 #363a35;
  text-align: left;
  font-size: 22px;
  font-family: "Gotham Book";
  font-weight: 400;
  display: inline;
  padding: 5px;
  padding-left: 0px;
}
/* line 783, ../assets/scss/main.scss */
.magazine-text a.link-magazine,
.cont-split a.link-magazine {
	font-family: "Gotham Bold";
  font-size: 13px;
  color: #363a35;
  line-height: 40px;
  padding: 12px;
  margin-left: -10px;
  text-decoration: none;
  background-color: #C4D600;
}
/* line 794, ../assets/scss/main.scss */
.magazine-text a.link-magazine:hover,
.magazine-text a.link-magazine:active,
.magazine-text a.link-magazine:focus,
.cont-split a.link-magazine:hover,
.cont-split a.link-magazine:active,
.cont-split a.link-magazine:focus {
  background-color: #363a35;
  color: #fff;
}

/* line 800, ../assets/scss/main.scss */
.patrons {
  margin-top: 130px;
  font-size: 28px;
 font-family: 'Gotham Book';
 font-weight: 400;
	color:#444;
}

/* line 806, ../assets/scss/main.scss */
.left-leaf {
  position: absolute;
  right: 76%;
  background-image: url(../images/green-stalk-left.png);
  background-repeat: no-repeat;
  background-position: right center;
  height: 171px;
  width: 54%;
  top: 580px;
}

/* line 817, ../assets/scss/main.scss */
.logos {
  margin-top: 40px;
  text-align: center;
  height: 100px;
}
/* line 821, ../assets/scss/main.scss */
.logos a {
      display: inline-block;
    text-align: center;
    float: left;
    padding-left: 33px;
    padding-right: 33px;
}



/* Home Membership */
/* line 833, ../assets/scss/main.scss */
#five {
  background-color: #c1d52f;
  height: 138px;
}

/* line 838, ../assets/scss/main.scss */
.cont-five {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

/* line 844, ../assets/scss/main.scss */
.member-left {
  padding-top: 5px;
  font-size: 20px;
  /*font-family: 'Gotham Bold'; */
  font-weight: 600;
  color: #383a35;
  text-align: left;
}


/* line 852, ../assets/scss/main.scss */
.member-middle p {
  padding-top: 3px;
  font-size: 12px;
   font-family: 'Gotham Medium';
 font-weight: 600;
  color: #383a35;
  text-align: center;
}

/* line 860, ../assets/scss/main.scss */
a.btn-join {
  font-size: 20px;
  color: #fff;
  line-height: 40px;
  padding: 12px;
  margin-left: -10px;
  text-decoration: none;
  background-color: #393a35;
  font-family: 'Gotham Bold';
  font-weight: 600;
}

/* line 871, ../assets/scss/main.scss */
a.btn-join:hover {
  background-color: #505050;
}

/* line 875, ../assets/scss/main.scss */
.member-right {
  text-align: right;
}

/* line 879, ../assets/scss/main.scss */
.no-gutter {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 884, ../assets/scss/main.scss */
footer {
  height: auto;
  background-color: #363a35;
}
/* line 885, ../assets/scss/main.scss */
footer .cont-footer {
  padding-top: 50px;
  /*padding-bottom: 50px;*/
  background-image: url(../images/stalk-right.png);
  background-repeat: no-repeat;
  background-position: 1076px top;
}
/* line 894, ../assets/scss/main.scss */
footer h6 {
  color: #fff;
  font-size: 16px;
  font-family: 'Gotham Medium', sans-serif;
	font-weight:800;
  padding-bottom: 10px;
}
/* line 900, ../assets/scss/main.scss */
footer .member-image {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 904, ../assets/scss/main.scss */
footer .member-title p {
  color: #c4d600;
  font-size: 11px;
   font-family: 'Gotham Bold', sans-serif;
 font-weight: 500;
  padding-bottom: 0px;
  margin-bottom: 4px;
}
/* line 911, ../assets/scss/main.scss */
footer .member-title {
  font-size: 10px;
}
/* line 914, ../assets/scss/main.scss */
footer .member-title a {
  color: #c4d600;
  font-size: 11px;
  font-family: 'Gotham Bold', sans-serif;
  font-weight: 500;
  padding-bottom: 3px;
  margin-bottom: 3px;
  line-height: 14px!important;
  display: block;
}
/* line 923, ../assets/scss/main.scss */
footer .member-title a:hover {
  color: #fff;
  text-decoration: none;
}
/* line 927, ../assets/scss/main.scss */
footer .member-desc p {
  color: #969b91;
  font-size: 11px;
  font-family: 'Gotham Medium', sans-serif;
  font-weight: 500;
}
/* line 931, ../assets/scss/main.scss */
footer .member-desc p a {
  color: #c1d42f;
}
/* line 934, ../assets/scss/main.scss */
footer .member-desc p a:hover {
  color: #fff;
  text-decoration: none;
}
/* line 939, ../assets/scss/main.scss */
footer .footer-frm {
  margin-left: -15px;
}
/* line 942, ../assets/scss/main.scss */
footer .footer-frm .form-control {
  display: block;
  height: 34px;
  padding-top: 6px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 0px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #969b91;
  background-color: #363a35;
  background-image: none;
  border: none;
  border-bottom: solid 1px #666a63;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  font-family: 'Gotham Medium';
  /*font-weight: 600;*/
}
/* line 964, ../assets/scss/main.scss */
footer .footer-frm .form-one .form-control {
  display: inline-block;
  float: left;
  margin-right: 3px;
}
/* line 969, ../assets/scss/main.scss */
footer .btn.btn-submit {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 12px;
  font-family: 'Gotham Bold', sans-serif;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: none;
  border-radius: 4px;
  color: #c4d600;
  margin-right: 5px;
  background-color: transparent;
}
/* line 991, ../assets/scss/main.scss */
footer .btn.btn-submit:hover {
  color: #fff;
}
/* line 994, ../assets/scss/main.scss */
footer .f-col-left {
  margin-right: 0px;
  padding-right: 0px;
}
/* line 998, ../assets/scss/main.scss */
footer .social-text {
  font-size: 12px;
  color: #969b91;
   font-family: 'Gotham Bold', sans-serif;
 font-weight: 500;
  display: block;
  padding-bottom: 2px;
}
/* line 1005, ../assets/scss/main.scss */
footer .social-col {
  position: relative;
}
/* line 1008, ../assets/scss/main.scss */
footer .green-line {
  position: relative;
  background-image: url(../images/green-stalk-line.png);
  background-position: right;
  height: 3px;
  display: block;
    width: 250%;
    position: relative;
    left: -161%;
}
/* line 1018, ../assets/scss/main.scss */
footer .icon-facebook,
footer .icon-flicker,
footer .icon-linkedin {
  margin-left: 20px;
}

footer .icon-linkedin {vertical-align:bottom;}
footer .icon-google{vertical-align:top;}

/* line 1022, ../assets/scss/main.scss */
footer .icon-twitter,
footer .icon-youtube {
  margin-right: 40px;
}
.footer-link-mobile{text-align: center; width:100% !important;}
.footer-link-mobile a {font-size: 11px !important;}
/* line 1027, ../assets/scss/main.scss */
section.base {
  background-color: white;
  color: #383a35;
  font-family: 'Gotham Bold';
  font-weight: 600;
  font-size: 13px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  height: 60px;
}
/* line 1036, ../assets/scss/main.scss */
section.base a {
  color: #383a35;
   font-family: 'Gotham Medium', sans-serif;
  font-size: 12px;
}
/* line 1041, ../assets/scss/main.scss */
section.base a:hover {
  color: #c1d530;
  text-decoration: none;
}

/* line 1047, ../assets/scss/main.scss */
section.end {
  height: 20px;
  background-color: #383a35;
}

.footer-link a, .footer-link{color:#c4d600;
    font-size: 12px;
    font-weight: bold;
    font-family: gotham book;
}

/* line 1052, ../assets/scss/main.scss */
ul.drop.pull-right-nav {
  float: none;
}

/* line 1056, ../assets/scss/main.scss */
.filters .fa-list {
  float: left;
  height: 50px;
  width: 33px;
  display: block;
  float: left;
  background-repeat: no-repeat;
  margin-right: 6px;
  line-height: 50px;
  color: #C4D600;
  font-size: 22px;
  text-align: center;
}

/* line 1072, ../assets/scss/main.scss */
.carousel-inner,
.fm-container.o-hidden,
.fm-outer {
  overflow: hidden;
}

/* line 1076, ../assets/scss/main.scss */
.fm-container.o-hidden .menu {
  opacity: 0;
}

/* line 1080, ../assets/scss/main.scss */
#slideshow {
  clear: both;
}

/* line 1084, ../assets/scss/main.scss */
#slideshow > div {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}

/* Innerpage Generic Styles */
/* line 1094, ../assets/scss/main.scss */
#inner-top {
  height: 159px;
  overflow: hidden;
  background-image: url(../images/inner-top-bg.png);
  background-position: top;
}

/* line 1101, ../assets/scss/main.scss */
#nav-bottom {
  height: 14px;
  background-image: url(../images/inner-top-bg.png);
  background-position: bottom;
}

/* line 1107, ../assets/scss/main.scss */
section.bread {
  position: relative;
  background-color: #efefef;
  height: auto;
}

/* line 1113, ../assets/scss/main.scss */
section.bread .cont-bread {
  position: relative;
  background-color: #efefef;
  height: auto;
}

/* line 1120, ../assets/scss/main.scss */
.logo-inner {
  position: absolute;
  margin-top: 5px;
  margin-left: -35px;
  float: left;
}

/* Innerpage Breadcrumbs */
/* line 1130, ../assets/scss/main.scss */
.breadcrumb {
    font-family:'lato';
  padding-top: 30px;
  background-color: transparent;
}
/* line 1134, ../assets/scss/main.scss */
.breadcrumb li {
  font-size: 22px;
  font-weight: 300;
  color: #969b91;
  line-height: auto;
  text-transform: uppercase;
}
/* line 1140, ../assets/scss/main.scss */
.breadcrumb li.bread-new-line {
  display: block;
}
/* line 1143, ../assets/scss/main.scss */
.breadcrumb li a {
  font-size: 22px;
  color: #969b91;
  line-height: auto;
}
/* line 1148, ../assets/scss/main.scss */
.breadcrumb li a:hover {
  color: #515151;
  text-decoration: none;
}

/* line 1154, ../assets/scss/main.scss */
ol.breadcrumb li:nth-child(2) {
  font-weight: 400;
}

/* line 1159, ../assets/scss/main.scss */
.breadcrumb.inner-bread li {
  font-size: 20px;
}
/* line 1162, ../assets/scss/main.scss */
.breadcrumb.inner-bread li a {
  font-size: 20px;
}
/* line 1164, ../assets/scss/main.scss */
.breadcrumb.inner-bread li a img {
  margin-bottom: 0px;
}

/* line 1170, ../assets/scss/main.scss */
.icon-home {
  padding-top: 10px;
  padding-bottom: -2px;
  float: right;
}

/* MOre Menu and styling */
/* line 1179, ../assets/scss/main.scss */
body.inner-page .more-menu {
  top: 217px;
}

/* line 1183, ../assets/scss/main.scss */
.more-menu {
  border-top: 1px solid #626549;
  position: initial;
  top: 415px;
  height: auto;
  background-color: #343a33;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 11111;
  border-bottom: none;
  padding-bottom: 10px;
}
/* line 1195, ../assets/scss/main.scss */
.more-menu ul {
  margin-left: 0px;
  padding-left: 0px;
}
/* line 1198, ../assets/scss/main.scss */
.more-menu ul li {
  display: block;
}
/* line 1201, ../assets/scss/main.scss */
.more-menu ul a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
   font-family: 'Gotham Bold', sans-serif;
 font-weight: 500;
  font-size: 13px;
  display: block;
  margin-top: 15px;
}
/* line 1212, ../assets/scss/main.scss */
.more-menu ul a:hover {
  color: #C4D600;
  text-decoration: none;
}
/* line 1216, ../assets/scss/main.scss */
.more-menu ul .glyphicon-chevron-right {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 10px;
  margin-right: 5px;
  color: #C4D600;
  float: left;
  display: block;
  margin-bottom: 10px;
  padding-top: 2px;
}
/* line 1229, ../assets/scss/main.scss */
.more-menu ul a:hover .glyphicon-chevron-right {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
  color: #fff;
  margin-left: -2px;
}

/* line 1241, ../assets/scss/main.scss */
.f-row-one {
  height: 180px;
}

/* line 1245, ../assets/scss/main.scss */
.fa-envelope-o {
  font-size: 14px;
  height: 15px;
  width: auto;
}

/* line 1251, ../assets/scss/main.scss */
footer .member-desc p a.email-link {
  color: #969b91;
}

/* line 1255, ../assets/scss/main.scss */
footer .member-desc p a.email-link:hover {
  color: #fff;
}

/* line 1259, ../assets/scss/main.scss */
#main-content {
  /*padding-top: 55px;*/
  padding-bottom: 50px;
  margin-bottom: 30px;
}
.toppadding {

padding-top:30px;
}
.meettheteampage {
    padding-top:30px;
}

/* Innerpage Secondary Nav */
/* line 1267, ../assets/scss/main.scss */
nav {
  position: absolute;
  bottom: 0px;
}

/* line 1272, ../assets/scss/main.scss */
.navbar-inverse {
  background-color: transparent;
  border-color: transparent;
}

/* line 1277, ../assets/scss/main.scss */
.navbar-collapse {
  padding-right: 15px;
  padding-left: 0px;
}

/* line 1282, ../assets/scss/main.scss */
.navbar {
  position: relative;
  min-height: 45px;
  /*height: 46px;*/
  margin-bottom: 0px;
  border: 1px solid transparent;
  text-transform: uppercase;
}

/* line 1290, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #383a35;
  background-color: #e5e5e5;
  margin-right: 6px;
}

/* line 1296, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > li > a.link-join {
  color: #fff;
  background-color: #363a35;
  margin-right: 6px;
}
/* line 1300, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > li > a.link-join .fa-chevron-right {
  color: #c3d600;
}

/* line 1305, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > li > a.link-join:hover {
  color: #363a35;
  background-color: #c3d600;
}
/* line 1308, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > li > a.link-join:hover .fa-chevron-right {
  color: #363a35;
}

/* line 1313, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > li > a:hover {
  color: #383a35;
  background-color: #cecece;
  margin-right: 6px;
}

/* line 1319, ../assets/scss/main.scss */
.navbar-nav > li > a {
  padding-top: 13px;
  padding-bottom: 3px;
  height: 45px;
  font-size: 12px;
  font-weight: 500;
  font-family: 'Gotham Bold';
  color: #383a35;
}

/* line 1328, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > li > a:focus {
  color: #383a35;
  background-color: #e5e5e5;
}

/* line 1335, ../assets/scss/main.scss */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #000;
  background-color: #fff;
}

/* Text styling */
/* line 1343, ../assets/scss/main.scss */
.text-styling {
	font-family:'Lato';

}
/* line 1345, ../assets/scss/main.scss */
.text-styling h1 {
  margin-top: 6px;
  font-size: 22px;
  color: #b8c105;
  font-weight: 600;
  padding-bottom: 15px;
	font-family: 'Lato';
	text-transform: uppercase;
}
/* line 1352, ../assets/scss/main.scss */
.text-styling h2 {
  font-size: 18px;
  color: #363a35;
  font-weight: 600;
}
/* line 1357, ../assets/scss/main.scss */
.text-styling h3 {
  margin-top: 6px;
  font-size: 20px;
  color: #b8c105;
  font-weight: 600;
  padding-bottom: 15px;
}
.content-left p{ color: #383a35;
  font-size: 18px;
	font-weight:400;
	font-family: 'Lato';}

/* line 1364, ../assets/scss/main.scss */
.text-styling p {
  color: #383a35;
  font-size: 18px;
  padding-bottom: 15px;
	font-weight:400;
	font-family: 'Lato';
}
/* line 1369, ../assets/scss/main.scss */
.text-styling p.intro {
  font-size: 18px;
}
/* line 1373, ../assets/scss/main.scss */
.text-styling .row img {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1380, ../assets/scss/main.scss */
.img-padd {
  margin-bottom: 12px;
}

/* line 1384, ../assets/scss/main.scss */
.have-your-say {
  background-color: #363a35;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 400;
}
/* line 1390, ../assets/scss/main.scss */
.have-your-say a,
.have-your-say a:visited {
  display: block;
  padding-top: 120px;
  padding-left: 95px;
  color: #fff;
  height: 180px;
  background-image: url(../images/icons/say.png);
  background-position: 36px 34px;
  background-repeat: no-repeat;
	font-family:gotham book;
}
/* line 1402, ../assets/scss/main.scss */
.have-your-say a:hover,
.have-your-say a:active,
.have-your-say a:focus {
  color: #363a35;
  background-color: #c3d600;
  background-image: url(../images/icons/say-dark.png);
  background-position: 36px 34px;
  background-repeat: no-repeat;
  text-decoration: none;
}

/* line 1413, ../assets/scss/main.scss */
a.main-link-style,
a.main-link-style:visited {
  font-size: 12px;
  color: #fff;
  line-height: 45px;
  text-decoration: none;
  background-color: #393a35;
   font-family: 'Gotham Bold';
 font-weight: 600;
  width: 100%;
  display: block;
  padding-left: 20px;
}
/* line 1423, ../assets/scss/main.scss */
a.main-link-style .fa-chevron-right,
a.main-link-style:visited .fa-chevron-right {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: right;
  color: #c3d600;
  line-height: 45px;
  padding-right: 15px;
}

/* line 1438, ../assets/scss/main.scss */
a.main-link-style:hover,
a.main-link-style:active,
a.main-link-style:focus {
  background-color: #c3d600;
  color: #363a35;
  text-decoration: none;
}
/* line 1442, ../assets/scss/main.scss */
a.main-link-style:hover .fa-chevron-right,
a.main-link-style:active .fa-chevron-right,
a.main-link-style:focus .fa-chevron-right {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding-right: 25px;
  color: #363a35;
}

/* line 1453, ../assets/scss/main.scss */
.thumbnail a {
  height: auto;
}

/* line 1457, ../assets/scss/main.scss */
.overlay {
  position: relative;
  width: 22px;
  height: 28px;
  margin-top: -28px;
  margin-left: 15px;
  display: block;
}

/* Mmeber Overview */
/* line 1469, ../assets/scss/main.scss */
.cont-member-overview {
  height: 385px;
}

/* line 1473, ../assets/scss/main.scss */
.right-image {
  height: 385px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 1480, ../assets/scss/main.scss */
.opinionitempage{  margin-bottom: 20px !important;}

#main-content.remove-pads {
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  margin-bottom: 0;
}

/* line 1486, ../assets/scss/main.scss */
.member-overview-left {
  padding-top: 30px;
  padding-right: 130px;

}

/* line 1490, ../assets/scss/main.scss */
.genericsectionpage .content-title h1,
.genericcontentpage .content-title h1 {
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 1493, ../assets/scss/main.scss */
.genericsectionpage .content-title h3,
.genericcontentpage .content-title h3 {

  padding-top: 10px;
  color: #b1b90a;
  font-size: 20px;
  padding-bottom: 15px;
  font-family: 'Gotham Bold';
  font-weight: 500;
}
/* line 1501, ../assets/scss/main.scss */
.genericsectionpage .content-body p,
.genericcontentpage .content-body p {

  color: #3b3e39;
  font-size: 18px;
  padding-bottom: 20px;
	    font-family: 'Lato';
}

.content-buttons {
    margin-bottom: 30px;
}

/* line 1509, ../assets/scss/main.scss */
a.link-third {
    font-family:"Gotham Medium";
  font-size: 13px;
  color: #363a35;
  line-height: 30px;
  padding: 12px;
  text-decoration: none;
  background-color: #fff;
  border: 2px solid #C4D600;
  text-transform: uppercase;
}
/* line 1518, ../assets/scss/main.scss */
a.link-third .fa-chevron-right {
  margin-left: 10px;
}

/* line 1523, ../assets/scss/main.scss */
a.link-third:hover {
  background-color: #C4D600;
}
/* line 1525, ../assets/scss/main.scss */
a.link-third:hover .fa-chevron-right {
  color: #000;
}

a.link-fourth {
  font-size: 13px;
  color: #363a35;
  line-height: 47px;
  padding: 12px;
  text-decoration: none;
  background-color: #C4D600;
  border: 2px solid #C4D600;
  text-transform: uppercase;
}
/* line 1518, ../assets/scss/main.scss */
a.link-fourth .fa-chevron-right {
  margin-left: 10px;
}

/* line 1523, ../assets/scss/main.scss */
a.link-fourth:hover {
  background-color: #fff;
}
/* line 1525, ../assets/scss/main.scss */
a.link-fourth:hover .fa-chevron-right {
  color: #000;
}


a.link-more {
    color: black;
}

a.link-more .fa-chevron-right {
  margin-left: 10px;
  color: #C4D600;
}

/* line 1530, ../assets/scss/main.scss */
section#explore {
  padding-top: 20px;
  background-color: #efefef;
}
/* line 1534, ../assets/scss/main.scss */
section#explore h3 {

  font-size: 18px;
  color: #363a35;
  padding-top: 7px;
  padding-bottom: 26px;
   font-family: 'lato', sans-serif;
	font-weight:600;

}

/* line 1544, ../assets/scss/main.scss */
.box-item {
  height: auto;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  margin-bottom: 30px;
}

/* line 1619, ../assets/scss/main.scss */
.box-item.standard-box:hover > .slide-over {
  top: 0;
}

/* line 1623, ../assets/scss/main.scss */
.box-item.standard-box:hover .fa-chevron-right {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: all 0.5s ease;
}


/* line 1552, ../assets/scss/main.scss */
.slide-over {
  position: absolute;
  top: 80%;
  height: 100%;
  width: 100%;
  color: #000;
  background-color: #363a35;
  color: #000;
  transition: all 0.5s ease;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 6px;
}
/* line 1564, ../assets/scss/main.scss */
.slide-over h4 {
  font-family: 'Gotham Bold';
  font-weight: 500;
}
/* line 1567, ../assets/scss/main.scss */
.slide-over h4 a {
  font-family: 'Lato', sans-serif;
  color: #fff;
  font-size: 16.5px;
	    white-space: nowrap;
  text-transform: uppercase;
}
/* line 1571, ../assets/scss/main.scss */
@-moz-document url-prefix() {
  .slide-over h4 a .fa-chevron-right{
     position:relative;
	  bottom:19px;
  }
}
.slide-over h4 a .fa-chevron-right {
  color: #c3d600;
  font-size: 14px;
  float: right;
  transition: all 0.5s ease;
  padding-top: 2px;
font-weight: 600;
}
/* line 1580, ../assets/scss/main.scss */
.slide-over h4 a:hover {
  text-decoration: none;
}
/* line 1583, ../assets/scss/main.scss */
.slide-over ul {
  padding-top: 10px;
  padding-left: 0px;
  margin-left: 5px;
  list-style: none;
}
/* line 1588, ../assets/scss/main.scss */
.slide-over ul li:before {
  content: "• ";
  color: #9a9c9a;
  line-height: 20px;
}
/* line 1593, ../assets/scss/main.scss */
.slide-over ul li a {
   font-family:lato;
  color: #b8c105;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
  text-transform: uppercase;
}

    .slide-over ul span  {
    color: #b8c105;
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
  text-transform: uppercase;
    }
/* line 1600, ../assets/scss/main.scss */
.slide-over ul li a:hover {
  color: #fff;
  text-decoration: none;
}
.slide-over.fix {
  transition: none;
}

.box-item.news-box {
    height: 240px;
    background-color: white;
    font-family: 'Gotham Light';
	/*background-size:100% !important;*/
	margin:0 auto 30px auto;
}
.box-item.news-box a:hover{
    text-decoration: none;
}

.box-item.news-box::before {
    position: absolute;
	content: "";
    background-color: rgba(0,0,0,0.5);
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
    left: 0;
}

.itineraryData p span,#article-tab-delegates p{font-size:14px}
.box-item.news-box .box-content {
    height: 192px;
    padding: 25px;
    display: block;
    color: #353a34;
    position: relative;
}

.box-item.news-box .box-content h4 {
    text-transform: uppercase;
	    color: #c3d600;
    font-family: lato;
    font-weight: 600;
}
.shortdesc{    color: #fff;
    width: 80%;}


.box-item.news-box .link-all {
    display: block;
    height: 48px;
    line-height: 48px;
    color: #353a34;
    background-color: #c3d600;
    font-size: 14px;
   font-family: 'Gotham Bold';
   font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}

.box-item.news-box .link-all .fa-chevron-right {
    float: right;
    padding-top: 2px;
    line-height: 48px;
}

.box-item.testimonial-box {
    height: 240px;
    background-color: #363a35;
    padding: 5px;
    color:#fff;
    font-weight:bold;
}

.box-item.testimonial-box:hover {
    height: 240px;
    background-color: #c3d600;
    padding: 5px;
    color:#000;
}

    .box-item.testimonial-box:hover .box-content {
        color:#000;
    }

.box-item.testimonial-box .box-content {
    height: 100%;
    width: 100%;
    border: 1px solid white;
}

.box-item.testimonial-box .box-content a {
    display: block;
    height: 172px;
    border: none;
    padding: 10px;
    padding-top: 20px;
    text-align: center;
    color: #fff;
}

.box-item.testimonial-box .box-content a:hover {
    text-decoration: none;
    color: #000;
}

.box-item.testimonial-box .box-content h4 {
    display: block;
    text-align: center;
    height: 48px;
    line-height: 48px;
    font-weight:bold;
}

.box-item.joinnow-box {
    height: 240px;
    background-color: #363a35;
    color: #ffffff;
}



.box-item.joinnow-box .box-content a {
    display: block;
    border: none;
    text-align: center;
    color: #ffffff;
    padding: 5px;
}

.box-item.joinnow-box .box-content a:hover {
    background-color: #c3d600;
    color: #363a35;
    text-decoration: none;
}

.box-item.joinnow-box .box-content a div {
    border: 1px solid #ffffff;
    line-height: 228px;
    font-size: 18px;
    font-family: 'Gotham Bold';
}


@media (max-width: 1199px) and (min-width: 992px) {


    .box-item.joinnow-box {
       height: 196px;
}
   .box-item.joinnow-box .box-content a div {
    margin: auto;
    padding: 29%;
     line-height: 18px;
}


}

@media (max-width: 991px) and (min-width: 768px) {


    .box-item.joinnow-box {
       height: 229px;
}
   .box-item.joinnow-box .box-content a div {
    margin: auto;
    padding: 29.5%;
    line-height: 18px;
}


}

@media (max-width: 767px) and (min-width: 562px) {
.news-box{width:360px !important}


}

@media (max-width: 561px) and (min-width: 376px) {
    .news-box{width:360px !important}
    .box-item.testimonial-box, .box-item.joinnow-box {margin-left:0px !important;}
}

@media (max-width: 375px){
    .news-box{width:100% !important}
    .box-item.testimonial-box, .box-item.joinnow-box {margin-left:0px !important;}
}

@media (max-width: 768px) and (min-width: 500px) {
    .slide-over {
        left: 0;
        right: 0;
    }

    .slide-over h4 a .fa-chevron-right {right:10px;}
}

@media (max-width: 499px) {
      .slide-over {
        left: 0;
        right: 0;
    }
}

.box-item.joinnow-box .box-content a div .fa {
    color: #c3d600;
}

.box-item.joinnow-box .box-content a:hover div .fa {
    color: #363a35;
}


.right-testimonials {
    height: auto;
    background-color: #c3d600;
    padding: 5px;
    margin-bottom: 10px;
}

.right-testimonials .box-content {
    height: 100%;
    width: 100%;
    border: 1px solid white;
}

.right-testimonials .box-content a {
    display: block;
    height: auto;
    border: none;
    padding: 10px;
    padding-top: 20px;
    text-align: center;
    color: #353a34;
}

.right-testimonials .box-content a:hover {
    text-decoration: none;
}

.right-testimonials .box-content div {
    text-align: center;
    height: auto;
    text-transform: uppercase;
}


/* line 1607, ../assets/scss/main.scss */
.base-message {
  /*padding-top: 20px;*/
  padding-bottom: 20px;
  color: #969b91;
  font-size: 18px;
  line-height: 18px;
}
/* line 1613, ../assets/scss/main.scss */
.base-message span.smaller {
  font-size: 13px;
  font-weight: 400;
	font-family:'Gotham Book';
}


/* News & Opinion */
/* line 1635, ../assets/scss/main.scss */
body.inner-page .cont-two {
  background-image: none;
  background-repeat: repeat-y;
  background-position: 38px;
  padding-top: 30px;
  padding-bottom: 50px;
}
/* line 1641, ../assets/scss/main.scss */
body.inner-page .cont-two h1 {
  padding-left: 0px;
  font-size: 17px;
}

/* line 1647, ../assets/scss/main.scss */
section.split {
  background-image: url(../images/split-bg.png);
  background-position: center center;
  background-repeat: repeat-y;
  height: 400px;
}

/* line 1654, ../assets/scss/main.scss */
.cont-split {
  padding-top: 76px;
}
/* line 1656, ../assets/scss/main.scss */
.cont-split .growing {
  padding-top: 6px;
  font-size: 23px;
  line-height: 28px;
}
/* line 1661, ../assets/scss/main.scss */
.cont-split p {
  margin-bottom: 15px;
}
/* line 1664, ../assets/scss/main.scss */
.cont-split span {
  font-size: 18px;
  margin-bottom: 20px;
}

/* line 1670, ../assets/scss/main.scss */
.cont-split a.link-magazine {
  margin-top: 5px;
  margin-left: -9px;
}

/* line 1675, ../assets/scss/main.scss */
.growing.inverted {
  color: #fff;
}

/* line 1679, ../assets/scss/main.scss */
.cont-split .black-bg span {
  color: #363a35;
  background-color: #fff;
  box-shadow: 0.5em 0 0 white, -0.5em 0 0 white;
  margin-bottom: 10px;
}

/* line 1686, ../assets/scss/main.scss */
a.manage {
  padding-top: 30px;
  color: #000;
  font-size: 12px;
}

/* line 1692, ../assets/scss/main.scss */
a.manage:hover {
  text-decoration: none;
  color: #7a7a7a;
}

/* line 1697, ../assets/scss/main.scss */
span.pencil {
  width: 20px;
  height: auto;
  display: block;
  float: left;
  padding-bottom: 4px;
  margin-right: 5px;
  line-height: 20px;
}

/* line 1707, ../assets/scss/main.scss */
ul.second-sub {
  padding-top: 10px;
  padding-bottom: 30px;
}

/* line 1712, ../assets/scss/main.scss */
ul.second-sub li {
  display: inline;
  margin-left: 17px;
}
/* line 1715, ../assets/scss/main.scss */
ul.second-sub li a {
  color: #363a35;
  font-size: 12px;
  font-family: 'Gotham Bold';
  font-weight: 500;
}

/* line 1723, ../assets/scss/main.scss */
ul.second-sub li:last-child {
  margin-left: 0px;
}

/* Patrons page */
/* line 1730, ../assets/scss/main.scss */
.patron-tile {
 font-weight: 400;
  margin-bottom: 30px;
}

/* line 1736, ../assets/scss/main.scss */
.patronspage .patrons-logo,
.patronpage .patrons-logo {
    border: 1px solid #c3d600;
    width: 100%;
    height: 200px;
    display: block;
    padding: 10px;
    margin-bottom: 10px;
}
.patronspage {
    padding-top:30px;
}

.patronspage .patrons-logo div,
.patronpage .patrons-logo div {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 100%;
    height: 100%;
}
patron-info

/* line 1740, ../assets/scss/main.scss */
.text-styling .patrons-logo:hover {
  border: 1px solid #444444;
}

.patronspage .patrons-logo img {
  height: auto;
  margin-bottom: 10px;
}

/* line 1745, ../assets/scss/main.scss */
.patronspage .co-name {
  font-size: 14px;
  color: #363a35;
  font-family: 'Gotham Bold';
  font-weight: 500;
}

/* line 1751, ../assets/scss/main.scss */
.patronspage .patron-tile p {
  color: #666666;
  font-size: 13px;
  padding-bottom: 0px;
	font-family: Gotham Book;
}

/* line 1757, ../assets/scss/main.scss */
.patronspage .patron-info,
.patronpage .patron-info {
  color: #cfcfcf;
}
/* line 1759, ../assets/scss/main.scss */
.patronspage .patron-info .fa,
.patronpage .patron-info .fa {
  color: #c3d600;
}
/* line 1762, ../assets/scss/main.scss */
.patronspage .patron-info a:hover,
.patronpage .patron-info a:hover {
  color: #666;
}
/* line 1765, ../assets/scss/main.scss */
.patronspage .patron-info a .fa:hover,
.patronpage .patron-info a .fa:hover {
  color: #666;
}
/* line 1768, ../assets/scss/main.scss */
.patronspage .patron-info .fa-envelope-o,
.patronpage .patron-info .fa-envelope-o {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1775, ../assets/scss/main.scss */
.patronspage .patron-info .fa-envelope-o:hover,
.patronpage .patron-info .fa-envelope-o:hover {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 1784, ../assets/scss/main.scss */
.patronspage a.w,
.patronpage a.w {
  font-family: 'Gotham Bold';
  font-weight: 900;
  color: #c3d600;
}
/* line 1787, ../assets/scss/main.scss */
.patronspage a.w:hover,
.patronpage a.w:hover {
  color: #666666;
  text-decoration: none;
}

/* line 1793, ../assets/scss/main.scss */
.patronspage .patron-tel,
.patronpage .patron-tel {
  color: #666666;
  font-size: 14px;
}
/* line 1796, ../assets/scss/main.scss */
.patronspage .patron-tel a,
.patronpage .patron-tel a {
  color: #666666;
  font-size: 14px;
}
/* line 1799, ../assets/scss/main.scss */
.patronspage .patron-tel a:hover,
.patronpage .patron-tel a:hover {
  text-decoration: none;
}

div.team {
    margin-bottom: 40px;
}

.team-member {
    margin-top: 30px;
}

.team-member .team-pic {
  margin-bottom: 10px;
}

.team-member .team-pic img {
  border-radius: 50%;
}

.team-member .team-info {
  color: #cfcfcf;
}

.team-member .team-info i {
  color: #c3d600;
}

.team-member .team-info .team-tel {
  color: #666666;
}

.team-member .co-name {
    font-family: 'Gotham Bold';
}


/* Contact Pager none form classes */
/* line 1815, ../assets/scss/main.scss */
.contact-form-right {
  position: relative;
}

/* line 1819, ../assets/scss/main.scss */
.social-col-contact {
  position: absolute;
  top: 350px;
  right: 0px;
}

/* line 1825, ../assets/scss/main.scss */
.green-line-contact {
  background-image: url(../images/green-stalk-new.png);
  background-repeat: repeat-x;
  height: 3px;
  right: 0px;
  margin-left: 25px;
  background-position: left;
}

/* line 1834, ../assets/scss/main.scss */
a.link-facebook {
  margin-left: 40px;
}

/* line 1838, ../assets/scss/main.scss */
a.link-linkedin {
  margin-left: 140px;
}
/* line 1840, ../assets/scss/main.scss */
a.link-linkedin img {
  margin-top: 2px;
}

/* line 1845, ../assets/scss/main.scss */
a.link-twitter {
  margin-top: -20px;
  margin-left: 10px;
}
/* line 1848, ../assets/scss/main.scss */
a.link-twitter img {
  margin-top: -2px;
}

/* line 1853, ../assets/scss/main.scss */
a.link-youtube {
  margin-left: 70px;
}
/* line 1855, ../assets/scss/main.scss */
a.link-youtube img {
  margin-top: -2px;
}

/* line 1859, ../assets/scss/main.scss */
.single {
  padding-top: 6px;
  width: 240px;
  margin-right: 13px;
}

.margin_left_16_s{margin-left:16%;}
.margin_left_8_s{margin-left:8%;}
.margin_left_2_s{margin-left:2%;}
.iconsocialdown{margin-top:-2px;}
.iconsocialin{margin-top:1px;}
.iconsocialup{margin-top:-1px;}

@media (max-width: 350px) {
.margin_left_16_s{margin-left:4%;}
.margin_left_8_s{margin-left:16%;}
.margin_left_2_s{margin-left:5%;}

  }

/* Mobile */
@media (max-width: 767px) {
	.home-title{z-index:999;}

  /* line 1869, ../assets/scss/main.scss */
  .responsive-slick {
    height: auto;
    padding-bottom: 15px;
  }
  .with-ul ul{
      visibility:inherit;
    }

  /* line 1873, ../assets/scss/main.scss */
  .filters .icon-events {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 1877, ../assets/scss/main.scss */
  .f-row-one {
    height: auto;
  }

  /* line 1880, ../assets/scss/main.scss */
  .cont-mobile-top .col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 1884, ../assets/scss/main.scss */
  .mob-col-1 {
    width: 28%;
    height: 40px;
    background-image: url(../images/);
    border-right: 1px solid #32342f;
    float: left;
    text-align: center;
    color: #C4D600;
  }

  /* line 1897, ../assets/scss/main.scss */
  .mob-col-2,
  .mob-col-3,
  .mob-col-4,
  .mob-col-5,
  .mob-col-6 {
    width: 14%;
    border-right: 1px solid #32342f;
    border-left: 1px solid #4e504b;
    height: 40px;
    float: left;
    text-align: center;
  }

  /* line 1905, ../assets/scss/main.scss */
  .mob-col-6 {
    border-right: 1px solid #383a35;
  }

  /* line 1908, ../assets/scss/main.scss */
  .mobile-top {
    background-color: #383a35;
    height: 40px;
    width: 100%;
    position: relative;
  }
  /* line 1913, ../assets/scss/main.scss */
  .mobile-top .glyphicon {
    color: #C4D600;
    font-size: 18px;
    line-height: 36px;
  }
  /* line 1918, ../assets/scss/main.scss */
  .mobile-top .fa {
    color: #C4D600;
    font-size: 20px;
    line-height: 40px;
  }
  /* line 1923, ../assets/scss/main.scss */
  .mobile-top .fa .fa-bars {
    font-size: 20px;
  }
  /* line 1926, ../assets/scss/main.scss */
  .mobile-top .fa .fa-phone {
    font-size: 26px!important;
  }

  /* line 1930, ../assets/scss/main.scss */
  .cont-two {
    background-image: none;
  }
  /* line 1933, ../assets/scss/main.scss */
  .cont-two h2 {
    background-color: #fff;
    padding-left: 0px;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 22px;
    padding-bottom: 15px;
    font-family: 'Gotham Medium';
  }
  /* line 1942, ../assets/scss/main.scss */
  .cont-two .home-title {
    background-color: #fff;
      font-family: 'Gotham Medium';
}

  /* line 1946, ../assets/scss/main.scss */
  .top-level-tabs {
    border-bottom: none;
    height: auto;
  }

  /* line 1950, ../assets/scss/main.scss */
  .filters ul.top-level-tabs li {
    display: inline-block;
    width: 48% !important;
  }

  /* line 1954, ../assets/scss/main.scss */
  .filters ul.top-level-tabs a {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    display: block;
    color: #363a35;
    font-size: 14px;
    text-decoration: none;
    height: 30px;
    padding-left: 5px;
    padding-right: 0px;
  }

  /* line 1967, ../assets/scss/main.scss */
  .filters ul.top-level-tabs a.active {
    border: none;
  }

  /* line 1970, ../assets/scss/main.scss */
  .panel-reveal {
    padding-top: 20px;
    min-height: 0px;
  }

  /* line 1974, ../assets/scss/main.scss */
  .order-by {
    font-size: 13px;
  }

  /* line 1977, ../assets/scss/main.scss */
  .pull-right-nav {
    width: 100%;
  }

  /* line 1980, ../assets/scss/main.scss */
  .responsive-slick .res-slide {
    height: 300px;
    padding-top: 20px;
  }

  /* line 1984, ../assets/scss/main.scss */
  .mob-logo {
    margin-top: 7px;
    height: 33px;
    width: auto;
  }

  /* line 1989, ../assets/scss/main.scss */
  #home-top {
    height: auto;
  }

  /* line 1992, ../assets/scss/main.scss */
  .cont-three {
    background-position: -24px -215px;
  }

  /* line 1995, ../assets/scss/main.scss */
  .pointer {
    display: none;
  }

  /* line 1998, ../assets/scss/main.scss */
  .pointer-col {
    margin-top: 70px;
    padding-left: 30px;
    padding-right: 30px;
  }

	.cont-three .frm-area .form-group{width: 100%; }

  /* line 2003, ../assets/scss/main.scss */
  .cont-four {
    background-size: auto auto;
    background-position: 15px top;
    padding-top: 160px;
  }

  /* line 2008, ../assets/scss/main.scss */
  .left-leaf {
    display: none;
  }

  /* line 2011, ../assets/scss/main.scss */
  .magazine-text {
    padding-top: 16px;
  }

  /* line 2017, ../assets/scss/main.scss */
  .in-your,
  .area,
  .magazine-text .growing,
  .magazine-text {
    text-align: center;
  }

  /* line 2020, ../assets/scss/main.scss */
  .magazine-text p {
    text-align: center;
    font-size: 17px;
  }
  /* line 2023, ../assets/scss/main.scss */
  .magazine-text p .span {
    font-size: 17px;
  }

  /* line 2027, ../assets/scss/main.scss */
  .magazine-text p br {
    display: none;
  }

  /* line 2030, ../assets/scss/main.scss */
  .patrons {
    margin-top: 70px;
  }

  /* line 2033, ../assets/scss/main.scss */
  .logos {
    height: 350px;
  }

  /* line 2036, ../assets/scss/main.scss */
  .logos a {
    display: inline-block;
    text-align: center;
    float: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 2043, ../assets/scss/main.scss */
  .logos a img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 2049, ../assets/scss/main.scss */
  .cont-five {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
  }

  /* line 2054, ../assets/scss/main.scss */
  section#five {
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    height: auto;
  }

  /* line 2060, ../assets/scss/main.scss */
  .member-left {
    text-align: center;
    padding-bottom: 15px;
  }

  /* line 2064, ../assets/scss/main.scss */
  .member-right {
    padding-top: 10px;
    text-align: center;
  }

  /* line 2068, ../assets/scss/main.scss */
  footer .cont-footer {
    padding-bottom: 0px;
    padding-top: 30px;
  }



  /* line 2072, ../assets/scss/main.scss */
  .product-selector-items {
    padding-top: 20px;
    margin-top: 20px;
  }

  /* line 2076, ../assets/scss/main.scss */
  footer .form-col {
    padding-left: 0px;
  }

  /* line 2079, ../assets/scss/main.scss */
  footer .f-col-left {
    clear: both;
    padding-bottom: 40px;
  }

  /* line 2083, ../assets/scss/main.scss */
  footer .member-desc.address p {
    padding-top: 20px;
    clear: both;
    font-size: 13px;
    padding-left: 0px;
    margin-left: -15px;
  }

  /* line 2090, ../assets/scss/main.scss */
  footer .footer-row-one {
    padding-bottom: 0px;
  }

  /* line 2093, ../assets/scss/main.scss */
  footer .member-image.map-holder {
    padding-right: 15px;
  }

  /* line 2096, ../assets/scss/main.scss */
  section.base {
    height: 70px;
  }

  /* line 2099, ../assets/scss/main.scss */
  .cont-base p {
    font-size: 12px;
    color: #383a35;
  }

  /* line 2103, ../assets/scss/main.scss */
  section.base a {
    font-size: 12px;
  }

  /* line 2106, ../assets/scss/main.scss */
  .filters li.multi ul li {
    width: 100%;
  }

  /* line 2109, ../assets/scss/main.scss */
  #search-pop-up.container {
    padding-right: 0px;
    padding-left: 0px;
  }

  /* line 2113, ../assets/scss/main.scss */
  .form-control.search-pop-in {
    height: 50px;
    font-size: 20px;
    padding-left: 15px;
    font-weight: 400;
    font-family: "Gotham Bold";
  }

  /* line 2120, ../assets/scss/main.scss */
  .searchbox-icon.si-large {
    width: 50px;
    height: 50px;
    border-radius: 0px!important;
    font-size: 20px;
    line-height: 39px;
  }

  /* line 2127, ../assets/scss/main.scss */
  footer .footer-frm {
    margin-left: 0px;
  }

  /* line 2130, ../assets/scss/main.scss */
  .fm-container {
    height: 0px!important;
    top: 0px;
  }

  /* line 2134, ../assets/scss/main.scss */
  .text-styling {
    padding-top: 10px;
  }

  /* line 2137, ../assets/scss/main.scss */
  #main-content {
    padding-top: 0px;
    padding-bottom: 50px;
  }

  /* Text styling on mobilr */
  /* line 2142, ../assets/scss/main.scss */
  .text-styling {

  }
  /* line 2144, ../assets/scss/main.scss */
  .text-styling h1 {
    font-size: 22px;
  }
  /* line 2147, ../assets/scss/main.scss */
  .text-styling h2 {
    font-size: 20px;
  }
  /* line 2150, ../assets/scss/main.scss */
  .text-styling p {
    font-size: 16px;
  }
  /* line 2153, ../assets/scss/main.scss */
  .text-styling p.intro {
    font-size: 16px;
  }

  /* line 2157, ../assets/scss/main.scss */
  .breadcrumb.inner-bread li {
    font-size: 11px;
  }

  /* line 2160, ../assets/scss/main.scss */
  .breadcrumb.inner-bread li a {
    font-size: 11px;
  }

  /* line 2163, ../assets/scss/main.scss */
  .member-overview-left {
    padding-top: 20px;
    padding-right: 20px;
  }

  /* line 2167, ../assets/scss/main.scss */
  .member-overview-left p {

    color: #3b3e39;
    font-size: 16px;
    padding-bottom: 16px;
  }

  /* line 2173, ../assets/scss/main.scss */
  section#explore h3 {
    margin-left: 0px;
    padding-bottom: 10px;
  }

  /* line 2177, ../assets/scss/main.scss */
  a.manage {
    padding-top: 0px;
    padding-bottom: 20px;
    float: none;
    width: 100%;
    text-align: left;
  }
  /* line 2183, ../assets/scss/main.scss */
  a.manage .pencil {
    float: none;
    display: inline-block;
  }

  /* line 2188, ../assets/scss/main.scss */
  .slide-over {
    padding-top: 1px;
  }

  /* line 2191, ../assets/scss/main.scss */
  .slide-over ul {
    padding-top: 8px;
  }

  /* line 2194, ../assets/scss/main.scss */
  .slide-over ul li a {
    line-height: 19px;
  }

  /* line 2197, ../assets/scss/main.scss */
  section.split {
    background-image: url(../images/split-bg.png);
    background-position: left center;
    height: auto;
  }

  /* line 2202, ../assets/scss/main.scss */
  .split-mag-holder {
    text-align: center;
  }
  /* line 2204, ../assets/scss/main.scss */
  .split-mag-holder a img {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
  }

  /* line 2210, ../assets/scss/main.scss */
  .cont-split .split-left .growing {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
  }

  /* line 2215, ../assets/scss/main.scss */
  .cont-split .split-left p {
    text-align: center;
  }

  /* line 2218, ../assets/scss/main.scss */
  .cont-split .split-left a.link-magazine {
    margin-right: auto;
    margin-left: auto;
  }

  /* line 2222, ../assets/scss/main.scss */
  .split-left-col-right {
    text-align: center;
  }

  /* line 2225, ../assets/scss/main.scss */
  .black-bg {
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 30px;
    background-color: #363a35;
    text-align: center;
  }
  /* line 2231, ../assets/scss/main.scss */
  .black-bg .speech-svg {
    margin-left: 30px;
    margin-right: 30px;
  }

  /* line 2238, ../assets/scss/main.scss */
  .magazine-text p,
  .cont-split p,
  span {
    text-align: center;
  }

  /* line 2241, ../assets/scss/main.scss */
  .base-message span.smaller {
    padding-top: 6px;
    line-height: 14px;
    display: block;
  }

  /* line 2246, ../assets/scss/main.scss */
  body.inner-page .cont-two h1 {
    padding-bottom: 20px;
    font-size: 22px;
    text-align: left;
  }

  /* line 2251, ../assets/scss/main.scss */
  .contact-holder {
    padding-top: 30px;
  }

  /* line 2254, ../assets/scss/main.scss */
  .address-col {
    padding-left: 2px;
  }

  /* line 2257, ../assets/scss/main.scss */
  body.inner-page .cont-two {
    padding-top: 10px;
  }

  /* line 2260, ../assets/scss/main.scss */
  .submitted {
    padding-left: 20px;
  }

  /* line 2265, ../assets/scss/main.scss */
  .panel-reveal {
    padding-bottom: 0px;
  }

  /* line 2268, ../assets/scss/main.scss */
  .single {
    padding-top: 15px;
    width: 100%;
    padding-left: 30px;
  }

  /* line 2273, ../assets/scss/main.scss */
  .homepage .cont-two {
    padding-top: 0px;
  }

  /* line 2276, ../assets/scss/main.scss */
  .filters ul.top-level-tabs li {
    height: 50px;
     text-align: left;
      float: left;
  }
}
/* Tablet */
@media (min-width: 768px) and (max-width: 992px) {

    .with-ul ul{
      visibility:hidden;
    }
  /* line 2285, ../assets/scss/main.scss */
  .logos {
    text-align: center;
  }

  /* line 2287, ../assets/scss/main.scss */
  .logos a {
    float: none;
  }

  /* line 2291, ../assets/scss/main.scss */
  .responsive-slick .res-slide {
    padding-top: 170px;
  }

  /* line 2294, ../assets/scss/main.scss */
  ul.drop.pull-right-nav {
    float: left;
    padding-left: 0px;
    background-color: transparent;
  }

  /* line 2299, ../assets/scss/main.scss */
  body.homepage .filters ul.drop.pull-right-nav {
    padding-left: 35px;
    padding-bottom: 20px;
  }

  /* line 2303, ../assets/scss/main.scss */
  .cont-two h2 {
    padding-left: 50px;
    padding-bottom: 10px;
  }

  /* line 2307, ../assets/scss/main.scss */
  .pointer-col {
    margin-top: 80px;
    margin-left: 20%;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  /* line 2313, ../assets/scss/main.scss */
  .magazine-text {
    padding-top: 10px;
  }

  /* line 2316, ../assets/scss/main.scss */
  .patrons {
    margin-top: 80px;
    padding-bottom: 20px;
  }

  /* line 2320, ../assets/scss/main.scss */
  .cont-four {
    background-image: url(../images/stalk-right-small.png);
    background-repeat: no-repeat;
    background-position: 38px top;
  }

  /* line 2325, ../assets/scss/main.scss */
  #five {
    height: auto;
    text-align: center;
  }

  /* line 2329, ../assets/scss/main.scss */
  .member-left {
    text-align: center;
    padding-bottom: 15px;
  }

  /* line 2333, ../assets/scss/main.scss */
  .member-right {
    padding-top: 15px;
    text-align: center;
  }

  /* line 2337, ../assets/scss/main.scss */
  footer .img-responsive {
    width: 100%;
    height: auto;
  }

  /* line 2341, ../assets/scss/main.scss */
  footer .f-col-left {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 2345, ../assets/scss/main.scss */
  .contact-col {
    clear: both;
  }

  /* line 2348, ../assets/scss/main.scss */
  .form-col {
    padding-left: 0px;
  }

  /* line 2351, ../assets/scss/main.scss */
  footer .member-desc.address p {
    font-size: 13px;
  }

  /* line 2354, ../assets/scss/main.scss */
  .social-col {
    padding-bottom: 40px;
  }

  /* line 2357, ../assets/scss/main.scss */
  .footer-frm {
    margin-top: -12px;
  }

  /* line 2361, ../assets/scss/main.scss */
  footer .cont-footer {
    background-image: none;
    padding-left: 5%;
  }

  /* line 2366, ../assets/scss/main.scss */
  .slick-prev,
  .slick-next {
    display: none!important;
  }

  /* line 2369, ../assets/scss/main.scss */
  footer .footer-frm {
    margin-left: 0px;
  }

  /* line 2372, ../assets/scss/main.scss */
  .have-your-say a {
    font-size: 13px;
    padding-left: 20px;
    padding-top: 140px;
  }

  /* line 2377, ../assets/scss/main.scss */
  .member-overview-left {
    padding-top: 10px;
    padding-right: 20px;
  }

  /* line 2381, ../assets/scss/main.scss */
  .slide-over {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 2385, ../assets/scss/main.scss */
  .slide-over h4 {
    margin-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
  }
  /* line 2390, ../assets/scss/main.scss */
  .slide-over h4 a {
    font-size: 16px;
  }

  /* line 2394, ../assets/scss/main.scss */
  .slide-over h4 a .fa-chevron-right {
    font-size: 12px;
    padding-top: 5px;
  }

  /* line 2398, ../assets/scss/main.scss */
  .slide-over ul {
    padding-top: 4px;
  }
  /* line 2400, ../assets/scss/main.scss */
  .slide-over ul li {
    font-size: 11px;
    line-height: 15px;
  }
  /* line 2404, ../assets/scss/main.scss */
  .slide-over ul li a {
    line-height: 14px;
    font-size: 11px;
  }
  /* line 2408, ../assets/scss/main.scss */
  .slide-over ul li:before {
    line-height: 14px;
  }

  /* line 2412, ../assets/scss/main.scss */
  .member-overview-left h3 {
    font-size: 19px;
    line-height: 26px;
  }

  /* line 2416, ../assets/scss/main.scss */
  .patron-tel {
    font-size: 11px;
  }
}
/* Small Desktop */
@media (min-width: 993px) and (max-width: 1200px) {
  /* line 2425, ../assets/scss/main.scss */
  #newmap {
    padding-left: 0px;
  }

  .with-ul ul {
     visibility:hidden;
    }

  /* line 2428, ../assets/scss/main.scss */
  .wigan {
    left: 90px;
  }

  /* line 2431, ../assets/scss/main.scss */
  .bolton {
    left: 166px;
  }

  /* line 2434, ../assets/scss/main.scss */
  .bury {
    left: 280px;
  }

  /* line 2437, ../assets/scss/main.scss */
  .rochdale {
    left: 360px;
  }

  /* line 2440, ../assets/scss/main.scss */
  .salford {
    left: 240px;
  }

  /* line 2443, ../assets/scss/main.scss */
  .trafford {
    left: 215px;
  }

  /* line 2446, ../assets/scss/main.scss */
  .manchester {
    left: 297px;
  }

  /* line 2449, ../assets/scss/main.scss */
  .tameside {
    left: 410px;
  }

  /* line 2452, ../assets/scss/main.scss */
  .oldham {
    left: 425px;
  }

  /* line 2455, ../assets/scss/main.scss */
  .stockport {
    left: 370px;
  }

  /* line 2458, ../assets/scss/main.scss */
  .cont-four {
    background-position: 39px top;
    background-image: url(../images/stalk-right-mid.png);
  }

  /* line 2462, ../assets/scss/main.scss */
  .logos a {
    padding-left: 13px;
    padding-right: 13px;
  }
  /* line 2465, ../assets/scss/main.scss */
  .logos a img {
    width: 85%;
    height: auto;
  }

  /* line 2470, ../assets/scss/main.scss */
  .cont-two h2 {
    padding-top: 1px;
    padding-left: 36px;
    font-size: 15px;
      font-family: 'Gotham Medium';
}

  /* line 2475, ../assets/scss/main.scss */
  .member-middle p {
    font-size: 12px;
  }

  /* line 2478, ../assets/scss/main.scss */
  footer .f-col-left {
    padding-right: 15px;
  }

  /* line 2481, ../assets/scss/main.scss */
  footer .green-line {
        width: 400px;
    left: -124px;
  }

  /* line 2486, ../assets/scss/main.scss */
  footer .icon-facebook,
  footer .icon-flicker,
  footer .icon-linkedin {
    margin-left: 30px;
  }

  /* line 2490, ../assets/scss/main.scss */
  footer .icon-twitter,
  footer .icon-youtube {
    margin-right: 30px;
  }

  /* line 2494, ../assets/scss/main.scss */
  footer .cont-footer {
    background-image: none;
  }

  /* line 2499, ../assets/scss/main.scss */
  .have-your-say a {
    padding-left: 20px;
    padding-top: 140px;
  }

  /* line 2503, ../assets/scss/main.scss */
  .member-overview-left {
    padding-right: 20px;
  }

  /* line 2506, ../assets/scss/main.scss */
  .slide-over {
    padding-top: 2px;
  }

  /* line 2509, ../assets/scss/main.scss */
  .slide-over ul {
    padding-top: 3px;
  }

  /* line 2512, ../assets/scss/main.scss */
  .slide-over ul li a {
    font-size: 12px;
    line-height: 19px;
  }
}
/* Large Desktop*/
/* line 2523, ../assets/scss/main.scss */
.border-red {
  border: 1px solid red;
}

/* line 2527, ../assets/scss/main.scss */
.border-yellow {
  border: 1px solid yellow;
}

/* line 2531, ../assets/scss/main.scss */
.border-green {
  border: 1px solid green;
}

/* line 2535, ../assets/scss/main.scss */
.border-blue {
  border: 1px solid blue;
}

/* Menu */

div.flexmenu ul li.with-ul ul
{
    background-color: #343a33;
}



a.contact-link {
  font-size: 13px;
  color: #363a35;
  line-height: 40px;
  padding: 12px;
  margin-left: 15px;
  text-decoration: none;
  border: 1px solid #b8c106;
}

a.contact-link span.arrow {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}


a.link-back{
    display: block;
    text-align: left;
    background-color: black;
}

a.link-back
{
    display: block;
    text-align: left;
    background-color: #353a34;
    color: white;
    text-decoration: none;
    padding: 10px;
}

a.link-back i
{
    padding-left: 10px;
    padding-right: 10px;
    color: #b8c105;
}


.filter-style .dropdown.open span.selected,
.filter-style .dropdown.open div,
.filter-style .dropdown.open div ul li {
    background-color: #fff;
    color: #000;

}
.filter-style .dropdown.open span.selected {
    border:1px solid #ccc !important; width: auto;
}

.news-filter{margin-top:20px;}

.filter-style .dropdown {
 width: 220px;
}

.filter-style .dropdown.open,
.filter-style .dropdown.open div {
    border: none;
    overflow: visible;
}

.filter-style .dropdown.open div ul li {
   /*border-bottom: solid 1px #cecece;*/
}

.filter-style .dropdown.open div ul {
    border: 1px solid #ccc;

}

.filter-style .dropdown.open div {

    padding-right: 30px;
}



div.cont-map, .svg-map {
    background-color: #353a34;
    /*width:100%;*/
}

.content-concertina .panel {
    border: none;
    background-color: #c4da00;
}

.content-concertina .panel .panel-heading {
    border: none;
    border-bottom: 1px solid #cecece;
    background-color: white;
}

.content-concertina .panel .panel-heading a,
.content-concertina .panel .panel-body,
.content-concertina .panel .panel-body p {
    color: #9a9d94;
}

.panel-body p {font-size:15px;}

.content-concertina .panel-heading a {
  display: block;
}

.content-concertina .panel-heading a .glyphicon {
  color: #c4da00;
	bottom: 0px;
}

.content-concertina .panel.shown {
    border: 1px solid #c4da00;
}

.content-concertina .panel.shown .panel-heading {
    border-bottom: none;
}

.content-concertina .panel.shown .panel-heading a,
.content-concertina .panel.shown .panel-body,
.content-concertina .panel.shown .panel-body p {
    color: #393b36;
}



.row-no-padding .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.row-no-padding [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.casestudiespage h1,
.newssubsectionpage h1,
.eventssubsectionpage h1 {
    text-transform: uppercase;
    font-family: 'Gotham Bold';
    font-size: 16px;
}

.casestudiespage{
	padding-top:55px !important;
}
/*.casestudiespage{
    margin-top: -30px;
}*/

.newssubsectionpage .top-level-tabs,
.eventssubsectionpage .top-level-tabs  {
    text-align: right;
}

.eventitempage #tabpages a {
    color: #383838;
	font-family:'lato';
	font-weight:400;
}
.nav-tabs .active a{font-weight:800 !important;}

.article-data strong{font-family:'Gotham Bold';}

.article-image-wrapper {padding: 0; float: none; display: flex; justify-content: center; align-items: center; padding: 0 0 30px 0; flex-direction: column;}
@media (min-width: 768px) {.article-image-wrapper {text-align:right; width: 35%; float: right; padding: 0 0 30px 30px}}
.article-image {width: 100%; max-width: 500px; margin: 0 auto;}
.article-nav-tabs {float:none; width: 100%; margin-bottom: 15px;}
@media (min-width: 768px) {.article-nav-tabs {float:left; width: 65%;}}


.eventitempage .addthis_native_toolbox {
    margin-top: 20px;
}

.eventitempage #sponsor {
    position: absolute;
    right: 80px;
    bottom: -60px;

}

.eventitempage h1, .newsitempage h1 {
    color: #C4D600;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 20px;
	font-family:lato;
}

#article-tab-overview{	font-family:Gotham Book; font-size:14px;}

.article-description p {font-family:Gotham Book; font-size:14px; color: #000;}

.eventitempage #sponsor div.sponsor-shadow {
    box-shadow: 0 10px 10px 10px #f5f5f5;
    position: absolute;
    height: 50px;
    width: 120px;
    left: 0;
    top: 60px;
    z-index: -1;
}

.eventitempage #sponsor a.sponsor-logo div {
    width: 120px;
    height: 120px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: inline-block;
}

.eventitempage #sponsor span.sponsor-label {
    display: block;
    font-weight:300;
}

.eventitempage #sponsor span.sponsor-name {
    text-transform: uppercase;
}

.eventitempage #sponsor a.sponsor-web {
    color: #C4D600;
}

.eventitempage .article-contact i.fa {
    color: #C4D600;
}

section#testimonial {
    background-color: #efefef;
	padding-top:20px;
}

.glossaryoflinkspage h1 {
    text-transform: uppercase;
}


.genericsectionpage .content-left {
  padding-top: 30px;
  /*padding-right: 130px;*/
  height:385px;
}

.genericsectionpage .content-left .content-body {

}

.genericsectionpage .content-left .content-body h1 {
    text-transform: uppercase;
    font-weight: 600;
    color: #333333;
}

.genericsectionpage .content-left .content-body h3 {
    text-transform: uppercase;
    font-family:'Lato', sans-serif;
    padding-top: 10px;
    color: #b1b90a;
    font-size: 20px;
    padding-bottom: 15px;
    font-weight: 500;
}

.genericsectionpage .content-left .content-body p {

    color: #3b3e39;
    font-size: 18px;
    padding-bottom: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

.nav-side-menu {
    margin-bottom: 40px;
}


.localcontentpage .content-title h1{
  color: #b1b90a;
}

.localcontentpage .news-header,
.localcontentpage .events-header
{
    margin-top: 50px;
    border-bottom: 1px solid #cecece;
}

.localcontentpage .news-header .title,
.localcontentpage .events-header .title
{
    text-transform: uppercase;
    padding-left: 55px;
    background-image: url(../images/icons/news.svg);
    background-repeat: no-repeat;
    background-size: 45px;
    background-position: left center;
}

.localcontentpage .news-header .title
{
    background-image: url(../images/icons/news.svg);
}

.localcontentpage .events-header .title
{
    background-image: url(../images/icons/events.svg);
}

.localcontentpage .news-header a.link-more,
.localcontentpage .events-header a.link-more
{
    display: inline-block;
    margin-top: 50px;
}

.localcontentpage .product-selector-items
{
    margin-top: 20px;
}


.faqspage .panel-heading .letter {
    color: #d9ec1b;
    padding-right: 0px;
}

.faqspage .panel-heading .question {
    padding-left: 0px;
    margin-left: -10px;
}

.faqspage .panel-body .letter {
    color: white;
    padding-right: 0px;
}

.faqspage .panel-body .answer {
    padding-left: 0px;
    margin-left: -10px;
}

section#campaigmap {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #353a34;
}

section#campaigmap .in-your {
  /*color: #515151;*/
}

section#campaigmap .dropdown,
section#campaigmap .dropdown div {
     /*background-color: #efefef;*/
}

/*.fm-container .flexmenu.fm-lg a {
    font-weight: 100;
}*/

.highlighted {
    color: #c4d600;
}

.highlightedlocation
{
   color: #383a35;
}
.overlay{background:#000; opacity:0.2;}
.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}

.f-nav2{ z-index: 9999; position: fixed; left: 0; top: 45px !important; width: 100%;}

.glyphicon-search{position:relative; top: 2px; left: 1px;}
.glyphicon-plus{position:relative !important;}
.panel-heading .letter{color: #b8c105;
    font-size: 15px;}
.panel-collapse .letter{color: #fff;
    font-size: 15px;}

#navbar{
margin : 0;
	padding : 0
}

.auto-width .dropdown div ul{width:auto;}


 .foot-left-logo {

    }
 .foot-link {padding-left:0px;}
@media (min-width: 992px) {
    .read-date p {
        display: none;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {

    .foot-left-logo {
        width: 20%;
    }

    .foot-link {width:55%;}
    a.btn-join {
	font-size: 15px;
    font-weight: 400;
	}

}

.foot-blk{}
.foot-blk-social{display:none;}
 .hide-links{}

@media (max-width: 992px) and (min-width: 768px) {

    .foot-left-logo {
           width: 50%;
    float: left;
    }

    .foot-right-logo{ width: 50%;
    float: right;
    top: -150px;}

    .foot-link {padding-left: 22%;
    width: 75%;
    padding-right: 15%; top: -20px;


    }

     .hide-links{display:none;}
}

@media (max-width: 767px) and (min-width: 500px){
	.content-right{display:none;}
      .foot-left-logo {
           width: 50%;
    float: left;
    }
    .foot-right-logo{ width: 50%;
    float: right;
    top: -150px;}
    .foot-link {
    padding-left: 19%;
    width: 85%;
    padding-right: 13%;
    top: -20px;
}
    .cont-base{margin-top: 40px;
    /* width: 80%; */
    padding-left: 15%;
    padding-right: 15%;}
    .foot-blk{display:none;}
    .foot-blk-social{display:block;}
    footer h6 {
        color: #c1d52f;
    }


}

@media (max-width: 500px){
      .foot-left-logo {
           width: 50%;
    float: left;
    }


       .foot-left-logo > img {width:100%;}
       .foot-right-logo > img {width:100%;}
    .foot-right-logo{ width: 50%;
    float: right;
    top: -160px;}
    .foot-link {
    padding-left: 5%;
        width: 100%;


}
    .cont-base {width:100%;padding-left: 42px;}
    .footer-link a, .footer-link {
    color: #c4d600;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Gotham Bold';
    letter-spacing: -1px;
}

       .foot-blk{display:none;}
    .foot-blk-social{display:block;}
    footer h6 {
        color: #c1d52f;
    }

    footer .g-foot-scl {
    left: 14% !important;
}
    .footer-row-one{padding-right: 62px;}
}
.content-right{}
@media (max-width: 500px) and (min-width: 357px) {
	.content-right{display:none;}
    .foot-left-logo {
           width: 50%;
    float: left;
    }
       .foot-left-logo > img {width:100%;}
       .foot-right-logo > img {width:100%;}

    .foot-link {
           padding-left: 11%;
        width: 100%;
        float:left;
            padding-top: 0px !important;
                margin-top: 0px !important;
    }
     .foot-right-logo{ width: 50%;
    float: right;
    top: -160px;

     }
     footer .g-foot-scl {
    left: 24% !important;
}
}

@media (max-width: 422px) and (min-width: 380px) {
     .foot-right-logo{ width: 50%;
    float: right;
    top: -140px;

     }
}

@media (min-width: 767px){
    .hideblock {
    display:none;

    }


    .hideblock-inner{ display:none; }


}
@media screen and (max-width: 375px){
.cont-base {
    width: 100%;
    padding-left: 35px;
}
}

a.fa-foot {
    display:block;
    float:left;
    margin-top:10px;
    margin-right:10px;}
a.fa-foot > i {font-size:20px !important;}

.mobile-menu{display:none;}
.desk-menu {display:block;}

@media (max-width: 768px) {
    .mobile-menu{display:block;}
     .desk-menu{display:none;}

}
@media (min-width: 769px) {
   .mobile-menu{display:none;}
     .desk-menu{display:block;}

}

.text-styling{color: #b8c105}
.gmccDirectory li{list-style:none; color:#9a9d94}

.myBookings{color:#9a9d94}
.standard-box a:hover{color:#fff;}
