/* CSS Document */
.container {
	/* padding-left:0px;
	padding-right:0px; */
}
@media (min-width: 1280px) {
  .container {
		width: 1260px;
  }
}
@media (min-width: 1040px) and (max-width: 1279px) {
  .container {
    width: 100%;
  }
	.header-right-adv img {
		max-width:100%;
	}
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	.container {
    /*width: 980px;*/
  }
	.fn-left-news img {
		height:310px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
  .mega-menu .nav-dropdown-mega-menu > .nav-category {
    width: 20%;
  }
  .mega-menu .nav-dropdown-mega-menu .nav-subcategroy-wrap {
    margin-left: 190px;
  }
	.fn-left-news img {
		height:250px;
	}
	.fn-right-news, .fn-right-news img {
		height:120px;
	}
	.header {
		border-bottom:1px solid #ddd;
	}
  .logo img {
		max-height:90px!important;		
  }
	
	.mobile-header .ticker-news-title {
		width:12%;
		text-align:center;
	}	
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 767px) {
	.header {
		border-bottom:1px solid #ddd;
	}
  .logo img {
		max-height:65px!important;		
  }
	.fn-left-block {
		width: 100%;
	}
	.fn-left-block .fn-left-block::after {
		bottom: 10px;
	}
	.fn-left-news {
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.fn-right-block {
		margin-left: 0%;
		margin-top: 10px;
		width: 100%;
	}
	.fn-right-news {
		margin-bottom: 10px;
		width:49%;
		margin-right:1%;
	}
	.fn-right-news, .fn-right-news img {
		height:auto;
	}
	/* E-Paper */
	.epaper {
		width:47%;
	}
	.emagazine {
		width:47%;
	}
	.footer-copyright,
	.footer-copyright .text-right {
		text-align:center;
	}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
	.header {
		border-bottom:1px solid #ddd;
	}
  .header-logo img {
		max-height:40px!important;		
  }
	.top-bar {
		display:none;
	}
	.header-logo {
		width:40%;
	}
	.header-right-adv {
		width:20%;
	}
	.navbar-toggle {
		color: #333;
		border-color: #ddd;
	}
	.navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.container,
	.main-navigation .navbar-collapse {
		padding-right: 15px;
		padding-left: 15px;
	}
	.navbar-header {
		border-bottom:1px solid #444;
	}
	.ticker-news {
		display:none;
	}
	.fn-box {
		display:nonex;
		position: relative;
		height: 185px;
		overflow: hidden;
	}
	.fn-box-left {
		width:100%;
		height:auto!important;	
	}
	.fn-box-left img {
		max-width: 100%;
	}
	.fn-box-right {
		height:auto!important;
		width:100%;
		position: absolute;
		bottom: 20px;
		background: none!important;
	}
	.fn-box-right .text {
		width: 100%;
		float: left;
		margin: 0px;
		padding: 5px 30px;
		color: #ffffff;
	}
	.fn-box-right .text h2 {
		margin-bottom:10px;
		font-size: 16px;
		text-align: center;
	}
	.fn-box-right .text a,
	.fn-box-right .text h2 a {
		color: #ffffff;
	}
	.fn-box-right .text p,
	.fn-box-right .text span {
		display:none;
	}
	.fn-box-highlight {
		display:none;
	}
	.fn-box-highlight-scroll {
		width: 100%;
		height:auto;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	.fn-grid {
		width: 100%;
		overflow:auto;
		overflow-x: scroll;
		overflow: -moz-scrollbars-horizontal;
	}
	.fn-right-news {
		margin-bottom: 10px;
		width:49%;
		margin-right:1%;
	}
	.fn-right-news {
		margin-bottom: 10px;
		width:49%;
		margin-right:1%;
	}
	.fn-right-text a h2 {	
		font-size:14px;
		line-height:18px;
	}
	.fn-right-text > span {
		display:none;
	}
	.category-block > .block-article.big-block > ul.list > li {
		float:left;
		width:98%;
	}
	.category-block > .block-article.big-block > ul.list > li:nth-child(even) {
		float:left;
	}
	.category-block .tab-block .tabs-left {
		width:100%;
	}
	.category-block .tab-block .tab-content {
		width:100%;
	}
	.ph-block .ph-container .ph-left {
		width:100%;
		float:left;
		margin-bottom:10px;
	}
	.ph-block .ph-left .image-caption span {
		font-size:20px;
		line-height:24px;
	}
	.ph-block .ph-container .ph-right {
		width:48%;
		float:left;
		margin-left:0px;
		margin-right:2%;
	}
	.ph-block .ph-container .ph-right:last-child {
		margin-top:0px;
		margin-right:0px;
		float:right;
	}
	.ph-block .image-caption span {
		font-size:13px;
		line-height:14px;
		padding:5px;
	}
	#sidebar {
		margin-top:15px;
		padding-top:15px;
	}
	
	/* E-Paper */
	.epaper {
		width:97%;
	}	
	.emagazine {
		width:47%;
		max-height:auto;
	}
	.footer-copyright,
	.footer-copyright .text-right {
		text-align:center;
	}
	.left-block {
		width:100%;
	}
	.right-block {
		width: 100%;
	}
}

