/*!
 * bootstrap-grid 2.0.1
 * Copyright 2015-present, Santeri Hiltunen
 * Licensed under MIT (https://github.com/Hilzu/bootstrap-grid/blob/master/LICENSE)
 */

.hww_container,
.hww_container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@-ms-viewport {
    width: device-width
}

.hww_visible-lg,
.hww_visible-lg-block,
.hww_visible-lg-inline,
.hww_visible-lg-inline-block,
.hww_visible-md,
.hww_visible-md-block,
.hww_visible-md-inline,
.hww_visible-md-inline-block,
.hww_visible-sm,
.hww_visible-sm-block,
.hww_visible-sm-inline,
.hww_visible-sm-inline-block,
.hww_visible-xs,
.hww_visible-xs-block,
.hww_visible-xs-inline,
.hww_visible-xs-inline-block {
    display: none !important
}

@media(max-width:767px) {
    .hww_visible-xs {
        display: block !important
    }
    table.hww_visible-xs {
        display: table !important
    }
    tr.hww_visible-xs {
        display: table-row !important
    }
    td.hww_visible-xs,
    th.hww_visible-xs {
        display: table-cell !important
    }
    .hww_visible-xs-block {
        display: block !important
    }
    .hww_visible-xs-inline {
        display: inline !important
    }
    .hww_visible-xs-inline-block {
        display: inline-block !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .hww_visible-sm {
        display: block !important
    }
    table.hww_visible-sm {
        display: table !important
    }
    tr.hww_visible-sm {
        display: table-row !important
    }
    td.hww_visible-sm,
    th.hww_visible-sm {
        display: table-cell !important
    }
    .hww_visible-sm-block {
        display: block !important
    }
    .hww_visible-sm-inline {
        display: inline !important
    }
    .hww_visible-sm-inline-block {
        display: inline-block !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .hww_visible-md {
        display: block !important
    }
    table.hww_visible-md {
        display: table !important
    }
    tr.hww_visible-md {
        display: table-row !important
    }
    td.hww_visible-md,
    th.hww_visible-md {
        display: table-cell !important
    }
    .hww_visible-md-block {
        display: block !important
    }
    .hww_visible-md-inline {
        display: inline !important
    }
    .hww_visible-md-inline-block {
        display: inline-block !important
    }
}

@media(min-width:1200px) {
    .hww_visible-lg {
        display: block !important
    }
    table.hww_visible-lg {
        display: table !important
    }
    tr.hww_visible-lg {
        display: table-row !important
    }
    td.hww_visible-lg,
    th.hww_visible-lg {
        display: table-cell !important
    }
    .hww_visible-lg-block {
        display: block !important
    }
    .hww_visible-lg-inline {
        display: inline !important
    }
    .hww_visible-lg-inline-block {
        display: inline-block !important
    }
    .hww_hidden-lg {
        display: none !important
    }
}

@media(max-width:767px) {
    .hww_hidden-xs {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .hww_hidden-sm {
        display: none !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .hww_hidden-md {
        display: none !important
    }
}

.hww_visible-print {
    display: none !important
}

@media print {
    .hww_visible-print {
        display: block !important
    }
    table.hww_visible-print {
        display: table !important
    }
    tr.hww_visible-print {
        display: table-row !important
    }
    td.hww_visible-print,
    th.hww_visible-print {
        display: table-cell !important
    }
}

.hww_visible-print-block {
    display: none !important
}

@media print {
    .hww_visible-print-block {
        display: block !important
    }
}

.hww_visible-print-inline {
    display: none !important
}

@media print {
    .hww_visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .hww_visible-print-inline-block {
        display: inline-block !important
    }
    .hww_hidden-print {
        display: none !important
    }
}

.hww_clearfix:after,
.hww_clearfix:before,
.hww_container-fluid:after,
.hww_container-fluid:before,
.hww_container:after,
.hww_container:before,
.hww_row:after,
.hww_row:before {
    content: " ";
    display: table
}

.hww_clearfix:after,
.hww_container-fluid:after,
.hww_container:after,
.hww_row:after {
    clear: both
}

@media(min-width:768px) {
    .hww_container {
        width: 750px
    }
}

@media(min-width:992px) {
    .hww_container {
        width: 970px
    }
}

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

.hww_row {
    margin-left: -15px;
    margin-right: -15px
}

.hww_col-lg-1,
.hww_col-lg-10,
.hww_col-lg-11,
.hww_col-lg-12,
.hww_col-lg-2,
.hww_col-lg-3,
.hww_col-lg-4,
.hww_col-lg-5,
.hww_col-lg-6,
.hww_col-lg-7,
.hww_col-lg-8,
.hww_col-lg-9,
.hww_col-md-1,
.hww_col-md-10,
.hww_col-md-11,
.hww_col-md-12,
.hww_col-md-2,
.hww_col-md-3,
.hww_col-md-4,
.hww_col-md-5,
.hww_col-md-6,
.hww_col-md-7,
.hww_col-md-8,
.hww_col-md-9,
.hww_col-sm-1,
.hww_col-sm-10,
.hww_col-sm-11,
.hww_col-sm-12,
.hww_col-sm-2,
.hww_col-sm-3,
.hww_col-sm-4,
.hww_col-sm-5,
.hww_col-sm-6,
.hww_col-sm-7,
.hww_col-sm-8,
.hww_col-sm-9,
.hww_col-xs-1,
.hww_col-xs-10,
.hww_col-xs-11,
.hww_col-xs-12,
.hww_col-xs-2,
.hww_col-xs-3,
.hww_col-xs-4,
.hww_col-xs-5,
.hww_col-xs-6,
.hww_col-xs-7,
.hww_col-xs-8,
.hww_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.hww_col-xs-1,
.hww_col-xs-10,
.hww_col-xs-11,
.hww_col-xs-12,
.hww_col-xs-2,
.hww_col-xs-3,
.hww_col-xs-4,
.hww_col-xs-5,
.hww_col-xs-6,
.hww_col-xs-7,
.hww_col-xs-8,
.hww_col-xs-9 {
    float: left
}

.hww_col-xs-12 {
    width: 100%
}

.hww_col-xs-11 {
    width: 91.66666667%
}

.hww_col-xs-10 {
    width: 83.33333333%
}

.hww_col-xs-9 {
    width: 75%
}

.hww_col-xs-8 {
    width: 66.66666667%
}

.hww_col-xs-7 {
    width: 58.33333333%
}

.hww_col-xs-6 {
    width: 50%
}

.hww_col-xs-5 {
    width: 41.66666667%
}

.hww_col-xs-4 {
    width: 33.33333333%
}

.hww_col-xs-3 {
    width: 25%
}

.hww_col-xs-2 {
    width: 16.66666667%
}

.hww_col-xs-1 {
    width: 8.33333333%
}

.hww_col-xs-pull-12 {
    right: 100%
}

.hww_col-xs-pull-11 {
    right: 91.66666667%
}

.hww_col-xs-pull-10 {
    right: 83.33333333%
}

.hww_col-xs-pull-9 {
    right: 75%
}

.hww_col-xs-pull-8 {
    right: 66.66666667%
}

.hww_col-xs-pull-7 {
    right: 58.33333333%
}

.hww_col-xs-pull-6 {
    right: 50%
}

.hww_col-xs-pull-5 {
    right: 41.66666667%
}

.hww_col-xs-pull-4 {
    right: 33.33333333%
}

.hww_col-xs-pull-3 {
    right: 25%
}

.hww_col-xs-pull-2 {
    right: 16.66666667%
}

.hww_col-xs-pull-1 {
    right: 8.33333333%
}

.hww_col-xs-pull-0 {
    right: auto
}

.hww_col-xs-push-12 {
    left: 100%
}

.hww_col-xs-push-11 {
    left: 91.66666667%
}

.hww_col-xs-push-10 {
    left: 83.33333333%
}

.hww_col-xs-push-9 {
    left: 75%
}

.hww_col-xs-push-8 {
    left: 66.66666667%
}

.hww_col-xs-push-7 {
    left: 58.33333333%
}

hww_.col-xs-push-6 {
    left: 50%
}

.hww_col-xs-push-5 {
    left: 41.66666667%
}

.hww_col-xs-push-4 {
    left: 33.33333333%
}

.hww_col-xs-push-3 {
    left: 25%
}

.hww_col-xs-push-2 {
    left: 16.66666667%
}

.hww_col-xs-push-1 {
    left: 8.33333333%
}

.hww_col-xs-push-0 {
    left: auto
}

.hww_col-xs-offset-12 {
    margin-left: 100%
}

.hww_col-xs-offset-11 {
    margin-left: 91.66666667%
}

.hww_col-xs-offset-10 {
    margin-left: 83.33333333%
}

.hww_col-xs-offset-9 {
    margin-left: 75%
}

.hww_col-xs-offset-8 {
    margin-left: 66.66666667%
}

.hww_col-xs-offset-7 {
    margin-left: 58.33333333%
}

.hww_col-xs-offset-6 {
    margin-left: 50%
}

.hww_col-xs-offset-5 {
    margin-left: 41.66666667%
}

.hww_col-xs-offset-4 {
    margin-left: 33.33333333%
}

.hww_col-xs-offset-3 {
    margin-left: 25%
}

.hww_col-xs-offset-2 {
    margin-left: 16.66666667%
}

.hww_col-xs-offset-1 {
    margin-left: 8.33333333%
}

.hww_col-xs-offset-0 {
    margin-left: 0
}

@media(min-width:768px) {
    .hww_col-sm-1,
    .hww_col-sm-10,
    .hww_col-sm-11,
    .hww_col-sm-12,
    .hww_col-sm-2,
    .hww_col-sm-3,
    .hww_col-sm-4,
    .hww_col-sm-5,
    .hww_col-sm-6,
    .hww_col-sm-7,
    .hww_col-sm-8,
    .hww_col-sm-9 {
        float: left
    }
    .hww_col-sm-12 {
        width: 100%
    }
    .hww_col-sm-11 {
        width: 91.66666667%
    }
    .hww_col-sm-10 {
        width: 83.33333333%
    }
    .hww_col-sm-9 {
        width: 75%
    }
    .hww_col-sm-8 {
        width: 66.66666667%
    }
    .hww_col-sm-7 {
        width: 58.33333333%
    }
    .hww_col-sm-6 {
        width: 50%
    }
    .hww_col-sm-5 {
        width: 41.66666667%
    }
    .hww_col-sm-4 {
        width: 33.33333333%
    }
    .hww_col-sm-3 {
        width: 25%
    }
    .hww_col-sm-2 {
        width: 16.66666667%
    }
    .hww_col-sm-1 {
        width: 8.33333333%
    }
    .hww_col-sm-pull-12 {
        right: 100%
    }
    .hww_col-sm-pull-11 {
        right: 91.66666667%
    }
    .hww_col-sm-pull-10 {
        right: 83.33333333%
    }
    .hww_col-sm-pull-9 {
        right: 75%
    }
    .hww_col-sm-pull-8 {
        right: 66.66666667%
    }
    .hww_col-sm-pull-7 {
        right: 58.33333333%
    }
    .hww_col-sm-pull-6 {
        right: 50%
    }
    .hww_col-sm-pull-5 {
        right: 41.66666667%
    }
    .hww_col-sm-pull-4 {
        right: 33.33333333%
    }
    .hww_col-sm-pull-3 {
        right: 25%
    }
    .hww_col-sm-pull-2 {
        right: 16.66666667%
    }
    .hww_col-sm-pull-1 {
        right: 8.33333333%
    }
    .hww_col-sm-pull-0 {
        right: auto
    }
    .hww_col-sm-push-12 {
        left: 100%
    }
    .hww_col-sm-push-11 {
        left: 91.66666667%
    }
    .hww_col-sm-push-10 {
        left: 83.33333333%
    }
    .hww_col-sm-push-9 {
        left: 75%
    }
    .hww_col-sm-push-8 {
        left: 66.66666667%
    }
    .hww_col-sm-push-7 {
        left: 58.33333333%
    }
    .hww_col-sm-push-6 {
        left: 50%
    }
    .hww_col-sm-push-5 {
        left: 41.66666667%
    }
    .hww_col-sm-push-4 {
        left: 33.33333333%
    }
    .hww_col-sm-push-3 {
        left: 25%
    }
    .hww_col-sm-push-2 {
        left: 16.66666667%
    }
    .hww_col-sm-push-1 {
        left: 8.33333333%
    }
    .hww_col-sm-push-0 {
        left: auto
    }
    .hww_col-sm-offset-12 {
        margin-left: 100%
    }
    .hww_col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .hww_col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .hww_col-sm-offset-9 {
        margin-left: 75%
    }
    .hww_col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .hww_col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .hww_col-sm-offset-6 {
        margin-left: 50%
    }
    .hww_col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .hww_col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .hww_col-sm-offset-3 {
        margin-left: 25%
    }
    .hww_col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .hww_col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .hww_col-sm-offset-0 {
        margin-left: 0
    }
}

@media(min-width:992px) {
    .hww_col-md-1,
    .hww_col-md-10,
    .hww_col-md-11,
    .hww_col-md-12,
    .hww_col-md-2,
    .hww_col-md-3,
    .hww_col-md-4,
    .hww_col-md-5,
    .hww_col-md-6,
    .hww_col-md-7,
    .hww_col-md-8,
    .hww_col-md-9 {
        float: left
    }
    .hww_col-md-12 {
        width: 100%
    }
    .hww_col-md-11 {
        width: 91.66666667%
    }
    .hww_col-md-10 {
        width: 83.33333333%
    }
    .hww_col-md-9 {
        width: 75%
    }
    .hww_col-md-8 {
        width: 66.66666667%
    }
    .hww_col-md-7 {
        width: 58.33333333%
    }
    .hww_col-md-6 {
        width: 50%
    }
    .hww_col-md-5 {
        width: 41.66666667%
    }
    .hww_col-md-4 {
        width: 33.33333333%
    }
    .hww_col-md-3 {
        width: 25%
    }
    .hww_col-md-2 {
        width: 16.66666667%
    }
    .hww_col-md-1 {
        width: 8.33333333%
    }
    .hww_col-md-pull-12 {
        right: 100%
    }
    .hww_col-md-pull-11 {
        right: 91.66666667%
    }
    .hww_col-md-pull-10 {
        right: 83.33333333%
    }
    .hww_col-md-pull-9 {
        right: 75%
    }
    .hww_col-md-pull-8 {
        right: 66.66666667%
    }
    .hww_col-md-pull-7 {
        right: 58.33333333%
    }
    .hww_col-md-pull-6 {
        right: 50%
    }
    .hww_col-md-pull-5 {
        right: 41.66666667%
    }
    .hww_col-md-pull-4 {
        right: 33.33333333%
    }
    .hww_col-md-pull-3 {
        right: 25%
    }
    .hww_col-md-pull-2 {
        right: 16.66666667%
    }
    .hww_col-md-pull-1 {
        right: 8.33333333%
    }
    .hww_col-md-pull-0 {
        right: auto
    }
    .hww_col-md-push-12 {
        left: 100%
    }
    .hww_col-md-push-11 {
        left: 91.66666667%
    }
    .hww_col-md-push-10 {
        left: 83.33333333%
    }
    .hww_col-md-push-9 {
        left: 75%
    }
    .hww_col-md-push-8 {
        left: 66.66666667%
    }
    .hww_col-md-push-7 {
        left: 58.33333333%
    }
    .hww_col-md-push-6 {
        left: 50%
    }
    .hww_col-md-push-5 {
        left: 41.66666667%
    }
    .hww_col-md-push-4 {
        left: 33.33333333%
    }
    .hww_col-md-push-3 {
        left: 25%
    }
    .hww_col-md-push-2 {
        left: 16.66666667%
    }
    .hww_col-md-push-1 {
        left: 8.33333333%
    }
    .hww_col-md-push-0 {
        left: auto
    }
    .hww_col-md-offset-12 {
        margin-left: 100%
    }
    .hww_col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .hww_col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .hww_col-md-offset-9 {
        margin-left: 75%
    }
    .hww_col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .hww_col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .hww_col-md-offset-6 {
        margin-left: 50%
    }
    .hww_col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .hww_col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .hww_col-md-offset-3 {
        margin-left: 25%
    }
    .hww_col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .hww_col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .hww_col-md-offset-0 {
        margin-left: 0
    }
}

@media(min-width:1200px) {
    .hww_col-lg-1,
    .hww_col-lg-10,
    .hww_col-lg-11,
    .hww_col-lg-12,
    .hww_col-lg-2,
    .hww_col-lg-3,
    .hww_col-lg-4,
    .hww_col-lg-5,
    .hww_col-lg-6,
    .hww_col-lg-7,
    .hww_col-lg-8,
    .hww_col-lg-9 {
        float: left
    }
    .hww_col-lg-12 {
        width: 100%
    }
    .hww_col-lg-11 {
        width: 91.66666667%
    }
    .hww_col-lg-10 {
        width: 83.33333333%
    }
    .hww_col-lg-9 {
        width: 75%
    }
    .hww_col-lg-8 {
        width: 66.66666667%
    }
    .hww_col-lg-7 {
        width: 58.33333333%
    }
    .hww_col-lg-6 {
        width: 50%
    }
    .hww_col-lg-5 {
        width: 41.66666667%
    }
    .hww_col-lg-4 {
        width: 33.33333333%
    }
    .hww_col-lg-3 {
        width: 25%
    }
    .hww_col-lg-2 {
        width: 16.66666667%
    }
    .hww_col-lg-1 {
        width: 8.33333333%
    }
    .hww_col-lg-pull-12 {
        right: 100%
    }
    .hww_col-lg-pull-11 {
        right: 91.66666667%
    }
    .hww_col-lg-pull-10 {
        right: 83.33333333%
    }
    .hww_col-lg-pull-9 {
        right: 75%
    }
    .hww_col-lg-pull-8 {
        right: 66.66666667%
    }
    .hww_col-lg-pull-7 {
        right: 58.33333333%
    }
    .hww_col-lg-pull-6 {
        right: 50%
    }
    .hww_col-lg-pull-5 {
        right: 41.66666667%
    }
    .hww_col-lg-pull-4 {
        right: 33.33333333%
    }
    .hww_col-lg-pull-3 {
        right: 25%
    }
    .hww_col-lg-pull-2 {
        right: 16.66666667%
    }
    .hww_col-lg-pull-1 {
        right: 8.33333333%
    }
    .hww_col-lg-pull-0 {
        right: auto
    }
    .hww_col-lg-push-12 {
        left: 100%
    }
    .hww_col-lg-push-11 {
        left: 91.66666667%
    }
    .hww_col-lg-push-10 {
        left: 83.33333333%
    }
    .hww_col-lg-push-9 {
        left: 75%
    }
    .hww_col-lg-push-8 {
        left: 66.66666667%
    }
    .hww_col-lg-push-7 {
        left: 58.33333333%
    }
    .hww_col-lg-push-6 {
        left: 50%
    }
    .hww_col-lg-push-5 {
        left: 41.66666667%
    }
    .hww_col-lg-push-4 {
        left: 33.33333333%
    }
    .hww_col-lg-push-3 {
        left: 25%
    }
    .hww_col-lg-push-2 {
        left: 16.66666667%
    }
    .hww_col-lg-push-1 {
        left: 8.33333333%
    }
    .hww_col-lg-push-0 {
        left: auto
    }
    .hww_col-lg-offset-12 {
        margin-left: 100%
    }
    .hww_col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .hww_col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .hww_col-lg-offset-9 {
        margin-left: 75%
    }
    .hww_col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .hww_col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .hww_col-lg-offset-6 {
        margin-left: 50%
    }
    .hww_col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .hww_col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .hww_col-lg-offset-3 {
        margin-left: 25%
    }
    .hww_col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .hww_col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .hww_col-lg-offset-0 {
        margin-left: 0
    }
}

.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir='rtl'] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@charset 'UTF-8';
.slick-loading .slick-list {
    background: #fff url('/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_images/ajax-loader.gif') center center no-repeat
}

@font-face {
    font-family: 'slick';
    src: url('/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_fonts/slick.eot');
    src: url('/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_fonts/slick.eot?#iefix') format('embedded-opentype'), url('/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_fonts/slick.woff') format('woff'), url('/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_fonts/slick.ttf') format('truetype'), url('/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_fonts/slick.svg#slick') format('svg');
    font-weight: normal;
    font-style: normal
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: 0;
    background: transparent
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: '←'
}

[dir='rtl'] .slick-prev:before {
    content: '→'
}

.slick-next {
    right: -25px
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: '→'
}

[dir='rtl'] .slick-next:before {
    content: '←'
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    outline: 0;
    background: transparent
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: 0
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black
}

.vbox-overlay *,
.vbox-overlay *:before,
.vbox-overlay *:after {
    -webkit-backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vbox-overlay {
    background: #fdfdfd;
    background: rgba(0, 0, 0, 0.85);
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 9999;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.vbox-preloader {
    position: fixed;
    width: 32px;
    height: 32px;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
    background-image: url(/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_images/preload-circle.png);
    text-indent: -100px;
    overflow: hidden;
    -webkit-animation: playload 1.4s steps(18) infinite;
    -moz-animation: playload 1.4s steps(18) infinite;
    -ms-animation: playload 1.4s steps(18) infinite;
    -o-animation: playload 1.4s steps(18) infinite;
    animation: playload 1.4s steps(18) infinite
}

@-webkit-keyframes playload {
    from {
        background-position: 0 0
    }
    to {
        background-position: -576px
    }
}

@-moz-keyframes playload {
    from {
        background-position: 0 0
    }
    to {
        background-position: -576px
    }
}

@-ms-keyframes playload {
    from {
        background-position: 0 0
    }
    to {
        background-position: -576px
    }
}

@-o-keyframes playload {
    from {
        background-position: 0 0
    }
    to {
        background-position: -576px
    }
}

@keyframes playload {
    from {
        background-position: 0 0
    }
    to {
        background-position: -576px
    }
}

.vbox-close {
    cursor: pointer;
    position: fixed;
    top: -1px;
    right: 0;
    width: 46px;
    height: 40px;
    padding: 10px 20px 10px 0;
    display: block;
    background: url(/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_images/close.gif) no-repeat #161617;
    background-position: 10px center;
    color: #fff;
    text-indent: -100px;
    overflow: hidden
}

.vbox-next,
.vbox-prev {
    box-sizing: content-box;
    cursor: pointer;
    position: fixed;
    top: 50%;
    color: #fff;
    width: 30px;
    height: 170px;
    margin-top: -85px;
    text-indent: -100px;
    border: solid transparent;
    overflow: hidden
}

.vbox-prev {
    left: 0;
    border-width: 0 30px 0 10px;
    background: url(/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_images/prev.gif) center center no-repeat
}

.vbox-next {
    right: 0;
    border-width: 0 10px 0 30px;
    background: url(/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_images/next.gif) center center no-repeat
}

.vbox-title {
    width: 100%;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    padding: 6px 40px;
    overflow: hidden;
    background: #161617;
    position: fixed;
    display: none;
    top: -1px;
    left: 0
}

.vbox-num {
    cursor: pointer;
    position: fixed;
    top: -1px;
    left: 0;
    height: 40px;
    display: block;
    color: #fff;
    overflow: hidden;
    line-height: 28px;
    font-size: 12px;
    padding: 6px 10px;
    background: #161617;
    display: none
}

.vbox-inline {
    width: 420px;
    height: 315px;
    padding: 10px;
    background: #fff;
    text-align: left;
    margin: 0 auto;
    overflow: auto
}

.venoframe {
    border: 0;
    width: 960px;
    height: 720px
}

@media(max-width:992px) {
    .venoframe {
        width: 640px;
        height: 480px
    }
}

@media(max-width:767px) {
    .venoframe {
        width: 420px;
        height: 315px
    }
}

@media(max-width:460px) {
    .vbox-inline {
        width: 100%
    }
    .venoframe {
        width: 100%;
        height: 260px
    }
}

.vbox-open {
    overflow: hidden
}

.vbox-container {
    position: relative;
    background: #000;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px
}

.vbox-content {
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden
}

.vbox-container img {
    max-width: 100%;
    height: auto
}

.id-hww_container ul {
    list-style: none !important;
    list-style-type: none !important;
    margin: 0 !important
}

.id-hww_container ul li {
    list-style: none !important;
    list-style-type: none !important;
    margin: 0 !important
}

.id-hww_container * {
    box-sizing: border-box
}

.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden
}

html,
body,
ul,
li {
    margin: 0;
    padding: 0
}

a,
a:hover,
a:active,
a:focus {
    outline: 0
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

.id-hww_container {
    max-width: 1920px;
    margin: auto;
    color: #000;
    font-family: "azoSansWeb", sans-serif
}

.hww_holder {
    display: block;
    max-width: 1280px;
    position: relative;
    margin: 0 auto;
    overflow: hidden
}

.hww_section {
    display: block;
    width: 100%;
    height: 100%
}

#hww_section1 {
    display: block;
    width: 100%;
    height: 100%
}

#hww_tabsBlock {
    width: 100%;
    height: 100%;
    margin: 0 auto
}

ul#hww_tabs {
    display: block;
    overflow: visible
}

ul#hww_tabs li {
    display: block;
    float: left;
    width: 20%;
    position: relative
}

ul#hww_tabs li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 30px 0;
    background: #4f60d2;
    color: #fff;
    border-left: 1px solid #000
}

