@charset "utf-8";
/*** Helper
****************************************************************************************************/
h1, h2, h3, h4, h5, h6 {
	margin  : 0;
	padding : 0;
}
.clear {
	clear   : both;
	height  : 20px;
	display : block;
}
a, .trans {
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
.no-padding {
	padding : 0 !important;
}
a {
	text-decoration : none !important;
}
.space-5 {
	display : block;
	clear   : both;
	height  : 5px;
}
.space-15 {
	display : block;
	clear   : both;
	height  : 15px;
}
.space-20 {
	display : block;
	clear   : both;
	height  : 20px;
}
.hr-15 {
	height : 1px;
	clear  : both;
	margin : 15px 0;
}
.bg {
	background-color : #FFFFFF;
	box-shadow       : 1px 1px 1px #DCDCDC;
}
.bg:after {
	content : '';
	display : block;
	clear   : both;
}
a.more {
	float : right;
}
a.more em {
	float        : right;
	padding      : 3px 0;
	margin-right : 10px;
	font-size    : 25px;
	border       : 1px solid #6AB42F;
	text-align   : center;
	width        : 40px;
	color        : #6AB42F;
}
a.more em:hover {
	border-color : #333333;
	color        : #333333;
}
/****************************************************************************************************/

/* Body
------------------------------------------------------------*/
body {
	background-color : #E8E8E8;
}
/*----------------------------------------------------------*/

/* Header
------------------------------------------------------------*/
header {
	/*background-color : #CB0001;*/
	padding          : 0;
}
header a.logo {
	display : block;
	margin  : 15px 0 10px 0;
}
/*----------------------------------------------------------*/

/* Top Menu
------------------------------------------------------------*/
nav.top-menu {
	float         : right;
	display       : block;
	background    : #A70001;
	margin-bottom : 5px;
}
nav.top-menu ul {
	list-style : none;
	padding    : 5px;
	margin     : 0;
}
nav.top-menu ul:after {
	content : '';
	display : block;
	clear   : both;
}
nav.top-menu ul li {
	display       : inline-block;
	float         : left;
	padding       : 0 3px;
	border-radius : 5px;
}
nav.top-menu ul li:after {
	content  : '.';
	color    : #FFFFFF;
	position : relative;
	top      : -3px;
	left     : 3px;
}
nav.top-menu ul li:last-child:after {
	display : none;
}
nav.top-menu ul li a {
	color       : #FFFFFF;
	font-family : 'Roboto', sans-serif;
	font-size   : 11px;
}
nav.top-menu ul li a:hover {
	color : #FFFFFF;
}
/*----------------------------------------------------------*/

/* Social
------------------------------------------------------------*/
ul.social {
	list-style : none;
	padding    : 5px;
	margin     : 0 0 16px 0;
	display    : block;
	float      : right;
}
ul.social li {
	display : inline-block;
	float   : left;
}
ul.social li a {
	width         : 32px;
	display       : block;
	padding       : 1px 0;
	border        : 2px solid #F9ADAE;
	border-radius : 50px;
	text-align    : center;
	margin-left   : 5px;
}
ul.social li a span {
	color : #FFD4D5;
}
ul.social li a:hover,
ul.social li a:hover span {
	border-color : #FFFFFF;
	color        : #FFFFFF;
}
ul.social li.search a span,
ul.social li.search a {
	color        : #8C0001;
	border-color : #8C0001;
}
/*----------------------------------------------------------*/

/* Search
------------------------------------------------------------*/
div.search-area {
	position           : fixed;
	top                : 0;
	left               : 0;
	z-index            : 999;
	width              : 100%;
	height             : 100%;
	background-color   : rgba(0, 0, 0, 0.8);
	-webkit-transition : all 0.5s ease-in-out;
	-moz-transition    : all 0.5s ease-in-out;
	-o-transition      : all 0.5s ease-in-out;
	transition         : all 0.5s ease-in-out;
	-webkit-transform  : translate(0px, -100%) scale(0, 0);
	-moz-transform     : translate(0px, -100%) scale(0, 0);
	-o-transform       : translate(0px, -100%) scale(0, 0);
	-ms-transform      : translate(0px, -100%) scale(0, 0);
	transform          : translate(0px, -100%) scale(0, 0);
	opacity            : 0;
}
div.search-area.open {
	-webkit-transform : translate(0px, 0px) scale(1, 1);
	-moz-transform    : translate(0px, 0px) scale(1, 1);
	-o-transform      : translate(0px, 0px) scale(1, 1);
	-ms-transform     : translate(0px, 0px) scale(1, 1);
	transform         : translate(0px, 0px) scale(1, 1);
	opacity           : 1;
}
div.search {
	position : absolute;
	top      : 50%;
	left     : 0;
	right    : 0;
	margin   : 0 auto;
}
input.search {
	background    : none;
	border        : 0;
	border-bottom : 1px solid #000000;
	box-shadow    : none;
	border-radius : 0;
	font-size     : 28px;
	padding       : 3px 0;
	height        : auto;
	color         : #C7C7C7;
}
input.search:focus,
div.search button.btn:focus {
	box-shadow : none;
	outline    : none;
}
input.search:focus {
	border-color : #FFFFFF;
}
div.search button.btn {
	background : none;
	font-size  : 43px;
	color      : #B1B1B1;
	position   : relative;
	top        : -26px;
}
div.search-area button.close {
	position    : absolute;
	color       : #FFFFFF;
	z-index     : 5;
	opacity     : 1;
	top         : 20px;
	right       : 20px;
	font-size   : 40px;
	text-shadow : 1px 1px #000000;
}
/*----------------------------------------------------------*/

form.search-area {
	margin  : 10px 0;
	padding : 0;
}
form.search-area div.form-group {
	margin  : 0;
	padding : 0;
}
/*----------------------------------------------------------*/

/* Menu
------------------------------------------------------------*/
nav.navbar {
	display         : block;
	margin          : 0;
	padding         : 0;
	background      : url(../img/pixel.png) repeat #2B2B2B;
	background-size : 0.3rem .4rem;
	border-radius   : 0;
	border-top      : 1px solid #2F2F2F;
	box-shadow      : 0 1px 5px #212121 inset;
}
.navbar-nav {
	display : table;
	width   : 100%;
}
.navbar-nav > li {
	display : table-cell;
	float   : none;
}
.navbar-nav > li > a {
	color        : #CCCCCC;
	font-family  : 'Oswald', sans-serif;
	padding      : 15px 0;
	font-size    : 14px;
	border-right : 1px solid #212121;
	text-shadow  : 1px 1px #000000;
	text-align   : center;
}
.navbar-nav > li:last-child > a {
	border : none;
}
.navbar-nav > li > a:hover {
	background : rgba(0, 0, 0, 0.58);
	color      : #FFFFFF;
}
.navbar-nav > li > a:focus {
	background : none;
	outline    : none;
}
#mobileMenu {
	display          : block;
	width            : 55px;
	height           : 55px;
	position         : fixed;
	right            : 25px;
	bottom           : 80px;
	background-color : #A00001;
	color            : #FFFFFF;
	text-align       : center;
	font-size        : 22px;
	line-height      : 56px;
	border-radius    : 100%;
	box-shadow       : 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
	z-index          : 99;
}
/*----------------------------------------------------------*/

