/* ARTICLE IMAGE */

.article-details .article-full-image img {
  margin: 0 auto;
  display: block;
}








.mod-randomimage.random-image img
{margin: 0 auto;}

.poiisi .col-lg-6
{margin-bottom: 22px;}

.mines .col-lg-6
{margin-bottom: 22px;}

.lao .col-lg-6
{margin-bottom: 22px;}

.par .col-lg-6
{margin-bottom: 22px;}

#sp-header {
  background: #ffffff none repeat scroll 0 0;
      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
}

.sp-megamenu-parent > li > a {
 
  font-weight: 600;
  letter-spacing: 0.1px;
  line-height: 50px;
  padding: 0 8px;
  text-transform: none;
}

.sp-megamenu-parent > li.active > a {
font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.3px;
  line-height: 50px;
  padding: 0 8px;
  text-transform: none;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  padding: 10px 0;
  cursor: pointer;
font-weight: 600;
letter-spacing: 0.3px;
}
.sp-megamenu-parent > li > span
 {
  display: inline-block;
  padding: 0 15px;
  line-height: 60px;
  font-size: 16px;
  margin: 0;
font-weight: 600;
letter-spacing: 0.4px;
}

.article-list .article {
  box-shadow: 0 0 1px 1px #fff inset, 0 0 20px 3px rgba(230, 226, 220, 0.6) inset;
border: 1px solid #cccbc9;
height: 100%;
}

.article-details 
{
background: #fff none repeat scroll 0 0;
border: 1px solid #cccbc9;
border-radius: 5px;
box-shadow: 0 0 1px 1px #fff inset, 0 0 20px 3px rgba(230, 226, 220, 0.6) inset;

padding: 18px;
}

.oeo {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cccbc9;
  border-radius: 5px;
  box-shadow: 0 0 1px 1px #fff inset, 0 0 20px 3px rgba(230, 226, 220, 0.6) inset;
   padding: 18px;
}

/* PAGE TITLE */

#sp-title {
	position: relative;
	overflow: hidden;
}

#sp-title .sp-module {
	position: relative;
	z-index: 5;
}

.sp-page-title {
background-size: cover;
opacity: 1;
padding: 100px 0px;
text-align: center;
position: relative;
background: rgba(30, 30, 34, .5);
}

.sp-page-title:before {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
content: "";
background: rgba(30, 30, 34, .5);
z-index: 1;
}

.sp-page-title .container {
    position: relative;
    z-index: 2;
}

.sp-page-title .sp-page-title-heading {
font-size: 60px;
color: #ffffff;
line-height: 71px;
font-weight: 700;
}

.breadcrumb {
	justify-content: center;
}

.sp-page-title .breadcrumb > li > a {
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: .8rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	padding-right: .8rem;
}

.sp-page-title .breadcrumb > li > a:hover {
	color: var(--maincolor);
}

.sp-page-title .breadcrumb > .active {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	transition: all 500ms ease;
	color: #fff;
}



#sp-right .sp-module.oeo
{ 
  border: 1px solid #cccbc9;
}

.sp-module-content-bottom
{margin: 10px 0px;}

/********************
TAGS
************************/

.tagspopular ul
{padding-left: 0;
text-align: center;
}

.tagspopular li {
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
    display: inline-block;
    font-weight: 600;
    margin: 0px 5px 5px 5px;
    padding: 1px 15px 5px 15px;
    background-color: #937F6E;
    border-radius: 5px;
}

.sp-module .tagspopular ul > li > a {
letter-spacing: 2px;
    color: #ffffff;
}


.list-group-item.list-group-item-action img
{margin: 0 auto;}



.list-group-item.list-group-item-action
{border-top-width: 1px;
border-top-left-radius: inherit;
border-top-right-radius: inherit;

}

.list-group-item.list-group-item-action p
{margin: 15px 0px 10px 0px;}

.mod-tagspopular.tagspopular
{
text-align: center;
}