/*
Theme Name: Egy Dead ( El Fishawy Team )
Theme URI: https://elfishawy.com
Version: 1.0
Author: El Fishawy Team
Text Domain: Elshaikh
Script Name: Storm Media
Description: Best Theme In The Middle Eest To Display Movies , Serie , News , Shows , Games , Programes and Songs .
*/
@font-face {
  font-family: 'main-font';
  src: url(Interface/fonts/GE_SS_Two_Medium.otf);
  font-weight: normal;
}
@font-face {
  font-family: 'logo-font';
  src: url(Interface/fonts/Righteous-Regular.ttf);
  font-weight: normal;
}
@font-face {
  font-family: 'helv';
  src: url(Interface/fonts/sky.ttf);
  font-weight: normal;
}
@font-face {
  font-family: 'cairo-font';
  src: url(Interface/fonts/Cairo-Regular.ttf);
  font-weight: normal;
}
@font-face {
  font-family: 'helvetica-font';
  src: url(Interface/fonts/helvetica-bold.woff);
  font-weight: normal;
}
@font-face {
  font-family:'filmicons';
  src:url(Interface/fonts/filmIcons.ttf);
  font-weight:400;
  font-style: normal;
}
body {
  font-family: 'helv';
  font-weight: 400;
  color: #fff;
  padding: 0;
  margin: 0;
  direction: rtl !important;
  font-size: 14px;
  background: #0f0e0f;
  background-attachment: fixed;
  background-repeat:  repeat;
  overflow-x: hidden;
  transition: .4s all ease;
}
* {
  padding: 0;
  margin: 0;
  position: relative;
  box-sizing: border-box;
}
a {
  text-decoration: none;
  color: #ffffff;
  font-size: 14px;
  outline: 0;
}
input , textarea , button , select {
  font-family: inherit;
  border: 0;
  outline: 0;
  outline: 0;
}
ul , ol , li {
  list-style: none;
  padding: 0;
  margin: 0
}
h1, h2 ,h3 ,h4, h5 ,h6 { font-weight: 400; }
*::-webkit-scrollbar { width: 6px; }
*::-webkit-scrollbar-track {background: rgb(144, 17, 17);}
*::-webkit-scrollbar-thumb {background-color: #0e0e0e;}
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }
.owl-carousel .owl-stage-outer {
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
  overflow: hidden;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); 
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; 
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%; 
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none; 
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; 
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; 
}
.owl-carousel.owl-loaded {
  display: block; 
}
.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 {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; 
}
.owl-carousel.owl-rtl {
  direction: rtl; 
}
.owl-carousel.owl-rtl .owl-item {
  float: right; 
}
.no-js .owl-carousel {
  display: block; 
}
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; 
}
.owl-carousel .owl-animated-in {
  z-index: 0; 
}
.owl-carousel .owl-animated-out {
  z-index: 1; 
}
.owl-carousel .fadeOut {
  animation-name: fadeOut; 
}

@keyframes fadeOut {
  0% { opacity: 1;  }
  100% { opacity: 0; }  
}
.owl-height {
  transition: height 500ms ease-in-out; 
}
.owl-carousel .owl-item {}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; 
}
.owl-carousel .owl-item img.owl-lazy {
  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: transform 100ms ease; 
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); 
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; 
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; 
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; 
}
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; 
}
.owl-theme .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px; 
}
.owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none; 
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default; 
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
  position:  absolute;
  bottom:  10px;
  left:  50%;
  transform:  translate(-50%,0);
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; 
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline; 
}
.owl-theme .owl-dots .owl-dot span {
  width: 20px;
  height: 7px;
  background: #ffffff;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
  margin: 0 3px;
  transition:  .3s all ease;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #ffba3c;
  width: 30px;
}
.clr, .clear, .clear-fix  { clear: both; }
.no-float { float: none }
.text-center { text-align: center }
.text-right { text-align: right }
.text-left { text-align: left; }
.pull-to-right { float: right; }
.pull-to-left { float: left; }
.absolute-element { position: absolute; }
.container {
  width: 96%;
  margin: 0 auto;
  height: auto;
}
.fi {
  font:normal normal normal 14px/1 filmIcons;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block
}
.fi-angle-left:before { content:"\e900" }
.fi-angle-right:before{ content:"\e901" }
.fi-up:before{ content:"\e902" }
.fi-down:before{ content:"\e903" }
.fi-angle-double-left:before{ content:"\e904" }
.fi-angle-double-right:before{ content:"\e905" }
.fi-chair:before{ content:"\e906" }
.fi-clock:before{ content:"\e907" }
.fi-enter:before{ content:"\e908" }
.fi-film:before{ content:"\e909" }
.fi-3d-glass:before { content:"\e90a" }
.fi-book:before{ content:"\e90b" }
.fi-bulb:before{ content:"\e90c" }
.fi-like:before{ content:"\e90d" }
.fi-megaphone:before{ content:"\e90e" }
.fi-videocam:before{ content:"\e90f" }
.fi-cup:before{ content:"\e910" }
.fi-mail:before{ content:"\e911" }
.fi-play:before{ content:"\e912" }
.fi-star-line:before{ content:"\e913" }
.fi-search:before{ content:"\e914" }
.fi-popcorn:before{ content:"\e915" }
.fi-ticket:before{ content:"\e917" }
.fi-top-list:before{ content:"\e918" }
.fi-user:before{ content:"\e919" }
.fi-pencil:before{ content:"\e91a" }
.fi-user-review:before{ content:"\e91b" }
.fi-camera:before{ content:"\e91c" }
.fi-globe:before{ content:"\e924" }
.fi-facebook:before{ content:"\e91d" }
.fi-twitter:before{ content:"\e91e" }
.fi-instagram:before{ content:"\e91f" }
.fi-google-plus:before{ content:"\e920" }
.fi-vimeo:before{ content:"\e921" }
.fi-youtube:before{ content:"\e922" }
.fi-pinterest:before{ content:"\e923" }
.fi-link:before{ content:"\e925" }
.fi-spinner:before{ content:"\e926" }
.fi-star:before{ content:"\e927" }
.fi-star-blank:before{ content:"\e928" }
.fi-close:before{ content:"\e929" }


footer {
  height: auto;
  background: #0a0a0a;
  font-size: 16px;
}

footer .col {
  float: right;
  width: 33.3%;
  min-height: 2px;
  overflow: hidden;
}

a.footerLogo {
  display: inline-block;
  margin: 0 auto;
  font-family: logo-font;
  font-size: 37px;
  letter-spacing: 2px;
  line-height: 40px;
}

footer .copyright {
  padding-top: 7px;
}

footer a {
  font-size: 16px;
}

footer .site-copyright {
    padding: 5px 0;
}

.main-header {
  height: auto;
  background: #0e0e0e;
  border-bottom: 3px solid #ffffff0d;
  box-shadow: 0 1px 15px #0000008c;
}

.main-header .menuBtn {
  float: right;
  width: 57px;
  height: 57px;
  background: #171515;
  text-align: center;
  font-size: 24px;
  padding-top: 15px;
  cursor: pointer;
  border-left: 1px solid #000000;
  z-index: 999;
}

body.active {
  transform: translate(-250px,0);
}

.menuOver {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: #00000094;
  display: none;
}

.siteContent {
  width: 100%;
  height: 100%;
  transition: .4s all ease-out;
}

.slideMenu {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 250px;
  z-index: 99999999;
  background: #171717;
  transition: transform .4s , .6s opacity;
  box-shadow: 0px 0px 3px #000;
  border-left: 3px solid #222122;
  transform: translate(260px,0);
  padding: 10px;
  opacity: 1;
  overflow: hidden;
}

.slideMenu.active {
transform: translate(0,0);
opacity: 1;
}
.siteContent.active {transform: translate(-250px,0px);}

.searchPopup {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9999;
  background: #000000cf;
  display: none;
}

.searchPopup form#s {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 400px;
}

.searchPopup form#s input#s {
  display: block;
  width: 100%;
  height: 40px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  padding: 7px 10px;
  font-size: 16px;
  transform: translate(0,-200px);
  transition: transform .4s , opacity .5s;
  opacity: 0;
  transition-delay: .1s;
}

.searchPopup .selects-master {
  display: flex;
  width: 100%;
  margin: 5px 0;
}

.searchPopup .selects-master select {
  width: 33%;
  overflow: hidden;
  height: 40px;
  padding-right: 4px;
  margin-left: 4px;
  border-radius: 3px;
  transition: .4s all ease;
  transform: scale(0);
  opacity: 0;
}

.searchPopup .selects-master select:last-child {
  margin-left: 0;
}

.searchPopup form#s button#searchsubmit {
  background: #901111;
  width: 100%;
  display: block;
  color: #fff;
  height: 40px;
  border-radius: 3px;
  font-size: 16px;
  cursor: pointer;
  transform: translate(0,200px);
  opacity: 0;
  transition: .4s all ease;
}

.searchPopup form#s button#searchsubmit i {
  padding-left: 5px;
}

.searchPopup.active form#s input#s {
  opacity: 1;
  transform: translate(0,0);
}

.searchPopup .selects-master select:nth-child(1) {
  transition-delay: .3s;
  transform-origin: right center;
}

.searchPopup .selects-master select:nth-child(2) {
  transition-delay: .5s;
  transform-origin: center center;
}

.searchPopup .selects-master select:nth-child(3) {
  transition-delay: .7s;
  transform-origin: left center;
}
.searchPopup.active .selects-master select {
transform: scale(1);
opacity: 1;
}

.searchPopup.active form#s button#searchsubmit {
  transform: translate(0,0);
  opacity: 1;
}

.slideMenu h1 {
  color: #ffffff;
  height: 47px;
  overflow:  hidden;
  background: #901111 !important;
  margin: -10px -10px 10px -10px;
  transform-origin:  top center;
}

.slideMenu h1 i {
  float: right;
  width: 35px;
  height: 35px;
  font-size: 22px;
  text-align: center;
  padding-top: 7px;
  background: #171717;
  margin-top: 5px;
  border-radius: 5px;
  color: #fff;
  margin-right: 42px;
}

.slideMenu h1 span {
  float: right;
  font-size: 20px;
  font-style: normal;
  padding-top: 5px;
  padding-right: 10px;
}