/* Breaking News
------------------------------------------------------------*/
aside.breaking-news { background : #E8E7E7; padding : 8px; border-bottom : 1px solid #D6D6D6; overflow : hidden; }
aside.breaking-news ul {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
aside.breaking-news ul li {
	background-color : #FFFFFF;
	border           : 1px solid #CCCCCC;
}
aside.breaking-news span {
	color       : #333333;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	line-height : 19px;
	padding     : 8px !important;
}
aside.breaking-news figure,
aside.breaking-news span {
	padding : 3px;
	margin  : 0;
	display : block;
}
aside.breaking-news ul li a:after {
	content : '';
	display : block;
	clear   : both;
}
aside.breaking-news .owl-controls {
	display : none;
}
/*----------------------------------------------------------*/

/* Headline
------------------------------------------------------------*/
.headline { }
.headline span.title {
	position       : absolute;
	bottom         : -1px;
	width          : 100%;
	color          : #FFFFFF;
	padding        : 90px 15px 15px 15px;
	font-family    : 'Ubuntu Condensed', sans-serif;
	font-size      : 21px;
	letter-spacing : -1px;
	background     : linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 90%);
	filter         : progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
}
.headline-numbers {
	display    : table;
	background : #CB0001;
	width      : 100%;
	height     : 40px;
}
.headline-numbers:after {
	content : '';
	clear   : both;
	display : block;
}
.headline-numbers a {
	color          : #FFFFFF;
	display        : table-cell;
	background     : #CB0001;
	float          : none;
	border-right   : 1px solid #A70001;
	vertical-align : middle;
	text-align     : center;
	min-width      : 20px;
}
.headline-numbers a:hover {
	opacity : .8;
}
.headline-numbers a.active {
	background : #A00001;
}
.headline-right .big {
}
.headline-right .big span {
	position       : absolute;
	bottom         : -1px;
	left           : 0;
	width          : 100%;
	color          : #FFFFFF;
	padding        : 90px 10px 15px 10px;
	font-family    : 'Ubuntu Condensed', sans-serif;
	font-size      : 20px;
	line-height    : 22px;
	letter-spacing : -1px;
	background     : linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 90%);
	filter         : progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
}
.headline-right .big a {
	position   : relative;
	border     : 3px solid #FFFFFF;
	box-shadow : 1px 1px 1px #D6D6D6;
	display    : block;
}
.headline-right .small { }
.headline-right .small span {
	position       : absolute;
	bottom         : -1px;
	left           : 0;
	width          : 100%;
	color          : #FFFFFF;
	padding        : 30px 10px 5px 10px;
	font-family    : 'Ubuntu Condensed', sans-serif;
	font-size      : 19px;
	line-height    : 20px;
	letter-spacing : -1px;
	background     : linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 90%);
	filter         : progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
}
.headline-right .small div {
	position      : relative;
	border        : 3px solid #FFFFFF;
	margin-bottom : 10px;
	box-shadow    : 1px 1px 1px #D6D6D6;
}
.headline-right .small div:last-child {
	margin : 0;
}
.headline-right .big:hover span {
	padding : 100px 10px 25px;:
}
.headline-right .small div:hover span {
	padding : 30px 10px 20px;:
}
/*----------------------------------------------------------*/

/* Featured News
------------------------------------------------------------*/
ul.featured-news {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
ul.featured-news li {
	padding       : 0 5px 0;
	margin-bottom : 10px;
}
ul.featured-news li:nth-child(4) { padding : 0 5px 0; }
ul.featured-news li:nth-child(5) { padding : 0 5px 0; }
ul.featured-news li:nth-child(6) { padding : 0 5px 0; }
ul.featured-news li a {
	display : block;
	padding : 3px;
	height  : 100%;
}
ul.featured-news li a em {
	position    : absolute;
	left        : 15px;
	top         : 15px;
	font-weight : normal;
	font-family : 'Open Sans', sans-serif;
	color       : #FFFFFF;
	font-style  : normal;
	font-size   : 13px;
	margin      : 0;
	z-index     : 9;
}
ul.featured-news li a img { }
ul.featured-news li a span {
	background  : #FFFFFF;
	width       : 100%;
	display     : block;
	padding     : 10px 5px;
	color       : #797979;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	font-weight : 600;
}
ul.featured-news li a figure {
	position : relative;
	display  : block;
	overflow : hidden;
}
ul.featured-news li a figure p {
	opacity     : 0;
	visibility  : hidden;
	position    : absolute;
	bottom      : 0;
	left        : 0;
	width       : 100%;
	color       : #FFFFFF;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	text-shadow : 1px 1px #191919;
	margin      : 0;
	background  : linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 80%);
	filter      : progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
	padding     : 90px 10px 10px 10px;
}
ul.featured-news li a:hover figure p {
	opacity    : 1;
	visibility : visible;
}
/*----------------------------------------------------------*/

/* Most Tabs
------------------------------------------------------------*/
div.most-tab { }
div.most-tab .nav-tabs {
	display         : table;
	background      : #A00001;
	background-size : 0.3rem .4rem;
	border          : 0;
	margin          : 0;
	border          : none;
	width           : 100%;
}
div.most-tab .nav-tabs > li {
	margin  : 0;
	display : table-cell;
	float   : none;
}
div.most-tab .nav-tabs > li.active > a,
div.most-tab .nav-tabs > li.active > a:hover,
div.most-tab .nav-tabs > li.active > a:focus,
div.most-tab .nav > li > a:hover,
div.most-tab .nav > li > a:focus {
	margin       : 0;
	background   : rgb(132, 1, 1);
	color        : #FFFFFF;
	border       : none;
	border-right : 1px solid #840101;
}
div.most-tab .nav-tabs > li > a {
	padding       : 10px;
	border-radius : 0;
	font-family   : 'Oswald', sans-serif;
	color         : #FFFFFF;
	font-size     : 14px;
	margin        : 0;
	text-shadow   : 1px 1px #750001;
	border        : 0;
	border-right  : 1px solid #840101;
}
div.most-tab .nav-tabs > li:last-child > a {
	border : none;
}
ul.most {
	margin     : 0;
	list-style : none;
	padding    : 9px;
	background : #E6E6E6;
}
ul.most li {
	display : block;
	padding : 3px;
	margin  : 7px;
}
ul.most li a {
	display : block;
}
ul.most li a.title {
	display : table;
}
ul.most li a.title span {
	display        : table-cell;
	vertical-align : middle;
	color          : #5A5A5A;
	font-family    : 'Roboto', sans-serif;
	font-size      : 13px;
	font-weight    : 600;
	padding-right  : 10px;
}
ul.most li.bg:hover {
	background : #F1F1F1;
}
/*----------------------------------------------------------*/

