.comment-text span.tag {
    background: #00ff79;
  color: #000;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 10px;
  line-height: 17px;
  text-align: center;
}

.list-text .post-info h2.unread a {
    color: #00a44e;
}

.list-text .post-info h2.unread span.tag {
  background: #00ff79;
  color: #000;
  border-radius: 5px;
  padding: 0;
  font-size: 10px;
  margin-top: -2px;
  float: right;
  width: 31px;
  height: 17px;
  line-height: 17px;
  margin-left: 4px;
  text-align: center;
  position: absolute;
  z-index: 1;
}

#headwrap .progress {
    margin-bottom: 10px;
    margin-top: 10px;
    width: 80%;
    margin-left: auto;
  margin-right: auto;
}

.new-navbar li a span.num {
  background: #00ff79;
  color: #000;
  border-radius: 100%;
  padding: 5px;
  font-size: 12px;
  margin-top: -23px;
  float: right;
  width: 25px;
  height: 25px;
  line-height: 17px;
  margin-left: -5px;
  text-align: center;
  position: absolute;
  z-index: 1;
}
.list-text .post-info h2 a {
    font-weight: normal;
}
.titletl {
    color: #00a44e !important;
}
.titletb {
    color: #fd3c3c !important;
}

#alert .modal-footer {
    padding: 10px;
  text-align: right;
  border-top: 1px solid #4a79a4;
}
p.noticontent {
    margin-bottom: 0px;
  font-size: 15px;
}
.butsearchsao {
    padding-right: 0px;
  padding-left: 0px;
}
.halim-search-form {
    padding-right: 0px;
}
.bookingphong p {
    padding-left: 44px;
}
.halimform textarea.form-control {
  background: #12171b6e;
  border: 1px solid #4a637a;
  margin-bottom: 5px;
  margin-top: 5px;
  box-shadow: none !important;
  border: 1px solid #273e52;
  color: #fff;
  font-size: 15px;
  border-radius: 20px !important;
  transition: .7s all;
  padding: 10px 10px;
}
.movie-thumb.hetca, .rhetca .halim-thumb img {
     filter:grayscale(100%)!important;
 -webkit-filter:grayscale(100%)!important;
}
.movie-detail .giaphong {
    display: table;
  text-align: center;
  width: 100%;
  font-size: 20px;
  border-bottom: 1px solid #1b2b3a;
  margin-bottom: 10px;
  color: #fce000;
  font-weight: bold;
}
.movie-detail .dgiasao {
    display: table;
  text-align: center;
  width: 100%;
  font-size: 20px;
  border-bottom: 1px solid #1b2b3a;
  margin-bottom: -1px;
}
.halim-post-title .dgiasao {
    display: table;
  text-align: center;
  width: 100%;
  font-size: 18px;
}

.reglogin {
    float: right;
}
.new-navbar {
    margin: 0;
    list-style: none;
    padding: 12px 0px;
    height: 20px;
    display: inline-table;
}
.butright {
    float: right;
  margin-top: -32px;
  margin-bottom: -10px;
}

.butright .butgra {
    margin-top: 0px;
    margin-bottom: 0px;
}

.new-navbar > li {
  position: relative;
  display: block;
  float: left;
}
.new-navbar > li > a {
  color: #d0d0d0;
  font-size: 14px;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  border-right: 1px solid #12171b;
  cursor: pointer;
  padding: 15px 10px;
}

.new-navbar > li > a.titcoso1 {
  color: #ff8a00;
}
.new-navbar > li > a.titcoso2 {
  color: #4985ff;
}
.new-navbar > li > a.titcoso3 {
  color: #b849ff;
}
.new-navbar > li > a.titcoso4 {
  color: #00a44e;
}
.new-navbar > li > a.titcoso5 {
  color: #fd3c3c;
}
.new-navbar > li > a.titcoso6 {
  color: #00a1ac;
}

.new-navbar > li > a.titcoso100 {
  color: #c79030;
}

.new-navbar > li.active > a {
  *color: #fdfdfd;
  background: #161f27;
}

.new-navbar > li > a:hover, .new-navbar > li > a:focus {
  color: #fdfdfd;
  background: #000;
}
.listhinh {
  padding: 5px;
  border: 1px solid #273e52;
  display: table;
  margin-top: 9px;
  width: 100%;
}

.phong .listhinh .attimgrow {
  width: 137px;
  height: 90px;
}

.attimgrow {
    width: 137px;
  height: 177px;
  float: left;
  border: 1px solid #273e52;
  margin: 3px;
}
.attimgrow img {
    width: 100%;
    height: 100%;
}
.delha {
    float: left;
  position: absolute;
  margin-left: -29px;
  border-radius: 5px;
  color: white;
  border: 1px solid #273e52;
  background-color: #a40000;
}

.halim-search-form .header-nav .ui-autocomplete li .label {
    font-weight: bold;
}
.halim-search-form .header-nav .ui-autocomplete li .label.coso1 {
    color: #ff8a00;
}
.halim-search-form .header-nav .ui-autocomplete li .label.coso2 {
    color: #4985ff;
}
.halim-search-form .header-nav .ui-autocomplete li .label.coso3 {
    color: #b849ff;
}
.halim-search-form .header-nav .ui-autocomplete li .label.coso4 {
    color: #00a44e;
}
.halim-search-form .header-nav .ui-autocomplete li .label.coso5 {
    color: #fd3c3c;
}
.halim-search-form .header-nav .ui-autocomplete li .label.coso6 {
    color: #00a1ac;
}
.halim-search-form .header-nav .ui-autocomplete li .enName {
    font-weight: normal;
    color: #fff;
}

*,
:after,
:before {
 box-sizing:border-box
}
html {
 overflow-x:hidden!important
}
body.halimthemes {
 color:#a5a5a5;
 font-size:14px;
 line-height:1.6;
 letter-spacing:.6px;
 overflow-x:hidden;
 background:#222d38 url(../img/halimBg.png) fixed center;
 -webkit-transition:background-color 150ms ease-out!important;
 transition:background-color 150ms ease-out!important
}
a {
 color:#87c3f9
}
a,
a:hover,
a:focus {
 text-decoration:none
}
textarea,
select,
input {
 outline:none
}
::-webkit-scrollbar {
 width:6px
}
::-webkit-scrollbar-track {
 background:#213342
}
::-webkit-scrollbar-thumb {
 background:#3b6080
}
::-moz-selection {
 background:#000;
 text-shadow:none
}
::selection {
 background:#fd9dff;
 color:#fff;
 text-shadow:none
}
img {
 max-width:100%;
 height:auto;
 vertical-align:middle
}
img:hover {
 filter:brightness(1);
 -webkit-filter:brightness(1)
}
ol, ul {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}

#halim_wrapper {
 max-width:1022px;
 padding:0 13px;
 margin:0 auto;
 background:#fff
}
#wrapper {
 background:#151d25;
 padding:0 0 15px
}
#headwrap {
 padding:5px 0;
 margin:10px 0
}
#headwrap .col-md-3.slogan {
 margin-top:-5px;
 padding:0
}
#headwrap .col-md-4 {
 padding-right:0;
 text-align:right
}
#headwrap .form-group {
 margin:0
}
#header {
 background:#1b2d3c
}
#header .site-title {
text-indent: -9999px;
  background: url(../img/logo.png) no-repeat center;
    background-size: auto;
  background-size: auto;
  background-size: contain;
  height: 45px;
  margin-top: 0px;
  position: absolute;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 180px;
}
#header .site-title a {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0
}


#header>.container {
 padding-left:0;
 padding-right:0;
 position:relative
}
.header-nav {
 margin-right:0;
 position:relative
}
.header-nav img {
 max-width:100%;
 margin:10px 0
}
.container {
}
.navbar-container {
 background:#12171b;
 transition:.25s transform;
 backface-visibility:hidden;
 z-index:9999
}
.navbar-container .container {
 padding:0
}
.fix.hl-dot-3:before {
 transform:rotate(90deg) scale(0.968) skew(1deg) translate(0px)
}
.msearch {
 margin:10px 0 -10px;
 overflow:hidden
}
.navbar {
 min-height:37px!important;
 margin:0
}
.main-navigation {
 background:#12171b;
 border:none
}
.main-navigation .navbar-nav>li>a {
 color:#d0d0d0;
 font-size:14px;
 -webkit-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 border-right:1px solid #12171b;
 cursor: pointer;
 padding:15px
}
.home .main-navigation .navbar-nav>.active>a {
 background:#161f27;
}
.main-navigation .navbar-nav>li>a i {
 font-size:12px
}
.main-navigation .navbar-nav>li>a:hover,
.main-navigation .navbar-nav>li>a:focus {
 color:#fdfdfd;
 background:#000
}
.main-navigation .navbar-nav>.active>a,
.main-navigation .navbar-nav>.active>a:hover,
.main-navigation .navbar-nav>.active>a:focus {
 color:#fff;
 background:#223344;
 border:none
}
.main-navigation .navbar-nav>li.current_page_item:first-child a {
 border:none
}
.main-navigation .nav .open>a,
.main-navigation .nav .open>a:focus,
.main-navigation .nav .open>a:hover {
 background:#000;
 border:none
}
#main-contents {
 position:relative;
 margin-top: 15px;
}

.dropdown-menu {
 background:rgb(31,61,88)!important;
 border:none;
 right:0
}

.panel-body {
 padding:15px
}
.section-heading {
 padding:0 6px 0 0;
 margin:21px 0 15px;
 font-size:16px;
 line-height:20px;
 position:relative
}
.section-heading:before {
 content:'';
 height:100%;
 width:auto;
 left:5px;
 right:5px;
 -webkit-transform:skew(-20deg);
 -moz-transform:skew(-20deg);
 -o-transform:skew(-20deg);
 background:rgba(32,42,53,0.81)!important;
 position:absolute
}
.section-heading .h-text {
 font-weight:400;
 line-height:21px;
 font-size:14px;
 text-transform:uppercase;
 background-color:#0b0f15;
 line-height:34px;
 padding:9px 25px 9px 10px;
 margin-left:12px;
 position:relative;
 color:#7797b3
}
.section-heading .h-text:before {
 content:'';
 display:inline-block;
 background-color:#0b0f15;
 position:absolute;
 top:0;
 left:-6px;
 width:15px;
 height:100%;
 z-index:1;
 -webkit-transform:skew(-20deg);
 -moz-transform:skew(-20deg);
 -o-transform:skew(-20deg);
 border:none
}
.section-heading .h-text:after {
 content:'';
 display:inline-block;
 position:absolute;
 top:0;
 right:-7px;
 width:13px;
 height:100%;
 z-index:1;
 background:#151d25;
 -webkit-transform:skew(-20deg);
 -moz-transform:skew(-20deg);
 -o-transform:skew(-20deg)
}
.section-heading .heading-nav {
 display:inline-table
}
.halim-post-title-box {
 position:absolute;
 line-height:18px;
 padding:80px 0 0;
 margin:0;
 width:100%;
 height:auto;
 bottom:0;
 background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(6,6,6,0.55) 30%,rgba(0,0,0,0.92) 100%)
}
.gaibb .halim-post-title-box {
  text-align: center;
}
.itemktv .halim-post-title-box {
  text-align: center;
}
.video-item .halim-post-title-box {
 background:none;
 height:auto
}
.halim-post-title {
 position:absolute;
 background:rgba(0,0,0,0);
 line-height:18px;
 padding:8px 10px 4px;
 margin:0;
 bottom:0;
 width:100%
}
.list-news .halim-post-title {
 position:static;
 background:transparent
}
.owl-carousel .halim-post-title {
 bottom:0
}
.halim-post-title h2 {
 margin:0;
 line-height:20px
}
.halim_box.stylev.phim .entry-title {
 margin-bottom:0px;
 height: 21px;
}
.halim-post-title a,
.halim-post-title h2,
.halim-post-title p,
.popular-post .original_title {
 font-size:14px!important;
 color:#fff;
 overflow:hidden;
 display: block;
 -webkit-line-clamp:1;
 -webkit-box-flex:1;
 -webkit-box-orient:vertical;
 margin-bottom:3px;
     height: 20px;
}
.halim-post-title.title-2-line a,
.halim-post-title.title-2-line p,
.popular-post .original_title.title-2-line {
 -webkit-line-clamp:2
}
.halim-post-title a:hover {
 color:#FF9800
}
.halim-post-title .original_title,
.popular-post .original_title {
 font-size:11.5px!important;
 margin:0;
 padding-right:5px;
 color:#d4d4d4;
     height: 17px;
}
.footer {
 background:#292929
}
.footer-menu {
 background:#1c242a
}
.footer-menu ul {
 padding:0;
 margin:0
}
.footer-menu ul li {
 list-style:none;
 float:left;
 padding:15px 0;
 margin-right:25px
}
.footer-menu ul li a {
 color:#E9DADA;
 font-size:14px;
 font-weight:700
}
.footer-content {
 padding-top:20px;
 padding-bottom:20px;
 color:#5a6870;
 font-size:12px
}
.movie-meta {
 margin-left:330px
}
.fieldmeta {
 border-bottom:1px solid #593636;
 padding:15px 15px 15px 0;
 margin-bottom:0
}
.fieldmeta a {
 color:#f7c004
}
.movie-meta h1 {
 color:#f7c004;
 margin-bottom:10px;
 text-transform:uppercase;
 font-weight:700
}
.htmlwrap {
 padding:15px;
 border:1px solid #1d2731;
 margin:10px 0;
 background:rgba(41,41,41,0);
 font-size:14px
}
.breadcrumb {
 margin:0;
 background:rgba(12,12,12,0.72)
}
.breadcrumb a {
 margin-right:2px;
 color:#bbb
}
.single-news .breadcrumb {
 margin:0;
 background:rgba(12,12,12,0);
 padding:8px 0
}
.btn-watch {
 background-color:#f7c004
}
.doings {
 margin-top:10px;
 margin-bottom:10px
}
.vote-stats span {
 color:#385160
}
.tags-list {
 margin-bottom:10px
}
.tags-list a {
 display:inline-block;
 padding:5px 10px;
 background:#fff;
 margin:1.5px 0;
 border:1px solid #dedede;
 color:#424141
}
.tags-list a:hover {
 color:#D5A128
}
.title-menu {
 margin:0;
 padding:2px;
 font-size:13px;
 text-transform:uppercase
}
.title-info {
 font-size:15px;
 color:#F7C004;
 text-transform:uppercase
}
a:hover {
 transition:color .2s ease;
 -webkit-transition:color .2s ease;
 -moz-transition:color .2s ease
}
.form-control {
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.btn {
}
button,
input {
 outline:0
}
.disable-select {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
#slider {
 background:#10151D
}
@media(min-width:768px) {
 .video-item .item-thumbnail:hover .link-overlay {
  background:rgba(20,22,23,0.55);
  text-decoration:none
 }
 .video-item .item-thumbnail:hover .link-overlay:before {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
  text-decoration:none
 }
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
 border-bottom-right-radius:4px;
 border-top-right-radius:4px
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
 margin-left:0;
 border-bottom-left-radius:4px;
 border-top-left-radius:4px
}

.heading {
 display:none
}
.breadcrumb>span+span:before {
 padding:0 1px;
 color:#ccc;
 content:"\203A"
}
#halim-player-wrapper {
 height:456px;
 position:relative;
 z-index:9
}
#halim-player-loader {
 padding:5px;
 position:absolute;
 text-align:center;
 background:rgba(23,37,49,0.94) url(../img/ripple.svg) no-repeat 50% 50%;
 width:100%;
 height:100%;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:99;
 margin:0!important
}

#halim-player {
 position:relative;
 z-index:8
}
#halim-player #player {
 width:100%
}
#halim-player center {
 position:absolute;
 right:9px;
 bottom:-37px;
 padding:5px 10px;
 background:#333
}
.navbar-collapse {
 padding-left:0!important
}
.navbar-toggle .icon-bar {
 background-color:#e0e0e0
}
.navbar-toggle, button.navbar-toggle.collapsed {
    margin: 0px 0 2px;
    padding: 6px 12px;
    font-size: 20px;
}
button.navbar-toggle.collapsed.pull-left, button.navbar-toggle.pull-left {
    margin: 10px 2px;
}
.navbar-toggle.pull-right.collapsed {
    margin: 0px 0 2px;
    padding: 6px 12px;
    font-size: 20px;
}
.halim_box {
 list-style:none;
 padding:0;
 margin:10px -2px 20px;
 position:relative;
 overflow:hidden;
 width:auto;
 clear:both
}
.halim-news-box-widget .halim_box {
 margin:auto
}
.halim_box li.col-md-3.col-sm-6.col-xs-6.thumb img {
 width:100%
}
.halim_box a.halim-thumb {
 position:relative;
 display:inline-block;
 -webkit-transition:all .1s ease;
 -o-transition:all .1s ease;
 transition:all .7s ease;
 width:100%
}
.halim_box.news a.halim-thumb {
 width:unset
}
.col-md-3.col-sm-6.col-xs-6.thumb {
 position:relative
}
.halim_box li:nth-child(4n) {
 margin-right:0!important
}

#secondary .menu {
 overflow-x:hidden;
 max-height:400px
}
#secondary .menu::-webkit-scrollbar {
 width:8px
}
#secondary .menu::-webkit-scrollbar-track {
 background:#313131
}
#secondary .menu::-webkit-scrollbar-thumb {
 background:#1b1b1b
}
.text-capitalize {
 text-transform:capitalize
}
.section-title a {
 color:#C5C5C5
}
.grid-1 {
 position:absolute;
 background-color:#e6e6e6;
 clear:both;
 height:1px;
 width:100%
}
.grid-1 span {
 display:block;
 height:100%;
 margin:0;
 width:210px
}
.section-bar .grid-1 {
 margin-bottom:0
}
.section-bar {
 position:relative;
 margin:15px 0
}
.section-title {
 position:relative
}
.grid-1 span {
 width:150px;
 background-color:#0CF
}
.grid-1 span {
 background-color:#00afcf
}
.section-tab {
 float:right;
 list-style-type:none;
 margin-top:8px;
 overflow:hidden;
 white-space:nowrap
}
.section-title {
 font-size:13px;
 text-transform:uppercase;
 font-weight:700
}
.sidebar-menu {
 position:relative
}
.np-viewall {
 position:absolute;
 top:2px;
 right:0;
 background:rgb(21,29,37);
 line-height:14px;
 padding:1px 0 4px 8px
}
.np-viewall a {
 color:#7aa6ce;
 font-size:12px
}
.widgettitle {
 margin:0;
 padding:0;
 color:#E6E6E6
}
.section-title span {
 font-weight:normal;
 float:left;
 margin-top:-15px;
 border:1px solid #273e52;
 background:rgb(17,23,31);
 font-size:13px;
 padding:10px 15px 7px;
 color:#7797b3
}
.section-title span::after {
 content:''
}
.section-title {
 font-size:16px;
 line-height:11px;
 display:block;
 margin:13px 0 10px;
 position:relative;
 text-transform:uppercase;
 border-top:1px solid #273e52
}
.section-title span {
 position:relative
}
.section-title span:before {
 content:'';
 background:#11171f;
 border-radius:100%;
 position:absolute;
 padding:6px;
 border:1px solid #273e52;
 margin-left:2px;
 top:6px;
 right:-16px
}
.section-title span:after {
 content:'';
 background:#11171f;
 border-radius:100%;
 position:absolute;
 padding:4px;
 border:1px solid #273e52;
 margin-left:12px;
 top:8px;
 right:-26px
}
.widget-area ul li {
 list-style-type:square;
 word-wrap:break-word
}
.popular-post {
 padding:0;
 margin:0 0 25px
}
.popular-post .item {
 clear:both;
 margin:1px 0;
 padding-right:10px;
 line-height:1.2;
 list-style-type:none;
 overflow:hidden;
 background:rgb(11,15,21)
}
.popular-post .item:hover h3.title {
 color:#da9d29
}
.popular-post .item:first-child {
 margin-top:0
}
.popular-post .item:last-child {
 border:none
}
.popular-post .viewsCount {
 font-size:12px;
 margin-top:5px
}
.popular-post a {
 color:#717171
}
.popular-post .item-link {
 display:block;
 overflow:hidden;
 position:relative;
 margin-right:15px;
 padding:0;
 float:left
}
.popular-post .post-thumb {
 float:left;
 width:75px;
 height:95px;
 transition:all .3s ease-in-out
}
.popular-post .is_trailer {
 background:#478413eb;
 padding:2px 4px;
 color:#fff;
 font-size:11px;
 position:absolute;
 top:0;
 right:0
}
.popular-post h3.title {
 color:#fff;
 cursor:pointer;
 margin:10px 0 5px;
 height: 40px;
 font-size:13px;
 line-height:20px;
 display:-webkit-box;
 overflow:hidden;
 -webkit-line-clamp:2;
 -webkit-box-flex:1;
 -webkit-box-orient:vertical
}
.popular-post .stat {
 color:#b5b5b5;
 display:block;
 font-size:.8166em;
 height:1.4em;
 line-height:1.4em;
 overflow:hidden
}
.popular-post .info {
 color:#A9A9A9;
 display:block;
 font-size:.81em;
 height:1.4em;
 line-height:1.4em
}
.popular-post .episode {
 display:inline-block;
 margin:10px 0 0;
 padding:3px 5px;
 background:#365979;
 color:#fff;
 font-size:11px
}
.popular-post-2col {
 margin:15px -15px
}
.keyword {
 height:30px;
 float:left;
 border:1px solid #fff;
 width:100%;
 background:#fff
}
.navbar-right.msearch {
 position:relative
}
#search-form {
 margin:5px
}
.showstar {
    float: left;
    margin-left: 7px;
    margin-right: 7px;
}

#ratinglist .showstar ul.liststar {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    float: right;
    margin-left: 4px;
}
#ratinglist .showstar ul > li.star {
    display: inline-block;
    margin-right: -3px;
}
#ratinglist .showstar ul > li.star.selected > i.fa {
    color: #FF912C;
}
#ratinglist .showstar ul > li.star > i.fa {
    font-size: 16px;
    color: #ccc;
}
input.search-btn.pull-right {
 position:absolute;
 right:0;
 border:1px solid #008cca;
 background:#008cca url(../img/search.png) 49% no-repeat;
 background-size:13px;
 padding:5px 16px;
 margin:0
}
.mega .navbar-nav>li:last-child ul {
 width:600px;
 left:-251px
}
.navbar-brand {
 color:#fff
}
.navbar-nav .dropdown-menu {
 z-index:9999
}
.navbar-nav .mega .dropdown-menu {
 width:400px;
 z-index:9999;
 padding:0;
 transition:.5s all
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
 text-decoration:none;
 color:#ffffff;
 background-color:#3577b1;
 transition:.5s all
}

.navbar-nav .mega .dropdown-menu li {
 float:left;
 width:200px;
 display:inline-table
}
.dropdown-menu > li > a {
 color:#fff;
 padding:8px 15px;
 cursor: pointer;
 white-space:normal
}

.nav-tabs {
 border-bottom:1px solid #263a4c
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
 color:#9fc3e4;
 background-color:transparent;
 border:1px solid #17232f;
 border-bottom-color:transparent;
 cursor:default
}
.button-watch {
 clear:both;
 height:35px;
 line-height:35px;
 width:100%;
 margin-bottom:5px
}
.button-watch .fb-like {
 -moz-border-radius:50px
}
.button-watch #explayer,
.button-watch #likeplayer,
.button-watch #report,
.button-watch #toggle-light,
.button-watch .luotxem,
.button-watch #download,
.button-watch #autonext {
 font-size:11px;
 display:inline-block;
 height:24px;
 line-height:17px;
 border-radius:50px!important;
 cursor:pointer;
 padding:4px 5px
}
.button-watch #explayer:hover,
.button-watch #likeplayer:hover,
.button-watch #report:hover,
.button-watch #toggle-light:hover,
.button-watch .luotxem:hover,
.button-watch #autonext:hover {
 background:#32485a;
 color:#fff;
 transition:.7s all
}
.dark #explayer,
.dark #likeplayer,
.dark #report,
.dark #toggle-light,
.dark .luotxem,
.dark #autonext {
 color:#fff;
 transition:.7s all
}
.button-watch #autonext:hover a {
 color:#fff
}
.button-watch.dark {
 background:#040201
}
#autonext.pull-left {
 margin-top:5px
}
.button-watch div .wrap {
 border-radius:50px;
 -moz-border-radius:50px;
 -webkit-border-radius:50px;
 box-shadow:0 1px 0 0 #222 inset;
 padding:0 10px
}
.button-watch ul {
 padding-right:0;
 margin-bottom:0
}
.button-watch .col-md-8 {
 text-align:right;
 margin-bottom:0
}
.halim-light-mode .button-watch {
 color:#676767
}
.luotxem a {
 color:#adadad
}
.luotxem a:hover {
 color:#fff
}
#lightout {
 background:#000;
 position:fixed;
 top:0;
 left:0;
 z-index:5;
 opacity:.95;
 filter:alpha(opacity=95);
 height:100%;
 width:100%;
 display:none
}
.bell{
  -webkit-animation: ring 4s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 4px;
  -moz-animation: ring 4s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 4px;
  animation: ring 4s .7s ease-in-out infinite;
  transform-origin: 50% 4px;
}