div#pushList {}
div#pushList > ul > li > a {
  height: 33px;
  overflow:  visible;
  background: #232323;
  display:  block;
  width: 100%;
  /* border-radius: 3px; */
  line-height: 35px;
  padding:  0 10px;
  z-index:  9;
  border-bottom: 1px solid #dddddd0a;
  border-right: 3px solid #901111;
}
div#pushList > ul > li {
  margin-bottom:  6px;
  transition: .4s all ease;
  opacity:  0;
}
div#pushList > ul > li > ul > li {
  display:  block;
  border-bottom: 1px solid #ffffff0a;
  padding:  3px 0;
}
div#pushList > ul > li > ul > li:last-child { border:  0; }
div#pushList > ul > li > a > i {
  float:  right;
  padding-top: 10px;
  padding-left:  5px;
}
div#pushList > ul > li > ul > li > a > i {
  float:  right;
  padding-top:  5px;
  padding-left:  6px;
  padding-right: 10px;
}
.slideMenu.active div#pushList > ul > li {
  transform:  translate(0,0);
  -webkit-transform:  translate(0,0);
  -moz-transform:  translate(0,0);
  -o-transform:  translate(0,0);
  opacity:  1;
}
div#pushList > ul > li:nth-child(odd) { 
  transform: translate(260px,0); 
  -webkit-transform: translate(260px,0);
  -moz-transform: translate(260px,0);
  -o-transform: translate(260px,0);
}
div#pushList > ul > li:nth-child(even) { 
  transform:  translate(-250px,0); 
  -webkit-transform:  translate(-250px,0);
  -moz-transform:  translate(-250px,0);
  -o-transform:  translate(-250px,0);
}
.slideMenu.active div#pushList > ul > li:nth-child(odd) {
  transition-delay: .6s; 
  -webkit-transition-delay: .6s; 
  -moz-transition-delay: .6s; 
  -o-transition-delay: .6s; 
}
.slideMenu.active div#pushList > ul > li:nth-child(even) {
  transition-delay: .5s; 
  -webkit-transition-delay: .5s;
  -moz-transition-delay: .5s;
  -o-transition-delay: .5s;
}
div#pushList > ul > li > ul {
  padding: 5px 10px;
  background: #1d1d1d;
  margin-bottom:  6px;
  border-radius:  0 0 3px 3px;
  display:  none;
}
div#pushList > ul > li {
  margin-bottom:  6px;
  transition: .4s all ease;
  opacity:  0;
}
section.sliderMaster {
  direction: ltr;
  background: #0a0a0a;
  border-bottom: 5px solid #222122;
}
section.sliderMaster .item {
  height: 350px;
  overflow: hidden;
  background: #0a0a0a;
  margin: 10px 0;
  border: 2px solid #171717;
}
section.sliderMaster .item a {
  display: block;
  width: 100%;
  height: 100%;
  direction: rtl;
}
section.sliderMaster .item a img {
  display: block;
  width: 100%;
  height: 100%;
  transition: .3s all ease;
}
section.sliderMaster .item a  h1.Title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 18px;
    padding: 10px;
    z-index: 99;
    line-height: 25px;
    transition: .4s all ease;
    opacity: 0;
    transform: scale(0);
}
a.sliderMasterNext {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 999;
  background: #901111;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 25px;
  text-align: center;
  padding-top: 8px;
  border-radius: 10px 0 0 10px;
  box-shadow: 0 1px 3px #000;
}
a.sliderMasterPrev {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 999;
  background: #901111;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 25px;
  text-align: center;
  padding-top: 8px;
  border-radius: 0 10px 10px 0;
  box-shadow: 0 1px 3px #000;
}
section.sliderMaster .item a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background: #000000b5;
  opacity: 0;
  transition: .3s all ease;
}
section.sliderMaster .item a:hover:after {
  opacity: 1;
}
section.sliderMaster .item i.fi-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%) scale(0);
  z-index: 999;
  overflow: hidden;
  border-radius: 50%;
  text-align: center;
  font-size: 54px;
  text-shadow: 0 10px 15px #000;
  transition: .3s all ease;
  opacity: 1;
}
section.sliderMaster .item:hover i.fi-play {
  transform: translate(-50%,-50%) scale(1);
  opacity: 1;
}
section.sliderMaster .item a p.desc {
  position: absolute;
  bottom: 60px;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 999;
  padding: 10px 10px 0;
  font-size: 18px;
  line-height: 23px;
  opacity: 0;
  transition: .3s all ease;
  transform: translate(0,-110px);
}
section.sliderMaster .item a:hover p.desc {
  opacity: 1;
  transform: translate(0,0);
}
section.sliderMaster .item a .titleBox:after {
    opacity: 0;
    content: "";
    position: absolute;
    left: -100%;
    top: -3px;
    height: 3px;
    width: 100%;
    background: #901111;
    transition: .3s all ease;
}
section.sliderMaster .item a:hover .titleBox:after {
    left: 0;
    opacity: 1;
}
section.sliderMaster .item a:hover img {
    transform: scale(1.2);
    filter:  grayscale(15);
}
section.main-section {
    margin: 20px 0;
}
h1.TitleMaster {
    height: 45px;
    border-right: 4px solid #901111;
    background: #0a0a0a;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 5px;
}
h1.TitleMaster > span {
    float: right;
    line-height: 45px;
    color: #ffffff;
}
h1.TitleMaster > span > i {
    float: right;
    font-size: 30px;
    line-height: 40px;
    padding: 3px 10px;
    padding-left: 0;
}
h1.TitleMaster > span > em {
    float: right;
    font-style: normal;
    padding-right: 10px;
}
li.movieItem {
    float: right;
    width: 16%;
    overflow: hidden;
    height: 340px;
    margin-top: 10px;
    margin-left: .8%;
    box-shadow: 0 2px 3px #00000091;
}
li.movieItem:nth-child(6n+0) {
    margin-left: auto;
}
li.movieItem a {
    display: block;
    width: 100%;
    height: 100%;
}
li.movieItem a img {
    display: block;
    width: 100%;
    height: 280px;
}
li.movieItem a h1.BottomTitle {
    height: 60px;
    text-align: center;
    font-size: 16px;
    background: #0a0a0a;
    line-height: 26px;
    padding: 5px;
    z-index: 999;
    font-family: sky.ttf;
}
li.movieItem a span.cat_name {
    position: absolute;
    bottom: 66px;
    right: 6px;
    z-index: 99;
    background: #901111;
    padding: 2px 10px;
    border-radius: 3px;
    transition: 0.4s all ease;
}
.label {
    position: absolute;
    width: auto;
    height: 30px;
    padding: 0 10px;
    text-align: center;
    z-index: 99999;
    background: #901111;
    top: 5px;
    left: 5px;
    line-height: 30px;
    color: #ffffff;
    font-size: 18px;
    box-shadow: 0 1px 2px #000000a1;
    font-weight: normal;
    border-radius: 2px;
}

