.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
#berita-utama{height:550px;background-color:#000;padding:5px;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;position:relative;}
.flexslider .slides > li .sponsor-label{padding:5px 8px;font-size:11px;text-transform:uppercase;background:#f00;color:#fff;position:absolute;top:0;left:0;}
.flexslider .slides > li .box-image{height:372px;overflow:hidden;width:auto;background:#000;}
.flexslider .slides > li .box-image img{width:100%;height:auto;text-align:center;margin:0 auto;display:block;}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides li .box-slide{background-color:#000;margin:0 3%;padding:10px 2%;width:90%;z-index:12;overflow:hidden;position:absolute;top:350px;background:#000;height:auto;display:block;visibility:visible;}
.flexslider .slides li .box-slide h2{color:#fff;font-size:34px;margin:0;padding:0;line-height:120%;font-family:'Din Bold',Arial, Helvetica, sans-serif;line-height:38px;margin-bottom:10px;letter-spacing:-1px;}
.flexslider .slides li .box-slide h5{font-family:'Din bold',Arial, Helvetica, sans-serif;color:#949599;font-size:15px;margin:0;padding:0;text-transform:uppercase;margin-bottom:5px;}
.flexslider .slides a{color:#fff;}
.flexslider .slides a:hover{color:#949599;}
.flexslider .slides li .box-slide h5 a{color:#949599;}
.flexslider .slides li .box-slide h5 a:hover{color:#333;}
.flexslider .slides li p{font-size:14px;line-height:18px;color:#fff;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0;padding:5px;height:auto;position:relative;overflow:hidden;}
.flexslider.utama-border{border-bottom:5px solid #dfdfdf;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{font-size:48px;color:#333;width:30px;height:60px;margin:-20px -5px 0;display:block;position:absolute;top:35%;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:#eee;text-align:center;font-weight:bold;}
.flex-direction-nav .flex-next{right:-50px;border-radius:10px 0px 0px 10px;}
.flex-direction-nav .flex-prev{left:-50px;border-radius:0 10px 10px 0;}
.flexslider:hover .flex-next{opacity:0.5;right:5px;}
.flexslider:hover .flex-prev{opacity:0.5;left:5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;bottom:210px;text-align:center;z-index:12;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:12px;height:12px;display:block;background:#ccc;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover{background:#949599;}
.flex-control-paging li a.flex-active{background:#ed1b23;cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
.flexslider .box-foto{padding:3%;width:94%;z-index:12;overflow:hidden;position:absolute;bottom:-50px;background:rgba(0,0,0,0.7);display:block;visibility:visible;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flexslider .slides li .box-foto h2{color:#fff;font-size:14px;margin:0;padding:0;line-height:120%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#foto-front .flex-control-nav{bottom:0;}
.flexslider:hover .box-foto{opacity:1;bottom:2px;}
.flexslider .slides li .box-foto a{color:#dfdfdf;}
.flexslider .slides li .box-foto a:hover{color:#fff;}
.flexslider .box-video{padding:3%;width:94%;z-index:12;overflow:hidden;position:absolute;bottom:-50px;background:rgba(254,254,254,0.7);display:block;visibility:visible;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flexslider .slides li .box-video h2{color:#fff;font-size:14px;margin:0;padding:0;line-height:120%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#video-front .flex-control-nav{bottom:0;}
.flexslider:hover .box-video{opacity:1;bottom:2px;}
.flexslider .slides li .box-video a{color:#333333;}
.flexslider .slides li .box-video a:hover{color:#949599;}
.flexslider .slides li .box-cetak{padding:10px;overflow:hidden;position:relative;z-index:12;top:0;left:0;}
.flexslider .slides li .img-cetak{width:90px;display:block;margin-right:10px;float:left;}
.flexslider .slides li .header-cetak{display:inline-block;height:auto;width:auto;}
.flexslider .slides li .box-cetak h4{font-weight:bold;font-size:11px;margin:3px 10px 3px 100px;padding:3px 0;border-top:1px solid #dfdfdf;}
#cetak-front .flex-direction-nav a{width:22px;height:22px;margin:-15px 0 0;display:block;background:url(../images/all-icon.png) no-repeat;position:absolute;top:90%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0.5;}
#cetak-front .flex-direction-nav .flex-next{background-position:-100px -785px;right:10px;}
#cetak-front .flex-direction-nav .flex-prev{background-position:-56px -785px;left:239px;}
#cetak-front .flex-direction-nav .flex-next:hover{opacity:1;background-position:-100px -817px;}
#cetak-front .flex-direction-nav .flex-prev:hover{opacity:1;background-position:-56px -817px;}
#store-front{height:auto;}
.flexslider .slides li .box-store{padding:0;overflow:hidden;position:relative;z-index:12;top:0;left:0;}
.flexslider .slides li .img-store{width:auto;display:block;height:172px;text-align:center;background:#949599;}
.flexslider .slides li .img-store img{width:auto;height:172px;margin:0 auto;}
.flexslider .slides li .box-store p{font-size:11px;margin:10px;}
.flexslider .slides li .box-store h4 a{text-align:left;font-weight:bold;font-size:11px;padding:5px 10px;background:#333333;color:#fff;display:block;text-transform:uppercase;}
.flexslider .slides li ul.store-list li:first-child{border-top:none;}
.flexslider .slides li ul.store-list li{font-size:11px;font-weight:bold;padding:5px 10px;border-top:1px solid #ddd;}
.flexslider .slides li ul.store-icon{padding:10px;overflow:hidden;border-top:1px solid #ddd;text-align:center;}
.flexslider .slides li ul.store-icon li{float:left;margin-right:10px;}
.flexslider .slides li ul.store-icon li a{color:#949599;}
.flexslider .slides li ul.store-icon li a:hover{color:#ed1b23;}
.flexslider .slides li ul.store-icon li:last-child{margin-right:0;}
.flexslider .slides li ul.store-icon li p{font-size:9px;font-weight:bold;text-transform:uppercase;margin:2px 0 0 0;padding:0;display:inline-block;}
ul.store-icon li .pdf{width:16px;height:16px;background:url(../images/all-icon.png) top left no-repeat;background-position:0 -304px;margin-right:5px;float:left;}
ul.store-icon li .web{width:16px;height:16px;background:url(../images/all-icon.png) top left no-repeat;background-position:-26px -304px;margin-right:5px;float:left;}
ul.store-icon li .cart{width:16px;height:16px;background:url(../images/all-icon.png) top left no-repeat;background-position:-51px -304px;margin-right:5px;float:left;}
ul.store-icon li .login{width:16px;height:16px;background:url(../images/all-icon.png) top left no-repeat;background-position:-1px -394px;margin-right:5px;float:left;}
.flexslider .slides li .deskripsi{color:#fff;font-size:11px;color:#949599;padding:5px 0;border-bottom:3px solid #ddd;margin:0;line-height:normal;}
#konten-slide-foto .flex-control-nav{bottom:70px;z-index:2;width:50%;margin:0 25%;}
#konten-slide-foto .flex-control-paging li a{width:20px;height:20px;display:block;background:#ccc;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);}
#konten-slide-foto .flex-control-paging li a:hover{background:#949599;}
#konten-slide-foto .flex-control-paging li a.flex-active{background:#ed1b23;cursor:default;}
.flexslider:hover .box-konten-slide{opacity:1;bottom:2px;}
.flexslider .slides li .area-slide{position:relative;}
.flexslider .slides li .area-slide img{display:block;overflow:hidden}
.flexslider .slides li .area-slide .share-display{position:absolute;right:0;bottom:0;width:auto;height:32px;z-index:12;opacity:0.4;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background:#000;padding:5px;}
.flexslider .slides li .area-slide:hover .share-display{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.share-display ul li{width:32px;margin-right:5px;display:block;height:32px;float:left;}
.share-display ul li:last-child{margin-right:0;}
.share-display ul li a{display:block;width:32px;height:32px;overflow:hidden;}
.share-display ul li:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.share-display ul li.facebook{width:32px;height:32px;overflow:hidden;float:left;display:block;background:url(../images/all-icon.png) no-repeat;background-position:-5px -737px;}
.share-display ul li.twitter{width:32px;height:32px;overflow:hidden;float:left;display:block;background:url(../images/all-icon.png) no-repeat;background-position:-91px -737px;}
.share-display ul li.google{width:32px;height:32px;overflow:hidden;float:left;display:block;background:url(../images/all-icon.png) no-repeat;background-position:-6px -780px;}
.share-display ul li.pinterest{width:32px;height:32px;overflow:hidden;float:left;display:block;background:url(../images/all-icon.png) no-repeat;background-position:-49px -737px;}
#carousel .slides li .box-top{margin:5px;background:#fff;border:1px solid #dfdfdf;overflow:hidden;padding:0;}
#carousel .flex-active-slide{opacity:.5;cursor:pointer}
#carousel .flex-prev{opacity:1}
#carousel .flex-next{opacity:1}
#carousel{padding:0;background:#fff;}
.bigbox{border:1px solid #ddd;padding:30px;display:block;}
#multi-slide .slides li .multi-box{position:relative;z-index:12;}
#multi-slide .slides li .multi-box .left-box{width:60%;float:left;margin-right:3%;}
#multi-slide .slides li .multi-box .left-box img{display:block;width:100%;}
#multi-slide .slides li .multi-box .right-box{width:37%;float:right;margin-top:30px;}
#multi-slide .slides li .multi-box .right-box h2{color:#fff;font-size:34px;margin:0;padding:0;line-height:120%;font-family:'Din Bold',Arial, Helvetica, sans-serif;line-height:38px;margin-bottom:10px;letter-spacing:-1px;}
#multi-slide .slides li .multi-box .right-box h5{font-family:'Din bold',Arial, Helvetica, sans-serif;color:#949599;font-size:15px;margin:0;padding:0;text-transform:uppercase;margin-bottom:5px;}
#multi-slide .flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:right;z-index:12;font-size:2px;}
#multi-slide .flex-control-paging li a{width:12px;height:12px;display:block;background:#ccc;color:#ccc;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
#multi-slide .flex-control-paging li a:hover{background:#949599;color:#949599;}
#multi-slide .flex-control-paging li a.flex-active{color:#ed1b23;background:#ed1b23;cursor:default;}
#multi-slide .flex-direction-nav a{top:50%;}