@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,700,900);body{background-color:#fff;font-family:"Lato";font-weight:300;font-size:16px;color:#555;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;}
code,
kbd,
pre,
.img-rounded,
.img-thumbnail,
.img-circle,
.form-control,
.btn,
.btn-link,
.dropdown-menu,
.list-group-item,
.input-group-addon,
.input-group-btn,
.nav-tabs a,
.nav-pills a,
.navbar,
.navbar-toggle,
.icon-bar,
.breadcrumb,
.pagination,
.pager *,
.label,
.badge,
.jumbotron,
.thumbnail,
.alert,
.progress,
.panel,
.well,
.modal-content,
.tooltip-inner,
.popover,
.popover-title,
.carousel-indicators li{border-radius:0 !important;}
h1, h2, h3, h4, h5, h6{font-family:"Raleway";font-weight:300;color:#333;}
.dropdown-menu{background:#080808;min-width:100%;}
.dropdown-menu li a{color:#fff;font-weight:bold;}
p{line-height:28px;margin-bottom:25px;}
.centered{text-align:center;}
.macmag{display:none;}
.mactv{display:none;}
.m3u{display:none;}
a{color:#f85c37;word-wrap:break-word;-webkit-transition:color 0.1s ease-in, background 0.1s ease-in;-moz-transition:color 0.1s ease-in, background 0.1s ease-in;-ms-transition:color 0.1s ease-in, background 0.1s ease-in;-o-transition:color 0.1s ease-in, background 0.1s ease-in;transition:color 0.1s ease-in, background 0.1s ease-in;}
a:hover,
a:focus{color:#7b7b7b;text-decoration:none;outline:0;}
a:before,
a:after{-webkit-transition:color 0.1s ease-in, background 0.1s ease-in;-moz-transition:color 0.1s ease-in, background 0.1s ease-in;-ms-transition:color 0.1s ease-in, background 0.1s ease-in;-o-transition:color 0.1s ease-in, background 0.1s ease-in;transition:color 0.1s ease-in, background 0.1s ease-in;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
.navbar{font-weight:800;font-size:14px;padding-top:15px;padding-bottom:15px;margin-bottom:0;}
.navbar-inverse{background:#212121;border-color:#212121;}
.navbar-inverse .navbar-nav .nav-btn:hover{background:#c0244b}
.navbar-inverse .navbar-nav > .active > a{background:#c0244b}
.navbar-inverse .navbar-brand{margin:0;padding:0;}
.navbar-inverse .navbar-brand img{color:#999999;font-weight:bolder;*font-size:22px;letter-spacing:1px;margin-top:-20px;margin-bottom:-5px;padding:0;}
.navbar-inverse .navbar-brand i{color:#c0244b;font-size:22px;letter-spacing:1px;}
@media (max-width:767px){.navbar img{*min-height:20px !important;}
}
.tilt{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.tilt:hover{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}
a.login{color:#c0244b;}
#headerwrap{
    background:url(../img/header.jpg) no-repeat center top;
    text-align:center;
    background-attachment:relative;
    background-position:center center;
    min-height:450px;
    width:100%;
    -webkit-background-size:100%;
    -moz-background-size:100%;
    -o-background-size:100%;
    background-size:100%;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}
#headerwrap h1{margin-top:70px;color:white;font-size:70px;font-weight:300;letter-spacing:3px;}
#headerwrap h2{color:white;font-size:40px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.header-text h1{font-size:7.4vmin !important;}
.header-text b{font-size:7.4vmin !important;}
.header-text h2{font-size:4.2vmin !important;}
.header-btn{margin-top:60px;}
.container .header-btn .btn1{margin-top:30px;margin-right:20px;}
.container .header-btn .btn2{margin-top:30px;margin-left:20px;}
@media (max-width:767px){.navbar{font-weight:800;font-size:14px;padding-top:0px;padding-bottom:0px;margin-bottom:0;}
.navbar .navbar-header img{padding-top:15px;margin-left:5px;max-height:60px !important;}
.header-btn{margin-top:30px;}
#headerwrap h1{margin-top:30px;}
#headerwrap{min-height:250px;}
.container .header-btn .btn1{margin-top:0px;margin-right:10px;}
.container .header-btn .btn2{margin-top:0px;margin-left:10px;}
.btn-responsive{*padding:2px 4px;font-size:90%;line-height:1;border-radius:3px;}
}
.lang img.lang-btn{width:20px;}
.lang .dropdown-toggle{text-transform:uppercase;}
/*.lang .dropdown-menu li a img{margin-top:-5px;margin-right:5px;} */
/*.lang .dropdown-menu {margin-right:20px;}*/
.bw{
    background:#fff;
}
#dg{background:#e0e0e0;padding-top:20px;padding-bottom:40px;text-align:center;}
#dg h1{font-weight:100;padding-bottom:20px;}
#lg{background:#ebebeb;padding-top:70px;padding-bottom:70px;text-align:center;}
#lg2{background:#ebebeb;}
#lg3{background:#e3e3e3;padding-bottom:40px;}
#lg h4{font-weight:700;}
#r{background:#c0244b;padding-top:35px;padding-bottom:35px;}
#r h4{color:white;font-weight:700;}
#r p{color:white;}
#light{background:#fff;*padding-top:10px;*padding-bottom:10px;*margin-bottom:20px;}
#light h4{color:#2d2d2d;font-weight:700;}
#light h2{margin-top:20px;}
#light p{color:#2d2d2d;}
#light .breadcrumb{background:#fff;padding-left:0;padding-bottom:0px;}
#f{background:#2d2d2d;padding-top:20px;padding-bottom:30px;}
#f a{color:#bdbdbd;font-size:18px;padding:20px;}
#f a:hover{color:#c0244b;}
.w{padding-top:35px;}
.w h4{font-weight:700;}
.w i{color:#c0244b;font-size:30px;}
.wb{padding-top:35px;margin-bottom:0px;}
.wb h4{font-weight:700;}
.desc{padding-top:35px;}
.desc h4{font-weight:700;}
.desc i{color:#c0244b;font-size:12px;padding:5px;}
.img-responsive{position:relative;z-index:2;}
.imageAndText{position:relative;z-index:5;}
.imageAndText .channel_text{position:absolute;z-index:10;top:50%;color:#fff;font-size:4.5vmin;font-weight:bold;margin:0 auto;width:100%;margin-left:-15px;}
.devices img{width:100%;}
.modal-content{border-radius:0px;}
.modal-header{background:#bdbdbd;color:white;}
.modal-header h4{font-weight:700;}
.modal-body{background:#f2f2f2;font-family:"Lato";font-weight:300;font-size:16px;color:#555;}
.modal-footer{background:#f2f2f2;margin-top:0px;}
.pricing-option{padding-bottom:20px;}
.pricing-option .pricing-top{position:relative;background:#222;color:white;text-align:center;font-weight:bold;padding:40px 20px 30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pricing-option .pricing-top .special-label{display:block;width:100%;height:40px;line-height:35px;position:absolute;top:-20px;left:0;background:#1abc9c;text-transform:uppercase;font-size:15px;font-weight:bold;padding:3px 0;}
.special .pricing-top{background:black;}
.pricing-option .pricing-edition{text-transform:uppercase;display:block;font-size:16px;letter-spacing:8px;}
.pricing-option .price{display:inline-block;position:relative;}
.pricing-option .price sup{position:absolute;top:50px;left:-10px;font-size:24px;}
.pricing-option .price .price-amount{font-size:100px;letter-spacing:-4px;}
.pricing-option .price .price-trial{font-size:58px;letter-spacing:-4px;line-height:67px;display:block;padding-top:20px;}
.pricing-option .price small{position:relative;left:-10px;font-size:18px;}
.pricing-option ul{list-style:none;margin:0;background:#fff;text-align:center;padding-left:0px;}
.pricing-option ul li{border-bottom:solid 1px #e1e1e1;padding-top:6px;padding-bottom:6px;font-size:15px;}
.pricing-option .pricing-signup{display:block;text-align:center;font-size:18px;font-weight:bold;padding:13px 10px;color:white;background:#1abc9c;}
.pricing-option .pricing-signup:hover{background:#c0244b;}

.pricing-renew{
    display:block;
    text-align:center;
    font-weight:bold;
    color:#30b99b;
    white-space: nowrap;
}

.pricing-renew-responsive{
    display:block;text-align:center;font-size:4vmin;font-weight:bold;padding:13px 10px;color:#30b99b;*background: #3390d6;
}

.pricing-renew:hover{
    color:#bc2d4c;
}
.pricing-renew:hover i{
    -webkit-animation: rotation 1s infinite linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}


.nav-tabs{margin-bottom:20px;}
.nav-tabs{float:left;border-bottom:0;}
.nav-tabs li{float:none;margin:0;}
.nav-tabs a{margin-right:0;border:0;}
.glyphicon{color:#fff;}
.active .glyphicon{color:#333;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus{border:0;height:25px;line-height:25px;margin:0;padding:0 5px;}
.nav-tabs > li.active > a,
.nav-tabs > li.active{background-color:#eeeeee;}
.tab-content{margin-left:45px;overflow-y:auto;*height:100vh;}
.tab-content p{margin:0;}
.tab-content .tab-pane{display:none;background-color:#fff;padding:1.6rem;overflow-y:auto;}
.tab-content .active{display:block;}
.navbar-inverse .navbar-nav{margin-top:5px;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{color:#fff;background-color:#c0244b;}
.footer{margin-top:15px;color:#f6f6f6;}
.footer img{width:100px;margin-top:-25px;margin-right:7px;}
.footer .copy{margin-left:7px;}
.panel{border-width:0 0 1px 0;border-style:solid;border-color:#fff;background:none;box-shadow:none;}
.panel:last-child{border-bottom:none;}
.panel-group > .panel:first-child .panel-heading{border-radius:4px 4px 0 0;}
.panel-group .panel{border-radius:0;}
.panel-group .panel + .panel{margin-top:0;}
.panel-heading{border-radius:0;border:none;color:#212121;padding:0;}
.panel-title a{display:block;color:#212121;padding:15px;position:relative;font-size:16px;font-weight:400;}
.panel-body{background:#fff;}
.panel:last-child .panel-body{border-radius:0 0 4px 4px;}
.panel:last-child .panel-heading{border-radius:0 0 4px 4px;transition:border-radius 0.3s linear 0.2s;}
.panel:last-child .panel-heading.active{border-radius:0;transition:border-radius linear 0s;}
.panel-heading a:before{content:'\f063';position:absolute;font-family:'FontAwesome';right:5px;top:10px;font-size:24px;transition:all 0.5s;transform:scale(1);}
.panel-heading.active a:before{content:' ';transition:all 0.5s;transform:scale(0);}
#bs-collapse .panel-heading a:after{content:' ';font-size:24px;position:absolute;font-family:'Material Icons';right:5px;top:10px;transform:scale(0);transition:all 0.5s;}
#bs-collapse .panel-heading.active a:after{content:'\f107';transform:scale(1);transition:all 0.5s;}
#accordion .panel-heading a:before{content:'\f106';font-size:18px;position:absolute;font-family:'FontAwesome';right:5px;top:10px;transform:rotate(180deg);transition:all 0.5s;}
#accordion .panel-heading.active a:before{transform:rotate(0deg);transition:all 0.5s;}
.youtube .panel-body{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.youtube .panel-body iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}

.col-xs-25,.col-sm-25,.col-md-25,.col-lg-25{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}.col-xs-25{width:25%;float:left;}@media (min-width:768px){.col-sm-25{width:25%;float:left;}}@media (min-width:992px){.col-md-25{width:25%;float:left;}}@media (min-width:1200px){.col-lg-25{width:25%;float:left;}}



.old{
    margin-right:5px;
    text-decoration: line-through;
}

.coupon{
    margin-top:1px;
    width:50px;
}

.promo{
    display:none;
}

.promotion{
    display:none;
}

input#coupon{
    font-size: 16px;
}

.add-code{
    cursor:pointer;
}

.paysecure-content,
.paypal-content{
    white-space: nowrap;
}
.paysecure-content .uk-spinner,
.paypal-content .uk-spinner{
    padding-top:10px;
    padding-bottom:5px;
}





code[class*="language-"],
pre {
    color: #fff;
    font-family: Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace;
    direction: ltr;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    font-size:13px !important;
}

.language-php {
    color: #cc7832 !important;
}

pre.language-sql {
    color: #fff;
}

@media print {
    code[class*="language-"],
    pre {
        text-shadow: none
    }
}
pre,
:not(pre)>code[class*="language-"] {
    background: #2b2b2b;
}
pre {
    padding: 1em;
    *margin: .5em 0;
    overflow: auto;
    border: 2px solid #393a3c;
    box-shadow: 1px 1px .5em black inset
}
:not(pre)>code[class*="language-"] {
    padding: .15em .2em .05em;
    border-radius: .3em;
    border: .13em solid hsl(30, 20%, 40%);
    box-shadow: 1px 1px .3em -.1em black inset;
    white-space: normal
}
.token.variable,
.token.this{
    color: #9876aa;
}

.token.class-name,
.token.package{
    color: #a9b7c6;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
    color: #808080;
}
.token.punctuation {
    opacity: .7
}
.namespace {
    opacity: .7
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol {
    color: #cc7832;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
    color: #6a8759;
}
.token.punctuation,
.token.function,
.token.operator{
    color:#a9b7c6;
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
    color: hsl(40, 90%, 60%)
}
.token.atrule,
.token.attr-value,
.token.keyword {
    color: #cc7832;
}
.token.regex,
.token.important {
    color: #e90
}
.token.important,
.token.bold {
    font-weight: bold
}
.token.italic {
    font-style: italic
}
.token.entity {
    cursor: help
}
.token.deleted {
    color: red
}
pre {
    position: relative;
    padding-left: 3.8em;
    counter-reset: linenumber
}
pre>code {
    position: relative
}
pre>code .line-numbers-rows {
    position: absolute;
    pointer-events: none;
    top: 0;
    font-size: 100%;
    left: -3.8em;
    width: 3em;
    letter-spacing: -1px;
    border-right: 1px solid #606366;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.line-numbers-rows>span {
    pointer-events: none;
    display: block;
    counter-increment: linenumber
}
.line-numbers-rows>span:before {
    content: counter(linenumber);
    color: #606366;
    display: block;
    padding-right: .8em;
    text-align: right
}

.uk-tab-right::before{
    border:0 !important;
}

.channels-name{
    float:left;
    display:block;
    max-width:300px;
}

.channels-name li.uk-active{
    background:#c0244b;
}

.channels-name li.uk-active a{
    color:#fff;
}

.channels-list{
    overflow-x: auto;
}

.channels-list ul{
    margin-top:20px;
    padding-bottom:20px;
}

.channels-list li{
    list-style: none;
}
.channel-btn li{
    list-style: none;
    margin-bottom:10px;
}

.sprite {
    background-image: url(../img/countries.png);
    background-repeat: no-repeat;
    float: left;
    width: 20px;
    height: 20px;
    display: block;
    margin-right:7px;
}
.A1{
    background-position: -155px -185px;
}
.afg,
.Afghanistan {
    background-position: -5px -5px
}
.af,
.Africa {
    background-position: -35px -5px
}
.al,
.Albania {
    background-position: -65px -5px
}
.ar,
.Arabia {
    background-position: -95px -5px
}
.Austria {
    background-position: -125px -5px
}
.be,
.Belgium {
    background-position: -155px -5px
}
.br,
.Brazil {
    background-position: -5px -35px
}
.bg,
.Bulgaria {
    background-position: -35px -35px
}
.chi,
.China {
    background-position: -65px -35px
}
.cz,
.Czech {
    background-position: -95px -35px
}
.da,
.Denmark {
    background-position: -125px -35px
}
.et,
.Estonia {
    background-position: -155px -35px
}
.yu,
.Ex-Yugoslavia {
    background-position: -5px -65px
}
.fl,
.Finland {
    background-position: -35px -65px
}
.fr,
.France {
    background-position: -65px -65px
}
.de,
.Germany {
    background-position: -95px -65px
}
.gr,
.Greece {
    background-position: -125px -65px
}
.hu,
.Hungary {
    background-position: -155px -65px
}
.in,
.India {
    background-position: -5px -95px
}
.id,
.Indonesia {
    background-position: -35px -95px
}
.ir,
.Iran {
    background-position: -65px -95px
}
.is,
.Israel {
    background-position: -95px -95px
}
.it,
.Italia {
    background-position: -125px -95px
}
.jp,
.Japan {
    background-position: -155px -95px
}
.ko,
.Korea {
    background-position: -5px -125px
}
.ku,
.Kurdistan {
    background-position: -35px -125px
}
.lt,
.Latin {
    background-position: -65px -125px
}
.md,
.Macedonia {
    background-position: -95px -125px
}
.ma,
.Malaysia {
    background-position: -125px -125px
}
.Malta {
    background-position: -155px -125px
}
.nl,
.Netherland {
    background-position: -5px -155px
}
.no,
.Norway {
    background-position: -35px -155px
}
.pk,
.Pakistan {
    background-position: -65px -155px
}
.pl,
.Poland {
    background-position: -95px -155px
}
.pt,
.Portugal {
    background-position: -125px -155px
}
.ro,
.Romania {
    background-position: -155px -155px
}
.ru,
.Russian {
    background-position: -185px -5px
}
.es,
.Spain {
    background-position: -185px -35px
}
.sw,
.Sweden {
    background-position: -185px -65px
}
.ch,
.Switzerland {
    background-position: -185px -95px
}
.tl,
.Thailand {
    background-position: -185px -125px
}
.tr,
.Turkey {
    background-position: -185px -155px
}
.uk,
.Kingdom {
    background-position: -5px -185px
}
.us,
.States {
    background-position: -35px -185px
}
.xxx,
.Adult {
    background-position: -65px -185px
}
.au,
.Australia {
    background-position: -95px -185px;
}
.vi,
.Viet {
    background-position: -125px -185px;
}
.ca,
.Canadian {
    background-position: -5px -215px
}
.lu,
.Luxembourg {
    background-position: -35px -215px
}
.sport,
.Sport {
    background-position: -185px -185px
}

.features i{
    float:left;
    margin-right:7px;
}

.package_mobile{
    display:none;
}

@media (max-width:767px){
    .features h4{
        font-size:15px;
    }
    .features{
        font-size:14px;
    }
    .package_mobile{
        display:block;
    }
    .package_desktop{
        display:none;
    }
    /*
    .pricing-option ul{
        display:none;
    }

    .pricing-edition{
        font-size:17px;
    }

    .price-amount{
        font-size:10px;
    }
    */
}

.dupe td{
     color: #e00a00;
 }

.dupe td.ip{
    font-weight: bold;
}

.renew{
    color: #17a100;
    font-weight: bold;
}


@media (min-width:960px) {
    #list0,
    #list4 {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-gap: 2em;
        -moz-column-gap: 2em;
        -webkit-column-gap: 2em;
    }

    #list0 li,
    #list4 li {
        display: block;
    }
}

.tut-icon{
    font-size:18px;
    margin-left:5px;
    margin-top:2px;
}