/*
 * General
 */
* {margin: 0;padding: 0;}
header, footer, article, section, figure, nav, aside {display: block;}
body {
  color: #000;
  font-family: 'Montserrat', serif, Arial, Helvetica,sans-serif;
}
html, body {width: 100%;}
a {text-decoration: none;outline: none;color: #0066cc;}
a:hover {text-decoration: none;}
img {border: 0 none;max-width: 100%;}
ul, li {margin: 0;padding: 0;list-style-type: none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }
.clearfix { display: block; }

/*
 * Header
 */
.filmibeat-header {position: fixed;z-index: 100000;width: 100%;}
.filmibeat-headertop {background: #fff;}
.filmibeat-logo {background: #fff;padding: 5px;text-align: center;float: left;}
.filmibeat-logo img {width: 120px;}
.filmibeat-navigation {background: #e81b42;padding: 5px;position: relative;}
.filmibeat-navigation:after {content: '';clear: both;display: table;}
.filmibeat-categories {background: #e91a42;height: 40px;}
.filmibeat-categories ul {white-space: nowrap;width: 100%;overflow-x: scroll;}
.filmibeat-categories ul::-webkit-scrollbar {
  display: none; /* for Chrome, Safari, and Opera */
}
.filmibeat-categories ul li {white-space: normal;padding: 0px 10px;vertical-align: middle;display: inline-block;}
.filmibeat-categories ul li a {color: #ee8ea0;padding: 3px 0px;margin: 5px 0px;background: #e91a42;display: block;font-size: 14px;text-transform: uppercase;font-weight: bold;}
.filmibeat-categories ul li a.home {background: #fff;font-size: 28px;padding: 0 5px;line-height: 10px;}
.filmibeat-categories ul li a.active {border-bottom: 2px solid #fff;color: #fff;}
.filmibeat-header.sticky .filmibeat-navigation {position: fixed;box-sizing: border-box;top: 0;left: 0;right: 0;z-index: 10000;}
.filmibeat-header.sticky .filmibeat-categories {position: fixed;box-sizing: border-box;top: 22px;left: 0;right: 0;z-index: 10000;background: #fff;padding-top: 5px;}
.filmibeat-header.sticky .mobi-primary-nav-slider.open-nav {top: 32px;position: fixed;bottom: 0;}

/* .filmibeat-categories ul li a.biggboss {padding: 0 5px;} */

/*
 * Menu Navigation
 */
.menu-links {float: left;padding: 10px 6px;border-right: 1px solid #fff;position: relative;display: block;}
.menu-links .open {position: relative;}
.menu-links a.menu-icon {float: left;margin: 0;position: relative;display: block;width: 30px;height: 18px;text-align: center;color: #000;font-size: 20px;}
.menu-links .open i {position: absolute;-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.4,0.01,0.165,0.99);transition: transform 0.5s cubic-bezier(0.4,0.01,0.165,0.99);transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);height: 2px;background: #000;display: block;margin: auto;right: 0;}
.open-top {top: 2px;width: 22px;}
.open-middle {top: 8px;width: 22px;}
.open-bottom {top: 14px;width: 22px;}
.open-top-multiply{top: 10px!important;transform:rotate(-135deg)!important;-webkit-transform: rotate(-135deg)!important;-moz-transform: rotate(-135deg)!important;-o-transform: rotate(-135deg)!important; }
.open-middle-multiply {top: -15px;}
.open-bottom-multiply{top: 10px!important;width: 22px;transform:rotate(135deg)!important;-webkit-transform: rotate(135deg)!important;-moz-transform: rotate(135deg)!important;-o-transform: rotate(135deg)!important; }
.mobi-primary-nav ul li a.submenu .menu-close i {float: none;margin-right: 0;width: auto;height: auto;}
.mobi-primary-nav ul{height: 100%!important;}
.mobi-primary-nav ul li{}
.mobi-primary-nav-slider {width: 75%;background: #e5e8ef;z-index: 9999999!important;overflow: hidden;left: -2000px;position: absolute;top: 40px;-webkit-transition: all .6s cubic-bezier(.37,.15,.32,.94);-moz-transition: all .6s cubic-bezier(.37,.15,.32,.94);-ms-transition: all .6s cubic-bezier(.37,.15,.32,.94);transition: all .6s cubic-bezier(.37,.15,.32,.94);}
.mobi-primary-nav-slider.open-nav {left: 0;}
.mobi-primary-nav-slider .bx-wrapper,.mobi-primary-nav-slider .bx-viewport{width:100%!important;}
.mobi-primary-nav-slider ul li ul li div.subnav ul,.mobi-primary-nav-slider ul li ul li div.subnav ul li{width:auto!important;}
.mobi-primary-nav  ul li ul{height:auto!important;}
.mobi-primary-nav ul li:nth-child(1) a{-webkit-transition-delay: 300ms,300ms;transition-delay: 300ms,300ms;}
.mobi-primary-nav ul li:nth-child(2) a{-webkit-transition-delay: 350ms,350ms;transition-delay: 350ms,350ms;}
.mobi-primary-nav ul li:nth-child(3) a{-webkit-transition-delay: 400ms,400ms;transition-delay: 400ms,400ms;}
.mobi-primary-nav ul li:nth-child(4) a{-webkit-transition-delay: 450ms,450ms;transition-delay: 450ms,450ms;}
.mobi-primary-nav ul li:nth-child(5) a{-webkit-transition-delay: 500ms,500ms;transition-delay: 500ms,500ms;}
.mobi-primary-nav ul li:nth-child(6) a{-webkit-transition-delay: 550ms,550ms;transition-delay: 550ms,550ms;}
.mobi-primary-nav ul li:nth-child(7) a{-webkit-transition-delay: 600ms,600ms;transition-delay: 600ms,600ms;}
.mobi-primary-nav ul li:nth-child(8) a{-webkit-transition-delay: 650ms,650ms;transition-delay: 650ms,650ms;}
.mobi-primary-nav ul li:nth-child(9) a{-webkit-transition-delay: 700ms,700ms;transition-delay: 700ms,700ms;}
.mobi-primary-nav ul li:nth-child(10) a{-webkit-transition-delay: 750ms,750ms;transition-delay: 750ms,750ms;}
.mobi-primary-nav ul li:nth-child(11) a{-webkit-transition-delay: 800ms,800ms;transition-delay: 800ms,800ms;}
.mobi-primary-nav ul li:nth-child(12) a{-webkit-transition-delay: 850ms,850ms;transition-delay: 850ms,850ms;}
.mobi-primary-nav ul li:nth-child(13) a{-webkit-transition-delay: 900ms,900ms;transition-delay: 900ms,900ms;}
.mobi-primary-nav ul li a {color: #000;font-size: 13px;display: block;line-height: 40px;height: auto;font-family: 'Open Sans', Arial, Helvetica, sans-serif;padding: 0 10px;border-bottom: 1px solid #dcdde1;opacity: 1 !important; }
.menu-social-icons a{border:none!important;}
.mobi-primary-nav.latest-articles ul li a {line-height: inherit;padding: 12px 5px;}
.notransform {-webkit-transform: none !important;-moz-transform: none !important;-o-transform: none !important;-ms-transform: none !important;transform: none !important;}
.mobi-primary-nav ul li .google-search {display: block;line-height: 40px;height: 40px;padding: 0 5px;background: #000;font-size: 14px;color: #fff;}
.google-search i {margin-right: 5px;}
.mobi-primary-nav ul li a.submenu {text-transform: uppercase;font-weight: 700;}
.mobi-primary-nav ul li a.submenu.home {background: #231f20;height: 53px;}
.mobi-primary-nav ul li a.submenu i {width: 31px;height: 31px;font-size: 18px;}

/*
 * Swipe
 */
.swipe-menu {width: 25px;height: 50px;background: url(../images/swipe-arrow.png) no-repeat right center;position: absolute;right: -25px;top: 50%;cursor: pointer;}
.swipe {overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}
.menu-thumbs .bx-wrapper,.menu-thumbs .bx-viewport,.menu-thumbs .bx-viewport ul{height:100%!important;width:100%!important;}
.menu-thumbs ul{list-style-type: none;}
.menu-thumbs ul li{float:left!important;width:50%!important;text-align: center;box-sizing:border-box;background: #e91a42;}
.menu-thumbs ul li a{font-size:16px;color:#ee8ea0	;text-decoration: none;display: block;padding: 5px 0 10px;font-weight: bold;}
.menu-thumbs ul li a.active {background: url(../images/black-arrow-menu.png) no-repeat center bottom;color: #fff;}

/*
 * Sub Navigation
 */
.mobi-primary-nav li {position: relative;}
.mobi-primary-nav li .subnav {display: none;}
.mobi-primary-nav li.active .subnav {display: block!important;}
.arrowIcon {width: 30px;height: 30px;line-height: 30px;position: absolute;right: 25px;top: 0px;cursor: pointer;z-index: 10000;font-size: 14px;color: #000;text-align: center;}
.mobi-primary-nav li.active .arrowIcon .fa-chevron-down:before {content: "\f077"}
.mobi-primary-nav li .subnav a {display: block;color: #333;padding: 2px 5px 2px 20px;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: nowrap;font-size: 1.4em;}

/*
 * Search Styles
 */
.head-search {float: right;padding: 2px 8px;border-left: 1px solid #fff;position: relative;overflow: hidden;}
.head-search a i {font-size: 16px;color: #fff;}
.head-search.show-search {overflow: inherit;}
.head-search-box {background: rgba(243,100,128,1);padding: 2px 0 2px 10px;border-radius: 10px;z-index: 10000;top: 0;right: -250px;-webkit-transition: all .4s cubic-bezier(.37,.15,.32,.94);-moz-transition: all .4s cubic-bezier(.37,.15,.32,.94);-ms-transition: all .4s cubic-bezier(.37,.15,.32,.94);transition: all .4s cubic-bezier(.37,.15,.32,.94);}
.head-search.show-search .head-search-box {width: 340px;right: 0;}
.head-search-textbox {color: #fff;border: 0 none;padding: 3px;background: transparent;font-size: 10px;outline: none;width: 85%;}
.close-head-search {position: absolute;right: 5px;top: 2px;}

.head-search-result {position: absolute;top: 32px;background: #fff;border: 1px solid #707070;left: 0;right: 0;z-index: 100000;display: none;}
.head-search-result.show-searchres {display: block;}
.head-search-resheading {padding: 5px;font-size: 15px;color: #696969;font-weight: bold;background: #eaeaea;}
.head-search-rescontent {padding: 5px;}
.head-search-rescontent ul {}
.head-search-rescontent ul li {padding: 0 45px 0 5px;border-bottom: 1px solid #dedede;position: relative;}
.head-search-rescontent ul li:last-child {border-bottom: 0 none;}
.head-search-reslink {padding: 5px 0;font-size: 15px;color: #696969;}
.head-search-reslink a {color: #696969;}
.head-search-rescatlink {padding: 5px 0;font-size: 10px;color: #B5B5B5;}
.head-search-rescatlink a {color: #B5B5B5;}
.head-search-resicon {position: absolute;top: 10px;right: 10px;width: 30px;height: 30px;background: #dedede;}
.head-search-resicon.cat-movies {background: url(../images/icons/icon-movie.png) no-repeat 0 0;}
.head-search-resicon.cat-article {background: url(../images/icons/icon-article.png) no-repeat 0 0;}
.head-search-resicon.cat-photos {background: url(../images/icons/icon-picture.png) no-repeat 0 0;}
.head-search-resicon.cat-celebs {background: url(../images/icons/icon-celebs.png) no-repeat 0 0;}



/*
 * Secondary Header Styles
 */

.filmi-secheader-nav {padding: 5px 0 5px 0;background: #fff;float: left;box-sizing: border-box;width: 100%;position: relative;z-index: 1000;-moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);}
.filmi-secheader-nav ul {white-space: nowrap;overflow-x: auto;padding: 5px;}
.filmi-secheader-nav ul::-webkit-scrollbar {
  display: none; /* for Chrome, Safari, and Opera */
}
.filmi-secheader-nav ul li {list-style-type: none;margin: 0;display: inline-block;white-space: normal;vertical-align: middle;}
.filmi-secheader-nav ul li a {display: block;padding: 5px 10px;text-align: center;color: #333;text-transform: uppercase;background: #fff;border-radius: 20px;font-size: 12px;font-weight: 400;border: 1px solid #ccc;margin: 0 2px;}
.filmi-secheader-nav ul li a.active {color: #d6143a;font-weight: bold;border: 1px solid #d6143a;}





.mobi-primary-nav {
    background: #f0f1f5;
}
.mobi-primary-nav ul {
    height: 100%!important;
}
.mobi-primary-nav ul li.language {
    background: #e5e8ef;
}
.mobi-primary-nav .languages ul {
    overflow-x: scroll;
    white-space: nowrap;
}
.mobi-primary-nav ul li ul {
    height: auto!important;
}
.mobi-primary-nav .languages ul li {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}
.mobi-primary-nav .languages ul li a {
    padding: 0 10px;
}
.menu-search-box{background: #fff;
    padding: 5px;
    border-radius: 10px;
    z-index: 10000;
    margin: 10px;}
.menu-search-textbox {
    color: #666;
    border: 0 none;
    padding: 3px;
    background: 0 0;
    font-size: 13px;
    outline: 0;
    width: 85%;
}
.overlay {
  width: 100vw;
  height: 100vh;
  display: none;
  animation: fade 5s;
  -webkit-animation: fade 500ms;
  -moz-animation: fade 500ms;
  -o-animation: fade 500ms;
}
.one-head-share-links {display: none;}
.overlay.active {
  display: block;
}

@keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}