


.center-40{margin:0 auto;width:40%}

.align-right{text-align:right}

.align-center{text-align:center}

.align-middle{vertical-align:middle}

.jplist .block{width:840px}.jplist .date{float:right;color:#440e00}.jplist .keywords,.jplist .price{color:#17161B}.jplist .list{margin:30px 0}

.jplist-drop-down {

    background-color: white;
    text-decoration: none;
    font-size: 16px;
    color: #4dd6a3;
    border: none;
    outline: none;
    height:50px;
    margin: 10px;
    /*padding: 10px 30px;*/
    display: inline;
}

.jplist-pagesbox {
    text-decoration: none;
    font-size: 16px;
    color: #4dd6a3;
    border: none;
    outline: none;
    display: inline;
    border-radius: 6px;
}

.jplist-pagesbox button {
color: #4dd6a3;
  height:36px;
    padding: 0px 15px;
    border:none;
}

.jplist-pagination {
	margin:30px auto;
  text-align: center;
}

.jplist-pagingprev {
  display: none;
}
.jplist-pagingnext {
  display: none;
}


.jplist-pagination .jplist-current {
  background-color: #4dd6a3;
  color: white;
  border-radius: 6px;
}
.jplist-pagingmid {
  width:100%;
}


/*.center ul  {
    background:white;
	color:#4dd6a3;
}
*/

.ui li {
    background-color: black;
}


.flex-container {

  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  background-color: none;
  margin: auto;
}

.flex-container > div {
  background-color: white;
  margin: 13px 10px;
  font-size: 30px;
  box-shadow: 0px 10px 30px 0px rgba(49, 203, 163, 0.1);
  width: 400px;
  flex: 1 1 auto;
  overflow: hidden;
}

.press-logo {
    float: left;
    width: 130px;
    padding: 60px 0px;
    margin-left: 30px;
    margin-right: 30px;
}

div.vertical-line{
      width: 1px; /* Line width */
      background-color: #f1f1f1; /* Line color */
      height: 100%; /* Override in-line if you want specific height. */
      float: left; /* Causes the line to float to left of content.
        You can instead use position:absolute or display:inline-block
        if this fits better with your design */
      margin-top: 35px;
    }

.flex-container h1 {

    padding : 0px 0px;
    text-align: left;
    color: #475f6b;
    margin-right: 30px;
    margin-left: 220px;
}


.date {
    font-size: 14px;
    margin-top: 40px;
}

.content {
    font-size: 16px;
    margin-bottom: 40px;
}

.dropmenu {
	height:50px;
	width:340px;
	display:block;
	margin:30px auto;
}

.panel-top {
    background-color: aqua;
}

.jplist-no-results {
    padding: 50px 0px;
    font-size: 16px;
    color: #4dd6a3;
}

.filterDiv {
  transition: 0.5s;
}

.filterDiv:hover {
  background-color: lightgray;
}