/* Video Gallery
------------------------------------------------------------*/
aside.video-gallery h3 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 18px;
	color       : #FFFFFF;
	background  : #242424;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #000000;
}
aside.video-gallery h3:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #242424;
	transform  : rotate(45deg);
	margin-top : -5px;
}
aside.video-gallery h3:before {
	content    : '';
	position   : absolute;
	width      : 100%;
	height     : 1px;
	background : #F1F1F1;
	bottom     : 0;
	left       : 0;
}
ul.videoGallery {
	padding    : 10px;
	margin     : 0;
	list-style : none;
}
ul.videoGallery li {
	background-color : #F1F1F1;
	padding          : 0;
	margin           : 0;
	border           : 1px solid #E8E8E8;
}
ul.videoGallery li:hover img {
	transform : scale(1.1);
}
ul.videoGallery li a figure {
	position : relative;
	display  : block;
	overflow : hidden;
}
ul.videoGallery li a figure em {
	position        : absolute;
	left            : 0;
	top             : 0;
	width           : 100%;
	height          : 100%;
	z-index         : 1;
	background      : url('../img/pixel.png') repeat rgba(0, 0, 0, 0.23);
	background-size : 0.3rem .4rem;
}
ul.videoGallery li a figure em i {
	position      : absolute;
	bottom        : 5px;
	left          : 5px;
	padding       : 10px 12px;
	color         : #FFFFFF;
	z-index       : 2;
	background    : rgba(0, 0, 0, 0.8);
	border-radius : 30px;
}
ul.videoGallery li a figure img {
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
ul.videoGallery li a span {
	color       : #000000;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	/* text-shadow: 1px 1px #0E295D; */
	padding     : 6px;
	display     : block;
}
ul.videoGallery .owl-controls .owl-nav div {
	position           : absolute;
	top                : 50%;
	margin-top         : -20px;
	padding            : 10px 5px;
	background         : rgb(208, 206, 206);
	color              : #FFFFFF;
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
ul.videoGallery .owl-controls .owl-nav .owl-prev {
	left : -20px;
}
ul.videoGallery .owl-controls .owl-nav .owl-next {
	right : -20px;
}
ul.videoGallery .owl-controls .owl-nav div:hover {
	background-color : #112D65;
}
/*----------------------------------------------------------*/

/* Columnist
------------------------------------------------------------*/
aside.columnist { }
aside.columnist h2 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 18px;
	color       : #FFFFFF;
	background  : #A00001;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #860102;
}
aside.columnist h2:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #A00001;
	transform  : rotate(45deg);
	margin-top : -5px;
}
aside.columnist h2:before {
	content    : '';
	position   : absolute;
	width      : 100%;
	height     : 1px;
	background : #F1F1F1;
	bottom     : 0;
	left       : 0;
}
aside.columnist ul {
	padding    : 10px;
	margin     : 0;
	list-style : none;
}
aside.columnist ul li a {
	display       : block;
	border        : 1px solid #F1F1F1;
	border-radius : 3px;
	padding       : 10px;
	height        : 100%;
}
aside.columnist ul li a span {
	color       : #989898;
	text-align  : center;
	display     : block;
	margin      : 0 0 10px 0;
	font-family : 'Open Sans', sans-serif;
}
aside.columnist ul li a span.title {
	text-align    : left;
	margin-bottom : 5px;
	font-size     : 13px;
	color         : #757575;
	font-weight   : 600;
}
aside.columnist ul li a figure img {
	overflow      : hidden;
	border-radius : 250px;
	max-width     : 100px;
	margin        : 10px auto;
	border        : 3px solid #F1F1F1;
}
aside.columnist ul li a p {
	display     : block;
	font-family : 'Open Sans', sans-serif;
	color       : #848484;
	font-size   : 12px;
	font-weight : 300;
}
aside.columnist ul li:hover {
	background : #FBFBFB;
}
aside.columnist .owl-controls {
}
aside.columnist .owl-controls .owl-nav div {
	position           : absolute;
	top                : 50%;
	margin-top         : -20px;
	padding            : 10px 5px;
	background         : rgb(208, 206, 206);
	color              : #FFFFFF;
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
aside.columnist .owl-controls .owl-nav .owl-prev {
	left : -20px;
}
aside.columnist .owl-controls .owl-nav .owl-next {
	right : -20px;
}
aside.columnist .owl-controls .owl-nav div:hover {
	background-color : #A00001;
}
/*----------------------------------------------------------*/

/* Foto Gallery
------------------------------------------------------------*/
aside.foto-gallery h3 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 18px;
	color       : #FFFFFF;
	background  : #1E4287;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #183875;
}
aside.foto-gallery h3:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #1E4287;
	transform  : rotate(45deg);
	margin-top : -5px;
}
aside.foto-gallery h3:before {
	content    : '';
	position   : absolute;
	width      : 100%;
	height     : 1px;
	background : #F1F1F1;
	bottom     : 0;
	left       : 0;
}
ul.fotoGallery {
	padding          : 10px;
	margin           : 0;
	background-color : #1E4287;
	list-style       : none;
}
ul.fotoGallery li {
	background-color : #193977;
	padding          : 0;
	margin           : 0;
	border           : 0;
}
ul.fotoGallery li:hover img {
	transform : scale(1.1);
}
ul.fotoGallery li a figure {
	position : relative;
	display  : block;
	overflow : hidden;
}
ul.fotoGallery li a figure em {
	position        : absolute;
	left            : 0;
	top             : 0;
	width           : 100%;
	height          : 100%;
	z-index         : 1;
	background      : url('../img/pixel.png') repeat rgba(0, 0, 0, 0.23);
	background-size : 0.3rem .4rem;
}
ul.fotoGallery li a figure em i {
	position      : absolute;
	bottom        : 5px;
	left          : 5px;
	padding       : 10px;
	color         : #FFFFFF;
	z-index       : 2;
	background    : rgba(25, 57, 119, 0.81);
	border-radius : 30px;
}
ul.fotoGallery li a figure img {
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
ul.fotoGallery li a span {
	color       : #FFFFFF;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	text-shadow : 1px 1px #0E295D;
	padding     : 6px;
	display     : block;
}
ul.fotoGallery .owl-controls .owl-nav div {
	position           : absolute;
	top                : 50%;
	margin-top         : -20px;
	padding            : 10px 5px;
	background         : rgb(208, 206, 206);
	color              : #FFFFFF;
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
ul.fotoGallery .owl-controls .owl-nav .owl-prev {
	left : -20px;
}
ul.fotoGallery .owl-controls .owl-nav .owl-next {
	right : -20px;
}
ul.fotoGallery .owl-controls .owl-nav div:hover {
	background-color : #112D65;
}
/*----------------------------------------------------------*/

/* News List
------------------------------------------------------------*/
ul.news-list {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
ul.news-list li {
	padding-right : 5px;
	margin-bottom : 13px;
}
ul.news-list li a {
	display : block;
	height  : 100%;
}
ul.news-list li a img { }
ul.news-list li a span {
	background  : #FFFFFF;
	width       : 100%;
	display     : block;
	padding     : 12px 10px;
	color       : #797979;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	font-weight : 600;
}
ul.news-list li a figure {
	position : relative;
	display  : block;
	overflow : hidden;
}
ul.news-list li a figure p {
	opacity     : 0;
	visibility  : hidden;
	position    : absolute;
	bottom      : 0;
	left        : 0;
	width       : 100%;
	color       : #FFFFFF;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	text-shadow : 1px 1px #191919;
	margin      : 0;
	background  : linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 80%);
	filter      : progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
	padding     : 90px 10px 10px 10px;
}
ul.news-list li a:hover figure p {
	opacity    : 1;
	visibility : visible;
}
/*----------------------------------------------------------*/

/* Newspaper
------------------------------------------------------------*/
div.newspaper { }
div.right-area span.title {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	color       : #FFFFFF;
	background  : #A00001;
	display     : block;
	padding     : 10px 15px;
	font-size   : 15px;
	cursor      : default;
}
div.right-area span.title:after {
	content    : '';
	position   : absolute;
	bottom     : -5px;
	left       : 15px;
	width      : 10px;
	height     : 10px;
	background : #A00001;
	transform  : rotate(45deg);
	margin-top : -5px;
}
/*----------------------------------------------------------*/

/* Waether
------------------------------------------------------------*/
div.waether { }
div.waether div.bg {
	padding : 20px 20px 10px 20px;
}
div.waether em {
	font-size : 50px;
	color     : #A5A5A5;
}
div.waether div.area {
}
div.waether div.area div {
	display    : block;
	margin     : 0 auto;
	text-align : center;
	cursor     : default;
}
div.waether div.area div strong {
	font-size      : 29px;
	vertical-align : sub;
	color          : #4E4E4E;
}
div.waether div.area div span {
	font-size      : 18px;
	font-family    : 'Open Sans', sans-serif;
	letter-spacing : -1px;
	font-weight    : 600;
	color          : #616161;
}
div.waether div.area div:first-child {
	margin-bottom  : 5px;
	padding-bottom : 10px;
	border-bottom  : 1px solid #E8E8E8;
}
/*----------------------------------------------------------*/

/* Markets
------------------------------------------------------------*/
div.markets div.bg {
	padding : 15px 10px;
}
div.markets div { cursor : default; }
div.markets div span {
	font-size   : 15px;
	font-family : 'Roboto', sans-serif;
	margin      : 0;
	padding     : 0;
	line-height : 17px;
}
div.markets div em {
	font-size   : 14px;
	color       : #2D2D2D;
	font-style  : normal;
	font-weight : 500;
	width       : 38px;
	display     : inline-block;
}
div.markets div strong {
	font-size   : 13px;
	font-family : 'Roboto', sans-serif;
	margin      : 0;
	padding     : 0;
	line-height : 17px;
	display     : block;
	color       : #A00001;
}
/*----------------------------------------------------------*/

/* Category Headline Right
------------------------------------------------------------*/
div.category-headline-right {
	margin-bottom : 10px;
}
div.category-headline-right a {
	display    : block;
	position   : relative;
	background : #FFFFFF;
	padding    : 3px;
	box-shadow : 1px 1px #DCDCDC;
	height     : 100%;
}
div.category-headline-right span {
	color       : #4C4C4C;
	padding     : 10px 5px;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	line-height : 20px;
	display     : block;
	font-weight : 600;
}
div.category-headline-right div {
	position      : relative;
	border        : 3px solid #FFFFFF;
	margin-bottom : 10px;
	box-shadow    : 1px 1px 1px #D6D6D6;
}
div.category-headline-right div:last-child {
	margin : 0;
}
div.category-headline-right div:hover span {
	padding : 30px 10px 20px;:
}
div.category-headline-right a figure {
	position : relative;
	margin   : 0;
	padding  : 0;
	border   : none;
}
div.category-headline-right a figure span {
	position : absolute;
	width    : 100%;
	height   : 100%;
	padding  : 0;
	margin   : 0;
	border   : none;
	display  : none;
}
div.category-headline-right a figure span em {
	width      : 100%;
	height     : 100%;
	background : rgba(0, 0, 0, .8);
	display    : table;
	margin     : 0;
	padding    : 0;
	border     : none;
}
div.category-headline-right a figure span em i {
	display        : table-cell;
	width          : 100%;
	vertical-align : middle;
	text-align     : center;
	color          : #FFFFFF;
	font-size      : 21px;
	text-shadow    : 1px 1px #000000;
}
div.category-headline-right a:hover figure span {
	display : block;
}
/*----------------------------------------------------------*/

/* Category Latest
------------------------------------------------------------*/
ul.category-latest {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
ul.category-latest:after {
	content : '';
	display : block;
	clear   : both;
}
ul.category-latest li:after {
	content : '';
	display : block;
	clear   : both;
}
.category-latest li {
	background    : #FFFFFF;
	margin-bottom : 10px;
}
.category-latest li figure {
	padding      : 0;
	border-right : 2px solid #F1F1F1;
}
.category-latest li div.text-area {
	padding : 10px;
}
ul.category-latest li img {
	background : #FFFFFF;
}
.category-latest li span {
	display     : block;
	color       : #757575;
	font-weight : 500;
	font-size   : 15px;
}
.category-latest li p {
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	color       : #797878;
	padding     : 0;
	margin      : 0;
}
ul.category-latest li:hover {
	background : #E2E2E2;
}
body.category h1 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #FFFFFF;
	background  : #1E4287;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #183875;
	/* margin-bottom : 10px; */
}
body.category h1:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #1E4287;
	transform  : rotate(45deg);
	margin-top : -5px;
}
/*----------------------------------------------------------*/

/* Most Read
------------------------------------------------------------*/
ul.most-read {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
ul.most-read li:after {
	content : '';
	display : block;
	clear   : both;
}
ul.most-read li {
	background    : #FFFFFF;
	margin-bottom : 12px;
}
ul.most-read li figure {
	padding : 0;
}
ul.most-read li div.text-area {
	padding : 10px;
}
ul.most-read li img {
	background : #FFFFFF;
}
ul.most-read li span {
	display     : block;
	color       : #757575;
	font-weight : 500;
	font-size   : 15px;
}
ul.most-read li p {
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	color       : #797878;
	padding     : 0;
	margin      : 0;
	line-height : 21px;
}
ul.most-read li:hover {
	background : #E2E2E2;
}
body.category h2 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #FFFFFF;
	background  : #A00001;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #7D0101;
}
body.category h2:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #A00001;
	transform  : rotate(45deg);
	margin-top : -5px;
}
/*----------------------------------------------------------*/

