/* -----------------------------------------------------------------
## Custom CSS
----------------------------------------------------------------- */
/* Add here all your CSS customizations */

/*
@media (min-width: 1200px){
.mnmd-block--fullwidth {
    margin-bottom: 11px;
}
}

.btn-article {
	    background-color: #f1e3c7;
}

.navigation-bar {
    background-color: #ffc12e;
}

.footer-bot {
	background-color: #242424;
	color: #757575;
	padding: 20px;
}

.site-footer--inverse{
	background-color: #414141;
    color: #a9a9a9;
}

.header-main  {
	background-color: #fbf2e1;
}

.header-lang {
	background-color: #2E0D23;
}

.mnmd-offcanvas__title {
	background-color: #fbf2e1;
}
*/

 .mdicon-visibility {
	cursor: pointer;
	pointer-events: all;
}


.mdicon-visibility{
    font-size: 21px;
    color: #999;
    line-height: 33px;
}
	

.report-head-wrap {
	padding: 15px 0;
}

.report-head-wrap .page-heading__title {
	font-size: 1rem;
}

.btn-login {
   /* background-color: #ffc02d;*/
   
}

.btn-register {
   /* background-color: #07affc;*/
  
}

.btn-article {
	 /*background-color: #07affc;*/
   
}

.btn-contact {
	background-color: #ffc02d;
}

.btn-order {
	background-color: #07affc;
}


/* Fotorama Start */

.mnmd-gallery-slider .fotorama__caption {
	background: rgba(0,0,0,0.3);
}

.mnmd-gallery-slider .fotorama__caption__wrap {
    padding: .5em;
}

.mnmd-gallery-slider .fotorama__nav--thumbs { 
    background: rgba(0,0,0,1);
}

.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
	/*width: 100% !important;*/
}

/* Fotorama End */

.flag_wrap {
	text-align: right;
}

.flag_wrap ul{
	
}

.flag_wrap li{
	float: right;
	margin: 0 5px;
	list-style: none;
	width: 20px;
}

.flag_wrap li img{
	width: 100%;
}

.rounded-circle {
    border-radius: 50%!important;
}

.profile-image img {
    width: 100%;
    vertical-align: middle;
    border-style: none;
	height: 100%;
}

.profile-image {
	width: 50px;
	float: left;
	height: 50px;
	margin-right: 10px;
}

.news-time-date {
	float: left;
	padding-top: 5px;
}

.profile-text {
	line-height: 23px;
	font-size: 0.8rem;
}

.news-time-wrap {
	line-height: 12px;
	font-size: 0.8rem;	
}

.text-center {
    text-align: center!important;
}

.banner_wrap {
	text-align: center;
	margin: 20px auto;
}

@media only screen and (max-width: 300px) {
	.profile-text {
		line-height: 28px;
	}
	.entry-date {
		display: block;
	}
}

@media only screen and (max-width: 450px) {
	.mnmd-block {
    	margin-bottom: 5px;
	}
	.single-entry--template-4 .single-header-with-bg, .single-entry--template-4-alt .single-header-with-bg {
		padding-top: 0px;
	}
	
	.profile-text {
		line-height: 30px;
	}
	.entry-date {
		display: block;
	}
	.site-content {
    padding-bottom: 0px;
	}
}

.read_more_wrap ul.list li:after {
    background: #b3b3b3 !important;
}

.read_more_wrap ul.list li:after {
    content: "";
    background: #3ab8e7;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    margin-top: -4px;
    top: 50%;
}

.related_wrap .heading-1{
	margin-bottom: 5px;
	font-size: 12px;
	background: #03306d;
        line-height: 20px;
        text-transform: uppercase;
        letter-spacing: 0.080em;
        margin: -2px 0 7px;
        height: 10px;
	font-weight: bold;
}

.related_wrap .heading-1 span {
        background: #fff;
        position: relative;
        top: -4px;
        padding-right: 15px;
}

.related_wrap {
	background-color: #f6f6f6;
	padding: 12px 10px 10px 10px;
	margin: 20px 0 0 0;
}
.related_wrap ul li a {
	font-size: 13px;
}
.related_wrap ul {
	margin: 0 !important;
	padding-left: 0px !important;
	list-style-type: none !important;
}
.related_wrap ul li{
	border-bottom: 1px solid #CD6F72;
}
.related_wrap ul li a{
	font-weight: bold;
	color: #000;
}
.related_wrap .heading-1 span {
	background-color: #f6f6f6;
}

.read_more_wrap ul{
	margin: 0;
	padding-left: 10px !important;
}
.read_more_wrap li{
	list-style: none !important;
	border: none !important;
}
.read_more_wrap {
	margin: 10px 0 10px 0 !important;
	padding: 10px;
}

.single-header .single-header__inner h2 {
      font-size: 17x !important;
    line-height: 2 !important;
}

.single-header .single-header__inner h3 {
    font-size: 14px !important;
}


.banner-300x250 {
	margin: 10px 0 10px 0;
}

.single-header .entry-title--lg {
    font-size: 20px;
}

.single-header__inner h2{
	font-size: 14px !important;
	color: #333 !important;
}

.mnmd-widget-indexed-posts-b .posts-list > li .post__title_magz:after {
	content: none !important;
}

.single-header__inner h3{
	font-size: 16px !important;
	color: #333 !important;
}

.wp-caption-text {
	padding-left: 14px !important;
	font-size: 14px !important;
}

.post__title,
.entry-title {
	font-family: 'Playfair Display', serif !important;
}

.viewernum {
	font-size: 21px; 
	line-height: 32px;
}

.navigation--main > li > a {
	padding: 0 6px !important;
}

.site-footer {
	margin-top: 40px;
}