ul#hww_tabs li#hww_tab-active a {
    background: #fcd200;
    color: #000
}

ul#hww_tabs li:first-child a {
    border-left: 0 solid #000
}

ul#hww_tabs li span.hww_arrow-down {
    position: absolute;
    left: 46%;
    bottom: -10px;
    z-index: 1;
    border-top-color: #4f60d2
}

ul#hww_tabs li#hww_tab-active span.hww_arrow-down {
    border-top-color: #fcd200
}

div#hww_tabs_container {
    display: block;
    height: 100%;
    background: #000
}

div#hww_tabs_container>.hww_tab_content {
    position: relative;
    width: 100%;
    height: 100%;
    display: NONE
}

div#hww_tabs_container>.hww_tab_content.hww_tab_content-active {
    display: block
}

div#hww_tabs_container>.hww_tab_content .hww_panel {
    width: 100%;
    height: 100%;
    min-height: 619px
}

div#hww_tabs_container>.hww_tab_content .hww_holder {
    display: block;
    max-width: 1164px;
    position: relative;
    margin: 0 auto
}

div#hww_tabs_container>.hww_tab_content .carousel_covers {
    display: none;
    position: absolute;
    left: 20%;
    top: 110px;
    width: 254px;
    height: auto
}

div#hww_tabs_container>.hww_tab_content .carousel_covers>div {
    position: relative
}