.pagination-two a:hover,
.pagination li span.current,
.pagination li.active,.pagination li:hover {
    background: #901111;
}
.pagination li:hover a {
    color: #fff
}
.pagination li span ,.pagination li a {
    font-size: 15px;
    color: #ffffff;
    display: block;
    line-height: 100%;
    width:  100%;
    height:  100%;
    padding: 15px 13px;
}
.pagination-two a,.pagination-two span.current {
    display: inline-block;
    background: #ecdaef14;
    margin-right: 2px;
    color: white;
    height: 40px;
    font-weight:;
    position: relative;
    padding: 11px 13px;
    transition: .3s all ease;
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    -o-transition: .3s all ease;
    overflow: hidden;
    margin: 0 3px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 3px;
}
.pagination li {
    display: inline-block;
    background: #ecdaef14;
    margin-right: 2px;
    color: white;
    height: 40px;
    font-weight:;
    position: relative;
    line-height: 40px;
    transition: .3s all ease;
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    -o-transition: .3s all ease;
    overflow: hidden;
    margin: 0 1px;
}
.pagination-two ,.pagination {
    clear: both;
    text-align: center;
    margin:  20px 0;
    overflow:  hidden;
    height: 40px;
}
li.movieItem a span.qual_name {
    position: absolute;
    bottom: 100px;
    right: 6px;
    z-index: 99;
    background: #0a0a0a;
    padding: 2px 10px;
    border-radius: 3px;
    transition: .4s .1s all ease;
    text-transform: capitalize;
}
li.movieItem a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 300px;
    background: #0a0a0aba;
    transition: .3s all ease;
    opacity: 0;
    transform: scale(0);
    border-radius: 50%;
}
li.movieItem a:hover:after {
    opacity: 1;
    transform: scale(1);
    border-radius: 0;
}
li.movieItem a i {
    position: absolute;
    top: calc(50% - 15px);
    left: 50%;
    z-index: 99;
    transform: translate(-50%,-50%) scale(0);
    color: #fff;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
    font-size: 50px;
    transition: .3s 0.1s all ease;
    opacity: 0;
}
li.movieItem a:hover i {
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}
.single-header {
    min-height: 360px;
    overflow: hidden;
    background: #0a0a0a;
    border-bottom: 5px solid #222122;
    padding: 20px 0;
}
.single-header > div >.right {
    float: right;
    width: 77%;
}
.single-header > div >.right .single-thumbnail {
    width: 27%;
    height: auto;
    overflow: hidden;
    float: right;
    transform: translate(300px,0);
    opacity: 0;
    transition: transform .3s , opacity .5s;
    transition-delay: .3s;
    transition-timing-function: linear;
    margin-bottom: 5px;
}
.single-header > div >.right .single-thumbnail img {
    display: block;
    width: 100%;
    height: 380px;
    border-radius: 3px;
    box-shadow: 0 1px 3px #000;
    margin-bottom: 4px;
}
.ViewType {
    margin: 20px 0;
}
.ViewType .col-6 {
    float: right;
    width: 49%;
    overflow: hidden;
}
.ViewType .col-6:nth-child(odd) {
    margin-left: 2%;
}
.ViewType .col-6 li.movieItem {
    width: 32%;
    margin-left: 2%;
}
.ViewType .col-6 li.movieItem:nth-child(6n+0) {
    margin-left: auto;
}
.ViewType .col-6 li.movieItem:nth-child(3n+0) {
    margin-left: auto;
}
.VHolder {
    margin-top: 20px;
}
h1.TitleMaster a {
    float: left;
    width: auto;
    height: 35px;
    background: #ffffff0a;
    margin-top: 5px;
    padding: 0 16px;
    border-radius: 3px;
    margin-left: 5px;
    font-size: 18px;
}
h1.TitleMaster a em {
    float: right;
    font-style: normal;
    line-height: 35px;
}
h1.TitleMaster a i {
    float: left;
    line-height: 35px;
    padding-right: 5px;
    font-size: 25px;
}
.single-header > div  > .left {
    float: right;
    width: 21.5%;
    margin-right: 1.5%;
}
.single-header .infoBox {
    float: right;
    width: 71.5%;
    margin-right: 1.5%;
}
.single-header .infoBox .singleTitle {
    border-bottom: 3px solid #222122;
    height: auto;
    overflow: hidden;
    transform: translate(-100%,0);
    transition: .6s .6s all ease-out;
    opacity: 0;
}
.single-header .infoBox .singleTitle span {
    float: right;
}
.single-header .infoBox .singleTitle > span > i {
    float: right;
    font-size: 30px;
    line-height: 40px;
    padding: 3px 10px;
}
.single-header .infoBox .singleTitle span em {
    float: right;
    font-style: normal;
    line-height: 45px;
    font-size: 20px;
}
ul.share-post {
    float: left;
}
ul.share-post li {
    float: right;
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    border-radius: 3px;
    margin-right: 5px;
    text-align: center;
    transform: scale(0);
    transform-origin: right center;
    opacity: 0;
    transition: transform .4s , opacity .5s;
}
ul.share-post li.share-google {
    background: #980000;
}
ul.share-post li.share-facebook {
    background: #3b5998;
}
ul.share-post li.share-twitter {
    background: #4290cc;
}
ul.share-post li.share-whats {
    background: #277100;
}
ul.share-post li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 20px;
}
.single-header .infoBox .singleStory {
    font-size: 13px;
    background: #0c0c0c;
    border: 1px solid #222122;
    margin-top: 10px;
    padding: 10px 15px;
    transform: scale(0);
    transition: .4s .7s all ease-out;
    opacity: 0;
    max-height: 200px;
    overflow: auto;
}
.fixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    z-index: 999999;
}
.Logo {
    float: right;
    margin: 0 15px;
    max-width: 220px;
    height: 56px;
}
.Logo a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 35px;
    font-family: logo-font;
    line-height: 57px;
    text-transform: uppercase;
}
.mainMenu > ul > li {
    float: right;
    line-height: 57px;
    padding: 0 10px;
}
.mainMenu > ul > li > ul {
    position: absolute;
    top: 100%;
    right: 0;
    width: 150px;
    background: #0c0c0c;
    border: 1px solid #222122;
    text-align: center;
    opacity: 0;
    transition: .3s all ease;
    visibility: hidden;
}
.mainMenu > ul > li:hover > ul {
    opacity: 1;
    visibility: visible;
    z-index: 999999;
}
.mainMenu > ul > li > ul > li {
    border-bottom: 1px solid #222122;
    line-height: initial;
    padding: 10px 0;
}
.mainMenu > ul > li > ul > li:last-child {
    border: 0;
}
.main-header .header-left {
    float: left;
    margin-left: 2%;
}
.main-header .header-left form#s {
    float: right;
    display: inline-flex;
    color: #fff;
    border-radius: 3px;
    /* overflow: hidden; */
    margin: 9px 0;
}
.main-header .header-left .users-logn {
    float: left;
    margin: 9px 0;
    height: 36px;
    margin-right: 7px;
}
.main-header .header-left form#s input#s {
    width: 230px;
    background: #1f1f1f;
    height: 36px;
    padding: 7px 10px;
    color: #fff;
}
.main-header .header-left form#s button#searchsubmit {
    width: 40px;
    font-size: 20px;
    background: #2f2f2f;
    color: #fff;
    cursor: pointer;
}
.main-header .header-left .users-logn > span {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 17px;
    background: #fff;
    color: #222;
    padding: 9px;
    cursor: pointer;
    border-radius: 3px;
}
.main-header .header-left .users-logn ul {
    position: absolute;
    left: 0;
    width: 140px;
    background: #0c0c0c;
    text-align: center;
    border: 1px solid #1a1a1a;
    display: none;
    z-index: 999999;
}
.main-header .header-left .users-logn ul li:nth-child(1) {
    border-bottom: 1px solid #1a1a1a;
}
.main-header .header-left .users-logn ul li {
    padding: 8px 0px;
}
.singleTopper {
    margin-bottom: 10px;
    border-bottom: 3px solid #222122;
    padding: 5px 0;
    overflow: hidden;
}
ul.share-post li a em {
    float: right;
    font-size: 14px;
    line-height: 35px;
    font-style: normal;
    padding: 0 14px;
}
ul.share-post li a i {
    float: right;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    background: #00000026;
}
.single-header .infoBox .typesList {
    margin-top: 10px;
    border-bottom: 3px solid #222122;
}
.single-header .infoBox .typesList a {
    display: inline-block;
    border-left: 1px solid #222122;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    margin-bottom: 5px;
}
.singleTopper ul.userAcLi {
    float: right;
}
.singleTopper ul.userAcLi li {
    float: right;
    height: 35px;
    overflow: hidden;
    color: #8d8d8d;
    padding: 0 10px;
    line-height: 35px;
    border-left: 1px solid #8d8d8d52;
    transition: .4s all ease;
    transform: scale(0);
    opacity: 0;
    transform-origin: right center;
}
.singleTopper ul.userAcLi li i {
    float: right;
    font-size: 25px;
    line-height: 35px;
    padding-left: 5px;
}
.singleTopper ul.userAcLi li em {
    float: right;
    font-style: normal;
    font-size: 17px;
    line-height: 35px;
    padding: 0 5px;
}
span.download-later,span.watch-later {
    background: #901111;
    float: right;
    height: 35px;
    width: auto;
    border-radius: 3px;
    overflow: hidden;
    font-size: 16px;
    padding: 0 10px;
    line-height: 35px;
    margin-right: 6px;
    cursor: pointer;
    transform: translate(0,150px);
    transition: .4s .6s all ease;
    opacity: 0;
}
span.download-later i,span.watch-later i {
    padding-left: 7px;
}
li.likePost {
    cursor: pointer;
}
.breadcrumbs-single {
    height: 45px;
    overflow: auto;
    line-height: 45px;
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 0 12px;
    margin-top: 10px;
    transform: rotate(-25deg);
    transform-origin: 100% 100%;
    transition: .5s .7s all ease;
    opacity: 0;
}
.breadcrumbs-single li {
    float: right;
}
.breadcrumbs-single i {
    float: right;
    line-height: 45px;
    margin: 0 10px;
}
.breadcrumbs-single li.current {
    color: #dbc41e;
}
.single-header.load > div >.right .single-thumbnail {
    transform: translate(0,0);
    opacity: 1;
}
.single-header.load .singleTopper ul.userAcLi li {
    transform: scale(1);
    opacity: 1;
}
.singleTopper ul.userAcLi li:nth-child(1) {
    transition-delay: .2s;
}
.singleTopper ul.userAcLi li:nth-child(2) {
    transition-delay: .4s;
}
.single-header.load span.download-later, .single-header.load span.watch-later {
    opacity: 1;
    transform: translate(0,0);
}
ul.share-post li:nth-child(1) {
    transition-delay: .2s;
}
.LeftBox {
    overflow: hidden;
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 5px 10px;
    min-height: 100px;
}
.LeftBox li {
    display: block;
    border-bottom: 1px solid #222122;
    padding: 7px 0px;
    transition: .4s all ease;
    opacity: 0;
}
.LeftBox li a + a:before {
    content: ',';
    margin: 0 5px;
}
.LeftBox li:last-child {
    border: 0;
}
.jc-bs3-row.row.justify-content-md-center.justify-content-sm-center.justify-content-xs-center.justify-content-lg-center {
    width: 350px;
    margin: 0 auto;
}
.BtnsGroup > div {
    height: 65px;
    margin-top: 10px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    overflow: hidden;
    transform: translate(0,150px);
    transition: .4s all ease;
    opacity: 0;
    box-shadow: 0 1px 3px #0000007d;
}
.watchNow {
    background: #901111;
}
.downloadhNow {
    background: #087300;
}
.BtnsGroup > div a {
    display: block;
    width: 100%;
    height: 100%;
}
.BtnsGroup > div i {
    float: right;
    font-size: 35px;
    width: 65px;
    height: 65px;
    background: #00000030;
    text-align: center;
    line-height: 65px;
}
.BtnsGroup > div span {
    font-size: 21px;
    line-height: 65px;
    text-align: center;
    float: right;
    width: calc(100% - 65px);
}
.workTeam {
    background: #0c0c0c;
    border: 1px solid #222122;
    margin-top: 10px;
    padding: 1px 10px 3px;
    overflow: hidden;
}
.workTeam li {
    display: block;
    border-bottom: 1px solid #222122;
    padding: 10px 0;
    transition: .4s all ease-in-out;
    opacity: 0;
}
.workTeam li:last-child {
    border: 0;
}
.workTeam li a + a:before {
    content: '|';
    margin: 0 6px;
}
.trailerBtn {
    display: block;
    width: 100%;
    height: 40px;
    background: #0c0c0c;
    margin-top: 10px;
    border: 1px solid #222122;
    text-align: center;
    line-height: 40px;
    font-size: 19px;
    cursor: pointer;
    transition: .4s .8s all ease;
    transform: translate(0,150px);
    opacity: 0;
}
.trailerBtn:hover {
    background: #901111;
    border: 0;
}
.singleBottomArea {
    margin: 20px 0;
}
.TagsList {
    margin-bottom: 20px;
    margin-top: 20px;
}
.TagsList .list {
    background: #0000007a;
    padding: 0 10px 10px;
    margin-top: -5px;
}
.TagsList .list a {
    float: right;
    height: 35px;
    border: 1px solid #222122;
    line-height: 35px;
    overflow: hidden;
    padding: 0 13px;
    margin-top: 10px;
    margin-left: 10px;
    transition: .3s all ease;
}
.TagsList .list a:hover {
    background: #901111;
    border: 0;
}
.related-posts {margin: 20px 0;}
.user-interface {
    margin: 30px 0;
}
.user-interface > .right {
    float: right;
    width: 20%;
    min-height: 700px;
    background: #0000007a;
    border-radius: 3px;
    overflow: hidden;
    padding: 20px;
    border: 1px solid #222122;
}
.user-interface > .left {
    float: left;
    width: calc(80% - 15px);
    background: #0000007a;
    height: 700px;
    border-radius: 3px;
    padding: 20px 20px;
    border: 1px solid #222122;
    overflow: auto;
}
.user-interface .user-photo {
    display: block;
    border-radius: 50%;
    overflow: hidden;
    width: 80%;
    height: 160px;
    margin: 0 auto;
    box-shadow: 0 1px 2px #000;
}
.user-interface .user-photo img {
    display: block;
    width: 100%;
    height: 100%;
}
.user-interface > .right .Text {
    text-align: center;
    color: #ffffff;
    padding: 10px 0 5px;
    border: 1px solid rgba(34, 33, 34, .5);
    margin-top: 10px;
}
.user-interface > .right .Text p {
    direction: ltr;
}
ul.user-ul li {
    height: 35px;
    margin-top: 10px;
    cursor: pointer;
    overflow: hidden;
    padding: 0 6px;
    border-radius: 3px;
    opacity: .3;
    transition: .3s all ease;
    border: 1px solid #222122;
}
ul.user-ul li i {
    float: right;
    font-size: 22px;
    line-height: 35px;
    overflow: hidden;
    width: 35px;
    text-align: center;
}
ul.user-ul li span , ul.user-ul li span a {
    line-height: 35px;
    font-size: 15px;
    padding-right: 6px;
    width: calc(100% - 35px);
    float: right;
}
ul.user-ul li.active {
    opacity: 1;
    color: #ffffff;
    background: #901111;
    border: 0;
}
li.user-list-block {
    float: right;
    width: 49%;
    overflow: hidden;
    height: 100px;
    background-color: #0f0e0f;
    box-shadow: 0 1px 2px #00000047;
    margin-top: 2%;
    border: 1px solid #222122;
}
li.user-list-block:nth-child(odd) {
    margin-left: 2%;
}
li.user-list-block span.removeFromList {
    position: absolute;
    top: 6px;
    left: 6px;
    z-index: 999;
    cursor: pointer;
    background: #901111;
    color: #ffffff;
    height: 30px;
    border-radius: 3px;
    padding: 0 8px;
    line-height: 30px;
    font-size: 13px;
}
li.user-list-block a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 10px;
}
li.user-list-block a img {
    float: right;
    width: 66px;
    height: 80px;
    margin-top: 10px;
}
li.user-list-block span.removeFromList i {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 30px;
    font-size: 20px;
}
li.user-list-block a .leftSide {
    float: left;
    width: calc(100% - 76px);
    padding-top: 5px;
}
.userTitle span {
    display: inline-block;
    padding-left: 5px;
    font-size: 25px;
    color: #ffffff;
    line-height: 40px;
    width: 100%;
    border-right: 4px solid #901111;
    padding-right: 11px;
    background: #0f0e0f;
}
.userTitle span i {
    padding-left: 7px;
}
span.error-msg {
    height: -65px;
    color: #ffba3c;
    display: block;
    text-align: center;
}
span.error-msg:first-child {
    padding-top: 10px;
}
.mainMenu > ul > li i {
    padding-right: 5px;
}
.cat-page {
    margin: 20px 0;
}
.catHolder {
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 10px 16px 0;
    margin-top: 10px;
}
.single-header.load ul.share-post li {
    opacity: 1;
    transform: scale(1);
}
ul.share-post li:nth-child(2) {
    transition-delay: .4s;
}
ul.share-post li:nth-child(3) {
    transition-delay: .6s;
}
ul.share-post li:nth-child(4) {
    transition-delay: .8s;
}
.LeftBox li:nth-child(odd) {
    transition-delay: .4s;
    transform: translate(400px,0);
}
.LeftBox li:nth-child(even) {
    transform: translate(-400px,0);
    transition-delay: .6s;
}
.single-header.load .LeftBox li {
    transform: translate(0,0);
    opacity: 1;
}
.BtnsGroup > div:nth-child(1) {
    transition-delay: .5s;
}
.BtnsGroup > div:nth-child(2) {
    transition-delay: .7s;
}
.single-header.load .BtnsGroup > div {
    transform: translate(0,0);
    opacity: 1;
}
.single-header.load .infoBox .singleTitle {
    transform: translate(0%,0);
    opacity: 1;
}
.single-header.load .breadcrumbs-single {
    transform: rotate(0deg);
    opacity: 1;
}
.workTeam li:nth-child(1) {
    transform: translate(0,-200%);
    transition-delay: .5s;
}
.workTeam li:nth-child(2) {
    transform: translate(-200%,0);
    transition-delay: .8s;
}

