body, html {
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300 !important;
	line-height: 26.4px;
	color:#2F4F4F !important;
	background:#fff;
}

:root {
  --jumbotron-padding-y: 3rem;
}

p{color:#2F4F4F;}

.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) * 0.2);
    padding-bottom: calc(var(--jumbotron-padding-y) * 1.2);
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.navbar-dark .navbar-brand{color:#2F4F4F;}
.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 52rem;
}



footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

/*.box:hover { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }*/
.card {border:0px;}
.buy {font-size:11px;}

.card a:hover{text-decoration:none;}

h1 {
	font-size: 18px;
	font-weight: 300;
	line-height:16px;
}

.pt0 {padding-top:0;}
.pb0 {padding-bottom:0;}

.search {
	font-size: 28px;
	font-weight: 100;
	line-height:16px;

}


.pagination li{
margin-left:5px;
margin-top:20px;	
}
.pagination li a{
	position: relative;
    display: block;
    padding: .20rem .75rem;
	margin-left: -1px;
    line-height: 1.25;
    color: #0275d8;
    background-color: #f8f9fa;
	font-size:18px;
	border-radius:100px;
	width:28px;
}
.pagination li a:hover{
	text-decoration:none;
	background-color: #007bff;
	color:#fff;
}

.card-body{
	padding: 0px !important;
	padding-top: 4px !important;
	padding-bottom: 16px !important;

}