/* Other News
----------------------------------------------------------*/

ul.other-news {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
ul.other-news li:after {
	content : '';
	display : block;
	clear   : both;
}
ul.other-news li a {
	color         : #333333;
	font-family   : 'Open Sans', sans-serif;
	font-size     : 13px;
	font-weight   : 600;
	background    : #FFFFFF;
	margin-bottom : 2px;
	padding       : 10px;
	display       : block;
}
ul.other-news li a:hover {
	background : #EFEFEF;
	box-shadow : inset 0 0 9px #E8E8E8;
}
body.category h3 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #2F2F2F;
	background  : #FDF200;
	padding     : 13px;
	z-index     : 2;
}
body.category h3:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #FDF200;
	transform  : rotate(45deg);
	margin-top : -5px;
}
/*-------------------------------------------------------*/

/* News
----------------------------------------------------------*/
div.news-content {
	padding    : 15px;
	background : #FFFFFF;
	box-shadow : 1px 1px 1px #DCDBDB;
}
body.news h1 {
	font-family    : 'Oswald', sans-serif;
	font-size      : 23px;
	margin-bottom  : 10px;
	padding-bottom : 10px;
	border-bottom  : 1px solid #F1F1F1;
	line-height    : 23px;
}
body.news h3 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #2F2F2F;
	background  : #FDF200;
	padding     : 13px;
	z-index     : 2;
}
body.news h3:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #FDF200;
	transform  : rotate(45deg);
	margin-top : -5px;
}
div.news-content div.news-text,
div.news-content div.excerpt {
	font-family : 'Open Sans', sans-serif;
	font-size   : 14px;
	line-height : 22px;
}
figure.video,
figure.image {
	margin : 10px 0;
}
figure.video iframe {
	width      : 100%;
	min-height : 410px;
	border     : none;
}
div.detail {
	display       : block;
	background    : #F1F1F1;
	padding       : 5px 7px;
	border-radius : 3px;
	font-family   : 'Open Sans', sans-serif;
	font-size     : 13px;
	margin-bottom : 10px;
}
div.detail:after {
	content : '';
	display : block;
	clear   : both;
}
div.detail span {
	color : #A5A5A5;
}
div.detail span.date {
	float : left;
}
div.detail span.visitor {
	float : right;
}
/*-------------------------------------------------------*/