div#hww_tabs_container>.hww_tab_content .carousel_covers>div>img {
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    display: block;
    transition: all .6s ease;
    max-width: none
}

.movieBlock {
    display: block;
    width: auto;
    height: auto;
    margin-left: 450px;
    margin-top: 110px;
    margin-right: 120px;
    color: #fff;
    font-family: "azoSansWeb", sans-serif
}

.movieBlock .mov-title {
    font-size: 30px;
    margin-bottom: 20px;
    font-weight: normal
}

.movieBlock .mov-sinopse {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 30px;
    max-height: 100px;
    overflow: hidden
}

.movieBlock .mov-genre {
    font-size: 13px;
    line-height: 18px
}

.movieBlock .mov-director {
    font-size: 13px;
    line-height: 18px
}

.movieBlock .mov-actors {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 25px
}

.movieBlock .mov-imdb {
    display: table;
    margin-bottom: 25px
}

.movieBlock .mov-imdb img {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    margin-right: 10px
}

.movieBlock .mov-imdb strong {
    display: table-cell;
    vertical-align: middle;
    font-size: 13px
}

.movieBlock .mov-imdb span {
    display: table-cell;
    vertical-align: middle;
    font-size: 10px
}

.movieBlock .mov-trailer {
    font-size: 15px;
    line-height: 20px
}

.movieBlock .mov-trailer a {
    color: #fcd200 !important;
    font-weight: normal
}

#hww_section3 {
    display: block;
    width: 100%;
    height: 100%
}

.hww_arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black
}

.hww_arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f00f00
}

.hww_arrow-right {
    width: 0;
    height: 0;
    border-top: 60px solid transparent;
    border-bottom: 60px solid transparent;
    border-left: 60px solid green
}

.hww_arrow-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid blue
}

.id-hww_container,
.id-hww_container * {
    outline: none !important
}

.id-hww_container .slick-arrow {
    position: absolute;
    width: 24px;
    height: 40px;
    overflow: hidden;
    z-index: 50;
    text-indent: -9000px;
    border: 0
}

.id-hww_container .slick-next,
.slick-next:hover {
    background: url('/particulares/Documents/carrosseis/arrow-right.png') no-repeat center top;
    pointer-events: absolute;
    right: 2%;
    top: 47%
}

.id-hww_container .slick-prev,
.slick-prev:hover {
    background: url('/particulares/Documents/carrosseis/arrow-left.png') no-repeat center top;
    pointer-events: absolute;
    left: 2%;
    top: 47%
}

.id-hww_container .slick-disabled {
    display: none !important
}

.id-hww_container .slick-dots {
    bottom: 100px
}