@-webkit-keyframes ring {
  0% { -webkit-transform: rotateZ(0); }
  1% { -webkit-transform: rotateZ(30deg); }
  3% { -webkit-transform: rotateZ(-28deg); }
  5% { -webkit-transform: rotateZ(34deg); }
  7% { -webkit-transform: rotateZ(-32deg); }
  9% { -webkit-transform: rotateZ(30deg); }
  11% { -webkit-transform: rotateZ(-28deg); }
  13% { -webkit-transform: rotateZ(26deg); }
  15% { -webkit-transform: rotateZ(-24deg); }
  17% { -webkit-transform: rotateZ(22deg); }
  19% { -webkit-transform: rotateZ(-20deg); }
  21% { -webkit-transform: rotateZ(18deg); }
  23% { -webkit-transform: rotateZ(-16deg); }
  25% { -webkit-transform: rotateZ(14deg); }
  27% { -webkit-transform: rotateZ(-12deg); }
  29% { -webkit-transform: rotateZ(10deg); }
  31% { -webkit-transform: rotateZ(-8deg); }
  33% { -webkit-transform: rotateZ(6deg); }
  35% { -webkit-transform: rotateZ(-4deg); }
  37% { -webkit-transform: rotateZ(2deg); }
  39% { -webkit-transform: rotateZ(-1deg); }
  41% { -webkit-transform: rotateZ(1deg); }

  43% { -webkit-transform: rotateZ(0); }
  100% { -webkit-transform: rotateZ(0); }
}

@-moz-keyframes ring {
  0% { -moz-transform: rotate(0); }
  1% { -moz-transform: rotate(30deg); }
  3% { -moz-transform: rotate(-28deg); }
  5% { -moz-transform: rotate(34deg); }
  7% { -moz-transform: rotate(-32deg); }
  9% { -moz-transform: rotate(30deg); }
  11% { -moz-transform: rotate(-28deg); }
  13% { -moz-transform: rotate(26deg); }
  15% { -moz-transform: rotate(-24deg); }
  17% { -moz-transform: rotate(22deg); }
  19% { -moz-transform: rotate(-20deg); }
  21% { -moz-transform: rotate(18deg); }
  23% { -moz-transform: rotate(-16deg); }
  25% { -moz-transform: rotate(14deg); }
  27% { -moz-transform: rotate(-12deg); }
  29% { -moz-transform: rotate(10deg); }
  31% { -moz-transform: rotate(-8deg); }
  33% { -moz-transform: rotate(6deg); }
  35% { -moz-transform: rotate(-4deg); }
  37% { -moz-transform: rotate(2deg); }
  39% { -moz-transform: rotate(-1deg); }
  41% { -moz-transform: rotate(1deg); }

  43% { -moz-transform: rotate(0); }
  100% { -moz-transform: rotate(0); }
}

@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(30deg); }
  3% { transform: rotate(-28deg); }
  5% { transform: rotate(34deg); }
  7% { transform: rotate(-32deg); }
  9% { transform: rotate(30deg); }
  11% { transform: rotate(-28deg); }
  13% { transform: rotate(26deg); }
  15% { transform: rotate(-24deg); }
  17% { transform: rotate(22deg); }
  19% { transform: rotate(-20deg); }
  21% { transform: rotate(18deg); }
  23% { transform: rotate(-16deg); }
  25% { transform: rotate(14deg); }
  27% { transform: rotate(-12deg); }
  29% { transform: rotate(10deg); }
  31% { transform: rotate(-8deg); }
  33% { transform: rotate(6deg); }
  35% { transform: rotate(-4deg); }
  37% { transform: rotate(2deg); }
  39% { transform: rotate(-1deg); }
  41% { transform: rotate(1deg); }

  43% { transform: rotate(0); }
  100% { transform: rotate(0); }
}
.action {
 padding:10px 0
}
tr.download-server-name {
 background:rgba(0,0,0,0.38);
 border:none;
 color:#fff;
 font-size:14px
}
tr.title {
 background:#ddd;
 color:#f34949
}
.col-md-4.slogan {
 padding-left:0
}
.wrap-content .info {
 padding:15px 0
}
.info .thumbnail {
 float:left;
 margin-right:10px
}
.info .entry-header .entry-title {
 font-size:20px;
 margin:0 0 8px
}
.info .entry-header .entry-meta span {
 display:block;
 padding:3px 0
}
.col-md-8.pull-right {
 padding-right:0
}

.single-post .entry-title {
 font-size:22px;
 margin:0
}
.single-post .entry-title a {
 color:#bdbdbd;
 line-height:35px
}
.halim-entry-box .item-content {
 max-height:50px;
 overflow:hidden;
 transition:all .2s ease
}
.halim-entry-box .item-info {
 margin-bottom:10px;
 font-size:11px
}
.halim-entry-box .item-content,
.content-single img {
 max-width:100%
}
.halim-entry-box .item-content {
 max-height:120px;
 overflow:hidden;
 transition:all .2s ease
}
@media(max-width:767px) {
 .halim-entry-box .item-content {
  height:80px
 }
 .halim-entry-box .item-content.toggled {
  height:auto
 }
}
.halim-entry-box .item-content.toggled {
 max-height:none
}
.item-content-toggle {
 border-top:solid 1px #222e3a;
 text-align:center;
 position:relative;
 margin:20px 0
}
.widget_halim_tagcloud_widget .item-content-toggle {
 margin:30px 0 0
}
.item-content-toggle .item-content-gradient {
 position:absolute;
 height:40px;
 width:100%;
 bottom:23px;
 background:linear-gradient(to bottom,rgba(23,29,34,0.34) 0%,rgb(21,29,37) 100%)
}
.video-item .item-content {
 color:#989898;
 line-height:1.7;
 width:100%;
 padding:10px 0;
 font-size:13.5px
}
.item-content-toggle .show-more {
 border:1px solid #222e3a;
 border-top:none;
 padding:4px 10px;
 cursor:pointer;
 font-size:13px
}
.item-content-toggle .show-more:hover {
 background:#222e3a
}
#main-contents .wrap-slider,
.related-movies .wrap-slider {
 margin:0
}
.wrap-slider {
 position:relative;
 overflow:hidden
}
.wrap-slider .owl-nav {
}
.grid-item figure {
 overflow:hidden
}
.grid-item {
}
.halim_box .grid-item {
 padding:2px
}
.grid-item,
.grid-item .halim-thumb {
 position:relative
}
.grid-item img {
 width:100%
}
.col-md-2 img,
.col-md-8 .grid-item img {
}
.grid-item img,
#sidebar .item img,
.popular-post .item {
 transition:all .3s ease-in-out
}
.grid-item:hover img,
#sidebar .item:hover img,
.popular-post .item:hover img {
 transform:scale(1.2);
 transition:all .3s ease-in-out
}
.grid-item .time,
.grid-item .duration,
.grid-item .status,
.grid-item .is_trailer,
.grid-item .episode {
 padding:3px 6px;
 position:absolute;
 font-size:11px;
 color:#fff;
 text-align:center
}
.grid-item .time {
 top:2px;
 right:2px;
 bottom:auto;
 background:#F44336
}
.grid-item .episode {
 right:2px;
 bottom:52px;
 background:rgb(71,132,19);
 color:#fff;
 padding:2px 5px;
 z-index:9
}
.grid-item .duration {
 bottom:0;
 right:0;
 background:#2196F3;
 opacity:0;
 transition:.5s ease-in-out
}
.grid-item:hover .duration {
 bottom:5px;
 right:5px;
 opacity:1;
 z-index:1
}
.owl-item .grid-item .status {
 left:0;
 top:0;
 background:#365979;
 z-index:1
}
.owl-item .grid-item .status:after {
 content:"";
 border:5px solid transparent;
 border-bottom:5px solid #365979;
 transform:rotate(-46deg);
 position:absolute;
 bottom:-5px;
 left:-5px;
 z-index:999999
}
.grid-item .status {
 left:3px;
 top:3px;
 background:#a94442;
 z-index:1
}
.grid-item .status:after {
 content:"";
 border:4px solid transparent;
 border-bottom:4px solid #5f0e0c;
 transform:rotate(44deg);
 position:absolute;
 bottom:-4px;
 left:1px;
 z-index:999999
}
.grid-item .is_trailer {
 right:3px;
 top:2px;
 background:#cc7c01;
 border-top-right-radius: 7px;
 z-index:1
}
.itemktv .grid-item .is_trailer {
    border-bottom-left-radius: 7px;
}
.itemktv .grid-item .is_trailer:after, .itemktv .grid-item .status::after {
 display: none;
}
.gaibb .grid-item .is_trailer {
    border-bottom-left-radius: 7px;
}
.gaibb .grid-item .is_trailer:after, .gaibb .grid-item .status::after {
 display: none;
}
.grid-item .is_trailer:after {
 content:"";
 border:4px solid transparent;
 border-bottom:4px solid #885508;
 transform:rotate(44deg);
 position:absolute;
 bottom:-4px;
 left:1px;
 z-index:999999
}
.grid-item .views {
 position:absolute;
 top:2px;
 left:2px;
 background:#008CCA;
 font-size:10px;
 color:#fff;
 padding:3px 7px
}
.item-title {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 padding:8px 10px;
 color:#fff;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,0.52)),color-stop(100%,rgba(0,0,0,0.52)));
 background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.48) 30%,rgba(0,0,0,0.8) 100%);
 background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.43) 30%,#131313 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0)
}

.grid-item .icon_overlay,
.slider-thumb .icon_overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#000 url(../img/view-icon.png) no-repeat center center;
 background-size:30px;
 opacity:0;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 -webkit-backface-visibility:hidden;
 -webkit-transform:translateZ(0) scale(1.0,1.0)
}
.grid-item:hover .icon_overlay,
.slider-thumb:hover .icon_overlay {
 opacity:.75
}
.parent {
 width:100%;
 height:100%;
 display:table;
 text-align:center
}
.parent > .child {
 display:table-cell;
 vertical-align:middle
}
.halim-search-form {
 margin-top:0;
 padding-left:0
}
#mobile-search-form.halim-search-form {
 margin-top:10px
}
#mobile-search-form.halim-search-form .form-group {
 margin-bottom:5px
}
#mobile-search-form.halim-search-form input {
}

.halim-social-plugin {
 list-style:none;
 padding:0;
 display:inline-block;
 float:left;
 margin-top:5px
}
.halim-social-plugin li {
 float:left;
 margin-right:5px
}
.halim-social-plugin li span {
 vertical-align:initial!important
}
.halim-social-plugin a {
 color:#fff
}
@media screen and (max-width:767px) {
 .halim-social-plugin {
  display:grid
 }
 .nav-tabs.nav-justified>li {
  float:left!important
 }
}
.film_info,
.film_info .col-md-12 {
 padding:0;
 margin-bottom:7.5px;
 overflow:hidden
}
.film_info span {
 display:block;
 padding:10px 0;
 margin:-1px 0;
 float:left;
 width:33.33333%
}

.film_info .col-xs-12,
.film_info .col-xs-8,
.film_info .col-xs-4 {
 padding:5px 0
}
.film_info .col-xs-12.alert {
 padding:5px 15px
}
.film_info span.alert-warning {
 background-color:#fff4bd;
 border-color:#ffb213
}
.movie_info {
 position:relative;
 margin-bottom:20px;
 overflow:hidden;
 height:auto;
 padding:0
}
.movie-btn {
 position:absolute;
 bottom:-8px
}
.film-poster {
 position:relative;
 width:72.2%;
 height:auto;
 overflow:hidden;
 padding:0
}
.film-poster .poster-image {
 width:100%;
 max-height:350px
}
.film-poster .poster {
 max-width:100%;
 width:100%;
 height:301px;
 transition:.7s all;
 filter:brightness(.7);
 -webkit-filter:brightness(.7)
}
.film-poster:hover .poster {
 filter:brightness(1.2);
 -webkit-filter:brightness(1.2);
 transition:.7s all
}
.movie-poster {
 position:relative;
 width:27.8%;
 padding:0;
 display:inline-block
}
.halim-movie-wrapper.tpl-2 .movie-poster {
 width:33.33333333%
}
.halim-movie-wrapper.tpl-2.phong .movie-poster {
 width: 40%
}
.halim-movie-wrapper.tpl-2 .film-poster {
 width:66.66666667%
}
.halim-movie-wrapper.tpl-2.phong .film-poster {
 width:60%
}
.movie-poster img {
 width:100%;
 height:300px;
 display:inline-block;
 border:6px solid rgb(31,41,51)
}
.halim-movie-wrapper.tpl-2 .movie-poster img {
 border:3px solid rgb(31,41,51);
 height:100%
}
@media(max-width:767px) {
 .movie-poster img {
  width:100%;
  height:auto;
  display:inline-block;
  border:6px solid rgb(31,41,51)
 }
 .halim-movie-wrapper.tpl-2 .movie-poster img {
  border:3px solid rgb(31,41,51)
 }
}
.movie-poster .halim_status {
     background:rgb(243,143,56);
    display: inline;
    padding: 5px 10px;
    border-radius: 3px;
    position: absolute;
    top: 6px;
    right: 7px;
    z-index: 9;
    color: #fff;
    font-size: 12px;
}
.movie-poster .halim_status.ichuack {
    background: rgb(66, 47, 47);
}
.movie-poster .halim_status.icaoban {
    background: rgb(161, 0, 125);
}
.movie-poster .halim_status.ihetca {
    background: #795936;
}
.movie-poster .halim_imdbrating {
 background:rgb(243,143,56);
 display:inline;
 padding:7px 8px;
 border-radius:100%;
 position:absolute;
 top:15px;
 right:15px;
 z-index:9;
 color:#fff
}
.movie-poster .rating-detail {
 text-align:center;
 margin-top:3px;
 font-size:11px
}
.movie-detail {
 position:absolute;
 bottom:0;
 width:100%;
 padding-left:15px;
 padding-top:5px;
 background:linear-gradient(16deg,#061019 0,rgba(0,0,0,0.06) 95%,rgba(0,0,0,0));
 color:#a5a5a5
}
.halim-movie-wrapper.tpl-2 .movie-detail {
 position:unset;
 padding:10px;
 overflow:hidden
}
.halim-light-mode .halim-movie-wrapper.tpl-2 .movie-detail {
 background:transparent
}
.halim-light-mode .halim-movie-wrapper.tpl-2 .movie-detail p {
 border-bottom:1px solid #e6e6e6
}
.halim-light-mode .halim-movie-wrapper.tpl-2 .movie-detail p a {
 color:#af6e6e
}
.movie-detail a {
 color:#c5c5c5;
 margin-left:3px
}
.movie-detail p {
 margin-bottom:2px;
 font-size:12.5px;
 color:#daba7d
}
.halim-movie-wrapper.tpl-2 .movie-detail p {
 padding:7px 0;
 margin-bottom:0;
 border-bottom:1px solid #151d25;
 color:#8a8a8a
}

.halim-movie-wrapper.tpl-2 .movie-detail h1.entry-title {
 color:#cacaca;
 font-size:21px;
 font-weight:bold
}
.halim-light-mode .halim-movie-wrapper.tpl-2 .movie-detail h1.entry-title {
 color:#888
}
.halim-movie-wrapper.tpl-2 .movie-detail p.org_title {
 color:#afafaf;
 font-size:13px;
 padding:5px 0
}

.movie-title {
 position:absolute;
 bottom:-44px;
 width:100%;
 padding:10px 15px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 margin:0;
 font-size:22px;
 text-align:right;
 color:#cecece;
 background:rgba(12,12,12,0.45);
 text-shadow:#fff 0 0 10px
}


.comment-scroll {
 overflow-x:hidden;
 max-height:405px
}
.halim-pulse-ring {
 position:absolute;
 left:-12px;
 top:-12px;
 display:block;
 background:0 0;
 width:64px;
 height:64px;
 border:4px solid #fff;
 opacity:0;
 z-index:100;
 pointer-events:none;
 -webkit-border-radius:50%;
 -webkit-background-clip:padding-box;
 -moz-border-radius:50%;
 -moz-background-clip:padding;
 border-radius:50%;
 background-clip:padding-box;
 -webkit-animation:halim-pulse 2s cubic-bezier(0.4,0,0.29,0.9) infinite;
 -moz-animation:halim-pulse 2s cubic-bezier(0.4,0,0.29,0.9) infinite;
 -o-animation:halim-pulse 2s cubic-bezier(0.4,0,0.29,0.9) infinite;
 animation:halim-pulse 2s cubic-bezier(0.4,0,0.29,0.9) infinite
}
@-moz-keyframes halim-pulse {
 0% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
 25% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:.3
 }
 50% {
  -moz-transform:scale(.2);
  -ms-transform:scale(.2);
  -webkit-transform:scale(.2);
  transform:scale(.2);
  opacity:.5
 }
 75% {
  -moz-transform:scale(.6);
  -ms-transform:scale(.6);
  -webkit-transform:scale(.6);
  transform:scale(.6);
  opacity:.7
 }
 100% {
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
@-ms-keyframes halim-pulse {
 0% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
 25% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:.3
 }
 50% {
  -moz-transform:scale(.2);
  -ms-transform:scale(.2);
  -webkit-transform:scale(.2);
  transform:scale(.2);
  opacity:.5
 }
 75% {
  -moz-transform:scale(.6);
  -ms-transform:scale(.6);
  -webkit-transform:scale(.6);
  transform:scale(.6);
  opacity:.7
 }
 100% {
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
@-o-keyframes halim-pulse {
 0% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
 25% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:.3
 }
 50% {
  -moz-transform:scale(.2);
  -ms-transform:scale(.2);
  -webkit-transform:scale(.2);
  transform:scale(.2);
  opacity:.5
 }
 75% {
  -moz-transform:scale(.6);
  -ms-transform:scale(.6);
  -webkit-transform:scale(.6);
  transform:scale(.6);
  opacity:.7
 }
 100% {
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
@-webkit-keyframes halim-pulse {
 0% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
 25% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:.3
 }
 50% {
  -moz-transform:scale(.2);
  -ms-transform:scale(.2);
  -webkit-transform:scale(.2);
  transform:scale(.2);
  opacity:.5
 }
 75% {
  -moz-transform:scale(.6);
  -ms-transform:scale(.6);
  -webkit-transform:scale(.6);
  transform:scale(.6);
  opacity:.7
 }
 100% {
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
@keyframes halim-pulse {
 0% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
 25% {
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:.3
 }
 50% {
  -moz-transform:scale(.2);
  -ms-transform:scale(.2);
  -webkit-transform:scale(.2);
  transform:scale(.2);
  opacity:.5
 }
 75% {
  -moz-transform:scale(.6);
  -ms-transform:scale(.6);
  -webkit-transform:scale(.6);
  transform:scale(.6);
  opacity:.7
 }
 100% {
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
@-webkit-keyframes pulse {
 0% {
  -webkit-transform:scale(0);
  opacity:0
 }
 8% {
  -webkit-transform:scale(0);
  opacity:0
 }
 15% {
  -webkit-transform:scale(0.1);
  opacity:1
 }
 30% {
  -webkit-transform:scale(0.5);
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:scale(1)
 }
}
@-moz-keyframes pulse {
 0% {
  -moz-transform:scale(0);
  opacity:0
 }
 8% {
  -moz-transform:scale(0);
  opacity:0
 }
 15% {
  -moz-transform:scale(0.1);
  opacity:1
 }
 30% {
  -moz-transform:scale(0.5);
  opacity:1
 }
 100% {
  opacity:0;
  -moz-transform:scale(1)
 }
}
.pulse-holder {
 display:block;
 position:absolute;
 top:22%;
 right:2%
}
.pulse-holder .pulse-marker {
 width:6px;
 height:6px;
 background:#c00;
 border-radius:28px
}
.pulse-holder .pulse-rays {
 margin:0 auto;
 border-radius:100px;
 position:absolute;
 right:-12px;
 top:-12px;
 z-index:10;
 background-color:transparent;
 opacity:0.1;
 width:30px;
 height:30px;
 border:2px solid #f78b8b;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 -o-border-radius:100px;
 -ms-border-radius:100px;
 border-radius:100px;
 -webkit-animation:pulse 2s linear infinite;
 -moz-animation:pulse 2s linear infinite;
 border-image:initial
}
@-webkit-keyframes halim-bookmark-animation {
 0% {
  -webkit-transform:rotate(0) scale(.5) skew(1deg);
  -webkit-opacity:.1
 }
 30% {
  -webkit-transform:rotate(0) scale(.7) skew(1deg);
  -webkit-opacity:.5
 }
 100% {
  -webkit-transform:rotate(0) scale(1) skew(1deg);
  -webkit-opacity:.1
 }
}
@-webkit-keyframes halim-bookmark-fill-animation {
 0% {
  -webkit-transform:rotate(0) scale(.7) skew(1deg);
  opacity:.2
 }
 50% {
  -webkit-transform:rotate(0) scale(1) skew(1deg);
  opacity:.2
 }
 100% {
  -webkit-transform:rotate(0) scale(.7) skew(1deg);
  opacity:.2
 }
}
@-webkit-keyframes halim-bookmark-img-animation {
 0% {
  -webkit-transform:rotate(0) scale(1) skew(1deg)
 }
 10% {
  -webkit-transform:rotate(-5deg) scale(1) skew(1deg)
 }
 20% {
  -webkit-transform:rotate(5deg) scale(1) skew(1deg)
 }
 30% {
  -webkit-transform:rotate(-5deg) scale(1) skew(1deg)
 }
 40% {
  -webkit-transform:rotate(5deg) scale(1) skew(1deg)
 }
 50% {
  -webkit-transform:rotate(0) scale(1) skew(1deg)
 }
 100% {
  -webkit-transform:rotate(0) scale(1) skew(1deg)
 }
}
@-moz-document url-prefix() {
 .halim-post-title a,
 .halim-post-title p,
 .popular-post .original_title {
  background:transparent
 }
 .halim-post-title .original_title,
 .popular-post .original_title {
  height:20px;
  overflow:hidden
 }
 .halim-post-title h2 {
  height:20px;
  overflow:hidden
 }
}
.jw-settings-menu {
 background-color:rgba(0,0,0,0.53)!important
}
.jwplayer .jw-rightclick .jw-rightclick-list .jw-featured .jw-rightclick-link span + span.jw-reset {
}
.jwplayer .jw-rightclick .jw-rightclick-list .jw-featured .jw-rightclick-link span + span.jw-reset::after {
 content:' - HaLimThemes.Com';
 background:#333;
 position:absolute;
 color:#fff;
 display:contents
}
.halim-logo-bar {
 width:100px!important
}
.jw-logo-bar {
 background-size:100px 19px;
 background-repeat:no-repeat;
 background-position:center center;
 height:30px;
 width:110px;
 -webkit-transform:translateZ(0);
 -webkit-font-smoothing:antialiased
}
.halim-resize-bar {
 background-size:100px 19px;
 background-repeat:no-repeat;
 background-position:center center;
 height:30px;
 -webkit-transform:translateZ(0);
 -webkit-font-smoothing:antialiased
}
.halim-toggle-light {
 background-size:100px 19px;
 background-repeat:no-repeat;
 background-position:center center;
 height:30px;
 -webkit-transform:translateZ(0);
 -webkit-font-smoothing:antialiased
}
.jw-logo-bar .player-tooltip,
.halim-toggle-light .player-tooltip,
.halim-resize-bar .player-tooltip {
 background:rgba(0,0,0,0.81);
 font-size:11px;
 bottom:100%;
 color:#fff;
 display:block;
 left:-25px;
 margin-bottom:15px;
 opacity:0;
 padding:5px 10px;
 line-height:24px;
 pointer-events:none;
 position:absolute;
 -webkit-transform:translateY(10px);
 -moz-transform:translateY(10px);
 -ms-transform:translateY(10px);
 -o-transform:translateY(10px);
 transform:translateY(10px);
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 -ms-transition:all .25s ease-out;
 -o-transition:all .25s ease-out;
 transition:all .25s ease-out;
 -webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);
 -moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);
 -ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);
 -o-box-shadow:2px 2px 6px rgba(0,0,0,.28);
 box-shadow:2px 2px 6px rgba(0,0,0,.28)
}
.jw-logo-bar .player-tooltip:before,
.halim-toggle-light .player-tooltip:before,
.halim-resize-bar .player-tooltip:before {
 bottom:-20px;
 content:" ";
 display:block;
 height:20px;
 left:0;
 position:absolute;
 width:100%
}
.jw-logo-bar .player-tooltip:after,
.halim-toggle-light .player-tooltip:after,
.halim-resize-bar .player-tooltip:after {
 border-left:solid transparent 10px;
 border-right:solid transparent 10px;
 border-top:solid rgba(0,0,0,0.62) 10px;
 bottom:-10px;
 content:" ";
 height:0;
 left:50%;
 margin-left:-13px;
 position:absolute;
 width:0
}
.jw-logo-bar:hover .player-tooltip,
.halim-toggle-light:hover .player-tooltip,
.halim-resize-bar:hover .player-tooltip {
 opacity:1;
 pointer-events:auto;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0)
}
.jw-logo-bar .player-tooltip,
.halim-toggle-light .player-tooltip,
.halim-resize-bar .player-tooltip {
 display:none
}
.jw-logo-bar:hover .player-tooltip,
.halim-toggle-light:hover .player-tooltip,
.halim-resize-bar:hover .player-tooltip {
 display:block
}
.halim-icon-expand.size-small:before {
 background-image:url(https://i.imgur.com/twGIvru.png)
}
.halim-icon-expand.size-large:before {
 background-image:url(https://i.imgur.com/6YPXfj3.png)
}
.halim-icon-toggle-light:before {
 background-image:url(https://i.imgur.com/bUMAkKj.png);
 background-size:20px!important
}
.halim-icon-expand:before,
.halim-icon-toggle-light:before {
 padding:11px 5px;
 display:inline-block;
 content:" ";
 width:16px;
 height:17px;
 background-repeat:no-repeat;
 background-position:center center;
 overflow:hidden;
 box-sizing:content-box;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 background-size:26px 14px
}
.halim-icon-toggle-light:before {
 width:13px
}
.tooltip.top .tooltip-arrow {
 border-top-color:#0482ba!important
}
.tooltip.bottom .tooltip-arrow {
 border-bottom-color:#0482ba!important
}
.tooltip-inner {
 background-color:#008cca!important
}
.nav-tabs.nav-justified {
 border-bottom:2px solid #365979
}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
 border:1px solid #365979;
 border-bottom-color:#365979;
 background:#365979;
 color:#fff;
 font-weight:700;
 text-overflow:ellipsis;
 white-space:nowrap
}
.nav-tabs.nav-justified>li>a {
 color:#7aa6ce;
 text-overflow:ellipsis;
 white-space:nowrap;
 border-bottom:1px solid rgba(255,152,0,0)
}
.nav-tabs>li>a:hover {
 border-color:#365979!important;
 background:#365979!important;
 color:#fff
}


.fullwith-slider .owl-carousel-fullwidth {
 margin:0
}
.owl-carousel-fullwidth {
 position:relative;
 margin-top:15px
}
.owl-carousel-fullwidth .owl-nav {
 position:absolute;
 top:45%
}
.owl-carousel,
.owl-carousel .owl-item {
 -webkit-tap-highlight-color:transparent;
 position:relative
}
.owl-carousel {
 display:none;
 width:100%;
 z-index:1;
 padding:0
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
 display:block;
 width:100%;
 -webkit-transform-style:preserve-3d
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
 cursor:pointer;
 cursor:hand;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel.owl-refresh .owl-item {
 visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 list-style:none
}
.owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.owl-carousel .animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.owl-carousel .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 background:url(owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:-webkit-transform .1s ease;
 transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 -webkit-transform:scale(1.3,1.3);
 -ms-transform:scale(1.3,1.3);
 transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
 display:none
}
.owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1;
 height:100%;
 width:100%
}
.owl-item .halim-thumb {
 display:inline-block;
 position:relative;
 width:100%
}
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
 background:rgba(255,152,0,0.75);
 color:#fff;
 border-radius:0;
 padding:8px 5px;
 position:absolute;
 top:38%
}
.owl-nav {
 position:absolute;
 top:40%;
 left:0;
 right:0
}
.owl-carousel .owl-nav .owl-prev {
 left:30px
}
.owl-carousel .owl-nav .owl-next {
 right:30px
}

.halim-carausel-widget .owl-dots {
 text-align:right;
 display:none
}
.wrap-slider .owl-carousel .owl-nav .owl-next {
 right:0
}
.wrap-slider .owl-carousel .owl-nav .owl-prev {
 left:0
}
.owl-dots {
 position:absolute;
 right:-2px;
 bottom:-22px
}
.owl-carousel-fullwidth .owl-dots {
 position:absolute;
 right:10px;
 bottom:0;
 top:initial;
 background:transparent
}
.related-film {
 margin-bottom:20px
}
.related-film .owl-dots {
 right:42.3333%;
 bottom:unset;
 display:none
}
#main-contents .owl-carousel .owl-nav .owl-prev {
 left:0
}
#main-contents .owl-carousel .owl-nav .owl-next {
 right:0
}
#main-contents .owl-carousel .owl-nav .owl-next,
#main-contents .owl-carousel .owl-nav .owl-prev {
 background:#c57b1b;
 color:#fff;
 border-radius:0!important;
 padding:10px 5px;
 position:absolute;
 top:35%
}
#main-contents .owl-carousel-fullwidth .owl-dots {
 bottom:0;
 top:inherit;
 right:0
}
#main-contents .owl-carousel-fullwidth .owl-dots {
 bottom:-5px;
 top:inherit
}
.owl-theme .owl-nav.disabled+.owl-dots {
 margin-top:10px
}
.owl-theme .owl-dots .owl-dot {
 display:inline-block;
 zoom:1
}
.owl-theme .owl-dots .owl-dot span {
 width:25px;
 margin:5px 2px;
 background:#52a7f1;
 padding:4px;
 display:block;
 -webkit-backface-visibility:visible;
 transition:opacity .2s ease
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background:#8BC34A
}
.fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
#main-contents .slide-text {
}
.slide-text {
 background:rgba(0,0,0,0.68);
 color:#fff;
 padding:15px 30px;
 width:100%;
 position:absolute;
 left:0;
 bottom:-1px
}
.slide-text h3,
.slide-text p {
 color:#fff;
 margin:0
}