/* Comments & Share Area
---------------------------------------------------------*/
div.comments {
	padding : 15px;
}
div.share {
	background : #FFFFFF;
	padding    : 10px;
	box-shadow : 1px 1px 1px #DCDBDB;
}
div.share span.title {
	font-family    : 'Oswald', sans-serif;
	display        : block;
	font-size      : 16px;
	color          : #6B6B6B;
	border-bottom  : 1px solid #F1F1F1;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}
div.share div.addthis_sharing_toolbox { display : block; }
/*-------------------------------------------------------*/

/* Featured News
----------------------------------------------------------*/
ul.featured-news-page {
	margin     : 0;
	padding    : 0;
	list-style : none;
	top        : -1px;
	position   : relative;
}
ul.featured-news-page li { position : relative; }
ul.featured-news-page li a { }
ul.featured-news-page li a figure {
	position : relative;
}
ul.featured-news-page li a figure span {
	position           : absolute;
	top                : 0;
	left               : 0;
	width              : 100%;
	height             : 100%;
	display            : block;
	background         : linear-gradient(to bottom, rgba(30, 66, 135, 0) 20%, rgba(30, 66, 135, 0.8) 100%);
	-webkit-transition : all 0.2s linear;
	-moz-transition    : all 0.2s linear;
	-o-transition      : all 0.2s linear;
	transition         : all 3s linear;
}
ul.featured-news-page li a figure img {
	margin     : 0;
	padding    : 0;
	background : #FFFFFF;
}
ul.featured-news-page li a span.title {
	position    : absolute;
	bottom      : 0;
	padding     : 10px;
	color       : #FFFFFF;
	font-family : 'Open Sans', sans-serif;
}
ul.featured-news-page li:hover a figure span {
	background : linear-gradient(to bottom, rgba(30, 66, 135, 0) -10%, rgba(30, 66, 135, 0.8) 70%);
}
body.news h2 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #FFFFFF;
	background  : #1E4287;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #0C2554;
}
body.news h2:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #1E4287;
	transform  : rotate(45deg);
	margin-top : -5px;
}
/*-------------------------------------------------------*/

/* Videos
----------------------------------------------------------*/
body.videos h2 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #FFFFFF;
	background  : #A00001;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #770001;
}
body.videos h2:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #A00001;
	transform  : rotate(45deg);
	margin-top : -5px;
}
/*--------------------------------------------------------*/