.id-hww_container .slick-dots li {
    width: 12px;
    height: 12px;
    margin: 0 7px !important
}

.id-hww_container .slick-dots li button {
    width: 12px;
    height: 12px;
    padding: 5px;
    border: 0
}

.id-hww_container .slick-dots li button:hover,
.id-hww_container .slick-dots li button:focus {
    outline: 0
}

.id-hww_container .slick-dots li button:hover:before,
.id-hww_container .slick-dots li button:focus:before {
    opacity: 1
}

.id-hww_container .slick-dots li button:before {
    font-size: 12px;
    line-height: 12px;
    width: 12px;
    height: 12px;
    content: '•';
    text-align: center;
    opacity: 1;
    color: transparent;
    border: 1px solid #4f60d2;
    border-radius: 5px
}

.id-hww_container .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #fcd200;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 13px
}

.hww_bg-salmon {
    background-color: #e85743
}

.hww_bg-before--salmon:before,
.hww_bg-before--salmon .hww_before {
    background-color: #e85743
}

.hww_h-salmon:hover {
    color: #e85743
}

.hww_salmon {
    color: #e85743
}

.hww_border-salmon {
    border-color: #e85743
}

hr.hww_salmon {
    border-top-color: #e85743
}

.hww_stripe--salmon {
    border-color: #e85743 !important
}

.hww_bg-pink {
    background-color: #ef91b7
}

.hww_bg-before--pink:before,
.hww_bg-before--pink .hww_before {
    background-color: #ef91b7
}

.hww_h-pink:hover {
    color: #ef91b7
}

.hww_pink {
    color: #ef91b7
}

.hww_border-pink {
    border-color: #ef91b7
}

hr.hww_pink {
    border-top-color: #ef91b7
}

.hww_stripe--pink {
    border-color: #ef91b7 !important
}

.hww_bg-yellow {
    background-color: #ffd100
}

.hww_bg-before--yellow:before,
.hww_bg-before--yellow .hww_before {
    background-color: #ffd100
}

.hww_h-yellow:hover {
    color: #ffd100
}

.hww_yellow {
    color: #ffd100
}

.hww_border-yellow {
    border-color: #ffd100
}

hr.hww_yellow {
    border-top-color: #ffd100
}

.hww_stripe--yellow {
    border-color: #ffd100 !important
}

.hww_bg-blue {
    background-color: #4f60d2
}

.hww_bg-before--blue:before,
.hww_bg-before--blue .hww_before {
    background-color: #4f60d2
}

.hww_h-blue:hover {
    color: #4f60d2
}

.hww_blue {
    color: #4f60d2
}

.hww_border-blue {
    border-color: #4f60d2
}

hr.hww_blue {
    border-top-color: #4f60d2
}

.hww_stripe--blue {
    border-color: #4f60d2 !important
}

.hww_bg-black {
    background-color: #1e1e1e
}

.hww_bg-before--black:before,
.hww_bg-before--black .hww_before {
    background-color: #1e1e1e
}

.hww_h-black:hover {
    color: #1e1e1e
}

.hww_black {
    color: #1e1e1e
}

.hww_border-black {
    border-color: #1e1e1e
}

hr.hww_black {
    border-top-color: #1e1e1e
}

.hww_stripe--black {
    border-color: #1e1e1e !important
}

.hww_bg-green {
    background-color: #c4d000
}

.hww_bg-before--green:before,
.hww_bg-before--green .hww_before {
    background-color: #c4d000
}

.hww_h-green:hover {
    color: #c4d000
}

.hww_green {
    color: #c4d000
}

.hww_border-green {
    border-color: #c4d000
}

hr.hww_green {
    border-top-color: #c4d000
}

.hww_stripe--green {
    border-color: #c4d000 !important
}

.hww_bg-grey {
    background-color: #dadada
}

.hww_bg-before--grey:before,
.hww_bg-before--grey .hww_before {
    background-color: #dadada
}

.hww_h-grey:hover {
    color: #dadada
}

.hww_grey {
    color: #dadada
}

.hww_border-grey {
    border-color: #dadada
}

hr.hww_grey {
    border-top-color: #dadada
}

.hww_stripe--grey {
    border-color: #dadada !important
}

.hww_bg-white {
    background-color: #f5f5f5
}

.hww_bg-before--white:before,
.hww_bg-before--white .hww_before {
    background-color: #f5f5f5
}

.hww_h-white:hover {
    color: #f5f5f5
}

.hww_white {
    color: #f5f5f5
}

.hww_border-white {
    border-color: #f5f5f5
}

hr.hww_white {
    border-top-color: #f5f5f5
}

.hww_stripe--white {
    border-color: #f5f5f5 !important
}

.hww_s1 {
    font-size: 1px
}

.hww_s2 {
    font-size: 2px
}

.hww_s3 {
    font-size: 3px
}

.hww_s4 {
    font-size: 4px
}

.hww_s5 {
    font-size: 5px
}

.hww_s6 {
    font-size: 6px
}

.hww_s7 {
    font-size: 7px
}

.hww_s8 {
    font-size: 8px
}

.hww_s9 {
    font-size: 9px
}

.hww_s10 {
    font-size: 10px
}

.hww_s11 {
    font-size: 11px
}

.hww_s12 {
    font-size: 12px
}

.hww_s13 {
    font-size: 13px
}

.hww_s14 {
    font-size: 14px
}

.hww_s15 {
    font-size: 15px
}

.hww_s16 {
    font-size: 16px
}

.hww_s17 {
    font-size: 17px
}

.hww_s18 {
    font-size: 18px
}

.hww_s19 {
    font-size: 19px
}

.hww_s20 {
    font-size: 20px
}

.hww_s21 {
    font-size: 21px
}

.hww_s22 {
    font-size: 22px
}

.hww_s23 {
    font-size: 23px
}

.hww_s24 {
    font-size: 24px
}

.hww_s25 {
    font-size: 25px
}

.hww_s26 {
    font-size: 26px
}

.hww_s27 {
    font-size: 27px
}

.hww_s28 {
    font-size: 28px
}

.hww_s29 {
    font-size: 29px
}

.hww_s30 {
    font-size: 30px
}

.hww_s31 {
    font-size: 31px
}

.hww_s32 {
    font-size: 32px
}

.hww_s33 {
    font-size: 33px
}

.hww_s34 {
    font-size: 34px
}

.hww_s35 {
    font-size: 35px
}

.hww_s36 {
    font-size: 36px
}

.hww_s37 {
    font-size: 37px
}

.hww_s38 {
    font-size: 38px
}

.hww_s39 {
    font-size: 39px
}

.hww_s40 {
    font-size: 40px
}

.hww_s41 {
    font-size: 41px
}

.hww_s42 {
    font-size: 42px
}

.hww_s43 {
    font-size: 43px
}

.hww_s44 {
    font-size: 44px
}

.hww_s45 {
    font-size: 45px
}

.hww_s46 {
    font-size: 46px
}

.hww_s47 {
    font-size: 47px
}

.hww_s48 {
    font-size: 48px
}

.hww_s49 {
    font-size: 49px
}

.hww_s50 {
    font-size: 50px
}

.hww_fw100 {
    font-weight: 100
}

.hww_fw200 {
    font-weight: 200
}

.hww_fw300 {
    font-weight: 300
}

.hww_fw400 {
    font-weight: 400
}

.hww_fw500 {
    font-weight: 500
}

.hww_fw600 {
    font-weight: 600
}

.hww_fw700 {
    font-weight: 700
}

.hww_fw800 {
    font-weight: 800
}

.hww_fw900 {
    font-weight: 900
}

.hww_spacer5 {
    height: 5px
}

.hww_spacer10 {
    height: 10px
}

.hww_spacer15 {
    height: 15px
}

.hww_spacer20 {
    height: 20px
}

.hww_spacer25 {
    height: 25px
}

.hww_spacer30 {
    height: 30px
}

.hww_spacer35 {
    height: 35px
}

.hww_spacer40 {
    height: 40px
}

.hww_spacer45 {
    height: 45px
}

.hww_spacer50 {
    height: 50px
}

.hww_fw10 {
    font-weight: 10
}

.hww_fw20 {
    font-weight: 20
}

.hww_fw30 {
    font-weight: 30
}

.hww_fw40 {
    font-weight: 40
}

.hww_fw50 {
    font-weight: 50
}

.hww_fw60 {
    font-weight: 60
}

.hww_fw70 {
    font-weight: 70
}

.hww_fw80 {
    font-weight: 80
}

.hww_fw90 {
    font-weight: 90
}

.hww_mw200 {
    max-width: 200px
}

.hww_mw250 {
    max-width: 250px
}

.hww_mw300 {
    max-width: 300px
}

.hww_mw350 {
    max-width: 350px
}

.hww_mw400 {
    max-width: 400px
}

.hww_mw450 {
    max-width: 450px
}

.hww_mw500 {
    max-width: 500px
}

.hww_mw550 {
    max-width: 550px
}

.hww_mw600 {
    max-width: 600px
}

.hww_mw650 {
    max-width: 650px
}

.hww_mw700 {
    max-width: 700px
}

.hww_mw750 {
    max-width: 750px
}

.hww_mw800 {
    max-width: 800px
}

.hww_mw850 {
    max-width: 850px
}

.hww_mw900 {
    max-width: 900px
}

.hww_mw950 {
    max-width: 950px
}

.hww_mw1000 {
    max-width: 1000px
}

.hww_mw1050 {
    max-width: 1050px
}

.hww_mw1100 {
    max-width: 1100px
}

.hww_mw1150 {
    max-width: 1150px
}

.hww_mw1200 {
    max-width: 1200px
}

.hww_mw1250 {
    max-width: 1250px
}

.hww_mw1300 {
    max-width: 1300px
}

.hww_mw1350 {
    max-width: 1350px
}

.hww_mw1400 {
    max-width: 1400px
}

.hww_mw1450 {
    max-width: 1450px
}