#footer {
 background:rgba(0,0,0,0.28) url(../img/footer-bg.png) no-repeat top right;
 margin-top:20px;
 border-top:4px solid #0e1215
}
#footer .footer-logo {
    border-bottom: 1px solid #1e262d;
    margin: -13px -20px 0;
    padding: 10px 20px;
    text-align: left;
}
#footer .footer-logo img {
 width:180px;
 margin-top: 2px;
margin-bottom: -5px;
 height:auto;
 margin-bottom:0;
 display:inline-block
}
#footer p {
 color:#717171;
 padding:15px 0;
 font-size:13px;
}
#footer p a {
 color:#f0f8ff
}
#footer ul li {
 padding:6px 8px
}
#footer ul li a {
 color:#eee;
 border-radius:50%!important
}
#footer .widget {
 padding:15px
}
#footer .widget ul {
 margin:0;
 list-style:none
}
#footer .widget:nth-child(2) {
 padding-left:30px
}
#footer .widget .widget-title {
 background-color:transparent;
 padding:0 0 10px;
 border:none;
 border-bottom:1px solid #2d3842;
 box-shadow:none;
 color:#fff;
 font-size:18px;
 margin:0
}
#footer .widget .widget-title:after {
 border:none
}
#footer .widget .tagcloud {
 padding:10px 0
}
#footer .widget .tagcloud a {
 color:#a09f9f;
 border:none;
 line-height:20px
}
#footer .widget .tagcloud a:after {
 content:','
}
#footer .widget .tagcloud a:hover {
 background-color:#32414a
}
#footer .about {
 background:#0e1215;
 padding:20px;
 padding-top:10px
}
.container.footer-columns {
 padding:0
}
.footer-credit {
  background: #0e1215;
  display: table;
  width: 100%;
  padding: 7px;
  text-align: center;
}
.footer-credit .row.container {
 padding:0
}
.credit {
 padding:8px 0;
 color:#fff
}
.credit a {
 color:#adadad
}
.credit p {
 margin:0
}
@media screen and (max-width:767px) {
 #footer {
  background-image:none;
  margin-top:20px
 }
 .credit {
  padding:8px
 }
}
.tagcloud {
 padding:15px 0
}
.tagcloud a {
 padding:2px 5px;
 font-size:13px!important;
 display:inline
}
.tagcloud a:before {
 content:'#'
}
.social {
 float:right;
 margin-top:13px
}
.social a {
 color:#fff
}
.social a .hl-facebook:hover {
 background:#29689e
}
.social a .hl-twitter:hover {
 background:#299d9e
}
.social a .hl-pinterest:hover {
 background:#841412
}
.social a .hl-gplus:hover {
 background:#bb4947
}
#footer p.text-right {
 padding:0!important;
 margin-bottom:0
}
.textwidget {
 margin-bottom:15px
}
#footer .textwidget {
 margin:0
}
.the_tag_list {
 padding:10px 15px;
 border:1px solid #1d2731
}
.the_tag_list a {
 padding:3px 0;
 margin:2px;
 color:#949494;
 font-size:12px;
 display:inline-block;
 line-height:15px
}
.the_tag_list a:hover {
 color:#f90
}
.the_tag_list a:after {
 content:',';
 color:#fff
}
.the_tag_list a:last-child:after {
 content:''
}
.actors a:after,
.directors a:after {
 content:',';
 color:#dadada
}
.actors a:last-child:after,
.directors a:last-child:after {
 content:''
}
.list-news {
 padding:15px 0!important;
 border-bottom:1px solid #1b2b3a
}
.list-news:first-child {
 padding-top:0!important
}
.list-news:last-child {
 border:none
}
.list-news h2 {
 margin:0
}
.list-news img {
 width:250px;
 height:150px;
 border-radius:5px
}
.news-thumb {
 float:left;
 margin-right:15px
}


.searchsao {
 background: #224361;
  padding: 0;
  border-radius: 100%;
  margin-top: 0px;
  width: 30px;
  height: 30px;
  text-align: center;
}
.searchsao .dropdown {
  display: inline-block;
  width: 31px;
  height: 31px;
}
.searchsao .dropdown a.star {
   font-size: 19px;
}
#sidebar .list-news img {
 width:120px
}
#sidebar .list-news p,
#sidebar .post-info span {
 display:none
}
#sidebar .post-info span.published-date {
 display:block
}
#sidebar .post-info h2 a {
 font-size:14px!important
}
.post-info h2 {
 height:inherit;
 font-size:1.5em;
 line-height:20px;
 margin-top:6px
}
.post-info h2 a {
 font-size:20px;
 color:#afafaf;
 -webkit-line-clamp:1;
 line-height:25px
}
.post-info p {
 margin:0;
 font-size:13px
}
.post-info span a {
 background:#365979;
 color:#fff;
 font-size:12px;
 padding:4px 5px;
 border-radius:3px
}
.post-info {
 margin-top:3px
}
.post-info .col-left {
    width: 70%;
    float: left;
}
.post-info .col-right {
width: 20%;
  float: right;
  text-align: right;
  line-height: 16px;
  margin-top: 10px;
}
.post-info .col-right .rowr {
font-size: 12px;
  color: #8a8a8a;
  display: block;
}
.post-info .published-date {
 font-size:12px;
 color:#8a8a8a
}
.ncc_box_list {
}
.single-post .wrap-content,
.single-video .wrap-content {
 padding-top:15px
}
@media(max-width:767px) {
 .single-post .wrap-content,
 .single-video .wrap-content {
  padding-top:0;
  margin-top:-1px
 }
}
.halim-movie-wrapper {
 position:relative;
 overflow:hidden
}
.entry-content h3 {
 font-size:18px;
 margin-top:0
}
.entry-header {
 font-size:25px;
 color:#FF9800;
 font-weight:bold;
 font-family:sans-serif
}
.related-video {
 overflow:hidden;
 margin:auto -10px
}
.related-video .halim-post-title {
 bottom:0
}
.related-post {
 margin-top:15px
}
.related-post ul {
 padding:0
}
.related-post ul li {
 list-style:none;
 overflow:hidden;
 margin:15px 0
}
.related-post ul li a {
 display:block;
 color:#FF9800
}
.related-post ul li img {
 height:80px;
 float:left;
 margin-right:15px
}
.related-post ul li a.permalink {
 margin-bottom:10px
}
.user .avt img {
 border-radius:100%!important;
    margin-right: 2px;
 height:30px;
 width:30px
}
.user {
 padding:3px;
 display:inline-block;
 float:right
}
.uavatar {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    border: 3px solid #273e52;
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29);
}
@media(max-width:767px) {
 .user {
  padding:10px;
  display:inline-block;
  float:none;
  width:100%;
  text-align:center
 }
 #user-info.navbar-collapse.collapse.in {
  overflow:unset;
  padding:10px 30px!important
 }
 .user .dropdown-menu {
  width:95%!important
 }
}
.user a {
 color:#fff
}
.user li a span {
 text-transform:capitalize;
 font-size:13px
}
.user .dropdown {
 display:inline-block;
 width:100%
}
.user .dropdown-menu {
 min-width:220px;
 padding:0
}
.user.user-login-option .dropdown-menu {
 margin-top:13px;
 left:-120px;
 padding:10px;
 border-radius:3px
}
.user.user-login-option .dropdown-menu::after {
 content:'';
 border-bottom:8px solid #1f3d58;
 border-left:8px solid transparent;
 border-right:8px solid transparent;
 top:-8px;
 left:130px;
 position:absolute
}
.user.user-login-option .dropdown-menu li {
 margin:5px 0;
 border-radius:20px
}
.user.user-login-option {
 background:#224361;
 display:inline-block;
 padding:7px 10px;
 border-radius:20px;
 margin-top:1px
}
.user.user-login-option li a:hover {
 border-radius:20px
}
.user.user-login-option .avt img {
 height:22px;
 width:22px;
 border: 1px solid #6e96bb;
}
.user.user-login-option li.facebook {
 background:#125996
}
.user.user-login-option li.facebook a:hover {
 background:#104b7d
}
.user.user-login-option li.twitter {
 background:#1e9bd2
}
.user.user-login-option li.twitter a:hover {
 background:#1987b7
}
.user.user-login-option li.google {
 background:#b73c3a
}
.user.user-login-option li.google a:hover {
 background:#9a302e!important
}
.user-control {
 padding:15px
}
.user-control ul {
 padding:0;
 list-style:none;
 overflow:hidden;
 margin:0
}
.user-control ul li.user-avatar {
 display:inline;
 float:left
}
.user-control li {
 display:block;
 float:left
}
.user-control li.display_name {
 padding:0 10px;
 float:left;
 text-transform:uppercase
}
.user-control li.display_name a {
 display:block;
 font-size:12px;
 text-transform:none
}
.user-control.user.user-login-option.mobile {
 padding:10px;
 width:100%;
 text-align:center
}
.user-control.user.user-login-option.mobile li {
 display:inline-block;
 width:unset;
 float:none;
 padding:5px
}
.user-control.user.user-login-option.mobile a {
 padding:5px;
 display:inline-grid
}
.fb_like {
 border:none!important;
 overflow:hidden;
 height:21px!important
}
.input-group i.hl-spin4 {
 position:absolute;
 right:8px;
 bottom:6px;
 z-index:9;
 color:#fff
}
a .hl-dot-3 {
 color:#fff
}
.rating {
 margin-bottom:10px;
 float:right
}
.post-large-rate {
 width:100px;
 display:block;
 height:22px;
 background-position:left bottom;
 background-repeat:no-repeat
}
.post-large-rate span {
 width:100%;
 display:block;
 height:22px;
 background-position:left top;
 background-repeat:no-repeat;
 float:left
}
.stars-large,
.stars-large span {
 background-image:url(../img/stars-large.png)
}
.post-single-rate {
 float:left;
 margin-right:5px
}
.user-rate {
 width:100%
}
.user-rate-wrap .user-rating-text {
 float:left
}
.user-rate-active span.post-large-rate span {
 cursor:pointer
}
.taq-load {
 background:url(../img/loading.gif) center no-repeat;
 width:98px;
 height:22px;
 display:block
}
#user-info.navbar-collapse.collapse.in {
 padding:0
}
.dropdown.user-info li {
 width:100%;
 list-style:none;
 margin-bottom:5px
}
.post-like.btn.btn-xs.btn-default {
 display:block;
 background:rgba(51,51,51,0);
 border:none;
 text-align:right;
 color:#fff
}
.halim-user-tool {
 border-bottom:1px solid #17222f;
 overflow:hidden;
 padding:0;
 margin-bottom:10px
}
.halim-user-tool .col-md-6 {
 padding:0
}
.halim-user-tool .wpf-favorite-link,
.halim-user-tool .wpf-favorite-links {
 position:static;
 background:rgba(255,255,255,0);
 padding:2px 5px;
 display:block;
 text-align:right
}
.page .post-content {
 padding:15px 0
}
.entry-content,
.post-content {
 margin-top:-1px
}
.entry-content h2 {
 font-size:18px;
 font-family:inherit;
 line-height:26px;
 margin-top:0
}


.animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
@-webkit-keyframes fadeOutLeft {
 0% {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
@keyframes fadeOutLeft {
 0% {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.fadeOutLeft {
 -webkit-animation-name:fadeOutLeft;
 animation-name:fadeOutLeft
}
@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.hl-dot-3.rotate:before {
 transform:rotate(90deg) scale(1) skew(1deg) translate(0px);
 -webkit-transform:rotate(90deg) scale(1) skew(1deg) translate(0px);
 -moz-transform:rotate(90deg) scale(1) skew(1deg) translate(0px);
 -o-transform:rotate(90deg) scale(1) skew(1deg) translate(0px);
 -ms-transform:rotate(90deg) scale(1) skew(1deg) translate(0px)
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight
}
.heads-up {
 transform:translateY(-6rem);
 transform:translate3d(0,-6rem,0)
}
#easy-top {
 background:rgba(0,0,0,0.5);
 text-align:center;
 position:fixed;
 bottom:15px;
 right:15px;
 cursor:pointer;
 width:41px;
 height:41px;
 line-height:38px;
 border-radius:4px;
 padding:4px;
 display:none;
 -webkit-transform:translateZ(0);
 transition:all .3s ease-out
}
#easy-top:hover {
 background:rgba(0,0,0,0.9)
}
#easy-top:before,
#easy-top:after {
 -webkit-backface-visibility:hidden
}
#easy-top:before {
 content:'';
 height:10px;
 width:10px;
 display:block;
 border:3px solid #fff;
 border-left-width:0;
 border-bottom-width:0;
 transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 position:absolute;
 top:15px;
 left:15px
}
#easy-top:after {
 content:'';
 height:11px;
 width:3px;
 display:block;
 background:#fff;
 position:absolute;
 top:17px;
 left:19px
}
#easy-top:hover:after {
 border-color:transparent transparent rgba(0,0,0,0.9)
}
.halim-search-form .input-group-addon.film.hidden-xs {
 background:#2d3842;
 border:1px solid #2d3842;
 color:#5d85a9
}
.halim-search-form .form-control {
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 border:1px solid #273e52;
 color:#7aa6ce;
 font-size:13px;
 border-radius:20px!important;
 transition:.7s all;
 padding:10px 40px;
 background:#12171b6e url(../img/search.svg) 5px 2px no-repeat
}
.halim-search-form .form-control:focus {
 border-radius:3px!important;
 transition:.7s all
}
.halim-search-form .btn-primary {
 color:#7aa6ce;
 background-color:#12171b;
 border-color:#2d3842;
 border-left:none;
 padding:3px 15px;
 border-radius:20px!important
}
.halim-search-form .btn-primary:hover {
 background:#12171b
}
.halim-search-form .btn-primary .glyphicon-search {
 padding-top:5px
}


.halim-form .form-control {
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 border:1px solid #273e52;
 color:#7aa6ce;
 font-size:13px;
 border-radius:20px!important;
 transition:.7s all;
 padding:10px 40px;
}
.halim-form .form-control:focus {
    border-radius: 3px !important;
    transition: .7s all;
}
.halim-form .btn-primary {
 color:#7aa6ce;
 background-color:#12171b;
 border-color:#2d3842;
 border-left:none;
 padding:3px 15px;
 border-radius:20px!important
}
.halim-form .btn-primary:hover {
 background:#12171b
}

.login-box .form-control {
  background: #12171b6e;
    border: 1px solid #4a637a;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
}
.login-box .form-control.user {
    background: #12171b6e url(../img/user.png) 5px 2px no-repeat;
}
.login-box .form-control.pass {
    background: #12171b6e url(../img/pass.png) 5px 2px no-repeat;
}

.section-title .halim-popular-tab {
 padding:0;
 position:absolute;
 right:0;
 top:-10.5px
}
.halim-popular-tab li {
 border:1px solid #1b2b3a;
 background:#111720;
 padding:4px 8px;
 list-style:none;
 float:left;
 margin:-1px
}
.halim-popular-tab li.active {
 background:#263a4c;
 border:1px solid #263a4c
}
.halim-popular-tab li a {
 font-size:10px;
 font-weight:normal;
 text-transform:none;
 cursor:pointer
}
.halim-popular-tab li.active a {
 color:#fff
}
.halim-panel-filter .panel-heading {
 background:#1821299e;
 border-bottom:1px solid #1d2731;
 padding:12px 15px
}
.halim-panel-filter .panel-heading a {
 color:#7aa6ce
}
.halim-search-filter {
 background:transparent;
 padding:0px 0 0;
 overflow:hidden
}
.halim-search-filter .btn-group {
 padding:0;
 margin-bottom:0px;
 text-align: center;
}
#ajax-filter {
  margin-right: -19px;
}
.halim-search-filter .filter-box {
 border:1px solid #1f2d39;
 overflow:hidden;
 margin-bottom:0px
}
.halim-search-filter .filter-box-title {
 background:#1f2d39;
 padding:4px 10px;
 text-transform:uppercase;
 font-size:12px;
 display:none
}
.halim-search-filter .filter-box label {
 margin-right:5px;
 cursor:pointer;
 font-weight:normal;
 line-height:17px
}
.halim-search-filter .col-md-8 .filter-box label {
 width:31%
}
.halim-search-filter .filter-box label:hover {
 color:#f90
}
.halim-search-filter .filter-box label::before {
 content:'\2023';
 font-size:18px
}
.col-md-9 .filter-box .panel-body {
 padding:15px 30px
}
.halim-search-filter .form-inline .form-control {
 display:inline-block;
 width:100%;
 vertical-align:middle;
 border-radius:0;
 background:#0b0f15;
 padding:4px 0 4px 10px;
 border:none;
 color:#fff;
 font-size:13.5px
}
.halim-search-filter .col-md-4.subtitle {
 padding-right:15px
}
.halim-search-filter input[type="radio"] + label:hover,
.halim-search-filter input[type="radio"]:checked+label {
 font-weight:bold;
 color:#ffa822
}
.halim-search-filter input[type="radio"] {
 display:none
}
.trailer-button {
 background:#0979de;
 color:#fff;
 width:50px;
 height:50px;
 padding:16px 5px;
 border-radius:50%!important;
 position:absolute;
 top:5px;
 left:5px;
 z-index:99
}
.movie_info .trailer-button {
 right:5px
}
.download-wrap {
 margin-top:20px
}
.halim-dl-link {
 background:#2d3842;
 display:block;
 text-align:center;
 margin-bottom:10px;
 padding:5px;
 color:#fff;
 transition:.3s ease-in
}
.halim-dl-link:hover {
 background:#1e262d;
 transition:.3s ease-in
}
.ui-helper-hidden-accessible {
 display:none
}
.ui-autocomplete.ajax-results {
 position:absolute;
 top:32px;
 left:15px;
 width:90.7%
}

