@charset "utf-8";
/* CSS Document */
@font-face{
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
*, *:before, *:after{ margin: 0; padding: 0; }
html{ 
	width: 100%; height: 100%; overflow-x: hidden; background: #eaeaea; 
	font: normal 13px/16px Tahoma, Geneva, sans-serif; color: #4c4c4c; text-align: left;
}
body{ width: 100%; min-height: 100%; position: relative; padding: 15px 0;  overflow-x: hidden; }
body.mb-black{ background: #000; }
p{ margin: 7px 0; }
ul, ol{ padding-left: 25px; margin: 7px 0; }
a{ outline: none; text-decoration: none; color: #8c0e54; }
a:hover{ text-decoration: underline; }
a img{ border: 0px solid; }
h1,h2,h3,h4,h5,h6{ font-family: Georgia, "Times New Roman", Times, serif; margin: 7px 0; line-height: normal; }
.clear{ clear: both; }
.mb30{ margin-bottom: 30px; }
.tacenter{ text-align: center; }

.colored{ background: #f49ac1; color: #231f20; }

.hred:hover{ background-color: #c11f4b; }
.hblue:hover{ background-color: #1e83be; }
.horange:hover{ background-color: #f27018 ; }
.hdarkblue:hover{ background-color: #22699c; }
.hdarkgreen:hover{ background-color: #4d923a; }
.hdarkerblue:hover{ background-color: #06377b; }
.hpurple:hover{ background-color: #a3238e; }
.hlightblue:hover{ background-color: #009fe3; }
.hgreen:hover{ background-color: #4d923a; }
.hdarkpurple:hover{ background-color: #9f1f63; }
.hlightgreen:hover{ background-color: #b0cb1f; }

.fa{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-search:before { content: "\f002"; }
.fa-feed:before, .fa-rss:before { content: "\f09e"; }
.fa-facebook:before{ content: "\f09a"; }
.fa-twitter:before{ content: "\f099"; }
.fa-bars:before{ content: "\f0c9"; }
.fa-image:before{ content: "\f030"; }
.fa-video:before{ content: "\f03d"; }
.fa-reply:before{ content: "\f112"; }

.bs-bbox, .multimedia-articles .items .article, .category-articles .column, .main-footer .alt-menu{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}

.mb-banner-left, .mb-banner-right{ 
	display: block; position: fixed; top: 50%; z-index: 0; max-width: calc( (100% - 970px) / 2);
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
}
.mb-banner-left img, .mb-banner-right img{ display: block; max-width: 100%; height: auto; }
.mb-banner-left{ right: calc( 970px + (100% - 970px) / 2 ); }
.mb-banner-right{ left: calc( 970px + (100% - 970px) / 2 ); }

.main-wrapper{ 
	width: 95%; max-width: 1002px; margin: 0 auto; background: #fff;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
	position: relative; z-index: 1;
}
.main-wrapper:after, .main-footer .alt-menu:after{ content: ''; display: block; clear: both; }

.top-menu{ 
	width: 100%; position: relative; padding-left: 135px; height: 40px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #fff; background: #2c2b30;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}
.top-menu .tm-title{
	display: block; width: 135px; border-right: 1px solid #626264; line-height: 40px;
	position: absolute; top: 0; left: 0; text-align: center;
}
.top-menu a{ display: block; float: left; border-right: 1px solid #626264; padding: 0 6px; color: inherit; text-decoration: none; }
.top-menu .active{ background-color: #9f1f63; }

.google_adds{ display: block; clear: both; width: 100%; position: relative; background: #b0b0b2; }
.google_adds > div{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.inside-content .google_adds{ margin-top: 20px; }
.google_adds970x90{ padding-top: 9.28%; }
.google_adds300x250{ padding-top: 83.34%; }
.google_adds300x600{ padding-top: 200%; }
.google_adds600x220{  padding-top: 36.67%; }
.banner-full{ display: block; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0; left: 0; z-index: 0; text-align: center; }
.banner-full img{ 
	width: auto; height: auto; background: #000;
	position: absolute; top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}

.main-header{ width: 100%; height: 60px; padding: 30px 0 20px 0; position: relative; z-index: 1; }
.main-header a.logo{ display: block; height: 100%; margin-left: 50px; float: left; }
.main-header a.logo img{ height: 100%; }
.main-header .search-box{ position: absolute; top: 10px; right: 20px; padding-right: 30px; }
.search-box-inside{ position: relative; float: left; padding-right: 30px; }
.main-header .search-box input, .search-box-inside input{ 
	display: block; padding: 0 5px; width: 200px; height: 28px; border: 1px solid #cccccc; background: #fff; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6a686b;
}
.main-header .search-box .btn-search, .search-box-inside .btn-search{ display: block; width: 30px; height: 30px; overflow: hidden; position: absolute; top: 0; right: 0; } 
.main-header .search-box .btn-search .fa, .search-box-inside .btn-search .fa{ display: block; width: 30px; height: 30px; color: #fff; background: #9f1f63; text-align: center; font-size: 13px; line-height: 30px; cursor: pointer; }
.main-header .search-box .btn-search, .search-box-inside .btn-search{ 
	width: 28px; height: 28px;
	background: #9f1f63 url(../images/search-icon.png) center center no-repeat; background-size: 80% 80%;
	padding: 0; border: 0px solid #fff; text-indent: -9999px;
}

.main-menu{ 
	width: 100%; height: 30px; position: relative; background-color: #9f1f63; padding: 0 80px 0 10px;	
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px;
}
.main-menu .social-box{ position: absolute; top: 0; right: 10px; width: 66px; }
.main-menu .social-box .icon{ display: block; width: 22px; height: 30px; overflow: hidden; float: left; }
.main-menu .social-box .icon .fa{ display: block; width: 22px; height: 30px; font-size: 15px; text-align: center; line-height: 30px; color: #fff; }
.main-menu ul, .main-menu ul li{ padding: 0; margin: 0; list-style-type: none; display: block; float: left; }
.main-menu ul li{ border-right: 1px solid #6c1343; border-left: 1px solid #ad1c69; }
.main-menu ul li a{ display: block; float: left; padding: 0 7px; text-transform: uppercase; color: #fff; line-height: 30px; }
.main-menu ul li:first-of-type{ border-left: 0px solid; }
.main-menu ul li:last-of-type{ border-right: 0px solid; }
.main-menu ul li a:hover, .main-menu ul li a.active{ background: #fff; color: #413b3d; text-decoration: none; }
.main-menu .mm-home{ display: none; }
.main-menu ul li:nth-of-type(2){ border-left: 0px solid; }

.main-links{ display: block; padding: 0 10px; text-align: right; line-height: 25px; }
.main-links a{ color: #686a67; font-size: 13px; }

.left-content{ width: 65%; min-width: calc( 100% - 325px ); padding-left: 10px; float: left; clear: both; }
.right-column{ width: 35%; max-width: 310px; float: right; padding-right: 10px; }

.title-section a{ color: inherit; }

.article .m-type{ display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; color: #333333; font-style: italic; margin-bottom: 7px; }
.metadata{ font-family: Georgia, "Times New Roman", Times, serif; font-size: .9em; color: #909090; display: block; margin: 7px 0; }
.metadata:after{ content: ''; display: block; clear: both; }
.article h3.title{ font-weight: normal; font-size: 1.3em; color: #8c0e54; }
.article h3.title a{ color: inherit; }
.article .img{ display: block; width: 100%; width: 100%; height: 0; padding-top: 62%; overflow: hidden; position: relative; background: #f49ac1; }
.article .img img, .leading-articles .items .img img{ 
	display: block; width: 100%;
	position: absolute; top: 50%; left: 0; z-index: 0;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
}
.commcount{
    display: block; float: left; background: url(../images/comments-bgr.png) no-repeat center center; width: 17px; height: 17px; 
	text-align: center; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 8px; line-height: normal; 
}
.catname{ font-family: Georgia, "Times New Roman", Times, serif; color: #9f1f63!important; text-transform: uppercase; }

.leading-articles{ background: #e9e9e9; width: 100%; float: left; border-bottom: 1px solid #d5d5d5; position: relative; margin-bottom: 20px; }
.leading-articles .items, .leading-articles .controls{ width: 100%; white-space: nowrap; overflow-x: hidden; }
.leading-articles .items{ height: 0; padding-top: 62%; overflow: hidden; } 
.leading-articles .items .img{ 
	display: inline-block; width: 100%; height: 0; padding-top: 62%; overflow: hidden; position: relative; background: #f49ac1; 
	display: block; position: absolute; top: 0; left: 0; opacity: 0;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.leading-articles .items .showing{ opacity: 1; } 
.leading-articles .items .img .title{ 
	font-family: Georgia, "Times New Roman", Times, serif; white-space: normal; font-size: 2em; line-height: normal; 
	display: block; position: absolute; top: 0; left: 0; z-index: 1; padding: 10px; color: #fff; 
}
.leading-articles .items .img .title span{ display: block; font-size: .6em; margin: 5px 0; color: #fff!important; text-decoration: none!important; }
.leading-articles .items .img:hover .title{ text-decoration: underline; }
.leading-articles .controls{ margin-top: 7px; }
.leading-articles .controls .article{
	display: block; float: left; width: calc( 25% - 13.5px ); margin-right: 18px;
	white-space: normal; margin-top: 10px; position: relative; padding-top: 2px;
}
.leading-articles .controls .article:last-of-type{ margin-right: 0px; }
.leading-articles .controls .article:hover, .leading-articles .controls .active-thumb{ background: #9f1f63; }
.leading-articles .controls .article:before{
	content: ''; display: none; width: 0; height: 0; border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #9f1f63 transparent;
	position: absolute; top: -10px; left: 50%; margin-left: -5px;
}
.leading-articles .controls .article:hover:before, .leading-articles .controls .active-thumb:before{ display: block; }
.leading-articles .controls .article h3.title{ display: block; font-size: 1.1em; padding: 0 7px; line-height: 16px; height: 48px; overflow: hidden; }
.leading-articles .controls .article:hover .img img, .leading-articles .controls .active-thumb .img img{ 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.leading-articles .controls .article:hover h3.title, .leading-articles .controls .active-thumb h3.title{ color: #fff; }
.leading-articles .navigation{ display: block; height: 0; }
.leading-articles .navigation span, .multimedia-articles .navigation span{
	display: block; width: 50px; height: 50px; overflow: hidden; background: rgba(0,0,0,.6);
	position: absolute; top: 50%; margin-top: -25px; text-indent: -9999px; cursor: pointer;
	background-position: 0 0; background-repeat: no-repeat; background-size: 100%; 100%;
}
.leading-articles .navigation span:hover, .multimedia-articles .navigation span:hover{ background-color: #9f1f63; }
.leading-articles .navigation span.prev, .multimedia-articles .navigation span.prev{ left: 0; background-image: url(../images/prev.png); }
.leading-articles .navigation span.next, .multimedia-articles .navigation span.next{ right: 0; background-image: url(../images/next.png); }

.leading-articles .items .img .title{
	position: absolute; bottom: 0; left: 0; top: auto;
	display: block; text-align: left; padding: 15px; width: 100%; height: auto; /*color: #9f1f63;*/ color: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+24,000000+100&0+0,0.35+24,0.85+100 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.55) 24%, rgba(0,0,0,0.95) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.55) 24%,rgba(0,0,0,0.95) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.55) 24%,rgba(0,0,0,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d9000000',GradientType=0 ); /* IE6-9 */		
}


.top-articles, .multimedia-articles, .category-articles, .art-articles{ width: 100%; float: left; margin-bottom: 20px; }
.top-articles .title-section, .multimedia-articles .title-section, .category-articles .title-section, .art-articles .title-section{
	width: 100%; float: left; color: #131413; border-bottom: 2px solid #131413;
    padding-bottom: 6px; margin-bottom: 10px; font-weight: normal;
}
.top-articles .article{ width: 48.5%; float: left; }
.begin-body .top-articles .article:nth-of-type(2n){ float: right; }
.top-articles .article .title{ margin: 0; }
.top-articles .article .metadata{ margin-top: 0; }
.top-articles .article .img{ width: 50%; padding-top: 31%; float: left; }
.top-articles .article .subtitle{ width: 47%; float: right; margin: 0; }
.top-articles .article .subtitle .commcount{ float: none; margin-top: 7px; text-decoration: none; }
.top-articles .list{ width: 48.5%; float: right; margin: 0; padding: 0; list-style-type: none; }
.top-articles .list li{ display: block; padding-left: 15px; background: url(../images/topnews-bullet.png) 0 5px no-repeat; margin-bottom: 5px; }
.top-articles .list a{ font-family: Georgia, "Times New Roman", Times, serif; }

.begin-body .top-articles .article .title,
.multimedia-articles .items .article .title,
.art-articles .items .article .title{ height: 38px; overflow: hidden; }
.category-articles .article .title{ height: 32px; overflow: hidden; }

.multimedia-articles{ background: #e5e5e5; position: relative; overflow-x: hidden; }
.multimedia-articles .title-section{ border-width: 0 0 1px 0; text-indent: 10px; text-transform: uppercase; line-height: 45px; padding: 0; margin: 0; border-color: #858585; }
.multimedia-articles .items{ width: 100%; float: left; width: 100%; margin: 10px 0; }
.multimedia-articles .navigation{ position: absolute; top: 0; right: 0; width: 91px; }
.multimedia-articles .navigation span{ position: static; float: left; margin: 0; width: 45px; height: 45px; }
.multimedia-articles .navigation span.next{ float: right; }
.multimedia-articles .items .article{ width: 100%; float: left; }
.multimedia-articles .items .article .m-type{ text-indent: 10px; }
.multimedia-articles .items .article .m-type .fa{ text-indent: 0; }
.multimedia-articles .items .article .title{ display: block; padding: 0 27px 0 10px; position: relative; color: #333134; }
.multimedia-articles .items .article .title .commcount, .category-articles .article .commcount, .latest-articles .overview li .commcount{ position: absolute; top: 50%; right: 0; margin-top: -8px; }
.multimedia-articles .items .article .title a:hover{ color: #8c0e54; }

.art-articles{ position: relative; overflow-x: hidden; }
.art-articles .title-section{ background: #e5e5e5; border-width: 0 0 1px 0; text-indent: 10px; text-transform: uppercase; line-height: 45px; padding: 0; margin: 0; border-color: #858585; }
.art-articles .items{ width: 100%; float: left; width: 100%; margin: 0; } 
.art-articles .items .article{ width: calc( (100% - 30px) / 4 ); float: left; margin-right: 10px; }
.art-articles .items .article.top-article{ background: #e5e5e5; width: calc(100% - 20px); padding: 10px; margin-right: 0; margin-bottom: 10px; } 
.art-articles .items .article:nth-child(5){ margin-right: 0; }

.art-articles .items .top-article.article .img{ width: 60%; float: left; padding-top: 37.2%; }
.art-articles .items .top-article.article .info{ width: calc( 40% - 10px); float: right; }

.owl-theme .owl-controls{ position: absolute; top: -66px; right: 0; width: 91px; }
.owl-theme .owl-controls .owl-nav{ float: left; width: 100%; }
.owl-theme .owl-controls .owl-nav div{
	display: block!important; width: 45px; height: 45px; overflow: hidden; background-color: rgba(0,0,0,.6)!important;
	text-indent: -9999px; cursor: pointer; margin: 0!important; padding: 0!important; 
	background-position: 0 0; background-repeat: no-repeat; background-size: 100% 100%;
	-webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
}
.owl-theme .owl-controls .owl-nav div:hover{ background-color: #9f1f63!important; }
.owl-theme .owl-controls .owl-nav div.owl-prev{ float: left; background-image: url(../images/prev.png)!important; }
.owl-theme .owl-controls .owl-nav div.owl-next{ float: right; background-image: url(../images/next.png)!important; }


.category-articles .column{ width: 50%; padding: 0 5px; float: left; margin-bottom: 15px; } 
.category-articles .column:nth-of-type(2n+1){ clear: both; }
.category-articles .title-section{ margin-bottom: 0; font-size: 1.25em; }
.category-articles .article{ border-bottom: 1px dotted #5d5d5d; clear: both; padding: 7px 0; }
.category-articles .article:last-of-type{ border-bottom: 0px solid; }
.category-articles .article .title{ font-size: 1.1em; margin-bottom: 0; }
.category-articles .article .metadata{ font-size: .85em; padding-right: 22px; position: relative; margin: 0; padding-bottom: 5px; }
.category-articles .list a{ font-family: Georgia, "Times New Roman", Times, serif; display: block; border-top: 1px dotted #5d5d5d; padding: 5px 0; font-size: .9em; }

.right-column .main-widget{ margin-bottom: 20px; clear: both; float: left; }

.latest-articles ul{ margin: 0; padding: 0; list-style-type: none; display: block; float: left; }
.latest-articles .top{ font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #020001; margin-bottom: 15px; }
.latest-articles .top li{ display: block; float: left; }
.latest-articles .top li a{ display: block; float: left; color: #020001; padding: 0 10px; } 
.latest-articles .overview li{ display: block; border-bottom: 1px dotted #bdbdbd; position: relative; padding: 9px 22px 9px 50px; }
.latest-articles .overview li .metadata{ display: block; width: 45px; height: 100%; text-align: center; position: absolute; top: 0; left: 0; margin: 0; background: #e1e1e1; line-height: 30px; }
.latest-articles .overview li .metadata:after{
	content: ''; display: block; width: 16px; height: 16px; margin: 0 auto;
	background: url(../images/icon16x16.png) 0 0 no-repeat; 
	display: none; 
}
.latest-articles .overview li a{ color: #3f3f3f; }
.latest-articles .top li a.active{ text-decoration: underline; }

.multimedia-widget{ background: #333333; padding-bottom: 7px; }
.multimedia-widget .title-section{
	display: block; float: left; width: 100%; color: #fff; font-weight: normal; line-height: 45px; margin: 0; border-bottom: 1px solid #9f1f63;	
}
.multimedia-widget .title-section a{ display: block; float: left; padding: 0 10px; color: inherit; background: #9f1f63;  }
.multimedia-widget .article{ display: block; padding: 7px 10px; clear: both; } 
.multimedia-widget .article .title{ color: #a9a7a8; margin-bottom: 10px; }
.multimedia-widget .all{ float: right; display: inline-block; padding-right: 10px; color: #a9a7a8; text-transform: lowercase; font-size: .9em; }
.multimedia-widget .img, .multimedia-widget .img img{ 
	width: 100%; height: auto; position: static; padding: 0;
	transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate(0,0); 
}

.main-footer{ display: block; clear: both; background: #333333; width: 100%; border-top: 3px solid #939393; padding: 10px 0; font-size: .9em; color: #fff;  text-align: center; }
.main-footer .alt-menu{ display: block; width: 100%; padding: 0 10px; }
.main-footer .alt-menu a{ color: #fff; display: inline-block; padding: 0 5px; }
.main-footer .alt-menu .column a{ color: #fff; display: block; padding: 0; }
.main-footer .alt-menu .column{ float: left; width: 25%; }
.main-footer .copyright{ clear: both; margin: 10px 0 0 0; padding: 10px 10px 0 10px; border-top: 1px solid #515151; }

.main-paging{ clear: both; padding: 5px 10px; border-top: 1px dotted #969696; border-bottom: 1px dotted #969696; margin: 20px 0; }
.main-paging a{ color: #5d5d5d; }
.main-paging a, .main-paging span{ display: inline-block; margin: 0 3px; }
.main-paging .paging_current{ color: #9f1f63; font-weight: 800; }

.inside-content{ padding-bottom: 20px; position: relative; }
.inside-content .title-section{
	width: 100%; float: left; color: #131413; border-bottom: 2px solid #131413;
    padding-bottom: 6px; margin: 0 0 10px 0; font-weight: normal; clear: both;	
}
.list-content .article, .article .article-inside{ float: left; width: 100%; clear: both; border-top: 1px dotted #969696; padding: 12px 0; }
.list-content .article .img, .article .article-inside .img{ width: 25%; padding-top: 15.5%; float: left; }
.list-content .article .info, .article .article-inside .info{ width: 72%; float: right; }
.list-content .article .info .title{ margin-top: 0; }
.list-content .article:first-of-type{ padding-top: 7px; border-top: 0px solid; }
.list-content .article .metadata, .article .article-inside .metadata{ display: inline-block; padding-right: 27px; position: relative; }
.list-content .article .commcount, .article .article-inside .commcount{ position: absolute; top: 50%; right: 0; margin-top: -8px; }
.article .article-inside{ border-bottom: 1px dotted #969696; margin: 0 0 10px 0; padding: 10px 0; }
.article .article-inside h3.title{ font-weight: normal; font-size: 1.3em; color: #8c0e54; }
.article .article-inside{ border-color: #9f1f63; }

.detail-content .article .title{ font-size: 2em; /*color: #40433f;*/ color: #9f1f63; }
.detail-content .article .metadata{ font-size: 1em; }
.detail-content .article p.subtitle{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; line-height: 1.2em; }
.detail-content .info{ width: 73%; float: left; margin-bottom: 20px; }
.detail-content .info-max{ width: 100%; }

.tags-box{ clear: both; padding: 7px 10px 7px 75px; border-top: 1px dotted #969696; border-bottom: 1px dotted #969696; margin: 20px 0; position: relative; }
.tags-box a{ color: #8c0e54; }
.tags-box span{
	position: absolute; top: 5px; left: 0;
	display: block; padding: 0 5px; line-height: 20px; color: #fff; text-transform: uppercase;
	background: #9f1f63; font-size: .85em;
}
.tags-box span:after{
    content: ''; display: block; width: 0; height: 0; 
	border-style: solid; border-width: 10px 0 10px 7px;
    border-color: transparent transparent transparent #9f1f63;
	position: absolute; top: 0; right: -7px;
}

.other-articles{ float: right; width: 25%; } 
.other-articles .o-title{ font-size: .9em; border-bottom: 2px solid #8c0e54; text-transform: uppercase; margin: 10px 0 0 0; }
.other-articles a{ border-bottom: 1px dotted #a3a3a3; display: block; padding: 7px 0; font-size: .9em; line-height: normal; }
.other-articles a img{ width: 100%; margin: 5px 0; }
.other-articles p.extratext{ border-top: 2px solid #8c0e54; padding-top: 5px; }

.image-box{ width: 100%; background: #e9e9e9; margin-bottom: 20px; position: relative;  } 
.image-box:after{ content: ''; display: block; clear: both; }
.image-box .big-img{ display: block; width: 73%; float: left; }
.image-box .big-img-max{ width: 100%; }
.image-box .big-img img{ display: block; width: 100%; }
.image-box .i-info{ display: block; float: right; width: 25%; color: #909090; padding: 10px 0; }
.image-box .i-info b{ font-weight: normal; display: block; /*color: #424141;*/ }

.item-img{ position: relative; }
.item-img img{ display: block; }
.item-img .i-author{
	position: absolute; bottom: 0; left: 0;
	display: block; text-align: right; padding: 15px; width: 100%; color: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.item-img .i-author span{ color: #909090; }

.gallery-box{ display: block; padding: 10px 45px; background: #272626; position: relative; }
.gallery-box .item, .gallery-box .item .image, .gallery-box .item img{ width: 100%; }
.gallery-box .item .i-info{ display: block; border-top: 1px solid #727171; color: #727171; margin-top: 10px; padding-top: 10px; }
.gallery-box .paging *{ display: none; }
.gallery-box .paging .paging_next, .gallery-box .paging .paging_previous{
	display: block; width: 45px; height: 45px; overflow: hidden; text-indent: -9999px; cursor: pointer;
	background-position: 0 0; background-repeat: no-repeat; background-size: 100% 100%;
	position: absolute; top: 50%; margin-top: -22px;
	background-color: rgba(0,0,0,.6);
}
.gallery-box .paging *:hover{ background-color: #9f1f63; }
.gallery-box .paging .paging_previous{ left: 0; background-image: url(../images/prev.png); }
.gallery-box .paging .paging_next{ right: 0; background-image: url(../images/next.png); }
.gallery-box .count{ display: block; clear: both; text-align: right; font: normal 1.5em Georgia, "Times New Roman", Times, serif; }
.gallery-box .paging{ display: block; clear: both; width: 100%; padding-top: 20px; }
.gallery-box .paging:after{ content: ''; display: block; width: 100%; clear: both; }
.gallery-box .paging .paging_thumb{ display: block; float: left; width: 16.66%; margin: 0 0 3px 0; overflow: hidden; }

.gallery-box .paging .paging_thumb{ padding-top: 10.31%; height: 0; position: relative; overflow: hidden; }
.gallery-box .paging .paging_thumb img{
		display: block;
		position: absolute; top: 50%; left: 0; z-index: 1;
		-moz-transform: translate(0,-50%);
		-webkit-transform: translate(0,-50%);
		-o-transform: translate(0,-50%);
		-ms-transform: translate(0,-50%);
		transform: translate(0,-50%);
		border: 0px solid;
	} 
.gallery-box .paging .paging_thumb:after{
	content: ''; display: block; width: 100%; height: 100%;
	position: absolute; top: 0; left: 0; z-index: 2;
	border: 5px solid #272626; 
	margin: 0; padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery-box .paging .paging_thumb img{ 
	display: block; width: 100%;
	opacity: .75;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;  
}
.gallery-box .paging .paging_thumb_current:after{ border-color: #9f1f63; }
.gallery-box .paging .paging_thumb_current img, .gallery-box .paging .paging_thumb:hover img{ opacity: 1; }
.gallery-box .item .image{ position: relative; }
.gallery-box .item .image .paging_previous, .gallery-box .item .image .paging_next{
	display: block; width: 50%; height: 100%;
	position: absolute; top: 0; overflow: hidden; text-indent: -9999px;
}
.gallery-box .item .image .paging_previous{ left: 0; }
.gallery-box .item .image .paging_next{ right: 0; }
	
.simple-gallery-box{ padding: 10px 0; background: none; color: #727171; }
.simple-gallery-box .item .i-info{ border-color: #727171; }
.simple-gallery-box{ margin-bottom: 20px; }

.simple-gallery-box.gallery-box .paging .paging_previous,
.simple-gallery-box.gallery-box .paging .paging_next{ display: none; }

.light-gallery-box.gallery-box{ background: none; padding-left: 0; padding-right: 0; }
.light-gallery-box.gallery-box .paging .paging_thumb:after{ border-color: #fff; }
	
.gitem-inside{ 
	display: block; /*background: #272626; margin: 10px 0; padding: 10px; color: #727171;*/
	padding: 10px 0; border-bottom: 1px dotted #9f1f63; border-top: 1px dotted #9f1f63; margin: 10px 0;
}
.gitem-inside img{ width: 100%; margin-bottom: 10px; }

.inside-leading-articles, .inside-top-articles{ 
	width: 100%; clear: both; float: left; background: #e5e5e5; margin-bottom: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}
.inside-top-articles{ padding: 0; }
.inside-leading-articles{ width: calc( 100% - 20px ); float: none; margin: 0 auto 20px auto; border-bottom: 2px solid #131413; }
.inside-leading-articles:after{ content: ''; display: block; clear: both; }
.inside-leading-articles .title-section, .inside-top-articles .title-section{
	width: 100%; float: left; color: #131413; border-bottom: 2px solid #131413; margin-bottom: 0;
    font-weight: normal; font-size: 1.25em; line-height: 1.5em; text-indent: 10px; padding-bottom: 0;
}
.inside-leading-articles .article, .inside-top-articles .article{ 
	float: left; padding: 0 7px!important; clear: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}
.inside-leading-articles .article .img, .inside-top-articles .article .img{ width: 100%; padding-top: 62%; }
.inside-leading-articles .article{ width: 33.33%; }
.inside-leading-articles .article:first-of-type{ margin-left: -7px; }
.inside-leading-articles .article .img{ width: 50%; padding-top: 31%; float: left; }
.inside-leading-articles .article .title{ width: 48%; float: right; font-size: 1.1em; }
.inside-top-articles .article{ width: 25%; margin-top: 7px; }
.inside-top-articles .article:nth-of-type(4n+1){ clear: both; }
.inside-top-articles .article .title{ font-size: 1.1em; }
.inside-media-articles .title-section{ font-size: 1.3em; line-height: 45px; text-transform: uppercase; border-bottom: 1px solid #858585; color: #4d4d4d; }
.inside-media-articles .article{ border: 0px solid; margin-bottom: 7px; }
.inside-media-articles .main-paging{ margin: 0; clear: both; }

.comment-box{ marging-bottom: 20px; }
.comment-box:after{ content: ''; display: block; clear: both; }
.commentBox{  padding: 5px 0 5px 40px; position: relative; clear: both; border-top: 1px dotted #9b9b9b; }
.commentBox:first-of-type{ border-top: 0px solid; }
.commentBox .commentBox:first-of-type{ border-top: 1px dotted #9b9b9b; }
.commentBox .n{ color: #9f1f63; }
.commentBox .m{ color: #828282; font-family: Georgia, "Times New Roman", Times, serif; display: block; padding-top: 3px; }
.commentBox:before{
	content: ''; display: block; width: 32px; height: 32px;
	background: url(../images/user-icon.png);
	position: absolute; top: 5px; left: 0;
	background-size: 100% 100%;
}
.commentBox .commentBox{ padding-left: 32px; }
.commentBox .commentBox:before{ width: 24px; height: 24px; }
.list-comments{ margin-bottom: 15px; }
.commentBox .m .r{ color: #9f1f63; cursor: pointer; }
#load_answer{ margin-bottom: 5px; }
#load_answer em{ color: #9f1f63; cursor: pointer; }
.comment-box .viewAll{ font-style: italic; color: #9f1f63; cursor: pointer; float: right;  }

.btn-ask{ 
	display: block; float: right; height: 30px; line-height: 30px; padding: 0 15px;
	position: absolute; top: 0; right: 0;
	background: #9f1f63; color: #fff; text-transform: uppercase;
}
.poll-article label{
	display: block; float: left; clear: both; width: 100%;
	margin-bottom: 15px;
}
.poll-article label input{ width: 20px; height: 20px; float: left; }
.poll-article label span{ display: block; float: right; width: calc(100% - 30px); padding-top: 3px; }
.btn-main{ 
	display: block; clear: both; float: left; height: 30px; line-height: 30px; padding: 0 15px;
	background: #9f1f63; color: #fff; text-transform: uppercase;
	font: normal 14px Tahoma, Geneva, sans-serif; font-weight: bold; border: 0px solid;
	cursor: pointer;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;	
}
.poll-article .message-error {
	display: block; padding: 10px 0; clear: both;
	margin-bottom: 20px; color: #fff; background: #9f1f63; text-align: center; 
}
.poll-article .message-success {
	display: block; padding: 10px 0;  clear: both;
	margin-bottom: 20px; color: #fff; background: #00712d; 
	text-align: center;
}
.poll-article .results{ display: block; float: left; height: 25px; clear: both; width: 250px; border: 1px solid #ccc; color: #000; position: relative; margin-top: 5px; }
.poll-article .results div{ display: block; float: left; width: 0; height: 100%; background: #f49ac1; position: relative; z-index: 0; }
.poll-article .results b{ position: absolute; z-index: 1; display: block; float: left; height: 25px; line-height: 25px; width: 100%; text-align: center; }
.poll-article form{ display: block; width: 100%; float: left; }
.poll-widget{ border: 1px solid #ccc; padding-bottom: 5px; }
.poll-widget .title-widget{
	width: 100%; float: left; color: #131413; 
	border-bottom: 2px solid #131413;
    padding-bottom: 6px;
    font-weight: normal; text-indent: 5px; 
}
.poll-widget .article{ padding: 5px; }


.media-content{ background: #272626; margin-bottom: 20px; }
.full-content{ width: 100%; padding: 15px 0; }
.media-content .title-section{ font-size: 2em; font-style: italic; border-bottom: 1px solid #3b3c3a; text-indent: 15px; color: #686868; }
.media-content .article h3.title{ color: #fff; }
.media-content .metadata{ color: #686868; }

.google_adds1002x138{ 
	width: 1002px; height: auto; min-height: 90px; overflow: hidden; 
	background: #fff;
}

	
	.google_adds1002x138 > div{
		width: auto; min-width: 300px; float: left; 
		position: relative; top: 0; height: auto;
		left: 50%;
    	transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	
	}
	
.g-recaptcha{ float: right; clear: both; }
.fb-like{ float: right; }
.article iframe{ max-width: 100%!important; }

.detail-content .fb-like.fb_iframe_widget > span, .detail-content .fb-like.fb_iframe_widget > span > iframe{ width: 200px!important; }

.feed-content{ 
    width: 100%; border-top: 3px solid #939393; padding: 10px;  clear: both;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.feed-content:after, .feed-content .items .article:after{ content: ''; display: block; clear: both; }
.feed-content .left-content{ padding: 0; }
.feed-content .logo{ display: block; width: 305px; height: 65px;  overflow: hidden; margin: 0 auto; position: relative; }
.feed-content .logo svg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.feed-content .right-column .logo{ width: 100%; height: 0; padding-top: 21.31%; }
.feed-content .logo-tribune svg{ height: 50px; margin-top: 7px; }
.feed-content .items .article{ width: 100%; border-top: 1px dotted #969696; padding-top: 10px; padding-bottom: 10px; }
.feed-content .items .article .img{ display: block; float: left; width: 130px; height: 81px; padding-top: 0; overflow: hidden; background: #fff; }
.feed-content .items .article .img img{ width: auto; height: auto; max-width: 100%; max-height: 100%; min-width: 100%; min-height: 100%; } 
.feed-content .items .article h3{ float: right; width: calc(100% - 140px); margin: 0; overflow: hidden; height: 76px; overflow: hidden; }
.feed-content .left-content .items .article{ width: calc(50% - 5px); float: left;  }
.feed-content .left-content .items .article:nth-child(2n+1){ clear: both; }
.feed-content .left-content .items .article:nth-child(2n){ float: right; }
.feed-content .left-content .items .article h3 a{ color: #312e79; } 
.feed-content .right-column .items .article h3 a{ color: #262626; }

.feed-content .logo{ width: 100%; max-width: 250px; height: 65px; }
.feed-content .logo-financialtribune{ max-width: 305px; }
.feed-content .logo-tribune{ max-width: 220px; }
.feed-content .column-content{ width: 33.33%; float: left; width: 33.33%; }
.feed-content .column-content:nth-of-type(1){ padding-left: 0; padding-right: 8px; }
.feed-content .column-content:nth-of-type(2){ padding-left: 7px; padding-right: 7px; }
.feed-content .column-content:nth-of-type(3){ padding-right: 0; padding-left: 8px; }
.feed-content .column-content:nth-of-type(1) .items .article a{ color: #312e79;  }
.feed-content .column-content:nth-of-type(2) .items .article a{ color: #26272a; }
.feed-content .column-content:nth-of-type(3) .items .article a{ color: #27245E; }


.fb-page-widget > div{ width: 300px; margin: 0 auto; }

/* responsive */
html.menu-opened, html.menu-opened body{ height: 100%; overflow: hidden; }
html body{ min-width: 320px; }
.menu-toggle{ display: none; }
@media screen and (max-width:1000px),screen and (max-device-width:1000px){
	.banner-full img{ width: 1390px; }
	.main-wrapper{ /*max-width: 730px;*/ padding-top: 55px; }
	.main-wrapper{ padding-bottom: 60px; }
	.top-menu{ position: absolute; bottom: 0; left: 0; height: auto; }
	.main-header{
		position: fixed; top: 0; left: 0; width: 100%; height: 50px; z-index: 9999;
		background: #fff; padding: 10px 0;
		-webkit-box-shadow: 0 5px 8px rgba(0,0,0,.1);
		-moz-box-shadow: 0 5px 8px rgba(0,0,0,.1);
		box-shadow: 0 5px 8px rgba(0,0,0,.1);
	}
	.main-header a.logo{ height: 50px; margin-left: 10px; } 
	.main-header .search-box{ top: 20px; right: 70px; }
	.menu-toggle{ 
		display: block; width: 50px; height: 50px; overflow: hidden;
		position: absolute; top: 10px; right: 10px; text-decoration: none!important;
	}
	.menu-toggle .fa{ display: block; width: 100%; height: 100%; font-size: 24px; line-height: 50px; text-align: center; }
	.main-menu{ 
		position: fixed; top: 0; right: -200px; left: auto;  z-index: 2000;
		width: 198px; height: 100vh;
		overflow: scroll;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		padding: 80px 0 20px 0; z-index: 1000;
		-webkit-box-shadow: inset 5px 0px 10px 0px rgba(0,0,0,0.2);
	    -moz-box-shadow: inset 5px 0px 10px 0px rgba(0,0,0,0.2);
	    box-shadow: inset 5px 0px 10px 0px rgba(0,0,0,0.2);
	    text-align: center;
	}
	.main-menu .social-box{ position: static; float: none; width: 198px; padding-top: 15px; }
	.main-menu .social-box .icon{ width: 32px; height: 32px; }
	.main-menu .social-box .icon .fa{ width: 100%; height: 100%; }
	.main-menu ul, .main-menu ul li, .main-menu ul li a{ display: block; float: none; }
	.main-menu ul li{ 
		border-bottom: 1px solid #6c1343;
    	border-top: 1px solid #ad1c69;
    	border-right: 0px solid #6c1343;
    	border-left: 0px solid #ad1c69;
	}
	.main-menu .mm-home{ display: block; }
	.right-column{ width: 310px; }
	.left-content{ width: 405px; }
	.leading-articles .controls .article{ width: 185px; }
	.leading-articles .controls .article:nth-of-type(2n){ margin-right: 0; }
	.leading-articles .navigation span, .multimedia-articles .navigation span{ top: 220px; }
	.leading-articles .items .img .title{ font-size: 1.6em; }
	.top-articles .article .img{ width: 100%; padding-top: 62%; }
	.top-articles .article .subtitle{ width: 100%; margin-top: 10px; }
	.category-articles .column{ width: 50%; }
	.gallery-box .paging .paging_thumb{ border-width: 3px; }
	
	.google_adds1002x138{
		width: 100%; height: auto; min-height: 50px;
		float: left;
		/*width: 100vw; height: 9.3vw;*/
	}
	.metadata > div.fb-like{ display: block; clear: both; float: left; width: 100%; padding-top: 10px; }
	
	 .feed-content .left-content, .feed-content .right-column{ width: calc(50% - 5px); clear: none; max-width: none; min-width: 0; }    
    .feed-content .right-column .logo{ width: 100%; height: 65px; padding-top: 0; }
    .feed-content .left-content .items .article{ width: 100%; } 
    
    .feed-content .left-content .items .article:nth-child(6),
    .feed-content .left-content .items .article:nth-child(7),
    .feed-content .left-content .items .article:nth-child(8),
    .feed-content .left-content .items .article:nth-child(9),
    .feed-content .left-content .items .article:nth-child(10){ display:none; } 
    
    .art-articles .items .top-article.article .info{ width: 100%; }
    .art-articles .items .top-article.article .img{ po 
}
@media screen and (max-width:768px),screen and (max-device-width:768px){
	.banner-full img{ width: 1150px; }
	.main-wrapper{ /*max-width: 605px;*/ }
	.left-content{ /*width: 595px;*/ width: calc(100% - 10px); }
	.leading-articles .controls .article{ width: 132px; }
	.leading-articles .controls .article:nth-of-type(2n){ margin-right: 18px; }
	.leading-articles .controls .article:last-of-type{ margin-right: 0px; }
	.right-column{ /*width: 595px;*/ max-width: none;  width: calc(100% - 10px); }
	.right-column .main-widget{ /*width: 275px;*/ width: 48%; clear: none; }
	.latest-articles .top li:first-of-type a{ padding-left: 0; }
	.right-column .main-widget:nth-child(2n){ float: right!important; }
	.right-column .google_adds300x250{ width: 300px!important; padding-top: 250px; }
	.right-column .google_adds300x600{ width: 300px!important; padding-top: 600px; }
	
	.inside-leading-articles .article .img{ width: 100%; padding-top: 62%; }
	.inside-leading-articles .article .title{ width: 100%; }
	.gallery-box .paging .paging_thumb{ width: 25%; }
	.gallery-box .paging .paging_thumb{ padding-top: 15.5%; }
	
	.google_adds1002x138{ /*display: none;*/ }
	.right-column .poll-widget{ float: right!important; }
	.begin-body .right-column .poll-widget{ float: left!important; }
	.feed-content .left-content, .feed-content .right-column{ width: 100%; clear: both; }
	
	.feed-content .column-content{ width: 50%; float: left; margin-bottom: 20px; }
	.feed-content .column-content:nth-of-type(1){ width: 100%; padding-left: 0; padding-right: 0; }
	.feed-content .column-content:nth-of-type(2){ padding-left: 0px; padding-right: 7px; }
	.feed-content .column-content:nth-of-type(3){ padding-right: 0; padding-left: 8px; }
	
	.feed-content .column-content:first-child .items:after{ content: ''; display: block; clear: both; }
	.feed-content .column-content:first-child .items .article{  width: 50%; padding-left: 7px; float: left; 
	
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	}
	.feed-content .column-content:first-child .items .article:nth-child(2n+1){ clear: both; padding-left: 0; padding-right: 7px; }
}
@media screen and (max-width:640px),screen and (max-device-width:640px){
	.banner-full img{ width: 915px; }
	.main-wrapper{ /*max-width: 480px;*/ }
	
	.left-content{ /*width: 470px;*/ }
	.right-column{ /*width: 470px;*/ }
	.leading-articles .controls .article{ width: 219px; }
	.leading-articles .controls .article:nth-of-type(2n){ margin-right: 0; }
	.right-column .main-widget, .right-column .main-widget:nth-child(2n){ width: 100%; float: none!important; } 
	.right-column .main-widget.google_adds{ clear: both; float: none; margin: 0 auto 20px auto; }
	.category-articles .column{ width: 50%; }
	.top-menu .tm-title{ display: none; }
	.top-menu{ padding-left: 0; }
	.main-header .search-box input{ display: none; }
	
	.feed-content .column-content:nth-of-type(2), .feed-content .column-content:nth-of-type(3){ width: 100%; padding-left: 0; padding-right: 0; }
	.feed-content .column-content:first-child .items .article{ width: 100%; padding-left: 0; padding-right: 0; }
	
	.art-articles .items .article{ width: calc((100% - 10px) / 2); }
    .art-articles .items .article:nth-child(3){ margin-right: 0; }
}
@media screen and (max-width:500px),screen and (max-device-width:500px){
	.banner-full img{ width: 570px; }
	.main-wrapper{ /*max-width: 300px;*/ }
	.left-content, .right-column{ /*width: 290px;*/ }
	.leading-articles .controls .article{ width: 219px; }
	.right-column .main-widget{ /*width: 280px;*/ } 
	.category-articles .column{ width: 100%; }
	.leading-articles .navigation span, .multimedia-articles .navigation span{ top: 141px; width: 32px; height: 32px; margin: 0; }
	.leading-articles .controls .article{ width: 135px; margin-right: 10px; }
	.top-articles .article, .top-articles .list{ width: 100%; }
	.right-column .google_adds{ /*margin-left: -10px;*/ }
	.right-column .google_adds:nth-child(2n){ /*margin-left: 0; margin-right: -10px;*/ }
	.multimedia-articles .items .article{ width: 100%; margin-bottom: 20px; }
	.main-header a.logo{ height: 30px; }
	.main-header{ height: 30px; }
	.main-header .search-box, .menu-toggle{ top: 10px; }
	.menu-toggle, .menu-toggle .fa{ width: 30px; height: 30px; line-height: 30px; }
	
	.inside-leading-articles{ display: none; }
	.list-content .article .img, .image-box .big-img{ width: 100%; padding-top: 62%; margin-bottom: 15px; }
	.image-box .big-img{ padding-top: 0; }
	.list-content .article .info, .article .article-inside .info, .detail-content .info, .other-articles, .image-box .i-info{ width: 100%; }
	.inside-top-articles .article{ width: 100%; clear: both; }
	
	.form .txt, .form .input, .form .textarea, .form .select{ width: 100%; }
	.gallery-box .paging .paging_thumb{ width: 50%; } 
	.gallery-box .paging .paging_thumb{ padding-top: 31%; }
	.google_adds1002x138{ top: -20px; }
}