/* line 2, ../../../source/sass/mixins/neat/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#core::after {
    box-shadow: 0 223px 0px 0px white;
}

.banner-image{
    margin-bottom:20px;
}

@media screen and (max-width: 1024px){
  .banner-image{
    display:none;
  }
}

/* line 13, ../../../source/sass/templates/homepage.scss */
.mask {
  *zoom: 1;
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  -ms-touch-action: none;
}
/* line 18, ../../../source/sass/mixins/bourbon/addons/_clearfix.scss */
.mask:before, .mask:after {
  content: " ";
  display: table;
}
/* line 23, ../../../source/sass/mixins/bourbon/addons/_clearfix.scss */
.mask:after {
  clear: both;
}

/* line 21, ../../../source/sass/templates/homepage.scss */
.content {
  margin: 14.7272727% auto 0px;
  width: 1024px;
}
/* line 24, ../../../source/sass/templates/homepage.scss */
.content h2 {
  position: relative;
  font-size: 55px;
  color: white;
  text-transform: uppercase;
  line-height: 0.71em;
  margin: 0;
  text-align: center;
  z-index: 2;
}

/* line 37, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide.active .slide-tags {
  display: block;
}

/* line 40, ../../../source/sass/templates/homepage.scss */
.slider {
  position: relative;
  -webkit-box-shadow: 0 -79px 130px -15px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 -79px 130px -15px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 -79px 130px -15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 -79px 130px -15px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  background: white;
  display: block;
  height: auto;
  max-height: 365px;
  overflow: hidden;
  z-index: 1;
}
/* line 52, ../../../source/sass/templates/homepage.scss */
.slider .mask {
  width: inherit;
  display: block;
  height: 18.8em;
  overflow: hidden;
  padding: 0.8%;
}
/* line 58, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events {
  position: relative;
  width: 500.55%;
  padding: 5.5479452% 0 0;
  margin: 0 auto;
  overflow: hidden;
  z-index: 1;
  left: -368px;
}
/* line 66, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide {
  position: relative;
  padding: 0 1.0% 0;
  display: inline-block;
  float: left;
  width: 33.2857143%;
  /*max-width: 560px;*/
  height: 12.5em;
  max-height: 200px;
  cursor: pointer;
}

.slider .mask #news-events .slide.inactive *{
    opacity: 0.25;
}

@media screen and (max-width: 767px){
  .slider .mask #news-events .slide .image{
    display:none;
  }  
}

.slider .mask #news-events .slide .image{
   float: left;
   width: 125px;
   height: 145px;
   margin:0 30px 50px 0;
 }
.slider .mask #news-events .slide .image img{
    width: 125px;
}

/* line 75, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide .slide-tags {
  display: none;
}
/* line 77, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide .slide-tags a {
  color: #e3931d;
}
/* line 80, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide .slide-tags a:hover {
  color: #2c2c2c;
}
/* line 85, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide:hover {
  color: #cb3600;
}
/* line 88, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide:hover h3 a {
  color: #cb3600;
}
/* line 91, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide:after {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  display: inline-block;
  border-left: 1px dotted #a0a0a0;
  width: 1px;
  height: 12.5em;
  max-height: 200px;
  opacity: 0.75;
}
/* line 105, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide:last-child:after {
  border-left: none;
}
/* line 108, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide h3, .slider .mask #news-events .slide p {
  font-size: 1.3em;
  margin: 0 0 2.5%;
  line-height: 1.3em;
}
/* line 113, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide h3 a {
  color: #2c2c2c;
  text-decoration: none;
}
/* line 118, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide p {
  font-size:1em;
  margin-bottom: 2.5%;
  z-index: 99999999 !important;
}
/* line 123, ../../../source/sass/templates/homepage.scss */
/*.slider .mask #news-events .slide.inactive h3, .slider .mask #news-events .slide.inactive p, .slider .mask #news-events .slide.inactive ul {
  opacity: 0.25;
}*/
/* line 127, ../../../source/sass/templates/homepage.scss */
    .slider .mask #news-events .slide ul {
        float: left;
        padding: 0;
        margin: 0;
        /*position: absolute;
        bottom: 0;*/
        /*background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 25%, rgba(255,255,255,1) 100%);*/ /* FF3.6+ */
        /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(25%,rgba(255,255,255,0.75)), color-stop(100%,rgba(255,255,255,1)));*/ /* Chrome,Safari4+ */
        /*background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,1) 100%);*/ /* Chrome10+,Safari5.1+ */
        /*background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,1) 100%);*/ /* Opera 11.10+ */
        /*background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,1) 100%);*/ /* IE10+ */
        /*background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,1) 100%);*/ /* W3C */
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );*/ /* IE6-9 */

    }