.section-title .textsearch {
    color: red !important;
    font-size: 14px;
}

.ui-autocomplete {
 width:100%;
 background-color:rgb(23,30,36);
 list-style:none;
 border:1px solid #273e52;
 margin:0;
 display:block;
 padding:0;
 z-index:9999;
 border-top:none;
 max-height:500px;
 overflow-x:hidden
}
.ui-autocomplete li {
 border-top:1px solid #20282f;
 padding:5px;
 cursor:pointer;
 overflow:hidden
}
.ui-autocomplete li.exact_result {
 background:#24537d
}
.ui-autocomplete li.exact_result .date {
 color:#fff
}
.ui-autocomplete li.exact_result .image {
}
.ui-autocomplete li .halim_list_item {
 overflow:hidden
}
.ui-autocomplete li img {
 width:35px;
 height:44px;
 margin:0
}
.ui-autocomplete li .image {
    float: left;
    margin-right: 10px;
    width: 35px;
    height: 45px;
    overflow: hidden;
}
.ui-autocomplete li .label {
 padding:0;
 font-size:13px;
 font-weight:normal;
 display:-webkit-box;
 margin:3px 0 0
}
.ui-autocomplete li .date {
 font-size:11px;
 color:#949494;
 font-weight:normal;
 *display:none;
 float: right;
}
.ui-autocomplete .avatar {
    float: left;
    margin-top: 6px;
}
.ui-autocomplete .avatar img {
    width: 45px;
height: 45px;
margin-right: 6px;
}
.ui-autocomplete .avatar span.randbgu {
width: 45px;
height: 45px;
font-size: 26px;
line-height: 41px;
margin-right: 7px;
}
.ui-autocomplete li .enName {
 font-size:11px;
 color:#7d9db9
}
.ui-autocomplete li a {
 color:#fff;
 font-weight:700;
 white-space:inherit;
 display:block
}
.ui-autocomplete li:hover {
 background:#1e262d
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
 color:#fff;
 background-color:#365979;
 border-color:#365979
}
.pagination>li>a,
.pagination>li>span {
 color:#fff;
 background-color:#2d3842;
 border:1px solid #2d3842
}
.widget_categories .widget-title,
.widget_nav_menu .widget-title {
 margin:15px 0 10px;
 font-size:20px;
 color:#cacaca
}
.widget_categories ul {
 list-style:none;
 padding:0
}
.widget_categories ul li {
 padding:8px 0;
 border-bottom:1px solid #1b2b3a;
 position:relative
}
.widget_categories ul li:hover a {
 color:#bb841f!important
}
.widget_categories ul li a {
 color:#a5a5a5
}
.widget_categories ul li a::before {
 font-family:'halimfont';
 content:'\e81c';
 color:#a5a5a5;
 font-size:11px;
 padding-right:8px;
 margin:0
}
.widget_nav_menu ul {
 list-style:none;
 padding:0
}
.widget_nav_menu ul.menu {
 margin-top:10px
}
.widget_nav_menu ul li {
 padding:8px 0;
 transition:.3s all;
 border-bottom:1px solid #243240
}
.widget_nav_menu li.menu-item-object-release,
.widget_nav_menu li.menu-item-object-country {
 display:inline-block;
 text-align:center;
 border:none;
 background:#0a0d0e;
 margin-bottom:4px;
 padding:5px;
 border-radius:3px!important
}
.widget_nav_menu li.menu-item-object-release {
 width:32%
}
.widget_nav_menu li.menu-item-object-country {
 width:49%
}
.widget_nav_menu ul li a i {
 color:#a5a5a5
}
.widget_nav_menu ul li a {
 color:#a5a5a5
}
.widget_nav_menu ul li a:hover {
 color:#FFF
}
#sidebar-home ul li:hover {
 transition:.4s all;
 padding-left:10px
}
#halim-list-server {
 margin-top:15px
}
#halim-list-server .halim-server-name {
 background:#365979;
 padding:6px 10px;
 margin:-1.6px 6px 0 0;
 font-size:12px;
 color:#fff;
 border-radius:3px;
 display:inline-block;
 line-height:16px;
 float:left
}
#halim-list-server ul {
 padding:0;
 list-style:none
}
#halim-list-server li {
 display:inline-block;
 margin:0 3px 10px 0
}
#halim-list-server ul li span {
 background:#1f2c3e;
 padding:7.5px 10px 6px;
 border-radius:3px;
 transition:.6s all;
 font-size:12px;
 color:#fff;
 cursor:pointer
}
#halim-list-server li:hover span {
 background:#F90
}
#halim-list-server ul li span.active {
 background:#e46565
}
#halim-list-server ul li:hover span.active {
 background:#315c84
}
#halim-list-server ul.nav-tabs li {
 margin:0
}
#halim-list-server ul.nav-tabs li a {
 margin:0;
 border:none;
 padding:7px 12px;
 border-radius:0;
 font-size:12px
}
#halim-list-server ul.nav-tabs li a:hover {
 margin:0!important
}
#halim-list-server ul.nav-tabs li.active {
 background:#263a4c
}
#halim-list-server ul.nav-tabs li.active a {
 margin:0;
 border:none;
 padding:7px 12px
}
#halim-list-server .tab-content ul {
 margin:0;
 padding:15px 0
}
#halim-list-server .tab-content {
 background:#0b0f15;
 padding:0 15px
}
.halim-light-mode #halim-list-server .tab-content {
 background:#e9ebee;
 padding:0 15px
}
.halim-item {
 position:relative;
 line-height:0
}
.halim-item span {
 line-height:1.6
}
.halim-single-news {
 background:#1f262d99;
 border: 1px solid #1b2b3a;
 padding:0 15px 15px;
 margin-top:0px
}
.halim-single-news p {
}
.halim-single-news .entry-header {
  font-size: 20px;
}
.halim-single-news .item-content {
    color: #ededed;
    min-height: 150px;
    font-size: 16px;
}
.fln {
    float: none;
    margin: auto;
}
.switch-mode {
 background:#12171b;
 transition:.7s ease-in-out;
 position:fixed;
 right:-104px;
 top:30%
}
.switch-mode:hover {
 right:0;
 transition:.7s ease-in-out
}
.settings {
 background:#12171b;
 border-bottom:1px solid #41596d;
 color:#fff;
 padding:4px;
 cursor:pointer;
 position:absolute;
 left:-27px
}
.switch-mode .title {
 border-bottom:1px solid #41596d;
 font-size:13px;
 padding:5px 8px;
 color:#fff
}
.switch-mode .skin-box {
 text-align:center;
 color:#909090;
 font-size:13px;
 padding-bottom:5px
}
.switch-mode .skin-box span {
 display:block;
 cursor:pointer
}
.switch-mode .active {
 color:#f90
}
.navbar-brand.home_url {
 padding:15px;
 font-size:inherit;
 color:#fff
}
.navbar-brand.home_url:hover {
 background:#234;
 color:#fff
}
#bookmark {
 cursor:pointer;
 position:relative
}
.bookmark-img-animation {
 -webkit-animation:halim-bookmark-img-animation 1s infinite ease-in-out;
 animation:halim-bookmark-img-animation 1.8s infinite ease-in-out
}
.primary_ribbon {
 float:left;
 margin-right:10px;
 font-size:30px
}
.primary_ribbon {
 background:url(../img/title_overview_sprite.png) no-repeat;
 width:40px;
 height:58px;
 background-position:-8px -66px
}
.primary_ribbon.bookmarked {
 background-position:-8px -9px
}
.primary_ribbon.bookmarked .halim-pulse-ring {
 display:none
}
.title-wrapper {
 float:left;
 width:60%;
 display:inline-block;
 padding-bottom:8px;
 *border-bottom:1px solid #40474e
}
.title-wrapper h1.entry-title {
 font-size:22px;
 color:#c7c7c7;
 line-height:25px;
 display:-webkit-box;
 overflow:hidden;
 -webkit-line-clamp:2;
 -webkit-box-flex:1;
 -webkit-box-orient:vertical
}
@media(max-width:767px) {
 .title-wrapper h1.entry-title {
  font-size:18px
 }
}

.fone {
    font-size: 19px;
    color: green;
    line-height: 40px;
    font-weight: bold;
    padding-left: 48px;
    margin: 0 0;
}

.butratour.phong {
  width: 164px;
}

.butratour {
  background: #eee;
  width: 110px;
  height: 40px;
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  border: none;
}
.butratour .textb {
  font-size: 17px;
  color: red;
  line-height: 40px;
  font-weight: bold;
  padding-left: 0px;
  margin: 0 0;
  text-align: center;
}

.fix_ravaoca { 
    position: fixed;
  bottom: 70px;
  right: 20px;
  z-index: 999;
}
.fix_ravaoca a {text-decoration: none; display:block;}
.butravaoca {
  background: #eee;
  width: 110px;
  height: 40px;
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  border: none;
}
.butravaoca .textb {
  font-size: 17px;
  color: #ff6c00;
  line-height: 40px;
  font-weight: bold;
  padding-left: 0px;
  margin: 0 0;
  text-align: center;
}
.butravaoca .lencaktv .textb, .butravaoca .lencaktvfoot .textb{
  color: #008000;
}

.fix_edit { position:fixed; bottom:15px; right: 18px; z-index:999;}
.fix_edit a {text-decoration: none; display:block;}

.butedit.phong {
  width: 135px;
}

.butedit {
  background: #eee;
  width: 110px;
  height: 40px;
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  border: none;
}
.butedit .textb {
  font-size: 17px;
  color: #0004ff;
  line-height: 40px;
  font-weight: bold;
  padding-left: 0px;
  margin: 0 0;
  text-align: center;
}

.fix_tel { position:fixed; bottom:15px; left:18px; z-index:999;}
.fix_tel a {text-decoration: none; display:block;}
.tel { background: #eee;width:180px; height:40px; position:relative; overflow:hidden;background-size:40px;border-radius:28px;border:none}
.ring-alo-phone {
    background-color: transparent;
    cursor: pointer;
    height: 80px;
    position: absolute;
    transition: visibility 0.5s ease 0s;
    visibility: hidden;
    width: 80px;
    z-index: 200000 !important;
}
.ring-alo-phone.ring-alo-show {
    visibility: visible;
}
.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover {
    opacity: 1;
}
.ring-alo-ph-circle {
    animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
    background-color: transparent;
    border: 2px solid rgba(30, 30, 30, 0.4);
    border-radius: 100%;
    height: 70px;
    left: 10px;
    opacity: 0.1;
    position: absolute;
    top: 12px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 70px;
}
.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
    animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
    animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle {
    border-color: #009900;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
    border-color: #baf5a7;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
    border-color: #fc8800;
    opacity: 0.5;
}
.ring-alo-ph-circle-fill {
    animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
    background-color: #000;
    border: 2px solid transparent;
    border-radius: 100%;
    height: 30px;
    left: 30px;
    opacity: 0.1;
    position: absolute;
    top: 33px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 30px;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
    background-color: rgba(117, 235, 80, 0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}

.ring-alo-ph-img-circle {
    animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;
    border: 2px solid transparent;
    border-radius: 100%;
    height: 30px;
    left: 30px;       
    opacity: 1;
    position: absolute;
    top: 33px;
    transform-origin: 50% 50% 0;
    width: 30px;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {
    background-color: #009900;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
    background-color: #75eb50;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
    background-color: white;
}
@keyframes ring-alo-circle-anim {
  0% {
      opacity: 0.1;
      transform: rotate(0deg) scale(0.5) skew(1deg);
  }
  30% {
      opacity: 0.5;
      transform: rotate(0deg) scale(0.7) skew(1deg);
  }
  100% {
      opacity: 0.6;
      transform: rotate(0deg) scale(1) skew(1deg);
  }
}

@keyframes ring-alo-circle-img-anim {
  0% {
      transform: rotate(0deg) scale(1) skew(1deg);
  }
  10% {
      transform: rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
      transform: rotate(25deg) scale(1) skew(1deg);
  }
  30% {
      transform: rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
      transform: rotate(25deg) scale(1) skew(1deg);
  }
  50% {
      transform: rotate(0deg) scale(1) skew(1deg);
  }
  100% {
      transform: rotate(0deg) scale(1) skew(1deg);
  }
}
@keyframes ring-alo-circle-fill-anim {
  0% {
      opacity: 0.2;
      transform: rotate(0deg) scale(0.7) skew(1deg);
  }
  50% {
      opacity: 0.2;
      transform: rotate(0deg) scale(1) skew(1deg);
  }
  100% {
      opacity: 0.2;
      transform: rotate(0deg) scale(0.7) skew(1deg);
  }
  }
  .ring-alo-ph-img-circle a img {
      padding: 1px 0 12px 1px;
      width: 30px;
      position: relative;
      top: -1px;
  }
}


.title-wrapper.full {
 border-bottom:none
}
.title-wrapper span.title-year {
 font-size:15px;
 font-family:sans-serif;
 display:inline
}
.title-wrapper span.title-year a {
 color:#3784c5
}
.ratings_wrapper {
 float:right;
 width:28%
}
.halim-movie-wrapper.tpl-2 .ratings_wrapper {
 float:none;
 width:100%;
 display:initial;
 height:100%
}
.halim-movie-wrapper.tpl-2 .ratings_wrapper .halim_imdbrating.taq-score {
 border-right-color:#151d25
}
.halim-light-mode .halim-movie-wrapper.tpl-2 .ratings_wrapper .halim_imdbrating.taq-score {
 border-right-color:#e6e6e6
}
.total-votes {
 float:left;
 font-size:48px;
 font-weight:700;
 margin-right:15px;
 color:#6da3d3;
 vertical-align:middle;
 font-family:tahoma;
 display:inline-block;
 border-right:1px solid #263a4c;
 padding-right:15px;
 line-height:1
}
.post-ratings {
 color:#eaeaea
}
.ratings_wrapper .halim_imdbrating {
 font-family:sans-serif;
 display:inline-block;
 float:left;
 background:url(../img/title_overview_sprite.png) no-repeat;
 height:32px;
 line-height:31px;
 background-position:-15px -120px;
 padding:4px 10px 0 35px;
 border-right:1px solid #273442
}
.ratings_wrapper .halim_imdbrating span {
 font-size:21px;
 color:#fff
}
.halim-light-mode .ratings_wrapper .halim_imdbrating span,
.halim-light-mode .ratings_wrapper .halim_imdbrating i,
.halim-light-mode .ratings_wrapper .halim_imdbrating span.max-ratings,
.halim-light-mode .ratings_wrapper .halim_imdbrating span.total_votes {
 color:#5a5a5a
}
.ratings_wrapper .halim_imdbrating i {
 font-size:11px;
 margin-left:2px;
 margin-right:-2px;
 color:#9e9e9e
}
.ratings_wrapper .halim_imdbrating span.max-ratings {
 font-size:11px;
 color:#b3b3b3;
 font-family:sans-serif
}
.ratings_wrapper .halim_imdbrating span.total_votes {
 display:inline-block;
 font-size:11px;
 margin-top:-8px;
 font-family:unset;
 line-height:10px;
 color:#b3b3b3
}
.ratings_wrapper .halim_imdbrating span.total_votes::before {
 content:'('
}
.ratings_wrapper .halim_imdbrating span.vote-txt {
 font-size:11px;
 color:#b3b3b3
}
.ratings_wrapper .halim_imdbrating span.vote-txt::after {
 content:')';
 font-size:11px;
 color:#b3b3b3
}
.ratings_wrapper .halim_imdbrating span.taq-count {
 font-size:10px
}
.watch-page .ratings_wrapper .halim_imdbrating {
 border:none
}
.watch-page .ratings_wrapper .rate-this {
 float:none;
 margin-left:30px;
 padding-top:2px
}
.rate-this {
 float:left;
 font-family:sans-serif;
 display:inline-block;
 line-height:38px;
 padding:10px 0 0 10px;
 width:auto;
 cursor:pointer
}
.rate-this:hover {
 background-position:-10px -154px
}
.rate-this span {
 line-height:15px;
 display:block;
 font-size:12px;
 margin-top:0;
 color:#d2d2d2
}
.more-info {
 clear:both;
 display:block;
 padding-top:8px;
 margin:0 0 8px 50px;
 font-size:13px
}
.more-info span {
 padding:0 7px;
 position:relative;
 color:#c7c7c7
}
.more-info span a {
 color:#90abc1
}
.more-info span a:hover {
 color:#fff
}
.more-info span:first-child {
 padding-left:0
}
.more-info span:last-child {
 padding-right:0
}
.more-info span::after {
 content:'';
 border-right:1px solid #40474e;
 position:absolute;
 top:0;
 height:14px;
 margin-left:8px
}
.more-info span:last-child::after {
 border:none
}
.title-block {
 background:rgba(54,71,86,0.13);
 padding:15px 15px 0;
 overflow:hidden
}

.halim-watch-box {
 position:absolute;
 display:block;
 overflow:hidden;
 background:rgba(0,0,0,0.23);
 background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(6,6,6,0.24) 30%,rgba(0,0,0,0.8) 100%);
 width:100%;
 height:60px;
 bottom:0
}
.quick-eps a {
 color:#fff
}
.quick-eps {
 position:absolute;
 bottom:10px;
 left:10px;
 padding-left:20px;
 width:45%
}
.halim-movie-wrapper.tpl-2 .quick-eps {
 position:absolute;
 bottom:10px;
 left:10px;
 width:43%;
 text-align:center;
 padding:10px;
 border:none;
 background-size:300% 100%;
 border-radius:20px;
 moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 background-image:linear-gradient(to right,#009245,#d0c200,#00A8C5,#D9E021);
 box-shadow:0 4px 15px 0 rgba(83,176,57,0.75)
}
.halim-movie-wrapper.tpl-2 .quick-eps:hover {
 background-position:100% 0;
 moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.quick-eps .hl-sort-down {
 position:absolute;
 left:14px;
 top:3px
}
.halim-movie-wrapper.tpl-2 .quick-eps .hl-sort-down {
 position:absolute;
 left:14px;
 top:8px
}

.show-trailer {
 position:absolute;
 bottom:10px;
 right:10px;
 width:43%
}
.halim-movie-wrapper.tpl-2 .show-trailer {
 position:absolute;
 top:7px;
 left:7px;
 bottom:unset;
 width:32%;
 display:inline-table
}
.watch-movie {
 position:absolute;
 bottom:0;
 border-radius:3px;
 right:15px
}
.halim-movie-wrapper.tpl-2 .watch-movie {
 position:absolute;
 bottom:10px;
 padding:10px;
 right:10px;
 left:unset;
 width:45%;
 border-radius:20px;
 text-align:center;
 border:none;
 background-size:300% 100%;
 moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 background-image:linear-gradient(to right,#ffbb00,#e43603,#ff6290,#ff5000);
 box-shadow:0 4px 15px 0 rgba(229,66,10,0.75)
}
.halim-movie-wrapper.tpl-2 .watch-movie:hover {
 background-position:100% 0;
 moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
@media(max-width:767px) {
 .show-trailer {
  position:absolute;
  left:10px;
  width:33%;
  bottom:unset;
  top:10px
 }
 .halim-movie-wrapper.tpl-2 .watch-movie {
  position:absolute;
  right:8px;
  bottom:10px;
  width:45%;
  padding:6px;
  box-shadow:none
 }
 .quick-eps {
  position:absolute;
  bottom:0;
  left:15px;
  width:45%
 }
 .halim-movie-wrapper.tpl-2 	.quick-eps {
  padding:6px;
  box-shadow:none
 }
 .halim-movie-wrapper.tpl-2 .halim-watch-box {
  background:transparent;
  bottom:-10px
 }
}
.halim-movie-detail a,
.halim-movie-detail span {
 margin-left:3px
}
.halim-movie-detail.full p.country {
 display:inline-block;
 margin-right:40px
}
.halim-movie-detail.full p._episode {
 display:inline-block;
 margin-right:40px
}
.halim-movie-detail.full p._showtime {
 display:inline-block
}
.halim-movie-detail.full p._showtime span,
.halim-movie-detail.full p._episode span {
 padding:3px 5px;
 border-radius:2px;
 color:#fff;
 font-size:11px
}
.halim-movie-detail.full p._showtime span {
 background:#a04d4d
}
.halim-movie-detail.full p._episode span {
 background:#73a04d
}
.halim-movie-detail p {
 margin-bottom:5px
}
.halim-movie-detail p.directors {
 padding-left:0
}
.halim-movie-detail p.actors {
}
.halim-movie-detail p.country {
 padding:0
}
.movie-trailer {
 position:relative
}
.movie-trailer #close-trailer {
 background:#d92e36;
 border-radius:50%;
 line-height:22px;
 cursor:pointer;
 padding:2px 10px 4px;
 color:#fff;
 position:absolute;
 bottom:5px;
 right:5px;
 z-index:1
}
.movie-trailer:hover #close-trailer {
 background:#333
}
.page-numbers {
 padding:0;
 margin:10px 0;
 color:#fff
}
.page-numbers li {
 display:inline-block;
 line-height:35px;
 margin-right: 3px;
margin-left: 3px;
}
.page-numbers li a,
.page-numbers li span.current,
.page-numbers li span.dots {
 padding:8px 13px;
 border-radius:2px
}
.page-numbers li a {
 background:#1b364e;
 transition:.5s all;
 color:#feffff;
 text-shadow:0 1px 0 rgba(0,0,0,.5);
 box-shadow:inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29)
}
.page-numbers li a:hover {
 background:#396792;
 color:#fff;
 transition:.5s all
}
.page-numbers li span.current {
 background:#bf7d18;
 background:-webkit-gradient(linear,0% 0%,0% 100%,from(#cd881e),to(#674614));
 transition:.5s all;
 color:#fff
}
.page-numbers li span.dots {
 box-shadow:inset 0 1px 1px rgba(255,255,255,0.05),0px 1px 3px rgba(0,0,0,0.28);
 transition:.5s all;
 padding:8px 5px
}
.page-numbers li span:hover {
 background:#cd881e;
 transition:.5s all;
 cursor:not-allowed
}
.halim-bookmark-lists {
 padding:0 12px;
 margin:15px 0;
 max-height:195px;
 overflow-x:hidden;
 border:1px solid #1b2b3a
}
.halim-bookmark-lists li {
 padding:10px 0;
 list-style:none;
 border-bottom:1px solid #1d2731;
 display:inline-block;
 width:100%;
 position:relative
}
.halim-bookmark-lists li:last-child {
 border:none
}
.halim-bookmark-lists li img {
 width:45px;
 height:60px;
 float:left;
 margin-right:10px
}
.halim-bookmark-lists li .bookmark-title {
 color:#d4d4d4;
 display:block;
 font-size:12px;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-flex:1;
 -webkit-box-orient:vertical
}
.halim-bookmark-lists li .bookmark-date {
 font-size:11px
}
.halim-bookmark-lists li .remove-bookmark {
 background:#263a4c;
 padding:3px 7px;
 line-height:17px;
 position:absolute;
 right:0;
 cursor:pointer
}
.halim-bookmark-lists li .remove-bookmark:hover {
 background:#b32020
}
#get-bookmark {
 background:#224361;
 display:inline-block;
 line-height:20px;
 padding:6px 15px;
 border-radius:20px;
 color:#fff;
 cursor:pointer;
 transition:.4s all;
 margin-top:1px;
 margin-right:15px
}
#get-bookmark:hover {
 background:#337ab7
}
#get-bookmark span.count {
 background:#f11b1b;
 padding:3px 6px;
 color:#fff;
 font-size:13px;
 border-radius:20px;
 margin-left:10px
}
.halim-bookmark-box {
 background:#12171b;
 padding:15px;
 margin-top:7px;
 width:85%;
 position:absolute;
 border:1px solid #234;
 text-align:left;
 z-index:99
}
.halim-bookmark-box::after {
 content:'';
 border-bottom:8px solid #12171b;
 border-left:8px solid transparent;
 border-right:8px solid transparent;
 top:-8px;
 left:45%;
 position:absolute
}
.halim-bookmark-box .section-bar {
 margin-top:0
}
.halim-bookmark-box .remove-all-bookmark {
 background:#a04444;
 cursor:pointer;
 padding:1px 5px;
 font-size:12px;
 color:#fff;
 position:absolute;
 top:3px;
 right:0
}
.halim-bookmark-box .remove-all-bookmark:hover {
 background:#8c2828
}
.halim-bookmark-box ul {
 margin-bottom:0
}
.get-bookmark-on-mobile {
 position:relative
}
.get-bookmark-on-mobile span.count {
 background:#ea3a3a;
 color:#fff;
 font-size:11px;
 padding:1px 6px;
 border-radius:100%;
 line-height:15px;
 position:absolute;
 top:-2px;
 right:0
}
.apsl-error {
 position:absolute;
 background:#29567f;
 padding:5px 15px;
 text-align:left;
 color:#fff;
 margin-top:5px
}
.apsl-error::after {
 content:'';
 border-bottom:8px solid #29567f;
 border-left:8px solid transparent;
 border-right:8px solid transparent;
 top:-5px;
 right:18px;
 position:absolute
}
.halim-centered {
 display:flex;
 justify-content:center
}
.hl-down-open.rotate-right:before {
 -webkit-transform:rotate(269deg) scale(1) skew(0deg) translate(0px)
}
.hl-down-open.rotate-left:before {
 -webkit-transform:rotate(90deg) scale(1) skew(1deg) translate(0px)
}
.halim--notice {
    background: #224361;
    padding: 5px;
    font-size: 13.5px;
    border: 1px solid #435567;
    margin-bottom: 10px;
}
.halim-film-notice {
    background: #224361;
    padding: 5px;
    font-size: 13.5px;
    border: 1px solid #435567;
    margin-bottom: 10px;
}
.halim_showtime_movies {
 background:#22466b url(../img/weekly-calendar.png) no-repeat;
 background-position:10px 42%;
 background-size:25px;
 padding:10px 15px;
 padding-left:45px;
 margin-bottom:-1px;
 color:#bdbdbd;
 font-size:13.5px
}
.halim_showtime_movies p,
.halim-film-notice p,
.halim--notice p {
 margin:0
}
#halim-ajax-list-server {
 margin:10px 5px
}
#halim-ajax-list-server .get-eps {
 background:#224361;
 margin:2px;
 padding:6px 10px;
 font-size:11px;
 border-radius:2px;
 color:#fff;
 transition:.5s all;
 cursor:pointer;
 display:inline-block
}
#halim-ajax-list-server .get-eps:hover {
 background:#276ba9;
 transition:.5s all
}
#halim-ajax-list-server .get-eps.checked {
 background:#e46565
}
#halim-ajax-list-server .get-eps.checked.active,
#halim-ajax-list-server .get-eps.no-active.active {
 background:#558a28
}
.plot-collapse::before {
 content:attr(data-text)
}
.plot-collapse:hover {
 cursor:pointer;
 color:#d4a725
}
.box-shadow {
 text-shadow:0 1px 0 rgba(0,0,0,.5);
 box-shadow:inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29)
}
.input-group .form-control {
 z-index:0
}
.film-poster-img,
.movie-thumb {
 transition:.7s all
}
.film-poster-img:hover {
 filter:grayscale(0)!important;
 -webkit-filter:grayscale(0)!important;
 transition:.7s all
}
.movie-thumb:hover {
 filter:grayscale(100%)!important;
 -webkit-filter:grayscale(100%)!important;
 transition:.7s all
}

