.container-header {
  background : #fff;
}

.container-nav {
  background: linear-gradient(90deg, #4b6cb7 0%, #182848 100%);
}

.container-search input {
  font-size: 12px;
  padding: 0.3rem 0.3rem;
}

.btn
{
  font-size: 12px;
}

.form-control {
	font-size: 12px;
}

.nav
{
  font-size:1rem;
}

.mfp_default_title a
{
  text-decoration:none;
}

.page-header h1, .cat-children>h3{
  padding: 10px 0;
  margin: 0 0 15px;
  position: relative;
}

.page-header h1:after, .cat-children>h3:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 32px;
  height: 3px;
  background: #00c;
}

.page-header h2 a {
	text-decoration:none;  
}

.item-title a {
  text-decoration:none;
}

.category-sub-title{
  padding: 10px 0;
  margin: 0 0 15px;
  position: relative;
}

.category-sub-title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 32px;
  height: 3px;
  background: #00c;
}

.list-group .list-group-item h3 a {
	text-decoration : none !important;
  	font-size: 16px;
}

.list-group .list-group-item a img {
	display : block;
  	width : 30%;
  	float : left;
  	padding : 5px 15px;
}

.list-group .list-group-item .tag-body {
	display:block;
}

.sidebar-right .mfp_default_skin_card .mfp_default_item {
  margin-bottom:0px;
}

.container-banner {
margin : 10px 0px 10px 0px;
}

.mfp_masonry_skin_card .mfp_masonry_item .mfp_masonry_title a{
  text-decoration:none;
}

.mfp_default_skin_card .mfp_default_item .mfp_default_title a {
  font-size:14px !important;
}

@media (min-width: 992px) {
.image-left .blog-item .item-image, .image-right .blog-item .item-image {
    flex: 0 0 30%;
}
}

.image-left .blog-item .item-image a img, .image-right .blog-item .item-image a img {
	border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0px 0px 13px 0px rgb(0 0 0 / 10%);
}

.blog-item .item-content .page-header h2 {
  font-size:16px;
}

.item-separator {
  	border-bottom: 1px dashed #CABFB1;
	display: block;
	margin: 5px 0;
	width: 100%;
}

.junewsultra .jn .jn-left
{
  width:30% !important;
}

.rl_quickindex a{
  text-decoration:none !important;
}

.js-finder-searchform .awesomplete
{
  display:block !important;
}

.js-finder-search-query
{
  width:100%;
  max-width:100% !important;
}

.com-finder__results-list a{
  text-decoration:none !important;
}

.result__description, .result__taxonomy, .result__title-url {
  font-size:0.9rem;
}

.result__title-url{
  display:none;
}

.result__item+.result__item{
  border-top: 0.8px dashed;
}

.language-markup .tag
{
  padding:0px !important;
}

.com-content-article ol, .com-content-article ul{
  overflow:auto !important;
}