.workTeam li:nth-child(3) {
    transform: translate(200%,0);
    transition-delay: 1.1s;
}
.workTeam li:nth-child(4) {
    transform: translate(0,200%);
    transition-delay: 1.4s;
}

.single-header.load .workTeam li {
    transform: translate(0,0);
    opacity: 1;
}
.single-header.load .infoBox .singleStory {
    transform: scale(1);
    opacity: 1;
}
.single-header.load .trailerBtn {
    transform: translate(0,0);
    opacity: 1;
}
.trailerBtn:hover {
    transition-delay: 0s;
}
ul.serversList {
    background: #0c0c0c;
    border: 1px solid #222122;
    border-bottom: 0;
    display: flow-root;
    text-align: center;
    margin-bottom: -9px;
}
ul.serversList li {
    direction: rtl;
    height: 50px;
    cursor: pointer;
    text-transform: capitalize;
    font-family: 'cairo-font';
    transition: .3s all ease;
    width: auto;
    text-align: center;
    display: inline-block;
}
.watchAreaMaster {
    margin: 30px 0;
}
ul.serversList li.active span:after, ul.serversList li.active {
    background: #901111;
}
ul.serversList li span {
    z-index: 5;
    padding: 0px 20px 0 20px;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 50px;
    font-size: 17px;
    transition: .3s all ease;
}
ul.serversList li span small {
    font-size: 12px;
}
ul.serversList li span:after {
    transition: .3s all ease;
    content: '';
    position: absolute;
    top: 16px;
    right: 50%;
    height: 30px;
    width: 30px;
    transform: rotateZ(45deg) translate(50%);
}
ul.serversList li span p {
    z-index: 99;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}

.watchAreaMaster .holder {
    height: 650px;
    display: block;
}
.watchAreaMaster .holder iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}
.userInfoForm .formG {
    display: flex;
    width: 100%;
    margin: 10px 0;
}
.userInfoForm .formG label {
    display: inline-block;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    padding-left: 10px;
    width: 200px;
    color: #e7ffff;
    cursor: pointer;
}
.userInfoForm .formG svg {
    width: 40px;
    height: 20px;
    fill: currentColor;
    float: right;
    margin-top: 8px;
}
.userInfoForm .formG .box {
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    height: 40px;
    background: #230627;
    width: 160px;
    border: 1px solid #ffffff08;
    cursor: pointer;
}
.userInfoForm .formG input {
    width: calc(100% - 200px);
    background: #0f0e0f;
    color: #fff;
    border: 1px solid #ffffff08;
    padding: 10px;
    overflow: hidden;
    height: 40px;
}
.userInfoForm .formG .box span {
    float: right;
    width: calc(100% - 50px);
    text-align: right;
    color: #ffba3c;
    font-size: 16px;
}
.userInfoForm button#save {
    display: inline-block;
    width: auto;
    height: 45px;
    cursor: pointer;
    border-radius: 3px;
    margin-left: auto;
    margin-right: 0;
    float: left;
    background: #901111;
    font-size: 15px;
    color: #fff;
}
.userInfoForm button#save i {
    padding-left: 7px;
}
.userInfoForm button#save i {
    float: right;
    height: 45px;
    font-size: 28px;
    padding-left: 2px;
    padding-top: 8px;
    background: #00000029;
    width: 45px;
    text-align: center;
    box-shadow: inset 0 0px 3px -1px #000;
}
.userInfoForm button#save span {
    float: right;
    font-size: 15px;
    line-height: 45px;
    width: calc(100% - 45px);
    text-align:  center;
    padding: 0 20px;
}
.userInfoForm .formG input[type="file"] {
    padding-top: 9px;
    padding-right: 9px;
}
form.userInfoForm {
    margin-top: 30px;
}
.LoginMaster {
    width: 500px;
    margin: 0 auto;
    background: #0c0c0c;
    border: 1px solid #222122;
    margin-top: 100px;
    margin-bottom: 100px;
    padding: 10px 20px 20px;
}
.LoginMaster h2 {
    display: block;
    width: 100%;
    font-size: 30px;
    border-bottom: 1px solid #222122;
}
.LoginMaster input {
    display: block;
    width: 100%;
    height: 40px;
    margin-top: 10px;
    background: #0c0c0c;
    border: 1px solid #222122;
    color: #fff;
    padding: 5px 10px;
}
.LoginMaster input.submit_button {
    background: #901111;
    border: 0;
    cursor: pointer;
    border-radius: 3px;
}
.registerMaster {
    margin: 100px auto;
    text-align: center;
}
.registerMaster .right {
    float: right;
    width: 40%;
    background: #0c0c0c;
    border: 1px solid #222122;
    height: 450px;
    padding: 9px 20px;
}
.registerMaster .left {
    float: right;
    width: 58%;
    margin-right: 2%;
    background: #0c0c0c;
    border: 1px solid #222122;
    height: 450px;
    padding: 10px 20px;
}

