#loginModal form input {margin:5px 0;}
#loginModal .modal-body {width: 88%;margin:0 auto;position: relative;top: -10px;}
#loginModal .modal-body button {margin-top: 5px;width: 100%;}
#loginModal .signformf a {color: #000;}
#loginModal .signformf {margin:15px 0;}
#loginModal .btn-primary {background: #e6843a;border:0;}
#registerModal form input {margin:5px 0;}
#registerModal .modal-body {width: 88%;margin:0 auto;position: relative;top: -10px;}
#registerModal .modal-body button {margin-top: 5px;width: 100%;}
#registerModal .signformf a {color: #000;}
#registerModal .signformf {margin:15px 0;}
#registerModal .btn-primary {background: #e6843a;border:0;}
#fpasswordModal form input {margin:5px 0;}
#fpasswordModal .modal-body {width: 88%;margin:0 auto;position: relative;top: -10px;}
#fpasswordModal .modal-body button {margin-top: 5px;width: 100%;}
#fpasswordModal .signformf a {color: #000;}
#fpasswordModal .signformf {margin:15px 0;}
#fpasswordModal .btn-primary {background: #e6843a;border:0;}
.site-login, .site-login h1, .site-login p {color: #c9c8ca;}
.invalid-feedback {color: red;}
.site-privacy, .site-privacy h2, .site-privacy h3, .site-privacy p {color: #c9c8ca;}
.site-about, .site-about h1, .site-about p {color: #c9c8ca;}
.invalid-feedback {color: red;}
.site-about, .site-about h2, .site-about h3, .site-about p {color: #c9c8ca;}
.site-error, .site-error h1, .site-error p {color: #c9c8ca;}
.site-my a {text-decoration: none;}
.site-my, .site-my h2, .site-my h3, .site-my p {color: #c9c8ca;}
.site-my, .site-my h1, .site-my p {color: #c9c8ca;}
.site-my {min-height: 500px;padding: 25px 0;}

.channelsv a {text-decoration: none;}
.channelsv, .channelsv h2, .channelsv h3, .channelsv p {color: #c9c8ca;}
.channelsv, .channelsv h1, .channelsv p {color: #c9c8ca;}
.channelsv .chlf {margin: 7px 0;line-height: 20px;}
.channelsv .chlf a {text-decoration: none;color: #c9c8ca;}

.radiol {
color: #fff;
}
.radiol a {
color: #fff;
text-decoration: none;
}
.radiol h3 {
margin: 25px 0;
color: #fff;
}

.channel-search-form form {width: 96%;margin-left: 10px;}
.channel-search-form button.btn-success {margin-top: 22px;}
.radiosv form {width: 96%;margin-left: 10px;}
.radiosv button.btn-success {margin-top: 22px;width: 90%;margin-left: -30px;}

.radiosv {position: relative;}
.radiosv a {text-decoration: none;color: #eee;}
.radiosv, .radiosv h2, .radiosv h3, .radiosv p {color: #c9c8ca;}
.radiosv, .radiosv h1, .radiosv p {color: #c9c8ca;}
.radiosv .chlf {margin: 7px 0;line-height: 20px;}
.radiosv .chlf a {text-decoration: none;color: #c9c8ca;}
.radiosv h3 {margin-top: 20px;}

.radiosv ul.pagination li {padding: 15px;background: rgba(20,20,20,1);margin: 0 5px;border:1px solid #212121;}
.radiosv ul.pagination li.active {background: #e98446;}
.radiosv ul.pagination li a {color: #eee;text-decoration: none;}

.radiosv .radiob {
  width: 90%;
}

.radiosv img{
  width:61%;
  border-radius: 15px 15px 0 0;
}


.favb:hover {background: #eee;color: #000;}
.favb {border-radius: 15px;border:1px solid #c9c8ca;padding: 35px 25px;text-align: center;background: #e6843a;min-height: 150px;margin: 12px 0;}
.favb span {font-size: 24px;color: #000;}
.invalid-feedback {color: red;}
.btn-outline-orange {border:1px solid orange;width: 100%;color: orange;}
.btn-outline-orange:hover {border:1px solid grey;width: 100%;color: grey;}
nav ol.breadcrumb {display: inline;padding: 3px;margin: 5px 0; }
nav ol.breadcrumb li {float: left;margin: 0 5px;list-style-type: none;}
nav ol.breadcrumb a {color: #eee;text-decoration: none;}
.summary {padding: 15px;text-align: center;}
.copyr {color: #c9c8ca;font-size: 12px;}
.chl {background: #212121;margin: 5px;padding: 15px;border-radius: 15px;color: #fff;min-height:130px;}
.chl a {color: #fff;text-decoration: none;}
.chl img {border-radius: 15px;width:88%;}
.chld {color: #c9c8ca;font-size: 15.7px;margin:-13px 5px 5px 5px;padding: 17px 5px;position: relative;background: #0b0c10;min-height: 55px;text-align: center;}
.chld img {border-radius: none;width:24px;position: relative;}
.searchrs h3, .searchrs h4  {color: #c9c8ca;}
.summary {color: #c9c8ca;}

.descrindex {margin: 35px 10px;}
.descrindex h1 {text-align: center;
font-weight: normal;
margin: 0;
line-height: 2;
  position: relative;
  font-size: 32px;
}
.descrindex h3 {text-align: center;}
.eilrgn {background: #1f1f1f;padding:10px;margin:0;}


.chlist {
    overflow-x:hidden;
    overflow-y:scroll;
}
.chlist::-webkit-scrollbar {
    width:20px;
    color: #202020;border: 0px;
}
.chlist::-webkit-scrollbar * {
    background: #202020  !important;
}
.chlist::-webkit-scrollbar-thumb {
    background:#e6843a !important;
}
.chlist::-webkit-scrollbar-track {
    background: #202020  !important;border: 0px;
}
@keyframes fade-in-up {
    0% { opacity: 0; }
        100% { transform: translateY(0); opacity: 1; }
    }
.video-wrap {
    text-align: center;
}
.video iframe {  
    max-width: 100%;
    max-height: 100%;
}
.stuck {
    position: fixed;
    bottom: 20px;
    right: 20px;
    transform: translateY(100%);
    width: 260px;
    height: 145px;
    animation: fade-in-up .25s ease forwards;
}
.epg {background: #000;padding: 15px;color: #63717e;}
.epg h3 {text-align: center;font-size: 18px;color:#bdd1e5;}
#epgworld ul li {margin: 1.4px 0;padding: 3px 7px;position: relative;font-size: 16px;list-style-type: none;color:#63717e;font-weight: normal;}
#epgworld ul li.active {color: #bdd1e5;}
.content_block3 {
                overflow: hidden;
                position: relative;
                height: 340px;
                margin-top: 50px;
            }

            .content_block3.hide {
                height: auto;
            }

            .content_block3.hide:after {
                height: 400px;
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
            }




#blink {
    -webkit-animation: blink 1s linear infinite; 
    animation: blink 1s linear infinite; 
    font-weight: bold; 
    color: color: #F00; 
    padding-top: 5px;position: relative;
}

@-webkit-keyframes blink { 
    0% { color: #F00; }
    50% { color: #FBB; }
    100% { color: #F00; }
}

@keyframes blink {  
    0% { color: #F00; }
    50% { color: #FBB; }
    100% { color: #F00; } 
}
.advant {color: #fff;font-weight: normal;font-size: 16px;}
@media (min-width: 768px) {
.videoWrapper iframe {min-height: 580px}
.iframe-container iframe {height: 580px}
.topnewschannelshome {width: 98%;margin: 0 auto;position: relative;}
.topnewschannelshome img {height: 80px;}
.homelogotipes {margin: 15px 0;}
.homelogotipes img {margin: 10px 3px;}

#tvsearch input {width: 700px;padding:6px;border-radius: 5px;background: rgba(0,0,0,0.5);border: 1px solid #eee;color: #fff;}
#tvsearch button {margin: 10px 0;position: relative;}

.headt {padding: 65px 0;}
.headt h1 {width: 100%;font-size: 48px;}

  .hidel{
  display:none;
}

.navbar-dark {padding: 7px 0;background: rgba(16,16,16,0.5);z-index: 1;position: relative;}
.navbar ul li.nav-item {margin:0 11px;}
.navbar ul li {text-transform: uppercase;font-size: 13.7px;font-weight: bold;}
.navbar svg {margin-top: 7px;position: relative;}
a.navbar-brand img {width: 180px;}

/*Search form*/

.searchfh {margin: 0;}

.searchfh input {
  outline: none;
}
.searchfh input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%;
}
.searchfh input::-webkit-search-decoration,
.searchfh input::-webkit-search-cancel-button {
  display: none; 
}


.searchfh input[type=search] {
  background: #ededed url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
  border: solid 1px #ccc;
  padding: 7px 10px;
  
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
.searchfh input[type=search]:focus {
  width: 50px;
  background-color: #fff;
  border-color: #66CC75;
  
  -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
  -moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
  box-shadow: 0 0 5px rgba(109,207,246,.5);
}


.searchfh input:-moz-placeholder {
  color: #999;
}
.searchfh input::-webkit-input-placeholder {
  color: #999;
}

#searchf input[type=search] {
  width: 15px;
  padding-left: 10px;
  color: transparent;
  cursor: pointer;
}
#searchf input[type=search]:hover {
  background-color: #fff;
}
#searchf input[type=search]:focus {
  width: 100px;
  padding-left: 32px;
  color: #000;
  background-color: #fff;
  cursor: auto;
}
#searchf input:-moz-placeholder {
  color: transparent;
}
#searchf input::-webkit-input-placeholder {
  color: transparent;
}



.loginhb i {font-size: 15px;border: solid 1px #ccc;
  padding: 10px 10px;
  background: #fff;
  color: #000;
  
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;}


.profileb {margin-top: 3px;position: relative;}
.profileb .submit {background: transparent;border: 0;}
.profileb i {font-size: 20px;border: solid 1px #ccc;
  padding: 5px 7px;
  background: #fff;
  color: #000;
  margin-top: 7px;
  
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;}

ul.justify-content-end li.nav-item {margin: 0;}
.langhm img {margin-top: 3px;text-align: center;}

  .descrch {padding: 12px}
    .slbf {margin-top: -100vh;}
    .onlymob {display: none;}
    .sticky-top {width: 25%;}
    .epgtv {padding:15px;margin:55px 15px 20px 15px;color: #eee;background: #0b0c10;}
.epgtv h3 {font-size: 21px;color: #c9c8ca;}
.epgtv .chlis1 {padding: 15px 0;}

.epgtv .first {padding: 15px 0;margin-top: 10px;}
.epgtv .first {border:1px solid #63717e;}
.epgtv .chlis1:nth-child(odd) {
  background-color: #0b0c10;
  color: #818082;
}

.epgtv .chlis1:nth-child(even) {
  background-color: #000;
  color: #818082;
}
.epgtv .chlis1:hover {background: #000;color:#FFF;}
.epgtv center {color: #c9c8ca;}

.about {margin: 25px 0;background: #0b0c10;}
.about h2 {color: #c9c8ca;font-size: 24px;}
.about p {font-size: 16px;color: #818082;line-height: 24px;margin:10px 0;}
}

@media (max-width: 768px) {

    .hidel{
  display:none;
}

.navbar-dark {padding: 7px 0;background: rgba(16,16,16,0.5);z-index: 1;position: relative;}
.navbar ul li.nav-item {margin:0 11px;}
.navbar ul li {text-transform: uppercase;font-size: 13.7px;font-weight: bold;}
.navbar svg {margin-top: 7px;position: relative;}
a.navbar-brand img {width: 180px;}

  .descrch {padding: 3px}
    .sticky-top {display: none;}
    .slbf {margin-top: 0px;}
    .slbf .sdescr button {margin:5px 0;}
    .logoch img {width: 50%;}
    .onlymob {display: table-cell;}
    .onlymob button {width: 100%;}
    ul.wdm {width: 100%;background: rgba(0,0,0,0.8);}
    a.btn {background: rgba(0,0,0,0.8);border:1px solid #eee;color: #eee;}
    a.btn:hover {color: #eee;}
    ul.dropdown-menu {background: #0b0c10;}
    ul.dropdown-menu li {background: #0b0c10;}
    ul.dropdown-menu li a {color: #bdd1e5;}
    ul.dropdown-menu li a img {width: 30px;}

    .epgtv {padding:0px;margin:15px 0 0 0;color: #eee;background: #0b0c10;}
.epgtv h3 {font-size: 21px;color: #c9c8ca;}
.epgtv .chlis1 {padding: 15px 0;}

.epgtv .first {padding: 15px 0;margin-top: 10px;}
.epgtv .first {border:1px solid #63717e;}
.epgtv .chlis1:nth-child(odd) {
  background-color: #0b0c10;
  color: #818082;
}

.epgtv .chlis1:nth-child(even) {
  background-color: #000;
  color: #818082;
}
.epgtv .chlis1:hover {background: #000;color:#FFF;}
.epgtv center {color: #c9c8ca;}

.about {margin: 15px 0 0 0;background: #0b0c10;}
.about h2 {color: #c9c8ca;font-size: 24px;}
.about p {font-size: 16px;color: #818082;line-height: 24px;margin:10px 0;}

    .dscrsh {font-size: 15px;}


/*Search form*/

.searchfh {margin: 0;}

.searchfh input {
  outline: none;
}
.searchfh input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%;
}
.searchfh input::-webkit-search-decoration,
.searchfh input::-webkit-search-cancel-button {
  display: none; 
}


.searchfh input[type=search] {
  background: #ededed url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
  border: solid 1px #ccc;
  padding: 7px 10px;
  
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
.searchfh input[type=search]:focus {
  width: 50px;
  background-color: #fff;
  border-color: #66CC75;
  
  -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
  -moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
  box-shadow: 0 0 5px rgba(109,207,246,.5);
}


.searchfh input:-moz-placeholder {
  color: #999;
}
.searchfh input::-webkit-input-placeholder {
  color: #999;
}

#searchf input[type=search] {
  width: 15px;
  padding-left: 10px;
  color: transparent;
  cursor: pointer;
}
#searchf input[type=search]:hover {
  background-color: #fff;
}
#searchf input[type=search]:focus {
  width: 100px;
  padding-left: 32px;
  color: #000;
  background-color: #fff;
  cursor: auto;
}
#searchf input:-moz-placeholder {
  color: transparent;
}
#searchf input::-webkit-input-placeholder {
  color: transparent;
}



.loginhb i {font-size: 15px;border: solid 1px #ccc;
  padding: 10px 10px;
  background: #fff;
  color: #000;
  
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;}


.profileb {margin-top: 7px;position: relative;}
.profileb i {font-size: 15px;border: solid 1px #ccc;
  padding: 10px 10px;
  background: #fff;
  color: #000;
  
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;}

.justify-content-end {display: none}
ul.justify-content-end li.nav-item {display: none}
.headt {padding: 25px 0;}
.headt h1 {width: 100%;font-size: 32px;}
.headt p.lead {font-size: 17px;}
#tvsearch input {width: 100%;padding:6px;border-radius: 5px;background: rgba(0,0,0,0.5);border: 1px solid #eee;color: #fff;}
#tvsearch button {margin: 10px 0;position: relative;}

.topnewschannelshome {width: 100%;margin: 0 auto;position: relative;}
.topnewschannelshome img {height: 50px;}
.homelogotipes {margin: 15px 0;}
.homelogotipes img {margin: 5px 2px;}
.videoWrapper iframe {min-height: 320px}
.iframe-container iframe {min-height: 320px}
}
 #share-buttons a {text-decoration: none;}
#share-buttons img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}