/* detikcom style 170315 */
body, html {
	margin: 0;
	padding: 0;
	font: normal 12px "Roboto", Arial;
	background:#ececec;
}
#putih{background-color:#fff;margin:0px auto;width: 1140px;-moz-box-shadow:0 0 10px #939393;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;}
.container {
	width: 1100px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:2;
}
a{ 
	text-decoration:none;
	border:none;
}
a img{ border:none;}
.relative{ position:relative;}
.mb15{ margin-bottom:15px;}
.mr8{ margin-right:8px;}
/*S:HEADER&MENU*/
.header {
	padding:15px 0 0 0;
	height:125px;
}
.logodetik {
	float: left;
	padding: 20px 0 0 10px;
	display: block;
}
.header_top{
	margin-top:20px;
	background-color:#dcdcdc;
}
.header_top a{
	text-decoration:none;
	display:inline-block;
}
.menu{
	background-color:#20409a;
	border-bottom:solid 1px #fe8917;
	position:relative;
}
.menu a{
	color:#fff;
	padding:12px 0;
	font-size:15px;
	font-weight:bold;
}
.menu li:hover a{ 
	border-bottom:solid 4px #fe8917;
	padding:12px 0 8px 0;
}
.menu ul{
	margin:0;
	padding:0;
}
.menu ul li{
	margin:0;
	padding:0 14px;
	list-style:none;
	float:left;
	border-left:solid 1px #2c59d6;
	border-right:solid 1px #193177;
}
.menu li:first-child {border-left:solid 0px #193177;}
.menu li:last-child {border-right:solid 0px #2c59d6;}
.menu2{
	padding:8px 0 6px 10px;
	position:relative;
}
.menu2 a{
	padding:6px 6px 5px;
	color:#444444;
	position:relative;
}
.menu2 a.new {
  padding-right: 8px;
}
.menu2 a.new span {
  position: absolute;
  background: red;
  font-size: 8px;
  padding: 1px 3px;
  right: 0px;
  top:-5px;
  text-transform: uppercase;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sc{
  color: white !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position:relative;
  top:-1px;
}
.sc:hover{ opacity:0.8;}
.scblue{ background: #0073df;}
.scyellow{
	background:#ffd800;
	color:#000 !important;
}
/*E:HEADER&MENU*/

/*S:CONTENT*/
.content{
	position:relative;
	min-height: 600px;
	margin:15px 0;	
}
/*S:HEADLINE*/
.headline{
	width:785px;
	float:left;
}
.beritautama{
	height:125px;
	margin-bottom:15px;
}
.beritautama h3{
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	text-align:left;
	line-height:120%;
	padding-left:8px;
	position:absolute;
	bottom:4px;
}
.title_bu{
	background-color:red;
	width:92px;
	height:106px;
	color:#fff;
	float:left;
	padding:10px;
	font-weight:bold;
	font-size:24px;
	text-transform:uppercase;
	position:relative;
	letter-spacing: -1px;
}
.title_bu span{ 
	font-size:25px;
	display: block;
  	margin-top: -3px;
}
.beritautama .box_img{ 
	width:100%;
}
.grad{
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.80)));
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
  background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
  background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  bottom: 0;
  content: "";
  display: block;
  height: 60%;
  left: 0;
  position: absolute;
  width: 100%;
}
.slide_bu{
	width:673px;
	height:90px;
	float:left;
}
#slide_bu{
	margin:0;
	padding:0;
	height: 126px;
  	overflow: hidden;
}
#slide_bu li{
	margin:0;
	padding:0;
	float:left;
	height: 126px;
	width: 224px;
	display: block;
}
#slide_bu li:hover{ opacity:0.8}
.bslide{
	color:#fff;
	position:absolute;
	text-decoration:none;
	font-size:16px;
}
.bslide:hover{ background-color:#c40000;}
#prev_bu{
	bottom: 5px;
	right: 26px;
	padding: 4px 8px;
}
#next_bu{
	bottom:5px;
	right:8px;
	padding: 4px 8px;
}
.box_hl{
	/*padding-bottom:15px;*/
	background-color:#20409a;
	position:relative;
}
.box_hl a:hover, .title_hl:hover h1, .list_feed li:hover h2{
	/*color:#f6fe19;*/
	color: #fff;
}
.box_hl .box_img{
	width:100%;
}
.box_hl .no_img {
	height: 230px;
}
.box_hl span.lbl {
	height: auto;
}
.box_hl .text {
	text-align: left;
}
.box_hl .text {
	position: absolute;
	bottom: 0;
	left: 0;
	height: auto;
	color: #fff;
	text-transform: none;
	padding: 60px 200px 15px 15px;
	width: calc(100% - 215px);
	font-size: 14px;
	line-height: 140%;
}

