
section.center-content {margin-bottom:0px !important}
.remove-slice{
max-width:1100px;
  margin:0 auto;
}
.remove-slice p {
text-align:center
}
.remove-slice:before {
display:none
}
.slideshow-wrapper {
position:fixed;
  top:0;
  left:0;
  width:100%;
  height: 100vh;
  z-index:-10;
  opacity: 0;
  -webkit-transition: opacity 1s; /* Safari */
  transition: opacity 1s;
 
 
}

.grey-out {
position:fixed;
  top:0;
  left:0;
  width:100%;
  height: 100vh;
  z-index:100;
  background-color: rgba(0,0,0,.8)
  
}
.jones-pop img {
max-width:1200px !important;
  width:100% !important
}

.jones-pop {
position: fixed;
  top:50%;
  left:50%;
  width:100%;
  max-width:1200px;
  z-index:110;
  transform: translate(-50%,-50%);
  
}

.jones-pop .right-arrow {
right:5% !important
}
left:5% !important
}

section.slider, section.center-content, section.blue-box {
margin-bottom:30px;
  
  clear:both;
}
section.blue-box section.center-content {
margin-bottom:0px;
  margin-top:0px;
}
section.center-content {
  max-width:1000px;
  width:100%;
  margin-left: auto;
  margin-right: auto;
}
section.center-content li {
margin-bottom:10px
}

section.center-content li:last-of-type{
margin-bottom:0px
}
.blue-box {
width:100%;
  padding: 2.2em 1em;
  position:relative;
  background-color:#0057b8;
  margin-bottom: 1em
}
.blue-box:before {
    content: '';
    position: absolute;
    bottom: 0; left: 0;
    border-bottom: 40px solid #fff;
    border-right: 40px solid #0057b8;
    width: 0;
}

.blue-box .section-title {
color: #fff
}
.blue-box ul {
margin-bottom:0px
}
.blue-box ul, .blue-box li, .blue-box p, .blue-box span {
color:#fff
}

p {
font-size:1em
}
h1.read {
font-size: 2.7em;
  text-transform: uppercase
}
.section-title{
font-size: 1.7em;
  text-transform: uppercase
}
.figure {
    color: #0057b8;
    font-size: .8em;
    margin-top: 10px;
}

.sidebar-box .read-more { 
  position: absolute; 
  bottom: 0; 
  left: 0;
  width: 100%; 
  text-align: center; 
  margin: 0; padding: 10px 0; 
	
  /* "transparent" only works here because == rgba(0,0,0,0) */
  background-image: linear-gradient(to bottom, rgba(255,255,255,0), white);
}
  

/* mobile styles -*/

@media(max-width: 767px){
  .image-content img, .figure {
    width:100% !important
  }
  h1.read {
font-size: 1.5em;
}
  
  .section-title{
font-size: 1.3em;
}
  
}