.registerMaster > div > div > h1 {
    border-bottom: 1px solid #222122;
}
.che-div {
    margin: 10px 0;
}
.che-div i {
    float: right;
    width: 40px;
    height: 40px;
    border: 2px solid #ffffff;
    color: #ffffff;
    text-align: center;
    font-size: 23px;
    border-radius: 50%;
    padding-top: 7px;
    margin-left: 10px;
}
.che-div span {
    float: right;
    width: calc(100% - 50px);
    font-size: 17px;
    padding: 7px 0;
    color: #ffffff;
    text-align: right;
}
form#register-form input {
    display: block;
    width: 100%;
    height: 40px;
    border: 1px solid #0f0e0f;
    color: #fff;
    background: #ffffff03;
    margin-top: 10px;
    padding: 5px 10px;
}
form#register-form button#register-button {
    background: #901111;
    width: 100%;
    display: block;
    height: 40px;
    border-radius: 3px;
    margin-top: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    font-weight: normal !important;
}
.jconfirm .jconfirm-box .jconfirm-buttons button {
    font-family: inherit !important;
}
ul.donwload-servers-list li {
    float: right;
    width: 15.83%;
    background: #0c0c0c;
    margin-top: 1%;
    margin-left: 1%;
    overflow: hidden;
    box-shadow: 0 0px 3px #000;
}
ul.donwload-servers-list li:nth-child(6n+0) {
    margin-left: auto;
}
.downloadMaster {
    margin: 20px 0 20px;
}
ul.donwload-servers-list li span.ser-name {
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 17px;
    font-family: cairo-font;
    background: #00000052;
    border: 1px solid #222122;
}
ul.donwload-servers-list li .server-info {
    height: 40px;
    border: 1px solid #222122;
    border-top: 0;
}
ul.donwload-servers-list li .server-info em {
    float: right;
    width: 50%;
    height: 40px;
    text-align: center;
    font-style: normal;
    line-height: 40px;
}
ul.donwload-servers-list li .server-info em:nth-child(1) {
    border-left: 1px solid #222122;
}
ul.donwload-servers-list li a.ser-link {
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
    background: #901111;
}
a.bactToSingle {
    float: left !important;
    height: 35px !important;
    background: #0c0c0c !important;
    border: 1px solid #222122 !important;
    line-height: 35px !important;
    padding: 0 17px !important;
    margin-top: 5px !important;
    font-size: 16px !important;
    border-radius: 0 !important;
}
.salery-list {
    margin: 20px 0;
}
.popup {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999999999;
    width: 100%;
    height: 100%;
    background: #0000008f;
    display: none;
}
.popup .popupContent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0);
    transition: .4s all ease;
    opacity: 0;
}
.popup .popupContent iframe {
    width: 680px;
    height: 380px;
}
.popup.active .popupContent {
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}
.singleCover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    transform: scale(1.2);
}
.singleCover:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0f0e0ff5;
}
.popup .gameSliderMaster {
    display: block;
    width: 809px;
    height: 500px;
    direction: ltr;
    border-radius: 3px;
}
.popup .gameSliderMaster a.im-next {
    position: absolute;
    top: 50%;
    right: -20px;
    width: 40px;
    margin-top: -20px;
    z-index: 999;
    background: #901111;
    height: 40px;
    border-radius: 15px;
    text-align: center;
    font-size: 28px;
    box-shadow: 0 0px 3px #0000004a;
    padding-top: 7px;
}
.popup .gameSliderMaster a.im-prev {
    position: absolute;
    top: 50%;
    left: -20px;
    width: 40px;
    margin-top: -20px;
    z-index: 999;
    background: #901111;
    height: 40px;
    border-radius: 15px;
    text-align: center;
    font-size: 28px;
    box-shadow: 0 0px 3px #0000004a;
    padding-top: 7px;
}
.popup .gameSliderMaster .item {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    overflow: hidden;
}
.popup .gameSliderMaster .item img {
    display: block;
    width: 100%;
    height: 100%;
}
ul.donwload-two-list li.col {
    float: right;
    width: 49%;
    background: #0c0c0c;
    border: 1px solid #222122;
    height: auto;
    overflow: auto;
    padding: 5px 13px 15px;
    margin-top: 10px;
}
ul.donwload-two-list li.col:nth-child(odd) {
    margin-left: 2%;
}
ul.donwload-two-list li.col h2 {
    display: block;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #222122;
}
ul.donwload-two-list li.col .list-links a {
    width: 24.25%;
    text-align: center;
    background: #901111;
    margin-top: 1%;
    height: 40px;
    border-radius: 3px;
    margin-left: .30%;
    line-height: 40px;
    display: inline-block;
}
ul.donwload-two-list li.col .list-links a:nth-child(4n+0) {
    margin-left: auto;
}
.singer-songs-list {
    margin: 20px 0;
}
li.snogBlock {
    display: block;
    width: 100%;
    height: 50px;
    background: #0c0c0c;
    border: 1px solid #222122;
    margin-top: 10px;
    overflow: hidden;
}
li.snogBlock .right-side {
    float: right;
}
li.snogBlock .left-side {
    float: left;
}
li.snogBlock .right-side a {
    float: right;
}
li.snogBlock .right-side a i {
    float: right;
    width: 50px;
    height: 48px;
    background: #ffffff0d;
    text-align: center;
    font-size: 30px;
    line-height: 48px;
    border-left: 1px solid #000;
}
li.snogBlock .right-side a em {
    float: right;
    font-style: normal;
    line-height: 48px;
    font-size: 18px;
    padding: 0 12px;
}
.player-singer-page {
    margin-top: 10px;
    direction: ltr;
    display: none;
}
li.snogBlock .left-side a {
    float: right;
    width: auto;
    height: 35px;
    line-height: 35px;
    padding: 0 12px;
    margin-top: 7px;
    margin-left: 7px;
    background: #181818;
    border: 1px solid #222122;
}
li.snogBlock .left-side a i {
    padding-left: 5px;
}
.player-mp3 .sm2-bar-ui .bd,.player-mp3  .sm2-bar-ui .sm2-extra-controls {
    background: #1f1f1f !important;
}
.player-single-song {
    display: block;
    margin-top: 10px;
    background: #0c0c0c;
    border: 1px solid #222122;
    direction: ltr;
    transform: rotate(35deg);
    transform-origin: left bottom;
    transition: .4s .8s all ease;
    opacity: 0;
}
.player-single-song .bd.sm2-main-controls {
    background: #0c0c0c !important;
}
.single-header.load .player-single-song {
    opacity: 1;
    transform: rotate(0deg);
}
span.listeningLater {
    background: #901111;
    float: right;
    height: 35px;
    width: auto;
    border-radius: 3px;
    overflow: hidden;
    font-size: 16px;
    padding: 0 10px;
    line-height: 35px;
    margin-right: 6px;
    cursor: pointer;
    transform: translate(0,150px);
    transition: .4s .6s all ease;
    opacity: 0;
}
span.listeningLater i {
    padding-left: 7px;
}
.single-header.load span.listeningLater {
    opacity: 1;
    transform: translate(0,0);
}
.seasons-list {
    margin: 20px 0;
}
.episodes-list {
    margin: 20px 0;
}
.episodes-list table, .episodes-list table tbody {
    display: block;
    width: 100%;
    font-weight: normal;
}
.episodes-list table tbody tr th {
    height: 45px;
    padding: 0 10px;
    line-height: 50px;
    border-left: 1px solid #222122;
    font-weight: normal !important;
}
.episodes-list table tbody tr th:nth-child(1) {
    width: 12%;
    text-align: center;
}
.episodes-list table tbody tr {
    display: inline-flex;
    width: 100%;
    border-bottom: 1px solid #222122;
    font-weight: normal !important;
}
.episodes-list table {
    background: #0c0c0c;
    border: 1px solid #222122;
    margin-top: 10px;
}
.episodes-list table tbody tr th:nth-child(2) {
    width: 76%;
    text-align: right;
}
.episodes-list table tbody tr th:nth-child(3) {
    width: 12%;
    border-left: 0;
}
.episodes-list table tbody tr th a {
    display: block;
    width: 100%;
    margin: 0 auto;
    height: 35px;
    background: #901111;
    margin-top: 5px;
    line-height: 35px;
    border-radius: 3px;
}
.episodes-list table tbody tr th a i {
    padding-left: 5px;
}
section.header-news {
    height: 300px;
    overflow: hidden;
    padding: 20px 0;
}
section.header-news .cover {
    position:  absolute;
    top: 0;
    left:  0;
    right:  0;
    bottom:  0;
    background-size:  cover;
    background-position:  center center;
    filter:  blur(10px);
    -webkit-filter:  blur(10px);
    -moz-filter:  blur(10px);
    -o-filter:  blur(10px);
    transform:  scale(1.2);
    -webkit-transform:  scale(1.2);
    -moz-transform:  scale(1.2);
    -o-transform:  scale(1.2);
}
section.header-news .cover:after {
    content:  '';
    position:  absolute;
    top:  0;
    left:  0;
    right:  0;
    bottom:  0;
    background: #0f0e0fa8;
}
.newsShare {
    position:  absolute;
    left:  0px;
    bottom:  0;
    color:  #fff;
}
section.header-news .container {
    height: 100% !important;
}
.newsShare span {
    float:  right;
    font-size: 23px;
    line-height: 45px;
    padding-left:  5px;
    text-shadow: 0 1px 3px #000;
    -webkit-text-shadow: 0 1px 3px #000;
    -moz-text-shadow: 0 1px 3px #000;
    -o-text-shadow: 0 1px 3px #000;
    transform: translate(150px,0);
    -webkit-transform: translate(150px,0);
    -moz-transform: translate(150px,0);
    -o-transform: translate(150px,0);
    transition: .5s .9s all ease-out;
    -webkit-transition: .5s .9s all ease-out;
    -moz-transition: .5s .9s all ease-out;
    -o-transition: .5s .9s all ease-out;
    opacity:  0;
}
.newsShare ul {
    float:  right;
    width:  auto;
}
.newsShare ul li {
    float:  right;
    width: 45px;
    height: 45px;
    border-radius:  50%;
    overflow:  hidden;
    margin-right: 7px;
    box-shadow: 0 0px 3px 2px #00000040;
    -webkit-box-shadow: 0 0px 3px 2px #00000040;
    -moz-box-shadow: 0 0px 3px 2px #00000040;
    -o-box-shadow: 0 0px 3px 2px #00000040;
    transition: .3s all cubic-bezier(0.16, 0.07, 1, 1);
    -webkit-transition: .3s all cubic-bezier(0.16, 0.07, 1, 1);
    -moz-transition: .3s all cubic-bezier(0.16, 0.07, 1, 1);
    -o-transition: .3s all cubic-bezier(0.16, 0.07, 1, 1);
    transform:  scale(0);
    opacity: 0;
}
.newsShare ul li.share-google {
    background: #bf0000;
}
.newsShare ul li.share-facebook {
    background:  #3b5998;
}
.newsShare ul li.share-twitter {
    background:  #4290cc;
}
.newsShare ul li.share-whats {
    background:  #277100;
}
.newsShare ul li a {
    display:  block;
    width:  100%;
    height:  100%;
    font-size:  25px;
    text-align:  center;
}
.newsShare ul li a i { line-height:  45px; }
section.header-news .newsTitle {
    position:  absolute;
    bottom:  0;
    right:  0;
    z-index:  99;
    color:  #fff;
    width: 75%;
    transition: transform .7s cubic-bezier(0.75, -0.18, 0, 1.7) , opacity .9s cubic-bezier(0.75, -0.18, 0, 1.7);
    -webkit-transition: transform .7s cubic-bezier(0.75, -0.18, 0, 1.7) , opacity .9s cubic-bezier(0.75, -0.18, 0, 1.7);
    -moz-transition: transform .7s cubic-bezier(0.75, -0.18, 0, 1.7) , opacity .9s cubic-bezier(0.75, -0.18, 0, 1.7);
    -o-transition: transform .7s cubic-bezier(0.75, -0.18, 0, 1.7) , opacity .9s cubic-bezier(0.75, -0.18, 0, 1.7);
    transform: translate(0,250px);
    -webkit-transform: translate(0,250px);
    -moz-transform: translate(0,250px);
    -o-transform: translate(0,250px);
    opacity:  0;
}
section.header-news .newsTitle span {
    display: inline-block;
    font-size:  15px;
    padding-left:  10px;
    border-left: 2px solid #ffffff14;
}
section.header-news .newsTitle span i { padding-left:  5px; }
section.header-news .newsTitle h1 {
    display:  block;
    font-size: 31px;
    color: #ffffff;
}
section.header-news .newsTitle span:last-child {
    border:  0;
    padding-right: 5px;
}
section.newsContent {
    min-height:  500px;
    border-left:  1px solid #AAA;
    border-right: 1px solid #AAA;
    padding: 25px;
    margin-bottom: 20px;
    box-shadow: 0 1px 3px #0000003d;
    -webkit-box-shadow: 0 1px 3px #0000003d;
    -moz-box-shadow: 0 1px 3px #0000003d;
    -o-box-shadow: 0 1px 3px #0000003d;
    background: #0c0c0c;
    border: 1px solid #222122;
    color: #fff;
    text-align: right;
    margin-top: 20px;
 }