span.lbl{
	padding:5px 10px;
	font-size:12px;
	color:#fff;
	text-align:left;
	float:left;
	position:absolute;
	top:20px;
	left:20px;
	text-transform:uppercase;
	font-weight:bold;
}
.lnews{ background-color:#fe801a;}
span.lbl.llife{
	background-color:#D40C6E;
	top:10px;
	left:10px;
}
.title_hl{
	/*position:absolute;
	bottom:10px;
	left:20px;
	margin-right:5px;
	width:540px;*/
}
span.sub_judul{
	font-size:14px;
	color:#f6fe19;
	text-align:left;
	font-weight:normal;
	margin-bottom: 5px;
}
.box_hl h1{
	color:#feba18;
	font-size:30px;
	line-height:120%;
	text-align:left;
	text-transform:none;
	font-weight:bold;
}
.labdate{
	/*color:#7183B9;*/
	color: #959595;
	display:block;
}


/*s:terkait*/
.hl_terkait {
	padding: 10px 15px;
	width: calc(100% - 30px);
	color: #fff;
}
.hl_terkait .title_lh {
	color: #feba18;
	font-weight: bold;
	font-size: 16px;
	float: left;
	width: 130px;
	border-right: 1px solid rgba(255,255,255,0.5);
	height: 35px;
	line-height: 35px;
}
.hl_terkait a {
	float: left;
	width: 37%;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	height: 35px;
	line-height: 30px;
	margin-left: 30px;
	display: inline-block;
	position: relative;
	z-index: 1;
}
.hl_terkait a span {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}
.hl_terkait a:hover {
	color: #feba18;
}
/*e:terkait*/

.area_dhl{
	background-color:#20409A;
	position:relative;
	min-height:119px;
}
.desc_hl{
	padding:10px 0 10px 20px;
	width: 535px;
  	line-height:130%;
	font-size:14px;
	color:#f6f6f6;
}
.list_hl{
  background-color: #1b3682;
  width: 200px;
  height: 100%;
  font-size: 13px;
  position: absolute;
  bottom: -14px;
  right: 0;
  padding: 16px 12px 0;
}

.list_hl .title_lh{
	font-weight:bold;
	text-transform:uppercase;
	color:#feba18;
	margin-bottom:10px;
}
.list_hl a{
	display:block;
	color:#fff;
	margin-bottom:10px;
}
.list_hl a:hover {opacity: 0.7}
.sos_icon{
	position: absolute;
	top: 405px;
  	left: 20px;
}
.sos_icon img:hover{opacity:0.9}
.sos_icon2{
	position: absolute;
	top: 0px;
  	left: 0px;
	display:none;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 145px;
}
.img_sos{
	display:block;
}
.img_sos a img{
	background: #39579a;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50px;
	padding: 5px;
}
.sos_icon2 a img:hover, .hlsos a img:hover{ 
	width: 26px;
	height: 26px;
	padding: 2px;
}
.img_sos .tw img {
	background: #1aa9e4;
}
.img_sos .gplus img {
	background: #e23c05;
}
.img_sos .emai img {
	background: #8f8f8f;
}
.img_sos .insta img {
	background: #a37a4e;
}
.hlsos{
	position:relative;
	bottom:60px;
	right:30px;
	float: right;
	z-index: 999;
}
/*.biru2 .desc_hl {background: #20409a;}
.biru2 .area_dhl {background: none !important;}
.biru2 .img_con {background: #20409a !important;}
.biru2 {
	background: #20409a !important;
}*/
.no_img .box_img{
	width:100%;
	 height: 260px;
}
.no_img  span.lbl {
	z-index: 2;
}
.no_img .img_con {
	background: #152963 !important;
}

.no_img .area_dhl {background: #152963;}
/*.no_img .hlsos {
	top: -155px !important;
}*/
.no_img .title_hl {
	width: 720px;
}
.no_img .hlsos {
	position: absolute;
	bottom: 20px;
}
/*E:HEADLINE*/

/*S:LEFT CONTENT*/
.l_content{
	width:250px;
	float:left;
	margin:15px 15px 0 0;
}
/*S:BOX PROP*/
.boxlr{
	width:100%;
	position:relative;
	background-color:#f9f9f9;
	border:1px solid #e0e0e0;
}
.boxlr .title_lr{
	color:#fff;
	padding:14px 10px 0;
	background-color:#1b3682;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
}
.boxlr .title_lr span{
	padding:0 0px 7px;
	display:inline-block;
	border-bottom:solid 4px #fe8917;
	font-size:16px;
	margin-left: 5px;
}
.boxlr .title_lr a{
	float:right;
	color:#fff;
	font-size:20px;
	text-decoration:none;
	display:inline-block;
	margin:-2px 5px 0 0;
	font-weight:normal;
}
.boxlr .title_lr a:hover {
	opacity: 0.5;
}
.bg_lifestyle{
	background:url(../images/bg_lifestyle.jpg) #d50e6e;
}
.boxlr .bg_lifestyle span{
	border-bottom:solid 4px #fff;
}
.mostpop .title_lr{
	background-color:#af0000;
}
.mostpop .title_lr span{
	border-bottom:solid 4px #cacaca;
}
.boxlr .bg_cnn{
	background-color:#000;
	height: 35px;
  	padding:0px 0 10px 9px;
}
.boxlr .bg_cnn a{
	padding:11px 8px 0 0;
}
.boxlr .bg_pasangmata{
	background-color:#4A5B65;
	height: 30px;
  	padding:3px 0 7px 3px;
}
.tag_pm{
	background-color:#DE4E29;
	padding:4px;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	margin-bottom:5px;
	display: inline-block;
}
.boxlr .bg_pasangmata a{
	padding:11px 8px 0 0;
}
.list_news1{
	margin:10px 0;
	padding:0;
}
.list_news1 li{
	padding:10px;
	margin:0;
	list-style:none;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #e0e0e0;
	min-height:70px;
}
.list_news1 li:first-child{border-top:solid 0px #fff;}
.list_news1 li:last-child{border-bottom:solid 0px #e0e0e0;}
.list_news1 a{
	color:#444444;
	text-decoration:none;
}
.list_news1 a:hover h2, .list_news1 a:hover h3{
	color:#e54e2c;
	text-decoration:none;
}
.list_fokus li:hover{ opacity:0.9;}
.list_fokus li:hover h2, .list_fokus li:hover h3, .title_normal:hover h3, .slidefv_bot li:hover h3, 
.list_fokus li.satu_fokus:hover .title_normal h3,
.dm_content .link_art:hover
{ color:#e54e2c; }
.list_fokus li.satu_fokus:hover h2, .list_fokus li.satu_fokus:hover h3, .tl_vidfot:hover h3, li.wfotvid:hover h3{ color:#FF0;}
.list_news1 .box_img{
	width:30%;
}
.list_news1 .title_ln{
	line-height:60px;
	min-height:60px;
	display:inline-block;
	float:right;
	width:65%;
}
.list_news1 .title_ln span, .list_fokus .title_lnf span{
	line-height:130%;
	display:inline-block;
	vertical-align:middle;
}
.list_news1 .title_ln span .ls{
	display:block;
	color:#d50e6e;
	font-weight:bold;
}
.title_ln h2, .title_lnf h2, .title_ln h3, .title_lnf h3{font-size:14px; font-weight:bold;}
.list_fokus{
	margin:0;
	padding:0;
	font-size:14px;
}
.list_fokus a{
	color:#444444;
}
.list_fokus li{
	margin:0;
	padding:13px 10px 13px 0;
	list-style:none;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #e0e0e0;
	min-height:30px;
	position:relative;
}
.num_fokus{
	color:#fe8917;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin:0 0 0 10px;
	line-height:30px;
	min-height:30px;
}
.num_fokus2{
	background:#d20000;
	color: #fff;
	font-weight: bold;
	float:left;
	padding:3px;
	font-style: italic;
	margin:0 5px 0 10px;
	font-size:15px;
	text-align: left;
}
.round {
    display: block;
    float: left;
    height: 6px;
    left: 0;
    overflow: hidden;
	padding: 7px 0 0 0;
	position: relative;
	text-align: center;
	width: 28px;
	height: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
}
.list_fokus .satu_fokus{
	margin:0;
	padding:0;
	position:relative;
}
.list_fokus .satu_fokus a{ color:#fff;}
.list_fokus .tl_fokus{
	position:absolute;
	bottom:10px;
	left:0;
}
.list_fokus .box_img{
	width:100%;
}
.list_fokus .tl_vidfot{
	position:absolute;
	bottom:15px;
	left:15px;
	width:90%;
}
.list_fokus .tl_vidfot h3{
	font-size:16px;
	font-weight:bold;
	line-height:130%;
}
.list_fokus .tl_vidfot .labdate{
	color:#cacaca;
	display:block;
	margin:5px 0;
}
.sticky .list_fokus {
	overflow: hidden;
}
/*.sticky .list_fokus:hover,
.sticky .list_fokus:focus {
	overflow: scroll;
}*/
ul {
    list-style-type: none;
}
.title_lnf{
	float:right;
	width:82%;
	line-height:30px;
	min-height:30px;
	display: inline-block;
}
.list_news2 li:first-child .box_img{ width:100%;}
.list_news2 li:first-child h2, .list_news2 li:first-child h3{
	font-size:16px;
	font-weight:bold;
	line-height:130%;
}
.etalase_li {line-height:130%;}
.etalase_li .box_img{ width:100%;}
.etalase_li h3{
	font-size:14px;
	font-weight:bold;
	line-height:130%;
}

.list_news2 .labdate{ 
	color:#666666;
}
.posted{
	font-weight:normal;
	color:#1f629a;
	font-size:11px;
}
.ico_vf{
	width:30px;
	height:30px;
	position:absolute;
	top:15px;
	right:15px;
}
.tr88{
	top:8px;
	right:8px;
}
.ico_vff{
	width:20px;
	height:20px;
	position:absolute;
	top:10px;
	right:10px;
}
.ic_vid{
	background-size:cover;
}
.ic_fot{
	background-size:cover;
}
#slidefoto .satu_fokus{
	float:left;
	min-height:188px;
	width:100%;
}
#slidevideo .satu_fokus{
	float:left;
	min-height:225px;
	width:100%;
}
#vid_page, #fot_page, #fot_pagebot, #vid_pagebot{
	position:absolute;
	bottom:5px;
	right:10px;
} 
#vid_page span, #fot_page span, #fot_pagebot span, #vid_pagebot span, #dm_page span{
	display:none;
}
#vid_page a, #fot_page a, #fot_pagebot a, #vid_pagebot a, #dm_page a{
	display:inline-block;
	padding:6px;
	background:#b1b1b0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	margin-top:2px;
	margin-right:4px;
}
#vid_page a.selected, #vid_page a:hover, #fot_page a.selected, #fot_page a:hover,
#fot_pagebot a.selected, #fot_pagebot a:hover, #vid_pagebot a.selected, #vid_pagebot a:hover,
#dm_page a.selected, #dm_page a:hover
{
	background:#fe8917;
}
.title_nom{
	line-height:130%;
	float:right;
	width:65%;
	font-size:12px;
}
.title_nom h3, .title_normal h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.title_normal{
	width:90%;
	color:#444;
	margin:10px;
	line-height:130%;
}

/*E:BOX PROP*/

/*E:LEFT CONTENT*/

/*S:MIDDLE CONTENT*/
.m_content{
	width:520px;
	float:left;
	margin:15px 15px 0 0;
	background-color:#1b3682;
	position:relative;
}
.title_feed {
	background-color:#2440a1;
	border-bottom: solid 1px #fe8917;
	padding:9px 10px 0;
	position:relative;
	z-index:2;
}
.top_banner_ada .is_stuck {
	margin-top: 50px;
}
.is_stuck {
	margin-top: 0;
}
.title_feed,
.is_stuck,
.sticky {
	transition: all 200ms linear 0s;
}
.t_lfl{
	float:left;
	padding:7px 0px 6px;
	margin-left: 7px;
	display:inline-block;
	border-bottom:solid 4px #fe8917;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}
.t_lfm{
	color:#fff;
	background: rgba(255,255,255,0.3);
	border-radius: 3px;
	float:left;
	padding:8px 13px;
	font-size:13px;
	margin-left:60px;
	margin-top: -3px;
}
.t_lfm:hover{ opacity:0.8}
.t_lfm_box {
	/*background: url(../images/newsfeed_bg.png) no-repeat;*/
	width:230px;
	height: 30px;
	margin-left:130px;
	margin-top: -4px;
}
.t_lfs{
	float:right;
	border:none;
	margin-bottom:0;
	height:auto;
	position:absolute;
	top:6px;
	right:10px;
	text-transform:uppercase;
	font-size:12px;
}
.sf-menu li {
  background: #1b3682;
  white-space: nowrap;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.sf-menu li a{
	border-left:none;
	border-right:none;
}
.list_feed{
	margin:0 0 10px;
	padding:0;
}
.list_feed li{
	padding:10px 10px;
	margin:0;
	list-style:none;
	border-bottom:dotted 1px #fff;
	border-top:dotted 1px #fff;
	position:relative;
}

.list_feed li.more_news {
	cursor: pointer;
}


/*.list_feed li a:visited h2{ color:#f2ad0e}*/
.list_feed li:first-child{border-top:solid 0px #2346a8;}
.list_feed li:last-child{border-bottom:solid 0px #13265b;}
.list_feed li:hover .sos_icon2{ 
	display:block; 
}
.list_feed li .box_img{ width:140px;}
.desc_nhl{
	font-size:13px;
	color:#fff;
	line-height:130%;
	width:345px;
	float:right;
}
.desc_nhl .labdate{ margin:2px 0;}
.desc_nhl h2{
	font-size:18px;
	font-weight:bold;
	line-height:130%;
	color:#ffde00;
}
.desc_nhl .sub_judul{
	color:#fff;
	/*text-transform:uppercase;*/
	display:block;
	margin-bottom:2px;
	font-size:12px;
}
/*E:MIDDLE CONTENT*/

/*S:RIGHT CONTENT*/
.r_content{
	width:300px;
	float:right;
}
/*E:RIGHT CONTENT*/
/*S:AFTER BELT CONTENT*/
.af_belt{
	width:542px;
	position:relative;
}
.tl_afbelt{
	width:510px;
	position:absolute;
	bottom:15px;
	left:15px;
}
.tl_afbelt .sub_judul{
	color:#fff;
	font-size:12px;
	margin-bottom:5px;
	display:inline-block;
}
.tl_afbelt .labdate{ color:#ccc;}
.more_abt{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin:15px 0 15px 15px;
}
.slidefv_bot{
	margin:0;
	padding:0;
	min-height:190px;
	position:relative;
}
.slidefv_bot li{
	width:150px;
	padding:0;
	margin:0 15px;
	float:left;
	list-style:none;
	position:relative;
	min-height:190px;
}
.slidefv_bot li .box_img{ 
	width:100%;
	margin-bottom:5px;
}
.slidefv_bot h3{
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	color:#444444;
}
.more_news{
	color:#ffc000;
	font-size:16px;
	text-transform:uppercase;
	padding: 30px 0 !important;
}
.more_news img{ 
	vertical-align:middle;
	margin-right:10px;
}
span.but_more{
	color:#ffc000;
	border:solid 2px #ffc000;
	padding:10px 28px 8px;
	cursor:pointer;
}
li:hover span.but_more{
	color:#fff;
	font-weight:bold;
}
span.but_more2{
	color:#2346a8;
}
/*E:AFTER BELT CONTENT*/
/*S:DIGITAL MAGAZINE*/
.digimags_area{
	width:1100px;
	height:430px;
	overflow:hidden;
}
.digimags{
	margin:15px;
	padding:0;
	min-height:400px;
}
.digimags li{
	margin:0;
	padding:0;
	list-style:none;
	width:1075px;
	float:left;
}
.dm_cover{
	width:530px;
	float:left;
	position:relative;
	margin-right:20px;
}
.dm_cover .box_img, .dm_content ul li .box_img{ width:100%;}
.dm_content{
	float:left;
	width:525px;
	min-height:398px;
	position:relative;
}
.dm_content .labdate{
	color:#1b3682;
	font-size:14px;
	text-transform: uppercase;
}
.dm_content h3{
	font-size:30px;
	font-weight:bold;
	margin:4px 0 2px 0;
	line-height:120%;
}
.desc_dm{
	font-size:14px;
	color:#666666;
	line-height:130%;
	margin-bottom:10px;
	display:block;
}
.dm_content .link_art{
	display:block;
	color:#1b3682;
	font-size:12px;
	margin-bottom:5px;
}
.dm_content h3 a{color:#1b3682;}
.dm_content h3 a:hover{color:#fe8917;}
.dm_content ul{
	margin:0;
	padding:0;
	position:absolute;
	bottom:0;
	right:15px;
}
.dm_content ul li{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:150px;
}
#dm_page{
	position:absolute;
	top:15px;
	right:15px;
}
.bsmagz{
	position:absolute;
	top:210px;
	opacity:0.4;
}
.bsmagz img{ width:60px;display:none;}
.digimags_area:hover .bsmagz img{ display:block;}
.bl{left:0;}
.br{right:0;}
.bsmagz:hover{ opacity:0.8;}
/*E:DIGITAL MAGAZINE*/
/*E:CONTENT*/

/*S:FOOTER*/
.footer{
	background-color:#1b3682;
	padding:25px 20px 10px 20px;
	color:#d7d7d7;
}
.foot1{
	padding:0 0 10px;
	margin-bottom:15px;
	border-bottom:solid 1px #fff;
}
.foot3 div{ margin-bottom:40px; }
.foot2 div{ margin-top:7px; font-size: 12px;}
.foot2 a{padding:0 6px; color: #d7d7d7 !important;}
.foot3 a{padding:0 6px; color: #fff !important;}
.footer a{
	color:#fff;
}
.footer a:hover {opacity: 0.7;}
.foot_menu {
	font-size: 14px;
	font-weight: bold;
}
.foot2 .dua {
	text-align: center;
	margin-top: -15px;
	font-size: 11px;
	/*border-left: 1px dotted #264cb6;
	padding-left: 20px;*/
}
.share_bottom {
	display: inline-block;
}
.share_bottom a {
	width: 35px;
	display: inline-block;
}
.share_bottom a img {
	width: 100%;
}
.separate {
	border-left: 1px solid #d7d7d7;
	padding: 0 15px;
}
/*E:FOOTER*/

/*S:ADS*/
.c_ads{ 
	width:500px;
	overflow:hidden;
	text-align:center;
}
/*E:ADS*/

/*S:WIDGET PROP*/
.widget_mid{
	background-color:#0f1e48;
	color:#fff;
	position:relative;
	padding: 20px !important;
}
/*---mags---*/
li.wmags .box_img{ width:135px;}
.text_wm{
	float:left;
	width:330px;
	position:relative;
	min-height:175px;
	line-height:130%;
}
.t_wm{
	font-size:18px;
	font-weight:bold;
	margin:8px 0;
	line-height:120%;
}
.but_down{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:13px 30px 10px;
	display:inline-block;
	color:#fff;
	background-color:red;
	margin-top:10px;
}
a.but_store img {
	padding-top:  10px;
	padding-right: 7px;
	height: 37px;
}
a.but_store img:hover {opacity: 0.6;}
.but_down:hover{ opacity:0.8}
.male{background-color:#fe801a;}
.maj{background-color:#31597E;}
.fem{background-color:#AD105D;}
.gen_but_download {background-color:#fe801a;}
.gen_but_preview {background-color:#b6b6b6;}

/*--pasang mata--*/
.wpmt{
	margin:-15px 0 10px 0;
	padding-bottom:6px;
	border-bottom:solid 1px #162b68;
	text-align:center;
}
.wpm .text_wm{ min-height:140px;}
li.wpm .box_img{ width:140px;}
.wpm .but_down {
	font-size:13px;
	padding:8px 20px 6px;
	background-color:#e54e2c;
}

/*--spesial artikel & cnn indonesia--*/
.specart .desc_nhl, .cnnid .desc_nhl{
	float:left;
	width:275px;
}
li.specart .box_img,li.cnnid .box_img{ width:204px;}
.specart .sub_judul{ color:#fff; }
li.cnnid{border-top: 2px solid #cc0000; background: #181818;}
li.cnnid .labdate{color:#727272;}
.cnnid .sub_judul{}

/*Foto Video*/
li.wfotvid {padding:10px !important; background-color:#1B367D;}
li.wfotvid a h3{ color:#fff}
li.wfotvid:hover{ opacity:0.9}
li.wfotvid .box_img{ width:100%; }
/*E:WIDGET PROP*/
/* S:INSIDE DETIKCOM */
.inside_d{
	padding:20px;
	line-height:140%;
	font-size:14px;
	min-height: 860px;
}
.inside_d table p{ margin:0;}
.inside_d strong{ 
	color:#1b3682;
}
.inside_d ol li,
.inside_d ul li {
  margin: 8px 18px;
  border: 0 !important;
}

.inside_d h4 {
  padding: 3px 0;
  font-size: 15px;
  font-weight: bold;
  margin-top: 15px;
}
.inside_d ul li {
	list-style: disc !important;
	padding: 5px 0 !important;
}
.inside_d a {
	font-weight: bold;
	color: #1b3682;
}
.inside_d a:hover {
	text-decoration: underline;
}
/* E:INSIDE DETIKCOM */

.num_fokus2 {
	height: 28px;
	width: 28px;
	line-height: 28px;
	padding: 0;
	text-align: center;
	border-radius: 100px;
}



/*s:bbc*/
#bbcindonesia {
	background-color: #fff;
	background-position: left top;
	margin-bottom: 15px;
	padding: 0;
	border: 1px solid #c2c2c2;
	clear: both;
}
#bbcindonesia .head {
	background: url(../images_ads/header_bbc.jpg) 0px 0px no-repeat;
	height: 50px;
}
.contentbbc {
	padding: 10px 10px 0px 10px;
}
#bbcindonesia .healinebbc {
	padding-bottom: 10px;
}
#bbcindonesia .healinebbc img {
	width: 105px;
	height: 60px;
	float: left;
	margin-right: 10px;
}
#bbcindonesia .healinebbc .text {
	float: right;
	width: 60%;
	width: calc(100% - 120px);
}
#bbcindonesia .healinebbc .sub {
	color: green;
	font-weight: bold;
	font-size: 11px;
}
#bbcindonesia .healinebbc h3 {
	font-size: 15px;
}
.contentbbc .date {
	font-size: 10px;
	color: #666;
}
.contentbbc a:link, .contentbbc a:visited {
	color: #039;
	font-weight: bold;
	text-decoration: none;
}
.contentbbc a:hover {
	color: #e00;
}
#bbcindonesia .headerbbc {
	margin: 0;
	padding: 0;
}
#bbcindonesia .contentbbc ul {
	padding: 0;
	margin: 0;
	clear: both;
}
#bbcindonesia .contentbbc ul li {
	color:	#039;
	padding: 8px 0px;	
	clear: both;
	border-top: 1px solid #f1f1f1;
}
#bbcindonesia .contentbbc ul li .sub {
	color: green;
	font-weight: bold;
	font-size: 11px;
}
#bbcindonesia .contentbbc ul li h3 {
	font-size: 12px;
}
.footerbbc {
	background-color: #b5b5b6;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
#bbcindonesia .sariberita {
	display: block;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	background: url(../images_ads/footerbbc.gif) no-repeat left center #e5e5e5;	
}
#bbcindonesia .sariberita a {
	color: black;
	text-decoration: none;
}
/*e:bbc*/


/*s:update*/
.img_con span {
	display: block;
	height: 100%;
}
.list_fokus .tl_vidfot,
.tl_afbelt {
	margin: 0;
	width: 90%;
	width: calc(100% - 30px);
	left: 0;
	bottom:0;
	padding: 25px 15px 15px;
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.80)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);

}
/*e:update*/


.form_dtk input[type="text"],
.form_dtk textarea{
	height: 20px;
	width: 80%;
}
.form_dtk textarea{
	height: 100px;
}
.form_dtk input[type="submit"],
.form_dtk input[type="reset"] {
	padding: 8px 20px;
	border: 0;
	background-color: #1C3683;
	color: #fff;
	font-weight: bold;
	border-radius: 3px;
	cursor: pointer;
}
.form_dtk input[type="submit"]:hover,
.form_dtk input[type="reset"]:hover {
	opacity: 0.8;
}
.form_dtk input[type="reset"] {
	background-color: red;
}

/*s:tab pop komentar*/
.box_popcom .title_lr {
	padding: 0;
	margin: 0;
}
.box_popcom .title_lr a{
	float: left;
	width: 50%;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	opacity: 0.9;
}
.box_popcom .title_lr a span {
	padding: 13px 0 10px;
	margin: 0;
	display: block;
	border-color: #1b3682;
	font-size: 14px;
}
.box_popcom .title_lr a.selected,
.box_popcom .title_lr a:hover {
	color: #fff;
	opacity: 1;
}
.box_popcom .title_lr a.selected span,
.box_popcom .title_lr a:hover span {
	border-color: #fe8917;
	opacity: 1;
}

#box-com {
	display: none;
}
.box-commented {
	padding: 0 !important;
	margin: 0;
}
.box-commented li{
	padding: 10px 0;
	border-bottom:solid 1px #e0e0e0;
}
.box-commented li a {
	display: block;
	color: #444444;
}
.box-commented li a .num {
	float: left;
	width: 50px;
	padding-left: 15px;
	margin-right: 14px;
	text-align: center;
	font-size: 20px;
	text-transform: capitalize;
	color: #d20000;
	font-weight: bold;
	line-height: 90%;
	padding-top: 5px;
}
.box-commented li a .num span {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #8d8d8d;
}
.box-commented li a .title_lnf {
	float: left;
	width: 60%;
	width: calc(100% - 85px);
}
.box-commented li a .title_lnf {
}
.box-commented li a .title_lnf h2 {
	font-size: 14px;
	line-height: 140%;
	font-weight: normal;
}
.box-commented li a .title_lnf h2:hover {
	color: #e54e2c;
}
.a-center {
	text-align: center;
	padding: 10px 0;
}
.btn_more {
	position: relative;
	display: inline-block;
	margin: 0 auto;
	border:2px solid #1b3682;
	padding: 5px 10px;
	color: #1b3682;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.btn_more:hover {
	background-color: #1b3682;
	color: #fff;
}
/*e:tab pop komentar*/

/*s:update 25 agustus 15*/
.box_hl_new {
	background-color: #1b3682;
	padding: 20px;
	color: #fff;
	position: relative;
}
.box_hl_new .date {
	color: #9f9f9f;
}
.box_hl_new h1 a{
	color: #fff;
	font-weight: bold;
	font-size: 34px;
	line-height: 120%;
	display: block;
	padding: 5px 0;
	margin-bottom: 10px;
}
.box_hl_new h1 a:hover,
.box_hl_new .hl_kait a:hover {
	color: #fed019;
}
.box_hl_new .box_img {
	width: 480px;
	border: 1px solid #95a7de;
	float: left;
	margin-right: 20px;
}
.box_hl_new .text {
	font-size: 15px;
	line-height: 130%;
	float: left;
	width: 240px;
}
.box_hl_new .label {
	background-color: #ff9600;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 8px;
	margin-bottom: 10px;
	display: inline-block;
	text-transform: uppercase;
}
.box_hl_new .hl_kait {
	border-top: 1px solid #95a7de;
	padding-top: 15px;
	margin-top: 15px;
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 240px;
}
.box_hl_new .hl_kait .title_lh {
	color: #fed019;
	font-weight: bold;
}
.box_hl_new .hl_kait a {
	display: block;
	background: url(../images/arrow-right.png) 0 8px no-repeat;
	padding: 5px 15px 0;
	color: #fff;
	font-size: 13px;
	line-height: 130%;
}
.box_hl_new a {
	color: #fff;
}
.box_hl_new_text .text{
	float: none;
	width: 100%;
}
.box_hl_new_text .hl_kait {
	position: relative;
	width: 100%;
	bottom: 0;
	left: 0;
	margin-top: 25px;
}
.box_hl_new_text .hl_kait a {
	float: left;
	width: 45%;
	width: calc(50% - 20px);
	padding-right: 5px;
}
.box_hl_new_por .box_img {
	width: 350px;
}
.box_hl_new_por .text {
	width: 360px;
}
.box_hl_new_por h1 a {
	font-size: 32px;
	line-height: 120%;
}
.box_hl_new_por .hl_kait {
	width: 370px;
}
.ratio9_8:before{
	padding-top: 100%;
}
.list_fokus .title_lnf {
	width: 80%;
	width: calc(100% - 50px);
}
.list_fokus_add .title_lnf {
	width: 80%;
	width: calc(100% - 50px);
}
.list_fokus_add li:first-child {
	padding: 0;
	position: relative;
}
.list_fokus_add li:first-child .text {
	position: relative;
	width: 95%;
	width: calc(100% - 10px);
	padding: 5px 0;
	background: #fff;
}
.list_fokus_add li:first-child .text .title_lnf {
	padding-bottom: 5px;
}
/*.list_fokus_add li:first-child .text h2 {
	color: #fff;
}*/
.list_fokus li,
.list_news1 li,
.list_feed li {
	padding-top:8px;
	padding-bottom: 8px; 
}
.list_fokus_add a {
	display: block;
}
.list_feed li:hover .sos_icon2 {
	display: none;
}
.list_fokus .date {
	color: #7c7c7c;
	font-size: 11px;
	padding: 0;
	margin: 0;
	line-height: normal;
}
.list_fokus .title_lnf {
	line-height: normal;
}
.t_lfm {
	border-radius: 5px;
	background-color: #fe8917;
	color: #fff;
	font-weight: bold;
}
.box_popcom .title_lr a span {
	font-size: 15px;
	padding: 6px 0;
}
.box_popcom .title_lr a.selected span, 
.box_popcom .title_lr a:hover span {
	border-bottom-width: 8px;
}
.c_ads {
	width: 400px;
	margin-left: 50px;
}
.sp-mp {
	background-color: red;
	color: #fff !important;
	font-weight: bold;
	border-radius: 3px;
}
.wfotvid .img_con img{
	width:100%;
	height:auto;
}
.list_fokus .box_img .img_con .grad {
	background: none !important;
}
.list_fokus .tl_vidfot, 
.tl_afbelt {
	padding-top: 35px;
}
/*e:update 25 agustus 15*/

/*s:update 18 september 15*/
.content {
	margin: 10px 0;
}
.headline {
	width: 790px;
}
.title_bu {
	width: 97px;
}
.beritautama {
	height: 122px;
}
.l_content {
	margin: 10px 10px 0 0;
}
.m_content {
	width: 530px;
	margin: 10px 10px 0 0;
}
.r_content .mb15,
.l_content .mb15 {
	margin-bottom: 10px;
}
.list_fokus li {
	padding:5px 10px 5px 0;
}
.list_news1 li {
	min-height: 60px;
}
.header {
	padding: 0;
}
.header_top {
	margin-top: 10px;
}
.list_feed .desc_nhl{
	width: 355px;
}
.widget_mid .desc_nhl{
	width:275px;
}
.box_popcom .date {
	display: none !important;
}
/*e:update 18 september 15*/

.menu ul li.menud a {
	height: 25px;
	padding: 0;
	padding-top: 7px;
}
.menu ul li.menud:hover a{
	border-bottom: 0;
}
.menu ul li.menud img {
	height: 100%;
}
.menu ul li {
  padding: 0 12px;
}
.ifg_box .satu_fokus{padding:10px;}
.ifg_box .tl_vidfot {
  position: absolute;
  bottom: 20px;
  left: 22px;
  width: 85%;
}
.w170{ width:170px;}
a.opini{
	color:#fff;
	background-color:#FE8918;
	font-size:12px;
	padding:13px 15px 10px;
}
a.prkn{
	color:#fff !important;
	background-color:#FE8918;
	font-size:12px;
	padding:10px 30px 7px;
}
.subkanal_tl{
	display:block;
	position:relative;
	font-size:36px;
	font-weight:bold;
	color:#58585a;
	padding-bottom: 10px;
	background-color:rgba(237, 237, 237, 0.99);
	z-index:3;
}
.subkanal_tl .tlsos{
	position: relative;
	bottom: 0;
	right: 0;
	float:right;
}
.tlsos a img:hover{ 
	width: 26px;
	height: 26px;
	padding: 2px;
}
.tlsos span{
  font-size: 15px;
  position: relative;
  top: -10px;
  margin-right:5px;
 }
.dm2_l{
	margin:0;
	padding: 15px 0 15px 5px;
  	width: 1080px;
	min-height:425px;
	overflow:hidden;
}
.dm2_l .caroufredsel_wrapper{
	width:1070px !important;
}
.digimags_l {
	float:left;
	width:202px;
	margin:0 15px 0 0;
	list-style:none;
}
.digimags_l .box_img{
	width:100%;
}
.dm2_dwnl{
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  background: rgba(0,0,0,0.5);
  width: 100%;
  height: 100%;
  text-align: center;
}
.dm2_dwnl a{
	display:block;
	background-color:#E47F0D;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	padding:15px 0;
  	margin-top:55%;
}
.dm2_dwnl a:hover{background-color:#ff9000;}
.digimags_l .box_img:hover .dm2_dwnl{ display:block;}
.digimags_l h3 a{ 
	color:#484848;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.digimags_l ul{
	margin:5px 0;
	padding:0;
}
.digimags_l ul li{
	margin:0;
	padding:10px 0;
	list-style:none;
}
.digimags_l ul li:first-child{border-bottom:#a3a3a3 dotted 1px;}
.digimags_l ul li:last-child{border-top:#a3a3a3 dotted 1px;}
.digimags_l ul li a{
	color:#434343;
	font-size:13px;
	text-transform:capitalize;
	line-height:130%;
}
.digimags_l ul li a:hover{color:#FE801A;}

#dm_page2{
	position:absolute;
	top:15px;
	right:15px;
}
#dm_page2 span {
  display: none;
}
#dm_page2 a.selected, #dm_page2 a:hover {
  background: #fe8917;
}
#dm_page2 a{
	display:inline-block;
	padding:6px;
	background:#b1b1b0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	margin-top:2px;
	margin-right:4px;
}
#dm_page2 a:hover
{
	background:#fe8917;
}
.dm2_l:hover .bsmagz img{ display:block;}

.box_hlint{
	background-color:#1C3683;
}
.box_hlint .box_img{ width:385px;}
.title_hl2{
	padding:20px 15px;
	float:right;
	width:370px;
	max-height:249px;
	overflow:hidden;
	line-height:130%;
}
.title_hl2 h1{
	color:#F9DC16;
	font-weight:bold;
	margin:10px 0 5px;
	font-size:26px;
	line-height:120%;
}
.title_hl2 h1:hover{
	color:#fff;
}
.title_hl2 .sub_judul, .desc_idx  .sub_judul{
	color:#fe8917;
	display:inline-block;
}
/*S:LIST LEFT FULL & INDEX*/
.lf_content{
	float:left;
	width:785px;
}
.lf_content ul{
	margin:0;
	padding:0
}
.lf_content ul li{
	margin:0 10px;
	padding:10px 0;
	list-style:none;
	border-bottom:solid 1px #ededed;
}
.lf_content li:hover .sos_icon2{ 
	display:block; 
}
.lf_content li.more_news{
	color:#22409A;
	font-weight:bold;
}
.lf_content .box_img{ width:250px;}
.desc_idx{
	line-height:130%;
	color: #6e6e6e;
	width: 100%;
}
.desc_idx h2{
	font-size:18px;
	color:#000;
	font-weight:bold;
	line-height:120%;
}
.desc_idx h2:hover{ color:#e54e2c;}
.menu_idx{
	background-color:#1C3683;
	color:#fff;
}
.title_midx{
	font-weight:bold;
	font-size:18px;
	padding:15px 0;
	border-top:solid 4px #FC8B15;
	text-transform:uppercase;
	float:left;
	margin:0 15px;
}
.menu_idx ul{
	margin:0 0 25px;
	padding:0;
	border-top: solid 1px #193177;
}
.menu_idx ul li{
	padding:0;
	margin:0;
	font-size:14px;
	list-style:none;
}
.menu_idx ul li a{ 
	color:#fff; 
	display:block;
	padding:15px;
}
.menu_idx .sub_mn{
	padding:15px 5px 15px 29px;
}
.menu_idx ul li:hover, .menu_idx ul li.select{
	background-color:#142A66;
}
.w870{ width:870px;}
.w218{ width:218px;}
.top_idx{
	display:block;
	background-color:#F9F9F9;
	padding:20px 0 10px 15px;
	border-bottom:solid 1px #959595;
	margin-bottom:10px;
	text-transform:uppercase;
}
.top_idx form{ margin:0;}
.top_idx form input[type="text"]{
	height: 14px;
  	padding: 7px 10px;
	font-size: 12px !important;
	width: 65px;
	outline: none;
	float: left;
 }
 .top_idx form select {
  height: 20px;
  padding: 4px;
  font-size: 12px;
  margin: -3px 7px 0;
  width: 69px;
 }
 .top_idx form label {
 	float: left;
 	margin-right: 30px;
 	padding-top: 5px;
 }
/* .top_idx form input{
	height:1000px;
	padding:50px 0;
}*/
.but_idx {
	background-color: #1C3683;
	color: #fff;
	border: 0;
	height: auto !important;
	border-radius: 3px;
	font-size: 12px;
	padding: 5px 15px;
	position: relative;
	outline: none;
	cursor: pointer;
	float: left;
	margin-left: 10px;
}
.but_idx:hover {
	background-color: #142A66;
}
.bot_idx {
	margin-bottom: 0;
	border-top:solid 1px #959595;
	border-bottom:0;

}
/* S:IDX FOTO VIDEO */
.box_hlifv{
	background-color:#1B3682;
	position:relative;
	width:786px;
}
.box_hlifv .box_img{
	width:100%;
}
.title_hl3{
	padding:15px;
}
.title_hl3 h1{
  color: #feba18;
  font-size: 30px;
  line-height: 120%;
  text-align: left;
  text-transform: none;
  font-weight: bold;
  margin:8px 0;
}
.title_hl3 h1:hover{ color:#fff;}
.list_idxfv{
	background-color:#fff;
	width:786px;
	float:left;
}
.list_idxfv ul{
	margin:0;
	padding:18px 0 15px 20px;
}
.list_idxfv ul li{
	width:calc(100% / 3 - 15px);
	height:208px;
	overflow:hidden;
	position:relative;
	float:left;
	margin:0 15px 15px 0;
}
.list_idxfv ul li:hover{ opacity:0.9}
.list_idxfv ul li .box_img{ width:100%;}
.list_idxfv .desc_idx h2{
	font-size:14px;
	margin-bottom:5px;
}
/* E:IDX FOTO VIDEO */


/*s:fokus berita*/
.fokusberita {
	padding: 15px 25px;
}
.title_fb {
	border-bottom: 3px solid #dfdfdf;
	padding: 0 5px;
	font-size: 13px;
}
.title_fb .f24 {
	font-weight: bold;
}
.list_fokus_indeks {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list_fokus_indeks li {
	border-bottom: 1px solid #e6e6e6;
	padding: 20px 0;
	position: relative;
}
.list_fokus_indeks li:nth-of-type(n+31):nth-last-of-type(n+2) {
	display: none;
}
.list_fokus_indeks .num {
	float: left;
	font-size: 20px;
	width: 40px;
	height: 40px;
	background: #d20000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	border-radius: 100px;
}
.list_fokus_indeks h2 {
	height: 40px;
	line-height: 38px;
	float: left;
	width: 550px;
	margin-left: 15px;
}
.list_fokus_indeks h2 a {
	line-height: normal;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.list_fokus_indeks h2 a:hover {
	color: #fe8917;
}
.list_fokus_indeks .img_sos {
	float: right;
	width: 100px;
	padding-top: 10px;
}
.flot_share {
	float: right;
	width: 80px;
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 5px;
}
.flot_share a {
	text-decoration: none;
	color: #747474;
}
.flot_share span {
	display: inline-block;
	padding: 3px;
}
.flot_share img {
	float: left;
	height: 20px;
	margin-right: 5px;
}
.flot_share_1 {
	padding: 4px;
	color: #747474;
}
.flot_share_1:hover, .list_fokus_indeks .flot_share_1.active {
	background: #dfdfdf;
	cursor: pointer;

}
.flot_share_list {
	position: absolute;
	background: #f2f2f2;
	border: 1px solid #d8d8d8;
	width: 130px;
	display: none;
}
.flot_share_list a {
	display: block;
	height: 20px;
	padding: 4px;
	font-size: 11px !important;
	text-align: left;
}
.flot_share_list a:hover {
	background: #dfdfdf;
}
.flot_share_list img{
	height: 17px;
}
.num_fokus2 {
	height: 28px;
	width: 28px;
	line-height: 28px;
	padding: 0;
	text-align: center;
	border-radius: 100px;
}
.title_fokus {
	background: #1b3682;
	color: #fff;
	padding: 15px 25px;
}
.title_fokus .sub {
	background: red;
	display: inline-block;
	padding: 5px 10px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}
.title_fokus .img_sos {
	margin-top: 5px;
}
.title_fokus h1 {
	color: #feba18;
	font-weight: bold;
}
.nav_fokus {
	border-bottom: 4px solid #dadada;
	height: 45px;
	padding-left: 10px;
}
.nav_fokus a {
	float: left;
	margin: 0 15px;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	font-weight: bold;
	color: #686868;
	position: relative;
	margin-bottom: -4px;
	border-bottom: 4px solid #dadada;
}
.nav_fokus a:hover,
.nav_fokus a.selected {
	border-color: #1b3682;
	color: #1b3682;
}

.list_fokusberita {
	width: 100%;
}
.list_fokusberita ul {
	padding: 10px;
}
.list_fokusberita ul li .desc_idx {
	width: 400px;
	width: calc(100% - 275px);
}
.list_fokus_cont {
	width: 100%;
}
/*e:fokus berita*/


.menu_indekspop .title_midx{
	border:0;
	border-bottom:2px solid #FC8B15;
	padding: 12px 0;
	font-size: 16px;
}
.menu_indekspop ul {
	margin-bottom: 0;
}
.menu_indekspop ul li a {
	padding: 10px 15px;
}
.indeks_mostpop .desc_idx {
	width: 580px;
}

.lf_content li .desc_idx {
	width: 60%;
	width: calc(100% - 270px);
}

.list_fokus .satu_fokus a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.ifg_box .tl_vidfot {
	width: 100%;
	width: calc(100% - 20px);
	padding: 10px;
	margin: 0;
	left: 0;
	bottom: 0;
}
.list_fokus .tl_fokus {
	bottom: 0;
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.80)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.80) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}


.indeks_mostpop .num {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: rgba(0,0,0,0.5);
	color: #fff;
	width: 70px;
	font-size: 24px;
	padding: 10px;
	padding-top: 45px;
	font-weight: bold;
	text-align: center;
}
.indeks_mostpop .num span {
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
}

/*s:update 26 agustus 15*/
.menu_idx ul li a {
	padding: 15px 15px;
}
.lf_content ul li {
	padding: 5px 0;
}
.lf_content li .desc_idx {
	width: 100%;
	margin-left: 5px;
}

.opsw_resp li .desc_idx {
	width: 65%;
}
.opsw_resp ul li {
    padding: 13px 0;
}
.lf_content li .desc_idx .labdate {
	margin-bottom: 0 !important;
	margin-top: 2px !important;
}
.top_idx {
	padding: 10px 15px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	border-color: #193074;
	border-width: 2px;
}
.top_idx form input[type="text"],
.indeks-pilih select {
	margin-bottom: 0;
}
.indeks-pilih {
	float: right;
}
.indeks-pilih strong {
	float: none;
	margin-right: 10px;
}
.indeks-pilih select {
	width: 150px;
}
.bacajuga .list_berita article {
	height: 190px;
}
.subkanal_tl {
	font-size: 34px;
}
.list_fokus_add .title_lnf {
	width: 80%;
	width: calc(100% - 50px);
}
.list_fokus_add li:first-child {
	padding: 0;
	position: relative;
}

.list_fokus_add li:first-child .text {
	position: relative;
	width: 95%;
	width: calc(100% - 10px);
	padding: 5px 0;
	background: #fff;
}
.list_fokus_add li:first-child .text .title_lnf {
	padding-bottom: 5px;
}
/*.list_fokus_add li:first-child .text h2 {
	color: #fff;
}*/
.indeks_mostpop li .desc_idx{
	width:68%;
}
.indeks_mostpop ul li {
    padding: 13px 0;
}
.slidebawah{
	height:90px;
}
.detail_content {
	width: 790px !important;
}
.area_setuju {
	width: 770px !important;
}
.head_suara .tdk_setuju,
.head_suara .setuju {
	width: 45% !important;
	width: calc(50% - 21px) !important;
}
.head_suara .white_round {
	left: 48% !important;
	left: 50% !important;
	margin-left: -12.5px;
}
.pk_detail {
	background-position: 5px !important;
}
.arr_srl {
	left: 359px !important;
}
.arr_srr {
	right: 361px !important;
}
.box_comment_sr {
	width: 332px !important;
}
.w868{ width:868px;}
.w217{ width:217px;}
/*e:update 26 agustus 15*/