/* Latest Videos
----------------------------------------------------------*/
ul.latest-videos {
	padding    : 10px;
	margin     : 0;
	list-style : none;
}
ul.latest-videos:after {
	content : '';
	display : block;
	clear   : both;
}
ul.latest-videos li {
	background-color : #F1F1F1;
	padding          : 0;
	margin           : 0;
	border           : 1px solid #000000;
	position         : relative;
}
ul.latest-videos li:hover img {
	transform : scale(1.1);
}
ul.latest-videos li a figure {
	position : relative;
	display  : block;
	overflow : hidden;
}
ul.latest-videos li a figure em {
	position        : absolute;
	left            : 0;
	top             : 0;
	width           : 100%;
	height          : 100%;
	z-index         : 1;
	background      : url('../img/pixel.png') repeat rgba(0, 0, 0, 0.23);
	background-size : 0.3rem .4rem;
}
ul.latest-videos li a figure em i {
	position      : absolute;
	top           : 5px;
	right         : 5px;
	padding       : 10px 12px;
	color         : #FFFFFF;
	z-index       : 2;
	background    : rgba(30, 66, 135, 0.77);
	border-radius : 30px;
}
ul.latest-videos li a figure img {
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
ul.latest-videos li a span {
	position    : absolute;
	color       : #FFFFFF;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	padding     : 30px 6px 10px;
	display     : block;
	bottom      : 0;
	z-index     : 2;
	background  : linear-gradient(to bottom, rgba(30, 66, 135, 0) 0%, rgba(0, 0, 0, 0.77) 50%);
	width       : 100%;
}
/*-------------------------------------------------------*/

/* Featured Video
----------------------------------------------------------*/
div.featured-video {
	background : #FFFFFF;
	padding    : 15px 0;
}
div.featured-video ul {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
div.featured-video ul:after {
	content : '';
	display : block;
	clear   : both;
}
div.featured-video ul li {
	margin   : 0 0 16px;
	position : relative;
}
div.featured-video ul li a {
	display    : block;
	background : #FFFFFF;
	border     : 1px solid #F1F1F1;
	height     : 100%;
}
div.featured-video ul li:hover img {
	transform : scale(1.1);
}
div.featured-video ul li a figure {
	position : relative;
	display  : block;
	overflow : hidden;
}
div.featured-video ul li a figure em {
	position        : absolute;
	left            : 0;
	top             : 0;
	width           : 100%;
	height          : 100%;
	z-index         : 1;
	background      : url('../img/pixel.png') repeat rgba(0, 0, 0, 0.23);
	background-size : 0.3rem .4rem;
}
div.featured-video ul li a figure em i {
	position      : absolute;
	top           : 5px;
	right         : 5px;
	padding       : 10px 12px;
	color         : #FFFFFF;
	z-index       : 2;
	background    : rgba(30, 66, 135, 0.77);
	border-radius : 30px;
}
div.featured-video ul li a figure img {
	transition         : all ease-in-out .3s;
	-moz-transition    : all ease-in-out .3s;
	-o-transition      : all ease-in-out .3s;
	-webkit-transition : all ease-in-out .3s;
}
div.featured-video ul li a span {
	color       : #696969;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	padding     : 10px;
	display     : block;
	bottom      : 0;
	z-index     : 2;
	width       : 100%;
	font-weight : 600;
}
/*-------------------------------------------------------*/

/* Most Viewed Videos
----------------------------------------------------------*/
div.most-viewed-videos {
	background : #FFFFFF;
}
div.most-viewed-videos div.first {
}
div.most-viewed-videos div.first a {
	display       : block;
	border-bottom : 1px solid #E8E8E8;
}
div.most-viewed-videos div.first a figure {
	position : relative;
	display  : block;
	overflow : hidden;
}
div.most-viewed-videos div.first a figure em {
	position        : absolute;
	left            : 0;
	top             : 0;
	width           : 100%;
	height          : 100%;
	z-index         : 1;
	background      : url('../img/pixel.png') repeat rgba(0, 0, 0, 0.23);
	background-size : 0.3rem .4rem;
}
div.most-viewed-videos div.first a figure em i {
	position      : absolute;
	top           : 5px;
	right         : 5px;
	padding       : 10px 12px;
	color         : #FFFFFF;
	z-index       : 2;
	background    : rgba(30, 66, 135, 0.77);
	border-radius : 30px;
}
div.most-viewed-videos div.first a span {
	color       : #696969;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	padding     : 10px;
	display     : block;
	bottom      : 0;
	z-index     : 2;
	width       : 100%;
	font-weight : 600;
}
div.most-viewed-videos ul {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
div.most-viewed-videos ul:after {
	content : '';
	display : block;
	clear   : both;
}
div.most-viewed-videos ul li {
	display       : block;
	background    : #FFFFFF;
	height        : 100%;
	border-bottom : 1px solid #F1F1F1;
}
div.most-viewed-videos ul li:hover {
	background : #E8E8E8;
}
div.most-viewed-videos ul li:after {
	content : '';
	display : block;
	clear   : both;
}
div.most-viewed-videos ul li a {
	display : block;
}
div.most-viewed-videos ul li figure {
	position : relative;
	display  : block;
	overflow : hidden;
	padding  : 0;
}
div.most-viewed-videos ul li figure em {
	position        : absolute;
	left            : 0;
	top             : 0;
	width           : 100%;
	height          : 100%;
	z-index         : 1;
	background      : url('../img/pixel.png') repeat rgba(0, 0, 0, 0.23);
	background-size : 0.3rem .4rem;
}
div.most-viewed-videos ul li figure em i {
	position      : absolute;
	top           : 5px;
	right         : 5px;
	padding       : 6px 7px;
	color         : #FFFFFF;
	z-index       : 2;
	background    : rgba(30, 66, 135, 0.77);
	border-radius : 30px;
	font-size     : 9px;
}
div.most-viewed-videos ul li span {
	color       : #696969;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	padding     : 10px 0;
	display     : block;
	bottom      : 0;
	z-index     : 2;
	width       : 100%;
	font-weight : 600;
}
body.videos h3 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #FFFFFF;
	background  : #1E4287;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #0C2B65;
}
body.videos h3:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #1E4287;
	transform  : rotate(45deg);
	margin-top : -5px;
}
/*-------------------------------------------------------*/
/* Video
----------------------------------------------------------*/
div.video-content {
	background : #FFFFFF;
}
div.video-detail {
	padding : 15px;
}
div.video-text {
	font-family : 'Open Sans', sans-serif;
	font-size   : 14px;
	line-height : 22px;
}
body.video h1 {
	font-family    : 'Oswald', sans-serif;
	font-size      : 23px;
	margin-bottom  : 10px;
	padding-bottom : 10px;
	border-bottom  : 1px solid #F1F1F1;
	line-height    : 23px;
}
body.video h3 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #2F2F2F;
	background  : #FDF200;
	padding     : 13px;
	z-index     : 2;
}
body.video h3:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #FDF200;
	transform  : rotate(45deg);
	margin-top : -5px;
}
figure.video-area iframe {
	display    : block;
	width      : 100%;
	min-height : 450px;
	border     : none
}
div.date-visitor {
	display       : block;
	background    : #F1F1F1;
	padding       : 5px 7px;
	border-radius : 3px;
	font-family   : 'Open Sans', sans-serif;
	font-size     : 13px;
	margin-bottom : 10px;
}
div.date-visitor:after {
	content : '';
	display : block;
	clear   : both;
}
div.date-visitor span {
	color : #A5A5A5;
}
div.date-visitor span.date {
	float : left;
}
div.date-visitor span.visitor {
	float : right;
}
/*-------------------------------------------------------*/
/* Post
---------------------------------------------------------*/
div.post-content {
	padding    : 15px;
	background : #FFFFFF;
	box-shadow : 1px 1px 1px #DCDBDB;
}
body.post h1 {
	font-family    : 'Oswald', sans-serif;
	font-size      : 23px;
	margin-bottom  : 10px;
	padding-bottom : 10px;
	border-bottom  : 1px solid #F1F1F1;
	line-height    : 23px;
}
body.post h2 {
	font-family   : 'Oswald', sans-serif;
	display       : block;
	font-size     : 16px;
	color         : #FFFFFF;
	border-bottom : 1px solid #F1F1F1;
	padding       : 15px 10px;
	background    : #1E4287;
	text-shadow   : 1px 1px #0E2C67;
}
div.post-content div.text-area {
	font-family : 'Open Sans', sans-serif;
	line-height : 23px;
}
div.all-post {
	background : #FFFFFF;
	box-shadow : 1px 1px 1px #DCDBDB;
}
ul.posts-list {
	margin     : 0;
	padding    : 0;
	list-style : none;
}
ul.posts-list li a {
	display       : block;
	padding       : 10px;
	border-bottom : 1px solid #E8E8E8;
	color         : #7B7B7B;
	font-family   : 'Open Sans', sans-serif;
	font-size     : 13px;
	font-weight   : 600;
}
ul.posts-list li a:hover {
	background : #F1F1F1;
}
/*-------------------------------------------------------*/

/* Columnist
---------------------------------------------------------*/
div.columnist {
	padding : 10px;
	cursor  : default;
}
div.columnist figure img {
	display : block;
	border  : 3px solid #E8E8E8;
}
div.columnist span {
	display : block;
}
div.columnist span.name {
	font-family : 'Oswald', sans-serif, sans-serif;
	font-size   : 30px;
	color       : #4C4C4C;
}
div.columnist span.email {
	font-family : 'Open Sans', sans-serif;
	color       : #616161;
}
div.columnist div.last-post {
	display    : block;
	margin-top : 8px;
	padding    : 15px;
	background : #F1F1F1;
}
div.columnist div.last-post strong {
	color         : #CD201F;
	font-size     : 17px;
	border-bottom : 1px solid #E2E2E2;
	display       : block;
	margin-bottom : 5px;
	font-family   : 'Oswald', sans-serif;
	font-weight   : 600;
}
div.columnist div.last-post a span {
	font-family   : 'Oswald', sans-serif;
	font-size     : 18px;
	color         : #636363;
	margin-bottom : 5px;
}
div.columnist div.last-post a p {
	font-family : 'Open Sans', sans-serif;
	color       : #757575;
	font-size   : 13px;
	line-height : 22px;
}
/*-------------------------------------------------------*/