.halim-play-btn {
 padding:10px;
 position:absolute;
 top:0;
 right:5px;
 bottom:0
}
.circle {
 stroke:#ff3939;
 stroke-dasharray:650;
 stroke-dashoffset:650;
 -webkit-transition:all 0.5s ease-in-out;
 opacity:0.3
}
.playBut {
 display:inline-block;
 -webkit-transition:all 0.5s ease
}
.playBut .triangle {
 -webkit-transition:all 0.7s ease-in-out;
 stroke-dasharray:238;
 stroke-dashoffset:480;
 stroke:#ff4040;
 transform:translateY(0)
}
.playBut:hover .triangle {
 stroke-dashoffset:0;
 opacity:1;
 stroke:#fb4242;
 animation:nudge 0.7s ease-in-out
}
@keyframes nudge {
 0% {
  transform:translateX(0)
 }
 30% {
  transform:translateX(-5px)
 }
 50% {
  transform:translateX(5px)
 }
 70% {
  transform:translateX(-2px)
 }
 100% {
  transform:translateX(0)
 }
}
.playBut:hover .circle {
 stroke-dashoffset:0;
 opacity:1
}
.next-prev-eps {
 margin:8px 0
}
.next-prev-eps a {
 background:#2b405d;
 padding:5px 6px;
 border-radius:3px;
 color:#fff;
 font-size:13px;
 margin:3px;
 display:inline-block
}
.next-prev-eps a:hover {
 background:#e46565
}
.halim-ajax-popular-post {
 position:relative
}
.halim-ajax-popular-post-loading,
.halim-ajax-get-post-loading {
 background:rgba(21,29,37,0.78) url(../img/ajax-loader.gif) no-repeat 95% 2%;
 position:absolute;
 width:100%;
 height:100%;
 z-index:9
}
.eps-page-nav {
 margin:1px;
 padding:4px 6px 1px;
 border-radius:2px;
 font-size:12px;
 cursor:pointer;
 color:#ffb23c;
 display:inline-block
}
.eps-page-nav.active,
.eps-page-nav:hover {
 background:#337ab7;
 color:#fff
}
.eps-page-nav.active,
.eps-page-nav::before,
.halim_ajax_get_post span::before,
.list-svname::before {
 content:attr(data-text)
}
.section-btn {
 color:#7c95a9;
 font-size:11.5px;
 background:#0b0f15;
 padding:6px 13px;
 margin-top:1px;
 margin-left:1px;
 display:inline-table;
 -webkit-transform:skew(-20deg);
 transform:skew(-20deg);
 cursor:pointer;
 transition:.7s all
}
.section-btn:hover {
 background:#337ab7;
 color:#fff
}
.section-btn > span {
 display:inline-block;
 -webkit-transform:skew(20deg);
 transform:skew(20deg)
}
.section-btn.active {
 background:#1d588e;
 color:#fff
}
a.see-more {
 background:#1f2933;
 width:100%;
 display:inline-block;
 text-align:center;
 margin:5px 0;
 padding:4px;
 border-radius:20px;
 transition:.5s all;
 color:#cecece
}
a.see-more:hover {
 background:#0e1215;
 transition:.5s all
}
.list-svname {
 margin-right:5px
}
span.ajax-update-eps {
 cursor:pointer;
 background:#5cb85c;
 color:#fff;
 padding:7px;
 line-height:32px;
 border-radius:3px
}
span.ajax-update-eps:hover {
 background:#333
}
.fb_iframe_widget_fluid_desktop iframe,
.fb-comments > span,
.fb_iframe_widget {
 width:100%!important
}
#resumeModal {
 text-align:center;
 color:#868686
}
#resumeModal strong {
 padding:4px 20px 1px;
 border-radius:3px;
 font-size:12px;
 display:inline-block;
 color:#fff;
 cursor:pointer;
 margin:4px 3px 1px
}
#resumeModal strong.yes {
 background:#6f982e
}
#resumeModal strong.no {
 background:#bf2424
}
#resumeModal strong.yes:hover {
 background:#46611b
}
#resumeModal strong.no:hover {
 background:#7f1717
}
.halim-corner-rounded .halim_box .grid-item figure,
.halim-corner-rounded .owl-carousel .grid-item figure {
 border-radius:8.5px
}
.halim-corner-rounded .halim_box figure img
.halim-corner-rounded .owl-carousel figure img {
 border-radius:8px
}
.halim-corner-rounded .owl-carousel .grid-item .status,
.halim-corner-rounded .halim_box .grid-item .status {
 border-top-left-radius:8px;
 border-bottom-right-radius:8px
}
.halim-corner-rounded .halim_box .grid-item .episode,
.halim-corner-rounded .owl-carousel .grid-item .episode {
 border-radius:2px
}
.halim-corner-rounded .halim_box .grid-item {
 padding:3px
}
.halim-corner-rounded .owl-carousel .grid-item {
 padding:1px
}
.halim-corner-rounded .halim_box .grid-item .icon_overlay
.halim-corner-rounded .owl-carousel .grid-item .icon_overlay {
 border-radius:8px
}
.halim-corner-rounded .halim_box .grid-item .halim-post-title,
.halim-corner-rounded .halim_box .grid-item .halim-post-title-box {
 border-bottom-right-radius:8px;
 border-bottom-left-radius:8px
}
.halim-corner-rounded .owl-carousel .grid-item:hover .duration,
.halim-corner-rounded .halim_box .grid-item:hover .duration {
 border-top-left-radius:5px;
 border-bottom-right-radius:5px
}
.halim-corner-rounded .owl-carousel .grid-item .halim-post-title-box {
 border-radius:8px
}
.halim-corner-rounded .grid-item:hover .icon_overlay,
.halim-corner-rounded .slider-thumb:hover .icon_overlay {
 border-radius:8px
}
.halim-corner-rounded .owl-carousel-fullwidth.owl-carousel .owl-item img {
 border-radius:8px
}
.halim-corner-rounded .owl-carousel-fullwidth.owl-carousel .slide-text {
 border-bottom-left-radius:8px;
 border-bottom-right-radius:8px
}
.halim-corner-rounded .owl-carousel-fullwidth .owl-dots {
 right:6px!important
}
.halim-light-mode {
 background:#e9ebee!important
}
.halim-light-mode #header {
 background:#2e5d86
}
.halim-light-mode #wrapper {
 background:#fff;
 margin-top:10px;
 border-radius:3px
}
.halim-light-mode .user .dropdown-menu {
 background:#fff!important
}
.halim-light-mode .user.user-login-option {
 text-shadow:none;
 box-shadow:none
}
.halim-light-mode .user .dropdown-menu > li > a {
 color:#333!important
}
.halim-light-mode .user .dropdown-menu.login-box > li > a {
 color:#fff!important
}
.halim-light-mode .user .dropdown-menu::after {
 border-bottom:8px solid #fff
}

.halim-light-mode .row.fullwith-slider {
 margin-bottom:-10px
}
.halim-light-mode .navbar-container {
 background:#fff;
 -webkit-box-shadow:1px 2px 6px rgba(0,0,0,0.03);
 box-shadow:1px 2px 6px rgba(0,0,0,0.03);
 border-top:1px solid #e9ebee
}
.halim-light-mode .main-navigation {
 background:#fff;
 border:none
}
.home.halim-light-mode .main-navigation .navbar-nav>.active>a {
 background:transparent;
 padding-left:0
}
.home.halim-light-mode .main-navigation .navbar-nav>.active>a:hover {
 background:#e9ebee;
 padding-left:15px;
 color:#f73333
}
.halim-light-mode #mobile-search-form.halim-search-form input {
 background-color:#4d7496
}

.halim-light-mode .halim-search-form .form-control {
 border:1px solid #4d7496;
 color:#fff;
 background-color:rgb(77,116,150)
}
.halim-light-mode #get-bookmark {
 box-shadow:none;
 text-shadow:none
}
.halim-light-mode #get-bookmark:hover {
 background:#4d7496;
 color:#fff
}
.halim-light-mode .halim-bookmark-box {
 background:#fff;
 border-color:#e9ebee;
 border-radius:3px;
 -webkit-box-shadow:1px 2px 6px rgba(0,0,0,0.03);
 box-shadow:1px 2px 6px rgba(0,0,0,0.03)
}
.halim-light-mode .halim-bookmark-box::after {
 border-bottom:8px solid #e9ebee
}
.halim-light-mode .halim-bookmark-box ul.halim-bookmark-lists {
 border-color:#e9ebee;
 color:#333
}
.halim-light-mode .halim-bookmark-box ul.halim-bookmark-lists span.bookmark-title {
 color:#333
}
.halim-light-mode .halim-bookmark-box .remove-all-bookmark {
 background-color:#333;
 border-radius:3px
}
.halim-light-mode .halim-bookmark-box .remove-bookmark {
 background:#f44;
 color:#fff;
 border-radius:20px
}
.halim-light-mode .main-navigation .navbar-nav>li>a {
 border:none;
 color:#333!important
}
.halim-light-mode .main-navigation .navbar-nav>li>a:hover,
.halim-light-mode .main-navigation .navbar-nav>li>a:focus {
 background:#f9f9f9
}
.halim-light-mode .main-navigation .navbar-nav>li>a:focus {
 background:#e9ebee;
 outline:none
}
.halim-light-mode .main-navigation .navbar-nav>.active>a {
 background:#e9ebee
}
.halim-light-mode .navbar-container ul.dropdown-menu {
 background:#fff!important;
 border-top:1px solid #f79f25;
 margin-top:7px
}
.halim-light-mode .navbar-container .dropdown-menu > li > a {
 color:#333
}
.halim-light-mode .navbar-container .dropdown-menu > li.active > a {
 background:none;
 color:#e48e08
}
.halim-light-mode .navbar-container .dropdown-menu > li > a:hover {
 background:none;
 color:#de5d0f;
 padding:8px 15px 8px 18px;
 border-left:3px solid #f79f25
}
.halim-light-mode .navbar-container .dropdown-menu>li>a:hover,
.halim-light-mode .navbar-container .dropdown-menu>li>a:focus {
 background:none;
 outline:none
}
.halim-light-mode .navbar-container .navbar-nav .dropdown-menu::after {
 border-bottom:8px solid #f79f25
}
.halim-light-mode .user a {
}
.halim-light-mode .halim-panel-filter .panel-heading {
 background:#fff;
 border-bottom:1px solid #eee;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.halim-light-mode .halim-panel-filter .panel-heading a {
 color:#333
}
.halim-light-mode .halim-search-filter .form-inline .form-control {
 background:#fff;
 color:#828282
}
.halim-light-mode .halim-search-filter .filter-box {
 border-color:#d8d8d8;
 border-radius:20px
}
.halim-light-mode #btn-movie-filter {
 border-radius:20px
}
.halim-light-mode .section-title {
 border:none
}
.halim-light-mode .section-title span {
 border:none;
 background:#fff;
 color:#333;
 padding:10px 0 7px;
 border-bottom:2px solid #60b11b
}
.halim-light-mode .section-title span:before,
.halim-light-mode .section-title span:after {
 background:#fff;
 border:none;
 display:none
}
.halim-light-mode .section-heading:before {
 background:rgb(255,255,255)!important
}
.halim-light-mode .section-heading .h-text {
 background:#fff;
 color:#333;
 padding:9px 0 9px 0;
 margin-left:0;
 border-bottom:2px solid #f89708
}
.halim-light-mode .section-heading .h-text:before,
.halim-light-mode .section-heading .h-text:after {
 background:#fff;
 position:relative;
 width:0
}
.halim-light-mode .section-heading .section-btn {
 background:#eee;
 color:#333
}
.halim-light-mode .section-heading .section-btn:hover {
 background:#fff
}
.halim-light-mode .section-heading .section-btn.active,
.halim-light-mode .section-heading .section-btn:hover {
 background:#f39917;
 color:#fff;
 border-color:#f39917
}
.halim-light-mode .section-heading .section-btn {
 background:#fff;
 color:#333;
 -webkit-transform:skew(0deg);
 transform:skew(0deg);
 border:1px solid #e9ebee;
 border-radius:20px;
 margin-left:8px;
 padding:4px 10px
}
.halim-light-mode .section-heading .section-btn span {
 -webkit-transform:skew(0deg);
 transform:skew(0deg)
}
.halim-light-mode a.see-more:hover {
 background:#e2e2e2
}
.halim-light-mode a.see-more {
 background:#eee;
 color:#333
}
.halim-light-mode .halim-popular-tab li {
 background:#e9ebee;
 border:1px solid #fff!important;
 padding:6px 10px
}
.halim-light-mode .halim-popular-tab li a {
 color:#333
}
.halim-light-mode .halim-popular-tab li.active {
 background:#5e9e26
}
.halim-light-mode .halim-popular-tab li.active a {
 color:#fff
}
.halim-light-mode .popular-post .item {
 background:#f9f9f9;
 padding:0;
 margin-bottom:7px
}
.halim-corner-rounded .popular-post .item {
 border-radius:8px;
 margin-bottom:5px;
 min-height: 73px;
}
.halim-light-mode .popular-post .item h3.title {
 color:#0c0c0c;
 letter-spacing:0
}
.halim-light-mode .popular-post .original_title {
 color:#545454;
 letter-spacing:0
}
.halim-light-mode .popular-post .viewsCount {
 color:#949494
}
.halim-light-mode .popular-post .item img {
}
.halim-corner-rounded .popular-post .item img {
 border-radius:8px
}
.halim-light-mode .halim-ajax-popular-post-loading,
.halim-light-mode .halim-ajax-get-post-loading {
 background-color:rgba(238,238,238,0.73)
}
.halim-light-mode .halim-single-news {
 background:transparent;
 margin-top:0
}
.halim-light-mode .halim-single-news .item-content {
 color:#757575
}
.halim-light-mode .halim-single-news .the_tag_list {
 padding:10px 0;
 border:none
}
.halim-light-mode .list-news {
 border-bottom-color:#e9ebee
}
.halim-light-mode .list-news .post-info span a {
 background:#e9ebee;
 color:#333;
 padding:6px 6px 3px;
 border-radius:20px
}
.halim-light-mode .list-news .post-info h2 a {
 color:#5d5d5d;
 letter-spacing:0
}
.halim-light-mode .np-viewall {
 background:transparent
}
.halim-light-mode .np-viewall a {
 color:#333
}
.halim-light-mode input#search::-webkit-input-placeholder {
 color:#eee
}
.halim-light-mode .ui-autocomplete {
 background:#fff;
 border:none;
 border-radius:2px;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
 box-shadow:0 6px 12px rgba(0,0,0,0.175)
}
.halim-light-mode .ui-autocomplete li {
 border-color:#f5f5f5;
 padding:8px
}
.halim-light-mode .ui-autocomplete li:hover {
 background:#f3f3f3
}
.halim-light-mode .ui-autocomplete li a {
 color:#333
}
.halim-light-mode .ui-autocomplete li .enName {
 color:#6d6d6d;
 font-weight:normal
}
.halim-light-mode .ui-autocomplete li.exact_result {
 background:#e2e2e2
}
.halim-light-mode .halim-movie-wrapper .title-block {
 background:#fff;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.halim-light-mode .title-block .ratings_wrapper .halim_imdbrating span {
 color:#868686
}
.halim-light-mode .title-block .title-wrapper h1.entry-title {
 color:#777
}
.halim-light-mode .halim-movie-wrapper .title-block .title-wrapper {
 border-bottom-color:#e9ebee
}
.halim-light-mode .halim-movie-wrapper .title-block .ratings_wrapper .halim_imdbrating {
 border-right:1px solid #e9ebee
}
.halim-light-mode .halim-movie-wrapper .title-block .more-info span {
 color:#777
}
.halim-light-mode .halim-movie-wrapper .title-block .more-info span::after {
 border-right:1px solid #bdbdbd;
 top:-1px
}
.halim-light-mode .halim-movie-wrapper .title-block .more-info span a {
 color:#408ac5
}
.halim-light-mode.single-post .entry-title a {
 color:#777!important
}
.halim-light-mode .halim-movie-wrapper .movie-poster img {
 border:none;
 border-bottom-left-radius:3px;
 border-top-left-radius:3px
}
.halim-light-mode .halim-movie-wrapper .film-poster-img {
 border-bottom-right-radius:3px;
 border-top-right-radius:3px
}
.halim-light-mode .halim-movie-wrapper .movie-detail {
 border-bottom-right-radius:3px
}

.halim-light-mode .title-block {
 background:#e9ebee;
 padding:15px 15px 0
}
.halim-light-mode #halim-list-server ul li span {
 background-color:#fff;
 color:#333;
 border:1px solid #cacaca;
 padding:7.5px 10px 6px;
 text-shadow:none;
 box-shadow:none
}
.halim-light-mode #halim-list-server li:hover span {
 background:#F90;
 color:#fff;
 border-color:#f90
}
.halim-light-mode #halim-list-server ul li span.active {
 background:#e46565;
 border-color:#e46565;
 color:#fff
}
.halim-light-mode #content .htmlwrap {
 border-color:#e9ebee;
 border-radius:3px
}
.halim-light-mode .eps-page-nav.active {
 padding:4px 6px 1px
}
.halim-light-mode .list-svname {
 color:#333
}
.halim-light-mode #content .entry-content .item-content-toggle {
 border-color:#e9ebee
}
.halim-light-mode #content .entry-content .item-content-toggle .item-content-gradient {
 background:linear-gradient(to bottom,rgba(255,255,255,0.46) 0%,rgb(255,255,255) 100%);
 height:45px
}
.halim-light-mode #content .entry-content .item-content-toggle .show-more {
 border-color:#e9ebee;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
.halim-light-mode #content .entry-content .item-content-toggle .show-more:hover {
 background:#f9f9f9
}
.halim-light-mode .the_tag_list {
 border-color:#e9ebee;
 border-radius:3px
}
.halim-light-mode .navbar-toggle .icon-bar {
 background-color:#7b7b7b
}
.halim-light-mode .page-numbers li span.current,
.halim-light-mode .page-numbers.dots {
 background:#f5a833
}
.halim-light-mode footer#footer {
 background:#161e25 url(../img/footer-bg.png) no-repeat top right;
}
.play-btn {
 text-indent:-99999px;
 width:100px;
 height:100px;
 background:radial-gradient( rgba(255,0,128,0.8) 60%,rgba(255,255,255,1) 62%);
 border-radius:50%;
 position:relative;
 display:block;
 margin:15px auto;
 box-shadow:0 0 25px 3px rgba(255,0,128,0.8)
}
.play-btn::after {
 content:"";
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-40%) translateY(-50%);
 transform:translateX(-40%) translateY(-50%);
 transform-origin:center center;
 width:0;
 height:0;
 border-top:15px solid transparent;
 border-bottom:15px solid transparent;
 border-left:25px solid #fff;
 z-index:100;
 -webkit-transition:all 400ms cubic-bezier(0.55,0.055,0.675,0.19);
 transition:all 400ms cubic-bezier(0.55,0.055,0.675,0.19)
}
.play-btn:before {
 content:"";
 position:absolute;
 width:150%;
 height:150%;
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation:pulsate1 2s;
 animation:pulsate1 2s;
 -webkit-animation-direction:forwards;
 animation-direction:forwards;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-timing-function:steps;
 animation-timing-function:steps;
 opacity:1;
 border-radius:50%;
 border:5px solid rgba(255,255,255,.75);
 top:-25%;
 left:-25%;
 background:rgba(198,16,0,0)
}
@-webkit-keyframes pulsate1 {
 0% {
  -webkit-transform:scale(0.6);
  transform:scale(0.6);
  opacity:1;
  box-shadow:inset 0 0 25px 3px rgba(255,255,255,0.75),0px 0 25px 10px rgba(255,255,255,0.75)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0;
  box-shadow:none
 }
}
@keyframes pulsate1 {
 0% {
  -webkit-transform:scale(0.6);
  transform:scale(0.6);
  opacity:1;
  box-shadow:inset 0 0 25px 3px rgba(255,255,255,0.75),0px 0 25px 10px rgba(255,255,255,0.75)
 }
 100% {
  -webkit-transform:scale(1,1);
  transform:scale(1);
  opacity:0;
  box-shadow:none
 }
}
.halim-light-mode-button {
 cursor:default;
 position:fixed;
 left:-25px;
 bottom:60px;
 -ms-transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg);
 z-index:99999
}