.newsShare ul li:hover {
    width:  auto;
    border-radius: 5px;
    padding: 0 15px;
    transition-delay:  0s;
}
.newsShare ul li em {
    font-size:  18px;
    float: left;
    font-style:  normal;
    line-height:  45px;
    padding-right: 6px;
    transition:  0.5s all ease-in;
    -webkit-transition:  0.5s all ease-in;
    -moz-transition:  0.5s all ease-in;
    -o-transition:  0.5s all ease-in;
    padding-top: 2px;
}
.newsShare ul li:nth-child(1) {
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
}
.newsShare ul li:nth-child(2) {
    transition-delay: .3s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
}
.newsShare ul li:nth-child(3) {
    transition-delay:  .6s;
    -webkit-transition-delay:  .6s;
    -moz-transition-delay:  .6s;
    -o-transition-delay:  .6s;
}
.newsShare ul li:nth-child(4) {
    transition-delay: .9s;
    -webkit-transition-delay: .9s;
    -moz-transition-delay: .9s;
    -o-transition-delay: .9s;
}
section.header-news.loaded .newsShare li {
    transform:  scale(1);
    -webkit-transform:  scale(1);
    -moz-transform:  scale(1);
    -o-transform:  scale(1);
    opacity:  1;
}
section.header-news.loaded .newsShare li:hover { 
    transition-delay:  0s !important;
}
section.header-news.loaded .newsTitle {
    opacity:  1;
    transform:  translate(0,0);
    -webkit-transform:  translate(0,0);
    -moz-transform:  translate(0,0);
    -o-transform:  translate(0,0);
}
section.header-news.loaded .newsShare span {
    opacity:  1;
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
}
.beadcrumbs {
    height: 45px;
    overflow: hidden;
    background: #0c0c0c;
    border-bottom: 2px solid #ffffff0d;
}
.beadcrumbs li {
    float: right;
    line-height: 42px;
}
.beadcrumbs i {
    float: right;
    line-height: 42px;
    margin: 0 10px;
}
.beadcrumbs li.current {
    color: #f2c61d;
}
.beadcrumbs.archp {
    background: #0c0c0c;
    border: 1px solid #222122;
    margin: 10px 0;
    padding: 0 15px;
}
section.sliderMaster .item:hover a h1.Title {
    opacity: 1;
    transform: scale(1);
}
li.user-list-block a .leftSide h2 {
    font-size: 17px;
    font-weight: bold;
}
h1.loadingText {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 40px;
}
.genresList {
    margin-top: 20px;
    background: #0c0c0c;
    border-top: 1px solid #222122;
    padding: 20px 0;
    border-bottom: 1px solid #222122;
}
.genresList li {
    float: right;
    width: 13.42%;
    background: #0c0c0c;
    border: 1px solid #222122;
    height: 40px;
    margin-top: 10px;
    margin-left: 1%;
    overflow: hidden;
}
.genresList li:nth-child(7n+0) {
    margin-left: auto;
}
.genresList li a {
    display: block;
    width: 100%;
    height: 100%;
}
.genresList li a i {
    float: right;
    width: 38px;
    height: 38px;
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    background: #ffffff0d;
}
.genresList li a em {
    float: right;
    width: calc(100% - 38px);
    height: 38px;
    line-height: 35px;
    text-align: center;
    font-style: normal;
}
.mainp-Con {
    background: #0c0c0c;
    border: 1px solid #222122;
    min-height: 600px;
    text-align: center;
}
.slideMenu  .Social {
    text-align: center;
}
.slideMenu  .Social a {
    float: none;
    width: 36px;
    height: 36px;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    border-radius: 5px;
    margin-right: 5px;
    transition: .4s all ease;
    display: inline-block;
    padding-top: 8px;
    transform: scale(0);
    transform-origin: right center;
    opacity: 0;
}
.slideMenu  .Social a.facebook {
    background: #3b5998;
}
.slideMenu  .Social a.google {
    background: #980000;
}
.slideMenu  .Social a.twitter {
    background: #4290cc;
}
.slideMenu  .Social a.youtube {
    background: #b90505;
}
.slideMenu  .Social a:nth-child(1) {
    transition-delay: .2s;
}
.slideMenu  .Social a:nth-child(2) {
    transition-delay: .4s;
}

.slideMenu  .Social a:nth-child(3) {
    transition-delay: .6s;
}

.slideMenu  .Social a:nth-child(4) {
    transition-delay: .8s;
}