/* Columnists
---------------------------------------------------------*/
body.columnist h1 {
	font-family    : 'Oswald', sans-serif;
	font-size      : 23px;
	margin-bottom  : 10px;
	padding-bottom : 10px;
	border-bottom  : 1px solid #F1F1F1;
	line-height    : 23px;
}
div.columnists {
	background-color : #FFFFFF;
	box-shadow       : 1px 1px 1px #DCDCDC;
	padding          : 15px;
}
ul.columnists {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
ul.columnists:after {
	content : '';
	display : block;
	clear   : both;
}
ul.columnists li {
	margin-bottom : 20px;
}
ul.columnists li a {
	display       : block;
	border        : 1px solid #F1F1F1;
	border-radius : 3px;
	padding       : 10px;
	height        : 100%;
}
ul.columnists li a span {
	color       : #464646;
	text-align  : center;
	display     : block;
	margin      : 0 0 10px 0;
	font-family : 'Open Sans', sans-serif;
	font-weight : 600;
}
ul.columnists li a span.title {
	text-align    : left;
	margin-bottom : 5px;
	font-size     : 13px;
	color         : #757575;
	font-weight   : 600;
}
ul.columnists li a figure img {
	overflow      : hidden;
	border-radius : 250px;
	max-width     : 100px;
	margin        : 10px auto;
	border        : 3px solid #F1F1F1;
}
ul.columnists li a p {
	display     : block;
	font-family : 'Open Sans', sans-serif;
	color       : #848484;
	font-size   : 12px;
	font-weight : 300;
}
ul.columnists li:hover {
	background : #FBFBFB;
}
/*-------------------------------------------------------*/

/* Photo Galleries
----------------------------------------------------------*/
body.galleries h1 {
	font-family    : 'Oswald', sans-serif;
	font-size      : 23px;
	margin-bottom  : 10px;
	padding-bottom : 10px;
	border-bottom  : 1px solid #F1F1F1;
	line-height    : 23px;
}
div.galleries {
	background-color : #FFFFFF;
	box-shadow       : 1px 1px 1px #DCDCDC;
	padding          : 15px 10px;
}
div.galleries ul.galleries {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
div.galleries ul.galleries:after {
	content : '';
	display : block;
	clear   : both;
}
div.galleries ul.galleries li {
	margin-bottom : 20px;
}
div.galleries ul.galleries li a {
	height     : 100%;
	display    : block;
	background : #FFFFFF;
	padding    : 3px;
	box-shadow : 0 0 1px #CCCCCC;
}
div.galleries ul.galleries li a span {
	display       : block;
	padding       : 5px;
	color         : #333333;
	font-family   : 'Open Sans', sans-serif;
	font-size     : 13px;
	font-weight   : 600;
	margin-bottom : 3px;
}
/*-------------------------------------------------------*/

/* Photo Gallery
----------------------------------------------------------*/
body.gallery h1 {
	font-family    : 'Oswald', sans-serif;
	font-size      : 23px;
	margin-bottom  : 10px;
	padding-bottom : 10px;
	border-bottom  : 1px solid #F1F1F1;
	line-height    : 23px;
}
body.gallery h2 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #FFFFFF;
	background  : #A00001;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #7D0101;
}
body.gallery h2:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #A00001;
	transform  : rotate(45deg);
	margin-top : -5px;
}
div.gallery {
	background-color : #FFFFFF;
	box-shadow       : 1px 1px 1px #DCDCDC;
	padding          : 15px 10px;
}
div.gallery div.text-area {
	font-family : 'Open Sans', sans-serif;
	font-size   : 14px;
	line-height : 23px;
}
div.gallery div.item {
	padding-bottom : 30px;
	border-bottom  : 1px solid #E8E8E8;
}
div.gallery div.item div.head {
	/* padding: 10px; */
	background    : #FFFFFF;
	margin-bottom : 5px;
}
div.gallery div.item div.head h3 {
	margin      : 0;
	padding     : 0;
	color       : #525252;
	display     : inline-block;
	font-size   : 16px;
	font-family : 'Open Sans', sans-serif;
	font-weight : 600;
	line-height : 23px;
}
div.gallery div.item div.head h3 span {
	font-weight : bolder;
}
/*-------------------------------------------------------*/

/* Footer
------------------------------------------------------------*/
footer {
	background-color : #FFFFFF;
}
footer ul {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
footer ul.categories {
	display       : block;
	border-bottom : 1px solid #F1F1F1;
	padding       : 15px 0;
	text-align    : center;
}
footer ul.categories:after {
	content : '';
	clear   : both;
	display : block;
}
footer ul.categories li {
	display : inline-block;
	padding : 0 20px;
}
footer ul.categories li a {
	font-family : 'Oswald', sans-serif;
	color       : #808080;
}
footer ul.categories li a:hover {
	color : #1E4287;
}
footer ul.pages {
	display       : block;
	border-bottom : 1px solid #F1F1F1;
	padding       : 15px;
	text-align    : center;
	/* background    : #F1F1F1; */
}
footer ul.pages:after {
	content : '';
	clear   : both;
	display : block;
}
footer ul.pages li {
	display : inline-block;
	padding : 0 25px;
}
footer ul.pages li a {
	font-family : 'Oswald', sans-serif;
	color       : #989898;
	font-size   : 13px;
}
footer ul.pages li a:hover {
	color : #1E4287;
}
footer ul.socials {
	list-style    : none;
	padding       : 15px 0;
	display       : block;
	margin        : 0;
	text-align    : center;
	border-bottom : 1px solid #F1F1F1;
}
footer ul.socials li {
	display : inline-block;
}
footer ul.socials li a {
	width         : 32px;
	display       : block;
	padding       : 3px 0;
	border        : 2px solid #909090;
	border-radius : 50px;
	text-align    : center;
	margin        : 0 20px;
}
footer ul.socials li a span {
	color : #909090;
}
footer ul.socials li a:hover,
footer ul.socials li a:hover span {
	border-color : #1E4287;
	color        : #1E4287;
}
footer ul.socials li.search a span,
footer ul.socials li.search a {
	color        : #1E4287;
	border-color : #1E4287;
}
footer .copyright {
	text-align  : center;
	font-family : 'Open Sans', sans-serif;
	font-size   : 13px;
	display     : block;
	padding     : 15px 0;
}
.magnet {
	display     : inline-block;
	background  : url('../img/magnet.png') no-repeat;
	height      : 15px;
	width       : 75px;
	text-indent : -99999px;
	position    : relative;
	top         : 2px;
}
/*----------------------------------------------------------*/
/* Default CSS
=======================================================================================*/
/*** Default
****************************************************************************************************/
.content.page-top,
.content.page-bottom {
	padding       : 20px;
	margin-bottom : 10px;
}
.content.page-top p,
.content.page-bottom p {
	font-family : 'Open Sans', sans-serif;
	font-size   : 14px;
	line-height : 21px;
}
body.page h1 {
	font-family   : 'Oswald', sans-serif;
	font-size     : 23px;
	color         : #4C4C4C;
	margin-bottom : 10px;
}
body.page h1:after {
	content : '';
}
/*** SIDEBAR
****************************************************************************************************/
div.sidebar {
	margin-bottom : 20px;
}
div.sidebar a.navTitle {
	padding          : 10px;
	display          : block;
	font-size        : 18px;
	text-decoration  : none;
	font-family      : 'Dosis', sans-serif;
	font-weight      : 600;
	background-color : rgba(0, 0, 0, 0.40);
}
div.sidebar ul {
	display    : block;
	margin     : 0;
	padding    : 0;
	list-style : none;
	background : #1E4287;
}
div.sidebar ul li {
	display : block;
}
div.sidebar ul li a {
	display       : block;
	padding       : 10px;
	cursor        : pointer;
	border-bottom : 1px solid #183979;
	color         : #FFFFFF;
	font-family   : 'Open Sans', sans-serif;
}
div.sidebar ul li a:hover {
	background-color : rgba(0, 0, 0, .1);
}
div.sidebar ul.sub-nav {
	display : none;
}
div.sidebar ul.sub-nav li {
	display          : block;
	background-color : #FFFFFF;
}
div.sidebar ul.sub-nav li a {
	display       : block;
	font-size     : 13px;
	padding-left  : 20px;
	color         : #4C4C4C;
	border-bottom : 1px solid #E6E6E6;
}
div.sidebar ul.sub-nav li a:before {
	content : '└─  ';
}
div.sidebar ul.sub-nav li ul.sub-nav li a {
	display      : block;
	font-weight  : 300;
	color        : #929292;
	padding-left : 40px;
	background   : #F7F7F7;
}
div.sidebar ul.sub-nav li ul.sub-nav li ul.sub-nav li a {
	display      : block;
	font-weight  : 300;
	color        : #8E8E8E;
	padding-left : 40px;
	background   : #ECECEC;
}
a.sub:after {
	content    : '\f107';
	float      : right;
	margin-top : 3px;
	font       : normal normal normal 14px/1 FontAwesome;
}
div.sidebar li.active a {
	background-color : rgba(0, 0, 0, .1) !important;
}
/****************************************************************************************************/

/****************************************************************************************************/
/*** Breadcrumb
****************************************************************************************************/
.breadcrumb {
	list-style    : none;
	overflow      : hidden;
	font-family   : 'Open Sans', sans-serif;
	border-radius : 0; }
.breadcrumb li {
	float : left;
}
ul.breadcrumb li:before {
	padding : 0 5px 0 9px;
}
.breadcrumb li a {
	text-decoration : none;
	position        : relative;
	font-size       : 12px;
	font-family     : 'Open Sans', sans-serif;
	border          : 0;
	color           : #000000;
}
.breadcrumb li a:hover {
	border-bottom : 1px dotted;
}
/****************************************************************************************************/
div.mm-navbar {
	background-color : #A00001;
}
div.mm-navbar a.mm-title {
	color : #FFFFFF;
}
.mm-navbar .mm-btn:first-child {
	background   : #940203;
	border-right : 1px solid #860304;
}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
	border-color : #FFFFFF;
	left         : 50%;
	margin-left  : -2px;
}
/* Ads
*****************************************************************************************************/
.ads, .ads a, .ads img {
	display : block;
}
.ads img {
	margin : 0 auto;
}
/****************************************************************************************************/