#dayIcon {
 position:relative;
 width:20px;
 height:25px;
 top:-3px;
 margin:0 7px;
 fill:#9caec0
}
#nightIcon {
 position:relative;
 width:20px;
 height:30px;
 top:-1px;
 right:2px;
 margin:0 2px;
 fill:#9caec0
}
#dayIcon,
#nightIcon {
 cursor:pointer
}
.toggle {
 display:none
}
.toggle,
.toggle:after,
.toggle:before,
.toggle *,
.toggle *:after,
.toggle *:before,
.toggle + .toggle-button {
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.toggle::-moz-selection,
.toggle:after::-moz-selection,
.toggle:before::-moz-selection,
.toggle *::-moz-selection,
.toggle *:after::-moz-selection,
.toggle *:before::-moz-selection,
.toggle + .toggle-button::-moz-selection {
 background:none
}
.toggle::selection,
.toggle:after::selection,
.toggle:before::selection,
.toggle *::selection,
.toggle *:after::selection,
.toggle *:before::selection,
.toggle + .toggle-button::selection {
 background:none
}
.toggle + .toggle-button {
 outline:0;
 display:inline-block;
 width:45px;
 height:20px;
 position:relative;
 cursor:pointer;
 border:2px solid #333;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.toggle + .toggle-button:after,
.toggle + .toggle-button:before {
 position:relative;
 display:block;
 content:"";
 width:50%;
 height:100%
}
.toggle + .toggle-button:after {
 left:0
}
.toggle + .toggle-button:before {
 display:none
}
.toggle:checked + .toggle-button:after {
 left:50%
}
.toggle + .toggle-button {
 padding:2px;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 border:2px solid rgba(156,174,192,0.58);
 border-radius:2em
}
.toggle + .toggle-button:after {
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background:rgba(156,174,192,0.59);
 content:"";
 border-radius:1em
}
.toggle:checked + .toggle-button:after {
 left:50%
}
.halim-server.show_all_eps {
 margin-bottom:10px
}
#halim-list-server .halim-server.show_all_eps .halim-server-name {
 float:none!important;
 margin-bottom:-5px!important;
 background:#0b0f15;
 padding:8px 14px 5px;
 color:#ea9b06;
 font-weight:bold;
 text-transform:uppercase
}
.halim-light-mode #halim-list-server .halim-server.show_all_eps .halim-server-name {
 background:#e9ebee;
 color:#4e4e4e
}
.halim-server.show_all_eps ul.halim-list-eps {
 background:#0b0f15;
 padding:15px 15px 5px!important;
 border-radius:3px
}
.halim-light-mode .halim-server.show_all_eps ul.halim-list-eps {
 background:#e9ebee;
 padding:15px 15px 5px!important;
 border-radius:3px
}



.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
 width: 30px;
text-align: center;
}

.txtct {
  text-align: center;
}
.libutton {
    background: #224361;
    display: inline-block;
    line-height: 20px;
    padding: 6px 15px;
    border-radius: 20px;
    color: #fff;
    cursor: pointer;
    transition: .4s all;
    margin-top: 1px;
    margin-right: 15px;
}
.libutton:hover {
    background: #337ab7;
}
.user.user-login-option {
    margin-right: 10px;
}

.loginbut {
    padding: 7px 20px;
    background: #0086ff;
    color: white;
    float: right;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.loginbut:hover {
  background: #0055a2;
  color: white;
}
.tourbut {
  padding: 7px 15px;
  background: #fce000;
  color: black;
  float: left;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  margin-right: 30px;
}
.tourbut span.num {
    background: #f00;
  color: #fff;
  border-radius: 100%;
  padding: 5px;
  font-size: 12px;
  margin-top: -3px;
  float: right;
  min-width: 25px;
  height: 25px;
  line-height: 14px;
  margin-left: 4px;
  margin-right: -13px;
  text-align: center;
  position: absolute;
}
.regbut {
    padding: 7px 20px;
    background: #fc8800;
    color: black;
    float: right;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.regbut:hover {
  background: #ffdcb4;
}

.comment.reply .comment-body .inner {
    padding: 7px;
}
.comment.reply .cmtbot {
    margin-top: 5px;
}
.comment-list li.comment.replyli .avatar {
    width: 40px;
}
.comment-list li.comment.replyli  {
    padding-left: 60px;
}
.comment-list li.comment.replyli .comment-avatar {
    left: -54px;
}
.comment-list li.comment.replyli .comment-body .inner {
    padding: 5px 10px;
    background: #11171f;
}
.comment-date {
    color: #9f9e9e;
    font-style: italic;
}
.comment-list li.comment.replyli .comment-body::after {
  border-right-color: #11171f;
}
.comment-list li.comment.replyli .comment-author span.uname {
  font-size: 11px;
}
.loadmorer {
    margin-top: -10px;
    margin-bottom: 5px;
    text-align: center;
}
.loadmorer a {
    font-size: 12px;
}
.comment-list li.comment.replyli .avatar img {
    border: 1px solid rgb(56, 80, 102);
}
.link-reply {
  color: #f0ad4e;
}
.butreply {
    padding: 3px 5px;
    font-size: 11px;
    margin-left: 4px;
}
.loadbut {
    margin-right: 5px;
    margin-left: -5px;
    margin-top: -5px;
    width: 20px !important;
height: 20px !important;
}
.bookmark-list-on-pc {
  position: absolute;
width: 100%;
}
.searchsao .dropdown-menu.starbox {
  min-width: 150px;
  padding: 7px;
  margin-top: 9px;
  left: -57px;
}
.searchsao .dropdown-menu::after {
  content: '';
  border-bottom: 8px solid #1f3d58;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  top: -8px;
  left: 65px;
  position: absolute;
}
.user .dropdown-menu.logined {

    min-width: 170px;
    padding: 7px;

}
.list-group {
    padding-left: 0;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 3px 6px;
    margin-bottom: -1px;
    background-color: #16232d;
    border: 1px solid #395d80;
    color: #94ccff !important;
}
.list-group-item:hover {
    background: #0a1824;
}
.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.float_auto {
  margin-right: auto;
  margin-left: auto;
  float: none;
}
.distable {
  display: table;
  width: 100%;
}
.txtl {
  text-align: left !important;
}
.svtext label {
  color: white !important;
}
.svtext .control-label:hover {
    color: #0086ff !important;
    cursor: pointer;
}
.halimform select.form-control {
    background: #12171b6e;
    border: 1px solid #4a637a;
    color: #fff;
    border-radius: 20px;
}
.halimform input.form-control {
  background: #12171b6e;
  border: 1px solid #4a637a;
margin-bottom: 5px;
margin-top: 5px;
box-shadow: none !important;
border: 1px solid #273e52;
color: #fff;
font-size: 15px;
border-radius: 20px !important;
transition: .7s all;
padding: 10px 10px;
}
.halimform .control-label {

    font-weight: normal;
    color: #6c8aa5;
    margin-top: 2px;

}
.halimpanel .panel-body {
    padding: 15px;
    border: 1px solid #273e52;
}
.halimpanel .section-title {
    border-top: 1px solid #273e52;
}
.halimpanel .section-title span {
    margin-top: -18px;
    border: 1px solid #273e52;
    padding: 10px 15px 10px;
    font-size: 14px;
}
.halimpanel .section-title span::before {
    border: 1px solid #273e52;
    top: 9px;
}
.halimpanel .section-title span::after {
    border: 1px solid #273e52;
    top: 11px;
}
.halimpanel .form-group {
    margin-bottom: 10px;
}
.list-text .avatar {
margin-top: 5px;
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 10px;
    height: 60px;
    width: 60px;
    text-align: center;
    margin-left: 10px;

}
.box-avatar .avatar span {
    margin-left: 20px;
}
.box-area {
  padding: 5px;
}
.list-text .avatar span, .comment-avatar .avatar span, #sidebar .avatar span, .box-avatar .avatar span {
    background: #242354;
    padding: 0px;
    text-align: center;
    border-radius: 100%;
    float: left;
    width: 60px;
    height: 60px;
    font-size: 35px;
    font-weight: bold;
    margin-top: 0;
    color: white;
    border: 3px solid #385066;
    line-height: 54px;
    padding-left: 3px;
}

.list-text .avatar img {
    border-radius: 100%;
    height: 100%;
    width: 100%;
    border: 3px solid rgb(56, 80, 102);
    padding: 1px;
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29);
}
.list-text {
    padding: 10px 0 !important;
}
.list-text .post-info h2 a.tag {
    padding: 4px 9px;
      font-size: 12px;
      
      font-weight: normal;
}
.list-text .post-info h2 a {
    font-size: 15px;
    padding: 4px 0px;
    color: white;
}
.list-text .post-info h2 a:hover {

    color: #fc8800;

}
.list-text .post-info h2 span a {
    color: #d1e9ff;
}
.list-text .post-info h2 span a.tag1 {
color: #d4ffd1;
background: #36793e;
}
.list-text .post-info h2 span a.tag2 {
  background: #795936;
  color: #fff5d1;
}
.list-text .post-info h2 span a.tag3 {
  background: #363c79;
  color: #d1d6ff;
}
.list-text .post-info h2 span a.tag4 {
  background: #79365e;
  color: #ffd1e5;
}
.list-text .post-info .info-row {
    font-size: 12px;
    color: #8a8a8a;
    float: left;
}

.colorgr0 {
  font-weight: bold;
  color:#c28f53 !important;
}
.colorgr1 {
  font-weight: bold;
  color:red !important;
}
.colorgr2 {
  font-weight: bold;
  color:#d200e9 !important;
}
.colorgr2 a {
  font-weight: bold;
  color:#d200e9 !important;
}
.colorgr3 {
  font-weight: bold;
  color:#ffe100 !important;
}
.colorgr3 a {
  font-weight: bold;
  color:#ffe100 !important;
}
.colorgr4 {
  font-weight: bold;
  color: #d200e9 !important;
}
.nocmt {
    text-align: center;
    margin-top: -12px;
    font-style: italic;
}
.list-text .post-info h2 {
    margin-top: 0;
}
.alertred1 {
    padding: 3px;
    color: #fec6c6;
    background: #723a3a;
    margin-bottom: 5px;
    margin-top: 4px;
    border-radius: 3px;
    border: 1px solid #d46161;
}
.alertred {
    padding: 3px;
    color: #fec6c6;
    background: #723a3a;
    margin-bottom: 5px;
    margin-top: 4px;
    border-radius: 3px;
    border: 1px solid #d46161;
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
    padding-left: 10px;
}
.alertgreen1 {
    padding: 3px;
    color: #c6fecb;
    background: #3a7246;
    margin-bottom: 5px;
    margin-top: 4px;
    border-radius: 3px;
    border: 1px solid #61d46e;
}
.alertgreen {
    padding: 3px;
    color: #c6fecb;
    background: #3a7246;
    margin-bottom: 5px;
    margin-top: 4px;
    border-radius: 3px;
    border: 1px solid #61d46e;
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
    padding-left: 10px;
}