/* line 132, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide ul li {
  float: left;
  display: inline-block;
  /*padding: 1.5%;*/
  font-size: 87.5%;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 141, ../../../source/sass/templates/homepage.scss */
.slider .mask #news-events .slide ul li a {
	color:#e3931d;
  text-decoration: none;
}
.slider .mask #news-events .slide ul li a:hover {
  color: #2c2c2c;
}

/* line 151, ../../../source/sass/templates/homepage.scss */
.slider-control {
  max-width: 218px;
  margin: 0 auto;
  margin-bottom: 50px;
}

/* line 156, ../../../source/sass/templates/homepage.scss */
.professional-search {
  display: none;
  text-align: center;
}
/* line 159, ../../../source/sass/templates/homepage.scss */
.professional-search a {
  border: none;
  background-color: #bd3200;
  color: white;
  padding: 8px 55px;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
}

@media screen and (max-width: 1024px) {
  /* line 171, ../../../source/sass/templates/homepage.scss */
  .content {
    width: 100%;
  }
}
@media screen and (min-width: 1680px) {
  /* line 177, ../../../source/sass/templates/homepage.scss */
  .content {
    margin-top: 250px;
  }
}
@media screen and (max-width: 1350px) {
  /* line 183, ../../../source/sass/templates/homepage.scss */
  .content {
    margin-top: 200px;
  }
}
@media screen and (min-width: 768px) and (max-width: 960px) {
  /* line 189, ../../../source/sass/templates/homepage.scss */
  header {
    background-color: rgba(0, 0, 0, 0.4);
    height: 145px;
  }

  /* line 193, ../../../source/sass/templates/homepage.scss */
  .content {
    width: auto;
    margin-top: 23.7272727%;
  }
  /* line 196, ../../../source/sass/templates/homepage.scss */
  .content h2 {
    font-size: 2.2em;
  }

  /* line 200, ../../../source/sass/templates/homepage.scss */
  .slider .mask #news-events {
    left: -240px;
  }

  /* line 203, ../../../source/sass/templates/homepage.scss */
  /*.slider .mask #news-events .slide {
    max-width: 410px;
    width: 420px;
  }*/

  /* line 207, ../../../source/sass/templates/homepage.scss */
  .slider-control {
    max-width: 300px;
  }
  /* line 209, ../../../source/sass/templates/homepage.scss */
  .slider-control ul li {
    padding: 5.5px 6.7px 7px;
  }
  /* line 211, ../../../source/sass/templates/homepage.scss */
  .slider-control ul li a {
    font-size: 4.5em;
  }
}
@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 223, ../../../source/sass/templates/homepage.scss */
  .content {
    margin: 0;
    width: auto;
  }
  /* line 226, ../../../source/sass/templates/homepage.scss */
  .content h2 {
    font-size: 1.1em;
    margin-bottom: 10px;
  }

  /* line 231, ../../../source/sass/templates/homepage.scss */
  .slider .mask #news-events {
    width: 10000px;
    font-size: 85%;
  }

  /* line 236, ../../../source/sass/templates/homepage.scss */
  .slider .mask #news-events .slide {
    width: 100%;
    min-width: 390px;
    padding: 15px 115px 0px 45px;
  
    /* max-width: 100%; */
}

  /* line 241, ../../../source/sass/templates/homepage.scss */
  .slider {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 246, ../../../source/sass/templates/homepage.scss */
  .slider .mask {
    overflow: hidden;
    padding: 5px 0 5px;
    height: auto;
  }

  /* line 251, ../../../source/sass/templates/homepage.scss */
  .slider-control {
    margin-bottom: 25px;
    max-width: 300px;
  }
  /* line 254, ../../../source/sass/templates/homepage.scss */
  .slider-control ul li {
    padding: 10.5px 6.7px 10.5px;
  }
  /* line 256, ../../../source/sass/templates/homepage.scss */
  .slider-control ul li a {
    font-size: 4.5em;
  }

  /* line 262, ../../../source/sass/templates/homepage.scss */
  .professional-search {
    display: block;
    padding: 20px;
    background-color: gainsboro;
  }

  /* line 267, ../../../source/sass/templates/homepage.scss */
  .slider .mask #news-events {
    padding: .5479452% 0 0;
    left: -460px;
  }
}