.hww_mw1500 {
    max-width: 1500px
}

.hww_ml1 {
    margin-left: 1px
}

.hww_mr1 {
    margin-right: 1px
}

.hww_mt1 {
    margin-top: 1px
}

.hww_mb1 {
    margin-top: 1px
}

.hww_ml2 {
    margin-left: 2px
}

.hww_mr2 {
    margin-right: 2px
}

.hww_mt2 {
    margin-top: 2px
}

.hww_mb2 {
    margin-top: 2px
}

.hww_ml3 {
    margin-left: 3px
}

.hww_mr3 {
    margin-right: 3px
}

.hww_mt3 {
    margin-top: 3px
}

.hww_mb3 {
    margin-top: 3px
}

.hww_ml4 {
    margin-left: 4px
}

.hww_mr4 {
    margin-right: 4px
}

.hww_mt4 {
    margin-top: 4px
}

.hww_mb4 {
    margin-top: 4px
}

.hww_ml5 {
    margin-left: 5px
}

.hww_mr5 {
    margin-right: 5px
}

.hww_mt5 {
    margin-top: 5px
}

.hww_mb5 {
    margin-top: 5px
}

.hww_ml6 {
    margin-left: 6px
}

.hww_mr6 {
    margin-right: 6px
}

.hww_mt6 {
    margin-top: 6px
}

.hww_mb6 {
    margin-top: 6px
}

.hww_ml7 {
    margin-left: 7px
}

.hww_mr7 {
    margin-right: 7px
}

.hww_mt7 {
    margin-top: 7px
}

.hww_mb7 {
    margin-top: 7px
}

.hww_ml8 {
    margin-left: 8px
}

.hww_mr8 {
    margin-right: 8px
}

.hww_mt8 {
    margin-top: 8px
}

.hww_mb8 {
    margin-top: 8px
}

.hww_ml9 {
    margin-left: 9px
}

.hww_mr9 {
    margin-right: 9px
}

.hww_mt9 {
    margin-top: 9px
}

.hww_mb9 {
    margin-top: 9px
}

.hww_ml10 {
    margin-left: 10px
}

.hww_mr10 {
    margin-right: 10px
}

.hww_mt10 {
    margin-top: 10px
}

.hww_mb10 {
    margin-top: 10px
}

.hww_ml11 {
    margin-left: 11px
}

.hww_mr11 {
    margin-right: 11px
}

.hww_mt11 {
    margin-top: 11px
}

.hww_mb11 {
    margin-top: 11px
}

.hww_ml12 {
    margin-left: 12px
}

.hww_mr12 {
    margin-right: 12px
}

.hww_mt12 {
    margin-top: 12px
}

.hww_mb12 {
    margin-top: 12px
}

.hww_ml13 {
    margin-left: 13px
}

.hww_mr13 {
    margin-right: 13px
}

.hww_mt13 {
    margin-top: 13px
}

.hww_mb13 {
    margin-top: 13px
}

.hww_ml14 {
    margin-left: 14px
}

.hww_mr14 {
    margin-right: 14px
}

.hww_mt14 {
    margin-top: 14px
}

.hww_mb14 {
    margin-top: 14px
}

.hww_ml15 {
    margin-left: 15px
}

.hww_mr15 {
    margin-right: 15px
}

.hww_mt15 {
    margin-top: 15px
}

.hww_mb15 {
    margin-top: 15px
}

.hww_ml16 {
    margin-left: 16px
}

.hww_mr16 {
    margin-right: 16px
}

.hww_mt16 {
    margin-top: 16px
}

.hww_mb16 {
    margin-top: 16px
}

.hww_ml17 {
    margin-left: 17px
}

.hww_mr17 {
    margin-right: 17px
}

.hww_mt17 {
    margin-top: 17px
}

.hww_mb17 {
    margin-top: 17px
}

.hww_ml18 {
    margin-left: 18px
}

.hww_mr18 {
    margin-right: 18px
}

.hww_mt18 {
    margin-top: 18px
}

.hww_mb18 {
    margin-top: 18px
}

.hww_ml19 {
    margin-left: 19px
}

.hww_mr19 {
    margin-right: 19px
}

.hww_mt19 {
    margin-top: 19px
}

.hww_mb19 {
    margin-top: 19px
}

.hww_ml20 {
    margin-left: 20px
}

.hww_mr20 {
    margin-right: 20px
}

.hww_mt20 {
    margin-top: 20px
}

.hww_mb20 {
    margin-top: 20px
}

.hww_h-100 {
    height: 100px
}

.hww_h-100-sm {
    height: 100px
}

@media(max-width:767px) {
    .hww_h-100-sm {
        height: auto
    }
}

.hww_h-100-md {
    height: 100px
}

@media(max-width:767px) {
    .hww_h-100-md {
        height: auto
    }
}

.hww_h-120 {
    height: 120px
}

.hww_h-120-sm {
    height: 120px
}

@media(max-width:767px) {
    .hww_h-120-sm {
        height: auto
    }
}

.hww_h-120-md {
    height: 120px
}

@media(max-width:767px) {
    .hww_h-120-md {
        height: auto
    }
}

.hww_h-130 {
    height: 130px
}

.hww_h-130-sm {
    height: 130px
}

@media(max-width:767px) {
    .hww_h-130-sm {
        height: auto
    }
}

.hww_h-130-md {
    height: 130px
}

@media(max-width:767px) {
    .hww_h-130-md {
        height: auto
    }
}

.hww_h-140 {
    height: 140px
}

.hww_h-140-sm {
    height: 140px
}

@media(max-width:767px) {
    .hww_h-140-sm {
        height: auto
    }
}

.hww_h-140-md {
    height: 140px
}

@media(max-width:767px) {
    .hww_h-140-md {
        height: auto
    }
}

.hww_h-150 {
    height: 150px
}

.hww_h-150-sm {
    height: 150px
}

@media(max-width:767px) {
    .hww_h-150-sm {
        height: auto
    }
}

.hww_h-150-md {
    height: 150px
}

@media(max-width:767px) {
    .hww_h-150-md {
        height: auto
    }
}

.hww_h-160 {
    height: 160px
}

.hww_h-160-sm {
    height: 160px
}

@media(max-width:767px) {
    .hww_h-160-sm {
        height: auto
    }
}

.hww_h-160-md {
    height: 160px
}

@media(max-width:767px) {
    .hww_h-160-md {
        height: auto
    }
}

.hww_h-170 {
    height: 170px
}

.hww_h-170-sm {
    height: 170px
}

@media(max-width:767px) {
    .hww_h-170-sm {
        height: auto
    }
}

.hww_h-170-md {
    height: 170px
}

@media(max-width:767px) {
    .hww_h-170-md {
        height: auto
    }
}

.hww_h-180 {
    height: 180px
}

.hww_h-180-sm {
    height: 180px
}

@media(max-width:767px) {
    .hww_h-180-sm {
        height: auto
    }
}

.hww_h-180-md {
    height: 180px
}

@media(max-width:767px) {
    .hww_h-180-md {
        height: auto
    }
}

.hww_h-190 {
    height: 190px
}

.hww_h-190-sm {
    height: 190px
}

@media(max-width:767px) {
    .hww_h-190-sm {
        height: auto
    }
}

.hww_h-190-md {
    height: 190px
}

@media(max-width:767px) {
    .hww_h-190-md {
        height: auto
    }
}

.hww_h-200 {
    height: 200px
}

.hww_h-200-sm {
    height: 200px
}

@media(max-width:767px) {
    .hww_h-200-sm {
        height: auto
    }
}

.hww_h-200-md {
    height: 200px
}

@media(max-width:767px) {
    .hww_h-200-md {
        height: auto
    }
}

.hww_o1 {
    opacity: .1
}

.hww_o2 {
    opacity: .2
}

.hww_o3 {
    opacity: .3
}

.hww_o4 {
    opacity: .4
}

.hww_o5 {
    opacity: .5
}

.hww_o6 {
    opacity: .6
}

.hww_o7 {
    opacity: .7
}

.hww_o8 {
    opacity: .8
}

.hww_o9 {
    opacity: .9
}

.hww_mt0 {
    margin-top: 0
}

.hww_mb0 {
    margin-bottom: 0
}

.hww_d--1 {
    transition-delay: .05s !important
}

.hww_d--2 {
    transition-delay: .1s !important
}

.hww_d--3 {
    transition-delay: .15s !important
}

.hww_d--4 {
    transition-delay: .2s !important
}

.hww_d--5 {
    transition-delay: .25s !important
}

.hww_d--6 {
    transition-delay: .3s !important
}

.hww_d--7 {
    transition-delay: .35s !important
}

.hww_d--8 {
    transition-delay: .4s !important
}

.hww_d--9 {
    transition-delay: .45s !important
}

.hww_d--10 {
    transition-delay: .5s !important
}

.hww_d--11 {
    transition-delay: .55s !important
}

.hww_d--12 {
    transition-delay: .6s !important
}

.hww_d--13 {
    transition-delay: .65s !important
}

.hww_d--14 {
    transition-delay: .7s !important
}

.hww_d--15 {
    transition-delay: .75s !important
}

.hww_d--16 {
    transition-delay: .8s !important
}

.hww_d--17 {
    transition-delay: .85s !important
}

.hww_d--18 {
    transition-delay: .9s !important
}

.hww_d--19 {
    transition-delay: .95s !important
}

.hww_d--20 {
    transition-delay: 1s !important
}

.hww_d--21 {
    transition-delay: 1.05s !important
}

.hww_d--22 {
    transition-delay: 1.1s !important
}

.hww_d--23 {
    transition-delay: 1.15s !important
}

.hww_d--24 {
    transition-delay: 1.2s !important
}

.hww_d--25 {
    transition-delay: 1.25s !important
}

.hww_d--26 {
    transition-delay: 1.3s !important
}

.hww_d--27 {
    transition-delay: 1.35s !important
}