/*** Social Buttons
***/
.mfb-component__button--main, .mfb-component__button--child {
	color : #F1F1F1 !important;
}
.mfb-component--tl, .mfb-component--tr, .mfb-component--bl, .mfb-component--br {
	margin : 0;
}
ul.fcb {
	position   : fixed;
	z-index    : 9;
	left       : -2px;
	top        : 30%;
	padding    : 0;
	margin     : 0;
	list-style : none;
	display    : block;
}
ul.fcb li a {
	color         : #FFFFFF;
	padding       : 10px;
	width         : 40px;
	text-align    : center;
	display       : block;
	font-size     : 16px;
	margin-bottom : 2px;
	border-radius : 3px;
}
ul.fcb li a:hover {
	width : 50px;
}
/*****/
/* Newspaper
********************************************************************************/
body.newspaper { }
body.newspaper h1 {
	position    : relative;
	font-family : 'Oswald', sans-serif;
	font-size   : 17px;
	color       : #FFFFFF;
	background  : #A00001;
	padding     : 13px;
	z-index     : 2;
	text-shadow : 1px 1px #770001;
}
body.newspaper h1:after {
	content    : '';
	position   : absolute;
	bottom     : -4px;
	left       : 10px;
	width      : 10px;
	height     : 10px;
	background : #A00001;
	transform  : rotate(45deg);
	margin-top : -5px;
}
ul#newspapers {
	padding    : 10px 0 0 0;
	margin     : 0;
	list-style : none;
}
ul#newspapers li {
	margin-bottom : 20px;
}
ul#newspapers li a {
	position   : relative;
	display    : block;
	background : #FFFFFF;
	padding    : 3px;
	border     : 1px solid #E8E8E8;
	overflow   : hidden;
}
ul#newspapers li a span {
	display     : block;
	padding     : 10px;
	color       : #6D6D6D;
	background  : #E8E8E8;
	font-family : 'Open Sans', sans-serif;
	font-weight : 600;
}
ul#newspapers:hover li a {
	opacity : .7;
}
ul#newspapers li a:hover {
	opacity : 1;
}
/*******************************************************************************/
/* Newspaper
********************************************************************************/
ul#newspapersCarousel {
	padding    : 10px 0 0 0;
	margin     : 0;
	list-style : none;
}
ul#newspapersCarousel li {
}
ul#newspapersCarousel li a {
	position   : relative;
	display    : block;
	background : #FFFFFF;
	padding    : 3px;
	border     : 1px solid #E8E8E8;
	overflow   : hidden;
}
ul#newspapersCarousel li a span {
	display     : block;
	padding     : 10px;
	color       : #232323;
	background  : #E8E8E8;
	font-family : 'Open Sans', sans-serif;
	font-weight : 600;
	font-size   : 13px;
}
ul#newspapersCarousel:hover li a {
	opacity : .7;
}
ul#newspapersCarousel li a:hover {
	opacity : 1;
}
/*******************************************************************************/

.ilangov iframe {
	width : 100%;
}
@media only screen and (max-width : 992px) {
	footer ul.categories li {
		padding : 0 10px;
	}
	ul.fotoGallery .owl-controls .owl-nav .owl-prev,
	ul.videoGallery .owl-controls .owl-nav .owl-prev,
	aside.columnist .owl-controls .owl-nav .owl-prev {
		left    : 0;
		opacity : .8;
	}
	ul.fotoGallery .owl-controls .owl-nav .owl-next,
	ul.videoGallery .owl-controls .owl-nav .owl-next,
	aside.columnist .owl-controls .owl-nav .owl-next {
		right   : 0;
		opacity : .8;
	}
	.category-latest li:nth-child(odd),
	.most-read li:nth-child(odd) {
		border-right : 1px solid #EAEAEA;
	}
	.category-latest li:nth-child(even),
	.most-read li:nth-child(even) {
		border-left : 1px solid #EAEAEA;
	}
	.category-latest li figure,
	.most-read li figure {
		border : none;
	}
	.latest-videos img {
		width : 100%;
	}
}
@media only screen and (max-width : 768px) {
}
@media only screen and (max-width : 480px) {
	header a.logo img {
		margin    : 0 auto;
		max-width : 250px;
	}
	nav.top-menu {
		width         : 100%;
		float         : none;
		margin-bottom : 5px;
		text-align    : center;
	}
	nav.top-menu ul {
		width : 100%;
	}
	nav.top-menu ul li {
		float   : none;
		padding : 0;
	}
	ul.social {
		display    : block;
		float      : none;
		margin     : 0 auto 5px auto;
		text-align : center;
	}
	ul.social:after {
		content : '';
		display : block;
		clear   : both;
	}
	ul.social li {
		float : none;
	}
	ul.featured-news li a:hover figure p {
		display : none;
	}
	ul.most li {
		margin : 5px 0;
	}
	footer ul.categories li {
		margin-bottom : 10px;
	}
	footer ul.pages li {
		padding : 0 3px;
	}
	footer ul.socials li a {
		margin : 0 10px;
	}
	div.most-viewed-videos div.first img {
		width : 100%;
	}
}
@media only screen and (max-width : 320px) {
}
@media (max-width : 767px) {
}
@media (min-width : 769px) and (max-width : 1030px) {
	div.markets div em {
		padding : 7px;
	}
	ul.news-list li a figure p {
		display : none;
	}

}