.butgra {
    position: relative;
    padding: 10px 15px;
    color: white;
    border-radius: 20px;
    text-align: center;
    border: none;
    background-size: 300% 100%;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background-image:linear-gradient(to right,#ffbb00,#e43603,#ff6290,#ff5000);
    box-shadow: 0 4px 15px 0 rgba(229,66,10,0.75);
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 14px;
}

.butgra:hover {
  color: white;
 background-position:100% 0;
 moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}

.butgralightblue {
background-image: linear-gradient(to right,#008b95,#00efff,#00A8C5,#00efff);
  box-shadow: 0 4px 15px 0 rgba(10, 229, 229, 0.75);
}

.butgrared {
  background-image: linear-gradient(to right,#ff0500,#910000,#620101,#9b1e1c);
  box-shadow: 0 4px 15px 0 rgb(149, 24, 21);
}
.butgrayellow {
    background-image:linear-gradient(to right,#ffbb00,#e43603,#ff6290,#ff5000);
    box-shadow: 0 4px 15px 0 rgba(229,66,10,0.75);
}
.butgragreen {
 background-image:linear-gradient(to right,#009245,#d0c200,#00A8C5,#D9E021);
 box-shadow: 0 4px 15px 0 rgba(15, 229, 10, 0.75);
}
.butgraorange {
    background-image: linear-gradient(to right,#c79030,#8a4c17,#CF7500,#D89204);
    box-shadow: 0 4px 15px 0 rgb(144, 93, 3);
}
.butgrablue {
  background-image: linear-gradient(to right,#00298d,#008ed0,#0871A1,#14E69C);
  box-shadow: 0 4px 15px 0 rgba(10, 67, 229, 0.75);
}
.butgrablued {
    background-image: linear-gradient(to right,#0e4a4e,#42e9f5,#11745B,#3ADCA8);
    box-shadow: 0 4px 15px 0 rgb(14, 74, 78);
}
.butgraviolet {
    background-image: linear-gradient(to right,#360e4e,#ab42f5,#5422B6,#AB13DA);
    box-shadow: 0 4px 15px 0 rgb(54, 14, 78);
}
.butgrapink {
    background-image: linear-gradient(to right,#9f42a9,#fc6bbd,#B62266,#DA13D1);
    box-shadow: 0 4px 15px 0 rgb(159, 66, 169);
}

.butnormal {
  color:white;
    background: #224361;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 20px;
    margin-top: 1px;
    cursor: pointer;

    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29);
}
.butnormal:hover {
  background: #447bad;
}
.butnormal.radio {
    line-height: 20px;
    font-weight: normal;
    padding-bottom: 8px;
}
.butnormal.radio.checked {
background: #447bad;
color: white;
}
.butnormal.radio {
    background: #182b3c;
  color: #9b9b9b;
  margin-top: 6px;
}
.cmtboxtext, .ratboxtext {
    background: #0c1217;
    border: 1px solid #2d4d6c;
    color: white;
}
.cmtbot {
    margin-top: 9px;
    display: table;
    width: 100%;
}
.cmtbotl {
  float: left;
}
.cmtbotr {
  float: right;
}
.mrt10 {
  margin-top:10px;
}

.note-editor.note-frame .note-editing-area .note-editable {
    color: #fff;
    background-color: #0c1318;
}
.note-editor.note-frame {
    border: 1px solid #273e52;
    border-radius: 5px;
}
.note-editor .btn-default {
    color: #7ab8f2;
    background-color: #0c1318;
    border-color: #273e52;
}
.note-editor .btn-default:hover {
  background-color: #1a2e3c;
}
.note-editor.note-frame .note-statusbar {
    background-color: #273e52;
}
.modal-content {
    background-color: #3a5065;
}
.modal-header {
    padding: 8px;
    border-bottom: 1px solid #356b9a;
    color: white;
}
.modal-body {
    color: white;
}
.halimpanel .form-group {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
.modal-body .text-muted {
    color: #c8c8c8;
    font-weight: normal;
}
.halim-light-mode-button {
  display: none;
}
.halim_box.stylev .grid-item figure {
    border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.halim_box.stylev .grid-item .halim-post-title-box {
    position: unset;
padding: 50px 0 0;
text-align: center;
background: #202a34;
}
.halim_box.stylev.phong .grid-item .halim-post-title-box {
    position: absolute;
  padding: 50px 0 0;
  text-align: center;
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(6,6,6,0.55) 30%,rgba(0,0,0,0.92) 100%);
}
.halim_box.stylev.phong .grid-item img {
    height: 170px;
    opacity: 1;
}
.halim_box.stylev .grid-item img {
    height: 100px;
    opacity: 0.5;
}
.halim_box.stylev .grid-item .status {
    left: 0px;
    top: 0px;
}
.halim_box.stylev.phim .grid-item .is_trailer {
    background: #a94442;
}
.halim_box.stylev.nhac .grid-item .is_trailer {
    background: #360e4e;
}
.halim_box.stylev.nhac .halim-item {
    border: 1px solid #360e4e;
    border-radius: 8px;
}
.halim_box.stylev.phong .grid-item .is_trailer {
    background: #c79030;
}
.halim_box.stylev.phong .grid-item .is_trailer.trongtour {
    background: #36793e;
}
.halim_box.stylev.phong .grid-item .is_trailer.dangsua {
    background: #3c3c3c;
}
.halim_box.stylev.phong .grid-item .is_trailer.dangan {
    background: #795936;
}
.halim_box.stylev.phong .halim-item {
    border: 1px solid #c79030;
    border-radius: 8px;
}

.halim_box.stylev.phong .coso1 .halim-item {
    border: 1px solid #ff8a00;
    border-radius: 8px;
}
.halim_box.stylev.phong .coso2 .halim-item {
    border: 1px solid #4985ff;
    border-radius: 8px;
}
.halim_box.stylev.phong .coso3 .halim-item {
    border: 1px solid #b849ff;
    border-radius: 8px;
}
.halim_box.stylev.phong .coso4 .halim-item {
    border: 1px solid #00a44e;
    border-radius: 8px;
}
.halim_box.stylev.phong .coso5 .halim-item {
    border: 1px solid #fd3c3c;
    border-radius: 8px;
}
.halim_box.stylev.phong .coso6 .halim-item {
    border: 1px solid #00a1ac;
    border-radius: 8px;
}

.halim_box.stylev.mass .grid-item .is_trailer {
    background: #9f42a9;
}
.halim_box.stylev.mass .halim-item {
    border: 1px solid #9f42a9;
    border-radius: 8px;
}
.halim_box.stylev .grid-item .is_trailer {
    right: 0px;
    top: 0px;
    background: #0e4a4e;
    z-index: 1;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.halim_box.stylev .grid-item .musicicon {
    position: absolute;
    background: url(../img/musicicon.png) no-repeat center center;
    width: 100%;
    height: 100%;
    top: 0;
    background-position: center 30%;
    background-size: 40%;
}
.halim_box.stylev .grid-item .is_trailer::after {
    border: none;
    border-bottom: none;
}
.halim_box.stylev a.halim-thumb {
    border-radius: 9px;
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29);

}
.halim_box.stylev .grid-item .icon_overlay {
  background: #000 url(../img/ripple2.svg) no-repeat center center;
  background-size: 100px;
}
.halim_box.stylev .grid-item .movieicon {
    position: absolute;
    background: url(../img/movieicon.png) no-repeat center center;
    width: 100%;
    height: 100%;
    top: 0;
    background-position: center 30%;
    background-size: 40%;
}

.halim_box.stylev.phim .halim-item {
    border: 1px solid #a94442;
    border-radius: 8px;
}
.halim_box.stylev.phim .grid-item .halim-post-title-box {
    background: #0b0f15;
}
.halim_box.stylev.phim .grid-item img {
    height: 150px;
    opacity: 1;
}

.halim_box.stylev.anh .halim-item {
    border: 1px solid #0e4a4e;
    border-radius: 8px;
}
.halim_box.stylev.anh .grid-item .halim-post-title-box {
    background: #0b0f15;
}
.halim_box.stylev.anh .grid-item img {
    height: 200px;
    opacity: 1;
}

.halim_box.stylev .grid-item .roomicon {
    position: absolute;
    background: url(../img/roomicon.png) no-repeat center center;
    width: 100%;
    height: 100%;
    top: 0;
    background-position: center 30%;
    background-size: 40%;
}

.halim_box.stylev.phong .grid-item .icon_overlay {
  background: #000 url(../img/room.svg) no-repeat center center;
  background-size: 80px;
}
.halim_box.stylev.phong .grid-item .status {
    background: #c79030;
}
.halim_box.stylev.phong .coso1 .status {
    background: #ff8a00;
}
.halim_box.stylev.phong .coso2 .status {
    background: #4985ff;
}
.halim_box.stylev.phong .coso3 .status {
    background: #b849ff;
}
.halim_box.stylev.phong .coso4 .status {
    background: #00a44e;
}
.halim_box.stylev.phong .coso5 .status {
    background: #fd3c3c;
}
.halim_box.stylev.phong .coso6 .status {
    background: #00a1ac;
}

.halim_box.stylev .grid-item .status:after {
 display: none;
}
.halim_box.stylev.anh .grid-item .status {
    background: #0e4a4e;
}
.halim_box.stylev.nhac .grid-item .status {
    background: #360e4e;
}

.halim_box.stylev.mass .grid-item img {
    height: 150px;
    opacity: 0.8;
}
.halim_box.stylev.mass .grid-item .icon_overlay {
  background: #000 url(../img/mass.svg) no-repeat center center;
  background-size: 100px;
}
.halim_box.stylev.phim .grid-item .icon_overlay {
  background: #000 url(../img/play.svg) no-repeat center center;
  background-size: 80px;
}
.halim_box.stylev.anh .grid-item .icon_overlay {
  background: #000 url(../img/search2.svg) no-repeat center center;
  background-size: 120px;
}
.halim_box.gaibb.gaigoi .grid-item .icon_overlay {
  background: #000 url(../img/dna.svg) no-repeat center center;
  background-size: 100px;
}
.halim_box.gaibb.gaigoild .grid-item .icon_overlay {
  background: #000 url(../img/swing.svg) no-repeat center center;
  background-size: 100px;
}
.halim_box.gaibb .grid-item .icon_overlay {
  background: #000 url(../img/flower.svg) no-repeat center center;
  background-size: 100px;
}
.halim-fav .grid-item .icon_overlay {
  background: #000 url(../img/heart.svg) no-repeat center center;
  background-size: 100px;
}
.item-content {
    margin-top: 10px;
    border-top: 1px solid #1b2b3a;
    padding-top: 7px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.published-date {
  color: #70b0ec;
}
.txtr {
  text-align: right;
}
.hrl {
    border-top: 1px solid #1b2b3a;
    margin-top: 0;
    padding-bottom: 10px;
}

.rating-list li.rate {
    padding-left: 100px;
    position: relative;
}
.rating-body {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    position: relative;
margin-bottom: 15px;
border-top: 1px solid #2D4D6C;
}
.rating-body .inner {
    padding: 10px 10px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #35434e66;
}
.rating-body:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(11, 15, 21, 0);
  border-right-color: #35434e66;
  border-width: 8px;
  margin-top: 13px;
top: 0;
}

.rating-avatar {
    position: absolute;
    top: 0;
    left: -80px;
    z-index: 0;
}

.rating-avatar img {
    display: block;
    width: 58px;
    position: relative;
    z-index: -1;
    border-radius: 100%;
    margin: 0px auto;
    border: 3px solid rgb(56, 80, 102);
    height: inherit !important;
    padding: 1px;
    display: block;
}
.rating-author {
    margin-bottom: 0px;
    text-align: right;
    color: #fff;
    font-size: 11px;
}
.rating-author span.uname {
    font-size: 15px;
    text-decoration: none;
    float: left;
    color: #fff;
    position: relative;
    top: -4px;
}
.rating-entry {
    font-size: 13px;
    line-height: 20px;
    color: #cbcbcb;
}
.rating-entry img {
  height: 200px;
}
.rating-entry img:hover {
  cursor: zoom-in;
  height: 100%
}


.comment-list li.comment {
    padding-left: 100px;
    position: relative;
}
.comment-body {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    position: relative;
margin-bottom: 15px;
border-top: 1px solid #2D4D6C;
}
.comment-body .inner {
    padding: 10px 10px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #35434e66;
}
.comment-body:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(11, 15, 21, 0);
  border-right-color: #35434e66;
  border-width: 8px;
  margin-top: 13px;
top: 0;
}

.comment-avatar {
    position: absolute;
    top: 0;
    left: -80px;
    z-index: 0;
}

.comment-avatar img {
    display: block;
    width: 58px;
    position: relative;
    z-index: -1;
    border-radius: 100%;
    margin: 0px auto;
    border: 3px solid rgb(56, 80, 102);
    height: inherit !important;
    padding: 1px;
    display: block;
}
.comment-author {
    margin-bottom: 0px;
    text-align: right;
    color: #fff;
    font-size: 11px;
}
.comment-author span.uname {
    font-size: 15px;
    text-decoration: none;
    float: left;
    color: #fff;
    position: relative;
    top: -4px;
}
.comment-entry {
    font-size: 13px;
    line-height: 20px;
    color: #cbcbcb;
}
.comment-entry img {
  height: 200px;
}
.comment-entry img:hover {
  cursor: zoom-in;
  height: 100%
}
.boxcnt {
    padding-left: 100px;
    position: relative;
}
.box-body {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
    position: relative;
margin-bottom: 15px;
border-top: 1px solid #2D4D6C;
}
.box-body .inner {
    padding: 10px 10px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #35434e66;
}
.box-body:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(11, 15, 21, 0);
  border-right-color: #35434e66;
  border-width: 8px;
  margin-top: 13px;
top: 0;
}
.box-body .box-area .inner {
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: transparent;
}
.box-avatar {

    position: absolute;
    top: 0;
    left: -101px;
    z-index: 0;
    width: 100px;

}

.box-avatar img {
    display: block;
    width: 58px;
    position: relative;
    z-index: -1;
    border-radius: 100%;
    margin: 0px auto;
    border: 3px solid rgb(56, 80, 102);
    height: inherit !important;
    padding: 1px;
    display: block;
}
.box-author {
    margin-bottom: 0px;
    text-align: right;
    color: #fff;
    font-size: 11px;
}
.box-author span.uname {
    font-size: 15px;
    text-decoration: none;
    float: left;
    color: #fff;
    position: relative;
    top: -4px;
}
.box-entry {
    font-size: 13px;
    line-height: 20px;
    color: #cbcbcb;
}
.upostinfo .urow {

    display: block;
    width: 90px;
    overflow: hidden;
    margin: auto;

}
.upostinfo .urow div {
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #2d4d6c;
}
.btnpost {
    background: #11171f;
    border: 0px;
    font-size: 12px;
    box-shadow: 1px 1px 4px 0px #181818;
}
.btnpost:hover {
background: #32435a;
}
.usertitle {
    color: white;
    background: transparent;
    padding: 4px 12px;
    border-radius: 4px;
    font-size: 13px;
    text-shadow: 1px 1px 1px black;
}
.usertitle.ugr1 {
    background: linear-gradient(to right,#ffd800,#f00,#c5ae06,#ff0400);
}
.usertitle.ugr2 {
    background: linear-gradient(to right,#0bbda4,#0e5506,#06c5a3,#0e5506);
}
.usertitle.ugr3 {
    background: linear-gradient(to right,#fffc00,#c0c500,#f9ff00,#c5ad00);
    color: red !important;
}
.usertitle.ugr4 {
    background: linear-gradient(to right,#840098,#de00ff,#85008d,#d800e6);
}
.usertitle.ugr0 {
    background: transparent;
    color: #c28f53;
}
.pagecmt {
    margin-top: 10px;
    margin-bottom: 10px;
}
.pagecmt.page-numbers li {
    display: inline-block;
    line-height: 20px;
}
.pagecmt.page-numbers li a, .pagecmt.page-numbers li span.current, .pagecmt.page-numbers li span.dots {
    padding: 4px 9px;
    border-radius: 2px;
}
.pagecmt.page-numbers li span.dots {
    padding: 4px 5px;
}
.popular-post .item-link.text {
    margin-right: 0px;
}
.popular-post .item-link.text .avatar {
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 8px;
    height: 60px;
    width: 60px;
    text-align: center;
    margin-left: 8px;
    margin-top: 7px;
}
.popular-post h3 span.tag1 {
    background: #36793e;
    color: #d4ffd1;
    padding: 3px 7px;
    border-radius: 5px;
}
.popular-post h3 span.tag2 {
    background: #795936;
    color: #fff5d1;
    padding: 3px 7px;
    border-radius: 5px;
}
.popular-post h3 span.tag3 {
    background: #363c79;
    color: #d1d6ff;
    padding: 3px 7px;
    border-radius: 5px;
}
.popular-post.view1 .original_title {
    margin-top: -3px;
    text-align: right;
    margin-bottom: 2px;
}
.popular-post.view2 .viewsCount {
  margin-top: -1px;
}
.popular-post.view2 .viewinfor {
    margin-top: 0;
}
.popular-post.view2 .item-link {
  margin-right: 8px;
}
.popular-post.view2 .post-thumb {
    width: 95px;
    height: 95px;
}
.popular-post.view2 .original_title {
    line-height: 19px;
    margin-top: -2px;
        margin-bottom: 4px;
}


.halim-ajax-popular-post .avatar img {
    border-radius: 100% !important;
    height: 100%;
    width: 100%;
    border: 3px solid rgb(56, 80, 102);
    padding: 1px;
}
.viewinfol {
float: left;
display: table;
}
.viewinfor {
  margin-top: 0px;
float: right;
}

.pagination {
    margin: 10px 0;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 2;
    color: #a0bfdb;
    background-color: #365979;
    border-color: #365979;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #777;
    background-color: #2d3842;
    border-color: #2d3842;
    cursor: not-allowed;
}

.halim-movie-wrapper.style1.taikhoan .movie-poster {
    width: 30%;
}
.halim-movie-wrapper.style1.taikhoan .film-poster {
    width: 70%;
}
.halim-single-news.tpl-2.style1.taikhoan .movie-poster img {
    height: 200px;
    width: 200px;
    margin-top: 8px;
}
.halim-single-news.tpl-2.style1 .taikhoan .bpinfo {
    display: table;
    width: 100%;
}
.halim-single-news.tpl-2.style1 .taikhoan .bpinfo p {
    font-size: 15px;
}
.halim-single-news.tpl-2.style1 .taikhoan .bpinfo p span.col {
    width: 50%;
    float: left;
}
.halim-movie-wrapper.tpl-2 .movie-detail {

    position: unset;
    padding: 10px;
    overflow: hidden;

}
.halim-movie-wrapper.style1.taikhoan .movie-poster .uinfoava {
  text-align: center;
}

.halim-movie-wrapper.style1 .movie-poster::after {
  display: none;
}

.halim-movie-wrapper.style1.coso1 .movie-detail h1.entry-title {
    color: #ff8a00;
}
.halim-movie-wrapper.style1.coso2 .movie-detail h1.entry-title {
    color: #4985ff;
}
.halim-movie-wrapper.style1.coso3 .movie-detail h1.entry-title {
    color: #b849ff;
}
.halim-movie-wrapper.style1.coso4 .movie-detail h1.entry-title {
    color: #00a44e;
}
.halim-movie-wrapper.style1.coso5 .movie-detail h1.entry-title {
    color: #fd3c3c;
}
.halim-movie-wrapper.style1.coso6 .movie-detail h1.entry-title {
    color: #00a1ac;
}

.halim-movie-wrapper.style1 .movie-detail h1.entry-title {
    margin-top: 0;
    color: #fc8800;
    border-bottom: 1px solid #1b2b3a;
    padding-bottom: 10px;
    margin-bottom: 0;
    text-align: center;
    max-height: 70px;
    line-height: 32px;
    overflow: hidden;
}
.halim-movie-wrapper.style1.gai.gg .movie-detail p.org_title {
    color: #1798dd;
}
.halim-movie-wrapper.style1.gai .movie-detail p.org_title {
    color: #9538d6;
}
.halim-movie-wrapper.style1 .movie-detail p.org_title {
    color: #5cb1fb;
    overflow: hidden;
    height: 27px;
    line-height: 18px;
height: auto;
}
.halim-movie-wrapper.style1 .show-trailer {
    border: 0px;
    width: auto;
    font-size: 13px;
    font-weight: bold;
}
.halim-movie-wrapper.style1 .show-trailer.kvtag1 {
    background: #36793e;
    color: #d4ffd1;
}
.halim-movie-wrapper.style1 .show-trailer.kvtag2 {
    background: #795936;
    color: #fff5d1;
}
.halim-movie-wrapper.style1 .show-trailer.kvtag3 {
    background: #363c79;
    color: #d1d6ff;
}
.halim-movie-wrapper.style1 .movie_info {
    border: 1px solid #1b2b3a;
    background: linear-gradient(16deg,#061019 0,rgba(0,0,0,0.06) 95%,rgba(0,0,0,0));
    margin-top: 15px;
    margin-bottom: 15px;
}
.halim-movie-wrapper.style1 .movie-detail {
  background: transparent;
}
.halim-single-news.tpl-2.style1 .item-content {
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
}
.halim-single-news.tpl-2.style1 .entry-content, .halim-single-news.tpl-2.style1 .post-content {
    border: 1px solid #1b2b3a;
    background: #151d25;
}
.halim-single-news.tpl-2.style1 .item-content-toggle {
    margin: 0px 0;
}
.halim-single-news.tpl-2.style1 .item-content-toggle .item-content-gradient {
    height: 70px;
}
.halim-single-news.tpl-2.style1 .halim-maps {
  margin-top: 0;
}
.flr {
  float: right;
}
.halim-single-news.tpl-2.style1 .halim-watch-box {
padding-right: 10px;
padding-left: 10px;
}
.butpic {
    width: 100%;
    font-size: 13px;
    line-height: 13px;
}
.halim-single-news .phong .bpinfo p {
  font-size: 15px;
}
.halim-single-news.tpl-2.style1 .bpinfo {
  display: table;
  width: 100%;
  text-align: center;
}
.halim-single-news.tpl-2.style1 .bpinfo p {
  display: table;
  width: 100%;
}

.coso1 .bpinfo p span.row i {
  color: #ff8a00 !important;
}
.halim-single-news.tpl-2.style1 .movie-detail p span.row {
    width: 100%;
    text-align: center;
}
.halim-single-news.tpl-2.style1 .movie-detail p span.col {
    width: 50%;
    float: left;
}
.halim-single-news.tpl-2.style1 .movie-detail p span.col span, .halim-single-news.tpl-2.style1.gaibay .movie-detail p span.rowi span {
  color: white;
}
.halim-single-news.tpl-2.style1 .movie-detail p span.col i {
  color:#fff;
}
.halim-single-news.tpl-2.style1.gaibay .movie-detail p span.col i, .halim-single-news.tpl-2.style1.gaibay .movie-detail p span.rowi i {
  color:#9538d6;
}

.halim-single-news.tpl-2.style1 .movie-poster img {
    height: 246px;
}
.movie-detail p span.col i {
    width: 15px;
    text-align: center;
}
.halim-single-news.tpl-2.style1 .sharebtn {
    text-align: center;
    margin-top: 15px;
}
.halim_box.stylev.mass .grid-item .status {
background: #9f42a9;
}
.popular-post.view2 .item h3.title {
    height: 42px;
    overflow: hidden;
    display: block;
}
.halim-movie-wrapper.style2 .movie_info {
  border: 1px solid #1b2b3a;
  background: transparent;
}
.halim-movie-wrapper.style2.anh .title-block {
height: 95px;
}
.halim-movie-wrapper.style2 .title-wrapper h1.entry-title {
    margin-top: 0px;
    color: #fc8800;
    max-height: 50px;
}
.halim-movie-wrapper.style2 .title-wrapper {
  padding-bottom: 0px;
}
.useravat_post .avatar {
    display: table;
}
.halim-movie-wrapper.style2 {
  margin-top:15px;
}
.halim-movie-wrapper.style2 .movie-poster::after {
display: none;
}
.halim-movie-wrapper.style2 .movie-poster {
  background: #1e2730;
    width: 100%;
}
.halim-movie-wrapper.style2 .title-block {
    padding: 8px 12px 8px;
    background: linear-gradient(16deg,#061019 0,rgba(0,0,0,0.06) 95%,rgba(0,0,0,0));
}
.halim-movie-wrapper.style2 .useravat_post {
    width: 56px;
    height: 56px;
    float: left;
    margin-right: 10px;
}
.halim-movie-wrapper.style2 .useravat_post .uname {
    width: 56px;
    height: 24px;
    text-align: center;
    margin-top: 4px;
    overflow: hidden;
}
.halim-movie-wrapper.style2 .film-poster {
    width: 100%;
}
.halim-movie-wrapper.style2 .right-info {
    float: right;
    width: 30%;
    display: inline-block;
    text-align: center;
    margin-top: 7px;
}
.avatar span.randbgu {
    background: #242354;
    padding: 0px;
        padding-left: 0px;
    text-align: center;
    border-radius: 100%;
    float: left;
width: 56px;
height: 56px;
    font-size: 35px;
    font-weight: bold;
    margin-top: 0;
    color: white;
    border: 3px solid #385066;
    line-height: 49px;
    padding-left: 3px;
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29);
}
.avatar img {
    width: 58px;
    position: relative;
    border-radius: 100%;
    margin: 0px auto;
    border: 3px solid rgb(56, 80, 102);
    height: inherit !important;
    padding: 1px;
    display: block;
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29);
}
.inchatbox .section-heading .h-text, .inchatbox .section-heading .h-text::before {
    background-color: #f00;
    color: #ffe100;
    text-shadow: 1px 1px 1px black;
    font-size: 15px;
    font-weight: bold;
}
.chatbox {
    border: 1px solid #273e52;
    background: #131b23;
    border-radius: 9px;
    padding: 10px;
}
.cb_list {
    padding: 10px;
    border: 1px solid #223648;
    background: #0c1117;
    border-radius: 6px;
    height: 300px;
    margin-bottom: 10px;
    overflow: auto;
}
.cb_list ol li {
    padding-bottom: 5px;
    padding-top: 0px;
    border-bottom: 1px dotted #223648;
    margin-bottom: 2px;
}
.cb_list ol li .timechat {
    font-size: 13px;
    color: #6e6e6e;
    font-style: italic;
}
.cb_list ol li .textchat {
    color: #a4d0f8;
}
.cb_list ol li .userchat img {
    border-radius: 100%;
    border: 1px solid #273e52;
    width: 20px;
    height: 20px;
}
.butchat {
    border-radius: 20px;
    margin-top: 6px;
}
.halim-movie-wrapper.style2.phim .movie-poster {
    height: 450px;
}
.popular-post.view2.nhac .item-link img {
opacity: 0.5;
}
.popular-post.view2.phong .item-link img {
opacity: 0.5;
}
.item-link .itemiconmv {
position: absolute;
background: url(../img/movieicon.png) no-repeat center center;
width: 100%;
height: 100%;
top: 0;
background-position: center 50%;
background-size: 60%;
}
.item-link .itemiconnhac {
position: absolute;
background: url(../img/musicicon.png) no-repeat center center;
width: 100%;
height: 100%;
top: 0;
background-position: center 50%;
background-size: 60%;
}
.item-link .itemiconphong {
position: absolute;
background: url(../img/roomicon.png) no-repeat center center;
width: 100%;
height: 100%;
top: 0;
background-position: center 50%;
background-size: 60%;
}
.is_trailer.tag1 {
    background: #36793e;
    color: #d4ffd1;
}
.is_trailer.tag2 {
    background: #795936;
    color: #fff5d1;
}
.is_trailer.tag3 {
    background: #363c79;
    color: #d1d6ff;
}
.popular-post.view3 .item-link {
  margin-right: 11px;
}
.popular-post.view3 .viewsCount {
  margin-top:0px;
}
.popular-post.view3 .viewinfor {
  margin-top:0px;
}
.popular-post.view3 .is_trailer {
    left: 0;
    right: auto;
    border-bottom-right-radius: 5px;
    background: #3e125a;
    float: none;
    bottom: 0;
    top: auto;
    margin: auto;
    text-align: center;
    width: 100%;
}
.popular-post.view3.gg .is_trailer {
    background: #003092;
}
.popular-post.view3.gld .is_trailer {
    background: #003092;
}
.popular-post.view3 .item-link {
    border-radius: 8px;
}
.halim-single-news.tpl-2.style1 .gai .movie-poster img {
height: 300px;
}

.halim-movie-wrapper.style1.gai .movie-poster {
     width: 33.33333333%;
}
.halim-movie-wrapper.style1.gai .film-poster {
    width: 66.66666667%;
}
.halim-single-news.tpl-2.style1 .gai .bpinfo p,  .halim-single-news.phong .bpinfo p {
  font-size: 15px;
}
.box_tab_info .nav {
    display: table;
    margin: auto;
    margin-bottom: 15px;
}
.box_tab_info .nav-pills > li > a {
    border-radius: 24px;
    text-transform: uppercase;
}
.box_tab_info .nav-pills > li.active > a, .box_tab_info .nav-pills > li.active > a:hover, .box_tab_info .nav-pills > li.active > a:focus {
    color: #fff;
    background: #030c15;
}
.box_tab_info .nav > li > a:hover, .box_tab_info .nav > li > a:focus {
  background: #030c15;
  color: #fff;
}
.box_tab_info .hrl:first-child {
  display: none;
}
.fone {
    line-height: 37px;
}
.tel {
    border: 2px solid #fc8800;
}
.infolistimg img {
  width: 80%;
  margin-bottom: 20px;
  transition: all .5s ease-in-out;
    border: 4px solid #26435f;
border-radius: 10px;
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.07),0px 1px 3px rgba(0,0,0,0.29)
}
.infolistimg img:hover {
  width: 100%;
  *transform: scale(1.2);
  transition: all .5s ease-in-out;
  cursor: zoom-in;
}

.hhl .itemktv .grid-item .status {
  background: #008b95;
}


.dvc .itemktv .grid-item .status {
  background: #fd3c3c;
}

.ndl .itemktv .grid-item .status {
  background: #ff8a00;
}

.hl8 .itemktv .grid-item .status {
  background: #4985ff;
}

.phc .itemktv .grid-item .status {
  background: #b849ff;
}

.blc .itemktv .grid-item .status {
  background: #00a44e;
}

.halim_box.gaibb.gaigoi.coso1 .grid-item .status {
  background: #ff8a00;
}
.halim_box.gaibb.gaigoi.coso2 .grid-item .status {
  background: #4985ff;
}
.halim_box.gaibb.gaigoi.coso3 .grid-item .status {
  background: #b849ff;
}
.halim_box.gaibb.gaigoi.coso4 .grid-item .status {
  background: #00a44e;
}
.halim_box.gaibb.gaigoi.coso5 .grid-item .status {
  background: #fd3c3c;
}
.halim_box.gaibb.gaigoi.coso6 .grid-item .status {
  background: #008b95;
}

.halim_box.gaibb .grid-item .status {
  background: #3e125a;
}
.halim_box.ktvfoot .halim-post-title-box
{
  text-align: center;
}
.halim_box.ktvfoot .grid-item .status:after, .halim_box.ktvfoot .grid-item .is_trailer::after {
 display: none;
}
.halim_box.ktvfoot .grid-item .is_trailer {
 border-bottom-left-radius: 7px;
}
.halim_box.ktvfoot .coso1 .status {
  background: #ff8a00;
}
.halim_box.ktvfoot .coso2 .status {
  background: #4985ff;
}
.halim_box.ktvfoot .coso3 .status {
  background: #b849ff;
}
.halim_box.ktvfoot .coso4 .status {
  background: #00a44e;
}

.halim_box.gaibb.gaigoi .grid-item .status.coso1 {
  background: #ff8a00;
}
.halim_box.gaibb.gaigoi .grid-item .status.coso2 {
  background: #4985ff;
}
.halim_box.gaibb.gaigoi .grid-item .status.coso3 {
  background: #b849ff;
}
.halim_box.gaibb.gaigoi .grid-item .status.coso4 {
  background: #00a44e;
}
.halim_box.gaibb.gaigoi .grid-item .status.coso5 {
  background: #fd3c3c;
}
.halim_box.gaibb.gaigoi .grid-item .status.coso6 {
  background: #00a1ac;
}
.halim_box.gaibb.gaigoi .grid-item .status {
  background: #003092;
}
.halim_box.gaibb.gaigoild .grid-item .status {
  background: #bf6700;
}
.halim-single-news.tpl-2.style1.gg .gai .bpinfo p .crow {
  width: 100%;
}
.halim-single-news.tpl-2.style1.gg .gai .bpinfo p {
  padding: 0;
}
.halim_box.itemktv .grid-item .episode {
    right: 4px;
    bottom: 52px;
    background: rgb(132, 19, 19);
    color: #fff300;
    padding: 2px 7px;
    z-index: 9;
    font-size: 15px;
    text-shadow: 1px 1px 1px black;
    border-radius: 7px !important;
}

.halim_box.gaibb .grid-item .episode {
    right: 4px;
    bottom: 52px;
    background: rgb(132, 19, 19);
    color: #fff300;
    padding: 2px 7px;
    z-index: 9;
    font-size: 15px;
    text-shadow: 1px 1px 1px black;
    border-radius: 7px !important;
}

.coso1 .movie-detail p span.col i, .coso1 .movie-detail p span.rowi i {
    color: #ff8a00 !important;
}
.coso2 .movie-detail p span.col i, .coso2 .movie-detail p span.rowi i {
    color: #4985ff !important;
}
.coso3 .movie-detail p span.col i, .coso3 .movie-detail p span.rowi i {
    color: #b849ff !important;
}
.coso4 .movie-detail p span.col i, .coso4 .movie-detail p span.rowi i {
    color: #00a44e !important;
}
.coso5 .movie-detail p span.col i, .coso5 .movie-detail p span.rowi i {
    color: #fd3c3c !important;
}
.coso6 .movie-detail p span.col i, .coso6 .movie-detail p span.rowi i {
    color: #00a1ac !important;
}

.halim-single-news.tpl-2.style1.gg .movie-detail p span.col {
    margin-bottom: 3px;
    margin-top: 3px;
    height: 25px;
overflow: hidden;
}
.halim-single-news.tpl-2.style1.gg .movie-detail p span.col span, .halim-single-news.tpl-2.style1.gg .movie-detail p span.rowi span {
    color: white;
}
.halim-single-news.tpl-2.style1.gg .movie-detail p span.col i, .halim-single-news.tpl-2.style1.gg .movie-detail p span.rowi i {
    color: #1798dd;
    width: 15px;
text-align: center;
}
.halim-single-news.tpl-2.style1.gg .movie-detail p span.rowi {
    margin-bottom: 3px;
    margin-top: 3px;
    display: table;
}
.butsharegg {
    position: absolute;
    margin-top: 3px;
}
.box_tab_info .nav-pills > li > a span.num {
    background: #37455c;
color: #e7e7dd;
border-radius: 100%;
padding: 5px;
font-size: 12px;
margin-top: -2px;
float: right;
width: 25px;
height: 25px;
line-height: 17px;
margin-left: 5px;
margin-right: -5px;
text-align: center;
}
.popular-post.view3.gld .is_trailer {
    background: #bf6700;
}
.halim-movie-wrapper.style1.gai.gg.gld .movie-detail p.org_title {
    color: #fc8800;
}
.halim-single-news.tpl-2.style1.gg.gld .movie-detail p span.col i, .halim-single-news.tpl-2.style1.gg.gld .movie-detail p span.rowi i {
    color: #fc8800;
    width: 15px;
    text-align: center;
}

.home .main-navigation .navbar-nav > .active > a {
    color: #fc8800;
}

.heading-nav .section-btn a {
    color: #7c95a9;
    transform: skew(20deg);
    display: inline-block;
    -webkit-transform: skew(20deg);
}
.heading-nav .section-btn:hover a {
  color: white;
}

.boxcs.hhl .section-heading .h-text, .boxcs.hhl .section-heading .h-text::before  {
    background-color: #008b95;
    color: #fff;
}


.boxcs.dvc .section-heading .h-text, .boxcs.dvc .section-heading .h-text::before  {
    background-color: #fd3c3c;
    color: #fff;
}

.boxcs.hl8 .section-heading .h-text, .boxcs.hl8 .section-heading .h-text::before {
    background-color: #4985ff;
    color: #fff;
}
.boxcs.ndl .section-heading .h-text, .boxcs.ndl .section-heading .h-text::before  {
    background-color: #ff8a00;
    color: #fff;
}
.boxcs.phc .section-heading .h-text, .boxcs.phc .section-heading .h-text::before {
    background-color: #b849ff;
    color: #fff;
}
.boxcs.blc .section-heading .h-text, .boxcs.blc .section-heading .h-text::before {
    background-color: #00a44e;
    color: #fff;
}

.ingaild .section-heading .h-text, .ingaild .section-heading .h-text::before  {
    background-color: #bf6700;
    color: #fff;
}
.ingaibay .section-heading .h-text, .ingaibay .section-heading .h-text::before  {
    background-color: #3e125a;
    color: #fff;
}
.ingaigoi .section-heading .h-text, .ingaigoi .section-heading .h-text::before  {
    background-color: #003092;
    color: #fff;
}
.inmass .section-heading .h-text, .inmass .section-heading .h-text::before  {
    background-color: #9f42a9;
    color: #fff;
}
.inphong .section-heading .h-text, .inphong .section-heading .h-text::before  {
    background-color: #c79030;
    color: #fff;
}
.ktvfoot .section-heading .h-text, .ktvfoot .section-heading .h-text::before  {
    background-color: #0e4a4e;
    color: #fff;
}

.innhac .section-heading .h-text, .innhac .section-heading .h-text::before  {
    background-color: #360e4e;
    color: #fff;
}
.inphim .section-heading .h-text, .inphim .section-heading .h-text::before  {
    background-color: #a94442;
    color: #fff;
}


.halim-fav .status.type1 {
  background: #ff8a00;
}
.halim-fav .status.type1::after {
    border-bottom: 5px solid #ff8a00;
}
.halim-fav .episode.type1 {
    background: #ff8a00;
}

.halim-fav .status.type2 {
  background: #4985ff;
}
.halim-fav .status.type2::after {
    border-bottom: 5px solid #4985ff;
}
.halim-fav .episode.type2 {
    background: #4985ff;
}

.halim-fav .status.type3 {
  background: #b849ff;
}
.halim-fav .status.type3::after {
    border-bottom: 5px solid #b849ff;
}
.halim-fav .episode.type3 {
    background: #b849ff;
}

.halim-fav .status.type4 {
  background: #00a44e;
}
.halim-fav .status.type4::after {
    border-bottom: 5px solid #00a44e;
}
.halim-fav .episode.type4 {
    background: #00a44e;
}

.halim-fav .status.type5 {
  background: #fd3c3c;
}
.halim-fav .status.type5::after {
    border-bottom: 5px solid #fd3c3c;
}
.halim-fav .episode.type5 {
    background: #fd3c3c;
}

.halim-fav .status.type6 {
  background: #00a1ac;
}
.halim-fav .status.type6::after {
    border-bottom: 5px solid #00a1ac;
}
.halim-fav .episode.type6 {
    background: #00a1ac;
}

.input-group i.hl-spin4 {
    right: 12px;
    bottom: 1px;
}
.hl-spin4::before {
    content: url(../img/refresh.svg);
}

.halim-fav .halim-post-title {
    text-align: center;
}
.btn-dark {
  border-radius: 20px;
}

#mobile-user-login .form-group {
    margin-bottom: 5px;
}
.cmtlistdiv, .loadlist {
  text-align: center;
}


/* Rating Star Widgets Style */
.grating {
    padding-top: 2px;
    border-bottom: 1px solid #1b2b3a;
    margin-top: 3px;
    max-height: 57px;
overflow: hidden;
}
.rating-stars ul {
  list-style-type:none;
  padding:0;
  margin-bottom: 0;
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
    display: inline-block;
    margin-right: -3px;
}
.rating-stars ul > li.star:hover {
  cursor: pointer;
}

.rating-stars ul > li.star > i.fa {
  font-size: 22px;
  color:#ccc;
}

.rating-stars ul > li.star.hover > i.fa {
  color:#FFCC36;
}

.rating-stars ul > li.star.selected > i.fa {
  color:#FF912C;
}
.yourating {
    display: block;
    color: yellow;
    width: auto;
    display: table;
    margin: 2px auto 5px auto;
    padding: 0px 8px;
    border-radius: 6px;
    background: #0b0f15;
}
.imgclick {
  cursor: pointer;
}
.chuack {
    position: absolute;
    font-size: 12px;
    text-align: center;
    bottom: 52px;
background: rgb(66, 47, 47);
color: #fff;
    padding: 2px 7px;
    z-index: 1;
    border-radius: 4px;
    left: 5px;
}
.chuack.caoban {
    background: rgb(161, 0, 125);
color: #fff;
}
.chuack. {
    background: rgb(0, 0, 0);
    color: #fff;
}
.rtamnghi, .rhetca, .rdangan, .rdangsua {
  opacity: 0.3;
}
.rlentour{
  opacity: 0.5;
}

#mnotice {
  margin-top: 0;
margin-bottom: 0;
}
#mnotice .section-title span {
    border: 1px solid #6c0101;
    background: rgb(41, 16, 10);
    color: #dede00;
    border-radius: 15px;
}
#mnotice .section-title {
    border: 1px solid #6c0101;
}
#mnotice .section-title span::before, #mnotice .section-title span::after {
    background: rgb(41, 16, 10);
    border: 1px solid #6c0101;
}
#noticeinfo .halim-single-news .entry-header {
    text-align: center;
}
.grid-item .episode.star {
  background: rgb(132, 19, 19);
color: #fff300;
    top: 0px;
    bottom: auto;
    right: 0;
    border-top-right-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.blog-info a {
  color: white;
}
.list-notice {
    display: table;
    width: 100%;
    padding: 10px 0px;
}
.list-notice ol {
  margin-bottom: 0px;
}
.list-notice ol li {
    background: rgb(11,15,21);
    padding: 3px 9px;
    margin-bottom: 6px;
    border-radius: 5px;
}
.list-notice ol li i.fa-bell, .list-notice ol li a {
  color: #dbb900;
}
.list-notice ol li a:hover {
  color:#db0200;
}
.list-notice ol li span.ntime {
    float: right;
    font-size: 12px;
    font-style: italic;
    line-height: 22px;
}

/*Reponsive*/


@media (max-width:768px){

    .halim-bookmark-box {
      width: 100%;
  }

}

@media (max-width:767px) {
 .halim-light-mode-button {
  background:rgba(0,0,0,0.74);
  padding-left:8px;
  border-radius:20px;
  left:-36px
 }
 .halim-light-mode-button label {
  display:inline;
  margin-bottom:0
 }
 .halim-light-mode-button .toggle + .toggle-button {
 }
 .halim-light-mode-button #dayIcon {
  top:2px
 }
 .halim-light-mode-button #nightIcon {
  top:3px;
  height:26px
 }
}
@media (max-width:767px) {
 .halim-light-mode .halim-movie-wrapper .movie-detail {
  border-bottom-right-radius:3px;
  background:transparent;
  border:1px solid #e9ebee;
  border-radius:3px;
  padding:8px
 }
 .halim-light-mode .halim-movie-wrapper .movie-detail p {
  color:#333;
  border:none
 }
 .halim-light-mode .halim-movie-wrapper .movie-detail p a {
  color:#777
 }
 .halim-light-mode .halim-movie-wrapper .more-info {
  padding:10px 15px 0
 }
}
@media (max-width:767px) {
 .home.halim-light-mode .main-navigation .navbar-nav>;
 .active>;
 a {
  display:none
 }
}
@media (max-width:767px) {
 .halim-light-mode .user a {
  color:#333
 }
 .halim-light-mode .navbar-container .dropdown-menu > li > a {
  color:#333!important
 }
}
@media (min-width:991px) {
 .halim-search-filter .btn-group .col-md-1:first-child,
 .halim-search-filter .btn-group .col-md-2:first-child {
  padding-left:15px
 }
 .halim-search-filter .btn-group .col-md-1,
 .halim-search-filter .btn-group .col-md-2 {
  padding-right:0;
  padding-left:8px
 }
 .halim-search-filter .btn-group .col-md-3 {
  padding:0 0 8px 8px;
  width:22%
 }
 .halim-search-filter .btn-group .col-md-1 {
  width:9.333333%
 }
 #btn-movie-filter {
  width:92%;
  border-radius:0;
  padding:7px
 }
}
@media (max-width:480px) {
 .movie_info {
  position:relative;
  height:250px
 }
 .film-poster {
  height:auto
 }
 .movie-title {
  font-size:15px
 }
}
@media (max-width:991px) {
 .film-poster {
  float:right
 }
}
@media (max-width:767px) {
 .movie-detail {
  float:none;
  width:100%;
  text-align:left;
  position:unset;
  padding:0;
  background:none
 }
 .movie-detail p {
  border:1px solid #1d2731;
  padding:4px 10px;
  margin-bottom:-1px
 }
 .halim-movie-wrapper.tpl-2 .movie-detail p,
 .halim-movie-wrapper.tpl-2 .movie-detail p.org_title {
  padding:7px 10px
 }
 .halim-movie-wrapper.tpl-2 .movie-detail p.org_title {
  margin-top:10px
 }
 .halim-movie-wrapper.tpl-2 .movie-detail p:last-child {
  border:1px solid #1d2731;
  padding-bottom:5px
 }
 .movie-detail p:last-child {
  margin-bottom:1px
 }
 .movie_info {
  position:relative;
  margin-bottom:15px;
  overflow:hidden;
  height:auto;
  text-align:center
 }

 .movie-poster {
  float:none;
  width:initial;
  *margin-bottom:15px;
  *padding-bottom:40px
 }
 .film-poster {
  width:100%;
  float:none
 }
 .film-poster .poster {
  height:auto
 }

 .halim-movie-wrapper.tpl-2 .movie-poster {
  width:auto
 }
}

@media (max-width:500px) {

  .col-xs-11.inputsearch {
    padding-right: 25px;
    padding-left: 15px;
  }

 .col-xs-1.butsearchsao {
    margin-left: -10px;
  }
.searchsao .dropdown-menu.starbox {
  left: -70px;
}
.searchsao .dropdown-menu::after {
  left: 77px;
}
.showuname {
    display: block;
}

.loginbox input.form-control {
  text-align: center;
}

#headwrap {
  padding: 0;
  margin: 10px;
  text-align: center;
}
.halim-search-form {
    padding-top: 5px;
    padding-bottom: 10px;
    display: table;
    width: 100%;
  }
.user.user-login-option {
  margin-right: -10px;
  width: auto;
}
.reglogin {
    width: 100%;
}
.reglogin .regbut {
    float: none;
    margin-top: 0px;
  margin-right: 0;
}
.butnormal.radio {
  margin-bottom: 5px;
}
.tourbut {
  float: none;
  margin-right: 20px;
}
.attimgrow {
  width: 112px;
  height: 135px;
}
.new-navbar {
    padding-top: 5px;
    padding-bottom: 0px;
}
.new-navbar > li {
  padding: 6px 3px;
}
.new-navbar > li > a {
  padding: 9px;
  font-size: 12px;
}
.new-navbar > li.active > a {
  background: #293844;
  border-radius: 20px;
  padding-left: 12px;
  padding-right: 12px;
}

.box_tab_info .nav {
    margin-bottom: 0;
}

.butreg {
    color: #ff8a00;
    margin-right: 10px;
}
.list-notice ol li span.ntime {
    display: none;
}
.halim-search-filter .btn-group {
padding-right: 20px;
}
.chatform .form-group {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 0px;
    padding-right: 0px;
}
.halimpanel, #sidebar, .wrap-slider {
    padding-right: 15px;
    padding-left: 15px;
}
.halim-single-news {
    padding: 0 10px 10px;
}
.halim-movie-wrapper.style1 .movie_info {
  margin-top: 10px;
}
.yoast_breadcrumb {
  padding-left: 15px;
  padding-right: 15px;
}
#footer p {
    font-size: 12px;
    text-align: center;
}
#footer .footer-logo {
  text-align: center;
}
.halim-movie-wrapper.style2 .useravat_post {
    margin-right: 0;
    margin-left: 10px;
    position: absolute;
}
.halim-movie-wrapper.style2 .title-wrapper {
    position: relative;
    left: -6px;
}