.hww_d--28 {
    transition-delay: 1.4s !important
}

.hww_d--29 {
    transition-delay: 1.45s !important
}

.hww_d--30 {
    transition-delay: 1.5s !important
}

.hww_d--31 {
    transition-delay: 1.55s !important
}

.hww_d--32 {
    transition-delay: 1.6s !important
}

.hww_d--33 {
    transition-delay: 1.65s !important
}

.hww_d--34 {
    transition-delay: 1.7s !important
}

.hww_d--35 {
    transition-delay: 1.75s !important
}

.hww_d--36 {
    transition-delay: 1.8s !important
}

.hww_d--37 {
    transition-delay: 1.85s !important
}

.hww_d--38 {
    transition-delay: 1.9s !important
}

.hww_d--39 {
    transition-delay: 1.95s !important
}

.hww_d--40 {
    transition-delay: 2s !important
}

.hww_d--41 {
    transition-delay: 2.05s !important
}

.hww_d--42 {
    transition-delay: 2.1s !important
}

.hww_d--43 {
    transition-delay: 2.15s !important
}

.hww_d--44 {
    transition-delay: 2.2s !important
}

.hww_d--45 {
    transition-delay: 2.25s !important
}

.hww_d--46 {
    transition-delay: 2.3s !important
}

.hww_d--47 {
    transition-delay: 2.35s !important
}

.hww_d--48 {
    transition-delay: 2.4s !important
}

.hww_d--49 {
    transition-delay: 2.45s !important
}

.hww_d--50 {
    transition-delay: 2.5s !important
}

.hww_right-block {
    margin: 0 0 0 auto
}

@media(max-width:991px) {
    .hww_padding-xs {
        padding-right: 15px;
        padding-left: 15px
    }
}

.hww_plr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.hww_pl-0 {
    padding-left: 0 !important
}

.hww_pr-0 {
    padding-right: 0 !important
}

@media(max-width:767px) {
    .hww_pr-15-xs {
        padding-right: 15px !important
    }
}

.hww_plr-15 {
    padding-left: 15px;
    padding-right: 15px
}

.hww_ptb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.hww_no-wrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hww_no-overflow {
    overflow: hidden
}