.slideMenu.active .Social a {
    transform: scale(1);
    opacity: 1;
}
.E404 {
    text-align:  center;
    padding:  60px 0;
}
.E404 h1 { padding:  10px 0;}
.E404 form {
    display:  inline-flex;
    width: 70%;
}
.E404 form input {
    width: 50%;
    height: 35px;
    background: #ffffff;
    border-radius: 3px;
    padding: 7px 10px;
    float: right;
    font-weight: bold;
    color: #272727;
}
.E404 form select {
    width: 100px;
    margin-right: 5px;
    background: #ffffff;
    border-radius: 3px;
    color: #212121;
    font-weight: bold;
    float: right;
    height: 35px;
    -webkit-appearance: none;
    padding-right: 7px;
    outline: 0;
}
.E404 form button {
    width: 12%;
    border-radius: 3px;
    background: #5a1b58;
    font-size: 16px;
    margin-right: 5px;
    cursor: pointer;
    color: #ffffff;
    float: right;
    height: 35px;
    padding-top: 4px;
}
.E404 form button i { padding-left: 5px }
.E404 img {
    width: 350px;
}
.search-page {
    margin: 20px 0;
}
a.IMDBRating {
    background: #ffc809;
    position: absolute;
    top: 318px;
    left: 10px;
    color: #222;
    font-weight: bold;
    font-family: cairo-font;
    text-transform: uppercase;
    height: 50px;
    width: auto;
    border-radius: 3px;
    box-shadow: 0 1px 13px #000;
}
a.IMDBRating span {
    float: left;
    height: 50px;
    font-size: 23px;
    background: #00000024;
    width: 60px;
    text-align: center;
    box-shadow: inset 0 0px 3px -1px #000;
    overflow: hidden;
    line-height: 50px;
}
a.IMDBRating em {
    float: right;
    line-height: 50px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    overflow: hidden;
    font-size: 40px;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 10px;
}
section.sliderThree {
    direction:  ltr;
    overflow: visible;
    overflow:  hidden;
    border-bottom: 5px solid #1a1a1a;
}
section.sliderThree .item {
    height:  320px;
    overflow: hidden;
    margin-top: 53px;
    box-shadow: 0 0px 7px 2px #00000066;
    -webkit-box-shadow: 0 0px 7px 2px #00000066;
    -moz-box-shadow: 0 0px 7px 2px #00000066;
    -o-box-shadow: 0 0px 7px 2px #00000066;
    margin-bottom: 20px;
    direction:  rtl;
    transition:  .4s all ease;
    -webkit-transition:  .4s all ease;
    -moz-transition:  .4s all ease;
    -o-transition:  .4s all ease;
    transform: scale(.97);
    -webkit-transform: scale(.90);
    -moz-transform: scale(.97);
    -o-transform: scale(.97);
    transform-origin: center;
    border: 3px solid #1a1a1a;
}
section.sliderThree .item .sliderC {
    position:  absolute;
    top: 0;
    left:  0;
    right:  0;
    bottom:  0;
    background-size:  cover;
    background-position: center center;
    width:  100%;
    height:  100%;
    border-radius: 0px;
}
section.sliderThree .item .sliderThumb {
    float: left;
    width:  230px;
    margin: -36px 0px 0px 19px;
    z-index:  999;
    box-shadow:  0 1px 4px 1px #000;
    -webkit-box-shadow:  0 1px 4px 1px #000;
    -moz-box-shadow:  0 1px 4px 1px #000;
    -o-box-shadow:  0 1px 4px 1px #000;
    border-radius: 3px;
    /* border: 1px solid #191919; */
    transform: translate(0,250px);
    -webkit-transform: translate(0,250px);
    -moz-transform: translate(0,250px);
    -o-transform: translate(0,250px);
    transition: .5s .4s all ease;
    -webkit-transition: .5s .4s all ease;
    -moz-transition: .5s .4s all ease;
    -o-transition: .5s .4s all ease;
    opacity:  0;
    overflow: hidden;
    height: 330px;
}
section.sliderThree .item .sliderThumb img {
    display:  block;
    width:  100%;
    height:  100%;
    border-radius: 2px;
}
section.sliderThree .item .sliderC:after {
    content:  '';
    position:  absolute;
    top: 0;
    left:  0;
    right:  0;
    bottom:  0;
    width:  100%;
    background: linear-gradient(to bottom,#00000069,#000000d6 ,#000000 );
}
section.sliderThree .owl-item.center .item {
    overflow:  visible;
    opacity:  1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}
section.sliderThree .owl-item.center .item .sliderThumb {
    transform:  translate(0,0);
    -webkit-transform:  translate(0,0);
    -moz-transform:  translate(0,0);
    -o-transform:  translate(0,0);
    opacity:  1;
}
a.sliderThreeePrev {
    position: absolute;
    top: 50%;
    left: 16%;
    z-index: 999;
    font-size: 32px;
    color: #ffffff;
    margin-top: 7px;
    text-shadow: 0 1px 2px #000;
    -webkit-text-shadow: 0 1px 2px #000;
    -moz-text-shadow: 0 1px 2px #000;
    -o-text-shadow: 0 1px 2px #000;
}
a.sliderThreeeNext {
    position: absolute;
    top: 50%;
    right: 16%;
    z-index: 999;
    font-size: 32px;
    color: #ffffff;
    margin-top: 7px;
    text-shadow: 0 1px 2px #000;
    -webkit-text-shadow: 0 1px 2px #000;
    -moz-text-shadow: 0 1px 2px #000;
    -o-text-shadow: 0 1px 2px #000;
}
a.sliderThreeeNext i , a.sliderThreeePrev i {
    font-weight:  bold;
}
section.sliderThree .item .sliderRight {
    float:  right;
    overflow:  hidden;
    height: 320px;
    padding: 120px 20px 10px;
    width: calc(100% - 250px);
    transform: translate(0,-200px);
    -webkit-transform: translate(0,-200px);
    -moz-transform: translate(0,-200px);
    -o-transform: translate(0,-200px);
    z-index:  9999;
    opacity:  0;
    transition: .5s .5s all ease;
    -webkit-transition: .5s .5s all ease;
    -moz-transition: .5s .5s all ease;
    -o-transition: .5s .5s all ease;
}
section.sliderThree .owl-item.center .item .sliderRight {
    transform:  translate(0,0);
    -webkit-transform:  translate(0,0);
    -moz-transform:  translate(0,0);
    -o-transform:  translate(0,0);
    opacity:  1;
}
section.sliderThree .item .sliderRight a.PostLink {
    position:  absolute;
    bottom: 26px;
    left: 20px;
    background: #901111;
    border-radius: 3px;
    box-shadow:  0 1px 5px #000;
    overflow: hidden;
    height: 45px;
    color: #fff;
}
section.sliderThree .item .sliderRight a.PostLink i {
    float: right;
    height: 45px;
    font-size: 30px;
    padding-left: 2px;
    padding-top: 8px;
    background: #00000029;
    width: 45px;
    text-align: center;
    box-shadow: inset 0 0px 3px -1px #000;
}
section.sliderThree .item .sliderRight a.PostLink em {
    float: right;
    font-size: 18px;
    line-height: 47px;
    width: calc(100% - 45px);
    text-align: center;
    font-style: normal;
    padding: 0 15px;
}
section.sliderThree .item .sliderRight .title {
    z-index:  9;
    color:  #fff;
    height: 43px;
    border-bottom: 1px solid #ffffff0d;
    line-height: 43px;
    margin-bottom: 6px;
    font-size: 25px;
}
section.sliderThree .item .sliderRight .title i {
    padding-left: 7px;
}
.sliderBg {
    position:  absolute;
    top: 0;
    left:  0;
    right:  0;
    bottom:  0;
    background-size:  cover;
    background-position:  center center;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    transform:  scale(1.3);
    -webkit-transform:  scale(1.3);
    -moz-transform:  scale(1.3);
    -o-transform:  scale(1.3);
}
.sliderBg:after {
    content:  '';
    position:  absolute;
    top: 0;
    left:  0;
    right:  0;
    bottom:  0;
    background: #0a0a0ae8;
}
.newsFooter {
    margin: 20px 0;
}
section.sliderThree .owl-item.active .item .sliderRight .title {
    transform: translate(0,0);
    opacity: 1;
}
li.movieItem a span.number_episode {
    transition-timing-function: ease-out;
    position: absolute;
    top: 10px;
    right: -100%;
    background: #790e0e;
    border-radius: 2px;
    overflow: hidden;
    z-index: 999;
    padding: 7px 0;
    box-shadow: 0 1px 3px #000000a8;
    transition: right.4s , opacity .6s;
    opacity: 0;
}
li.movieItem a span.number_episode b {
    display: block;
    width: 100%;
    font-weight: normal;
    font-size: 18px;
    padding: 0 12px;
    line-height: 20px;
    padding-bottom: 4px;
}
li.movieItem a span.number_episode em {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    font-style: normal;
    font-weight: bold;
}
li.movieItem a:hover span.number_episode {
    right: 10px;
    opacity: 1;
}
.watchEpisodes {
    margin: 20px 0;
}
.watchEpisodesHolder {
    margin-top: 10px;
}
.watchEpisodesHolder ul.s-list {
    float: right;
    width: 20%;
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 10px 15px 15px;
    height: 700px;
    overflow: auto;
}
.watchEpisodesHolder ul.s-list li span {
    display: block;
    width: 100%;
    height: 35px;
    background: #1a1a1a;
    margin-top: 7px;
    cursor: pointer;
}
.watchEpisodesHolder ul.s-list li span i.fa.fa-play {
    float: right;
    font-size: 20px;
    line-height: 35px;
    padding: 0 10px;
}
.watchEpisodesHolder ul.s-list li span i.fa.fa-angle-down {
    position: absolute;
    left: 10px;
    line-height: 35px;
    font-size: 20px;
}
.watchEpisodesHolder ul.s-list li span em {
    float: right;
    line-height: 35px;
    font-size: 16px;
    font-style: normal;
}
.watchEpisodesHolder ul.s-list li > ul {
    background: #ffffff05;
    padding: 5px 10px;
    display: none;
}
.watchEpisodesHolder ul.s-list li ul li.Sel {
    display: block;
    width: 100%;
    border-bottom: 1px dashed #1a1a1a;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}
.watchEpisodesHolder ul.s-list li ul li.Sel:last-child {
    border: 0;
}
.watchEpisodesHolder .IFramHolder {float: right;
    width: calc(80% - 15px);
    margin-right: 15px;
    background: #0c0c0c;
    border: 1px solid #222122;
    height: 700px;
    overflow: auto;
}
.watchEpisodesHolder .IFramHolder iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}
.watchEpisodesHolder ul.s-list li span.active {
    background: #901111 !important;
}
.list-links {
    height: 120px;
    overflow: auto;
    text-align: center;
}
h1.no-servers {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 24px;
    width: 80%;
    text-align: center;
}
section.m-slider {
    overflow: hidden;
    direction: ltr;
    border-bottom: 5px solid #ffffff0f;
}
section.m-slider .item {
    height: 350px;
    margin: 15px 0;
    overflow: hidden;
    box-shadow: 0 1px 3px 1px #0000005e;
}
section.m-slider .item a {
    display: block;
    width: 100%;
    height: 100%;
    direction: rtl;
    overflow: hidden;
}
section.m-slider .item a img {
    display: block;
    width: 100%;
    height: 100%;
    transition: .4s all ease;
}
section.m-slider .item a span.views {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #901111;
    height: 31px;
    overflow: hidden;
    line-height: 31px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 3px #0000007d;
}
section.m-slider .item a span.views i.fa.fa-eye {
    padding-left: 5px;
}
section.m-slider .item a .sliderBoxInfo {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: linear-gradient(to bottom,#00000000,#000000d6 ,#000000 );
    padding: 100px 10px 10px;
    width: 100%;
    z-index: 9999;
}
section.m-slider .item a .sliderBoxInfo i {
    display: block;
    width: 100%;
    font-size: 45px;
    padding-bottom: 4px;
}
section.m-slider .item a .sliderBoxInfo span.cat-s-name {
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
}
section.m-slider .item a .sliderBoxInfo h1 {
    font-size: 16px;
}
section.m-slider .item a:hover img {
    transform: scale(1.5);
    filter: grayscale();
}
.mob-servers {
    margin-top: 20px;
    margin-bottom: 10px;
}
.mob-servers > span {
    display: block;
    width: 100%;
    height: 35px;
    background: #0c0c0c;
    border: 1px solid #222122;
    cursor: pointer;
}
.mob-servers > span i {
    float: right;
    width: 35px;
    height: 33px;
    text-align: center;
    font-size: 20px;
    line-height: 33px;
    background: #1f1f1f;
}
.mob-servers > span > em {
    float: right;
    width: calc(100% - 35px);
    text-align: center;
    font-style: normal;
    line-height: 33px;
    font-size: 18px;
}
.mob-servers ul {
    background: #ffffff0a;
    text-align: center;
    border-radius: 0 0 3px 3px;
    border: 1px solid #dac0c00f;
    border-top: 0;
    display: none;
}
.mob-servers ul li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #dac0c00f;
    height: 35px;
    line-height: 35px;
    direction: rtl;
}
.mob-servers ul li:last-child {
    border: 0;
}
.mobIframe,.mobIframe iframe {
    display: block;
    width: 100%;
    overflow: hidden;
    height: 370px;
    border: 0;
}
.MasterBar {
    height: 50px;
    overflow: hidden;
    background: #0a0a0a;
    border-bottom: 1px solid #222122;
}
.searcMaster {
    float: right;
    width: calc(80% - 10px);
    margin-left: 10px;
    height: 49px;
}
.MasterBar .left {
    float: left;
    width: 20%;
}
.searcMaster form#s {
    display: inline-flex;
    width: 100%;
    margin: 7px 0;
}
.searcMaster form#s input#s {
    height: 35px;
    border-bottom: 1px solid #222122;
    background: transparent;
    width: calc(100% - 35px);
    color: #fff;
    border-top: 1px solid #222122;
    border-right: 1px solid #222122;
    padding: 0 10px;
}
.searcMaster form#s button#searchsubmit {
    width: 35px;
    font-size: 20px;
    background: #ffffff14;
    color: #fff;
    cursor: pointer;
}
.MasterBar .left li {
    float: right;
    width: 49%;
    text-align: center;
    height: 35px;
    margin: 7px 0;
    line-height: 35px;
    border-radius: 3px;
    background: #1d1c1d;
}
.MasterBar .left li:nth-child(1) {
    margin-left: 2%;
}
.MasterBar .left li a {
    display: block;
    width: 100%;
    height: 100%;
}
.mainMenu > ul > li a {
    font-size: 15px;
}
.footerMenu li {
    float: right;
    line-height: 48px;
    padding: 0 12px;
}
.footerMenu {
    background: #0a0a0a;
    border-bottom: 1px solid #222122;
    height: 50px;
    overflow: hidden;
    border-top: 1px solid #222122;
}
.footerMenu li:first-child {
    padding-right: 0;
}
.EpsList {
    background: #0000007a;
    margin-top: -5px;
    padding: 0 10px 10px;
}
.EpsList li {
    float: right;
    width: 11.62%;
    text-align: center;
    height: 35px;
    background: #0c0c0c;
    border: 1px solid #222122;
    line-height: 35px;
    margin-left: 1%;
    margin-top: 1%;
    overflow: hidden;
}
.EpsList li:nth-child(8n+0) {
    margin-left: auto;
}
.EpsList li a {
    display: block;
    width: 100%;
    height: 100%;
}
.NextPrev {
    margin-bottom: 10px;
}
.NextPrev a {
    height: 40px;
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 0 25px;
    line-height: 39px;
    font-size: 16px;
}
.NextPrev a.PrvEpi {
    float: right;
}
.NextPrev a.NxtEpi {
    float: left;
}
.NextPrev a.PrvEpi i {
  padding-left: 6px;
}
.NextPrev a.NxtEpi i {
    padding-right: 5px;
}
li.related-news-b {
    float: right;
    width: 32.66%;
    overflow: hidden;
    height: 91px;
    margin-left: 1%;
    background: #00000042;
    border: 1px solid #222122;
    padding: 10px;
    overflow: hidden;
    margin-top: 10px;
}
li.related-news-b a {
    display: block;
    width: 100%;
    height: 100%;
}
li.related-news-b a img {
    float: right;
    width: 60px;
    height: 70px;
}
li.related-news-b:nth-child(3n+0) {
    margin-left: auto;
}
li.related-news-b a .bottom {
    float: left;
    width: calc(100% - 60px);
    height: 100%;
    overflow: hidden;
}
li.related-news-b a .bottom h1 {
    font-size: 18px;
    height: 49px;
    overflow: hidden;
    padding-right: 10px;
    line-height: 22px;
}
li.related-news-b a .bottom span.postTime {
    float: right;
    font-size: 12px;
}
li.related-news-b a .bottom span {
    float: right;
    font-size: 12px;
    border-left: 1px solid #222122;
    padding: 0 10px;
}
li.related-news-b a .bottom span i {
    padding-left: 5px;
}
.extra-content {
    font-size: 13px;
    background: #0c0c0c;
    border: 1px solid #222122;
    margin-top: 10px;
    padding: 10px 15px;
    transform: scale(0);
    transition: .4s .7s all ease-out;
    opacity: 0;
    max-height: 160px;
    overflow: auto;
}
.single-header.load .extra-content {
    transform: scale(1);
    opacity: 1;
}
form#orderMovies {
    margin-top: 10px;
}
form#orderMovies .formItem {
    margin-bottom: 10px;
}
form#orderMovies .formItem label {
    float: right;
    height: 40px;
    line-height: 40px;
    width: 20%;
}
form#orderMovies .formItem input {
    float: left;
    width: 79%;
    height: 40px;
    border: 1px solid #ffffff0d;
    color: #fff;
    background: #ffffff03;
    padding: 5px 10px;
    color: #fff;
}