.halim-movie-wrapper.tpl-2.nhac .movie-poster {
  margin-top: 5px;
}
.halim-single-news.tpl-2.style1 .movie-poster img {
    height: 200px;
}
.halim-movie-wrapper.style1.gai .movie-poster, .halim-movie-wrapper.style1.gai .film-poster {
  width: 100%;
}
.butsharegg {
  display: none;
}
.halim-movie-wrapper.style1.phong .movie-poster {
    width: 100%;
  }
  .halim-movie-wrapper.style1.phong .film-poster {
    width: 100%;
  }

.halim-movie-wrapper.tpl-2 .phong .movie-poster img {
    border: 1px solid rgb(31,41,51);
  }

.halim-single-news.tpl-2.style1 .gai .movie-poster img {
    height: 100%;
}
.tab-content {
    margin-top: 10px;
}
.butpic {
    width: 90%;
    font-size: 15px;
    line-height: 15px;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
.halim-movie-wrapper.style2 .title-wrapper h1.entry-title {
    max-height: 50px;
    padding-left: 50px;
    padding-right: 10px;
    font-size: 17px;
    line-height: 24px;
    height: 50px;
}
.rating-avatar {
  display: none;
}
.rating-list li.rate {
    padding-left: 0;
}
.infolistimg img {
    width: 100%;
}
.halim-single-news.tpl-2.style1 .halim-watch-box {
    bottom: 0px;
}
.halim-movie-wrapper.style1 .film-poster {
    width: 100%;
}
.halim-movie-wrapper.style1.taikhoan .movie-poster {
    width: 60%;
}
.halim-single-news.tpl-2.style1.taikhoan .movie-poster img {
    height: 100%;
    width: 100%;
    margin-top: 8px;
}
.halim-movie-wrapper.taikhoan.tpl-2 .movie-detail p.org_title {
    line-height: 11px;
    font-size: 16px;
}
.halim-movie-wrapper.taikhoan.tpl-2 .movie-detail p.org_title span {
display: none;
}
.halim-movie-wrapper.style1.taikhoan .film-poster {
    width: 100%;
}
.halim-single-news.tpl-2.style1 .taikhoan .bpinfo p span.col {
    width: 100%;
    float: left;
}
.halim-single-news.tpl-2.style1 .movie-detail p span.col, .halim-single-news.tpl-2.style1.gg .movie-detail p span.rowi {
    width: 100%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.halim-movie-wrapper.style2.phim .movie-poster {
    height: 200px;
    padding: 0;
    margin: 0;
        margin-top: 0px;
    margin-top: 5px;
}
.halim-movie-wrapper.style2 .title-block {
    margin-bottom: 0;
}
.halim-movie-wrapper.style2 .title-wrapper .bottitle {
font-size: 13px;
}
.halim-movie-wrapper.style2 .title-wrapper .bottitle span {
display: none;
}
.footcop {
  text-align: center;
}
#footer .about {
    padding-bottom: 0;
}
.footer-credit {
    border-top: 1px solid #1e262d;
}
.halim_box.stylev.anh .grid-item img {
    height: 150px;
}
.comment-avatar {
  display: none;
}
.comment-list li.comment {
    padding-left: 0;
}
.comment-list li.comment.replyli {
    padding-left: 30px;
}
span.published-date span {
display: none;
}
.boxcnt {
    padding-top: 75px;
    position: relative;
    padding-left: 0;
}
.avatar span.randbgu {
  margin-left: 0px;
}
.upostinfo .urow {
    width: 100px;
    float: left;
}
.box-avatar .avatar {
  float: left;
}
.box-avatar {
    position: absolute;
    top: -70px;
    z-index: 0;
    width: 100%;
    left: 0;
}
.list-text .avatar img {
  border: 2px solid rgb(56, 80, 102);
}
.list-text .avatar {
  margin-right: 10px;
  height: 45px;
  width: 45px;
  margin-left: 0;
}

.list-text .post-info h2 {
    height: 25px;
    overflow: hidden;
}
.post-info .col-left {
  width: 85%;
}
.post-info .col-left span.info-row:last-child {
    display: none;
}


 .list-news img {
  width:120px;
  height:auto
 }
 .list-news p {
  display:none
 }
 .post-info span.published-date {
  display:block
 }
 .post-info h2 a {
  font-size:14px!important
 }

}
@media (max-width:767px) {
 .film-poster-img {
  height:unset!important
 }
}
@media (max-width:767px) {
 .halim-movie-wrapper.tpl-2 .quick-eps .hl-sort-down {
  position:absolute;
  left:10px;
  top:4px
 }
}
@media (max-width:767px) {
 .more-info {
  margin:0 0 8px 0
 }
 .title-block {
  background:#151d25;
  padding:15px 15px 0;
  margin:auto -15px 15px;
  position:relative
 }
 .title-wrapper {
  float:none;
  width:100%;
  clear:both;
  padding-left:25px
 }
 .halim-light-mode .halim-movie-wrapper .title-block .title-wrapper {
  padding-left:50px
 }
 .ratings_wrapper {
  float:none;
  width:100%;
  display:block;
  overflow:hidden;
  z-index:9999
 }
 #bookmark {
  background-size:30px;
  background-position:-4px -36px;
  width:22px;
  height:25px;
  position:absolute;
  left:14px;
  bottom:0;
  top:16px;
  cursor:pointer;
  z-index:9
 }
 #bookmark .halim-pulse-ring {
  display:none
 }
 .primary_ribbon.bookmarked {
  background-position:-4px -6px!important;
  top:16px!important
 }
}
@media (max-width:767px) {
 .slide-text {
  background:rgba(0,0,0,0.75);
  color:#fff;
  padding:10px 15px;
  width:100%;
  position:absolute;
  left:0;
  bottom:0
 }
 .slide-text h3 {
  font-size:15px;
  color:#fff
 }
 .slide-text a.btn {
  display:none
 }
 .owl-carousel-fullwidth .owl-dots {
  top:0;
  display:none
 }
 #main-contents .owl-carousel .owl-nav .owl-next,
 #main-contents .owl-carousel .owl-nav .owl-prev {
  top:-20px
 }
}
@media (max-width:767px) {
 .owl-carousel-fullwidth .owl-nav .owl-prev {
  left:7px;
  top:-20px
 }
 .owl-carousel-fullwidth .owl-nav .owl-next {
  right:7px;
  top:-20px
 }
}
@media (max-width:767px) {
 .nav-justified>li>a,
 .nav-tabs.nav-justified>li>a {
  margin-bottom:1px!important
 }
}
@media (max-width:767px) {
 .halim-movie-wrapper.tpl-2 .movie-detail p {
  padding:5px 0;
  border-bottom:none
 }
}
@media (min-width:768px) and (max-width:1024px) {
 .halim-movie-wrapper.tpl-2 .movie-detail p {
  padding:7px 0;
  border-bottom:none
 }
}
@media (min-width:1024px) and (max-width:1366px) {
 .halim-movie-wrapper.tpl-2 .movie-detail p {
  padding:4px 0;
  border-bottom:none
 }
}
@media (min-width:1200px) {
 .halim-movie-wrapper.tpl-2 .movie-poster:after {
  content:'';
  background:linear-gradient(16deg,#061019 0,rgba(0,0,0,0) 95%,rgba(0,0,0,0));
  width:200%;
  height:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:270px
 }
 .halim-light-mode .halim-movie-wrapper.tpl-2 .movie-poster:after {
  background:#f9f9f9
 }
}
@media (min-width:992px) {
 .halim-movie-wrapper.tpl-2 .movie-poster:after {
  content:''
 }
 .halim-movie-wrapper.tpl-2 .movie-detail p {
  padding:3px 0
 }
}
@media (max-width:767px) {
 .film_info span {
  float:none;
  width:100%
 }
}
@media (max-width:767px) {
 #search-form {
  margin:0!important
 }
 .ui-autocomplete.ajax-results {
  top:unset!important
 }
 
}
@media only screen and (min-width:1404px) {
 .grid-item img {
  height:260px;
  max-height:260px
 }
 .owl-item .grid-item img {
  height:250px;
  max-height:260px
 }
}
@media only screen and (max-width:1403px) {
 .grid-item img {
  height:260px
 }
 .owl-item .grid-item img {
  height:250px
 }
}
@media only screen and (max-width:1240px) {
 .grid-item img {
  height:230px
 }
 .owl-item .grid-item img {
  height:225px
 }
}
@media only screen and (max-width:1100px) {
 .grid-item img {
  height:230px
 }
 .owl-item .grid-item img {
  height:200px
 }
}
@media only screen and (max-width:1024px) {
 .grid-item img {
  height:210px
 }
 .owl-item .grid-item img {
  height:225px
 }
}
@media only screen and (max-width:980px) {
 .grid-item img {
  height:240px
 }
}
@media only screen and (max-width:955px) {
 .grid-item img {
  height:230px
 }
 .owl-item .grid-item img {
  height:250px
 }
}
@media only screen and (max-width:880px) {
 .grid-item img {
  height:250px
 }
 .owl-item .grid-item img {
  height:250px
 }
}
@media only screen and (max-width:800px) {
 .grid-item img {
  height:240px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:780px) {
 .grid-item img {
  height:240px
 }
 .owl-item .grid-item img {
  height:250px
 }
}
@media only screen and (max-width:768px) {
 .grid-item img {
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:740px) {
 .grid-item img {
  height:470px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:720px) {
 .grid-item img {
  height:480px
 }
 .owl-item .grid-item img {
  height:265px
 }
}
@media only screen and (max-width:640px) {
 .grid-item img {
  height:390px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:620px) {
 .grid-item img {
  height:320px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:600px) {
 .grid-item img {
  height:350px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:568px) {
 .grid-item img {
  height:320px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:563px) {
 .grid-item img {
  height:320px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:549px) {
 .grid-item img {
  height:345px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:534px) {
 .grid-item img {
  height:320px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:480px) {
 .grid-item img {
  height:245px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:360px) {
 .grid-item img {
  height:230px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:338px) {
 .grid-item img {
  height:215px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:330px) {
 .grid-item img {
  height:190px
 }
 .owl-item .grid-item {
 }
}
@media only screen and (max-width:320px) {
 .grid-item img {
  height:200px
 }
 .owl-item .grid-item {
 }
}
@media(max-width:767px) {
 .col-xs-12.carousel-sliderWidget {
  padding:0 8px
 }
 .halim_box.video-item .halim-thumb  img {
  height:110px
 }
}
@media screen and (min-width:991px) {
 .grid-item img {
  width:100%
 }
 .halim_box.video-item .halim-thumb  img {
  height:150px
 }
}
@media (max-width:1200px) {
 

 .halim-single-news.tpl-2.style1 .phong .movie-poster img {
    height: 210px;

 }
.halim_box.stylev.phong .grid-item img {
  height: 125px;
}
 .showuname {
    display: none;
 }

 .navbar-header {
  float:none
 }
 .navbar-left,
 .navbar-right {
  float:none!important
 }
 .navbar-toggle {
  display:block
 }
 .navbar-collapse {
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)
 }
 .navbar-fixed-top {
  top:0;
  border-width:0 0 1px
 }
 .navbar-collapse.collapse {
  display:none!important
 }
 .navbar-nav {
  float:none!important;
  margin-top:7.5px
 }
 .navbar-nav>li {
  float:none
 }
 .navbar-nav>li>a {
  padding-top:10px;
  padding-bottom:10px
 }
 .collapse.in {
  display:block!important
 }
}

@media (min-width:768px) {
  .container {
    width: 100%;
    padding: 0px;
    margin: 0px;
  }
  
}
@media (min-width:992px) {
  .container {
    width:970px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width:1200px) {
  .container {
    width:1170px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
  .footer-credit {
    width: 100%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
 #search-form, #user-info {
 }
 #user-info.collapse.in,
 #search-form.collapse.in {
  display:block!important
 }
}
@media (max-width:767px) {
 .navbar-nav > li > .dropdown-menu li {
  float:none!important;
  width:100%!important
 }
 .dropdown-menu {
  width:100%!important
 }
 .navbar-nav .dropdown-menu {
  margin-top:0!important;
  border-top:1px solid #253c50!important
 }
 #header > #headwrap {
  height:auto
 }
 #logo-bg {
  display:none!important
 }
 #halim-player-wrapper {
  height:auto;
  margin:auto -15px
 }
 .button-watch .col-md-8 {
  text-align:center!important;
  padding:0
 }
}
@media (min-width:768px) {
 .navbar-nav .dropdown-menu::before {
  content:'';
  z-index:999;
  display:block;
  top:-13px;
  left:30px;
  position:absolute
 }
 .navbar-nav .dropdown-menu::after {
  content:'';
  border-bottom:8px solid #1f3d58;
  border-left:8px solid transparent;
  z-index:999;
  display:block;
  border-right:8px solid transparent;
  top:-8px;
  left:37px;
  position:absolute
 }
}
@media (min-width:1024px) {
 
}

@media (min-width:1200px) {
 
}

@media (max-width:767px) {
 #header .site-title {
  background-position: center !important;
    position: relative;
    margin: auto;
    width: 230px;
    height: 60px;
 }
}
@media screen and (max-width:767px) {
 .main-navigation .navbar-nav>li>a {
  padding:10px
 }
 .main-navigation {
  border-bottom:0
 }
 .navbar {
  min-height:35px!important
 }
 .main-navigation .navbar-nav>li>a {
  color:#b3b3b3
 }
 #main-contents {
  padding:0 15px
 }
}

@media (min-width:992px) {
 .box {
  margin:10px;
  padding:10px
 }
 .box-right {
  margin-left:0!important
 }
 .movie-actions {
  padding-left:10px
 }
 .movie-view {
  padding-right:10px
 }
}
@media (max-width:500px) {
 #halim-player-loader {
  margin:auto -15px
 }
}
@media(max-width:480px) {
 .logo span {
  font-size:18px
 }
 .col-md-3.col-sm-6.col-xs-6.thumb {
  padding:0;
  width:50%!important;
  margin-right:5px;
  margin-top:15px;
  padding:5px
 }
 .col-md-3.col-sm-6.col-xs-6.thumb img {
  height:auto
 }
}
@media (max-width:767px) {
 .logo span {
  font-size:20px
 }
 .logo img {
  max-width:100%;
  margin-left:10px
 }
 .navbar-collapse {
  padding-left:15px!important
 }
 .navbar-right.msearch {
  width:100%!important
 }
 #secondary {
  width:100%
 }
 #primary {
  float:none;
  width:100%
 }
 .col-md-3.col-sm-6.col-xs-6.thumb {
  padding:5px;
  width:50%;
  margin-right:0;
  margin-top:15px
 }
 .halim_box li.col-md-3.col-sm-6.col-xs-6.thumb img {
  width:100%
 }
 .info .thumbnail {
  max-width:100%;
  float:none;
  margin-right:10px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none!important
 }
 #secondary {
  width:100%
 }
 #primary {
  float:none;
  width:100%
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none!important
 }
}

@media (min-width:992px) and (max-width:1199px) {
 #header > #headwrap {
  height:auto
 }
 #logo-bg {
  display:none!important
 }
}