.hww_abs-center {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.hww_mwnone {
    max-width: none !important
}

.hww_absolute-center {
    position: absolute !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0
}

.hww_absolute-center-sm-up {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0
}

@media(max-width:991px) {
    .hww_absolute-center-sm-up {
        position: relative;
        z-index: 10;
        top: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.hww_text-upper {
    text-transform: uppercase
}

@media(max-width:991px) {
    .hww_text-center-xs {
        text-align: center !important
    }
}

.hww_text-center {
    text-align: center
}

.hww_text-right-sm {
    text-align: right
}

@media(max-width:991px) {
    .hww_text-right-sm {
        text-align: left
    }
}

.hww_text-left {
    text-align: left
}

.hww_w100 {
    width: 100%
}

.hww_mt--10 {
    margin-top: -10px
}

.hww_z-2 {
    z-index: 2
}

.hww_img-fadein {
    -webkit-transition: opacity .7s;
    -moz-transition: opacity .7s;
    -ms-transition: opacity .7s;
    -o-transition: opacity .7s;
    transition: opacity .7s;
    opacity: 0
}

.hww_img-fadein--bg {
    -webkit-transition: opacity .7s;
    -moz-transition: opacity .7s;
    -ms-transition: opacity .7s;
    -o-transition: opacity .7s;
    transition: opacity .7s;
    opacity: 0;
    background-image: none
}

.hww_o-layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.hww_img-responsive {
    max-width: 100%
}

.hww_center-block {
    margin: 0 auto
}

.id-hww_container {
    color: #1e1e1e
}

.hww_title {
    font-size: 36px;
    color: black;
    font-weight: 500;
    text-align: center
}

@media(max-width:767px) {
    .hww_title {
        font-size: 6vw
    }
}

.hww_bg--pink-white {
    background: #f5f5f5;
    background: -moz-linear-gradient(1.6deg, #f5f5f5 49%, #ef91b7 50%, #ef91b7 100%);
    background: -webkit-linear-gradient(1.6deg, #f5f5f5 49%, #ef91b7 50%, #ef91b7 100%);
    background: linear-gradient(1.6deg, #f5f5f5 49%, #ef91b7 50%, #ef91b7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=$white, endColorstr=$pink, GradientType=1);
    margin-top: -1px
}

.hww_bg--pink-transparent {
    position: relative;
    z-index: 2;
    margin-bottom: -100px;
    height: 110px;
    background: transparent;
    background: -moz-linear-gradient(1.6deg, transparent 49%, #ef91b7 50%, #ef91b7 100%);
    background: -webkit-linear-gradient(1.6deg, transparent 49%, #ef91b7 50%, #ef91b7 100%);
    background: linear-gradient(1.6deg, transparent 49%, #ef91b7 50%, #ef91b7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=$pink, GradientType=1);
    margin-top: -1px;
    top: -1px
}

.hww_stripe {
    border-bottom: solid 5px;
    line-height: 1.3;
    display: inline-block
}

.hww_relative {
    position: relative
}

.hww_ytplayer {
    display: inherit;
    position: absolute;
    z-index: 2;
    border: solid 2px rgba(0, 0, 0, 0.8);
    width: 100% !important;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%
}

.hww_ytplayer__wrapper {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 732px
}

.hww_ytplayer__shadow {
    position: absolute;
    z-index: 1;
    bottom: -6.4%;
    opacity: .8;
    left: 0;
    right: 0;
    width: auto !important;
    margin: 0 auto
}

.hww_ytplayer__fill {
    width: 100%;
    padding-bottom: 56%
}

.hww_feature {
    text-align: center;
    margin: 0 auto
}

.hww_feature__description {
    font-size: 15px;
    font-weight: 300
}

.hww_feature__title {
    font-size: 19px;
    font-weight: 600
}

@media(max-width:767px) {
    .hww_feature__img {
        width: 100%
    }
}

.hww_features .slick-dots {
    bottom: -30px !important
}

.hww_features .slick-dots li.slick-active button:before {
    color: #4f60d2 !important
}

.hww_bold {
    font-weight: 600
}

.hww_nplay {
    position: relative
}

.hww_nplay__img {
    -webkit-transition: all .6s cubic-bezier(0, 0, 0.18, 1) .2s;
    -moz-transition: all .6s cubic-bezier(0, 0, 0.18, 1) .2s;
    -ms-transition: all .6s cubic-bezier(0, 0, 0.18, 1) .2s;
    -o-transition: all .6s cubic-bezier(0, 0, 0.18, 1) .2s;
    transition: all .6s cubic-bezier(0, 0, 0.18, 1) .2s;
    position: absolute;
    top: 0;
    left: 0
}

.hww_nplay__img--notebook {
    position: relative
}

.hww_nplay__img--tablet {
    -webkit-transform: translateX(-12%);
    -moz-transform: translateX(-12%);
    -ms-transform: translateX(-12%);
    transform: translateX(-12%)
}

.hww_nplay__img--mobile {
    -webkit-transform: translateX(-25%);
    -moz-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    transform: translateX(-25%)
}

.hww_nplay.hww_open .hww_nplay__img {
    -webkit-transition: all 1.5s ease .05s;
    -moz-transition: all 1.5s ease .05s;
    -ms-transition: all 1.5s ease .05s;
    -o-transition: all 1.5s ease .05s;
    transition: all 1.5s ease .05s
}

.hww_nplay.hww_open .hww_nplay__img--tablet {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.hww_nplay.hww_open .hww_nplay__img--mobile {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.hww_display-inline-block {
    display: inline-block
}

.hww_form {
    position: relative;
    overflow: hidden
}

.hww_form__img {
    position: absolute;
    bottom: 0;
    right: 58%
}

.hww_form input {
    height: 35px;
    display: block;
    width: 100%
}

.hww_arrow {
    display: inline-block;
    position: relative;
    margin-left: 0;
    -webkit-transition: all .4s ease .1s;
    -moz-transition: all .4s ease .1s;
    -ms-transition: all .4s ease .1s;
    -o-transition: all .4s ease .1s;
    transition: all .4s ease .1s;
    width: 5px;
    opacity: 0;
    transform: translateX(0)
}

.hww_btn {
    display: inline-block;
    text-align: center;
    padding: 7px 35px;
    font-size: 20px;
    text-align: center;
    font-weight: 400 !important
}

.hww_btn__inner {
    -webkit-transition: transform .4s ease .1s;
    -moz-transition: transform .4s ease .1s;
    -ms-transition: transform .4s ease .1s;
    -o-transition: transform .4s ease .1s;
    transition: transform .4s ease .1s;
    display: inline-block;
    position: relative;
    transform: translateX(5px)
}

.hww_btn:hover .hww_arrow {
    opacity: 1;
    transform: translateX(5px)
}

.hww_btn:hover .hww_btn__inner {
    transform: translateX(0)
}

.hww_btn--blue {
    background: #4f60d2;
    color: white
}

.hww_btn--big {
    font-size: 20px !important;
    font-weight: 300 !important
}

.hww_btn--transparent {
    background: transparent;
    display: block;
    color: #4f60d2;
    border: 2px solid #4f60d2;
    padding: 5px 25px;
    font-size: 15px;
    font-weight: 500 !important;
    height: 35px;
    white-space: nowrap;
    text-shadow: 0 0 0 transparent
}

.hww_btn--banner {
    font-size: 16px;
    padding: 5px 25px;
    font-weight: 400;
    border-bottom: solid 2px
}

.hww_btn--banner--yellow {
    background: #ffd100;
    color: #f5f5f5;
    border-bottom-color: #e6bc00
}

.hww_btn--banner--blue {
    background: #4f60d2;
    color: #f5f5f5;
    border-bottom-color: #3b4ecd
}

.hww_btn--banner--green {
    background: #c4d000;
    color: #f5f5f5;
    border-bottom-color: #acb700
}

.hww_btn--banner--white {
    background: #f5f5f5;
    color: #1e1e1e;
    border-bottom-color: #e8e8e8
}

.hww_btn--banner--white-blue {
    background: #f5f5f5;
    color: #4f60d2;
    border-bottom-color: #3b4ecd
}

.hww_text-shadow {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}

.hww_text-shadow--banner {
    text-shadow: 5px 5px 69px rgba(0, 0, 0, 0.6)
}

.hww_nav {
    position: relative;
    z-index: 11;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}

.hww_nav__item {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    display: inline-block;
    padding: 30px;
    background: #ea84cd;
    text-align: center;
    color: white;
    border-right: solid 1px #1e1e1e;
    position: relative;
    font-size: 18px
}

.hww_nav__item:before {
    content: "";
    position: absolute;
    bottom: -11px;
    left: 50%;
    z-index: 0;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #4f60d2;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .07s ease .02s;
    -moz-transition: all .07s ease .02s;
    -ms-transition: all .07s ease .02s;
    -o-transition: all .07s ease .02s;
    transition: all .07s ease .02s;
    opacity: 0
}

.hww_nav__item:last-child {
    border-right: solid 0 #1e1e1e
}

.hww_nav__item:hover {
    background: #ea84cd
}

.hww_nav__item.hww_selected {
    background: #ffd100;
    color: #1e1e1e;
    font-weight: 500;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.5)
}

.hww_nav__item.hww_selected:before {
    border-top: 12px solid #ffd100;
    opacity: 1
}

.hww_nav__item--mobile {
    width: 100%;
    padding: 15px
}

.hww_nav__item--mobile:before {
    display: none
}

.hww_nav__item--mobile.hww_selected:focus {
    background: #ffe366
}

.hww_nav__arrow {
    -webkit-transition: all .1s ease .1s;
    -moz-transition: all .1s ease .1s;
    -ms-transition: all .1s ease .1s;
    -o-transition: all .1s ease .1s;
    transition: all .1s ease .1s;
    width: 14px
}

.hww_nav__arrow--open {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1)
}

.hww_nav__container--mobile {
    -webkit-transition: all .1s ease 0s;
    -moz-transition: all .1s ease 0s;
    -ms-transition: all .1s ease 0s;
    -o-transition: all .1s ease 0s;
    transition: all .1s ease 0s;
    position: absolute;
    z-index: 11;
    top: 57px;
    display: block;
    width: 100% !important;
    left: 0;
    right: 0;
    height: 0;
    overflow: hidden;
    padding: 0;
    opacity: 0;
    background: #4f60d2
}

.hww_nav__container--mobile a {
    display: block
}

.hww_nav__container--mobile .hww_nav__item--mobile {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: translateY(-7%) scale(1.2);
    -moz-transform: translateY(-7%) scale(1.2);
    -ms-transform: translateY(-7%) scale(1.2);
    transform: translateY(-7%) scale(1.2);
    background: transparent;
    opacity: 0;
    font-weight: 500;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hww_nav__container--mobile--open {
    -webkit-transition: all .1s ease .05s;
    -moz-transition: all .1s ease .05s;
    -ms-transition: all .1s ease .05s;
    -o-transition: all .1s ease .05s;
    transition: all .1s ease .05s;
    padding: 10px 0;
    opacity: 1;
    height: 250px;
    background: #4f60d2
}

.hww_nav__container--mobile--open .hww_nav__item--mobile {
    -webkit-transition: all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    opacity: 1
}

.hww_tabs {
    position: relative;
    height: 620px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media(max-width:767px) {
    .hww_tabs {
        height: 1050px;
        height: 235vw
    }
}

@media(max-width:767px) {
    .hww_tabs {
        height: 215vw
    }
}

.hww_tabs__text {
    padding-left: 50px
}

@media(max-width:767px) {
    .hww_tabs__text {
        padding-top: 460px;
        padding-left: 15px;
        margin: 0 auto;
        text-align: center
    }
}

@media(max-width:767px) {
    .hww_tabs__text {
        padding-top: 75%;
        padding-left: 3vw;
        padding-right: 3vw
    }
}

.hww_tabs__body {
    font-size: 15px
}

@media(max-width:767px) {
    .hww_tabs__body {
        font-size: 4vw;
        line-height: 1.3em
    }
}

.hww_tabs__label {
    font-size: 13px
}

@media(max-width:767px) {
    .hww_tabs__label {
        font-size: 15px;
        font-size: 3.5vw;
        line-height: 1.3em
    }
}

.hww_tabs__title {
    font-size: 30px
}

@media(max-width:767px) {
    .hww_tabs__title {
        font-size: 9vw
    }
}

.hww_tabs__tab {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1
}

.hww_tabs__slide {
    height: 650px;
    background-size: auto 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #1e1e1e;
    color: #f5f5f5;
    text-shadow: 1px 1px 1px black
}

@media(max-width:767px) {
    .hww_tabs__slide {
        height: 1050px;
        height: 215vw
    }
}

@media(max-width:767px) {
    .hww_tabs__slide {
        height: 215vw;
        padding-bottom: 70px
    }
    .hww_tabs__slide .hww_spacer10 {
        height: 1vw
    }
    .hww_tabs__slide .hww_spacer20 {
        height: 4vw
    }
    .hww_tabs__slide .hww_spacer15 {
        height: 3vw
    }
    .hww_tabs__slide .hww_spacer30 {
        height: 6vw
    }
    .hww_tabs__slide .hww_spacer40 {
        height: 8vw
    }
    .hww_tabs__slide .hww_spacer50 {
        height: 10vw
    }
    .hww_tabs__slide .hww_yellow {
        font-size: 5vw
    }
}

.hww_tabs__btn-wrapper {
    position: relative;
    bottom: 40px;
    left: 0;
    right: 0;
    z-index: 10;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hww_tabs__btn-wrapper .hww_btn {
    font-size: 15px;
    padding: 7px 39px;
    font-weight: 500
}

@media(max-width:767px) {
    .hww_tabs__btn-wrapper .hww_btn {
        padding: 1vw 4vw;
        font-size: 3.5vw
    }
}

@media(max-width:767px) {
    .hww_tabs__btn-wrapper {
        bottom: 7vw;
        position: absolute
    }
}

.hww_tabs .slick-prev,
.hww_tabs .slick-prev:hover {
    left: -30px !important
}

.hww_tabs .slick-next,
.hww_tabs .slick-next:hover {
    right: -30px !important
}

@media(min-width:1470px) {
    .hww_tabs .slick-prev,
    .hww_tabs .slick-prev:hover {
        left: 2% !important
    }
    .hww_tabs .slick-next,
    .hww_tabs .slick-next:hover {
        right: 2% !important
    }
}

.hww_hidden {
    display: none !important
}

.hww_zindex {
    z-index: 10
}

.hww_stack {
    position: absolute;
    z-index: 1;
    display: inline-block;
    right: 65%;
    top: 100px;
    line-height: 0;
    pointer-events: none
}

@media(max-width:767px) {
    .hww_stack {
        right: 50%;
        top: 88px;
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%)
    }
}

@media(max-width:767px) {
    .hww_stack {
        width: 37%;
        top: 15.5vw;
        right: 48%
    }
}

.hww_stack__item {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    transition-duration: .6s;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: -5px 4px 56px 0 rgba(0, 0, 0, 0.45);
    -moz-box-shadow: -5px 4px 56px 0 rgba(0, 0, 0, 0.45);
    box-shadow: -5px 4px 56px 0 rgba(0, 0, 0, 0.45)
}

[class*="hww_last"] {
    transition-duration: .4s
}

[class*="hww_clone"] {
    transition-timing-function: ease-out;
    transition-duration: .4s
}

.hww_opacity--1 {
    -webkit-transition: opacity 1s ease;
    -moz-transition: opacity 1s ease;
    -ms-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    transition-duration: .5s;
    opacity: 1
}

.hww_opacity {
    opacity: 0
}

.hww_section--3 {
    position: relative
}

.hww_pl50-sm {
    padding-left: 50px
}

.id-hww_container .hww_tabs .slick-dots {
    bottom: 110px
}

@media(max-width:767px) {
    .id-hww_container .hww_tabs .slick-dots {
        bottom: 490px
    }
}

@media(max-width:767px) {
    .id-hww_container .hww_tabs .slick-dots {
        bottom: auto;
        top: 75vw
    }
}

.id-hww_container .slick-arrow {
    background-size: 46% !important;
    background-position: center !important;
    width: 200px;
    height: 500px
}

@media(max-width:767px) {
    .id-hww_container .slick-dots li {
        width: 3.5vw;
        height: 3.5vw;
        margin: 0 10px !important
    }
    .id-hww_container .slick-dots li.slick-active button:before {
        opacity: 1;
        color: #fcd200;
        border: 1px solid transparent;
        font-size: 3.7vw;
        line-height: 3.8vw
    }
    .id-hww_container .slick-dots li button:before {
        width: 3.5vw;
        height: 3.5vw;
        border-radius: 50%;
        border: 2px solid #4f60d2
    }
    .id-hww_container .slick-prev,
    .id-hww_container .slick-prev:hover {
        top: 41vw;
        background-size: 25vw !important;
        left: -5px !important;
        height: 25vw;
        width: 70px
    }
    .id-hww_container .slick-next,
    .id-hww_container .slick-next:hover {
        top: 41vw;
        background-size: 25vw !important;
        right: -5px !important;
        height: 25vw;
        width: 70px
    }
}

.hww_imdb a {
    display: inline-block;
    margin-right: 10px
}

.hww_imdb .rating,
.hww_imdb .ofTen {
    color: #f5f5f5 !important
}

.hww_form__highlight {
    font-size: 32px
}

@media(max-width:767px) {
    .hww_form__highlight {
        font-size: 6vw
    }
}

.hww_pull-right {
    float: right
}

.hww_banner {
    position: relative;
    height: 596px
}

@media(max-width:767px) {
    .hww_banner {
        height: 130vw;
        overflow: hidden
    }
}

.hww_banner__title {
    font-size: 37px;
    font-weight: 600;
    white-space: normal;
    line-height: 1em;
    margin-top: 100px
}

@media(max-width:767px) {
    .hww_banner__title {
        font-size: 6vw;
        margin-top: 23vw
    }
}

.hww_banner__description {
    font-size: 28px
}

@media(max-width:767px) {
    .hww_banner__description {
        font-size: 4.5vw
    }
}

.hww_banner__container {
    padding-bottom: 596px;
    white-space: nowrap;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 100;
    height: 596px;
    width: 1920px
}

@media(max-width:767px) {
    .hww_banner__container {
        width: 100vw;
        height: 130vw
    }
}

.hww_banner__mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.hww_banner__wrapper {
    position: absolute;
    left: 0;
    width: 1920px
}

.hww_banner__left-container {
    position: relative;
    width: 350px;
    padding-bottom: 596px;
    float: left
}

.hww_banner__left-container .hww_before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 339px;
    width: 11px;
    z-index: 10;
    background: white
}

@media(max-width:767px) {
    .hww_banner__left-container {
        display: none
    }
}

.hww_banner__left-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.hww_banner__left-wrapper {
    position: absolute;
    width: 350px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0
}

.hww_banner__middle--1-container {
    position: relative;
    width: 596px;
    padding-bottom: 596px;
    box-sizing: border-box;
    float: left;
    left: 10px
}

@media(max-width:767px) {
    .hww_banner__middle--1-container {
        width: 100%;
        display: block;
        overflow: hidden;
        padding-bottom: 55vw;
        margin-top: -10vw;
        margin-left: 0;
        margin-right: 0;
        left: 0;
        padding-bottom: 66vw;
        margin-top: -6vw
    }
}

.hww_banner__middle--1-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.hww_banner__middle--1-wrapper {
    position: relative;
    width: 597px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 80px 0 130px
}

@media(max-width:767px) {
    .hww_banner__middle--1-wrapper {
        width: 100vw;
        padding: 1vw 22vw 0 22vw
    }
}

.hww_banner__middle--1-wrapper .hww_spacer10 {
    height: 2vw
}

.hww_banner__middle--1-wrapper .hww_btn {
    margin-top: 21px
}

@media(max-width:767px) {
    .hww_banner__middle--1-wrapper .hww_btn {
        margin-top: 3.5vw;
        font-size: 3vw
    }
}

.hww_banner__middle--2-container {
    position: relative;
    width: 596px;
    padding-bottom: 596px;
    box-sizing: border-box;
    float: left;
    left: 20px
}

@media(max-width:767px) {
    .hww_banner__middle--2-container {
        width: 100%;
        display: block;
        overflow: hidden;
        padding-bottom: 105vw;
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px;
        left: 0
    }
}

.hww_banner__middle--2-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.hww_banner__middle--2-wrapper {
    position: relative;
    width: 597px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 40px 50px 0
}

@media(max-width:767px) {
    .hww_banner__middle--2-wrapper {
        width: 100vw
    }
}

.hww_banner__right-container {
    position: relative;
    width: 350px;
    padding-bottom: 596px;
    box-sizing: border-box;
    float: left;
    left: 30px
}

.hww_banner__right-container .hww_before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 11px;
    z-index: 10;
    background: white
}

@media(max-width:767px) {
    .hww_banner__right-container {
        display: none
    }
}

.hww_banner__right-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.hww_banner__right-wrapper {
    position: absolute;
    width: 350px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0
}

.hww_subscription__footer a {
    color: white;
    text-decoration: underline
}

.hww_subscription__footer-text {
    font-size: 13px
}

@media(max-width:767px) {
    .hww_subscription .hww_p050 {
        padding: 0 8vw
    }
}

@media(max-width:767px) {
    .hww_subscription {
        background-image: none
    }
}

.vbox-close {
    max-width: 950px;
    position: absolute;
    margin: 0 auto;
    left: 0;
    width: 100%;
    text-align: right;
    background-position: right;
    color: transparent;
    background-color: transparent;
    background-size: 14px;
    top: 50%;
    transform: translateY(-319px)
}

.venoframe {
    height: 540px
}

.hww_badge {
    background: #ffd100;
    display: inline-block;
    padding: 1px 17px;
    color: black;
    text-shadow: none
}

.hww_bg-greentrue {
    background: #6ea514
}

.hww_p050 {
    padding: 0 50px
}

.hww_trailer {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.hww_trailer:hover {
    color: white !important
}

#hww_section--move {
    position: relative
}

#hww_section--move .hww_move-background {
    background: url(/particulares/televisao/packs-de-conteudos/Documents/nplay/hww_images/pattern.jpg) repeat center 0;
    background: url(../hww_images/pattern.jpg) repeat center 0;
    height: 493px;

    /*
    animation: backgroundScroll 30s linear infinite
    */
}

#hww_section--move .hww_move-popup {

    width: 570px;
    height: 380px;
    position: absolute;
    left: 0;
    right: 0;
    top: 55px;
    margin: 0 auto;
    text-align: center
}
#hww_section--move .hww_move-popup p{color: #FFF!important;}
#hww_section--move .hww_move-popup .hww_nplay2 {
    display: block;
    width: auto;
    margin: 60px auto 30px
}

#hww_section--move .hww_move-popup h1 {
    font-size: 34px;
    line-height: 34px;
    color: #4f60d2;
    margin-bottom: 20px
}

#hww_section--move .hww_move-popup p {
    font-size: 18px;
    line-height: 20px;
    color: #000;
    margin-bottom: 30px
}

@keyframes backgroundScroll {
    from {
        background-position: 0 0
    }
    to {
        background-position: 0 -1315px
    }
}

@media(max-width:767px) {
    #hww_section--move .hww_move-background {
        background-size: 200%;
        height: 142vw
    }
    #hww_section--move .hww_move-popup {
        width: 100%;
        height: auto;
        position: static;
        margin: 0 auto
    }
    #hww_section--move .hww_move-popup .hww_nplay2 {
        display: block;
        width: auto;
        margin: 15vw auto 10vw;
        max-width: 100%
    }
    #hww_section--move .hww_move-popup h1 {
        font-size: 6vw;
        line-height: 7vw;
        margin-bottom: 5vw
    }
    #hww_section--move .hww_move-popup p {
        font-size: 3.5vw;
        line-height: 4.5vw;
        margin-bottom: 10vw
    }
    #hww_section--move .hww_move-popup .hww_btn--banner {
        margin-bottom: 10vw
    }
}