form#orderMovies .formItem textarea {
    float: left;
    width: 79%;
    border: 1px solid #ffffff0d;
    background: #ffffff03;
    padding: 5px 10px;
    color: #fff;
    min-height: 210px;
    resize: vertical;
}
#OrderSubmit {
    display: inline-block;
    width: auto;
    height: 45px;
    cursor: pointer;
    border-radius: 3px;
    margin-left: auto;
    margin-right: 0;
    float: left;
    background: #901111;
    font-size: 15px;
    color: #fff;
}
#OrderSubmit i {
    float: right;
    height: 45px;
    font-size: 28px;
    padding-left: 2px;
    padding-top: 8px;
    background: #00000029;
    width: 45px;
    text-align: center;
    box-shadow: inset 0 0px 3px -1px #000;
}
#OrderSubmit span {
    float: right;
    font-size: 15px;
    line-height: 45px;
    width: calc(100% - 45px);
    text-align:  center;
    padding: 0 20px;
}
.errors {
    text-align: center;
    line-height: 35px;
    font-size: 17px;
    font-weight: bold;
}
.postDate {
    background: #ffffff14;
    left: 0;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    float: right;
    border-radius: 3px;
    margin-right: 7px;
}
section.ads .adHolder {
    float:  right;
    width: 32.66%;
    overflow:  hidden;
    height:  80px;
    margin-left: 1%;
    border-radius:  5px;
    box-shadow: 0 1px 2px #000000ad;
    -webkit-box-shadow: 0 1px 2px #000000ad;
    -moz-box-shadow: 0 1px 2px #000000ad;
    -o-box-shadow: 0 1px 2px #000000ad;
}
section.ads .adHolder:nth-child(3) { margin-left:  auto; }
section.ads .adHolder a , section.ads .adHolder a img {
    display:  block;
    width:  100%;
    height:  100%;
}
section.ads {
    margin: 20px 0;
}
.mainMenu > ul {
    float: right;
}
.searchLive {
    position: absolute;
    top: 100%;
    right: 0;
    width: 230px;
    height: 250px;
    background: #0f0e0f;
    overflow: auto;
    padding: 5px 5px 0;
    display: none;
}
.liveItem {
    height: 70px;
    overflow: hidden;
    border-bottom: 1px solid #1d1c1d;
    padding: 5px 0;
}
.liveItem a {
    display: block;
    width: 100%;
    height: 100%;
}
.liveItem a img {
    float: right;
    width: 50px;
    height: 60px;
}
.liveItem a h3 {
    float: left;
    width: calc(100% - 59px);
    font-size: 16px;
    line-height: 20px;
}
footer .site-copyright span {
    display: block;
}
footer .col .Social {
    height: 40px;
    overflow: hidden;
    margin: 13px 0;
}
footer .col .Social a {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid;
    line-height: 35px;
    font-size: 20px;
    overflow: hidden;
    padding-top: 8px;
}
footer .col.Menu li {
    float: right;
    height: 40px;
    margin-top: 13px;
    padding: 0 10px;
    line-height: 40px;
    border-left: 1px solid #ffffff0d;
}
.fixedInCat {
    margin: 20px 0;
}
.fixedInCat ul.posts-list {
    padding-bottom: 16px;
}
.photos-list {
  background: #0c0c0c;
  border: 1px solid #222122;
  color: #fff;
  text-align: right;
  margin-top: 20px;
  padding: 11px 20px 24px;
}
.ph-slider {
    direction: ltr;
    width: 80%;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0 1px 3px #000;
    margin: 10px auto 0;
}
h2.titlBorder {
    display: block;
    width: 100%;
    height: 43px;
    overflow: hidden;
}
h2.titlBorder span {
    display: inline-block;
    height: 43px;
    line-height: 40px;
}
h2.titlBorder span:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 3px;
    background: #901111;
    width: 115%;
    right: 0;
    border-radius: 5px;
    overflow: hidden;
}
.ph-slider .item {
    height: 530px;
    overflow: hidden;
}
.ph-slider .item img {
    display: block;
    width: 100%;
    height: 100%;
    margin:;
}
a.im-next {
    position: absolute;
    top: 50%;
    right: 0px;
    z-index: 999;
    background: #0c0c0c;
    width: 40px;
    height: 40px;
    transform: translate(0,0%);
    font-size: 27px;
    text-align: center;
    padding-top: 6px;
    border-radius: 3px 0 0 3px;
    border: 1px solid #aaaaaa29;
    box-shadow: 0 1px 3px #000;
}
a.im-prev {
    position: absolute;
    top: 50%;
    left: 0px;
    z-index: 999;
    background: #0c0c0c;
    width: 40px;
    height: 40px;
    transform: translate(0,0%);
    font-size: 27px;
    text-align: center;
    padding-top: 6px;
    border-radius: 3px 0 0 3px;
    border: 1px solid #aaaaaa29;
    box-shadow: 0 1px 3px #000;
}
.playerBarBottom {
    direction: ltr;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    border-top: 1px solid #222122;
    background: #0a0a0a;
}
.playerBarBottom .sm2-inline-element.sm2-button-element {
    height: 50px !important;
    z-index: 999 !important;
}
.sm2-bar-ui .sm2-playlist ul li, .sm2-bar-ui .sm2-playlist ul li a {
    font-family: helvetica-font !important;
    font-weight: normal !important;
}
.sm2-playlist-bd li {
    font-family: helvetica-font !important;
}
.playerBarBottom .sm2-bar-ui .bd, .sm2-bar-ui .sm2-extra-controls {
    background: transparent !important;
    z-index: 9999;
}
.playerBarBottom:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 23%;
    background: #901111;
    z-index: 9;
    transform: skew(-30deg);
    transform-origin: 0 100%;
}
.playerBarBottom:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 6%;
    background: #901111;
    z-index: 99;
    transform: skew(30deg);
    transform-origin: 0 100%;
}
.playerBarBottom .sm2-bar-ui.full-width.flat.paused {
    z-index: 99999;
}
body.paddIng {
    padding-bottom: 50px;
}
.playerBarBottom .sm2-bar-ui {
    z-index: 99999 !important;
}
.extra-content span {
    display: block;
    width: 60px;
    font-size: 18px;
    border-bottom: 3px solid #901111;
    margin-bottom: 5px;
}
li.comments-li {
    height: 100px;
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 10px 14px;
    overflow: hidden;
    margin-top: 10px;
}
li.comments-li img {
    float: right;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    box-shadow: 0 1px 3px #000;
}
li.comments-li .comment-comtent {
    float: right;
    width: calc(100% - 80px);
    padding-right: 12px;
}
li.comments-li .comment-comtent h1 {
    display: block;
    width: 100%;
    font-size: 20px;
    line-height: 20px;
    border-bottom: 1px solid #ffffff0a;
    padding: 0px 0 10px;
    height: 50px;
    overflow: auto;
}
li.comments-li .comment-comtent a.author-name {
    float: left;
    padding: 5px 0;
}
.comment-respond {
    margin-top: 10px;
}
.comment-respond h3 {
    font-size: 20px;
    display: block;
    width: 110px;
    border-bottom: 3px solid #901111;
}
.comment-respond form p.comment-form-comment label {
    display: block;
    width: 100%;
    font-size: 20px;
    margin-top: 5px;
}
.comment-respond form p.comment-form-comment textarea#comment {
    display: block;
    width: 100%;
    min-height: 70px;
    resize: vertical;
    background: #0c0c0c;
    border: 1px solid #222122;
    color: #fff;
    font-size: 18px;
    padding: 7px 15px;
    margin-top: 5px;
    max-height: 100px;
}
.comment-respond form p.form-submit {
    display: block;
    width: 100%;
    height: 40px;
    overflow: hidden;
    margin-top: 10px;
}
.comment-respond form p.form-submit input#submit {
    height: 40px;
    background: #901111;
    color: #fff;
    padding: 0 10px;
    cursor: pointer;
    float: left;
    border-radius: 3px;
}
.comment-respond form p.logged-in-as {
    display: none;
}
h1.noComments {
    display: block;
    width: 100%;
    font-size: 20px;
    text-align: center;
    padding: 15px;
    margin: 20px 0;
    background: #0c0c0c;
    border: 1px solid #222122;
}

.users-orders {
    margin: 20px 0;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999999;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 30px 10px;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
.modal-content {
    position: relative;
    background-color: #191818;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    /*border-radius: 6px;*/
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    border-radius: 5px;
}
.modal-body {
    position: relative;
    padding: 20px;
}
.modal-footer {
    padding: 40px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
.pt-register, .pt-login, .pt-reset-password, .pt-register-footer, .pt-login-footer {
    display: none;
}
div[data-active-tab="#pt-reset-password"] .pt-reset-password,
div[data-active-tab="#pt-reset-password"] .pt-login-footer,
div[data-active-tab="#pt-login"] .pt-login,
div[data-active-tab="#pt-register"] .pt-register,
div[data-active-tab="#pt-register"] .pt-login-footer,
div[data-active-tab="#pt-login"] .pt-register-footer {
    display: block;
}
.pt-loading {
    display: none;
}
.alert {
    padding: 10px 15px;
    margin-top: 10px;
    border: 1px solid #ffffff14;
    border-radius: 4px;
}
.alert>p, .alert>ul {
    margin-bottom: 0;
}
.alert-danger {
    color: #ffffff;
    background-color: #0c0c0c;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.close {
    float: right;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    left: 10px;
    top: 10px;
    z-index: 999;
    position: absolute;
    height: 35px;
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 0 20px;
    cursor: pointer;
}
button.close {
}
#pt-user-modal h3 {
  clear: both;
  text-align: center;
  font-size: 30px;
}
.form-field {
  position: relative;
}
@media (min-width: 768px) {
  .modal-dialog {
      width: 600px;
      margin: 70px auto;
  }
  .modal-content {
      -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
      box-shadow: 0 5px 15px rgba(0,0,0,.5);
  }
}
.form-field label {
    display: block;
    width: 100%;
    text-align: -webkit-auto;
    padding: 8px 0;
    cursor: pointer;
}
.form-field input {
    display: block;
    width: 100%;
    height: 41px;
    border-radius: 3px;
    color: #fff;
    background: #0c0c0c;
    border: 1px solid #222122;
    padding: 5px 10px;
    margin-left: 0;
}
#pt-user-modal h3 em {
    font-family: logo-font;
    font-style: normal;
    text-transform: uppercase;
}
.pt-register b.desc {
    font-weight: normal;
    text-align: center;
    display: block;
    width: 100%;
    padding: 0 0 8px;
    font-size: 20px;
}
.modal-body hr {
    opacity: .055;
}
.form-field button.btn {
  float: left;
  height: 40px;
  padding: 0 20px;
  cursor: pointer;
  background: #901111;
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
}
.pt-reset-password p {
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 6px;
}
.close i {
    padding-left: 5px;
}
.extra-content span.other_names {
    width: 170px;
}
.extra-content p em {
    float: right;
    height: 35px;
    background: #ffffff0d;
    font-style: normal;
    line-height: 35px;
    padding: 0 18px;
    margin-top: 5px;
    margin-left: 8px;
    border-radius: 3px;
}
.Logo a img {
    display: block;
    width: 100%;
    height: 100%;
}
.pin-posts-list {
    margin: 20px 0;
}
.BtnsGroup > div button {
    background: transparent !important;
    color: #FFF;
    display: block;
    width: 100%;
    cursor: pointer;
}