#hww_section--passatempo .hww_title {
    text-align: left;
    color: #4f60d2;
    font-size: 30px;
    line-height: 32px;
    font-weight: bold
}

#hww_section--passatempo .hww_subtitle {
    text-align: left;
    color: #4f60d2;
    font-size: 24px
}

#hww_section--passatempo .hww_text {
    text-align: left;
    font-size: 14px
}

.hww_bg--yellow-transparent {
    position: relative;
    z-index: 2;
    margin-bottom: 0;
    height: 50px;
    background: transparent;
    background: -moz-linear-gradient(1.6deg, transparent 49%, #ffd100 50%, #ffd100 100%);
    background: -webkit-linear-gradient(1.6deg, transparent 49%, #ffd100 50%, #ffd100 100%);
    background: linear-gradient(1.6deg, transparent 49%, #ffd100 50%, #ffd100 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=$pink, GradientType=1);
    margin-top: -1px;
    top: -1px
}

@media(max-width:767px) {
    #hww_section--passatempo .hww_title {
        text-align: center;
        font-size: 6vw;
        line-height: 7vw
    }
    .hww_desktop {
        display: none
    }
    #hww_section--passatempo .hww_subtitle {
        text-align: center;
        font-size: 5vw
    }
    #hww_section--passatempo .hww_text {
        text-align: center
    }
    #hww_section--passatempo .hww_text-left {
        text-align: center !important
    }
    #hww_section--passatempo a {
        margin-bottom: 6vw
    }
}












/********** N PLAY **********/


#hww_nplay-block{
    background-color: #000;
}

#hww_nplay-block-copy{


    overflow: hidden;

}

#hww_nplay-block-copy .hww_nplay-block-copy-cols{
    float: left;

    text-align: center;

    height: 280px;

}

#hww_nplay-block-copy .hww_nplay-block-copy-cols h1{
    color: #f5f5f5;

    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    padding-bottom: 10px;
}

#hww_nplay-block-copy .hww_nplay-block-copy-cols p{
    color: #f5f5f5;
    font-size: 15px;
}

#hww_nplay-block-copy .hww_nplay-block-copy-col1{
    width: 30%;
    padding-top: 73px;
}
#hww_nplay-block-copy .hww_nplay-block-copy-col2{
    text-align: left;
    width: 46%;
    padding-top: 83px;
}
#hww_nplay-block-copy .hww_nplay-block-copy-col3{
    width: 24%;
    padding-top: 120px;
}


#hww_nplay-block .hww_img-desk{
    width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 1280px;
}
#hww_nplay-block .hww_img-mob{
    display: none;
}
@media(max-width:767px) {

    #hww_nplay-block .hww_img-desk{
        display: none;
    }
    #hww_nplay-block .hww_img-mob{
        width: 100%;
        display: block;
    }

    #hww_nplay-block-copy{
        padding-bottom: 4vw;
        padding-top: 4vw;
    }


    #hww_nplay-block-copy .hww_nplay-block-copy-cols{
        float: none;

        padding-top: 0px;
        margin: auto;

        text-align: center;

        height: auto;
        display: block;
        width: 100%!important;
        padding: 2vw!important;
    }

    #hww_nplay-block-copy .hww_nplay-block-copy-cols h1{



    }
}



/********** N PLAY **********/
