#sky-main .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-20px -128px
}
#sky-main .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}
#sky-main .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-96px -72px
}
#sky-main .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-96px -92px
}
#sky-main .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-100px -112px
}
#sky-main .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-100px -128px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-repeat:repeat-y;
    background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
    background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)
}
#sky-main .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    background-repeat:repeat-x;
    background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
    background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
    background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)
}
#sky-main .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,#sky-main .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{
    height:70px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,#sky-main .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{
    width:70px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools,#sky-main .mCS-3d.mCSB_scrollTools{
    opacity:1;
    filter:"alpha(opacity=30)";
    -ms-filter:"alpha(opacity=30)"
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
    width:8px;
    background-color:#000;
    background-color:rgba(0,0,0,.2);
    box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#555
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:8px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,#sky-main .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:8px;
    margin:4px 0;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)
}
#sky-main .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:8px;
    margin:4px auto
}
#sky-main .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
#sky-main .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
#sky-main .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
#sky-main .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1);
    box-shadow:inset 1px 0 1px rgba(0,0,0,.1)
}
#sky-main .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1)
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
#sky-main .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools,#sky-main .mCS-3d-thick.mCSB_scrollTools{
    opacity:1;
    filter:"alpha(opacity=30)";
    -ms-filter:"alpha(opacity=30)"
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools,#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,#sky-main .mCS-3d-thick.mCSB_scrollTools,#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
#sky-main .mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,#sky-main .mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{
    right:1px
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools_vertical,#sky-main .mCS-3d-thick.mCSB_scrollTools_vertical{
    box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools_horizontal,#sky-main .mCS-3d-thick.mCSB_scrollTools_horizontal{
    bottom:1px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    box-shadow:inset 1px 0 0 rgba(255,255,255,.4);
    width:12px;
    margin:2px;
    position:absolute;
    height:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    height:12px;
    width:auto
}
#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#555
}
#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
    background-color:#000;
    background-color:rgba(0,0,0,.05);
    box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{
    background-color:transparent
}
#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
#sky-main .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools{
    box-shadow:inset 0 0 14px rgba(0,0,0,.2)
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#777
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
    background-color:#fff;
    background-color:rgba(0,0,0,.05);
    box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{
    background-color:transparent
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
#sky-main .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
#sky-main .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,#sky-main .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
    right:0;
    margin:12px 0
}
#sky-main .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,#sky-main .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,#sky-main .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,#sky-main .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    bottom:0;
    margin:0 12px
}
#sky-main .mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,#sky-main .mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
    left:0;
    right:auto
}
#sky-main .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,#sky-main .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{
    height:50px
}
#sky-main .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,#sky-main .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{
    width:50px
}
#sky-main .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.2);
    filter:"alpha(opacity=20)";
    -ms-filter:"alpha(opacity=20)"
}
#sky-main .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.5);
    filter:"alpha(opacity=50)";
    -ms-filter:"alpha(opacity=50)"
}
#sky-main .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.2);
    filter:"alpha(opacity=20)";
    -ms-filter:"alpha(opacity=20)"
}
#sky-main .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.5);
    filter:"alpha(opacity=50)";
    -ms-filter:"alpha(opacity=50)"
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{
    width:6px;
    background-color:#000;
    background-color:rgba(0,0,0,.2)
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px
}
#sky-main .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,#sky-main .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:6px;
    margin:5px 0
}
#sky-main .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,#sky-main .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,#sky-main .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,#sky-main .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    width:12px
}
#sky-main .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,#sky-main .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,#sky-main .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,#sky-main .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
    height:12px;
    margin:2px 0
}
#sky-main .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
#sky-main .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
#sky-main .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
#sky-main .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1)
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
#sky-main .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset.mCSB_scrollTools .mCSB_draggerRail{
    width:12px;
    background-color:#000;
    background-color:rgba(0,0,0,.2)
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    margin:3px 5px;
    position:absolute;
    height:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    height:6px;
    margin:5px 3px;
    position:absolute;
    width:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,#sky-main .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,#sky-main .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,#sky-main .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,#sky-main .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,#sky-main .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{
    width:100%;
    height:12px;
    margin:2px 0
}
#sky-main .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,#sky-main .mCS-inset.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px -72px
}
#sky-main .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,#sky-main .mCS-inset.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -92px
}
#sky-main .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,#sky-main .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -112px
}
#sky-main .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,#sky-main .mCS-inset.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -128px
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.1)
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px -72px
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -92px
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -112px
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,#sky-main .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -128px
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,#sky-main .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{
    background-color:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#fff;
    border-color:rgba(255,255,255,.2);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#sky-main .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
    border-color:#000;
    border-color:rgba(0,0,0,.2)
}
#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#fff;
    background-color:rgba(255,255,255,.6)
}
#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#000;
    background-color:rgba(0,0,0,.6)
}
#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.75)
}
#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.85)
}
#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0,0,0,.9)
}
#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.75)
}
#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.85)
}
#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#sky-main .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#fff;
    background-color:rgba(255,255,255,.9)
}
#sky-main .html_front .container-GPT{
    max-width:960px
}
#sky-main .html_front .container-GPT-remotes{
    max-width:960px;
    margin-top:-11px
}
#sky-main .html_front .container2-GPT,#sky-main .html_front .container2-GPT-home{
    background:#f6f6f6;
    max-width:930px;
    min-height:400px;
    padding-top:50px
}
#sky-main .html_front .container2-GPT-home{
    min-height:300px;
    padding-top:0
}
#sky-main .gpt-intro .box-intro-gpt{
    min-height:115px
}
#sky-main .gpt-intro .box-intro-gpt img{
    float: left;
    margin-right: 10px;
}
#sky-main .box-intro-gpt{
    background:#f6f6f6;
    padding:10px
}
#sky-main .box-intro-gpt strong{
    color:#d11116;
    text-transform:uppercase;
    font-weight:400
}
#sky-main .title-gpt{
    text-align:center;
    border-bottom:1px solid #ecedef;
    font-size:18px;
    padding-bottom:20px;
    margin:20px 0 10px 0
}
#sky-main .contentGPT{
    background:#f6f6f6;
    padding-bottom:20px;
    margin-bottom:30px
}
#sky-main .image-gpt{
    float:left
}
#sky-main .text-gpt{
    text-align:center
}
#sky-main .question_gpt{
    color:#e4191d;
    font-size:26px;
    font-family:SkyTextMedium, sans-serif;
    margin:20px 0;
    clear: both;
}
#sky-main .btn-gpt-img,#sky-main .btn-gpt-img-without-text{
    color:#fff;
    height:70px;
    width:70px;
    background:#f93a20;
    display:inline-block;
    padding:13px;
    text-decoration:none;
    font-weight:700;
    border-radius:35px;
    -moz-border-radius:35px;
    -webkit-border-radius:35px;
    background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.3));
    margin:10px 0
}
#sky-main .btn-gpt-img-without-text{
    margin-top:50px
}
#sky-main .btn-gpt{
    color:#d11116;
    text-transform:uppercase;
    font-family:SkyTextMedium, sans-serif;
    font-size:16px
}
#sky-main .image-gpt-margin-top{
    margin-top:60px
}
#sky-main .btn-gpt:hover .btn-gpt-img,.btn-gpt:hover .btn-gpt-img-without-text{
    box-shadow:1px 1px 3px rgba(0,0,0,.5);
    -moz-box-shadow:1px 1px 3px rgba(0,0,0,.5);
    -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.5)
}
#sky-main .gpt-more-btn{
    float:left
}
#sky-main .boxSearchCep{
    background:#fff;
    border:1px solid #ccc;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px
}
#sky-main .input-bg-color-gray-cep{
    border:0;
    box-shadow:0;
    background-color:#eff2f3;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    width:100%;
    padding:11px 12px;
    margin-bottom:10px;
    margin-top:10px;
    text-align:center;
    text-transform:uppercase
}
#sky-main .label-cep{
    padding:11px 12px;
    margin-bottom:10px;
    margin-top:10px
}
#sky-main .remote-control-item-gpt{
    background:#fff;
    border:1px solid #ccc;
    float:left;
    padding:10px 0;
    opacity:.4;
    filter:alpha(opacity=40)
}
#sky-main .remote-control-item-gpt:hover{
    opacity:1;
    filter:alpha(opacity=100);
    cursor:pointer
}
#sky-main .remote-label{
    color:#e0180c;
    font-family:SkyTextMedium, sans-serif;
    font-size:16px;
    text-align:center
}
#sky-main .text-gpt li{
    padding-bottom:20px
}
#sky-main .remote-itens li{
    border-bottom:1px solid #ddd;
    padding:5px 0
}
#sky-main .remote-itens a{
    color:#e0180c
}
#sky-main .img-gpt-chanel{
    margin:25px;
    width:243px;
    height:173px;
    float:left;
    cursor:pointer
}
@media only screen and (max-width:768px){
    #sky-main .box-intro-gpt{
        margin-bottom:20px
    }
    #sky-main .gadget_title_area .subtitle{
        font-size:30px
    }
    #sky-main .gpt-intro .box-intro-gpt{
        min-height:107px
    }
    #sky-main .gtp-remotesAll{
        background:#f6f6f6;
        display:block;
        overflow-x:scroll;
        width:90%;
        margin-bottom:30px
    }
    #sky-main .gtp-remotes{
        width:1625px
    }
    #sky-main .gtp-remotes .remote-control-item-gpt{
        float:left
    }
    #sky-main .image-gpt-margin-top{
        margin-top:0
    }
    #sky-main .img-gpt-chanel{
        margin:5px
    }
}

/*!
Animate.css - http://daneden.me/animate
Version - 3.4.0
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#smartbanner{position:absolute!important;left:0;top:0;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:25px;display:block;border:2px solid #fff;width:20px;height:20px;font-family:ArialRoundedMTBold,Arial, sans-serif;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:12px;width:60%;font-size:11px;line-height:1.2em;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{font-weight:700;color:#4d4d4d}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(255,255,255,.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#3d3d3d;border-top:5px solid #88b131;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0 0;border-radius:0;box-shadow:none;min-height:28px}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42b6c9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0 0}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}#smartbanner.windows .sb-icon{border-radius:0}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox+label.css-label{padding-left:27px;height:22px;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position:0 0;font-size:22px;vertical-align:middle;cursor:pointer}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -22px}label.css-label{background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_2983d659a567302637df5bbf66af6765.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/*!
 * inception v1.0.0: Inception Modal Plugin
 * (c) 2017 
 * ISC License
 */
 
 #sky-main .inception-modal{
    z-index:3;
    position:absolute;
    left:50%;
    top:50%;
    width:auto;
    -webkit-animation:fadein 2s;
    animation:fadein 2s
}
#sky-main .inception-modal .inception-content{
    position:fixed;
    z-index:3;
    background-color:#eee;
    box-shadow:0 3px 14px 0 rgba(0,0,0,.75);
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
#sky-main .inception-modal h2{
    margin:0
}
#sky-main .inception-overlay{
    position:fixed;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.5);
    z-index:2
}
#sky-main .inception-modal.full-screen{
    top:0;
    left:0;
    width:100%;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition:.2s linear
}
#sky-main .inception-modal.full-screen .inception-content{
    height:100vh;
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
@keyframes fadein{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes fadein{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
#sky-main .link-area{
    text-align:right
}
#sky-main .link-area a{
    color:#e0180c;
    text-transform:uppercase;
    margin-left:95px;
    font-weight:700
}
#sky-main .frequently_text{
    text-align:left;
    padding:20px
}
#sky-main .filter-epg{
    background-color:#e0e3ed;
    border-radius:2px
}
#sky-main .filter-epg .search-box-area{
    padding:15px 30px 15px 15px;
    display:inline-block;
    vertical-align:top;
    border-right:3px solid #fff
}
#sky-main .filter-epg .quality-area{
    display:inline-block;
    vertical-align:top
}
#sky-main .filter-epg .quality-area .quality-label{
    margin:15px 15px 15px 35px;
    vertical-align:top;
    float:left
}
#sky-main .filter-epg .quality-area button{
    height:104px;
    width:100px;
    float:left;
    border:0;
    border-left:1px solid #fff;
    background-color:transparent
}
#sky-main .filter-epg .quality-area button:last-child{
    border-right:1px solid #fff
}
#sky-main .filter-epg .autocomplete-control{
    position:relative
}
#sky-main .filter-epg .autocomplete-control .search-box{
    width:280px;
    border-radius:3px;
    border:0;
    padding:12px
}
#sky-main .filter-epg .autocomplete-control .search-list-container{
    position:absolute;
    z-index:11000;
    background-color:#fff;
    width:280px
}
#sky-main .filter-epg .autocomplete-control .search-list-container .search-list{
    padding:0;
    margin:0
}
#sky-main .filter-epg .autocomplete-control .search-list-container .search-list .seach-result-item{
    list-style:none;
    background-color:#eee;
    margin-bottom:1px
}
#sky-main .filter-epg .autocomplete-control .search-list-container .search-list .seach-result-item a{
    padding:5px 10px;
    display:block;
    width:100%
}
#sky-main .filter-order-container{
    padding:35px 0 0;
    text-align:right
}
#sky-main .sky-epg ul{
    padding:0
}
#sky-main .sky-epg ul li{
    padding:0;
    list-style:none
}
#sky-main .sky-epg .channel-container{
    width:100px;
    float:left;
    display:block;
    margin-right:5px
}
#sky-main .sky-epg .channel-container .calendar{
    margin-bottom:10px
}
#sky-main .sky-epg .channel-container .calendar .form-group{
    margin-bottom:0;
    width:100px;
    height:42px;
    position:relative
}
#sky-main .sky-epg .channel-container .calendar .form-group:focus{
    outline:0;
    box-shadow:none
}
#sky-main .sky-epg .channel-container .calendar .form-group .input-group{
    width:100px;
    height:42px;
    border:0
}
#sky-main .sky-epg .channel-container .calendar .form-group .input-group input{
    height:42px;
    outline:0;
    text-transform:uppercase;
    padding:0 0 0 36px;
    border:1px solid #9097a7;
    border-radius:2px
}
#sky-main .sky-epg .channel-container .calendar .form-group .input-group input:focus{
    outline:0;
    box-shadow:none
}
#sky-main .sky-epg .channel-container .calendar .form-group .input-group .input-group-addon{
    top:-30px;
    left:9px;
    display:block;
    position:absolute;
    z-index:10;
    width:100px;
    height:42px;
    text-align:left;
    background-color:transparent;
    outline:0;
    border:0
}
#sky-main .sky-epg .channel-container .calendar .form-group .input-group .input-group-addon .glyphicon-calendar{
    color:#e0180c;
    font-size:20px
}
#sky-main .sky-epg .channel-container .channel-list-control .channel-list .channel-item{
    margin-bottom:10px;
    width:100px;
    height:60px
}
#sky-main .sky-epg .channel-container .channel-list-control .channel-list .channel-item .channel-item-container a{
    display:block;
    position:relative;
    width:100px;
    height:60px;
    border:1px solid #eee;
    border-radius:2px;
    text-align:center;
    text-decoration:none
}
#sky-main .sky-epg .channel-container .channel-list-control .channel-list .channel-item .channel-item-container a .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle
}
#sky-main .sky-epg .channel-container .channel-list-control .channel-list .channel-item .channel-item-container a img{
    display:inline-block;
    vertical-align:middle;
    height:46px
}
#sky-main .sky-epg .channel-container .channel-list-control .channel-list .channel-item .channel-item-container a .channel-label{
    position:absolute;
    bottom:5px;
    right:5px;
    font-size:10px;
    color:#999
}
#sky-main .sky-epg .tv-guide{
    position:relative;
    width:calc(100% - 105px);
    display:block;
    overflow-y:hidden;
    padding-bottom:25px;
    margin-bottom:-25px;
    -webkit-overflow-scrolling:touch;
    will-change:transform
}
#sky-main .sky-epg .tv-guide .arrow-nav-list{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    z-index:100
}
#sky-main .sky-epg .tv-guide .arrow-nav-list .arrow-nav-item{
    display:inline-block;
    height:42px
}
#sky-main .sky-epg .tv-guide .arrow-nav-list .arrow-nav-item.prev-item{
    border-right:1px solid #fff
}
#sky-main .sky-epg .tv-guide .arrow-nav-list .arrow-nav-item.next-item{
    float:right;
    border-left:1px solid #fff
}
#sky-main .sky-epg .tv-guide .arrow-nav-list .arrow-nav-item button{
    background-color:#6b6765;
    border:0;
    height:100%;
    width:20px;
    color:#fff;
    outline:0
}
#sky-main .sky-epg .tv-guide .arrow-nav-list .arrow-nav-item button:hover{
    background-color:#262626
}
#sky-main .sky-epg .tv-guide .epg-container .time-nav .time-nav-list{
    margin-bottom:10px
}
#sky-main .sky-epg .tv-guide .epg-container .time-nav .time-nav-list .time-nav-item{
    min-width:120px;
    float:left;
    display:block;
    text-align:center;
    color:#fff;
    background-color:#262626;
    position:relative
}
#sky-main .sky-epg .tv-guide .epg-container .time-nav .time-nav-list .time-nav-item::after{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    right:0;
    border-right:1px solid #fff
}
#sky-main .sky-epg .tv-guide .epg-container .time-nav .time-nav-list .time-nav-item span{
    position:relative;
    display:block;
    padding:11px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll{
    overflow-x:scroll;
    overflow-y:hidden;
    position:relative
}
@media only screen and (min-width:992px){
    #sky-main .sky-epg .tv-guide .epg-container .container-scroll{
        overflow-x:hidden
    }
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container{
    position:relative;
    overflow-x:hidden;
    overflow-y:hidden
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container.opened .schedule-list{
    margin-bottom:160px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container.opened .schedule-list .schedule-item.opened .schedule-link{
    background-color:#f55d4d
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container.opened .schedule-list .schedule-item.opened .schedule-link .schedule-content .schedule-title{
    color:#fff
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container.opened .schedule-list .schedule-item.opened .schedule-link .schedule-content .schedule-subtitle{
    color:#fff
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container.opened .program-detail{
    margin-top:-160px;
    display:block
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container{
    min-height:60px;
    margin-bottom:10px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list{
    width:7000px;
    white-space:nowrap;
    overflow-x:hidden;
    overflow-y:hidden;
    background-color:#eee;
    display:block
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list .schedule-item{
    float:left;
    display:block;
    height:60px;
    position:relative;
    cursor:pointer;
    -moz-box-sizing:padding-box;
    -webkit-box-sizing:padding-box;
    box-sizing:padding-box;
    border-right:5px solid #fff
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list .schedule-item .schedule-link{
    border-radius:1px;
    border:0;
    background-color:#eee;
    outline:0;
    width:100%;
    height:60px;
    position:relative;
    padding:0 6px 0 12px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list .schedule-item .schedule-link:hover{
    position:absolute;
    width:auto;
    z-index:500;
    padding:0 20px 0 12px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list .schedule-item .schedule-link::after{
    content:'';
    background-color:#fff;
    width:4px;
    height:100%;
    position:absolute;
    z-index:100;
    right:0;
    top:0
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list .schedule-item .schedule-link .schedule-content{
    text-align:left
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list .schedule-item .schedule-link .schedule-content .schedule-title{
    color:#e0180c;
    font-weight:300;
    font-size:14px;
    margin:0;
    width:100%;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .schedule-list-container .schedule-list .schedule-item .schedule-link .schedule-content .schedule-subtitle{
    font-size:14px;
    margin:0;
    width:100%;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail{
    width:100%;
    position:relative;
    background-color:#f55d4d;
    margin-bottom:10px;
    display:none;
    padding:15px 100px;
    z-index:100
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container{
    position:relative
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-image{
    vertical-align:top;
    display:inline-block;
    margin-right:20px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-image img{
    width:80px;
    height:120px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content{
    width:520px;
    vertical-align:top;
    display:inline-block
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .details-title{
    color:#fff;
    font-weight:300;
    font-size:14px;
    margin:0;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .details-subtitle{
    color:#fff;
    font-size:14px;
    margin:0;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .progress{
    width:160px;
    height:4px;
    background:0 0;
    background-color:#fbbeb8;
    border-radius:0;
    margin-top:5px;
    margin-bottom:10px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .progress .progress-bar{
    background-color:#c70008
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .details-sinopse{
    color:#fff
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .buttons a{
    text-decoration:none;
    color:#fff;
    border:1px solid #fff;
    border-radius:50px;
    display:inline-block;
    width:100px;
    text-align:center;
    font-size:12px;
    padding:2px 0 1px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .buttons .detail-button-info span{
    color:#fff;
    font-size:24px;
    vertical-align:middle;
    padding-right:5px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .schedule .schedule-container .program-detail .detail-container .details-content .buttons .detail-button-record span{
    color:#fff;
    font-size:24px;
    vertical-align:middle;
    padding-right:5px
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .time-nav-on-now-arrow{
    position:absolute;
    top:0;
    margin-left:-8px;
    border-top:8px solid #fff;
    border-right:8px solid transparent;
    border-left:8px solid transparent;
    z-index:1000
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .tv-guide-marker{
    position:absolute;
    top:0;
    width:1px;
    height:calc(100% - 11px);
    background-color:rgba(199,0,8,.3);
    z-index:#999
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .tv-guide-marker:before{
    left:1px;
    position:absolute;
    content:' ';
    width:3px;
    height:100%;
    background-color:rgba(199,0,8,.3);
    z-index:1000
}
#sky-main .sky-epg .tv-guide .epg-container .container-scroll .tv-guide-marker:after{
    left:-3px;
    position:absolute;
    content:' ';
    width:3px;
    height:100%;
    background-color:rgba(199,0,8,.3);
    z-index:1000
}
#sky-main .sky-epg.fix-epg .arrow-container{
    z-index:102;
    position:relative
}
#sky-main .sky-epg.fix-epg .navigation-container{
    z-index:101;
    position:relative
}
#sky-main .sky-epg.fix-epg .calendar{
    z-index:101;
    position:relative
}
#sky-main .spinner .sk-fading-circle{
    margin:20px auto;
    width:80px;
    height:80px;
    position:relative
}
#sky-main .spinner .sk-fading-circle .sk-circle{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
#sky-main .spinner .sk-fading-circle .sk-circle:before{
    content:'';
    display:block;
    margin:0 auto;
    width:15%;
    height:15%;
    background-color:#262626;
    border-radius:100%;
    -webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
    -moz-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
    -o-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
    animation:sk-circleFadeDelay 1.2s infinite ease-in-out both
}
#sky-main .spinner .sk-fading-circle .sk-circle2{
    -webkit-transform:rotate(30deg);
    -ms-transform:rotate(30deg);
    -moz-transform:rotate(30deg);
    -o-transform:rotate(30deg);
    transform:rotate(30deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle3{
    -webkit-transform:rotate(60deg);
    -ms-transform:rotate(60deg);
    -moz-transform:rotate(60deg);
    -o-transform:rotate(60deg);
    transform:rotate(60deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle4{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle5{
    -webkit-transform:rotate(120deg);
    -ms-transform:rotate(120deg);
    -moz-transform:rotate(120deg);
    -o-transform:rotate(120deg);
    transform:rotate(120deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle6{
    -webkit-transform:rotate(150deg);
    -ms-transform:rotate(150deg);
    -moz-transform:rotate(150deg);
    -o-transform:rotate(150deg);
    transform:rotate(150deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle7{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle8{
    -webkit-transform:rotate(210deg);
    -ms-transform:rotate(210deg);
    -moz-transform:rotate(210deg);
    -o-transform:rotate(210deg);
    transform:rotate(210deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle9{
    -webkit-transform:rotate(240deg);
    -ms-transform:rotate(240deg);
    -moz-transform:rotate(240deg);
    -o-transform:rotate(240deg);
    transform:rotate(240deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle10{
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle11{
    -webkit-transform:rotate(300deg);
    -ms-transform:rotate(300deg);
    -moz-transform:rotate(300deg);
    -o-transform:rotate(300deg);
    transform:rotate(300deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle12{
    -webkit-transform:rotate(330deg);
    -ms-transform:rotate(330deg);
    -moz-transform:rotate(330deg);
    -o-transform:rotate(330deg);
    transform:rotate(330deg)
}
#sky-main .spinner .sk-fading-circle .sk-circle2:before{
    -webkit-animation-delay:-1.1s;
    -moz-animation-delay:-1.1s;
    -o-animation-delay:-1.1s;
    animation-delay:-1.1s
}
#sky-main .spinner .sk-fading-circle .sk-circle3:before{
    -webkit-animation-delay:-1s;
    -moz-animation-delay:-1s;
    -o-animation-delay:-1s;
    animation-delay:-1s
}
#sky-main .spinner .sk-fading-circle .sk-circle4:before{
    -webkit-animation-delay:-.9s;
    -moz-animation-delay:-.9s;
    -o-animation-delay:-.9s;
    animation-delay:-.9s
}
#sky-main .spinner .sk-fading-circle .sk-circle5:before{
    -webkit-animation-delay:-.8s;
    -moz-animation-delay:-.8s;
    -o-animation-delay:-.8s;
    animation-delay:-.8s
}
#sky-main .spinner .sk-fading-circle .sk-circle6:before{
    -webkit-animation-delay:-.7s;
    -moz-animation-delay:-.7s;
    -o-animation-delay:-.7s;
    animation-delay:-.7s
}
#sky-main .spinner .sk-fading-circle .sk-circle7:before{
    -webkit-animation-delay:-.6s;
    -moz-animation-delay:-.6s;
    -o-animation-delay:-.6s;
    animation-delay:-.6s
}
#sky-main .spinner .sk-fading-circle .sk-circle8:before{
    -webkit-animation-delay:-.5s;
    -moz-animation-delay:-.5s;
    -o-animation-delay:-.5s;
    animation-delay:-.5s
}
#sky-main .spinner .sk-fading-circle .sk-circle9:before{
    -webkit-animation-delay:-.4s;
    -moz-animation-delay:-.4s;
    -o-animation-delay:-.4s;
    animation-delay:-.4s
}
#sky-main .spinner .sk-fading-circle .sk-circle10:before{
    -webkit-animation-delay:-.3s;
    -moz-animation-delay:-.3s;
    -o-animation-delay:-.3s;
    animation-delay:-.3s
}
#sky-main .spinner .sk-fading-circle .sk-circle11:before{
    -webkit-animation-delay:-.2s;
    -moz-animation-delay:-.2s;
    -o-animation-delay:-.2s;
    animation-delay:-.2s
}
#sky-main .spinner .sk-fading-circle .sk-circle12:before{
    -webkit-animation-delay:-.1s;
    -moz-animation-delay:-.1s;
    -o-animation-delay:-.1s;
    animation-delay:-.1s
}
@-webkit-keyframes sk-circleFadeDelay{
    0%,100%,39%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
@keyframes sk-circleFadeDelay{
    0%,100%,39%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
#sky-main .simple-link{
    font-size:14px;
    color:#d9322a;
    text-transform:uppercase;
    font-weight:700;
    float:right
}
#sky-main .simple-link:hover{
    text-decoration:none;
    color:#ff483f
}
#sky-main .busca{
    background-color:#e0e3ed;
    overflow:hidden;
    padding-top:12px;
    padding-bottom:12px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
#sky-main .busca .input-container{
    background-color:#fff;
    height:28px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    padding:4px
}
#sky-main .busca .input-container input{
    width:91%;
    border:0;
    color:#7e838c;
    height:20px;
    outline:0
}
#sky-main .busca .input-container a{
    float:right;
    margin-right:6px;
    margin-top:2px;
    text-decoration:none;
    color:#9097a7
}
#sky-main .busca .input-container a i{
    font-size:16px
}
#sky-main .busca label{
    font-size:12px;
    text-transform:uppercase;
    color:#7e838c
}
#sky-main .types{
    background-color:#e0e3ed;
    overflow:hidden;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
#sky-main .types p{
    float:right;
    text-transform:uppercase;
    color:#8a8f98;
    font-weight:700;
    font-size:12px;
    padding-top:12px
}
#sky-main .types a{
    text-align:center;
    display:block;
    text-decoration:none;
    min-height:76px;
    padding-top:12px;
    border-right:1px solid #e4e5e9;
    border-left:1px solid #e4e5e9
}
#sky-main .types a i{
    font-size:32px;
    display:block;
    color:#da5551
}
#sky-main .types a span{
    display:block;
    text-transform:uppercase;
    color:#eee
}
#sky-main .types a:hover{
    background:#e4e5e9
}
#sky-main .order label{
    font-size:12px;
    color:#555;
    text-transform:uppercase;
    padding-top:13px
}
#sky-main .block{
    margin-bottom:15px
}
#sky-main .contrast{
    background-color:#000
}
#sky-main .contrast main[style*=background-color]{
    background-color:#000!important
}
#sky-main .contrast main:not([style*=background-image]) section{
    background-color:#000!important
}
#sky-main .contrast header h1,#sky-main .contrast header h2,#sky-main .contrast header h3,#sky-main .contrast header h4,#sky-main .contrast header h5,#sky-main .contrast header h6,#sky-main .contrast section h1,#sky-main .contrast section h2,#sky-main .contrast section h3,#sky-main .contrast section h4,#sky-main .contrast section h5,#sky-main .contrast section h6{
    color:#fff
}
#sky-main .contrast header label,#sky-main .contrast header p,#sky-main .contrast header span,#sky-main .contrast section label,#sky-main .contrast section p,#sky-main .contrast section span{
    color:#fff
}
#sky-main .contrast header a,#sky-main .contrast section a{
    text-decoration:underline
}
#sky-main .contrast .gadget_package_comparison .table tbody tr:nth-child(even) td{
    color:#fff!important
}
#sky-main .contrast .gadget_package_comparison .channel .accordion-heading .accordion-toggle{
    color:#fff!important
}
#sky-main .contrast .gadget_package_comparison .channel .icon-mais-accordion,#sky-main .contrast .gadget_package_comparison .channel .icon-menos-accordion{
    color:#fff!important
}
.contrast .btn-sky.btn-sky-simple{
    background:#888!important;
    color:#fff!important
}
#sky-main .fixed-template .gadget_title_area h3{
    text-align:left;
    padding-bottom:5px;
    margin-top:20px;
    font-size:3.8rem
}
#sky-main .fixed-template .gadget_title_area .subtitle{
    border-top:1px solid #ccc;
    padding-top:10px;
    padding-bottom:10px
}
#sky-main .fixed-template .placeholder-bottom-hightlights .gadget_banner_highlights{
    background-image:url(../../../content/images/img_background_triangle.jpg)
}
#sky-main .fixed-template .placeholder-bottom-hightlights .gadget_banner_highlights .gadget_title_area{
    border:0
}
#sky-main .floating-template .gadget_title_area h3{
    text-align:left;
    padding-bottom:5px;
    font-size:38px
}
#sky-main .floating-template .gadget_title_area .subtitle{
    border-top:1px solid #ccc;
    padding-top:10px;
    padding-bottom:10px
}
#sky-main .floating-template .btn-title-no-background{
    margin-top:5px
}
#sky-main .floating-template .gadget_package_combos{
    background-repeat:no-repeat;
    background-position:center
}
#sky-main .floating-template .gadget_package_combos .content-package-image-link{
    background-image:none
}
#sky-main .floating-template .placeholder-top-highlights .gadget_banner_content{
    padding-bottom:20px;
    margin-bottom:30px
}
html>object{
    display:none
}
html{
    font-size:62.5%
}
body,html{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    min-width:320px;
    font-family:SkyTextRegular, sans-serif !important;
    font-weight:400;
    font-style:normal
}
html body{
    font-size:100%
}
body h3{
    margin:0
}
ul{
    margin:0;
    padding:0
}
li{
    list-style:none
}
strong{
    font-family:SkyTextMedium, sans-serif;
    font-weight:700;
    font-style:normal
}
section{
    padding-bottom:20px
}
header section{
    padding-bottom:0
}
#sky-main .inline-block{
    display:inline-block
}
#sky-main .container-GPT,#sky-main .container2-GPT{
    font-size:1.4rem
}
#sky-main .sections-container{
    background-image:url(/content/images/background-bottom.jpg);
    background-repeat:no-repeat;
    background-position:center bottom;
    background-size:100%
}
.black_overlay{
    z-index:1000001;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    opacity:.8;
    background-color:#000
}
body .msg_loading{
    width:100%;
    text-align:center;
    color:#fff;
    top:62%;
    position:absolute;
    font-size:20px
}
#sky-main .error.error-line{
    text-align:center
}
#sky-main .error.error-line .message{
    color:#91a7ba;
    font-weight:700;
    font-size:16px
}
#sky-main .error.error-line .btn-refresh{
    margin-left:15px;
    font-size:12px
}
#sky-main .error.error-small{
    text-align:center
}
#sky-main .error.error-small .message{
    font-size:24px;
    font-weight:700;
    color:#91a7ba;
    text-transform:none
}
#sky-main .error.error-small .btn-refresh{
    margin-top:3px;
    font-size:12px
}
#sky-main .error.error-medium{
    text-align:center
}
#sky-main .error.error-medium .message{
    font-size:32px;
    font-weight:700;
    color:#91a7ba;
    text-transform:none
}
#sky-main .error.error-medium .sub-message{
    font-size:16px;
    color:#888
}
#sky-main .error.error-medium .btn-refresh{
    margin-top:3px;
    font-size:16px
}
#sky-main .error.error-large{
    text-align:center
}
#sky-main .error.error-large .message{
    font-size:40px;
    font-weight:700;
    color:#91a7ba;
    text-transform:none
}
#sky-main .error.error-large .sub-message{
    font-size:18px;
    color:#888
}
#sky-main .error.error-large .btn-refresh{
    margin-top:3px;
    font-size:18px
}
#sky-main .error .btn-refresh{
    border-radius:20px;
    padding:5px 15px 5px 15px;
    text-transform:uppercase;
    color:#e0180c;
    font-weight:700;
    background-color:#eee
}
#sky-main .sky-container{
    margin:0 auto;
    height:100%;
    max-width:960px;
    position:relative
}
#sky-main .sky-container .title-area{
    margin-top:26px;
    margin-bottom:20px
}
#sky-main .sky-container .title-area h3{
    text-transform:uppercase;
    color:#262626;
    font-size:20px
}
@media only screen and (min-width:992px){
    #sky-main .sky-container .title-area h3{
        font-size:30px
    }
}
#sky-main .sky-container .title-area .title-btn{
    display:none;
    border:1px solid #ccc;
    border-radius:25px;
    padding:5px 50px;
    margin-top:4px;
    text-decoration:none
}
@media only screen and (min-width:768px){
    #sky-main .sky-container .title-area .title-btn{
        display:block
    }
}
#sky-main .sky-container .title-area .title-btn .title-btn-container .title-btn-arrow img{
    margin-top:-4px;
    width:15px;
    height:15px
}
#sky-main .sky-container .title-area .title-btn .title-btn-container .title-btn-label{
    font-weight:700;
    font-size:16px;
    color:#e0180c;
    text-transform:uppercase
}
#sky-main main{
    padding-top:62px;
    padding-bottom:45px
}
@media only screen and (max-width:992px){
    #sky-main main{
        padding-top:60px
    }
}
.prohibit_page.custombox-open .custombox-overlay{
    opacity:1!important
}
@media only screen and (min-width:320px) and (max-width:768px){
    [data-custombox=prePageModal] .custombox-modal-container{
        margin:0 auto!important
    }
}
@media only screen and (min-width:320px) and (max-width:768px){
    [data-custombox=prePageModal] .custombox-modal-container .sky-modal-default{
        max-width:100%
    }
}
.custombox-open,.custombox-open body{
    overflow:inherit
}
.custombox-modal-wrapper{
    overflow-x:inherit;
    width:auto!important
}
#modal .form-login{
    display:block
}
.sky-modal-container{
    background-color:#fff
}
.sky-modal-container .sky-modal-pre-paid-container{
    max-height:65vh;
    overflow-y:auto
}
.sky-modal-partial-payment{
    max-width:500px;
    margin:0 auto
}
.sky-modal-partial-payment .message-package-payment{
    padding:20px 20px 20px 60px;
    font-size:2.8rem;
    color:#4b4b4b;
    margin:0 auto;
    text-align:left;
    font-weight:400
}
@media only screen and (min-width:320px) and (max-width:768px){
    .sky-modal-partial-payment .message-package-payment{
        padding:20px;
        font-size:2.6rem;
        text-align:center
    }
}
@media only screen and (min-width:320px) and (max-width:480px){
    .sky-modal-partial-payment .message-package-payment{
        font-size:2.3rem
    }
}
.sky-modal-partial-payment h2{
    font-size:3rem;
    padding-left:0;
    padding-top:0
}
.sky-modal-partial-payment p{
    font-size:1.8rem;
    font-family:SkyTextRegular, sans-serif;
    width:100%;
    display:inline-block;
    color:#555
}
.sky-modal-partial-payment .message-text{
    padding:20px 60px
}
@media only screen and (min-width:320px) and (max-width:768px){
    .sky-modal-partial-payment .message-text{
        padding:20px 20px
    }
}
@media only screen and (min-width:768px){
    .sky-modal-partial-payment .message-text{
        padding:20px 60px
    }
}
.sky-modal-partial-payment .message-text .value{
    width:100%;
    display:inline-block;
    margin:20px 0;
    background:#f8f8f8;
    border:1px solid #d1d1d1
}
.sky-modal-partial-payment .message-text .value .total_value{
    width:50%;
    height:80px;
    float:left;
    border-right:1px solid #d1d1d1;
    padding:10px 20px
}
@media only screen and (min-width:320px) and (max-width:480px){
    .sky-modal-partial-payment .message-text .value .total_value{
        padding:10px
    }
}
.sky-modal-partial-payment .message-text .value .total_value span{
    font-weight:700;
    font-size:1.8rem
}
.sky-modal-partial-payment .message-text .value .payment_value{
    width:50%;
    height:80px;
    float:left;
    padding:10px 20px
}
@media only screen and (min-width:320px) and (max-width:480px){
    .sky-modal-partial-payment .message-text .value .payment_value{
        padding:10px
    }
}
.sky-modal-partial-payment .message-text .value .payment_value span{
    font-weight:700;
    font-size:1.8rem
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .sky-pre-home-modal{
        height:auto
    }
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal{
        height:auto
    }
}
.sky-pre-home-modal .sky-modal-container{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    background-color:transparent;
    padding-right:10px;
    padding-left:10px
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .sky-pre-home-modal .sky-modal-container{
        height:auto
    }
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container{
        min-height:auto
    }
}
@media only screen and (min-width:480px) and (max-width:768px) and (orientation:landscape){
    .sky-pre-home-modal .sky-modal-container{
        height:auto
    }
}
.sky-pre-home-modal .sky-modal-container .sky-pre-home-modal-header{
    width:100%;
    background:#eee
}
.sky-pre-home-modal .sky-modal-container .sky-pre-home-modal-header .header-container .header-image{
    width:20%
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text{
        height:auto
    }
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text{
        height:auto!important
    }
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text{
        padding:10px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content{
    display:inline-block;
    position:relative;
    width:100%;
    text-align:center
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content{
        height:auto
    }
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content{
        min-height:auto;
        height:auto!important
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h3, .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h2{
    text-transform:initial;
    font-size:3.2rem;
    width:100%;
    margin-top:15px;
    margin-bottom:15px;
    display:inline-table
}
.sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h3 span, .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h2 span{
    color: #fff;
}
@media only screen and (max-width:320px){
    .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h3, .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h2{
        font-size:2.7rem
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h3, .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .title h2{
        margin-top:40px;
        margin-bottom:40px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .subtitle h4, .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .subtitle h3{
    width:100%;
    text-align:center;
    margin:0 auto;
    margin-bottom:15px
}
.sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .top-image{
    text-align:center;
    display:inline;
    padding-top:15px
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .top-image .img-logo{
        max-height:60px
    }
}
@media only screen and (max-width:992px){
    .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .top-image .img-logo{
        max-height:70px;
        padding-top:15px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .center-image{
    margin:0 auto;
    display:block
}
.sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .center-image img{
    width:90%
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .sky-pre-home-modal-content .center-image img{
        max-height:180px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action{
    width:100%
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action{
        height:auto
    }
}
@media only screen and (min-width:320px) and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action{
        position:relative;
        vertical-align:bottom;
        display:table-cell;
        float:left
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action{
        position:relative
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .buttons-container{
    height:auto;
    display:table;
    flex-direction:column;
    justify-content:flex-start;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    width:100%;
    min-height:auto
}
@media only screen and (min-width:320px) and (max-width:768px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .buttons-container{
        display:flex;
        height:100%;
        width:100%;
        margin:0 auto
    }
}
@media only screen and (min-width:768px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .buttons-container{
        width:70%
    }
}
@media only screen and (min-width:768px) and (max-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .buttons-container{
        height:auto;
        width:100%
    }
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .buttons-container{
        width:100%
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-gray{
    background-color:#eee
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-gray .title{
    color:#e0180c
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-transparent-gray{
    background-color:transparent;
    color:#4b4b4b!important;
    border:1px solid #4b4b4b
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-transparent-gray .title{
    color:#4b4b4b
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-small{
    max-width:50%
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action h4{
    margin-top:10px;
    margin-bottom:10px;
    display:block
}
@media only screen and (max-width:320px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action h4{
        margin-bottom:10px!important
    }
}
@media only screen and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action h4{
        margin-top:0;
        margin-bottom:15px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky{
    font-size:18px;
    text-transform:none;
    white-space:normal;
    height:auto;
    padding:0;
    margin: 10px auto 0;
    max-width:280px;
    display: block;
    border: 0;
}

.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky:hover{
    opacity: .85;
    background: #eff2f3;
}
@media only screen and (max-width:768px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky{
        margin-top:10px;
        max-width:100%
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky{
        padding:0!important;
        max-width:75%
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky .title-container{
    height:45px;
    display:table;
    text-align:center;
    width:100%
}
@media only screen and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky .title-container{
        height:45px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky .title-container .title-label{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    font-size:1.7rem
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky .title-container .title-label img{
    padding-left:10px;
    max-width:45px
}
@media only screen and (min-width:480px) and (max-width:767px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky{
        padding:15px;
        font-size:18px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky.btn-transparent{
    background-color:transparent
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sky.btn-transparent:hover{
    background-color:rgba(0,0,0,.1)
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .button-container{
    float:left;
    position:relative;
    min-height:1px;
    width:50%
}
@media only screen and (max-width:768px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .button-container{
        width:100%;
        display:inline-table
    }
}
@media only screen and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .button-container{
        height:45px
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .button-container .btn-small{
    max-width:250px;
    height:40px
}
@media only screen and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .button-container .btn-small{
        max-width:50%
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .button-container .btn-small .title-container{
    height:40px!important;
    padding:10px
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .button-container .btn-small .title-container .title-label{
    font-size:1.4rem
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container{
    width:100%;
    margin-bottom:0
}
@media only screen and (min-width:1200px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container{
        height:auto
    }
}
@media only screen and (min-width:768px) and (orientation:portrait){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container{
        margin:0 auto
    }
}
@media only screen and (max-width:768px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container{
        margin-top:10%
    }
}
@media only screen and (max-width:767px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container{
        margin-top:10%
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn-gray{
    background-color:#eee
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn-gray .title{
    color:#e0180c
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn-transparent-gray{
    background-color:transparent;
    color:#4b4b4b!important;
    border:1px solid #4b4b4b;
    font-size:inherit
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn-transparent-gray .title{
    color:#4b4b4b
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn-small{
    max-width:30%;
    max-height:40px
}
@media only screen and (min-width:320px) and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn-small{
        max-width:50%
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn{
    margin-top:15px;
    margin-bottom:15px;
    width:40%;
    max-width:100%
}
@media only screen and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn{
        width:auto
    }
}
@media only screen and (max-width:480px){
    .sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn .title-container{
        max-width:100%!important
    }
}
.sky-pre-home-modal .sky-modal-container .message-text .buttons-action .btn-sm-container .btn .title-container .title-label{
    font-size:1.4rem
}

.sky-pre-home-modal #btn_fechar_modal_pre_page{
    color:#fff;
    opacity: 1;
}
.sky-pre-home-modal #btn_fechar_modal_pre_page:hover{
    opacity: 0.5;
}

.sky-modal-newsletter .message-text .text{
    text-align:left
}
.sky-modal-newsletter .sky-modal-newsletter-check{
    padding:16px 20px 25px;
    text-align:left
}
.sky-modal-newsletter .sky-modal-newsletter-check label.css-label{
    background-image:url(/content/images/sky-checkbox.png)
}
.sky-modal-newsletter .sky-modal-newsletter-check input[type=checkbox].css-checkbox+label.css-label{
    height:31px;
    padding-left:40px;
    font-size:1.7rem;
    font-weight:400;
    color:#4b4b4b;
    background-position:0 -31px
}
.sky-modal-newsletter .sky-modal-newsletter-check input[type=checkbox].css-checkbox+label.css-label span{
    color:#e0180c
}
.sky-modal-newsletter .sky-modal-newsletter-check input[type=checkbox].css-checkbox+label.css-label a{
    text-decoration:none;
    display:block;
    color:#e0180c;
    margin-top:15px
}
.sky-modal-newsletter .sky-modal-newsletter-check input[type=checkbox].css-checkbox:checked+label.css-label{
    background-position:0 0
}
.sky-modal-newsletter .sky-modal-newsletter-check .sky-modal-newsletter-button{
    text-align:center
}
.sky-modal-newsletter .sky-modal-newsletter-check .sky-modal-newsletter-button .btn-sky{
    margin-top:80px;
    width:100%
}
@media only screen and (min-width:768px){
    .sky-modal-newsletter .sky-modal-newsletter-check .sky-modal-newsletter-button .btn-sky{
        width:200px
    }
}
.sky-modal-program .sky-modal-program-container{
    padding:0 5%
}
.sky-modal-program .sky-modal-program-image{
    float:left;
    width:250px
}
.sky-modal-program .sky-modal-program-description{
    float:right;
    width:100%;
    margin-top:30px
}
@media only screen and (min-width:768px){
    .sky-modal-program .sky-modal-program-description{
        width:325px;
        margin-top:0
    }
}
.sky-modal-program .sky-modal-program-resume-list{
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
    text-align:left
}
.sky-modal-program .sky-modal-program-title{
    text-align:left;
    text-transform:uppercase
}
.sky-modal-program .sky-modal-program-title h2{
    font-size:2.5rem;
    margin-top:12px
}
@media only screen and (min-width:768px){
    .sky-modal-program .sky-modal-program-title h2{
        font-size:3rem
    }
}
.sky-modal-program .sky-modal-program-date-time{
    text-align:left
}
.sky-modal-program .sky-modal-program-date-time p{
    margin-bottom:0
}
.sky-modal-program hr{
    height:1px;
    background-color:#d1d1d1
}
.sky-modal-program .sky-modal-program-text{
    text-align:left;
    margin-top:25px;
    margin-bottom:30px;
    font-family:SkyTextRegular, sans-serif;
    font-size:1.4rem;
    color:#555
}
.sky-modal-program .sky-modal-program-add-list{
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:34px;
    height:24px;
    line-height:24px;
    text-align:left;
    color:#e0180c;
    float:right
}
.sky-modal-program .sky-modal-program-wapper{
    padding:25px 0
}
.sky-modal-program .sky-modal-program-buttons{
    border-top:1px solid #d1d1d1;
    margin-top:25px;
    padding:20px
}
@media only screen and (min-width:768px){
    .sky-modal-program .sky-modal-program-buttons{
        padding:40px
    }
}
.sky-modal-program .sky-modal-program-recover{
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:34px;
    height:27px;
    background-size:27px;
    line-height:27px;
    text-align:left;
    color:#e0180c;
    float:left
}
.sky-modal-program .sky-modal-program-action-link{
    margin:0;
    padding:0;
    list-style:none
}
.sky-modal-program .sky-modal-program-action-link li{
    display:block;
    float:left
}
.sky-modal-program .sky-modal-recharge.sky-modal-default{
    margin:0 auto
}
.sky-modal-program .sky-modal-program-resume-list li{
    display:inline-block;
    font-size:1.2rem;
    vertical-align:middle
}
@media only screen and (min-width:768px){
    .sky-modal-program .sky-modal-program-resume-list li{
        font-size:1.4rem
    }
}
.sky-modal-program .sky-modal-program-resume-list li:after{
    content:'.';
    margin-right:4px;
    margin-left:4px;
    vertical-align:text-bottom
}
.sky-modal-program .sky-modal-program-resume-list li:last-child:after{
    content:''
}
.sky-modal-program .sky-modal-program-resume-list li:last-child img{
    width:18px
}
.sky-modal-pre-paid .sky-modal-close{
    margin-bottom:0!important
}
.sky-modal-pre-paid .sky-modal-pre-paid-container{
    padding:0 8%
}
.sky-modal-pre-paid .sky-modal-pre-paid-content{
    display:inline-block;
    width:100%
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-header{
    height:70px;
    background-color:#eee;
    text-transform:uppercase;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:7%;
    margin-bottom:30px
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-header h2{
    margin-bottom:0;
    text-align:left;
    margin-top:5px;
    padding-left:24px;
    padding-top:8px;
    font-size:1.7rem
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-header h2{
        font-size:3rem;
        padding-left:0;
        padding-top:0
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-header .sky-modal-button-back{
    display:block;
    width:38px;
    height:38px;
    float:left;
    margin-right:2%
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-header .sky-modal-button-back:hover{
    opacity:.6
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value{
    min-height:62px;
    border-bottom:1px solid #e7e7e7
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package{
    overflow:hidden;
    width:100%;
    float:none;
    margin-top:15px
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package{
        width:75%;
        float:left
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package h3,.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package p,.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package span{
    display:block;
    float:left;
    margin-top:0;
    margin-bottom:0
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package p,.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package span{
    margin-top:5px
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package h3{
    font-size:3rem
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package h3+p{
    padding-left:15px
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package span{
    margin-left:15px;
    margin-right:15px;
    font-size:1.8rem;
    color:#888
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-package p{
    font-size:2.4rem;
    line-height:normal
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-price{
    text-align:center;
    margin-top:15px;
    margin-bottom:15px
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-price{
        margin-top:0;
        margin-bottom:0;
        text-align:left;
        float:right
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-value .sky-modal-pre-paid-value-price p{
    font-size:2.6rem;
    line-height:normal
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-text-button{
    text-align:center;
    padding-top:30px
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-text-button h4{
    font-size:2.2rem
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-text-button h4{
        text-align:left
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-text-button p{
    margin-bottom:30px
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-text-button p{
        text-align:left
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-text-button .btn-sky{
    height:auto;
    white-space:normal
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-text-button .btn-sky{
        width:60%;
        height:inherit
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-content .sky-modal-pre-paid-alert{
    padding-top:40px;
    padding-bottom:20px;
    text-align:left
}
.sky-modal-pre-paid .sky-modal-pre-paid-title{
    text-align:left;
    margin-bottom:30px
}
.sky-modal-pre-paid .sky-modal-pre-paid-title h3{
    font-size:3rem
}
.sky-modal-pre-paid .sky-modal-pre-paid-title p{
    font-size:2.4rem;
    color:#555;
    font-family:SkyTextRegular, sans-serif;
}
.sky-modal-pre-paid .sky-modal-pre-paid-list{
    margin-bottom:35px;
    min-height:200px
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul{
    list-style:none;
    margin:0;
    padding:0
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li{
    display:block;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    width:100%
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-list ul li{
        width:auto
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a{
    text-decoration:none;
    display:block;
    width:180px;
    min-height:114px;
    border:1px solid #d1d1d1;
    padding-top:18px;
    padding-bottom:18px;
    margin:0 auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
@media only screen and (min-width:768px){
    .sky-modal-pre-paid .sky-modal-pre-paid-list ul li a{
        margin:none
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a p{
    line-height:normal;
    margin-bottom:0;
    font-size:3rem
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a span{
    font-size:1.8rem;
    color:#262626
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a small{
    display:block;
    color:#262626
}
@media only screen and (min-width:992px){
    .sky-modal-pre-paid .sky-modal-pre-paid-list ul li a{
        transition:all .2s ease-in-out
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a:hover.sky-modal-pre-paid-package-default p,.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a:hover.sky-modal-pre-paid-package-default small,.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a:hover.sky-modal-pre-paid-package-default span{
    color:#fff
}
@media only screen and (min-width:992px){
    .sky-modal-pre-paid .sky-modal-pre-paid-list ul li a:hover{
        transform:scale(1.1);
        -webkit-box-shadow:0 0 45px -8px rgba(0,0,0,.75);
        -moz-box-shadow:0 0 45px -8px rgba(0,0,0,.75);
        box-shadow:0 0 45px -8px rgba(0,0,0,.75)
    }
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a.sky-modal-pre-paid-promotion{
    position:relative;
    overflow:hidden;
    background-image:url(/content/images/package-bg-promotion.jpg);
    background-repeat:no-repeat;
    background-size:cover
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a.sky-modal-pre-paid-promotion .sky-modal-flag-promotion{
    position:absolute;
    top:8px;
    right:-45px;
    width:158px;
    height:30px;
    background-color:#ffd012;
    -ms-transform:rotate(27deg);
    -webkit-transform:rotate(27deg);
    transform:rotate(27deg);
    text-align:center;
    color:#824803
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a.sky-modal-pre-paid-promotion .sky-modal-flag-promotion p{
    margin-bottom:0;
    font-size:1.2rem;
    text-transform:uppercase;
    line-height:0;
    margin-top:10px
}
.sky-modal-pre-paid .sky-modal-pre-paid-list ul li a.sky-modal-pre-paid-promotion .sky-modal-flag-promotion span{
    font-size:1rem
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel{
    margin-top:30px
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel .sky-modal-pre-paid-channel-title{
    overflow:hidden;
    margin-bottom:20px
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel .sky-modal-pre-paid-channel-title i{
    float:left;
    font-size:2.1rem;
    margin-right:5px
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel .sky-modal-pre-paid-channel-title h3{
    text-align:left;
    float:left;
    text-transform:uppercase;
    margin-top:0;
    font-size:2rem
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel ul{
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel ul li{
    display:block;
    float:left;
    width:130px;
    height:90px;
    margin-right:5px;
    margin-bottom:10px
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel ul li figure img{
    height:50px
}
.sky-modal-pre-paid .sky-modal-pre-paid-channel ul li span{
    text-transform:uppercase;
    font-size:1.2rem
}
.sky-modal-pre-paid .sky-modal-pre-paid-height-scroll{
    overflow-y:scroll;
    height:300px;
    margin-bottom:30px
}
.sky-modal-pre-paid .sky-modal-pre-paid-height-scroll.scroll-custom::-webkit-scrollbar{
    width:6px
}
.sky-modal-pre-paid .sky-modal-pre-paid-height-scroll.scroll-custom::-webkit-scrollbar-thumb{
    background:#ccc;
    border-radius:18px
}
.sky-modal-pre-paid .sky-modal-pre-paid-height-scroll.scroll-custom::-webkit-scrollbar-track{
    background:#eee;
    border-radius:18px
}
.sky-modal-pre-paid .sky-modal-pre-paid-scroll{
    margin-bottom:40px;
    overflow-x:auto
}
.sky-modal-pre-paid .sky-modal-pre-paid-list-channel{
    margin:100px 0 0 0;
    padding:0;
    width:285px;
    display:block;
    float:left
}
.sky-modal-pre-paid .sky-modal-pre-paid-list-channel li{
    list-style:none;
    text-align:left;
    height:42px;
    padding-top:10px
}
.sky-modal-pre-paid .sky-modal-pre-paid-list-channel li:last-child{
    font-size:1.2rem
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo{
    margin-left:28px;
    width:180px;
    border:1px solid #d1d1d1;
    float:left;
    margin-bottom:40px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo div:nth-child(odd){
    background-color:#fff
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo div:nth-child(even){
    background-color:#f5f5f5
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-price{
    padding-top:5px;
    padding-bottom:5px
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-price p{
    font-size:2.4rem;
    margin-bottom:0
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-check,.sky-modal-pre-paid .sky-modal-pre-paid-combo-ex{
    height:42px
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-check{
    background-image:url(/content/images/icon-check-verde.png);
    background-position:center center;
    background-repeat:no-repeat
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-check.sky-modal-pre-paid-combo-check-noicon{
    background-image:none;
    font-size:1.4rem;
    padding:12px
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-ex{
    background-image:url(/content/images/icon-error-vernelho.png);
    background-position:center center;
    background-repeat:no-repeat
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-ex.sky-modal-pre-paid-combo-ex-noicon{
    background-image:none;
    font-size:1.4rem;
    padding:12px
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-name{
    color:#e0180c;
    font-size:2.4rem;
    height:102px;
    padding-top:20px;
    padding-bottom:20px
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-button{
    height:77px
}
.sky-modal-pre-paid .sky-modal-pre-paid-combo-button .btn-sky{
    width:136px;
    height:44px;
    margin-bottom:0;
    margin-top:17px
}
.sky-modal-close{
    margin-bottom:-10px
}
body .sky-modal-close button{
    border:0;
    background-color:#e0180c;
    color:#fff;
    padding:0;
    opacity:inherit
}
.sky-modal-close button .close-icon,.sky-modal-close button .close-text{
    padding:5px 6px 5px 11px;
    display:inline-block;
    font-size:1.2rem;
    text-shadow:none;
    font-weight:400;
    text-transform:uppercase
}
.sky-modal-close button .close-icon{
    margin-right:0;
    padding:5px 11px;
    background-color:rgba(0,0,0,.1)
}
body .sky-modal-close button:hover{
    color:#fff;
    background-color:#b01309;
    opacity:initial
}
.sky-pre-home-modal-content .sky-modal-close{
    height:30px;
    width:30px;
    position:absolute;
    right:0;
    top:0
}
.sky-pre-home-modal-content .sky-modal-close .btn{
    background-color:inherit;
    margin:0;
    font-size:2.5rem;
    padding:0;
    color:#7e838c
}
.sky-modal-default{
    display:none;
    width:380px;
    max-width:92%;
    margin:0 auto
}
@media only screen and (min-width:992px){
    .sky-modal-default{
        max-width:inherit
    }
}
.sky-modal-default .sky-modal-close{
    margin-bottom:0
}
.sky-modal-default .sky-modal-common.sky-modal-program .sky-modal-close{
    margin-bottom:0
}
.sky-modal-default .sky-modal-embed .sky-modal-close{
    margin:0
}
.sky-modal-default .sky-modal-embed .sky-modal-container{
    background-color:transparent
}
.sky-modal-default .sky-modal-embed .sky-modal-container .audiodescricao-modal-video{
    font-size: 1.6rem;
    line-height: 2.5rem;
    text-align: left;
    overflow-y: scroll;
    max-height: 230px;
    padding: 1rem;
    background: white;
    color: black;
}
.sky-modal-default .sky-modal-embed .sky-modal-container .message-text .text{
    padding:0;
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%
}
.sky-modal-default .sky-modal-embed .sky-modal-container .message-text .text iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container{
    padding:50px 0 30px 0;
    position:relative;
    display:none
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container .modal-carousel-page{
    padding:0 20px
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container .message-image{
    padding-bottom:10px;
    width:88px;
    height:auto;
    margin:0 auto
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container .message-text{
    color:#555;
    font-size:1.6rem
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container .owl-controls{
    margin:0
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container .owl-controls .owl-next,.sky-modal-default .sky-modal-carousel .modal-carousel-container .owl-controls .owl-prev{
    position:absolute;
    top:54px;
    padding:13px 10px
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container .owl-controls .owl-prev{
    left:30px
}
.sky-modal-default .sky-modal-carousel .modal-carousel-container .owl-controls .owl-next{
    right:30px
}
.sky-modal-default .sky-modal-carousel .btn-area{
    border-top:1px solid #eee;
    padding:30px;
    margin-top:30px
}
.sky-modal-default .sky-modal-carousel .btn-arrow-left{
    background:0 0;
    border:0;
    color:#e0180c;
    text-transform:uppercase;
    transition:all .25s ease
}
.sky-modal-default .sky-modal-carousel .btn-arrow-left:hover{
    color:#262626
}
.sky-modal-default .sky-modal-carousel .btn-arrow-left i{
    font-size:1.4rem;
    font-weight:700
}
.sky-modal-default .sky-modal-carousel .btn-left{
    float:left
}
.sky-modal-default .sky-modal-carousel .btn-right{
    float:right
}
.sky-modal-default .sky-modal-carousel .owl-item img{
    height:306px
}
.sky-modal-default .sky-modal-carousel .sky-modal-container .message-text{
    padding:10px
}
.sky-modal-default .sky-modal-carousel .sky-modal-container .message-text .text{
    padding:0
}
.sky-modal-default .sky-modal-container.record-modal .btn-area p{
    padding:0 20px
}
.sky-modal-default .sky-modal-container .message-title{
    text-align:left;
    text-transform:uppercase;
    background-color:#eee;
    border-bottom:1px solid #eee
}
/*Alterado para Acessibilidade */
.sky-modal-default .sky-modal-container .message-title h4{
    padding:16px 20px 4px;
    font-size:2.4rem;
    color:#4b4b4b;
    margin-top:0
}
.sky-modal-default .sky-modal-container .message-title .title{
    padding:16px 20px 4px;
    font-size:2.4rem;
    color:#4b4b4b;
    margin-top:0;
    margin-bottom: 10px;
    line-height: 1.1;
}
.sky-modal-default .sky-modal-container .message-title{
    text-align:left;
    text-transform:uppercase;
    background-color:#eee;
    border-bottom:1px solid #eee
}
.sky-modal-default .sky-modal-container .message-title .message-package-error{
    padding:20px;
    font-size:2.2rem;
    color:#4b4b4b;
    margin:0 auto;
    text-transform:initial;
    text-align:center
}
.sky-modal-default .sky-modal-container .message-title{
    text-align:left;
    text-transform:uppercase;
    background-color:#eee;
    border-bottom:1px solid #eee
}
.sky-modal-default .sky-modal-container .message-title .message-code-error{
    padding:0 10px 20px 10px;
    font-size:1.6rem;
    color:#cccfcf;
    margin:0 auto;
    text-transform:initial;
    text-align:center
}
.sky-modal-default .sky-modal-container .message-text{
    width:100%;
    position:relative;
    display:inline-block
}
.sky-modal-default .sky-modal-container .message-text .text{
    padding:16px 20px 25px;
    font-size:2rem;
    margin: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
.sky-modal-default .sky-modal-container .message-text .text.record-modal{
    text-align:left
}
.sky-modal-default .sky-modal-container .message-text .text.record-modal .program_block .date{
    line-height:2px;
    font-size:1.6rem
}
.sky-modal-default .sky-modal-container .message-text .text.record-modal .program_block .hour{
    font-size:1.6rem
}
.sky-modal-default .sky-modal-container .message-text .text.record-modal span{
    font-size:1.6rem;
    font-weight:700;
    text-align:center
}
.sky-modal-default .sky-modal-container .message-text .text.record-modal .title{
    color:#e9281f;
    font-weight:700;
    margin-bottom:16px
}
.sky-modal-default .sky-modal-container .message-text .text.record-modal .radio_record{
    text-align:center
}
.sky-modal-default .sky-modal-container .message-text .text.record-modal .radio_record span{
    padding-left:5px;
    padding-right:20px
}
.sky-modal-default .sky-modal-container .message-text .text.promotion-modal p{
    font-size:1.6rem
}
.sky-modal-default .sky-modal-container .message-text .text.promotion-modal label{
    font-size:1.3rem;
    padding-top:20px
}
.sky-modal-default .sky-modal-container .message-text .text.promotion-modal .radio_area{
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    padding:20px 0 0
}
.sky-modal-default .sky-modal-container .message-text .text.promotion-modal .radio_area label{
    padding:20px
}
.sky-modal-default .sky-modal-container .message-text .text.promotion-modal .checkbox{
    padding-top:0;
    padding-bottom:15px
}
.sky-modal-default .sky-modal-container .message-text .text.promotion-modal .checkbox label{
    padding:0
}
.sky-modal-default .sky-modal-container .message-text .text.promotion-modal .checkbox label a{
    color:#e0180c
}
.sky-modal-default .sky-modal-container .message-button{
    background-color:#eee;
    border-top:1px solid #eee
}
.sky-modal-default .sky-modal-container .message-button .btn-area{
    padding:17px 20px 20px 20px
}
.sky-modal-default .sky-modal-container .message-button .btn-area p{
    padding:5px 20px 0;
    text-align:left;
    color:#585858
}
.sky-modal-default .sky-modal-container .message-button .btn-area button span{
    display:inline-block;
    font-size:1.2rem
}
.sky-modal-default .sky-modal-container .text-box{
    text-align:left;
    padding:0 20px 20px;
    font-size:1.6rem;
    color:#555
}
.sky-modal-default .sky-modal-container .text-box .box{
    background:#e4e5e9;
    padding:15px
}
.sky-modal-default .sky-modal-container .text-box .box img{
    float:left
}
.sky-modal-default .sky-modal-container .text-box .box .text .title{
    font-size:2.4rem;
    color:#e0180c;
    text-transform:uppercase;
    padding-left:15px
}
.sky-modal-default .sky-modal-container .text-box .box .text a{
    color:#262626;
    text-decoration:none;
    padding-left:15px
}
.sky-modal-default .sky-modal-container .modal-text{
    color:#262626;
    padding:0 20px;
    line-height:15px
}
.sky-modal-default .sky-modal-container .modal-text.box-modal{
    padding:0 100px
}
.sky-modal-default .sky-modal-container .modal-text.box-modal p{
    background:#9097a7;
    padding:15px;
    color:#fff;
    border-radius:5px
}
.sky-modal-default .sky-modal-container .send button{
    padding:6px 12px
}
.sky-modal-default .sky-modal-container .error-box{
    margin:0
}
.sky-modal-default .sky-modal-container .alert.alert-recharge{
    background-color:#f9f6c1;
    border-color:#ffc237;
    color:#a27629;
    padding-top:5px;
    padding-bottom:75px
}
@media only screen and (min-width:768px){
    .sky-modal-default .sky-modal-container .alert.alert-recharge{
        padding-bottom:5px
    }
}
.sky-modal-default .sky-modal-container form{
    margin:0;
    overflow:auto;
    max-height:75vh
}
@media only screen and (min-width:992px){
    .sky-modal-default .sky-modal-container form{
        max-height:none;
        overflow-x:hidden;
        overflow-y:auto
    }
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .message-title h4{
    color:#000
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .text{
    margin-bottom:37px
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .text p{
    font-size:1.8rem
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .text p strong{
    color:#f85d3a
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .btn-area{
    background:#d1d1d1;
    padding:25px;
    border-top:1px solid #d1d1d1
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .btn-area button.button-cinesky{
    padding:10px 0;
    width:144px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
@media only screen and (max-width:768px){
    .sky-modal-default.sky-modal-cinesky .sky-modal-container .btn-area button.button-cinesky{
        width:110px
    }
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .btn-area button.button-cinesky.blue{
    background:#8699b4;
    border:1px solid #7b8ca4
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .btn-area button.button-cinesky.orange{
    background:#fb6f17;
    border:1px solid #e26614
}
.sky-modal-default.sky-modal-cinesky .sky-modal-container .btn-area button.button-cinesky span{
    text-transform:uppercase;
    font-size:1.4rem;
    color:#fff
}
.sky-modal-default .sky-modal-change-payment-date .message-button .btn-area{
    padding:17px 20px
}
.sky-modal-default .sky-modal-change-payment-date .message-button .btn-area button{
    margin-top:0;
    margin-bottom:0
}
.sky-modal-default .sky-modal-change-payment-date .message-text .text{
    text-align:left
}
.sky-modal-default .sky-modal-change-payment-date .message-text .text p{
    font-size:1.4rem
}
@media only screen and (min-width:768px){
    .sky-modal-default .sky-modal-change-payment-date .message-text .text p{
        font-size:1.8rem
    }
}
.sky-modal-default .sky-modal-change-payment-date .message-text .text p a{
    color:#e0180c
}
.sky-modal-default .sky-modal-change-payment-date .message-text .text ul{
    margin:0;
    padding-left:20px
}
.sky-modal-default.sky-invoice-modal .text{
    padding:8px;
    border-top:1px solid #ccc
}
.sky-modal-default.sky-invoice-modal .list{
    text-align:left
}
.sky-modal-default.sky-invoice-modal .list ul{
    padding:14px 10px 14px 40px
}
.sky-modal-default.sky-invoice-modal .list ul li{
    font-weight:700
}
.sky-modal-default.sky-invoice-modal .list .price{
    float:right;
    font-weight:700;
    color:#e0180c
}
.sky-modal-default.sky-invoice-modal .list p{
    margin:0;
    padding:10px 10px 0 25px;
    border-top:1px solid #ccc;
    font-weight:700
}
.sky-modal-default.sky-modal-recharge .content-recharge{
    padding-left:15px;
    padding-top:15px
}
.sky-modal-default.sky-modal-recharge .content-recharge .label_cpf{
    text-transform:uppercase
}
.sky-modal-default.sky-modal-recharge .error-box{
    padding:15px
}
.sky-modal-default.sky-modal-recharge .error-box a:hover{
    cursor:pointer
}
.sky-modal-default.sky-modal-recharge .send{
    padding:14px 12px 0 0
}
.sky-modal-payment{
    display:none;
    width:380px
}
.sky-modal-payment .sky-modal-container .message-title{
    text-align:center
}
.sky-modal-payment .sky-modal-container .message-title h4{
    padding:20px 0 0;
    font-size:2.4rem;
    color:#e0180c
}
.sky-modal-payment .sky-modal-container .print-payment,.sky-modal-payment .sky-modal-container .send-payment{
    background:#e4e5e9
}
.sky-modal-profile{
    display:none;
    width:380px
}
.sky-modal-profile .sky-modal-container .profile-title{
    text-align:center
}
.sky-modal-profile .sky-modal-container .profile-title h4{
    padding:20px 0 0;
    font-size:2.4rem;
    color:#e0180c
}
.sky-modal-profile .sky-modal-container .profile-title img{
    margin:20px 0
}
.sky-modal-profile .sky-modal-container .profile-list-buttons{
    background-color:#d1d1d1
}
.sky-modal-profile .sky-modal-container .profile-list-buttons .text{
    text-align:center;
    padding:20px 45px 10px;
    font-size:1.6rem
}
.sky-modal-profile .sky-modal-container .profile-list-buttons ul{
    text-align:center;
    padding:10px 0 20px
}
.sky-modal-profile .sky-modal-container .profile-list-buttons ul li{
    width:80px;
    display:inline-block;
    *zoom:1;
    margin:0 10px
}
.sky-modal-profile .sky-modal-container .profile-list-buttons ul li .user-profile-img{
    width:80px;
    height:80px
}
.sky-modal-profile .sky-modal-container .profile-list-buttons ul li .user-profile-img img{
    border:5px solid #cccfcf;
    border-radius:80px
}
.sky-modal-profile .sky-modal-container .profile-list-buttons ul li p{
    color:#e0180c
}
.modal-content{
    background-color:#fff;
    border:0;
    border-radius:0;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-content .modal-footer{
    border-top:0
}
.sky-modal-rescue .description{
    text-align:left
}
.sky-modal-rescue .description img{
    display:block;
    margin:0 auto 20px
}
@media only screen and (min-width:768px){
    .sky-modal-rescue .description img{
        margin:unset
    }
}
.sky-modal-rescue .description h4{
    text-transform:uppercase;
    margin-top:0;
    font-weight:700
}
.sky-modal-rescue .description p{
    font-size:1.4rem
}
.sky-modal-rescue .box-select-rescue{
    border:1px solid #eee;
    overflow:hidden;
    padding:15px;
    margin-bottom:15px
}
@media only screen and (min-width:768px){
    .sky-modal-rescue .box-select-rescue{
        margin-bottom:0
    }
}
.sky-modal-rescue .box-select-rescue p{
    font-size:1.2rem;
    text-transform:uppercase;
    font-weight:700;
    text-align:left
}
.sky-modal-rescue .points{
    overflow:hidden;
    padding:15px;
    border:1px solid #eee
}
.sky-modal-rescue .points button{
    margin-bottom:0
}
.sky-modal-rescue .points strong{
    display:block;
    margin-bottom:2px
}
.sky-modal-rescue .block{
    margin-bottom:20px
}
@media only screen and (min-width:768px){
    .sky-modal-rescue .block{
        margin-bottom:30px
    }
}
.sky-modal-category{
    text-align:left
}
.sky-modal-category .current-category{
    font-size:1.6rem
}
@media only screen and (min-width:768px){
    .sky-modal-category .current-category{
        font-size:2rem
    }
}
.sky-modal-category .current-category strong{
    text-transform:uppercase
}
.sky-modal-category .box-info{
    background-color:#0bd8da;
    overflow:hidden;
    padding:15px;
    margin-bottom:36px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
@media only screen and (min-width:768px){
    .sky-modal-category .box-info{
        padding:30px
    }
}
.sky-modal-category .box-info p{
    font-size:1.8rem;
    text-transform:uppercase;
    color:#fff;
    line-height:normal
}
@media only screen and (min-width:768px){
    .sky-modal-category .box-info p{
        font-size:2.4rem;
        margin-bottom:0
    }
}
.sky-modal-category .box-info p:last-child{
    color:#000
}
.sky-modal-category .little-text{
    font-size:1.6rem;
    color:#6b6765
}
.sky-modal-category table thead tr td{
    background-color:#da5551;
    color:#fff;
    text-transform:uppercase;
    font-size:1.4rem
}
.sky-modal-category table tbody tr td{
    font-size:1.4rem;
    font-weight:700
}
.sky-modal-buyEvent .btn-sky,.sky-modal-buyEvent hr{
    margin-top:0;
    margin-bottom:0
}
.sky-modal-buyEvent .title p{
    text-transform:uppercase
}
.sky-modal-buyEvent .text-button{
    padding:30px 50px
}
.sky-modal-buyEvent .value-signature p{
    text-align:center;
    margin-bottom:10px;
    margin-top:10px;
    font-size:2rem
}
@media only screen and (min-width:768px){
    .sky-modal-buyEvent .value-signature p{
        text-align:left;
        margin-bottom:0
    }
}
.sky-modal-buyEvent .value-signature p span{
    color:#e0180c;
    font-weight:700
}
.sky-modal-buyEvent .luta-avulsa{
    background-color:#eee;
    padding:30px 50px;
    font-size:1.8rem
}
.sky-modal-buyEvent .luta-avulsa a{
    color:#e0180c;
    text-align:center;
    display:block
}
@media only screen and (min-width:768px){
    .sky-modal-buyEvent .luta-avulsa a{
        text-align:right
    }
}
.sky-modal-buyEvent .luta-avulsa .valor span{
    font-weight:700
}
.sky-modal-buyEvent .luta-avulsa .valor p{
    text-align:center
}
@media only screen and (min-width:768px){
    .sky-modal-buyEvent .luta-avulsa .valor p{
        text-align:left
    }
}
.sky-modal-billet-easy .text-box{
    overflow:hidden
}
.sky-modal-billet-easy .text-box a{
    text-decoration:none
}
.sky-modal-billet-easy .text-box a .box{
    overflow:hidden
}
.sky-modal-billet-easy .text-box a .box .links{
    float:left;
    width:76%
}
.sky-modal-billet-easy .text-box a .box .links span{
    padding:15px;
    font-size:2rem;
    text-transform:uppercase;
    color:#e0180c;
    font-weight:700
}
.sky-modal-billet-easy .text-box a .box .links a{
    padding:15px;
    text-decoration:none;
    color:#000;
    cursor:pointer
}
.sky-modal-billet-easy .text-box a .box .links p{
    color:#000;
    float:left;
    margin:0 0 0 15px
}
.sky-modal-billet-easy .write-email label{
    display:block
}
.sky-modal-billet-easy .write-email input{
    width:100%;
    margin-bottom:10px;
    float:left;
    margin-right:5%
}
@media only screen and (min-width:768px){
    .sky-modal-billet-easy .write-email input{
        width:75%;
        margin-bottom:0
    }
}
.sky-modal-billet-easy .write-email button{
    width:100%;
    float:left;
    margin-bottom:0;
    padding:6px 12px
}
@media only screen and (min-width:768px){
    .sky-modal-billet-easy .write-email button{
        width:20%
    }
}
.sky-modal-watch .message-button,.sky-modal-watch .message-text{
    text-align:left;
    padding:30px
}
.sky-modal-watch p{
    font-size:1.8rem;
    margin-bottom:26px
}
.sky-modal-watch a{
    text-decoration:none;
    color:#555
}
.sky-modal-watch a img{
    float:left
}
.sky-modal-watch a p{
    float:left;
    margin-bottom:0
}
@media only screen and (min-width:768px){
    .sky-modal-watch a p{
        line-height:50px;
        margin-left:30px
    }
}
.sky-modal-watch .text-strong{
    text-transform:uppercase;
    font-weight:700
}
.sky-modal-watch .text-strong span{
    color:#c70008
}
.sky-modal-rescheduling .message-text{
    text-align:left;
    padding:16px 20px 4px
}
.sky-modal-rescheduling .sky-panel-message{
    padding:15px 0 0 15px;
    height:140px;
    margin-bottom:15px;
    border-radius:3px;
    background-color:transparent
}
@media only screen and (min-width:480px){
    .sky-modal-rescheduling .sky-panel-message{
        padding:30px 0 0 30px;
        height:120px
    }
}
.sky-modal-rescheduling .rescheduling-infos{
    margin-bottom:30px
}
.sky-modal-rescheduling p{
    font-size:1.8rem;
    margin:0;
    color:#555
}
.sky-modal-rescheduling p.success-message{
    font-size:1.8rem;
    margin-bottom:15px
}
.sky-modal-rescheduling p.strong-title{
    font-size:2rem;
    color:#e0180c;
    text-transform:uppercase
}
.sky-modal-rescheduling a{
    text-decoration:none;
    color:#555
}
.sky-modal-rescheduling a img{
    float:left
}
.sky-modal-rescheduling a p{
    float:left;
    line-height:50px;
    margin-left:30px;
    margin-bottom:0
}
.sky-modal-rescheduling .text-strong{
    font-weight:700
}
.sky-modal-purchase-product .message-text{
    padding:40px
}
.sky-modal-purchase-product .message-button{
    padding:30px 60px
}
.sky-modal-purchase-product .message-button button{
    padding:11px 12px
}
.sky-modal-purchase-product .form-group{
    margin-bottom:30px
}
.sky-modal-purchase-product .form-group:nth-of-type(2){
    margin-bottom:0
}
.sky-modal-purchase-product label{
    font-size:1.6rem;
    color:#000;
    margin-bottom:20px
}
.sky-modal-purchase-product i{
    font-size:4rem;
    margin-right:5px;
    color:#999
}
.sky-modal-purchase-product .select-default{
    width:85%
}
.sky-modal-purchase-product .invalid{
    float:left
}
.sky-modal-purchase-product input{
    width:85%;
    margin-top:0;
    height:38px
}
.sky-modal-purchase-product p{
    margin-bottom:0
}
.tooltip-red{
    color:#e9281f;
    margin-left:11px
}
.red-default-icon{
    color:#e0180c;
    margin-right:2px
}
.title-orange{
    color:#f87500
}
.title-default{
    color:#e0180c!important
}
.pre-paid-color{
    color:#e10052!important
}
.pre-paid-background{
    background-color:#e10052!important
}
.green{
    color:#407010!important;
    font-weight:700
}
.blue{
    color:#001dcc!important;
    font-weight:700
}
.yellow{
    color:#f90!important;
    font-weight:700
}
.orange{
    color:#e26614!important
}
.panel-recharge.panel-default{
    margin:0 0 20px 0
}
.panel-recharge.panel-default .panel-body{
    padding:30px 15px
}
.panel-recharge.panel-default .panel-body span{
    text-transform:uppercase;
    color:#e0180c;
    font-size:24px;
    line-height:10px
}
@media only screen and (min-width:768px){
    .panel-recharge.panel-default .panel-body span{
        font-size:36px
    }
}
.panel-recharge.panel-default .panel-body span .subtitle{
    margin-top:0;
    font-size:14px;
    color:#686868
}
@media only screen and (min-width:768px){
    .panel-recharge.panel-default .panel-body span .subtitle{
        font-size:18px;
        font-weight:700
    }
}
.greating .name-user{
    font-weight:700;
    color:#686868;
    font-size:1.8rem;
    margin-top: 10px;
    margin-bottom: 10px;
}
.greating .login-info{
    color:#686868
}
.greating .user-avatar{
    position:relative
}
.greating .user-avatar .edit-avatar{
    position:absolute;
    bottom:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .greating .user-avatar .edit-avatar{
        right:64px
    }
}
@media only screen and (min-width:992px){
    .greating .user-avatar .edit-avatar{
        right:43px
    }
}
.greating .user-avatar .edit-avatar a{
    font-size:11px;
    color:#fff;
    text-transform:uppercase
}
.subscribe-area{
    margin-bottom:20px
}
@media only screen and (min-width:992px){
    .subscribe-area{
        padding:20px
    }
}
.subscribe-area .client-name-area .client-name-container{
    background-color:#f0f1f3;
    margin-bottom:20px;
    border-radius:5px;
    border:0;
    font-size:15px;
    text-transform:uppercase;
    margin-left:15px;
    margin-right:15px
}
@media only screen and (min-width:768px){
    .subscribe-area .client-name-area .client-name-container{
        background-color:#fff;
        margin-bottom:0
    }
}
.subscribe-area .client-name-area .client-name-container .panel-body{
    padding:15px 0;
    margin-top:10px
}
@media only screen and (min-width:768px){
    .subscribe-area .client-name-area .client-name-container .name-label{
        padding:0;
        margin-right:10px
    }
}
.subscribe-area .client-name-area .client-name-container .name-label label{
    display:none;
    color:#666
}
@media only screen and (min-width:768px){
    .subscribe-area .client-name-area .client-name-container .name-label label{
        float:left;
        display:block;
        border:1px solid #ccc;
        background-color:#ccc;
        border-radius:5px;
        border-bottom-right-radius:0;
        border-top-right-radius:0;
        padding:10px 15px;
        color:#fff
    }
}
.subscribe-area .client-name-area .client-name-container .name-label p{
    width:calc(100% - 72px);
    display:inline-block;
    margin:0;
    color:#999
}
@media only screen and (min-width:768px){
    .subscribe-area .client-name-area .client-name-container .name-label p{
        border:1px solid #ccc;
        border-radius:5px;
        border-bottom-left-radius:0;
        border-top-left-radius:0;
        padding:10px 15px
    }
}
@media only screen and (min-width:768px){
    .subscribe-area .client-name-area .client-name-container .document-label{
        padding:0;
        margin-top:0
    }
}
.subscribe-area .client-name-area .client-name-container .document-label label{
    display:inline-block;
    color:#666;
    margin-bottom:0
}
@media only screen and (min-width:768px){
    .subscribe-area .client-name-area .client-name-container .document-label label{
        float:left;
        display:block;
        border:1px solid #ccc;
        background-color:#ccc;
        border-radius:5px;
        border-bottom-right-radius:0;
        border-top-right-radius:0;
        padding:10px 23px;
        color:#fff
    }
}
.subscribe-area .client-name-area .client-name-container .document-label p{
    display:inline-block;
    margin:0;
    color:#999
}
@media only screen and (min-width:768px){
    .subscribe-area .client-name-area .client-name-container .document-label p{
        border:1px solid #ccc;
        border-radius:5px;
        border-bottom-left-radius:0;
        border-top-left-radius:0;
        padding:10px 25px
    }
}
.subscribe-area .label-subscribe{
    margin-bottom:10px;
    padding-top:0;
    margin-top:-3px
}
.subscribe-area .info-area .img-area img{
    display:block
}
.sidebar-menu h4{
    text-transform:uppercase;
    color:#e4191d;
    margin-bottom:20px;
    font-weight:700
}
.input-group-addon{
    border:0;
    background-color:transparent;
    padding-top:35px;
    padding-left:0
}
.input-group-addon .step-number{
    border-radius:50%;
    background-color:#e4191d;
    display:block;
    color:#fff;
    float:left;
    text-align:center;
    width:27px;
    height:27px;
    font-size:17px;
    padding-top:5px
}
.selecter{
    margin:0!important;
    max-width:100%!important
}
.selecter-selected{
    padding:11px 15px!important;
    border-radius:4px!important;
    background:#eff2f3!important;
    font-weight:700!important;
    border:0!important
}
.selecter-selected:after{
    border-top:5px solid #e0180c!important
}
.pre-paid .recharge-info .plan-recharge-info h5{
    color:#e10052
}
.pre-paid .recharge-info .action-box .extract-link .icon{
    color:#e10052
}
.pre-paid .recharge-info .action-box .extract-link .link a{
    color:#e10052
}
.pre-paid h5{
    color:#e10052!important
}
.pre-paid .btn-default{
    color:#e10052!important
}
.pre-paid .btn-sky{
    background-color:#e10052!important
}
.pre-paid .phone-number{
    color:#e10052!important
}
.pre-paid .sky-panel-heading{
    background-color:#e10052!important
}
.pre-paid .panel-body .sky-icon{
    background-color:#e10052!important
}
.pre-paid .btn-title-no-background{
    color:#e10052
}
.responsive-banner{
    border:1px solid #d1d1d1;
    text-align:center;
    margin-bottom:10px;
    padding:20px;
    font-size:2rem;
    text-transform:uppercase;
    font-weight:700
}
@media only screen and (min-width:768px){
    .responsive-banner{
        text-align:right
    }
}
.responsive-banner span{
    color:#c70008;
    font-size:2.5rem
}
body .ladda-button{
    background-color:#e0180c
}
.btn-sky-prepaid{
    border:0;
    color:#fff;
    margin-bottom:10px;
    margin-top:24px;
    text-align:center;
    width:100%;
    text-transform:uppercase;
    font-size:1.6rem;
    font-family:SkyTextMedium, sans-serif;
}
body .btn-sky{
    padding:11px 12px;
    border:0;
    background-color:#e0180c;
    color:#fff;
    margin-bottom:10px;
    margin-top:18px;
    text-align:center;
    width:100%;
    text-transform:uppercase;
    font-size:1.6rem;
    font-family:SkyTextMedium, sans-serif;
}
body .btn-sky.btn-entrar{
    margin-top:30px;
    margin-bottom:40px
}
body .btn-sky.btn-sky-adulto{
    background-color:#ff084c;
    color:#fff
}
body .btn-sky.btn-sky-yellow{
    background-color:#e2b105;
    color:#824803
}
body .btn-sky.btn-sky-yellow:hover{
    background-color:#e2b105;
    color:#824803
}
body .btn-sky.btn-sky-yellow.btn-sky-yellow-icon span{
    font-weight:700
}
body .btn-sky.btn-sky-big{
    padding:15px 0
}
body .btn-sky.btn-buy{
    padding:0 24px!important;
    line-height:40px!important;
    white-space:normal!important;
}
.btn-sky.btn-buy i{
    float:left!important;
    font-size:4rem!important
}
.btn-sky.btn-sky-transparent{
    background-color:transparent;
    border:2px solid #fff;
    font-weight:700;
    padding:6px 12px
}
.btn-sky.btn-sky-transparent:hover{
    background-color:#fff;
    color:#e9281f
}
.btn-sky.btn-orange{
    background-color:#f87500!important
}
.btn-sky.btn-orange:hover{
    background-color:#dd6b04!important;
    color:#fff!important
}
.btn-sky.btn-green{
    background-color:#15a94d!important
}
.btn-sky.btn-green:hover{
    background-color:#3eb069!important
}
.btn-sky.no-margin{
    margin-top:0;
    margin-bottom:0
}
.btn-sky.inactive{
    background-color:#ccc;
    color:#6b6765
}
.btn.btn-sky:hover{
    background-color:#e9281f;
    color:#fff
}
.btn-sky.facebook{
    background-color:#556dad
}
.btn-sky.facebook:hover{
    background-color:#556dad;
    color:#fff
}
.btn-sky.btn-sky-default{
    background-color:#e9281f;
    border:1px solid #d1241c;
    color:#fff;
    font:12px/22px SkyTextMedium, sans-serif;
    text-transform:uppercase;
    text-align:center;
    width:80px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.btn-sky.btn-sky-basic{
    background-color:#fff;
    border:1px solid #ccc;
    color:#999;
    box-shadow:none;
    width:100%;
    text-align:left;
    font-weight:700;
    white-space:normal
}
.btn-sky.btn-sky-basic:hover{
    background-color:#fff;
    color:#999
}
.btn-sky.btn-sky-basic.large{
    padding:8px 32px
}
.btn-sky.btn-sky-simple{
    background-color:#fff;
    border:1px solid #e0180c;
    color:#e0180c;
    box-shadow:none;
    width:100%;
    text-align:center;
    font-weight:700;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.btn-sky.btn-sky-simple:hover{
    background-color:#fff;
    color:#e0180c
}
.btn-sky.btn-blue{
    background-color:#639bef
}
.btn-sky.btn-inline{
    padding:9px 10px;
    font-size:1.2rem;
    font-weight:700;
    vertical-align:top
}
@media only screen and (min-width:768px){
    .btn-sky.btn-inline{
        width:auto
    }
}
.btn-sky.no-background{
    background:0 0;
    border:1px solid
}
.btn-login-social{
    border:1px solid #001dcc;
    color:#001dcc;
    font-weight:700;
    background:0 0;
    width:100%;
    padding:10px;
    text-align:left;
    margin-top:10px;
    position:relative
}
.btn-login-social i{
    border-left:1px solid #001dcc;
    position:absolute;
    top:0;
    right:0;
    height:41px;
    line-height:39px;
    padding:0 5px;
    font-size:2.5rem
}
.btn-gray{
    padding:15px 30px 15px 30px;
    text-transform:uppercase;
    background:#eff2f3;
    font-size:1.8rem
}
#sky-main .small-rounded-btn{
    background-color:#fff;
    text-transform:uppercase;
    border-radius:30px;
    border:1px solid #ccc;
    color:#e9281f;
    padding:4px 20px;
    font-size:1.2rem;
    margin:5px 0;
    display:block;
    text-align:center;
    width:100%;
    min-width:117px
}
#sky-main .no-background-btn{
    background:0 0;
    text-transform:uppercase;
    color:#e0180c;
    padding:4px 0;
    font-size:1.1rem;
    margin:5px 0;
    display:block;
    text-align:center;
    width:100%;
    border-radius:50px;
    border:1px solid #ccc
}
@media only screen and (min-width:768px){
    #sky-main .no-background-btn{
        font-size:1.4rem
    }
}
#sky-main .btn-my-invoice{
    width:40%;
    float:left;
    margin-top:20px;
    margin-right:10px
}
#sky-main .btn-title-no-background{
    display:none;
    border:1px solid #ccc;
    border-radius:25px;
    padding:5px 50px;
    text-decoration:none;
    background:0 0;
    color:#e0180c;
    margin-top:5px
}
#sky-main .btn-title-acessibilidade{
    display:block;
    width: 100%;
}
@media only screen and (min-width:768px){
    #sky-main .btn-title-no-background{
        display:block
    }
}
#sky-main .btn-title-no-background .title-container .icon{
    margin-right:10px
}
#sky-main .btn-title-no-background .title-container .title-label{
    font-weight:700;
    font-size:1.6rem;
    text-transform:uppercase
}
#sky-main .btn-title-no-background-default{
    border:1px solid #ccc;
    padding:8% 7%;
    text-decoration:none;
    background:0 0;
    color:#e0180c;
    width:100%;
    white-space:normal;
    border-radius:3px
}
@media only screen and (min-width:768px) and (max-width:960px){
    #sky-main .btn-title-no-background-default{
        white-space:nowrap;
        border-radius:25px;
        padding:5px 50px
    }
}
@media only screen and (min-width:960px){
    #sky-main .btn-title-no-background-default{
        white-space:nowrap;
        border-radius:25px;
        padding:5px 50px
    }
}
#sky-main .btn-title-no-background-default .title-container .title-label{
    font-weight:700;
    text-transform:uppercase;
    font-size:1.3rem
}
@media only screen and (min-width:768px) and (max-width:960px){
    #sky-main .btn-title-no-background-default .title-container .title-label{
        font-size:1.6rem
    }
}
@media only screen and (min-width:960px){
    #sky-main .btn-title-no-background-default .title-container .title-label{
        font-size:1.6rem
    }
}
#sky-main .no-cep-btn{
    background-color:#fff;
    text-transform:uppercase;
    border-radius:50px;
    border:1px solid #ccc;
    color:#e9281f;
    padding:4px 14px;
    font-size:1.5rem;
    margin:5px 0;
    display:block;
    text-align:center
}
.return-page-btn{
    text-transform:uppercase;
    border-radius:30px;
    border:1px solid #ccc;
    color:#e9281f;
    font-size:1.5rem;
    margin:30px 0;
    display:block;
    text-align:center
}
@media only screen and (min-width:960px){
    #sky-main .return-page-btn{
        font-size:2rem
    }
}
.return-page-btn img{
    width:12px
}
@media only screen and (min-width:960px){
    .return-page-btn img{
        width:21px
    }
}
.return-page-btn:hover{
    color:#e9281f;
    text-decoration:none
}
.link-icon-red{
    text-transform:uppercase;
    font-size:14px
}
.link-icon-red .text{
    color:#e0180c
}
.btn-orange-icon{
    background:#f87500;
    color:#fff;
    text-transform:uppercase;
    padding:0 30px 0 30px
}
.btn-orange-icon:hover{
    background:#f85d3a
}
.btn-red-icon{
    color:#fff;
    text-transform:uppercase;
    padding:12px
}
.btn-red-icon:hover{
    background:#e0180c
}
.btn-3d{
    position:relative;
    width:90px;
    color:#fff;
    display:block;
    text-decoration:none;
    border-radius:5px;
    border:solid 1px #d15808;
    background:#fb6f17;
    text-align:left;
    padding:3px 15px;
    -webkit-transition:all .1s;
    -moz-transition:all .1s;
    transition:all .1s;
    -webkit-box-shadow:0 3px 0 #d15808;
    -moz-box-shadow:0 3px 0 #d15808;
    box-shadow:0 3px 0 #d15808
}
.btn-price-alugue{
    background-color:#fb6f17;
    padding:12px 30px;
    font-family:SkyTextMedium, sans-serif;
}
.btn-price-alugue:hover span{
    color:#d15808
}
.btn-price-alugue span{
    text-decoration:none;
    color:#fff;
    font-size:1.4rem;
    display:block;
    float:left
}
.btn-price-alugue span i{
    font-size:1.9rem;
    vertical-align:middle;
    margin-left:5px
}
.btn-price-alugue span:first-child{
    width:85px;
    border-right:1px solid #e26614;
    text-align:left
}
.btn-price-alugue span:last-child{
    width:108px;
    text-transform:uppercase;
    text-align:right
}
.btn-carregar{
    width:100%;
    text-transform:uppercase;
    font-size:1.6rem;
    font-family:SkyTextMedium, sans-serif;
    border:0;
    color:#fff;
    text-align:left;
    height:38px;
    padding:5px 14px;
    margin-top:0;
    margin-bottom:0;
    background-color:initial
}
.btn-carregar i{
    font-size:3rem;
    float:right
}
.btn-carregar span{
    float:left;
    font-size:1.4rem;
    margin-top:5px
}
.progress{
    height:40px;
    position:relative;
    background:#e93612;
    background:-moz-linear-gradient(left,#e93612 0,#e2b105 50%,#78bf1f 100%);
    background:-webkit-gradient(linear,left top,right top,color-stop(0,#e93612),color-stop(50%,#e2b105),color-stop(100%,#78bf1f));
    background:-webkit-linear-gradient(left,#e93612 0,#e2b105 50%,#78bf1f 100%);
    background:-o-linear-gradient(left,#e93612 0,#e2b105 50%,#78bf1f 100%);
    background:-ms-linear-gradient(left,#e93612 0,#e2b105 50%,#78bf1f 100%);
    background:linear-gradient(to right,#e93612 0,#e2b105 50%,#78bf1f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E93612, endColorstr=#78BF1F, GradientType=1)
}
.progress .progress-bar{
    padding:10px;
    color:#000;
    font-size:16px;
    text-align:left;
    width:100%;
    background:rgba(255,255,255,.5);
    font-weight:700
}
.progress .progress-bar>p{
    position:absolute;
    display:block;
    top:10px;
    left:35%;
    bottom:0;
    font-size:1.4rem
}
@font-face{
    font-family:lunaregular;
    src:url(../fonts/luna-luna-web-font.eot);
    src:url(../fonts/luna-luna-web-font.eot?#iefix) format('embedded-opentype'),url(../fonts/luna-luna-web-font.woff2) format('woff2'),url(../fonts/luna-luna-web-font.woff) format('woff'),url(../fonts/luna-luna-web-font.ttf) format('truetype'),url(../fonts/luna-luna-web-font.svg#lunaregular) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:SkyThick;
    src:url(../fonts/SKYfontThick.eot);
    src:url(../fonts/SKYfontThick.eot?#iefix) format('embedded-opentype'),url(../fonts/SKYfontThick.woff2) format('woff2'),url(../fonts/SKYfontThick.woff) format('woff'),url(../fonts/SKYfontThick.ttf) format('truetype'),url(../fonts/SKYfontThick.svg#SkyThick) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:SkyTextMedium;
    src:url(../fonts/sky_medium.eot);
    src:url(../fonts/sky_medium.eot) format('embedded-opentype'),url(../fonts/sky_medium.woff) format('woff'),url(../fonts/sky_medium.ttf) format('truetype'),url(../fonts/sky_medium.svg#sky_medium) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:SkyTextRegular;
    src:url(../fonts/sky_regular.eot);
    src:url(../fonts/sky_regular.eot) format('embedded-opentype'),url(../fonts/sky_medium.woff) format('woff'),url(../fonts/sky_regular.ttf) format('truetype'),url(../fonts/sky_regular.svg#sky_regular) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Glyphicons Halflings';
    src:url(../fonts/glyphicons-halflings-regular.eot);
    src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
@font-face{
    font-family:sky;
    src:url(../fonts/sky.eot?-xx31fu);
    src:url(../fonts/sky.eot?#iefix-xx31fu) format('embedded-opentype'),url(../fonts/sky.woff?-xx31fu) format('woff'),url(../fonts/sky.ttf?-xx31fu) format('truetype'),url(../fonts/sky.svg?-xx31fu#sky) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=' sky-icones'],[class^=sky-icones]{
    font-family:sky, sans-serif;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-mais-accordion:before{
    content:'\2b'
}
.icon-menos-accordion:before{
    content:'\2212'
}
.sky-icones-entrar:before{
    content:'\e68a'
}
.sky-icones-calendario-3:before{
    content:'\e688'
}
.sky-icones-sd:before{
    content:'\e689'
}
.sky-icones-fechar:before{
    content:'\e685'
}
.sky-icones-menu:before{
    content:'\e686'
}
.sky-icones-twitter-03:before{
    content:'\e687'
}
.sky-icones-saldo:before{
    content:'\e681'
}
.sky-icones-foto:before{
    content:'\e682'
}
.sky-icones-descontos:before{
    content:'\e683'
}
.sky-icones-alugue_filmes:before{
    content:'\e684'
}
.sky-icones-18:before{
    content:'\e680'
}
.sky-icones-erotic:before{
    content:'\e680'
}
.sky-icones-ecologico:before{
    content:'\e699'
}
.sky-icones-envelope:before{
    content:'\e69a'
}
.sky-icones-ampulheta:before{
    content:'\e69b'
}
.sky-icones-10:before{
    content:'\e67c'
}
.sky-icones-12:before{
    content:'\e67d'
}
.sky-icones-14:before{
    content:'\e67e'
}
.sky-icones-16:before{
    content:'\e67f'
}
.sky-icones-anos:before{
    content:'\e600'
}
.sky-icones-agua:before{
    content:'\e604'
}
.sky-icones-alimentos:before{
    content:'\e605'
}
.sky-icones-assista:before{
    content:'\e606'
}
.sky-icones-bola:before{
    content:'\e607'
}
.sky-icones-boleto-facil:before{
    content:'\e608'
}
.sky-icones-brasil:before{
    content:'\e609'
}
.sky-icones-buscar:before{
    content:'\e60a'
}
.sky-icones-calendario-02:before{
    content:'\e60b'
}
.sky-icones-calendario:before{
    content:'\e60c'
}
.sky-icones-carrinho-compras-01:before{
    content:'\e60d'
}
.sky-icones-carrinho-compras-02:before{
    content:'\e60e'
}
.sky-icones-carrinho-compras-03:before{
    content:'\e60f'
}
.sky-icones-casas-lotericas:before{
    content:'\e610'
}
.sky-icones-chat:before{
    content:'\e611'
}
.sky-icones-check:before{
    content:'\e612'
}
.sky-icones-claquete:before{
    content:'\e613'
}
.sky-icones-codigo-4:before{
    content:'\e614'
}
.sky-icones-como-usar:before{
    content:'\e615'
}
.sky-icones-compare-planos:before{
    content:'\e616'
}
.sky-icones-descarte:before{
    content:'\e617'
}
.sky-icones-dinheiro:before{
    content:'\e618'
}
.sky-icones-distancia:before{
    content:'\e619'
}
.sky-icones-download:before{
    content:'\e61a'
}
.sky-icones-editar-foto:before{
    content:'\e61b'
}
.sky-icones-editar:before{
    content:'\e61c'
}
.sky-icones-email:before{
    content:'\e61d'
}
.sky-icones-equipamento:before{
    content:'\e61e'
}
.sky-icones-estrela:before{
    content:'\e61f'
}
.sky-icones-exclamacao-02:before{
    content:'\e620'
}
.sky-icones-exclamacao:before{
    content:'\e621'
}
.sky-icones-facebook_02:before{
    content:'\e622'
}
.sky-icones-facebook-03:before{
    content:'\e623'
}
.sky-icones-facebook:before{
    content:'\e624'
}
.sky-icones-fatura-desse-mes:before{
    content:'\e625'
}
.sky-icones-feliz:before{
    content:'\e626'
}
.sky-icones-forma_pagamento:before{
    content:'\e627'
}
.sky-icones-google-plus:before{
    content:'\e628'
}
.sky-icones-gravar:before{
    content:'\e601'
}
.sky-icones-hd-tv-02:before{
    content:'\e629'
}
.sky-icones-hd-tv:before{
    content:'\e62a'
}
.sky-icones-hd:before{
    content:'\e62b'
}
.sky-icones-headset:before{
    content:'\e62c'
}
.sky-icones-info:before{
    content:'\e62d'
}
.sky-icones-instagram:before{
    content:'\e62e'
}
.sky-icones-interrogacao:before{
    content:'\e62f'
}
.sky-icones-lista:before{
    content:'\e630'
}
.sky-icones-livre:before{
    content:'\e631'
}
.sky-icones-logo-minha-sky:before{
    content:'\e632'
}
.sky-icones-logo-sky:before{
    content:'\e633'
}
.sky-icones-logo-viva-sky:before{
    content:'\e634'
}
.sky-icones-mais:before{
    content:'\e635'
}
.sky-icones-mapa:before{
    content:'\e602'
}
.sky-icones-max:before{
    content:'\e636'
}
.sky-icones-meus-dados:before{
    content:'\e637'
}
.sky-icones-meus-enderecos:before{
    content:'\e638'
}
.sky-icones-meus-videos:before{
    content:'\e639'
}
.sky-icones-microfone:before{
    content:'\e63a'
}
.sky-icones-minha-sky-icones-contato:before{
    content:'\e63b'
}
.sky-icones-minha-sky-icones-faturas:before{
    content:'\e63c'
}
.sky-icones-minha-sky-icones-meus-dados:before{
    content:'\e63d'
}
.sky-icones-minha-sky-icones-meus-produtos:before{
    content:'\e603'
}
.sky-icones-minha-sky-icones-pacotes-adicioanais:before{
    content:'\e63e'
}
.sky-icones-minha-sky-icones-problemas-tecnicos:before{
    content:'\e63f'
}
.sky-icones-minha-sky-icones-segunda-via:before{
    content:'\e640'
}
.sky-icones-minha-sky-icones-visita-tecnica:before{
    content:'\e641'
}
.sky-icones-minha-sky:before{
    content:'\e642'
}
.sky-icones-modem:before{
    content:'\e643'
}
.sky-icones-notebook-recarregar:before{
    content:'\e644'
}
.sky-icones-notebook-smartphone:before{
    content:'\e645'
}
.sky-icones-notebook:before{
    content:'\e646'
}
.sky-icones-outros:before{
    content:'\e647'
}
.sky-icones-pacoter-e-combos:before{
    content:'\e648'
}
.sky-icones-pdf:before{
    content:'\e649'
}
.sky-icones-pegue-facil-bradesco:before{
    content:'\e64a'
}
.sky-icones-perfil-feminino:before{
    content:'\e64b'
}
.sky-icones-perfil-masculino:before{
    content:'\e64c'
}
.sky-icones-pin:before{
    content:'\e64d'
}
.sky-icones-pontos-recarga:before{
    content:'\e64e'
}
.sky-icones-pontos:before{
    content:'\e64f'
}
.sky-icones-premios-conquistados:before{
    content:'\e650'
}
.sky-icones-privacidade-02:before{
    content:'\e651'
}
.sky-icones-privacidade-03:before{
    content:'\e652'
}
.sky-icones-privacidade:before{
    content:'\e653'
}
.sky-icones-produtos-premium:before{
    content:'\e654'
}
.sky-icones-promocoes-02:before{
    content:'\e655'
}
.sky-icones-promocoes:before{
    content:'\e656'
}
.sky-icones-recarga_online:before{
    content:'\e657'
}
.sky-icones-rede-credenciada:before{
    content:'\e658'
}
.sky-icones-relogio:before{
    content:'\e659'
}
.sky-icones-responsabilidade-social:before{
    content:'\e65a'
}
.sky-icones-sac-surdos:before{
    content:'\e65b'
}
.sky-icones-sac:before{
    content:'\e65c'
}
.sky-icones-sair:before{
    content:'\e65d'
}
.sky-icones-sala-de-imprensa:before{
    content:'\e65e'
}
.sky-icones-seguro:before{
    content:'\e65f'
}
.sky-icones-seta-direita:before{
    content:'\e660'
}
.sky-icones-seta-baixo-02:before{
    content:'\e661'
}
.sky-icones-seta-baixo:before{
    content:'\e662'
}
.sky-icones-seta-cima-02:before{
    content:'\e663'
}
.sky-icones-seta-cima:before{
    content:'\e664'
}
.sky-icones-seta-esquerda:before{
    content:'\e665'
}
.sky-icones-seta-preenchida-baixo:before{
    content:'\e666'
}
.sky-icones-seta-preenchida-cima:before{
    content:'\e667'
}
.sky-icones-seta:before{
    content:'\e668'
}
.sky-icones-smartphone:before{
    content:'\e669'
}
.sky-icones-sms:before{
    content:'\e66a'
}
.sky-icones-som:before{
    content:'\e66b'
}
.sky-icones-tecnico:before{
    content:'\e66c'
}
.sky-icones-telecine:before{
    content:'\e66d'
}
.sky-icones-telefone-02:before{
    content:'\e66e'
}
.sky-icones-telefone:before{
    content:'\e66f'
}
.sky-icones-televendas:before{
    content:'\e670'
}
.sky-icones-trabalhe-conosco:before{
    content:'\e671'
}
.sky-icones-triste:before{
    content:'\e672'
}
.sky-icones-troque:before{
    content:'\e673'
}
.sky-icones-turismo:before{
    content:'\e674'
}
.sky-icones-twitter-02:before{
    content:'\e675'
}
.sky-icones-twitter:before{
    content:'\e676'
}
.sky-icones-urso:before{
    content:'\e677'
}
.sky-icones-visita_tecnica:before{
    content:'\e678'
}
.sky-icones-visita-tecnica-dados:before{
    content:'\e679'
}
.sky-icones-viva-sky:before{
    content:'\e67a'
}
.sky-icones-youtube:before{
    content:'\e67b'
}
.placeholder-breadcrumb section,.placeholder-full-banner section{
    padding-bottom:0
}
body form input, body form select{
    outline:0;
    margin-top:10px
}
body form label.invalid{
    color:#e0180c;
    font-size:1.6rem
}
body form label.invalido{
    color:#e0180c;
    font-size:1.6rem;
}
body form input.invalid{
    border:1px solid #e60a11!important
}
body form div.invalid{
    color:#e0180c;
    font-size:1.6rem
}
body form div.invalido{
    color:#e0180c;
    font-size:1.6rem;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
body form .link-default-block{
    padding:0;
    color:#e9281f;
    margin-top:10px;
    font-weight:700;
    font-size:1.4rem
}
.input-bg-color-gray{
    border:0;
    box-shadow:0;
    background-color:#eff2f3;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    height:34px;
    padding:6px 12px;
    width:100%
}
.gray-input{
    background:#eff2f3;
    border:0;
    min-height:36px!important;
    box-shadow:none;
    margin-top:0
}
.gray-input.gray-input-big{
    height:46px
}
.gray-input-inline{
    background:#e4e5e9;
    border:0;
    min-height:36px!important;
    box-shadow:none;
    text-align:center
}
.input-search .btn{
    margin-left:-1px;
    background:#eff2f3;
    border:0;
    padding:7px 15px;
    border-radius:0;
    margin-top:0
}
.input-search .btn span{
    color:#e0180c
}
.select-default{
    width:100%;
    height:40px;
    background-color:#eff2f3;
    color:#555;
    font-size:1.4rem;
    border:0;
    padding:6px 12px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.select-default.select-order{
    height:28px
}
.checkbox input{
    margin-right:5px
}
.term p{
    text-align:left
}
.input-transparent{
    border:0;
    background-color:transparent;
    width:100%;
    color:#fff;
    outline:0
}
@media (min-width:768px){
    #sky-main .container{
        width:auto
    }
}
.owl-carousel .owl-item{
    width:100%
}
.owl-carousel .owl-item .item{
    width:100%;
    height:100%;
    min-height:300px
}
.owl-carousel .owl-item .item .desktop-image{
    display:none
}
@media only screen and (min-width:992px){
    .owl-carousel .owl-item .item .desktop-image{
        display:block
    }
    .owl-carousel .owl-item .item .mobile-image{
        display:none
    }
}
.owl-carousel .owl-item .item a .image{
    position:absolute;
    width:100%;
    height:100%
}
@media only screen and (min-width:992px){
    .owl-carousel .owl-item .item a .image{
        position:relative;
        height:560px;
        min-width:992px
    }
}
.owl-carousel .owl-item .item a .image .bg-image{
    width:100%;
    height:100%;
    box-shadow:inset 0 -60px 60px rgba(0,0,0,.3)
}
.owl-carousel .owl-item .item a .image .bg-image img{
    opacity:0
}
.owl-carousel .owl-item .container-overlay{
    position:initial;
    margin:0 auto
}
@media only screen and (min-width:992px){
    .owl-carousel .owl-item .container-overlay{
        position:relative;
        width:960px
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .owl-carousel .owl-item .container-overlay{
        width:552px
    }
}
.owl-carousel .owl-item .overlay{
    position:absolute;
    z-index:1000;
    bottom:35px
}
@media only screen and (min-width:768px){
    .owl-carousel .owl-item .overlay .image-container{
        float:right
    }
}
.owl-carousel .owl-item .overlay img{
    width:90%;
    margin:0 auto
}
@media only screen and (min-width:480px) and (max-width:768px){
    .owl-carousel .owl-item .overlay img{
        width:70%
    }
}
@media only screen and (min-width:768px){
    .owl-carousel .owl-item .overlay img{
        width:60%
    }
}
@media only screen and (min-width:992px){
    .owl-carousel .owl-item .overlay img{
        width:auto;
        margin:auto
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .owl-carousel .owl-item .overlay{
        right:0
    }
}
@media only screen and (min-width:992px){
    .owl-carousel .owl-item .overlay{
        right:47px;
        bottom:47px
    }
}
.owl-carousel .owl-item .stamp-image{
    position:absolute;
    top:35px;
    right:0
}
@media only screen and (min-width:480px) and (max-width:767px){
    .owl-carousel .owl-item .stamp-image{
        top:30px
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .owl-carousel .owl-item .stamp-image{
        top:25px
    }
}
.owl-carousel .owl-controls .owl-dots{
    position:absolute;
    bottom:0;
    width:100%;
    z-index:999
}
.owl-carousel .owl-controls .owl-dots .owl-dot span{
    border:2px solid #999;
    background-color:transparent
}
.owl-carousel .owl-controls .owl-dots .owl-dot.active span{
    background-color:#e0180c;
    border:2px solid #e0180c
}
.full-banner-carousel{
    max-height:562px;
    overflow-y:hidden;
    min-height:100px
}
.full-banner-carousel .owl-carousel .owl-stage-outer{
    z-index:1
}
.full-banner-carousel .owl-carousel .owl-item{
    height:205px
}
@media only screen and (min-width:992px){
    .full-banner-carousel .owl-carousel .owl-item{
        height:560px
    }
}
.full-banner-carousel .owl-carousel .owl-controls{
    width:100%;
    height:11%;
    margin:0 auto;
    position:absolute;
    top:50%
}
.full-banner-carousel .owl-carousel .owl-controls .owl-dots{
    bottom:-347%
}
.full-banner-carousel .owl-carousel .owl-nav{
    width:960px;
    top:0;
    margin:0 auto;
    position:relative;
    display:none
}
.full-banner-carousel .owl-carousel .owl-nav [class*=owl-]{
    background-color:rgba(0,0,0,.4);
    color:#fff;
    text-decoration:none;
    border-radius:0;
    font-size:30px;
    padding:10px 10px 10px;
    transition:all .4s ease 0s
}
.full-banner-carousel .owl-carousel .owl-nav [class*=owl-] i img{
    transition:all .4s ease 0s;
    opacity:.6
}
.full-banner-carousel .owl-carousel .owl-nav [class*=owl-]:hover{
    background-color:rgba(0,0,0,.7)
}
.full-banner-carousel .owl-carousel .owl-nav .owl-prev{
    position:absolute;
    left:0;
    z-index:2
}
.full-banner-carousel .owl-carousel .owl-nav .owl-next{
    position:absolute;
    right:0;
    z-index:2
}
@media only screen and (min-width:992px){
    .full-banner-carousel .owl-carousel .owl-nav{
        display:block
    }
}
.full-banner-carousel:hover .owl-nav [class*=owl-]{
    background-color:rgba(0,0,0,.7)
}
.full-banner-carousel:hover .owl-nav [class*=owl-] i img{
    opacity:1
}
body .box-form{
    border:1px solid #ccc;
    border-radius:3px;
    margin:0;
    padding:15px;
    margin-bottom:20px
}
@media only screen and (min-width:768px){
    body .box-form{
        min-height:365px
    }
}
#sky-main .box-form input{
    height:45px
}
#sky-main .box-form input[type=checkbox]{
    height:auto
}
#sky-main .box-form h4{
    text-transform:uppercase;
    color:#e9281f;
    padding-left:15px;
    font-weight:700;
    font-size:1.6rem;
    line-height:25px
}
#sky-main .box-form h5{
    color:#999;
    font-weight:700;
    font-size:1.5rem;
    line-height:20px
}
#sky-main .box-form .description_first_access {
    color: #999;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.box-info{
    margin-top:15px
}
.box-info .action{
    background:#0bd8da;
    border-radius:5px 5px 0 0
}
.box-info .action p{
    text-transform:uppercase;
    color:#fff;
    font-weight:700;
    font-size:1.6rem;
    padding:15px
}
.box-info .validation-info{
    background:#eee;
    border-radius:0 0 5px 5px;
    padding:30px
}
.box-info .validation-info ul li{
    list-style:inherit
}
.box-lnk{
    background:#eee;
    margin:0
}
.box-lnk .title_box{
    background:#e2a930;
    padding:15px;
    color:#fff;
    font-weight:700;
    text-transform:uppercase
}
@media only screen and (min-width:768px) and (max-width:992px){
    .box-lnk .title_box{
        padding:30px
    }
}
.box-lnk .lnk_box{
    padding:10px
}
.box-lnk .lnk_box a{
    text-transform:uppercase;
    color:#c62a30;
    font-weight:700
}
.box-invoice{
    background:#eee;
    margin:0;
    border:1px solid #ccc;
    position:relative
}
@media only screen and (min-width:768px){
    .box-invoice{
        padding-top:10px;
        padding-bottom:10px;
        padding-left:30px;
        padding-right:30px;
        position:relative
    }
}
.box-invoice .icon_box span{
    font-size:60px;
    color:#fff;
    background-color:#439300;
    border-radius:50px
}
.box-invoice .title_box{
    background:#e7e7e7;
    border-top:15px solid;
    border-color:#439300
}
@media only screen and (min-width:768px){
    .box-invoice .title_box{
        border:0;
        background:0 0;
        font-size:1.8rem
    }
}
.box-invoice .title_box p{
    color:#439300;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    padding:10px 0 10px 0
}
@media only screen and (min-width:768px){
    .box-invoice .title_box p{
        text-align:left;
        padding:13px 0 0 0;
        margin:0
    }
}
.box-invoice .info_box{
    padding:0 10px
}
@media only screen and (min-width:768px){
    .box-invoice .info_box{
        padding:0
    }
}
.box-invoice .info_box p{
    color:#262626
}
.box-invoice .info_box p span{
    color:#000;
    font-weight:700
}
@media only screen and (min-width:768px){
    .box-invoice .info_box p{
        font-size:1.6rem;
        margin:0
    }
}
.box-invoice .info_box button{
    font-size:1.2rem;
    white-space:normal
}
@media only screen and (min-width:768px){
    .box-invoice .info_box button{
        font-size:1.8rem;
        margin:0
    }
}
@media only screen and (min-width:768px){
    .box-invoice .info_box .info_box_data{
        padding-top:14px
    }
}
.box-invoice .status-invoice.status-invoice-lime .title_box{
    border-color:#78bf1f
}
.box-invoice .status-invoice.status-invoice-lime .title_box p{
    color:#78bf1f
}
.box-invoice .status-invoice.status-invoice-dark-aquamarine .title_box{
    border-color:#019864
}
.box-invoice .status-invoice.status-invoice-dark-aquamarine .title_box p{
    color:#019864
}
.box-invoice .status-invoice.status-invoice-aquamarine .title_box{
    border-color:#019898
}
.box-invoice .status-invoice.status-invoice-aquamarine .title_box p{
    color:#019898
}
.box-invoice .status-invoice.status-invoice-blue .title_box{
    border-color:#123fa9
}
.box-invoice .status-invoice.status-invoice-blue .title_box p{
    color:#123fa9
}
.box-invoice .status-invoice.status-invoice-navy-blue .title_box{
    border-color:#2b008e
}
.box-invoice .status-invoice.status-invoice-navy-blue .title_box p{
    color:#2b008e
}
.box-invoice .status-invoice.status-invoice-red .title_box{
    border-color:#c70008
}
.box-invoice .status-invoice.status-invoice-red .title_box p{
    color:#c70008
}
.box-invoice .status-invoice.status-invoice-light-green .title_box{
    border-color:#65a515
}
.box-invoice .status-invoice.status-invoice-light-green .title_box p{
    color:#65a515
}
.box-invoice .status-invoice.status-invoice-green .title_box{
    border-color:#439300
}
.box-invoice .status-invoice.status-invoice-green .title_box p{
    color:#439300
}
.box-invoice .status-invoice.status-invoice-dark-green .title_box{
    border-color:#007043
}
.box-invoice .status-invoice.status-invoice-dark-green .title_box p{
    color:#007043
}
.box-invoice .status-invoice.status-invoice-purple .title_box{
    border-color:#5310ad
}
.box-invoice .status-invoice.status-invoice-purple .title_box p{
    color:#5310ad
}
.box-invoice .status-invoice.status-invoice-dark-purple .title_box{
    border-color:#2b008e
}
.box-invoice .status-invoice.status-invoice-dark-purple .title_box p{
    color:#2b008e
}
.box-invoice .status-invoice.status-invoice-light-purple .title_box{
    border-color:#a602a6
}
.box-invoice .status-invoice.status-invoice-light-purple .title_box p{
    color:#a602a6
}
.box-invoice .status-invoice.status-invoice-pink .title_box{
    border-color:#ce0271
}
.box-invoice .status-invoice.status-invoice-pink .title_box p{
    color:#ce0271
}
.box-invoice .status-invoice.status-invoice-yellow .title_box{
    border-color:#f8bb00
}
.box-invoice .status-invoice.status-invoice-yellow .title_box p{
    color:#f8bb00
}
.sky-plan-recharge-list .panel-group{
    margin-bottom:0
}
.sky-plan-recharge-list .panel{
    border-radius:0
}
.sky-plan-recharge-list .panel .panel-heading{
    padding:0
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a{
    display:block;
    text-decoration:none;
    text-transform:uppercase
}
@media only screen and (min-width:992px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a:hover{
        opacity:.5
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package{
    padding:10px 4px
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav{
    display:table;
    width:100%
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li{
    display:table-cell;
    vertical-align:middle;
    height:62px
}
@media only screen and (min-width:992px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li{
        padding:0 15px
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li:first-child{
    border:0
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-title{
    width:40%
}
@media only screen and (min-width:768px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-title{
        width:33%
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-title h3{
    font-size:1.5rem;
    margin:0;
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    border:0
}
@media only screen and (min-width:992px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-title h3{
        font-size:2.4rem
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-qtd{
    width:24%;
    text-align:left
}
@media only screen and (min-width:768px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-qtd{
        width:33%;
        padding-left:8%
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-qtd span{
    font-size:1.5rem;
    font-family:SkyTextMedium, sans-serif;
}
@media only screen and (min-width:768px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-qtd span{
        font-size:2.4rem
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-points{
    width:30%
}
@media only screen and (min-width:768px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-points{
        width:33%
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-points span.sky-icones-carrinho-compras-01{
    font-size:35px
}
@media only screen and (min-width:768px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-points span.sky-icones-carrinho-compras-01{
        vertical-align:sub
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-points strong{
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:2rem
}
@media only screen and (min-width:768px){
    .sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li.package-points strong{
        font-size:2.6rem
    }
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li div{
    display:inline-block;
    vertical-align:middle;
    padding:0;
    text-align:center;
    text-decoration:none;
    line-height:1.2em;
    font-size:1.5rem
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li .channels-images ul li{
    border:0
}
.sky-plan-recharge-list .panel .panel-heading .panel-title a .sky-recharge-package .nav li .channels-images ul li img{
    margin:0 20px
}
.sky-plan-recharge-list .panel .panel-collapse h6{
    text-transform:uppercase;
    color:#ce0271;
    font-size:1.4rem
}
.sky-plan-recharge-list .panel .panel-collapse .pay-conditions-list ul li{
    display:inline-block;
    margin:6px 3px
}
.sky-plan-recharge-list .panel .panel-collapse .pay-conditions-list ul li .sky-panel-value{
    width:170px;
    height:190px
}
.sky-panel-value{
    width:140px;
    height:150px;
    font-size:1.4rem;
    text-align:center;
    border:0;
    background-color:#eff2f3;
    margin-right:5px
}
@media only screen and (min-width:992px){
    .sky-panel-value{
        margin-right:10px;
        width:200px;
        height:220px;
        font-size:1.8rem
    }
}
.sky-panel-value.panel .sky-panel-heading{
    padding:10px 15px;
    text-transform:uppercase;
    border:0;
    color:#fff;
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
@media only screen and (min-width:992px){
    .sky-panel-value.panel .sky-panel-heading{
        padding:14px 15px
    }
}
.sky-panel-value.panel .panel-body{
    line-height:1.3em
}
.sky-panel-value.panel .panel-body .price-box{
    height:48px
}
.sky-panel-value.panel .panel-body .price-box strong{
    font-size:1.6rem;
    font-weight:400
}
@media only screen and (min-width:992px){
    .sky-panel-value.panel .panel-body .price-box strong{
        font-size:2.5rem
    }
}
.sky-panel-value.panel .panel-body .sky-icon{
    width:40px;
    height:40px;
    margin:0 auto;
    border-radius:60px;
    padding-top:10px;
    margin-top:10px;
    border:0;
    display:inline-block;
    font-size:40px
}
@media only screen and (min-width:992px){
    .sky-panel-value.panel .panel-body .sky-icon{
        font-size:60px;
        width:50px;
        height:50px;
        border:0
    }
}
.sky-panel-message{
    font-size:1.4rem;
    border:1px solid #cccfcf;
    background-color:#eff2f3;
    border-radius:3px
}
@media only screen and (min-width:992px){
    .sky-panel-message{
        font-size:1.8rem
    }
}
.panel-border-no{
    border:0
}
.panel-border-no .panel-heading{
    border:0;
    background:#e4e5e9
}
.banner-contract-sky .card-list-group li{
    float:left
}
.panel.panel-default .panel-body .info h4{
    color:#e0180c
}
.panel.panel-default .panel-body .contract-label{
    font-size:1.6rem;
    background-color:#cccfcf;
    border-radius:5px;
    border:1px solid #cccfcf
}
@media only screen and (min-width:320px){
    .panel.panel-default .panel-body .contract-label{
        font-size:1.8rem
    }
}
.panel.panel-default .panel-body .contract-label .contract-title{
    color:#fff
}
.panel.panel-default .panel-body .contract-label .contract-title span{
    display:block;
    padding:10px;
    color:#fff
}
.panel.panel-default .panel-body .contract-label .contract-number{
    margin-left:-8px;
    color:#999;
    background-color:#fff;
    border-radius:5px
}
.panel.panel-default .panel-body .contract-label .contract-number span{
    display:block;
    padding:10px;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    width:116px;
    color:#262626
}
@media only screen and (min-width:768px){
    .panel.panel-default .panel-body .contract-label .contract-number span{
        width:auto
    }
}
.icon-my-sky{
    background-position:43px 1px;
    background-repeat:no-repeat;
    width:30px;
    height:12px
}

.sky-icons-home:hover .icon{
    background-position:0 -50px;
    width:50px;
    height:50px
}
.icon-user-middle-gray{
    width:46px;
    height:49px;
    background-repeat:no-repeat
}
.icon-menos-accordion{
    display:block;
    content:'\2212';
    font-family:'Glyphicons Halflings', fantasy;
}
.icon-mais-accordion{
    display:block;
    content:'\2b';
    font-family:'Glyphicons Halflings', fantasy;
}
.title-luna{
    font:normal 21px lunaregular, sans-serif;
    color:#000
}
.title-menu-my-sky{
    font:normal 16px SkyTextRegular, sans-serif;
    color:#5f6cb0
}
.sky-tabs li a{
    font-weight:700;
    font-size:1.2rem;
    text-transform:uppercase;
    background-color:#999;
    color:#fff
}
.sky-tabs li.active a{
    background-color:#fff;
    color:#999
}
.alert-yellow{
    background:#f9f6c1;
    text-align:center;
    font-size:1.3rem;
    color:#a27629;
    text-transform:uppercase;
    padding:20px
}
.alert-yellow span{
    color:#e9281f
}
.alert-message{
    font-size:1.3rem;
    margin:0;
    margin-bottom:20px
}
.alert-message .icon p{
    padding-top:25%;
    color:#439300;
    font-size:1.3rem;
    font-weight:700;
    line-height:0;
    margin-bottom:0
}
.alert-message .message{
    background-color:#439300;
    min-height:20px;
    padding:5px 20px;
    text-align:center
}
.alert-message .message p{
    color:#fff;
    padding-top:0;
    font-size:1.4rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    .alert-message .message p{
        padding-top:20px;
        font-size:1.5rem;
        text-align:center
    }
}
@media only screen and (min-width:992px){
    .alert-message .message p{
        padding-top:10px;
        font-size:1.5rem;
        text-align:left
    }
}
.alert-message .message p span{
    color:#000;
    font-weight:700
}
@media only screen and (min-width:768px){
    .alert-message .message{
        text-align:left
    }
}
@media only screen and (min-width:992px){
    .alert-message{
        border:1px solid #439300
    }
}
.alert-message.alert-blue .icon{
    background-color:#0bd8da
}
.alert-message.alert-blue .icon p{
    color:#fff
}
.alert-message.alert-blue .icon p span{
    color:#019898;
    font-size:2.4rem;
    vertical-align:middle
}
.alert-message.alert-blue .message{
    background-color:#eee;
    min-height:56px
}
@media only screen and (min-width:992px){
    .alert-message.alert-blue{
        border:1px solid #0bd8da
    }
}
.alert-message.alert-list ul{
    margin-top:5px
}
.alert-message.alert-list ul li{
    list-style:inside
}
.alert-message-inverse{
    font-size:1rem;
    margin:0;
    margin-bottom:20px;
    background-color:#eee;
    display:table;
    width:100%;
    text-transform:uppercase
}
@media only screen and (min-width:768px){
    .alert-message-inverse{
        font-size:1.4rem
    }
}
.alert-message-inverse.alert-message-inverse-content,.alert-message-inverse.alert-message-inverse-icon{
    display:table-cell;
    vertical-align:middle
}
.alert-message-inverse.alert-message-inverse-icon{
    width:30%;
    background-color:#439300;
    text-align:center;
    padding:10px
}
@media only screen and (min-width:768px){
    .alert-message-inverse.alert-message-inverse-icon{
        width:15%
    }
}
.alert-message-inverse.alert-message-inverse-content{
    width:70%;
    padding:10px 8px
}
.alert-message-inverse.alert-message-inverse-content p{
    margin-bottom:0;
    color:#262626
}
@media only screen and (min-width:768px){
    .alert-message-inverse.alert-message-inverse-content{
        padding:10px 18px
    }
}
@media only screen and (min-width:768px){
    .alert-message-inverse.alert-message-inverse-content{
        width:85%
    }
}
@media only screen and (min-width:992px){
    .alert-message-inverse{
        border:1px solid #439300
    }
}
.alert-message-inverse.alert-message-inverse-important .alert-message-inverse-icon{
    width:18%
}
@media only screen and (min-width:768px){
    .alert-message-inverse.alert-message-inverse-important .alert-message-inverse-icon span{
        color:#fff;
        float:right;
        font-weight:700;
        margin-top:5px
    }
    .alert-message-inverse.alert-message-inverse-important .alert-message-inverse-icon img{
        float:left
    }
}
@media only screen and (min-width:992px){
    .alert-message-inverse.alert-message-inverse-important .alert-message-inverse-icon{
        width:15%
    }
}
.alert-message-inverse.alert-message-inverse-important .alert-message-inverse-content{
    width:82%
}
@media only screen and (min-width:992px){
    .alert-message-inverse.alert-message-inverse-important .alert-message-inverse-content{
        width:85%
    }
}
.alert-default .icon-area{
    font-size:3.5rem;
    color:#888
}
.alert-default .message-area{
    text-align:left;
    font-size:1.2rem;
    color:#888;
    text-transform:none;
    padding-top:5px
}
.subscribe-steps .steps-control{
    list-style:none;
    padding:0;
    width:100%;
    margin:10px 0;
    font-size:2.8rem
}
.subscribe-steps .steps-control li{
    display:block;
    overflow:hidden;
    margin-right:20px;
    position:relative;
    text-decoration:none;
    color:#d1d1d1;
    padding:10px 0 0
}
@media only screen and (min-width:480px){
    .subscribe-steps .steps-control li{
        width:auto;
        padding:10px 0 0;
        display:inline-block
    }
}
.subscribe-steps .steps-control li .step-number{
    border-radius:50%;
    background-color:#d1d1d1;
    display:block;
    color:#fff;
    float:left;
    text-align:center;
    width:27px;
    height:27px;
    font-size:17px;
    padding-top:1px
}
@media only screen and (min-width:480px){
    .subscribe-steps .steps-control li .step-number{
        width:50px;
        height:50px;
        font-size:28px;
        padding-top:5px
    }
}
.subscribe-steps .steps-control li .step-text{
    display:block;
    float:left;
    margin-top:5px;
    padding-left:5px;
    font-size:1.2rem
}
@media only screen and (min-width:480px){
    .subscribe-steps .steps-control li .step-text{
        margin-top:10px;
        padding-left:10px;
        font-size:2rem
    }
}
.subscribe-steps .steps-control li.active{
    color:#e9281f;
    text-transform:uppercase
}
.subscribe-steps .steps-control li.active .step-number{
    background-color:#e9281f
}
.subscribe-steps .steps-control li.active .step-number:after{
    color:#e9281f
}
.subscribe-steps .steps-control li.completed{
    color:#e9281f;
    text-transform:uppercase
}
.subscribe-steps .steps-control li.completed .step-number{
    background-color:#fff;
    color:#e9281f;
    border:2px solid #e9281f
}
.subscribe-steps .steps-control li.completed .step-number:after{
    color:#e9281f
}
#sky-main .no-padding{
    padding-left:0;
    padding-right:0
}
@media only screen and (min-width:320px) and (max-width:768px){
    #sky-main .no-padding-xs{
        padding-left:0;
        padding-right:0
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .no-padding-sm{
        padding-left:0;
        padding-right:0
    }
}
@media only screen and (min-width:992px){
    #sky-main .no-padding-md{
        padding-left:0;
        padding-right:0
    }
}
#sky-main .no-padding-left{
    padding-left:0
}
@media only screen and (min-width:992px){
    #sky-main .no-padding-left-md{
        padding-left:0
    }
}
@media only screen and (min-width:320px) and (max-width:768px){
    #sky-main .no-padding-left-xs{
        padding-left:0
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .no-padding-left-sm{
        padding-left:0
    }
}
#sky-main .no-padding-right{
    padding-right:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .no-padding-right-sm{
        padding-right:0
    }
}
@media only screen and (min-width:320px) and (max-width:768px){
    #sky-main .no-padding-right-xs{
        padding-right:0
    }
}
@media only screen and (min-width:992px){
    #sky-main .no-padding-right-md{
        padding-right:0
    }
}
.a11y-visibility-hidden{
    border:0;
    width:0;
    height:0;
    overflow:hidden;
    padding:0;
    background:#000;
    color:#fff
}
.a11y-visibility-hidden:focus{
    overflow:visible;
    padding:5px;
    width:100%;
    height:auto
}
.a11y-hidden{
    visibility:hidden
}
.popover{
    font-family:SkyTextRegular, sans-serif;
}
.popover .popover-content{
    max-width:340px;
    max-height:250px;
    overflow-y:auto
}
.popover .popover-content ul{
    list-style:none
}
.popover .popover-content ul li{
    margin-left:-40px
}
.popover .popover-content ul li:last-child{
    border:0
}
.popover .popover-content ul li .contract span{
    font-size:12px
}
.pagination-container{
    text-align:center;
    background:0 0;
    padding:10px;
    width:auto
}
.pagination-container .pagination li a{
    margin-left:5px;
    color:#999;
    background:#eee;
    display:block;
    border-radius:4px
}
.pagination-container .pagination li:hover a{
    color:#e0180c;
    background:0 0
}
.theme-package-lime .theme-package-lime-bg{
    background-color:#78bf1f!important
}
@media only screen and (min-width:992px){
    .theme-package-lime .theme-package-lime-bg-hover:hover{
        background-color:#78bf1f!important
    }
    .theme-package-lime .theme-package-lime-bg-hover:hover a.btn-sky,.theme-package-lime .theme-package-lime-bg-hover:hover button{
        background-color:#fff!important;
        color:#78bf1f
    }
}
.theme-package-lime .theme-package-lime-color{
    color:#78bf1f
}
.theme-package-lime .theme-package-lime-border{
    border-color:#78bf1f
}
.theme-package-dark-aquamarine .theme-package-dark-aquamarine-bg{
    background-color:#019864!important
}
@media only screen and (min-width:992px){
    .theme-package-dark-aquamarine .theme-package-dark-aquamarine-bg-hover:hover{
        background-color:#019864!important
    }
    .theme-package-dark-aquamarine .theme-package-dark-aquamarine-bg-hover:hover a.btn-sky,.theme-package-dark-aquamarine .theme-package-dark-aquamarine-bg-hover:hover button{
        background-color:#fff!important;
        color:#019864
    }
}
.theme-package-dark-aquamarine .theme-package-dark-aquamarine-color{
    color:#019864
}
.theme-package-dark-aquamarine .theme-package-dark-aquamarine-border{
    border-color:#019864
}
.theme-package-aquamarine .theme-package-aquamarine-bg{
    background-color:#019898!important
}
@media only screen and (min-width:992px){
    .theme-package-aquamarine .theme-package-aquamarine-bg-hover:hover{
        background-color:#019898
    }
    .theme-package-aquamarine .theme-package-aquamarine-bg-hover:hover a.btn-sky,.theme-package-aquamarine .theme-package-aquamarine-bg-hover:hover button{
        background-color:#fff!important;
        color:#019898
    }
}
.theme-package-aquamarine .theme-package-aquamarine-color{
    color:#019898
}
.theme-package-aquamarine .theme-package-aquamarine-border{
    border-color:#019898
}
.theme-package-blue .theme-package-blue-bg{
    background-color:#123fa9!important
}
@media only screen and (min-width:992px){
    .theme-package-blue .theme-package-blue-bg-hover:hover{
        background-color:#123fa9!important
    }
    .theme-package-blue .theme-package-blue-bg-hover:hover a.btn-sky,.theme-package-blue .theme-package-blue-bg-hover:hover button{
        background-color:#fff!important;
        color:#123fa9
    }
}
.theme-package-blue .theme-package-blue-color{
    color:#123fa9
}
.theme-package-blue .theme-package-blue-border{
    border-color:#123fa9
}
.theme-package-default .theme-package-default-bg{
    background-color:#fff!important;
    color:#262626!important
}
.theme-package-default .theme-package-default-bg-hover a.btn-sky,.theme-package-default .theme-package-default-bg-hover button{
    background-color:#e0180c!important;
    color:#fff!important
}
@media only screen and (min-width:992px){
    .theme-package-default .theme-package-default-bg-hover:hover{
        background-color:#fff!important
    }
    .theme-package-default .theme-package-default-bg-hover:hover a.btn-sky,.theme-package-default .theme-package-default-bg-hover:hover button{
        background-color:#e0180c!important;
        color:#fff!important
    }
}
.theme-package-default .theme-package-default-color{
    color:#262626!important
}
.theme-package-default .theme-package-default-border{
    border-color:#262626
}
.theme-package-navy-blue .theme-package-navy-blue-bg{
    background-color:#2b008e!important
}
@media only screen and (min-width:992px){
    .theme-package-navy-blue .theme-package-navy-blue-bg-hover:hover{
        background-color:#2b008e!important
    }
    .theme-package-navy-blue .theme-package-navy-blue-bg-hover:hover a.btn-sky,.theme-package-navy-blue .theme-package-navy-blue-bg-hover:hover button{
        background-color:#fff!important;
        color:#2b008e
    }
}
.theme-package-navy-blue .theme-package-navy-blue-color{
    color:#2b008e
}
.theme-package-navy-blue .theme-package-navy-blue-border{
    border-color:#2b008e
}
.theme-package-red .theme-package-red-bg{
    background-color:#c70008!important
}
@media only screen and (min-width:992px){
    .theme-package-red .theme-package-red-bg-hover:hover{
        background-color:#c70008!important
    }
    .theme-package-red .theme-package-red-bg-hover:hover a.btn-sky,.theme-package-red .theme-package-red-bg-hover:hover button{
        background-color:#fff!important;
        color:#c70008
    }
}
.theme-package-red .theme-package-red-color{
    color:#c70008
}
.theme-package-red .theme-package-red-border{
    border-color:#c70008
}
.theme-package-light-green .theme-package-light-green-bg{
    background-color:#65a515!important
}
@media only screen and (min-width:992px){
    .theme-package-light-green .theme-package-light-green-bg-hover:hover{
        background-color:#65a515!important
    }
    .theme-package-light-green .theme-package-light-green-bg-hover:hover a.btn-sky,.theme-package-light-green .theme-package-light-green-bg-hover:hover button{
        background-color:#fff!important;
        color:#65a515
    }
}
.theme-package-light-green .theme-package-light-green-color{
    color:#65a515
}
.theme-package-light-green .theme-package-light-green-border{
    border-color:#65a515
}
.theme-package-green .theme-package-green-bg{
    background-color:#439300!important
}
@media only screen and (min-width:992px){
    .theme-package-green .theme-package-green-bg-hover:hover{
        background-color:#439300!important
    }
    .theme-package-green .theme-package-green-bg-hover:hover a.btn-sky,.theme-package-green .theme-package-green-bg-hover:hover button{
        background-color:#fff!important;
        color:#439300
    }
}
.theme-package-green .theme-package-green-color{
    color:#439300
}
.theme-package-green .theme-package-green-border{
    border-color:#439300
}
.theme-package-dark-green .theme-package-dark-green-bg{
    background-color:#007043!important
}
@media only screen and (min-width:992px){
    .theme-package-dark-green .theme-package-dark-green-bg-hover:hover{
        background-color:#007043!important
    }
    .theme-package-dark-green .theme-package-dark-green-bg-hover:hover a.btn-sky,.theme-package-dark-green .theme-package-dark-green-bg-hover:hover button{
        background-color:#fff!important;
        color:#007043
    }
}
.theme-package-dark-green .theme-package-dark-green-color{
    color:#007043
}
.theme-package-dark-green .theme-package-dark-green-border{
    border-color:#007043
}
.theme-package-purple .theme-package-purple-bg{
    background-color:#5310ad!important
}
@media only screen and (min-width:992px){
    .theme-package-purple .theme-package-purple-bg-hover:hover{
        background-color:#5310ad!important
    }
    .theme-package-purple .theme-package-purple-bg-hover:hover a.btn-sky,.theme-package-purple .theme-package-purple-bg-hover:hover button{
        background-color:#fff!important;
        color:#5310ad
    }
}
.theme-package-purple .theme-package-purple-color{
    color:#5310ad
}
.theme-package-purple .theme-package-purple-border{
    border-color:#5310ad
}
.theme-package-dark-purple .theme-package-dark-purple-bg{
    background-color:#2b008e!important
}
@media only screen and (min-width:992px){
    .theme-package-dark-purple .theme-package-dark-purple-bg-hover:hover{
        background-color:#2b008e!important
    }
    .theme-package-dark-purple .theme-package-dark-purple-bg-hover:hover a.btn-sky,.theme-package-dark-purple .theme-package-dark-purple-bg-hover:hover button{
        background-color:#fff!important;
        color:#2b008e
    }
}
.theme-package-dark-purple .theme-package-dark-purple-color{
    color:#2b008e
}
.theme-package-dark-purple .theme-package-dark-purple-border{
    border-color:#2b008e
}
.theme-package-light-purple .theme-package-light-purple-bg{
    background-color:#a602a6!important
}
@media only screen and (min-width:992px){
    .theme-package-light-purple .theme-package-light-purple-bg-hover:hover{
        background-color:#a602a6!important
    }
    .theme-package-light-purple .theme-package-light-purple-bg-hover:hover a.btn-sky,.theme-package-light-purple .theme-package-light-purple-bg-hover:hover button{
        background-color:#fff!important;
        color:#a602a6
    }
}
.theme-package-light-purple .theme-package-light-purple-color{
    color:#a602a6
}
.theme-package-light-purple .theme-package-light-purple-border{
    border-color:#a602a6
}
.theme-package-pink .theme-package-pink-bg{
    background-color:#ce0271!important
}
@media only screen and (min-width:992px){
    .theme-package-pink .theme-package-pink-bg-hover:hover{
        background-color:#ce0271!important
    }
    .theme-package-pink .theme-package-pink-bg-hover:hover a.btn-sky,.theme-package-pink .theme-package-pink-bg-hover:hover button{
        background-color:#fff!important;
        color:#ce0271
    }
}
.theme-package-pink .theme-package-pink-color{
    color:#ce0271
}
.theme-package-pink .theme-package-pink-border{
    border-color:#ce0271
}
.theme-package-yellow .theme-package-yellow-bg{
    background-color:#f8bb00!important
}
@media only screen and (min-width:992px){
    .theme-package-yellow .theme-package-yellow-bg-hover:hover{
        background-color:#f8bb00!important
    }
    .theme-package-yellow .theme-package-yellow-bg-hover:hover a.btn-sky,.theme-package-yellow .theme-package-yellow-bg-hover:hover button{
        background-color:#fff!important;
        color:#f8bb00
    }
}
.theme-package-yellow .theme-package-yellow-color{
    color:#f8bb00
}
.theme-package-yellow .theme-package-yellow-border{
    border-color:#f8bb00
}
.theme-package-light-yellow .theme-package-light-yellow-bg{
    background-color:#ffcb00!important
}
@media only screen and (min-width:992px){
    .theme-package-light-yellow .theme-package-light-yellow-bg-hover:hover{
        background-color:#ffcb00!important
    }
    .theme-package-light-yellow .theme-package-light-yellow-bg-hover:hover a.btn-sky,.theme-package-light-yellow .theme-package-light-yellow-bg-hover:hover button{
        background-color:#fff!important;
        color:#ffcb00
    }
}
.theme-package-light-yellow .theme-package-light-yellow-color{
    color:#ffcb00
}
.theme-package-light-yellow .theme-package-light-yellow-border{
    border-color:#ffcb00
}
.theme-package-orange .theme-package-orange-bg{
    background-color:#fb6f17!important
}
@media only screen and (min-width:992px){
    .theme-package-orange .theme-package-orange-bg-hover:hover{
        background-color:#fb6f17!important
    }
    .theme-package-orange .theme-package-orange-bg-hover:hover a.btn-sky,.theme-package-orange .theme-package-orange-bg-hover:hover button{
        background-color:#fff!important;
        color:#fb6f17
    }
}
.theme-package-orange .theme-package-orange-color{
    color:#fb6f17
}
.theme-package-orange .theme-package-orange-border{
    border-color:#fb6f17
}
.theme-package-wine .theme-package-wine-bg{
    background-color:#d1241c!important
}
@media only screen and (min-width:992px){
    .theme-package-wine .theme-package-wine-bg-hover:hover{
        background-color:#d1241c!important
    }
    .theme-package-wine .theme-package-wine-bg-hover:hover a.btn-sky,.theme-package-wine .theme-package-wine-bg-hover:hover button{
        background-color:#fff!important;
        color:#d1241c
    }
}
.theme-package-wine .theme-package-wine-color{
    color:#d1241c
}
.theme-package-wine .theme-package-wine-border{
    border-color:#d1241c
}
.theme-package-pink-purple .theme-package-pink-purple-bg{
    background-color:#b62665!important
}
@media only screen and (min-width:992px){
    .theme-package-pink-purple .theme-package-pink-purple-bg-hover:hover{
        background-color:#b62665!important
    }
    .theme-package-pink-purple .theme-package-pink-purple-bg-hover:hover a.btn-sky,.theme-package-pink-purple .theme-package-pink-purple-bg-hover:hover button{
        background-color:#fff!important;
        color:#b62665
    }
}
.theme-package-pink-purple .theme-package-pink-purple-color{
    color:#b62665
}
.theme-package-pink-purple .theme-package-pink-purple-border{
    border-color:#b62665
}
.btn-sky-default{
    background:0 0;
    text-transform:uppercase;
    color:#e0180c;
    padding:4px 0;
    font-size:1.1rem;
    margin:5px 0;
    display:block;
    text-align:center;
    width:100%;
    border-radius:5px;
    border:1px solid #ccc;
    cursor:pointer
}
@media only screen and (min-width:768px){
    .btn-sky-default{
        font-size:1.4rem
    }
}
.btn-sky-default:hover{
    text-decoration:none
}
.btn-lowercase{
    text-transform:initial
}
.feature-datepicker div{
    padding-right:0;
    padding-left:0
}
.feature-datepicker .btn-sky{
    margin-top:22px;
    margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .feature-datepicker .btn-sky{
        margin-top:0
    }
}
@media only screen and (min-width:992px){
    .feature-datepicker .btn-sky{
        margin-top:0;
        margin-left:20px
    }
}
.feature-datepicker ul{
    display:block;
    margin:0 0 10px 0;
    padding:3px 0 0 0
}
.feature-datepicker ul li{
    padding-right:0;
    padding-left:0;
    float:left
}
.feature-datepicker ul li h5{
    color:#555;
    text-transform:uppercase;
    font-size:1.2rem;
    font-weight:700
}
.feature-datepicker ul li.datepicker-container i{
    font-size:28px;
    display:block;
    float:left;
    margin-top:2px
}
.feature-datepicker ul li.datepicker-container input{
    border:0;
    background-color:#eff2f3;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    box-shadow:none;
    float:left;
    font-size:1.4rem
}
.scredule_list .visit-info{
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
    padding:0 0 15px 0
}
.scredule_list .visit-info a{
    color:#e9281f;
    text-transform:uppercase;
    font-weight:700
}
.scredule_list .visit-info .order-number{
    font-size:18px;
    color:#c32d26;
    font-weight:700
}
.scredule_list .visit-info .sky-panel-message{
    padding:15px 0 0 15px;
    height:80px;
    margin-bottom:10px;
    border-radius:3px
}
.scredule_list .visit-info .sky-panel-message .title{
    color:#555;
    font-size:24px
}
.scredule_list .visit-info .sky-panel-message .subtitle{
    font-weight:700;
    font-size:14px
}
.scredule_list .visit-info .legend{
    color:#555;
    font-size:13px
}
.scredule_list .visit-info .legend a{
    color:#e0180c
}
.scredule_list .visit-info .actions span a{
    color:#e0180c;
    margin-right:30px;
    font-weight:700
}
.scredule_list .visit-info .title{
    color:#555;
    font-size:18px
}
.scredule_list .visit-info .subtitle{
    line-height:0;
    padding:0 0 15px 0
}
.plan-price-list{
    list-style:none outside none;
    margin:0;
    padding:0
}
.plan-price-list .price-item{
    display:inline-block;
    margin:14px 14px 14px 0
}
@media only screen and (min-width:960px){
    .plan-price-list .price-item{
        margin:14px 14px 14px 4px
    }
}
.plan-price-list .price-item:last-child{
    margin-right:0
}
.plan-price-list .price-item a{
    display:block;
    color:#262626
}
.plan-price-list .price-item a .sky-panel-value{
    width:120px;
    height:auto;
    max-height:220px;
    font-size:14px;
    margin:0
}
@media only screen and (min-width:375px){
    .plan-price-list .price-item a .sky-panel-value{
        width:136px;
        max-height:220px;
        font-size:18px
    }
}
@media only screen and (min-width:960px){
    .plan-price-list .price-item a .sky-panel-value{
        width:170px;
        max-height:220px;
        font-size:18px
    }
}
.theme-sky{
    top:50px;
    overflow:hidden;
    height:calc(50%)
}
@media only screen and (min-width:768px) and (max-width:992px){
    .theme-sky{
        top:82px
    }
}
@media only screen and (min-width:992px){
    .theme-sky{
        display:none!important
    }
}
.theme-sky.mm-menu{
    background:#c32d26;
    color:#fff;
    font-weight:700;
    bottom:initial;
    height:100%
}
.theme-sky.mm-menu label.invalid{
    color:#fff;
    font-size:10px
}
.theme-sky.mm-menu .mm-panel li{
    border-bottom:1px solid #af2822
}
.theme-sky.mm-menu .mm-panel li.box-input{
    padding:10px 10px 10px 27px
}
.theme-sky.mm-menu .mm-panel li.box-input .box-input-masc{
    padding:4px 10px;
    color:#fff;
    background-color:rgba(0,0,0,.3);
    display:block;
    height:30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.theme-sky.mm-menu .mm-panel li.box-input .box-input-masc input[type=text]{
    width:88%;
    float:left;
    border:0;
    height:22px;
    background:0 0;
    font-size:12px;
    outline:0
}
.theme-sky.mm-menu .mm-panel li.box-input .box-input-masc a{
    display:block;
    float:right;
    line-height:normal
}
.theme-sky.mm-menu .mm-panel li.title-simple{
    padding:10px 10px 10px 27px;
    text-transform:uppercase
}
.theme-sky.mm-menu .mm-panel li.title-simple a.title-simple-link{
    padding:0
}
.theme-sky.mm-menu .mm-panel>li>a.mm-subclose:after,.theme-sky.mm-menu .mm-panel>li>a.mm-subclose:before,.theme-sky.mm-menu .mm-panel>li>a.mm-subopen:after,.theme-sky.mm-menu .mm-panel>li>a.mm-subopen:before{
    border-color:#fff
}
.theme-sky.mm-menu .mm-panel>li>a.mm-subclose{
    color:#fff;
    text-transform:uppercase;
    font-weight:700
}
.theme-sky.mm-menu .mm-navbar a{
    color:#fff;
    text-transform:uppercase
}
.theme-sky .main-menu-list a{
    text-transform:uppercase;
    line-height:38px
}
.theme-sky .main-menu-list i{
    font-size:34px;
    float:left;
    margin-right:8px
}
.theme-sky .mm-list a.mm-subopen:before{
    border-left-width:0
}
.theme-sky .mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{
    border-bottom-width:0
}
.theme-sky .sub-list li{
    background:#eff2f3;
    color:#c32d26;
    text-transform:uppercase;
    border-bottom:1px solid #cccfcf!important;
    border-top:0!important
}
.theme-sky .sub-list li.sub-item a:after{
    border-color:#c32d26
}
.theme-sky .sub-list li.button-area{
    background-color:#c32d26;
    border-top:0
}
.theme-sky .sub-list li.button-area a{
    color:#fff
}
.theme-sky .sub-list li.button-area a:before{
    border-color:#fff
}
.theme-sky .sub-list li.button-area a span{
    padding-left:15px
}
.theme-sky .sub-list li.title{
    background:#cccfcf;
    text-transform:uppercase;
    padding:2px 10px 0 11px;
    border-top:0!important
}
.theme-sky .sub-list li.title a{
    padding:3px 0 3px 0;
    line-height:37px
}
.theme-sky .sub-list li.title a i{
    font-size:34px;
    float:left;
    margin-right:8px
}
.theme-sky .sub-list li.title a span{
    padding:10px 0 0 0!important
}
.theme-sky .sub-list li.title.title-no-icon{
    padding:0 0 0 20px
}
.theme-sky .sub-list>li>a.mm-subopen.mm-subclose:after,.theme-sky .sub-list>li>a.mm-subopen.mm-subclose:before,.theme-sky .sub-list>li>a.mm-subopen.mm-subopen:after,.theme-sky .sub-list>li>a.mm-subopen.mm-subopen:before{
    border-color:#c32d26
}
.theme-sky .mm-listview>li:not(.mm-divider):after{
    border-bottom-width:0
}
.theme-sky .mm-listview .mm-next:before{
    border-left-width:0
}
.theme-sky .mm-menu .mm-listview>li .mm-arrow:after,.theme-sky .mm-menu .mm-listview>li .mm-next:after,.theme-sky .mm-menu .mm-listview>li .mm-prev:before{
    border-color:#fff
}
.theme-sky .mm-menu .mm-navbar .mm-btn:after,.theme-sky .mm-menu .mm-navbar .mm-btn:before{
    border-color:#fff
}
.theme-sky .mm-menu .sub-list.mm-listview>li .mm-arrow:after,.theme-sky .mm-menu .sub-list.mm-listview>li .mm-next:after,.theme-sky .mm-menu .sub-list.mm-listview>li .mm-prev:before{
    border-color:#c32d26
}
.form-login{
    text-align:center;
    float:left;
    display:none;
    width:20%
}
.form-login h4{
    font-size:15px;
    color:#999
}
.gadget_my_sky_login .form-login .inputArea label{
    display: none;
}
@media only screen and (min-width:960px){
    .form-login form{
        margin-top:10px;
        text-align:left
    }
}
.form-login form input{
    display:block
}
.form-login form input[type=password],.form-login form input[type=text]{
    border:1px solid #e4e5e9;
    background-color:#fff;
    color:#262626;
    font-size:15px;
    padding:12px 10px 11px;
    width:100%;
    margin-bottom:10px
}
.form-login form input[type=button],.form-login form input[type=submit]{
    background-color:#e0180c;
    color:#fff;
    border-radius:3px;
    border:0;
    padding:12px 10px 11px;
    width:100%;
    text-transform:uppercase
}
.form-login form input[type=checkbox]{
    display:inline-block;
    margin:3px
}
.form-login form .checkbox-label{
    margin-left:-31px;
    font-size:15px;
    color:#999
}
.form-login .forgot-password{
    text-align:left;
    margin-top:0
}
.form-login .forgot-password span.first-access{
    margin-right:13px
}
.form-login .forgot-password span a{
    color:#e0180c;
    letter-spacing:0;
    font-size:14px;
    text-align:left
}
.form-login .form_divider{
    float:left;
    width:100%
}
.form-login .form_divider hr{
    width:35%;
    float:left;
    margin-top:12px
}
.form-login .form_divider span{
    width:30%;
    float:left;
    padding:2px;
    color:#000;
    font-size:14px
}
.form-login .first-access p{
    font-size:14px;
    text-align:left
}
.form-login .first-access p a{
    color:#e0180c
}
.form-login .first-access p a:hover{
    color:#f85d3a
}
@media only screen and (min-width:992px){
    .form-login{
        display:block
    }
}
.sky-modal-container .form-login{
    width:100%;
    padding:20px
}
@media only screen and (min-width:768px){
    .simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list:first-child:nth-last-child(1){
        padding-bottom:5%
    }
}
@media only screen and (min-width:768px){
    .simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list{
        width:50%;
        text-align:left
    }
}
.simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list li{
    margin-bottom:5px
}
.simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list input[type=radio]{
    -webkit-appearance:none;
    width:15px;
    height:15px;
    border:1px solid #a3a3a3;
    border-radius:50%;
    outline:0
}
.simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list input[type=radio]:before{
    content:'';
    display:block;
    width:60%;
    height:60%;
    margin:20% auto;
    border-radius:50%
}
.simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list input[type=radio]:checked:before{
    background:#e0180c
}
.simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list label{
    max-width:86%;
    margin-left:5px;
    margin-bottom:0;
    font-size:1.6rem;
    word-wrap:break-word;
    color:#262626
}
@media only screen and (min-width:768px){
    .simple-dialog.dialog-radio-select .radio-list-container .box-radio-button-list label{
        max-width:90%
    }
}
@media only screen and (min-width:768px){
    .simple-dialog.dialog-radio-select .radio-list-container .image-area{
        width:50%
    }
}
@media only screen and (min-width:768px){
    .simple-dialog.dialog-radio-select .radio-list-container .image-area img{
        display:initial;
        float:right
    }
}
#sky-main .progress-dialog .box-image img{
    margin:0 auto;
    width:35%
}
#sky-main .progress-dialog .box-image .progress-dialog-container{
    margin-top:20px
}
#sky-main .progress-dialog .box-image .progress-dialog-container .progress-bar-dialog{
    overflow:hidden;
    height:25px;
    width:100%;
    background-color:#f5f5f5
}
#sky-main .progress-dialog .box-image .progress-dialog-container .progress-bar-dialog .bar{
    background-color:#3bb9cc;
    height:100%;
    padding:5px;
    border-radius:5px
}
#sky-main .progress-dialog .box-image .progress-dialog-container .progress-total-time{
    margin-top:15px
}
#sky-main .progress-dialog .box-image .progress-dialog-container .progress-total-time p{
    color:#a3a3a3;
    font-size:1.4rem
}
#sky-main .progress-dialog .box-image .progress-dialog-container .progress-total-time p span{
    color:#a3a3a3
}
#sky-main .progress-dialog .box-image .progress-dialog-container .progress-actual-time{
    font-size:4rem
}
#sky-main .progress-dialog .box-image .progress-dialog-container .progress-actual-time p{
    color:#3bb9cc
}
#sky-main .white{
    color:#fff
}
#sky-main .black{
    color:#000
}
#sky-main .red-monza{
    color:#e0180c
}
#sky-main .red-roman{
    color:#da5551
}
#sky-main .brown-perutan{
    color:#824803
}
#sky-main .brown-luxorgold{
    color:#a27629
}
#sky-main .gray-mineshaft{
    color:#262626
}
#sky-main .gray-alto{
    color:#d1d1d1
}
#sky-main .gray-gallery{
    color:#eee
}
#sky-main .green-haze{
    color:#019864
}
#sky-main .green-apple{
    color:#56b335
}
#sky-main .yellow-corn{
    color:#e2b105
}
#sky-main .yellow-christine{
    color:#eb780c
}
#sky-main .blue-darkblue{
    color:#001dcc
}
#sky-main .blue-Scampi{
    color:#5f6cb0
}
#sky-main .blue-Aqua{
    color:#0cf
}
#sky-main .orange-chileanfire{
    color:#f87500
}
#sky-main .orange-ecstasy{
    color:#fb6f17
}
#sky-main .background-white{
    background-color:#fff
}
#sky-main .background-black{
    background-color:#000
}
#sky-main .background-red-monza{
    background-color:#e0180c
}
#sky-main .background-red-roman{
    background-color:#da5551
}
#sky-main .background-brown-perutan{
    background-color:#824803
}
#sky-main .background-brown-luxorgold{
    background-color:#a27629
}
#sky-main .background-gray-mineshaft{
    background-color:#262626
}
#sky-main .background-gray-alto{
    background-color:#d1d1d1
}
#sky-main .background-gray-gallery{
    background-color:#eee
}
#sky-main .background-green-haze{
    background-color:#019864
}
#sky-main .background-green-apple{
    background-color:#56b335
}
#sky-main .background-yellow-corn{
    background-color:#e2b105
}
#sky-main .background-yellow-christine{
    background-color:#eb780c
}
#sky-main .background-blue-darkblue{
    background-color:#001dcc
}
#sky-main .background-blue-Scampi{
    background-color:#5f6cb0
}
#sky-main .background-blue-Aqua{
    background-color:#0cf
}
#sky-main .background-orange-chileanfire{
    background-color:#f87500
}
#sky-main .background-orange-ecstasy{
    background-color:#fb6f17
}
#sky-main .premiere{
    background-color:#262626
}
#sky-main .premiere.active,#sky-main .premiere:active,#sky-main .premiere:hover{
    background-color:#007043
}
#sky-main .combate{
    background-color:#262626
}
#sky-main .combate.active,#sky-main .combate:active,#sky-main .combate:hover{
    background-color:#000
}
#sky-main .telecine{
    background-color:#262626
}
#sky-main .telecine.active,#sky-main .telecine:active,#sky-main .telecine:hover{
    background-color:#e9281f
}
#sky-main .hbo{
    background-color:#262626
}
#sky-main .hbo.active,#sky-main .hbo:active,#sky-main .hbo:hover{
    background-color:#123fa9
}
#sky-main .cinesky{
    background-color:#262626
}
#sky-main .cinesky.active,#sky-main .cinesky:active,#sky-main .cinesky:hover{
    background-color:#900
}
#sky-main .background-hover-white{
    background-color:#262626
}
#sky-main .background-hover-white.active,#sky-main .background-hover-white:active,#sky-main .background-hover-white:hover{
    background-color:#fff
}
#sky-main .background-hover-black{
    background-color:#262626
}
#sky-main .background-hover-black.active,#sky-main .background-hover-black:active,#sky-main .background-hover-black:hover{
    background-color:#000
}
#sky-main .background-hover-red-monza{
    background-color:#262626
}
#sky-main .background-hover-red-monza.active,#sky-main .background-hover-red-monza:active,#sky-main .background-hover-red-monza:hover{
    background-color:#e0180c
}
#sky-main .background-hover-red-roman{
    background-color:#262626
}
#sky-main .background-hover-red-roman.active,#sky-main .background-hover-red-roman:active,#sky-main .background-hover-red-roman:hover{
    background-color:#da5551
}
#sky-main .background-hover-brown-perutan{
    background-color:#262626
}
#sky-main .background-hover-brown-perutan.active,#sky-main .background-hover-brown-perutan:active,#sky-main .background-hover-brown-perutan:hover{
    background-color:#824803
}
#sky-main .background-hover-brown-luxorgold{
    background-color:#262626
}
#sky-main .background-hover-brown-luxorgold.active,#sky-main .background-hover-brown-luxorgold:active,#sky-main .background-hover-brown-luxorgold:hover{
    background-color:#a27629
}
#sky-main .background-hover-gray-mineshaft{
    background-color:#262626
}
#sky-main .background-hover-gray-mineshaft.active,#sky-main .background-hover-gray-mineshaft:active,#sky-main .background-hover-gray-mineshaft:hover{
    background-color:#262626
}
#sky-main .background-hover-gray-alto{
    background-color:#262626
}
#sky-main .background-hover-gray-alto.active,#sky-main .background-hover-gray-alto:active,#sky-main .background-hover-gray-alto:hover{
    background-color:#d1d1d1
}
#sky-main .background-hover-gray-gallery{
    background-color:#262626
}
#sky-main .background-hover-gray-gallery.active,#sky-main .background-hover-gray-gallery:active,#sky-main .background-hover-gray-gallery:hover{
    background-color:#eee
}
#sky-main .background-hover-green-haze{
    background-color:#262626
}
#sky-main .background-hover-green-haze.active,#sky-main .background-hover-green-haze:active,#sky-main .background-hover-green-haze:hover{
    background-color:#019864
}
#sky-main .background-hover-green-apple{
    background-color:#262626
}
#sky-main .background-hover-green-apple.active,#sky-main .background-hover-green-apple:active,#sky-main .background-hover-green-apple:hover{
    background-color:#56b335
}
#sky-main .background-hover-yellow-corn{
    background-color:#262626
}
#sky-main .background-hover-yellow-corn.active,#sky-main .background-hover-yellow-corn:active,#sky-main .background-hover-yellow-corn:hover{
    background-color:#e2b105
}
#sky-main .background-hover-yellow-christine{
    background-color:#262626
}
#sky-main .background-hover-yellow-christine.active,#sky-main .background-hover-yellow-christine:active,#sky-main .background-hover-yellow-christine:hover{
    background-color:#eb780c
}
#sky-main .background-hover-blue-darkblue{
    background-color:#262626
}
#sky-main .background-hover-blue-darkblue.active,#sky-main .background-hover-blue-darkblue:active,#sky-main .background-hover-blue-darkblue:hover{
    background-color:#001dcc
}
#sky-main .background-hover-blue-scampi{
    background-color:#262626
}
#sky-main .background-hover-blue-scampi.active,#sky-main .background-hover-blue-scampi:active,#sky-main .background-hover-blue-scampi:hover{
    background-color:#5f6cb0
}
#sky-main .background-hover-blue-aqua{
    background-color:#262626
}
#sky-main .background-hover-blue-aqua.active,#sky-main .background-hover-blue-aqua:active,#sky-main .background-hover-blue-aqua:hover{
    background-color:#0cf
}
#sky-main .background-hover-orange-chileanfire{
    background-color:#262626
}
#sky-main .background-hover-orange-chileanfire.active,#sky-main .background-hover-orange-chileanfire:active,#sky-main .background-hover-orange-chileanfire:hover{
    background-color:#f87500
}
#sky-main .background-hover-orange-ecstasy{
    background-color:#262626
}
#sky-main .background-hover-orange-ecstasy.active,#sky-main .background-hover-orange-ecstasy:active,#sky-main .background-hover-orange-ecstasy:hover{
    background-color:#fb6f17
}
#sky-main .background-hover-red-alizarincrimson{
    background-color:#262626
}
#sky-main .background-hover-red-alizarincrimson.active,#sky-main .background-hover-red-alizarincrimson:active,#sky-main .background-hover-red-alizarincrimson:hover{
    background-color:#e9281f
}
#sky-main .background-hover-blue-toryblue{
    background-color:#262626
}
#sky-main .background-hover-blue-toryblue.active,#sky-main .background-hover-blue-toryblue:active,#sky-main .background-hover-blue-toryblue:hover{
    background-color:#123fa9
}
#sky-main .background-hover-green-fungreen{
    background-color:#262626
}
#sky-main .background-hover-green-fungreen.active,#sky-main .background-hover-green-fungreen:active,#sky-main .background-hover-green-fungreen:hover{
    background-color:#007043
}
#sky-main .background-hover-red-berry{
    background-color:#262626
}
#sky-main .background-hover-red-berry.active,#sky-main .background-hover-red-berry:active,#sky-main .background-hover-red-berry:hover{
    background-color:#900
}
#sky-main .background-hover-red-razzmatazz{
    background-color:#262626
}
#sky-main .background-hover-red-razzmatazz.active,#sky-main .background-hover-red-razzmatazz:active,#sky-main .background-hover-red-razzmatazz:hover{
    background-color:#e10052
}
#sky-main .gadget-slider-box-list .box-list{
    overflow:scroll;
    overflow-x:scroll;
    overflow-y:hidden;
    float:none!important
}
@media only screen and (min-width:992px){
    #sky-main .gadget-slider-box-list .box-list{
        overflow:hidden
    }
}
.gadget-slider-box-list .box-list ul{
    width:calc(932px)
}
.gadget-slider-box-list .box-list ul li{
    text-align:center;
    width:auto;
    float:left;
    margin-right:15px
}
.gadget-slider-box-list .box-list ul li:last-child{
    margin-right:0
}
.gadget-slider-box-list .box-list ul li a{
    display:block;
    position:relative;
    text-decoration:none
}
.gadget-slider-box-list .box-list ul li a .figure-caption{
    position:absolute;
    width:100%;
    height:100%;
    bottom:0;
    background:rgba(0,0,0,0);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(38%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.81)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
}
.gadget-slider-box-list .box-list ul li a .figure-caption span{
    left:0;
    bottom:4px;
    position:absolute;
    display:block;
    width:100%;
    color:#fff;
    font-size:1.4rem;
    text-align:left;
    padding-left:20px;
    text-transform:uppercase
}
@media only screen and (min-width:768px){
    .gadget-slider-box-list{
        padding:0 0 50px 20px
    }
}
.gadget_promotion_banner{
    position:relative;
    float:left
}
.gadget_promotion_banner .content-img{
    margin-top:10px;
    float:right;
    display:inline-block
}
.gadget-my-sky-profile-banda-larga .contract_info{
    font-size:1.2rem;
    margin-bottom:20px
}
.gadget-my-sky-profile-banda-larga .contract_info .select-profile-banda-larga{
    padding-left:0;
    margin-bottom:15px
}
.gadget-my-sky-profile-banda-larga .contract_info .box-select{
    position:relative;
    min-height:1px;
    padding-right:15px;
    float:left
}
.gadget-my-sky-profile-banda-larga .contract_info label{
    height:40px;
    line-height:40px;
    font-size:2rem;
    font-weight:inherit;
    padding:0;
    margin-right:15px
}
.gadget-my-sky-profile-banda-larga .gadget_icons_blocklist .user-area-list{
    width:calc(116px * 11);
    position:relative
}
@media only screen and (min-width:768px){
    .gadget-my-sky-profile-banda-larga .gadget_icons_blocklist .user-area-list{
        width:384px;
        margin-top:7px
    }
}
.gadget_icons_blocklist{
    overflow:scroll;
    overflow-x:scroll;
    overflow-y:hidden;
    float:none!important
}
.gadget_icons_blocklist .gadget_quote .quote_txt{
    font-family:lunaregular, sans-serif;
    font-size:2.6rem;
    text-align:center;
    width:430px;
    color:#6989b4
}
.gadget_icons_blocklist .gadget_quote .quote_txt i{
    position:absolute;
    top:119px;
    left:250px;
    color:#6989b4;
    font-size:4.5rem
}
@media only screen and (min-width:992px){
    .gadget_icons_blocklist{
        overflow:hidden
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_icons_blocklist{
        overflow-x:hidden;
        float:left!important
    }
}
@media only screen and (min-width:992px){
    .gadget_icons_blocklist{
        float:left!important;
        margin:0 0 0 40px
    }
}
#sky-main .gadget_icons_blocklist ul.user-area-list{
    width:calc(116px * 11);
    position:relative
}
@media only screen and (min-width:768px){
    #sky-main .gadget_icons_blocklist ul.user-area-list{
        width:496px;
        margin-top:7px
    }
}
#sky-main .gadget_icons_blocklist ul.user-area-list li{
    text-align:center;
    float:left;
    list-style:none;
    border:1px solid #ccc;
    margin:3px 5px 15px 0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a{
    text-decoration:none;
    color:#555;
    font-weight:700;
    line-height:1em;
    display:block
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a .user-item-container{
    width:116px;
    height:148px;
    padding:20px 10px;
    position:relative
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a .user-item-container .icon{
    margin:0 auto 12px;
    font-size:50px;
    display:block;
    color:#e0180c
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a .user-item-container .user-label{
    font-size:1.4rem;
    text-transform:uppercase;
    word-break: normal;
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a .user-item-container .total-value span.title-label{
    font-size:1.1rem;
    display:block;
    text-transform:uppercase
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a .user-item-container .total-value span.value-label{
    color:#f85d3a;
    font-size:2.8rem;
    margin:15px 0 12px;
    display:block
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a .user-item-container .total-value span.value-label span{
    font-size:1.1rem
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a:hover{
    -webkit-animation:slide .5s forwards;
    -webkit-animation-delay:2s;
    animation:slide .5s forwards;
    animation-delay:2s;
    background:#e0180c;
    color:#fff
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a:hover .icon{
    color:#fff!important
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a:hover .total-value .value-label{
    color:#fff!important
}
#sky-main .gadget_icons_blocklist ul.user-area-list li a:hover .total-value .value-label span{
    color:#fff
}
#sky-main #gadget-my-sky-login{
    background-color:#fff
}
#gadget-my-sky-login .user-info{
    display:none
}
#sky-main .gadget_title_area{
    margin-top:26px;
    margin-bottom:20px;
    padding-bottom:10px
}
#sky-main .gadget_title_area.gadget_title_area-home{
    border-bottom:1px solid #d2dfeb;
    padding-bottom:18px
}
#sky-main .gadget_title_area h1,#sky-main .gadget_title_area h2,#sky-main .gadget_title_area h3,#sky-main .gadget_title_area h4,#sky-main .gadget_title_area h5,#sky-main .gadget_title_area h6{
    text-transform:uppercase;
    color:#262626;
    font-size:2rem;
    margin-top:0;
    margin-bottom:0
}
@media only screen and (min-width:992px){
    #sky-main .gadget_title_area h1,#sky-main .gadget_title_area h2,#sky-main .gadget_title_area h3,#sky-main .gadget_title_area h4,#sky-main .gadget_title_area h5,#sky-main .gadget_title_area h6{
        font-size:3.6rem
    }
}
#sky-main .gadget_title_area img:after{
    content:'>';
    font-size:2rem;
    color:#000
}
@media only screen and (min-width:768px){
    #sky-main .gadget_title_area img:after{
        display:none
    }
}
#sky-main .gadget_title_area .title-btn{
    display:none;
    border:1px solid #ccc;
    border-radius:25px;
    padding:5px 50px;
    margin-top:4px;
    text-decoration:none
}
@media only screen and (min-width:768px){
    #sky-main .gadget_title_area .title-btn{
        display:block
    }
}
#sky-main .gadget_title_area .title-btn .title-btn-container .title-btn-arrow img{
    margin-top:-4px;
    width:15px;
    height:15px
}
#sky-main .gadget_title_area .title-btn .title-btn-container .title-btn-label{
    font-weight:700;
    font-size:1.6rem;
    color:#e0180c;
    text-transform:uppercase
}
#sky-main .gadget_title_area .subtitle{
    margin-top:10px;
    margin-bottom:10px;
    font-size:1.2rem;
    margin-left:0;
    border-top:1px solid #ccc;
    padding-top:10px;
    padding-bottom:10px
}
@media only screen and (min-width:768px){
    #sky-main .gadget_title_area .subtitle{
        font-size:1.6rem
    }
}
#sky-main .gadget_title_area i.sky-icones-logo-sky{
    font-size:4.4rem;
    color:#000;
    margin-left:5px;
    line-height:22px
}
@media only screen and (min-width:768px) and (max-width:960px){
    #sky-main .gadget_title_area i.sky-icones-logo-sky{
        font-size:6.1rem;
        line-height:3.4rem
    }
}
@media only screen and (min-width:960px){
    #sky-main .gadget_title_area i.sky-icones-logo-sky{
        font-size:6.1rem;
        line-height:34px
    }
}
#sky-main .gadget_entertaiment_link_list{
    vertical-align:top;
    display:inline-block;
    border:1px solid #ccc;
    width:188px;
    height:320px;
    margin:10px 0 0 10px;
    padding:15px 20px
}
#sky-main .gadget_entertaiment_link_list p{
    text-transform:uppercase;
    color:#e0180c;
    font-weight:700;
    font-size:1.4rem
}
#sky-main .gadget_entertaiment_link_list ul li{
    display:inline-block;
    width:100%;
    padding:7px;
    padding-left:0
}
#sky-main .gadget_entertaiment_link_list ul li a{
    display:block;
    color:#555;
    font-size:1.4rem
}
#sky-main .gadget_entertaiment_link_list ul li a:hover{
    color:#e0180c
}
@media only screen and (min-width:768px) and (max-width:960px){
    #sky-main .gadget_entertaiment_link_list{
        width:230px
    }
}
#sky-main .gadget_banner_highlights{
    overflow:hidden
}
#sky-main .gadget_banner_highlights .box-list{
    overflow:scroll;
    overflow-x:scroll;
    overflow-y:hidden;
    float:none!important
}
@media only screen and (min-width:992px){
    #sky-main .gadget_banner_highlights .box-list{
        overflow:hidden
    }
}
#sky-main .gadget_banner_highlights .box-list ul{
    width:calc(961px)
}
#sky-main .gadget_banner_highlights .box-list ul li a .figure-caption{
    background:rgba(0,0,0,0);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(38%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.81)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
}
#sky-main .gadget_banner_highlights .box-list ul li a .figure .img-responsive{
    width:100%
}
body .gadget_banners_4_positions .box-list ul li{
    text-align:center;
    float:left;
    padding:0 22px 0 0;
    display:block;
    margin-bottom:15px
}
#sky-main .gadget_banners_4_positions .box-list ul li:last-child{
    margin-right:0
}
#sky-main .gadget_banners_4_positions .box-list ul li a{
    display:block;
    position:relative;
    text-decoration:none
}
#sky-main .gadget_banners_4_positions .box-list ul li a .figure-caption{
    position:absolute;
    width:100%;
    height:100%;
    bottom:0;
    background:rgba(0,0,0,0);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(38%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.81)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
}
#sky-main .gadget_banners_4_positions .box-list ul li a .figure-caption .caption{
    position:absolute;
    bottom:0;
    width:100%
}
#sky-main .gadget_banners_4_positions .box-list ul li a .figure-caption .caption p{
    display:block;
    width:100%;
    color:#fff;
    font-size:1.4rem;
    text-align:left;
    padding-left:20px;
    text-transform:uppercase;
    line-height:1.5rem
}
#sky-main .gadget_banners_4_positions .box-list ul li a .figure-caption .caption p:first-child{
    font-size:1.8rem;
    margin-bottom:2px
}
#sky-main .gadget_banners_4_positions .box-list ul li a .channel-icon{
    position:absolute;
    top:0;
    left:0
}
@media only screen and (min-width:768px){
    #sky-main .gadget_banners_4_positions .box-list ul li{
        margin-bottom:auto
    }
}
#sky-main #footer{
    background-color:#262626;
    color:#fff
}
#sky-main #footer .sky-container{
    padding-left:0;
    padding-right:0
}
#sky-main #footer a{
    text-decoration:none;
    color:#fff;
    display:block;
    font-size:1.4rem
}
#sky-main #footer a:hover{
    text-decoration:underline;
    color:inherit
}
#sky-main #footer h4, #sky-main #footer h2{
    text-transform:uppercase;
    margin:0 0 10px;
    font-size:1.4rem;
    font-weight:700
}
#sky-main #footer .responsive-footer{
    padding:0 0 70px
}
@media only screen and (min-width:992px){
    #sky-main #footer .responsive-footer{
        display:none
    }
}
#sky-main #footer .responsive-footer .logo-my-sky{
    background-color:#585858;
    padding:10px 10px;
    text-align:center
}
#sky-main #footer .responsive-footer .logo-my-sky .link-my-sky{
    border:1px solid rgba(255,255,255,.5);
    border-radius:50px;
    padding:5px
}
#sky-main #footer .responsive-footer .logo-my-sky .link-my-sky img{
    height:23px;
    margin-bottom:5px
}
#sky-main #footer .responsive-footer .logo-my-sky .link-my-sky .access-now-label{
    margin-right:15px;
    font-size:1.5rem;
    color:#fff;
    text-transform:uppercase;
    text-align:left;
    margin-left:26px
}
#sky-main #footer .responsive-footer .responsive-links{
    margin:0 auto;
    padding:20px 20px 20px 40px
}
#sky-main #footer .responsive-footer .responsive-links .links-images{
    display:none
}
@media only screen and (min-width:600px){
    #sky-main #footer .responsive-footer .responsive-links .links-images{
        display:block
    }
}
#sky-main #footer .responsive-footer .responsive-links .social-links{
    display:none
}
@media only screen and (min-width:600px){
   #sky-main #footer .responsive-footer .responsive-links .social-links{
        display:block
    }
}
#sky-main #footer .responsive-footer .responsive-links .links,#footer .responsive-footer .responsive-links .social-links{
    width:50%;
    float:left
}
@media only screen and (min-width:600px){
    #sky-main #footer .responsive-footer .responsive-links .links,#footer .responsive-footer .responsive-links .social-links{
        width:25%
    }
}
#sky-main #footer .desktop-footer{
    display:none;
    padding:50px 18px 0
}
@media only screen and (min-width:992px){
    #sky-main #footer .desktop-footer{
        display:block
    }
}
#sky-main #footer .desktop-footer .institucional-links{
    float:left;
    border-right:1px solid rgba(255,255,255,.5);
    width:24%
}
#sky-main #footer .desktop-footer .institucional-links .link-sky{
    margin-bottom:50px
}
#sky-main #footer .desktop-footer .institucional-links .links-component{
    margin-bottom:15px
}
#sky-main #footer .desktop-footer .institucional-links .call-to-sky{
    margin-bottom:15px
}
#sky-main #footer .desktop-footer .sky-links{
    float:left;
    width:696px
}
#sky-main #footer .desktop-footer .sky-links .links-column{
    float:left;
    margin:0 30px
}
#sky-main #footer .desktop-footer .sky-links .links-column ul li a{
    font-size:1.3rem;
    padding-bottom:5px
}
#sky-main #footer .desktop-footer .sky-links .links-column .links-component{
    float:left;
    width:158px
}
#sky-main #footer .desktop-footer .sky-links .links-column .links-component ul{
    height:180px
}
#sky-main #footer .desktop-footer .social-icons{
    margin-right:5px
}
#sky-main #footer .app-store-links{
    border-top:1px solid rgba(255,255,255,.5);
    text-align:center;
    padding:30px 0;
    background-color:#262626
}
@media only screen and (min-width:992px){
    #sky-main #footer .app-store-links{
        background-color:#262626
    }
}
#sky-main #footer .app-store-links .sky-container span{
    padding:5px;
    display:inline-block
}
#sky-main #footer .policy-rights{
    border-top:1px solid rgba(255,255,255,.5);
    background-color:#262626;
    padding:20px 2px;
    display:none
}
@media only screen and (min-width:992px){
    #sky-main #footer .policy-rights{
        display:block
    }
}
#sky-main #footer .policy-rights ul li{
    display:inline-block;
    padding:1px 10px;
    border-right:1px solid #fff
}
#sky-main #footer .policy-rights ul li:last-child{
    border:0
}
#sky-main #footer .policy-rights .all-rights{
    font-size:1.1rem;
    width:100%;
    display:block;
    text-align:center;
    margin-top:30px
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block{
    border:1px solid #eee;
    margin-bottom:15px
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block h2{
    text-align:center;
    font-weight:700;
    display:block;
    position:relative;
    font-size:2.4rem
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block h2.pink{
    color:#e10052
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block h2.orange{
    color:#fb6f17
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block h2.black{
    color:#c70008
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block span{
    text-align:center;
    display:block;
    position:relative;
    margin:0 auto;
    color:#6b6765;
    width:auto;
    font-size:1.6rem
}
@media only screen and (min-width:768px){
    #sky-main .gadget_service_block_list .gadget_service_block .border_block span{
        width:210px;
        font-size:1.6rem
    }
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block .btn{
    font-size:1.8rem
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block a,#sky-main .gadget_service_block_list .gadget_service_block .border_block button{
    width:68%;
    margin:0 auto;
    text-align:center;
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:700;
    position:relative;
    color:#fff!important
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block a.pink,#sky-main .gadget_service_block_list .gadget_service_block .border_block button.pink{
    color:#e10052
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block a.orange,#sky-main .gadget_service_block_list .gadget_service_block .border_block button.orange{
    color:#fb6f17
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block a.black,#sky-main .gadget_service_block_list .gadget_service_block .border_block button.black{
    color:#c70008
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block a:hover,#sky-main .gadget_service_block_list .gadget_service_block .border_block button:hover{
    background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.15));
    cursor:pointer;
    color:#fff!important
}
#sky-main .gadget_service_block_list .gadget_service_block .border_block a .icon,#sky-main .gadget_service_block_list .gadget_service_block .border_block button .icon{
    display:inline;
    color:#fff;
    padding-right:5px;
    vertical-align:baseline;
    font-size:1.4rem
}
@media only screen and (min-width:768px){
    #sky-main .gadget_service_block_list .gadget_service_block .border_block{
        margin-bottom:auto
    }
}
#sky-main .gadget_sign_in .form-group{
    margin:0
}
#sky-main .gadget_sign_in .text-form{
    padding:0
}
#sky-main .gadget_sign_in .text-form .title{
    color:#6b6765;
    font-size:19px
}
@media only screen and (min-width:768px){
    #sky-main .gadget_sign_in .text-form .title{
        font-size:24px
    }
}
#sky-main .gadget_sign_in .text-form .subtitle{
    font-size:12px
}
@media only screen and (min-width:768px){
    #sky-main .gadget_sign_in .text-form .subtitle{
        font-size:16px
    }
}
#sky-main .gadget_sign_in .form{
    padding:0
}
#sky-main .gadget_sign_in .form form label{
    margin-bottom:0
}
#sky-main .gadget_sign_in .form form .selecter{
    margin:0 0 15px 0;
    max-width:100%
}
@media only screen and (min-width:992px){
    #sky-main .gadget_sign_in .password-area{
        padding:20px!important;
        margin-bottom:20px
    }
}
#sky-main .gadget_sign_in .password-area .cpf{
    width:82%
}
@media only screen and (min-width:992px){
    #sky-main .gadget_sign_in .password-area .cpf{
        width:85%
    }
}
#sky-main .gadget_sign_in .client-area{
    margin:15px 0;
    padding:0
}
#sky-main .gadget_sign_in .login-area{
    padding:15px;
    margin-bottom:20px
}
#sky-main .gadget_sign_in .box-form h2 {
    text-transform: uppercase;
    color: #e9281f;
    padding-left: 15px;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#sky-main .gadget_sign_in .login-area .login-access .stay-logged{
    margin:0 0 10px 0
}
#sky-main .gadget_sign_in .login-area .login-access .legal-link{
    display:block;
    margin-top:10px
}
#sky-main .gadget_sign_in .login-area .login-access .lnk_list{
    margin:0
}
@media only screen and (min-width:768px){
    #sky-main .gadget_sign_in .login-area .login-access .lnk_list{
        border-bottom:1px solid #eee;
        border-top:1px solid #eee;
        padding:10px 0 15px 0;
        margin-top:20px
    }
}
.gadget_sign_in .login-area .social-access{
    padding:10px 0 15px 15px
}
#sky-main .gadget_sign_in form input{
    height:45px;
    font-size:1.4rem
}
.gadget_sign_in form input[type=checkbox]{
    height:auto
}
.gadget_sign_in .form-inline .btn{
    margin-top:10px
}
@media only screen and (min-width:768px){
    .gadget_sign_in .form-inline .btn{
        width:auto;
        margin-top:auto
    }
}
.gadget_sign_in .form-horizontal .btn-continue{
    padding:10px 45px;
    margin-top:10px
}
.gadget_sign_up .form-horizontal .btn-continue{
    padding:10px 45px;
    margin-top:10px
}
.gadget_sign_up h4, .gadget_sign_up h2{
    text-transform:uppercase;
    color:#e9281f;
    font-weight:700;
    padding:0;
    font-size:1.8rem;
    margin-top: 10px;
    margin-bottom: 10px;
}
.gadget_sign_up .checkbox-inline{
    margin-top:20px
}
.gadget_sign_up .box-form{
    min-height:0
}
.gadget_sign_up .box-form input,.gadget_sign_up .box-form label{
    font-size:1.4rem
}
.gadget_sign_up .box-form .btn{
    white-space:normal
}
#sky-main .gadget_recover_password .box-form{
    min-height:0;
    margin:0
}
@media only screen and (min-width:768px){
    #sky-main .gadget_recover_password .box-form{
        margin-left:15px
    }
}
#sky-main .gadget_recover_password .box-form .form-control{
    margin-top:18px;
    font-size:1.4rem
}
#sky-main .gadget_recover_password .box-form .btn{
    height:45px;
    font-size:1.4rem
}
#sky-main .gadget_recover_password .box-form h4, #sky-main .gadget_recover_password .box-form h3{
    padding:0;
    text-transform: uppercase;
    color: #e9281f;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.5rem;
    margin-top: 10px;
    margin-bottom: 10px;
}
#sky-main .gadget_recover_password .box-form label{
    font-size:1.4rem
}
.header-content{
    width:788px
}
.top-area{
    width:790px;
    height:66px;
    float:left
}
.main-header{
    position:relative;
    background:#c70008;
    max-height:98px;
    z-index:999
}
.main-header form input{
    margin:0
}
.main-header .fa-star,.main-header i.star-off-png,.main-header i.star-on-png{
    display:inline-block;
    width:15px;
    height:15px
}
.main-header .no-wrap{
    white-space:nowrap
}
.main-header .txt-left{
    text-align:left
}
.main-header i{
    display:inline-block
}
.main-header i.fa{
    width:14px;
    height:9px
}
.main-header i.star-on-png{
    background-size:100% auto
}
.main-header i.star-off-png{
    background-size:100% auto
}
.main-header .header-content,.main-header .header-logo{
    display:inline-block;
    vertical-align:top;
    height:100%
}
.main-header .header-logo{
    width:170px;
    overflow:hidden;
    float:left;
    background-color:#e0180c
}
.main-header .top-area{
    background-color:#e0180c
}
.main-header .top-area .frmsearch-area,.main-header .top-area .user-area{
    display:inline-block;
    vertical-align:top;
    height:100%
}
.main-header .top-area .frmsearch-area{
    padding:15px 0 0 20px
}
.main-header .top-area form input{
    display:inline-block;
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    background:#fff;
    font-size:12px;
    width:356px;
    border:0 none;
    padding:9px 20px;
    color:#6b6765;
    max-height:33px;
    text-transform:uppercase;
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.main-header .top-area form input::-webkit-input-placeholder{
    color:#999;
    font-style:italic
}
.main-header .top-area form input:-moz-placeholder{
    color:#999;
    font-style:italic
}
.main-header .top-area form input::-moz-placeholder{
    color:#999;
    font-style:italic
}
.main-header .top-area form input:-ms-input-placeholder{
    color:#999;
    font-style:italic
}
.main-header .top-area form input:focus{
    -webkit-box-shadow:inset 0 0 12px -2px rgba(0,0,0,.63);
    -moz-box-shadow:inset 0 0 12px -2px rgba(0,0,0,.63);
    box-shadow:inset 0 0 12px -2px rgba(0,0,0,.63)
}
.main-header .top-area form input:focus::-webkit-input-placeholder{
    color:#ccc
}
.main-header .top-area form input:focus:-moz-placeholder{
    color:#ccc
}
.main-header .top-area form input:focus::-moz-placeholder{
    color:#ccc
}
.main-header .top-area form input:focus:-ms-input-placeholder{
    color:#ccc
}
.main-header .top-area button{
    position:relative;
    left:-3px;
    border:0 none;
    display:inline-block;
    text-indent:-900em;
    width:34px;
    height:35px;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.main-header .top-area .user-area{
    position:relative;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    width:215px;
    background-color:#c70008;
    margin:15px 0 0 38px;
    height:35px
}
.main-header .top-area .user-area>ul>li{
    display:inline-block;
    vertical-align:top;
    height:100%;
    height:36px
}
.main-header .top-area .user-area>ul>li.user-photo{
    width:36px
}
.main-header .top-area .user-area>ul>li.user-photo img{
    max-height:35px
}
.main-header .top-area .user-area>ul>li.user-desc{
    width:176px;
    font-size:12px;
    color:#f8e0df;
    padding:2px 0 0 5px
}
.main-header .top-area .user-area>ul>li.user-desc p{
    max-width:160px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:0;
    margin:0;
    line-height:16px
}
.main-header .top-area .user-area>ul>li.user-desc .strong{
    font-weight:600;
    color:#fff
}
.main-header .top-area .user-area>ul>li.user-menu{
    position:absolute;
    width:37px;
    border-left:1px solid #e0180c;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.main-header .top-area .user-area>ul>li.user-menu>a{
    padding:5px
}
.main-header .top-area .user-area>ul>li.user-menu i.fa{
    margin:12px 0 0 5px
}
.main-header .top-area .user-area>ul>li.user-menu i.arrow-up{
    display:none
}
.main-header .top-area .user-area>ul>li.user-menu i.arrow-down{
    display:inline-block
}
.main-header .top-area .user-area>ul>li.user-menu:hover{
    background-color:#c70008
}
.main-header .top-area .user-area>ul>li.user-menu.open:hover{
    background-color:#f1f1f1
}
.main-header .top-area .user-area>ul>li .user-submenu{
    display:none;
    position:absolute;
    width:252px;
    background:#f1f1f1;
    right:0;
    z-index:99;
    top:35px
}
.main-header .top-area .user-area>ul>li .user-submenu li{
    display:block;
    background-color:#fff;
    text-align:left;
    width:252px;
    padding:17px 0 17px 30px
}
.main-header .top-area .user-area>ul>li .user-submenu li a{
    font-size:12px;
    color:#262626;
    display:inline-block;
    text-decoration:none
}
.main-header .top-area .user-area>ul>li .user-submenu li .icon-active{
    color:#e0180c;
    font-size:26px;
    position:absolute;
    line-height:19px;
    display:inline-block;
    margin-left:-15px
}
.main-header .top-area .user-area>ul>li .user-submenu li:hover{
    background-color:#eee
}
.main-header .top-area .user-area>ul>li .user-submenu li:hover a{
    color:#e0180c
}
.main-header .top-area .user-area>ul>li .user-submenu li:first-child{
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:12px;
    background-color:#eee;
    padding:10px 0 10px 18px;
    color:#e0180c;
    text-transform:uppercase
}
.main-header .top-area .user-area>ul>li.open{
    background:#eee
}
.main-header .top-area .user-area>ul>li.open i.arrow-up{
    display:inline-block
}
.main-header .top-area .user-area>ul>li.open i.arrow-down{
    display:none
}
.main-header .top-area .user-area>ul>li.open .user-submenu{
    display:block
}
.main-header .top-area .login-area{
    display:inline-block;
    vertical-align:top;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    text-decoration:none;
    background-color:#c70008;
    margin:15px 15px 0 15px;
    width:70px;
    height:35px;
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    padding:9px 2px 0 0;
    text-align:center
}
.main-header .top-area .login-area:hover{
    background-color:#c70008
}
.main-header .top-area .logout-area{
    display:inline-block;
    vertical-align:top;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    text-decoration:none;
    background-color:#c70008;
    margin:15px 0 0 30px;
    width:70px;
    height:35px
}
.main-header .top-area .logout-area i{
    display:inline-block;
    vertical-align:top;
    margin:8px 0 0 12px;
    width:20px;
    height:20px
}
.main-header .top-area .logout-area span{
    display:inline-block;
    vertical-align:top;
    height:100%;
    margin-top:9px;
    color:#fff;
    text-transform:uppercase;
    font-size:12px
}
.main-header .top-area .logout-area:hover{
    background-color:#c70008
}
.menu{
    background:0 0;
    float:none;
    display:block;
    width:auto
}
.menu .docker{
    display:none;
    position:absolute;
    left:0;
    top:98px;
    width:960px;
    padding:23px 20px;
    font-size:14px;
    line-height:1.3em;
    background:#fff;
    -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.5);
    -moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.5);
    box-shadow:0 5px 10px 0 rgba(0,0,0,.5);
    z-index:99
}
.menu .docker .img-180-fit{
    max-width:180px
}
.menu .docker .img-280-fit{
    max-width:280px
}
.menu .docker .anchor-bottom{
    width:96%;
    border-top:1px solid #ccc;
    position:absolute;
    bottom:0;
    float:left
}
.menu .docker .anchor-bottom a{
    font-family:SkyTextRegular, sans-serif;
    font-weight:400;
    font-style:normal;
    background:0 0;
    padding-top:5px;
    font-size:12px;
    z-index:2;
    color:#e0180c
}
.menu .docker .anchor-bottom a.anchor-bottom-right{
    float:right;
    text-align:right;
    width:auto;
    z-index:3
}
.menu .docker .anchor-bottom a.anchor-bottom-left{
    float:left;
    text-align:left;
    width:auto;
    z-index:3
}
.menu .docker .anchor-bottom a img{
    margin-right:5px;
    display:block;
    width:12px;
    float:left;
    margin-top:3px
}
.menu .content{
    display:inline-block;
    vertical-align:top;
    height:auto;
    position:relative
}
.menu .content:first-child{
    border-left:0 none;
    padding-left:0
}
.menu .content:last-child{
    padding-right:0
}
.menu .content h4{
    font-weight:400;
    color:#91a7ba;
    font-size:16px;
    margin:13px 0 15px 0;
    text-transform:uppercase
}
.menu .content h4 a{
    color:inherit
}
.menu .content h4 a:hover{
    color:#5f6cb0
}
.menu .content .content-loader{
    display:none;
    -webkit-opacity:.9;
    -moz-opacity:.9;
    opacity:.9;
    position:absolute;
    background:#fff;
    top:0;
    width:100%;
    height:105%;
    text-align:center;
    z-index:90
}
.menu .content .content-loader .inner{
    position:relative;
    top:50%;
    left:-15px;
    margin-top:-30px
}
.menu .content .content-loader i.fa-spin{
    display:block;
    width:35px;
    height:40px;
    color:#888;
    margin:0 auto 0;
    font-size:40px
}
.menu .content .content-loader.on{
    display:block
}
.menu>ul{
    font-size:0;
    width:790px;
    display:table
}
.menu>ul>li{
    display:table-cell;
    line-height:12px;
    background:#c70008;
    font-weight:600
}
.menu>ul>li:hover{
    background:#fff
}
.menu>ul>li>a{
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    display:block;
    color:#fff;
    padding:0 19px 0 18px;
    margin:10px 0;
    border-left:1px solid #fff;
    font-size:12px;
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    letter-spacing:.05rem;
    line-height:12px
}
.menu>ul>li>a:hover{
    color:#0f0
}
.menu>ul>li:hover .docker{
    display:table;
    table-layout:fixed
}
.menu>ul>li:first-child a{
    border-left:0 none
}
.menu>ul>li>ul li.section-default .sub-link li:last-child img,.menu>ul>li>ul li.section-default-3-12 .sub-link li:last-child img{
    bottom:0;
    position:absolute;
    margin-left:10px
}
.menu>ul>li>ul li.div-section-box .sub-link{
    background-color:#eee;
    padding:25px 0
}
.menu>ul>li>ul li.div-section-box .sub-link p{
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    text-align:center;
    text-transform:uppercase;
    font-size:12px;
    padding:0;
    margin:0;
    color:#555
}
.menu>ul>li>ul li.div-section-box .sub-link span{
    color:#e0180c;
    font-size:20px;
    padding:3px 0;
    display:block
}
.menu>ul>li>ul li.div-section-box .sub-link button{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background:#e0180c;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;    
    color:#fff;
    text-transform:uppercase;
    font-size:11px;
    margin:0 auto;
    display:block;
    letter-spacing:2px;
    border:0;
    margin-top:15px;
    width:160px;
    padding:5px 0 6px
}
.menu>ul>li:before{
    content:'';
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#fff
}
.menu>ul>li:active>a,.menu>ul>li:focus>a,.menu>ul>li:hover>a{
    color:#c70008
}
.menu>ul>li:active+li a,.menu>ul>li:focus+li a,.menu>ul>li:hover+li a{
    border-left-color:#c70008
}
.menu .content.col-1-12{
    width:84px
}
.menu .content.col-1-12 .anchor-image img{
    max-width:84px
}
.menu .content.col-2-12{
    width:144px;
    margin-right:8px
}
.menu .content.col-2-12 .anchor-image img{
    max-width:144px
}
.menu .content.col-3-12{
    width:215px;
    margin-right:10px
}
.menu .content.col-3-12 .anchor-image img{
    max-width:215px
}
.menu .content.col-4-12{
    width:296px;
    margin-right:6px
}
.menu .content.col-4-12 .anchor-image img{
    max-width:296px
}
.menu .content.col-5-12{
    width:380px
}
.menu .content.col-5-12 .anchor-image img{
    max-width:380px
}
.menu .content.col-6-12{
    width:460px
}
.menu .content.col-6-12 .anchor-image img{
    max-width:460px
}
.menu .content[class*=col-]:last-child{
    margin-right:0
}
.menu .section-system{
    padding-right:10px
}
.menu .sub-link li{
    padding:2px 0
}
.menu .sub-link a{
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    color:#555
}
.menu .sub-link a:hover{
    color:#c70008;
    text-decoration:underline
}
.menu .sub-link.sub-link-double li{
    padding:9px 0
}
.menu .program-grid{
    margin-top:20px;
    border-top:1px solid #e7e7e7
}
.menu .program-grid li{
    float:left
}
.menu .program-grid li a{
    text-transform:uppercase;
    color:#e0180c;
    font-size:11px
}
.menu .program-grid li i.fa{
    margin-right:2px
}
.menu .program-grid li:last-child{
    float:right;
    text-align:right
}
.menu .gender li{
    position:relative;
    display:inline-block;
    background:#f8f8f8;
    width:130px;
    padding:11px 0 9px 50px;
    margin:0 15px 15px 0
}
.menu .gender li a{
    font-family:SkyTextRegular, sans-serif;
    font-weight:400;
    font-style:normal;
    color:#6b6765
}
.menu .gender li:nth-child(even){
    margin-right:0
}
.menu .gender a:after{
    content:'';
    display:inline-block;
    margin-top:-5px;
    width:24px;
    height:24px;
    position:absolute;
    left:13px
}
.menu .gender .ico-movies a:after{
    background-position:0 -24px
}
.menu .gender .ico-news a:after{
    background-position:0 -48px
}
.menu .gender .ico-serie a:after{
    background-position:-24px 0
}
.menu .gender .ico-infant a:after{
    background-position:-24px -24px
}
.menu .gender .ico-varieties a:after{
    background-position:-24px -48px
}
.menu .box-movie{
    display:table
}
.menu .box-movie .div-image{
    display:table-cell
}
.menu .box-movie .box-image-content{
    display:table-cell;
    vertical-align:top;
    padding:0 0 0 10px
}
.menu .box-movie .box-image-content h5{
    font-family:SkyTextMedium, sans-serif;
    font-style:normal;
    color:#555;
    margin:0;
    text-transform:uppercase;
    font-weight:600;
    line-height:1.3em
}
.menu .box-movie .box-image-content .time{
    font-family:SkyTextMedium, sans-serif;
    font-style:normal;
    font-weight:600;
    top:-3px;
    position:relative;
    margin-right:7px
}
.menu .box-movie .box-image-content .icon-hd{
    display:inline-block
}
.menu .box-movie .box-image-content .icon-hd i.hd{
    width:37px;
    height:16px
}
.menu .box-movie .box-image-content .rating{
    position:absolute;
    margin:1px 0 0 11px;
    border-left:1px solid #6b6765;
    padding-left:10px;
    height:14px
}
.menu .box-movie .infos-movie{
    padding:15px 0
}
.menu .box-movie .box-price-details{
    width:180px
}
.menu .box-movie .box-price-details .button-rent{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    font-size:0;
    background-color:#f87500;
    padding:12px 0 7px;
    border:0;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    width:100%
}
.menu .box-movie .box-price-details .button-rent:hover{
    background-color:#d06100
}
.menu .box-movie .box-price-details .price{
    font-size:14px;
    padding-right:10px;
    display:inline-block;
    border-right:1px solid #f7863b
}
.menu .box-movie .box-price-details .rent{
    font-size:14px;
    display:inline-block;
    border-left:1px solid #e26614;
    padding-left:10px
}
.menu .box-movie .box-price-details i.market{
    display:inline-block;
    width:17px;
    height:13px;
    margin-left:10px;
    zoom:90%
}
#sky-main .gadget_reset_password .box-form{
    min-height:0
}
.gadget_billet_easy .billet_easy{
    margin:0;
    border:1px solid #ccc;
    margin-bottom:25px;
    padding:15px
}
.gadget_billet_easy .captch label{
    margin-top:20px
}
.gadget_billet_easy .form-horizontal .form-group{
    margin:0
}
.gadget_billet_easy .form-horizontal .form-group label,.gadget_billet_easy .form-horizontal .form-group select{
    font-size:1.4rem;
    color:#787878
}
.gadget_billet_easy .form-horizontal .form-group .inputLabel{
    font-size: 1.4rem;
    color: #787878;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 5px;
}
.gadget_billet_easy .form-horizontal .btn-sky{
    margin-top:24px
}
.gadget_billet_easy .banner-billet{
    color:#262626;
    text-decoration:none
}
.gadget_billet_easy .banner-billet a{
    color:#337ab7
}
@media only screen and (max-width:768px){
    .gadget_billet_easy .banner-billet a .responsive-banner{
        margin-bottom:30px
    }
}
.gadget_activation{
    margin-top:25px
}
.gadget_activation .activation_message{
    font-size:1.4rem
}
.gadget_activation .activation_message p:first-child{
    color:#888;
    font-weight:700
}
.gadget_activation .activation_message p:last-child{
    color:#ccc
}
.gadget_activation .box-lnk .icon{
    font-size:30px
}
.gadget_activation .box-lnk span{
    vertical-align:middle
}
.gadget_activation .box-lnk p{
    margin-top:11px
}
.gadget_annual_statements span{
    color:#999
}
.gadget_annual_statements span a{
    color:#e0180c;
    text-decoration:underline;
    font-weight:700
}
.gadget_annual_statements .document-btn{
    background-color:#fff;
    border:1px solid #ccc;
    color:#999;
    box-shadow:none;
    display:block;
    width:100%;
    padding:10px 12px;
    margin-bottom:10px;
    font-weight:700
}
@media only screen and (min-width:768px){
    .gadget_annual_statements .document-btn{
        font-size:18px
    }
}
.gadget_annual_statements .document-btn img{
    display:none
}
@media only screen and (min-width:768px){
    .gadget_annual_statements .document-btn img{
        display:inline;
        height:35px
    }
}
.gadget_block_icon_lnk .block{
    margin-bottom:20px
}
.gadget_block_icon_lnk .block a{
    display:block;
    height:80px;
    background-color:#e4e5e9;
    color:#4b4b4b;
    font-size:20px;
    padding:16px 40px;
    line-height:54px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_block_icon_lnk .block a{
        font-size:16px
    }
}
.gadget_block_icon_lnk .block a i{
    display:block;
    float:left;
    font-size:50px;
    margin-right:25px;
    color:#6b6765
}
.gadget_block_icon_lnk .block a i.icon-money-middle-gray{
    margin-top:5px
}
.gadget_block_icon_lnk .block a:hover{
    text-decoration:underline
}
.gadget_box_form{
    padding:30px 25px;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.gadget_box_form.gadget_box_form-border-top-none{
    border-top:0
}
.gadget_box_form h4{
    text-transform:uppercase;
    color:#e0180c;
    margin-bottom:20px;
    font-weight:700;
    font-size:1.5rem
}
.gadget_box_form h2 {
    text-transform: uppercase;
    color: #e0180c;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 1.5rem;
    margin-top: 10px;
    line-height: 1.1;
}
.gadget_box_form input,.gadget_box_form label{
    font-size:1.4rem
}
.gadget_box_form .block .block-input{
    margin-bottom:10px
}
.gadget_page_list h4{
    text-transform:uppercase;
    color:#e9281f;
    margin-bottom:20px;
    font-weight:700;
    font-size:1.8rem
}
.gadget_page_list h3{
    text-transform:uppercase;
    color:#e9281f;
    margin-bottom:20px;
    font-weight:700;
    font-size:1.8rem
}
.gadget_page_list h2 {
    text-transform: uppercase;
    color: #e9281f;
    margin-bottom: 20px;
    font-weight: 700;
    margin-top: 10px;
    font-size: 1.8rem;
    line-height: 1.1;
}
.gadget_page_list .btn-sky{
    margin-bottom:5px
}
.gadget_change_contract_list .info-area{
    display:block;
    margin:20px 0 0;
    color:#262626;
    font-size:1.4rem
}
.gadget_change_contract_list .info-area span{
    color:#262626
}
.gadget_change_contract_list .info-label{
    margin-top:15px;
    font-weight:700;
    font-size:1.4rem;
    color:#262626
}
.gadget_change_contract_list .panel-default .panel-body .contract-label .contract-number span{
    white-space:normal
}
.gadget_change_contract_list .form-control{
    font-size:1.4rem
}
.gadget_pay_invoice .btn{
    white-space:normal;
    height:85px;
    font-size:1.2rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_pay_invoice .btn{
        height:auto;
        font-size:1.6rem
    }
}
@media only screen and (min-width:992px){
    .gadget_pay_invoice .btn{
        height:auto;
        font-size:1.6rem
    }
}
.gadget_pay_invoice .detail{
    padding:10px 0;
    border-top:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1
}
.gadget_pay_invoice .detail .final-date span,.gadget_pay_invoice .detail .pay-value span{
    font-weight:700
}
.gadget_pay_invoice .detail .final-date span:first-child,.gadget_pay_invoice .detail .pay-value span:first-child{
    text-transform:uppercase;
    font-size:1rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_pay_invoice .detail .final-date span:first-child,.gadget_pay_invoice .detail .pay-value span:first-child{
        font-size:1.2rem
    }
}
@media only screen and (min-width:992px){
    .gadget_pay_invoice .detail .final-date span:first-child,.gadget_pay_invoice .detail .pay-value span:first-child{
        font-size:1.2rem
    }
}
.gadget_pay_invoice .detail .final-date span:last-child,.gadget_pay_invoice .detail .pay-value span:last-child{
    font-size:1.3rem;
    color:#6b6765
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_pay_invoice .detail .final-date span:last-child,.gadget_pay_invoice .detail .pay-value span:last-child{
        font-size:1.4rem
    }
}
@media only screen and (min-width:992px){
    .gadget_pay_invoice .detail .final-date span:last-child,.gadget_pay_invoice .detail .pay-value span:last-child{
        font-size:1.4rem
    }
}
.gadget_pay_invoice .detail .status{
    font-weight:700;
    margin-top:15px;
    text-transform:uppercase;
    font-size:1.3rem;
    color:#6b6765
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_pay_invoice .detail .status{
        font-size:1.2rem
    }
}
@media only screen and (min-width:992px){
    .gadget_pay_invoice .detail .status{
        font-size:1.8rem
    }
}
.gadget_pay_invoice .bar-code{
    padding:10px 0;
    border-bottom:1px solid #d1d1d1
}
.gadget_pay_invoice .bar-code .code span{
    font-weight:700
}
.gadget_pay_invoice .bar-code .code span:first-child{
    text-transform:uppercase;
    font-size:1rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_pay_invoice .bar-code .code span:first-child{
        font-size:1.2rem
    }
}
@media only screen and (min-width:992px){
    .gadget_pay_invoice .bar-code .code span:first-child{
        font-size:1.2rem
    }
}
.gadget_pay_invoice .bar-code .code span:last-child{
    font-size:1.3rem;
    color:#6b6765
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_pay_invoice .bar-code .code span:last-child{
        font-size:1.4rem
    }
}
@media only screen and (min-width:992px){
    .gadget_pay_invoice .bar-code .code span:last-child{
        font-size:1.4rem
    }
}
.gadget_payment_method .alert-message .icon{
    padding-top:15px;
    margin-bottom:20px
}
.gadget_payment_method .alert-message .icon p{
    font-size:1.4rem;
    color:#6b6765;
    font-weight:400;
    padding-top:10px
}
.gadget_payment_method .alert-message .icon h4{
    font-weight:700;
    color:#6b6765;
    font-size:1.8rem
}
@media only screen and (min-width:992px){
    .gadget_payment_method .alert-message .icon{
        margin-bottom:auto
    }
}
.gadget_change_payment .gadget_title_area h3{
    color:#d9322a;
    font-size:18px;
    font-weight:700
}
.gadget_change_payment .gadget_title_area .subtitle{
    color:#6b6765;
    font-size:14px
}
.gadget_change_payment .block-xs{
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_change_payment .block-xs{
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_change_payment .block-xs{
        margin-bottom:0
    }
}
.gadget_cancel_scheduled .visit-info{
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
    padding:0 0 15px 0
}
.gadget_cancel_scheduled .visit-info .order-number{
    font-size:18px;
    color:#c32d26;
    font-weight:700
}
.gadget_cancel_scheduled .visit-info .sky-panel-message{
    padding:15px 0 0 15px;
    height:120px;
    margin-bottom:10px;
    border-radius:3px
}
.gadget_cancel_scheduled .visit-info .sky-panel-message .title{
    color:#555;
    font-size:24px;
    font-weight:700
}
.gadget_cancel_scheduled .visit-info .sky-panel-message .subtitle{
    font-size:14px
}
.gadget_cancel_scheduled .visit-info .legend{
    color:#555;
    font-size:13px
}
.gadget_cancel_scheduled .visit-info .legend a{
    color:#e0180c
}
.gadget_cancel_scheduled .visit-info .actions span a{
    color:#e0180c;
    margin-right:30px;
    font-weight:700
}
.gadget_cancel_scheduled .visit-info .title{
    color:#555;
    font-size:18px
}
.gadget_cancel_scheduled .visit-info .subtitle{
    line-height:0;
    padding:0 0 15px 0
}
.gadget_cancel_scheduled .scredule_form{
    margin-bottom:40px;
    margin-top:40px
}
.gadget_cancel_scheduled .schedule_buttons{
    border-top:1px solid #ccc;
    padding-top:20px
}
.gadget_banner_grid_description .gadget_title_area h1,.gadget_banner_grid_description .gadget_title_area h2,.gadget_banner_grid_description .gadget_title_area h3,.gadget_banner_grid_description .gadget_title_area h4,.gadget_banner_grid_description .gadget_title_area h5,.gadget_banner_grid_description .gadget_title_area h6{
    font-size:2rem
}
@media only screen and (min-width:768px){
    .gadget_banner_grid_description .gadget_title_area h1,.gadget_banner_grid_description .gadget_title_area h2,.gadget_banner_grid_description .gadget_title_area h3,.gadget_banner_grid_description .gadget_title_area h4,.gadget_banner_grid_description .gadget_title_area h5,.gadget_banner_grid_description .gadget_title_area h6{
        padding-left:36px
    }
}
.gadget_banner_grid_description .banner-grid-group{
    padding-top:15px
}
.gadget_banner_grid_description .banner-grid-group .banner1,.gadget_banner_grid_description .banner-grid-group .banner2{
    padding-top:20px;
    padding-bottom:20px
}
.gadget_banner_grid_description .banner-grid-group .banner1 .action,.gadget_banner_grid_description .banner-grid-group .banner2 .action{
    height:70px;
    padding:0
}
.gadget_banner_grid_description .banner-grid-group .banner1 h4{
    color:#556dad;
    font-weight:700;
    font-size:1.8rem
}
.gadget_banner_grid_description .banner-grid-group .banner2 h4{
    color:#fc9517;
    font-weight:700;
    font-size:1.8rem
}
.gadget_banner_grid_description button{
    font-weight:700
}
.gadget_protocol_list h2{
    font-size:16px;
    border-bottom:1px solid #d2dfeb;
    padding-bottom:8px
}
@media only screen and (min-width:992px){
    .gadget_protocol_list h2{
        font-size:24px
    }
}
.gadget_protocol_list .rwd-table{
    margin:1em 0;
    width:100%
}
.gadget_protocol_list .rwd-table tr{
    border-bottom:1px solid #d1d1d1
}
.gadget_protocol_list .rwd-table th{
    display:none;
    text-transform:uppercase
}
.gadget_protocol_list .rwd-table td{
    display:block;
    color:#555
}
.gadget_protocol_list .rwd-table td:first-child{
    padding-top:5px
}
.gadget_protocol_list .rwd-table td:last-child{
    padding-bottom:5px
}
.gadget_protocol_list .rwd-table td:before{
    content:attr(data-th) ': ';
    font-weight:700;
    width:6.5em;
    display:inline-block;
    text-transform:uppercase
}
@media only screen and (min-width:768px){
    .gadget_protocol_list .rwd-table td:before{
        display:none
    }
}
.gadget_protocol_list .rwd-table td,.gadget_protocol_list .rwd-table th{
    text-align:left
}
@media only screen and (min-width:768px){
    .gadget_protocol_list .rwd-table td,.gadget_protocol_list .rwd-table th{
        display:table-cell;
        padding-right:5px;
        padding-bottom:5px;
        padding-top:5px;
        padding-left:5px
    }
    .gadget_protocol_list .rwd-table td:first-child,.gadget_protocol_list .rwd-table th:first-child{
        padding-left:5px
    }
    .gadget_protocol_list .rwd-table td:last-child,.gadget_protocol_list .rwd-table th:last-child{
        padding-right:5px
    }
}
.gadget_contact_form .box-form{
    padding:15px 30px
}
@media only screen and (min-width:768px){
    .gadget_contact_form .formBox{
        padding-left:15px
    }
}
.gadget_contact_form .formBox label,.gadget_contact_form .formBox span,.gadget_contact_form .formBox textarea{
    font-size:1.4rem
}
@media only screen and (min-width:768px){
    .gadget_contact_form .text-form{
        padding-right:15px
    }
}
.gadget_contact_form .title{
    font-size:2.4rem;
    color:#6b6765
}
.gadget_contact_form .subtitle{
    font-size:1.4rem;
    color:#888
}
.gadget_contact_form .form p{
    font-size:1.6rem;
    margin-top:6px;
    text-align:center
}
.gadget_contact_form .form input[type=text]{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    outline:0;
    height:42px;
    background-color:#eee;
    margin-top:0;
    border:0;
    font-size:1.4rem
}
.gadget_contact_form .form .link-change a{
    color:#e0180c;
    line-height:42px;
    text-align:center;
    font-size:1.4rem
}
.gadget_contact_form .form .form-item{
    margin-bottom:27px
}
.gadget_contact_form .border{
    border-bottom:1px solid #e7e7e7;
    padding-bottom:30px;
    margin-bottom:30px
}
@media only screen and (min-width:768px){
    .gadget_contact_form .border{
        border-right:1px solid #e7e7e7;
        border-bottom:0;
        padding-bottom:0;
        margin-bottom:0
    }
}
.gadget_search_data{
    margin-top:24px
}
.gadget_search_data h3{
    text-transform:uppercase;
    border-bottom:1px solid #d2dfeb;
    padding-bottom:8px;
    margin-bottom:22px;
    font-size:16px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_search_data h3{
        font-size:18px;
        color:#888;
        text-transform:none
    }
}
@media only screen and (min-width:992px){
    .gadget_search_data h3{
        font-size:18px;
        color:#888;
        text-transform:none
    }
}
.gadget_search_data .protocol-number label{
    font-size:12px;
    line-height:29px;
    text-transform:uppercase
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_search_data .protocol-number label{
        float:right;
        font-size:11px
    }
}
@media only screen and (min-width:992px){
    .gadget_search_data .protocol-number label{
        float:right
    }
}
.gadget_search_data .protocol-number label sup{
    font-size:7px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_search_data{
        border:1px solid #e7e7e7;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        border-radius:4px;
        -moz-background-clip:padding;
        -webkit-background-clip:padding-box;
        background-clip:padding-box;
        padding:19px;
        margin-bottom:25px
    }
}
@media only screen and (min-width:992px){
    .gadget_search_data{
        border:1px solid #e7e7e7;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        border-radius:4px;
        -moz-background-clip:padding;
        -webkit-background-clip:padding-box;
        background-clip:padding-box;
        padding:19px
    }
}
.gadget_search_data h5{
    font-size:12px;
    text-transform:uppercase;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_search_data h5{
        text-align:right
    }
}
@media only screen and (min-width:992px){
    .gadget_search_data h5{
        text-align:right
    }
}
.gadget_search_data .datepicker-container p{
    margin:0;
    line-height:33px;
    text-align:center
}
.gadget_search_data .block{
    margin-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_search_data .block{
        margin-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_search_data .block{
        margin-bottom:20px
    }
}
.gadget_search_data i{
    font-size:29px
}
.gadget_search_data .btn-sky{
    margin-top:30px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_search_data .btn-sky{
        margin-top:0;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_search_data .btn-sky{
        margin-top:0;
        margin-bottom:0
    }
}
.gadget_rescheduling_form .box-lnk .title_box{
    background:#439300;
    font-size:16px
}
.gadget_rescheduling_form .box-lnk .lnk_box{
    padding:5px 0 0 35px;
    color:#0f0f0f
}
.gadget_rescheduling_form .select_box{
    margin-left:15px
}
@media only screen and (min-width:768px){
    .gadget_rescheduling_form .select_box{
        margin-left:40px
    }
}
.gadget_rescheduling_form .subscribe-steps .steps-control li{
    width:100%
}
.gadget_rescheduling_form .step-number{
    width:30px!important;
    height:30px!important;
    font-size:20px!important;
    padding-top:0!important
}
@media only screen and (min-width:768px){
    .gadget_rescheduling_form .step-number{
        width:30px!important;
        height:30px!important;
        padding-top:0!important;
        font-size:20px!important
    }
}
.gadget_rescheduling_form .step-text{
    font-size:12px!important;
    margin-top:5px!important;
    font-weight:700;
    width:70%
}
@media only screen and (min-width:768px){
    .gadget_rescheduling_form .step-text{
        font-size:15px!important
    }
}
.gadget_rescheduling_form .first_step,.gadget_rescheduling_form .second_step,.gadget_rescheduling_form .thirst_step{
    padding-bottom:30px;
    border-bottom:1px solid #ccc
}
.gadget_rescheduling_form .datepicker_default{
    border:1px solid #ccc;
    border-radius:4px
}
.gadget_rescheduling_form .datepicker_default #datetimepicker{
    border-bottom:1px solid #ccc;
    padding:10px
}
.gadget_rescheduling_form .datepicker_default .table-condensed thead tr:first-child{
    background:#7983b6
}
.gadget_rescheduling_form .datepicker_default .table-condensed thead tr:first-child th{
    padding:10px;
    border-radius:0
}
.gadget_rescheduling_form .datepicker_default .table-condensed thead tr:first-child th.picker-switch{
    color:#fff;
    text-transform:uppercase
}
.gadget_rescheduling_form .datepicker_default .table-condensed thead tr:last-child{
    color:#e60a11;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:10px
}
.gadget-my-sky-profile-pos{
    background-color:#fff
}
.gadget-my-sky-profile-pos .contract_info{
    font-size:12px;
    margin-bottom:20px
}
/*Alterado para Acessibilidade */
.gadget-my-sky-profile-pos .contract_info label{
    height:40px;
    line-height:40px;
    font-size:20px;
    font-weight:inherit;
    padding:0;
    margin-right:15px
}
.gadget-my-sky-profile-pos .contract_info .labelContrato{
    height:40px;
    line-height:40px;
    font-size:20px;
    font-weight:inherit;
    padding:0;
    margin-right:15px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}
.gadget-my-sky-profile-pos .contract_info .box-select{
    position:relative;
    min-height:1px;
    padding-right:15px;
    float:left
}
.gadget-my-sky-profile-pos .contract_info .client-date{
    font-size:14px;
    display:inline-block
}
@media only screen and (max-width:992px){
    .gadget-my-sky-profile-pos .contract_info .client-date{
        margin-top:15px
    }
}
.gadget-my-sky-profile-pos .contract_info .select-profile-pos{
    padding-left:0;
    margin-bottom:15px
}
@media only screen and (min-width:992px){
    .gadget-my-sky-profile-pos .user-logged .user-info{
        width:320px;
        display:inline-block;
        vertical-align:top;
        margin-right:20px;
        float:left;
        overflow: inherit;
    }
    .gadget-my-sky-profile-pos .user-logged .user-info .row{
        margin-left: -15px;
        margin-right: -15px;
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget-my-sky-profile-pos .user-logged .user-info{
        display:block;
        width:100%;
        padding-bottom:25px
    }
}
@media only screen and (min-width:992px){
    .gadget-my-sky-profile-pos .user-logged .user-area{
        width:580px
    }
}
.gadget-my-sky-profile-pos .user-logged .gadget_icons_blocklist{
    margin:-21px 0 0 0
}
@media only screen and (min-width:768px){
    .gadget-my-sky-profile-pos .user-logged .gadget_icons_blocklist ul.user-area-list{
        width:615px
    }
}
@media only screen and (min-width:992px){
    .gadget-my-sky-profile-pos .user-logged .gadget_icons_blocklist{
        margin:-11px 0 0 -30px
    }
}
.gadget-my-sky-profile-pos .user-logged .contract-number{
    width:100%;
    height:40px;
    background-color:#eff2f3;
    color:#555;
    font-size:14px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:0;
    padding:6px 12px;
    line-height:28px;
    font-weight:400
}
.gadget_faq_list_highlights .faq-dialog-box{
    display:block;
    padding:12px;
    position:relative
}
@media only screen and (min-width:992px){
    .gadget_faq_list_highlights .faq-dialog-box{
        padding:20px
    }
}
.gadget_faq_list_highlights .faq-dialog-box.question-highlights{
    background-color:#6b6765;
    color:#fff
}
.gadget_faq_list_highlights .faq-dialog-box.question-highlights h2{
    font-size:2.2rem
}
.gadget_faq_list_highlights .faq-dialog-box.question-highlights .btn-more{
    color:#fff;
    text-decoration:none;
    position:absolute;
    right:20px;
    bottom:10px;
    font-size:1.4rem
}
.gadget_faq_list_highlights .faq-dialog-box.question-highlights:after{
    content:'';
    position:absolute;
    width:21px;
    height:19px;
    bottom:-19px;
    left:0
}
.gadget_faq_list_highlights .faq-dialog-box.question-full{
    background-color:#e7e7e7;
    color:#6b6765;
    font-size:1.4rem
}
.gadget_faq_list_highlights .faq-dialog-box.question-full h3{
    color:#e0180c;
    font-weight:700;
    font-size:1.6rem;
    padding:0;
    margin:0 0 10px;
    border:0
}
.gadget_faq_list_highlights .faq-dialog-box.question-full p a{
    color:#e0180c
}
.gadget_faq_list_highlights .faq-dialog-box.question-full:after{
    content:'';
    position:absolute;
    width:21px;
    height:19px;
    bottom:-19px;
    left:0
}
.gadget_sys_2_positions{
    background-repeat:no-repeat;
    background-position:center bottom;
    background-size:100%;
    padding:0 20px 50px 20px
}
.gadget_sys_2_positions .banner-2-position-list{
    margin:0 auto
}
.gadget_sys_2_positions .banner-2-position-list .banner-2-position-item{
    width:100%;
    float:left;
    padding:5px
}
@media only screen and (min-width:768px){
    .gadget_sys_2_positions .banner-2-position-list .banner-2-position-item{
        width:50%
    }
}
.gadget_sys_2_positions .banner-2-position-list .banner-2-position-item a{
    display:block
}
.gadget_sys_2_positions .banner-2-position-list .banner-2-position-item a img{
    width:100%
}
.gadget_sys_2_positions .promotion_list{
    display:none;
    height:301px;
    margin-left:30px;
    overflow:auto
}
.gadget_sys_2_positions .promotion_list .header_promotion{
    background:#262626;
    color:#fff;
    padding:13px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font-weight:700;
    text-transform:uppercase
}
.gadget_sys_2_positions .promotion_list .header_promotion p{
    font-size:1.4rem
}
.gadget_sys_2_positions .promotion_list .rwd-table{
    width:100%;
    margin:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
.gadget_sys_2_positions .promotion_list .rwd-table tr td{
    padding:10px
}
.gadget_sys_2_positions .promotion_list .rwd-table tr td.month{
    font-size:1.4rem;
    color:#888;
    text-transform:uppercase;
    font-weight:700
}
.gadget_sys_2_positions .promotion_list .rwd-table tr td.promotion{
    color:#e9281f;
    text-transform:uppercase;
    font-weight:700;
    font-size:1.4rem
}
.gadget_sys_2_positions .promotion_list .rwd-table tr td.situation{
    text-transform:uppercase;
    color:#6b6765;
    font-size:1.4rem
}
.gadget_sys_2_positions .promotion_list .rwd-table tr td.situation .sky-icones-feliz{
    color:#09ae35;
    font-size:24px;
    padding:5px
}
.gadget_sys_2_positions .promotion_list .rwd-table tr td.situation .sky-icones-triste{
    color:#6b6765;
    font-size:24px;
    padding:5px
}
.gadget_sys_2_positions .promotion_list .rwd-table tr:nth-child(even){
    background:#f1f1f1
}
.gadget_sys_2_positions .promotion_list .rwd-table tr:nth-child(odd){
    background:#eee
}
@media only screen and (min-width:768px){
    .gadget_sys_2_positions .promotion_list{
        display:block
    }
}
#sky-main .gadget_video_highlights img{
    width:100%;
    border:1px solid #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
@media only screen and (min-width:992px){
    #sky-main .gadget_video_highlights img{
        width:205px;
        height:128px
    }
}
#sky-main .gadget_video_highlights h4{
    font-size:1.8rem;
    color:#888;
    margin-bottom:30px
}
#sky-main .gadget_video_highlights h5{
    font-size:1.8rem;
    color:#FFF;
    margin-top:0
}
#sky-main .gadget_video_highlights h3, #sky-main .gadget_video_highlights h2 {
    font-size: 1.8rem;
    color: #e0180c;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1.1;
}
#sky-main .gadget_video_highlights h3.dark, #sky-main .gadget_video_highlights h2.dark {
    color: #FFF;
}
#sky-main .gadget_video_highlights p{
    color:#888;
    font-size:1.6rem;
    margin-bottom:0
}
#sky-main .gadget_video_highlights .block{
    margin-bottom:30px
}
#sky-main .gadget_video_highlights .btn-tag-video{
    padding: 0;
    background: none;
    outline: none;
    border: 0;
}
.gadget_faq_list_highlights .faq-dialog-box p{
    color:#262626
}
.gadget_block_icon_lnk_3_positions{
    display:flex
}
.gadget_block_icon_lnk_3_positions .block{
    margin-bottom:20px
}
.gadget_block_icon_lnk_3_positions .block a{
    min-height:80px;
    background-color:#e4e5e9;
    color:#4b4b4b;
    font-size:2rem;
    padding:20px 40px;
    text-decoration:none;
    height:100%;
    display:flex;
    align-items:center
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_block_icon_lnk_3_positions .block a{
        font-size:1.6rem;
        padding:20px 20px
    }
}
.gadget_block_icon_lnk_3_positions .block a .icon{
    display:block;
    float:left;
    font-size:40px;
    margin-right:25px;
    color:#da5551
}
.gadget_block_icon_lnk_3_positions .block a .icon.icon-money-middle-gray{
    margin-top:5px
}
.gadget_block_icon_lnk_3_positions .block a:hover{
    text-decoration:underline
}
.gadget_block_icon_lnk_3_positions .block a span:last-child{
    line-height:43px;
    font-size:2rem;
    color:#262626
}
.gadget_my_sky_pre_paid .contract_info{
    font-size:12px;
    margin-bottom:20px
}
.gadget_my_sky_pre_paid .contract_info label{
    height:40px;
    line-height:40px;
    font-size:2rem;
    font-weight:inherit;
    padding:0;
    margin-right:15px
}
.gadget_my_sky_pre_paid .contract_info .box-select{
    position:relative;
    min-height:1px;
    padding-right:15px;
    float:left
}
.gadget_my_sky_pre_paid .contract_info .client-date{
    font-size:1.4rem;
    display:inline-block
}
@media only screen and (max-width:992px){
    .gadget_my_sky_pre_paid .contract_info .client-date{
        margin-top:15px
    }
}
.gadget_my_sky_pre_paid .user-logged .user-info{
    display:block;
    float:left
}
@media only screen and (min-width:992px){
    .gadget_my_sky_pre_paid .user-logged .user-info{
        width:320px;
        display:inline-block;
        vertical-align:top;
        margin-right:20px
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_my_sky_pre_paid .user-logged .user-info{
        display:block;
        width:100%
    }
}
@media only screen and (min-width:992px){
    .gadget_my_sky_pre_paid .user-logged .user-area{
        width:350px
    }
}
@media only screen and (min-width:992px){
    .gadget_my_sky_pre_paid .user-logged .entertainment-options{
        width:288px;
        height:150px
    }
}
.gadget_my_sky_pre_paid .user-logged .gadget_icons_blocklist .user-area-list{
    width:calc(675px)
}
@media only screen and (min-width:768px){
    .gadget_my_sky_pre_paid .user-logged .gadget_icons_blocklist .user-area-list{
        width:624px
    }
}
.gadget_my_sky_pre_paid .user-info{
    display:none
}
.gadget_my_sky_pre_paid .user-area{
    width:100%;
    display:inline-block
}
@media only screen and (min-width:768px){
    .gadget_my_sky_pre_paid .user-area{
        width:auto
    }
}
.gadget_my_sky_pre_paid .user-area ul.user-area-list{
    width:calc(585px);
    border:1px solid #e4e5e9
}
@media only screen and (min-width:768px){
    .gadget_my_sky_pre_paid .user-area ul.user-area-list{
        width:auto
    }
}
.gadget_my_sky_pre_paid .user-area ul.user-area-list li:nth-child(odd){
    background-color:#e4e5e9
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_my_sky_pre_paid .user-area ul.user-area-list li a .user-item-container{
        width:95px
    }
}
.gadget_my_sky_pre_paid .entertainment-options{
    vertical-align:top;
    display:inline-block;
    border:1px solid #e4e5e9;
    width:336px;
    height:128px;
    margin-left:18px;
    padding:15px 20px
}
.gadget_my_sky_pre_paid .entertainment-options p{
    text-transform:uppercase;
    color:#d9322a;
    font-weight:700
}
.gadget_my_sky_pre_paid .entertainment-options ul li{
    display:inline-block;
    width:100px;
    padding:3px 3px 3px 0
}
.gadget_my_sky_pre_paid .entertainment-options ul li a{
    display:block;
    color:#555
}
.gadget_my_sky_pre_paid .entertainment-options ul li a:hover{
    color:#e10052
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_my_sky_pre_paid .entertainment-options{
        width:230px
    }
}
.gadget_my_sky_pre_paid .gadget_icons_blocklist{
    margin:0!important
}
@media only screen and (min-width:768px){
    .gadget_my_sky_pre_paid .gadget_icons_blocklist ul.user-area-list{
        width:618px;
        margin-top:-3px
    }
}
.gadget_recharge_points .panel-default>.panel-heading+.panel-collapse>.panel-body{
    padding:0
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .panel-default>.panel-heading+.panel-collapse>.panel-body{
        padding:15px
    }
}
.gadget_recharge_points .btn-carrinho-mobile{
    width:45px;
    height:45px;
    border-radius:50%;
    text-align:center;
    padding:0;
    float:right
}
.gadget_recharge_points .btn-carrinho-mobile i{
    display:block;
    font-size:32px;
    color:#fff
}
.gadget_recharge_points .panel-heading .panel-title a[aria-expanded] .base-arrow{
    border:1px solid #fff;
    display:block;
    width:36px;
    float:right;
    text-align:center;
    height:36px;
    padding-top:7px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.gadget_recharge_points .panel-heading .panel-title a[aria-expanded] .base-arrow i{
    font-size:20px;
    color:#fff
}
.gadget_recharge_points .panel-heading .panel-title a[aria-expanded=true] .base-arrow .sky-icones-seta-cima{
    display:block
}
.gadget_recharge_points .panel-heading .panel-title a[aria-expanded=true] .base-arrow .sky-icones-seta-baixo{
    display:none
}
.gadget_recharge_points .panel-heading .panel-title a[aria-expanded=false] .base-arrow .sky-icones-seta-cima{
    display:none
}
.gadget_recharge_points .panel-heading .panel-title a[aria-expanded=false] .base-arrow .sky-icones-seta-baixo{
    display:block
}
.gadget_recharge_points .panel-package h3{
    color:#fff;
    text-align:left
}
.gadget_recharge_points .panel-package .package-qtd .package-qtd-channels{
    color:#fff
}
.gadget_recharge_points .panel-package .package-points .package-advantage{
    width:100%;
    color:#fff
}
.gadget_recharge_points .panel-package .package-points .package-advantage p{
    margin-bottom:0;
    margin-top:0;
    margin-left:0;
    float:left;
    text-align:right;
    font-size:1.4rem;
    width:100%
}
.gadget_recharge_points .panel-package .package-points .package-advantage p strong{
    margin-left:0
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .panel-package .package-points .package-advantage p{
        margin-top:10px;
        margin-left:30px;
        font-size:1.6rem;
        text-align:inherit;
        width:auto
    }
    .gadget_recharge_points .panel-package .package-points .package-advantage p strong{
        margin-left:10px
    }
}
.gadget_recharge_points .panel-package .package-points .package-advantage p span{
    font-size:1rem;
    display:block
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .panel-package .package-points .package-advantage p span{
        font-size:1.5rem;
        display:initial
    }
}
.gadget_recharge_points .plan-details .text-init{
    font-size:1.8rem
}
.gadget_recharge_points .plan-details .text-uppercase{
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    color:#e10052
}
.gadget_recharge_points .plan-details .plan-details-info{
    background-color:#eff2f3;
    text-align:center
}
.gadget_recharge_points .plan-details .plan-details-info .btn-see-all-channels{
    width:auto;
    background-color:#fff;
    border:1px solid #d1d1d1
}
@media only screen and (min-width:768px){
    .gadget_recharge_points .plan-details .plan-details-info{
        background:0 0;
        text-align:inherit
    }
}
.gadget_recharge_points .plan-details h5{
    text-transform:uppercase;
    font-family:SkyTextMedium, sans-serif;
    font-size:1.6rem
}
.gadget_recharge_points .list-channels .channel{
    width:79px;
    height:45px;
    display:inline-block;
    text-align:center;
    padding:2px;
    margin:4px 0
}
.gadget_recharge_points .list-channels .channel img{
    width:auto;
    height:40px
}
.gadget_recharge_points .plan-price-list{
    list-style:none outside none;
    margin:0;
    padding:0;
    text-align:center
}
.gadget_recharge_points .plan-price-list .price-item{
    display:block;
    float:left;
    margin:0;
    width:100%
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item{
        margin:14px 5px 14px 0;
        width:auto
    }
}
.gadget_recharge_points .plan-price-list .price-item:last-child{
    margin-right:0
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value{
    width:100%;
    height:68px;
    font-size:1.4rem;
    margin:0;
    padding:15px;
    border-bottom:1px solid #d1d1d1;
    cursor:pointer
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value{
        width:175px;
        height:170px;
        font-size:1.8rem;
        padding:18px;
        border-bottom:0
    }
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value .btn-circle{
    background:0 0;
    margin-top:40px;
    padding:0 auto;
    outline:0;
    border-radius:50%;
    border:0
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value .btn-circle{
        width:60px;
        height:60px
    }
}
@media only screen and (min-width:480px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value .btn-circle{
        width:46px;
        height:46px
    }
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value .btn-circle:hover{
    opacity:.85
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value .btn-circle .sky-icones-carrinho-compras-01{
        font-size:68px;
        margin-top:-14px;
        margin-left:-20px
    }
}
@media only screen and (min-width:480px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value .btn-circle .sky-icones-carrinho-compras-01{
        font-size:54px;
        margin-top:-16px;
        margin-left:-13px
    }
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value{
    text-decoration:none;
    overflow:hidden
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul{
    display:table;
    width:100%
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul{
        display:block;
        width:100%
    }
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li{
    font-family:SkyTextMedium, sans-serif;
    display:table-cell;
    float:none;
    vertical-align:middle;
    text-align:left
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li{
        width:auto;
        display:block;
        float:left;
        text-align:inherit
    }
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.days{
    text-transform:uppercase;
    color:#262626;
    line-height:40px;
    text-align:left;
    width:42%
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.days{
        line-height:normal;
        text-align:inherit;
        width:inherit
    }
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.price{
    width:28%
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.price p{
    color:#555;
    line-height:19px;
    margin-bottom:0;
    font-size:.9rem
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.price p span{
    font-size:1.8rem
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.price p span{
        font-size:3rem
    }
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.price p{
        margin-bottom:10px;
        font-size:1.8rem;
        height:42px
    }
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.price{
        padding-top:19px;
        width:inherit
    }
}
.gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.button-area{
    width:30%
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value ul li.button-area{
        width:inherit
    }
}
@media only screen and (min-width:992px){
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value:hover ul li.days{
        color:#fff
    }
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value:hover ul li.price p{
        color:#fff
    }
    .gadget_recharge_points .plan-price-list .price-item .sky-panel-value:hover ul li.price p span{
        color:#fff
    }
}
.gadget_recharge_points .plan-price-list .btn-sky:hover{
    opacity:inherit!important;
    color:inherit!important
}
.gadget_recharge_points .buy-equip-title{
    margin:20px 0 10px;
    color:#4b4b4b;
    text-transform:uppercase
}
.gadget_recharge_points .buy-equip .more{
    background-color:#ce0271
}
.gadget_recharge_points .buy-equip p{
    font-size:1.6rem
}
.gadget_recharge_points .buy-equip .content_equip{
    padding-top:15px
}
#gadget-editorial-panel .well{
    background-color:#fff
}
#gadget-editorial-panel .buy-equip-title{
    margin:10px 0 5px;
    color:#262626;
    padding-bottom:15px
}
#gadget-editorial-panel .buy-equip .more{
    background-color:#ce0271
}
#gadget-plan-list .recharge-progress p{
    font-size:1.8rem;
    color:#585858;
    margin-bottom:10px
}
#gadget-plan-list .extract-list-container .extract-list .extract-item{
    padding:15px 0;
    border-bottom:1px solid #ccc
}
#gadget-plan-list .extract-list-container .extract-list .extract-item:first-child{
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc
}
#gadget-plan-list .extract-list-container .extract-list .extract-item:last-child{
    border-bottom:1px solid #ccc;
    border-top:0
}
#gadget-plan-list .extract-list-container .extract-list .extract-item .title h3{
    margin-top:10px;
    margin-bottom:10px;
    font-size:1.6rem;
    color:#e10052;
    border:0;
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal
}
@media only screen and (min-width:992px){
    #gadget-plan-list .extract-list-container .extract-list .extract-item .title h3{
        font-size:2.3rem
    }
}
#gadget-plan-list .extract-list-container .extract-list .extract-item .price span{
    color:#262626
}
#gadget-plan-list .extract-list-container .extract-list .extract-item .status{
    font-family:SkyTextRegular, sans-serif;
    font-weight:700;
    font-style:normal
}
#gadget-plan-list .extract-list-container .extract-list .extract-item .status span{
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.gadget-map-list .filter-box input{
    font-size:1.4rem
}
.gadget-map-list .btn-lupa{
    height:46px
}
.gadget-map-list .recharge-control .filter-box{
    border-bottom:1px solid #ccc;
    float:left
}
@media only screen and (min-width:768px){
    .gadget-map-list .recharge-control .filter-box .input-search{
        padding-top:15px
    }
}
.gadget-map-list .recharge-control .filter-box .input-search .btn-sky{
    padding:7px 12px
}
.gadget-map-list .recharge-control .filter-box .input-search .btn span{
    color:#e0180c
}
.gadget-map-list .recharge-control .filter-box .filter .map-list{
    text-align:center;
    padding:15px
}
.gadget-map-list .recharge-control .filter-box .filter .map-list p{
    color:#6b6765;
    font-size:1.2rem
}
.gadget-map-list .recharge-control .filter-box .filter .map-list.active{
    background:#eff2f3
}
.gadget-map-list .recharge-control .filter-box .filter .map-list.active a{
    text-decoration:none
}
.gadget-map-list .recharge-control .selector{
    margin-top:15px
}
.gadget-map-list .map-list{
    float:right;
    height:46px;
    background:#eff2f3
}
.gadget-map-list .map-list a{
    text-decoration:none
}
.gadget-map-list .map-list:nth-of-type(1){
    border-right:1px solid #e7e7e7;
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7
}
.gadget-map-list .map-list:nth-of-type(2){
    border-left:1px solid #e7e7e7;
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7
}
.gadget-map-list .map-list p{
    color:#6b6765;
    font-size:1.2rem;
    display:block;
    float:right;
    margin-bottom:0;
    line-height:54px;
    font-weight:700;
    font-family:SkyTextMedium, sans-serif;
}
.gadget-map-list .map-list.active{
    background:#fff
}
.gadget-map-list .map-list.active i{
    color:#e0180c
}
.gadget-map-list .map-list i{
    font-size:40px;
    color:#6b6765;
    display:block;
    float:left;
    margin-top:3px
}
@media only screen and (min-width:768px){
    .gadget-map-list .map-list i{
        font-size:50px;
        margin-top:0
    }
}
.gadget-map-list .map-list:hover a{
    text-decoration:none
}
.gadget-map-list .map-list:hover p{
    text-decoration:underline
}
.gadget-map-list .recharge-map{
    position:relative
}
.gadget-map-list .recharge-map iframe{
    width:100%;
    height:300px
}
@media only screen and (min-width:768px){
    .gadget-map-list .recharge-map iframe{
        height:450px
    }
}
.gadget-map-list .recharge-list .title-points{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.gadget-map-list .recharge-list .title-points .title{
    font-weight:700;
    font-size:1.6rem;
    color:#e0180c
}
.gadget-map-list .recharge-list .title-points .title span{
    color:#000
}
.gadget-map-list .recharge-list .rechargePoints{
    border-bottom:1px solid #ccc
}
.gadget-map-list .recharge-list .rechargePoints .network-list{
    border-right:1px solid #ccc;
    min-height:155px
}
.gadget-map-list .recharge-list .rechargePoints .network-list .title{
    font-weight:700;
    color:#e0180c
}
.gadget-map-list .recharge-list .rechargePoints .network-list.localization_area,.gadget-map-list .recharge-list .rechargePoints .network-list.phone_list{
    padding:20px
}
.gadget-map-list .recharge-list .rechargePoints .network-list.localization_area i,.gadget-map-list .recharge-list .rechargePoints .network-list.phone_list i{
    font-size:3.5rem;
    color:#e0180c
}
.gadget-map-list .recharge-list .rechargePoints .network-list.localization_area .title-distance .distance,.gadget-map-list .recharge-list .rechargePoints .network-list.phone_list .title-distance .distance{
    color:#000;
    font-weight:700
}
.gadget-map-list .recharge-list .rechargePoints .network-list.localization_area ul li,.gadget-map-list .recharge-list .rechargePoints .network-list.phone_list ul li{
    font-size:1.6rem
}
.gadget-map-list .recharge-list .rechargePoints .network-list:last-child{
    border:0
}
.gadget-map-list .sky-plan-recharge-list .panel-body h4{
    color:#e10052
}
.gadget-map-list .sky-plan-recharge-list .panel-body button{
    white-space:normal
}
.gadget-map-list .sky-plan-recharge-list .block-price{
    float:left
}
.gadget-map-list .btn-sky{
    white-space:normal;
    text-align:center;
    font-size:1.1rem
}
.recharge-tab-control{
    margin-bottom:30px;
    border-bottom:1px solid #ccc;
    padding-bottom:20px
}
.recharge-tab-control a{
    width:150px;
    border:0;
    background-color:#e4e5e9;
    color:#e0180c
}
@media only screen and (min-width:768px){
    .recharge-tab-control a{
        width:180px
    }
}
.recharge-tab-control a.active{
    background-color:#e0180c;
    color:#fff;
    z-index:0!important
}
.recharge-tab-control a i{
    font-size:45px;
    float:left
}
.recharge-tab-control a span{
    text-align:left;
    display:inline-block;
    font-size:1.8rem
}
.btn-sky:hover{
    opacity:.85
}
.gadget_recharge_options{
    margin-bottom:40px
}
.gadget_recharge_options h3{
    color:#555
}
.gadget_recharge_options p{
    font-size:18px;
    padding-top:25px;
    padding-bottom:25px
}
.gadget_recharge_options .icons-button-list ul{
    background-color:#f4f6f6;
    padding-top:5px;
    padding-bottom:5px
}
.gadget_recharge_options .icons-button-list ul li{
    text-align:center;
    width:90px;
    float:left;
    padding-right:8px;
    padding-left:8px;
    min-height:110px;
    color:#888;
    border-right:1px solid #f4f6f6
}
.gadget_recharge_options .icons-button-list ul li:last-child{
    border-right:0
}
.gadget_recharge_options .icons-button-list ul li i{
    font-size:60px
}
.gadget_recharge_options .icons-button-list ul li a{
    color:#888;
    text-decoration:none;
    font-family:SkyTextMedium, sans-serif;
}
.gadget_recharge_options .icons-button-list ul li a .figure-caption{
    position:relative;
    background:0 0;
    width:100%;
    height:100%;
    bottom:0
}
.gadget_recharge_options .icons-button-list ul li a .figure-caption:hover span{
    text-decoration:underline
}
.gadget_package_promo .promo{
    padding-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .promo{
        margin-bottom:20px
    }
}
@media only screen and (min-width:960px){
    .gadget_package_promo .promo{
        margin-bottom:20px
    }
}
@media only screen and (min-width:768px){
    .gadget_package_promo .promo{
        border-bottom:1px solid #ccc
    }
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .promo .subtitle{
        margin-top:0;
        font-size:24px
    }
}
@media only screen and (min-width:960px){
    .gadget_package_promo .promo .subtitle{
        margin-top:0;
        font-size:24px
    }
}
.gadget_package_promo .promo .sky-panel-value{
    width:48%;
    height:180px;
    margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .promo .sky-panel-value{
        width:178px;
        height:193px
    }
}
@media only screen and (min-width:960px){
    .gadget_package_promo .promo .sky-panel-value{
        width:215px;
        height:220px
    }
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .promo .sky-panel-value .sky-panel-heading{
        font-size:18px
    }
}
.gadget_package_promo .promo .sky-panel-value .panel-body,.gadget_package_promo .promo .sky-panel-value .sky-panel-heading{
    font-weight:700
}
.gadget_package_promo .promo .sky-panel-value .panel-body p{
    display:block
}
.gadget_package_promo .promo .sky-panel-value .panel-body p strong{
    font-size:20px;
    color:#da0054
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .promo .sky-panel-value .panel-body p strong{
        font-size:28px
    }
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .promo .sky-panel-value .panel-body{
        font-size:18px
    }
}
.gadget_package_promo .promo .sky-panel-value .panel-body button.sky-icones-carrinho-compras-01{
    background:0 0;
    border:0;
    font-size:55px;
    margin-top:12px
}
.gadget_package_promo .promo .text-content p{
    font-weight:700;
    color:#686868;
    font-size:16px
}
.gadget_package_promo .promo .text-content .buy-by-phone{
    margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .promo .text-content .buy-by-phone{
        margin-top:0
    }
}
@media only screen and (min-width:960px){
    .gadget_package_promo .promo .text-content .buy-by-phone{
        margin-top:50px
    }
}
.gadget_package_promo .promo .text-content .buy-by-phone p{
    width:241px;
    margin:0 auto;
    font-weight:700
}
.gadget_package_promo .promo .text-content .buy-by-phone p .phone-sky{
    color:#ed2028
}
.gadget_package_promo .promo .text-content .phone-number{
    color:#ed2028;
    font-weight:700
}
.gadget_package_promo .promo .text-content .text-chanel{
    margin:0 0 20px 0
}
@media only screen and (min-width:960px){
    .gadget_package_promo .promo .text-content .text-chanel{
        margin:0 0 25px 0
    }
}
.gadget_package_promo .cards-infos{
    padding-top:0;
    padding-bottom:15px
}
.gadget_package_promo .banner-new-package img{
    width:100%
}
.gadget_package_promo .buy-by-phone-xs p{
    text-align:center;
    font-weight:700;
    font-size:14px
}
.gadget_package_promo .buy-by-phone-xs p span{
    color:#ed2028;
    font-size:12px
}
.gadget_package_promo .card-list-group{
    width:267px;
    margin:10px auto 15px auto
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .card-list-group{
        width:auto;
        margin:3px auto 0 auto
    }
}
@media only screen and (min-width:960px){
    .gadget_package_promo .card-list-group{
        width:auto;
        margin:22px auto 15px auto
    }
}
.gadget_package_promo .card-list-group li{
    display:inline-block
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .card-list-group li{
        margin-right:25px
    }
}
@media only screen and (min-width:960px){
    .gadget_package_promo .card-list-group li{
        margin-right:25px
    }
}
.gadget_package_promo .card-list-group li:last-child{
    margin-right:0
}
.gadget_package_promo .see-more{
    border:1px solid #d6d6d7;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
    padding:17px 0
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_promo .see-more{
        text-align:center
    }
}
.gadget_package_promo .see-more p{
    margin:0;
    color:#808081
}
.gadget_package_promo .see-more a{
    text-decoration:none;
    color:#ed2028
}
.gadget_package_promo .see-more a:hover{
    color:#ed757a
}
.gadget_package_promo .sky-btn-group{
    margin-bottom:20px
}
@media only screen and (min-width:960px){
    .gadget_package_promo .sky-btn-group a:first-child{
        float:left
    }
    .gadget_package_promo .sky-btn-group a:last-child{
        float:right
    }
}
.gadget_package_promo .sky-btn-group .btn-sky-basic{
    color:#ed2028;
    font-weight:700
}
@media only screen and (min-width:960px){
    .gadget_package_promo .sky-btn-group .btn-sky-basic{
        padding:8px 32px
    }
}
.gadget_slider_box_list_description .box-list a{
    text-decoration:none
}
.gadget_slider_box_list_description .box-list figure.orange img{
    border-bottom:10px solid #f87500
}
.gadget_slider_box_list_description .box-list figure.black img{
    border-bottom:10px solid #000
}
.gadget_slider_box_list_description .box-list figure.blue img{
    border-bottom:10px solid #4a549d
}
.gadget_slider_box_list_description .box-list figcaption{
    text-align:center
}
.gadget_slider_box_list_description .box-list figcaption span{
    font-size:14px;
    color:#000
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_slider_box_list_description .box-list figcaption span{
        font-size:24px
    }
}
@media only screen and (min-width:992px){
    .gadget_slider_box_list_description .box-list figcaption span{
        font-size:24px
    }
}
.gadget_slider_box_list_description .box-list figcaption p{
    text-align:left;
    font-size:15px;
    color:#000
}
.gadget_icons_button_list .icons-button-list{
    overflow:scroll;
    overflow-x:scroll;
    overflow-y:hidden;
    float:none!important
}
@media only screen and (min-width:992px){
    .gadget_icons_button_list .icons-button-list{
        overflow:hidden
    }
}
.gadget_icons_button_list .icons-button-list ul{
    width:calc(940px)
}
.gadget_icons_button_list .icons-button-list ul li{
    text-align:center;
    width:156px;
    float:left;
    border-right:1px solid #ccc;
    min-height:165px
}
.gadget_icons_button_list .icons-button-list ul li:last-child{
    margin-right:0;
    border:0
}
.gadget_icons_button_list .icons-button-list ul li a{
    text-decoration:none
}
.gadget_icons_button_list .icons-button-list ul li a .figure i{
    font-size:83px;
    color:#e0180c
}
.gadget_icons_button_list .icons-button-list ul li a .figure-caption{
    position:relative;
    background:0 0;
    width:100%;
    height:100%;
    bottom:0;
    padding:15px
}
.gadget_icons_button_list .icons-button-list ul li a .figure-caption span{
    left:0;
    bottom:4px;
    position:relative;
    display:block;
    width:100%;
    color:#888;
    font-size:18px
}
.gadget_icons_button_list .icons-button-list ul li:hover a{
    text-decoration:none
}
.gadget_icons_button_list .icons-button-list ul li:hover a .figure-caption span{
    color:#e0180c;
    text-decoration:none
}
.gadget_channel_list{
    margin-top:40px;
    padding-bottom:100px;
    border-bottom:1px solid #e4e5e9
}
.gadget_channel_list .channel-list li{
    padding:10px 5px;
    border-bottom:1px solid #e7e7e7
}
.gadget_channel_list .channel-list li .channel-list-title{
    text-align:center;
    color:#787484
}
.gadget_channel_list .channel-list li .channel-list-title h4{
    font-weight:700;
    font-size:20px
}
@media only screen and (min-width:768px){
    .gadget_channel_list .channel-list li .channel-list-title{
        text-align:left
    }
    .gadget_channel_list .channel-list li .channel-list-title h4{
        padding-left:30px
    }
}
.gadget_channel_list .channel-list li .channel-content-group li{
    display:inline-block;
    border:0
}
.gadget_channel_list .panel-heading strong{
    color:#787484;
    font-size:18px
}
.gadget_genres_block_list .gallery-item li{
    padding:0
}
.gadget_genres_block_list .gallery-item li a:hover{
    text-decoration:none
}
.gadget_genres_block_list .gallery-item li .item-title{
    text-transform:uppercase;
    color:#e10052;
    margin:0;
    font-size:22px
}
@media only screen and (min-width:768px){
    .gadget_genres_block_list .gallery-item li .item-title{
        font-size:36px
    }
}
.gadget_genres_block_list .gallery-item li .item-content{
    text-align:justify;
    font-size:14px;
    color:#000
}
@media only screen and (min-width:768px){
    .gadget_genres_block_list .gallery-item li .item-content{
        font-size:15px
    }
}
.gadget_genres_block_list .gallery-item li .item-button{
    margin:5px 0 0 0;
    font-size:14px;
    font-weight:700
}
.gadget_genres_block_list .gallery-item .item-image{
    width:100%
}
.gadget_feature_icons{
    background-repeat:no-repeat;
    background-position:center bottom;
    background-size:100%
}
@media only screen and (min-width:992px){
    .gadget_feature_icons{
        padding:50px;
        margin-top:55px
    }
}
.gadget_feature_icons .box-feature{
    display:block;
    padding:10px;
    text-align:center
}
.gadget_feature_icons .box-feature .feature{
    background:#e0180c;
    height:140px;
    margin:1px;
    padding:20px;
    display:inline-block
}
.gadget_feature_icons .box-feature .feature img{
    text-align:center;
    height:57px
}
.gadget_feature_icons .box-feature .feature p{
    text-align:center;
    color:#fff;
    font-weight:700
}
@media only screen and (min-width:992px){
    .gadget_feature_icons .box-feature .feature{
        height:160px;
        max-width:150px
    }
}
.gadget_feature_icons .box-feature .feature-img{
    position:absolute;
    top:-91px;
    right:123px
}
.gadget_address_list .recharge-list{
    color:#6b6765
}
.gadget_address_list .recharge-list .phones{
    padding-top:30px
}
.gadget_address_list .recharge-list .phones .icon{
    font-size:20px;
    color:#e10052
}
.gadget_address_list .recharge-list .title-points{
    border-bottom:1px solid #ccc;
    padding-bottom:10px
}
.gadget_address_list .recharge-list ul li{
    border-bottom:1px solid #ccc
}
.gadget_address_list .recharge-list ul li .network-list{
    border-right:1px solid #ccc
}
.gadget_address_list .recharge-list ul li .network-list a{
    white-space:normal
}
.gadget_address_list .recharge-list ul li .network-list.distance{
    padding:20px
}
.gadget_address_list .recharge-list .address-recharge{
    padding:15px
}
.gadget_address_list .recharge-list .address-recharge .title-recharge{
    font-size:18px;
    font-weight:700;
    color:#e10052
}
.gadget_address_list .recharge-list .address-recharge span{
    font-size:15px
}
.gadget_address_list .subtitle small{
    font-size:14px;
    color:#888
}
.gadget_address_list .block{
    border-bottom:1px solid #ccc;
    padding-bottom:19px;
    margin-top:19px;
    overflow:hidden
}
.gadget_extract_list{
    margin-top:10px
}
.gadget_extract_list .recharge-progress p{
    font-size:18px;
    color:#585858;
    margin-bottom:10px
}
.gadget_extract_list .extract-list-container .extract-list .extract-item{
    padding:15px 0;
    border-bottom:1px solid #ccc
}
.gadget_extract_list .extract-list-container .extract-list .extract-item:first-child{
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc
}
.gadget_extract_list .extract-list-container .extract-list .extract-item:last-child{
    border-bottom:1px solid #ccc;
    border-top:0
}
.gadget_extract_list .extract-list-container .extract-list .extract-item .title h3{
    margin-top:10px;
    margin-bottom:10px;
    font-size:16px;
    color:#e10052;
    font-family:SkyTextMedium, sans-serif;
    font-weight:400;
    font-style:normal;
    border:0
}
@media only screen and (min-width:992px){
    .gadget_extract_list .extract-list-container .extract-list .extract-item .title h3{
        font-size:23px
    }
}
.gadget_extract_list .extract-list-container .extract-list .extract-item .price span{
    color:#262626
}
.gadget_extract_list .extract-list-container .extract-list .extract-item .status{
    font-family:SkyTextRegular, sans-serif;
    font-weight:700;
    font-style:normal
}
.gadget_extract_list .extract-list-container .extract-list .extract-item .status span{
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.gadget_static_full_banner figure img{
    width:100%
}
.gadget_static_full_banner .description-banner{
    display:none
}
@media only screen and (min-width:768px){
    .gadget_static_full_banner .description-banner{
        font-size:30px;
        text-transform:uppercase;
        max-width:525px;
        position:absolute;
        bottom:150px;
        left:10px;
        display:inline-block
    }
}
.gadget_static_full_banner .title-banner{
    position:absolute;
    bottom:15px;
    left:10px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_static_full_banner .title-banner{
        bottom:37px;
        left:20px
    }
}
.gadget_static_full_banner .title-banner span{
    color:#fff;
    font-size:20px;
    text-transform:uppercase;
    float:left;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_static_full_banner .title-banner span{
        font-size:30px
    }
}
@media only screen and (min-width:960px){
    .gadget_static_full_banner .title-banner span{
        font-size:38px
    }
}
.gadget_static_full_banner .title-banner span:first-child{
    background-color:rgba(21,21,21,.8);
    text-align:center;
    padding:12px 10px
}
.gadget_static_full_banner .title-banner span:last-child{
    padding:12px 10px 12px 5px
}
.gadget_package_recharge .sky-icones-price{
    display:inline-block;
    width:40px;
    height:40px;
    margin-bottom:5px
}
.gadget_package_recharge .blocks-selected{
    width:100%
}
.gadget_package_recharge .blocks-selected .block-label{
    background-color:#ce0271;
    padding:10px
}
@media only screen and (min-width:992px){
    .gadget_package_recharge .blocks-selected .block-label{
        padding:34px 10px 30px 10px;
        margin-right:1px;
        float:left;
        height:140px;
        min-width:140px
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_recharge .blocks-selected .block-label{
        padding:34px 10px 30px 20px;
        margin-right:1px;
        float:left;
        height:140px;
        min-width:140px
    }
}
.gadget_package_recharge .blocks-selected .block-label h3{
    color:#fff;
    margin:0;
    font-size:2.4rem;
    float:left
}
@media only screen and (min-width:768px){
    .gadget_package_recharge .blocks-selected .block-label h3{
        float:none;
        margin:0 0 10px 0
    }
}
.gadget_package_recharge .blocks-selected .block-label p{
    color:#fff;
    font-size:1.8rem;
    font-weight:400;
    float:right;
    margin:0
}
@media only screen and (min-width:768px){
    .gadget_package_recharge .blocks-selected .block-label p{
        float:none;
        margin:0 0 10px
    }
}
.gadget_package_recharge .blocks-selected .block-radio{
    width:100%;
    white-space:normal;
    border-radius:0;
    border:0;
    box-shadow:none;
    background-color:#e4e5e9;
    margin-left:0!important;
    padding:0;
    margin-top:4px;
    margin-bottom: 4px;
    margin-right: 0;
}
@media only screen and (min-width:992px){
    .gadget_package_recharge .blocks-selected .block-radio{
        width:122px;
        height:140px;
        margin:0 1px 0 0
    }
}
@media only screen and (min-width:840px) and (max-width:992px){
    .gadget_package_recharge .blocks-selected .block-radio{
        width:103px;
        height:140px;
        margin:0 1px 0 0
    }
}
@media only screen and (min-width:768px) and (max-width:840px){
    .gadget_package_recharge .blocks-selected .block-radio{
        width:88px;
        height:140px;
        margin:0 1px 0 0
    }
}
.gadget_package_recharge .blocks-selected .block-radio.active,.gadget_package_recharge .blocks-selected .block-radio.focus,.gadget_package_recharge .blocks-selected .block-radio:active,.gadget_package_recharge .blocks-selected .block-radio:focus,.gadget_package_recharge .blocks-selected .block-radio:hover{
    color:#fff;
    background-color:#ce0271;
    z-index:0!important
}
.gadget_package_recharge .blocks-selected .block-radio.active span.label-title,.gadget_package_recharge .blocks-selected .block-radio.focus span.label-title,.gadget_package_recharge .blocks-selected .block-radio:active span.label-title,.gadget_package_recharge .blocks-selected .block-radio:focus span.label-title,.gadget_package_recharge .blocks-selected .block-radio:hover span.label-title{
    color:#fff
}
.gadget_package_recharge .blocks-selected .block-radio.active span.label-value,.gadget_package_recharge .blocks-selected .block-radio.focus span.label-value,.gadget_package_recharge .blocks-selected .block-radio:active span.label-value,.gadget_package_recharge .blocks-selected .block-radio:focus span.label-value,.gadget_package_recharge .blocks-selected .block-radio:hover span.label-value{
    color:#fff
}
@media only screen and (min-width:768px){
    .gadget_package_recharge .blocks-selected .block-radio.active span.glyphicon,.gadget_package_recharge .blocks-selected .block-radio.focus span.glyphicon,.gadget_package_recharge .blocks-selected .block-radio:active span.glyphicon,.gadget_package_recharge .blocks-selected .block-radio:focus span.glyphicon,.gadget_package_recharge .blocks-selected .block-radio:hover span.glyphicon{
        display:block
    }
}
.gadget_package_recharge .blocks-selected .block-radio a{
    width:100%;
    height:100%;
    display:block;
    padding:5px 10px
}
@media only screen and (min-width:768px){
    .gadget_package_recharge .blocks-selected .block-radio a{
        padding-top:30px
    }
}
.gadget_package_recharge .blocks-selected .block-radio a p{
    display:block;
    font-weight:700
}
.gadget_package_recharge .blocks-selected .block-radio a p.label-title{
    font-size:1.8rem;
    color:#6b6765;
    float:left;
    font-weight:700!important;
    margin:0;
    width:35%;
    text-align:left
}
@media only screen and (min-width:768px){
    .gadget_package_recharge .blocks-selected .block-radio a p.label-title{
        float:none;
        width:auto;
        text-align:center
    }
}
@media only screen and (min-width:768px) and (max-width:840px){
    .gadget_package_recharge .blocks-selected .block-radio a p.label-title{
        font-size:1.6rem
    }
}
.gadget_package_recharge .blocks-selected .block-radio a p.label-value{
    font-size:1.8rem;
    color:#ce0271;
    float:right;
    font-weight:700!important;
    width:35%;
    text-align:right
}
@media only screen and (min-width:768px){
    .gadget_package_recharge .blocks-selected .block-radio a p.label-value{
        float:none;
        width:auto;
        text-align:center
    }
}
@media only screen and (min-width:768px) and (max-width:840px){
    .gadget_package_recharge .blocks-selected .block-radio a p.label-value{
        font-size:1.6rem
    }
}
.gadget_package_recharge .blocks-selected .block-radio a p.label-value small{
    font-size:1.5rem
}
.gadget_package_recharge .blocks-selected .block-radio a p.icons{
    font-size:30px;
    color:#ce0271
}
.gadget_package_recharge .blocks-selected .block-radio a:hover{
    text-decoration:none;
    color:#fff
}
.gadget_package_recharge .blocks-selected .block-radio a:hover p{
    color:#fff
}
.gadget_package_recharge .blocks-selected .block-radio a:hover p.label-title{
    color:#e496b8
}
.gadget_package_recharge .blocks-selected .btn-default{
    width:100%;
    color:#ce0271;
    border-radius:0;
    border:0;
    background-color:#e4e5e9;
    margin-left:0!important;
    margin-top:5px;
    white-space:normal;
    padding:25px 10px
}
.gadget_package_recharge .blocks-selected .btn-default.price{
    padding-top:15px;
    background-color:#fff;
    border:1px solid #e4e5e9
}
.gadget_package_recharge .blocks-selected .btn-default.price .label-value{
    color:#ce152b
}
.gadget_package_recharge .blocks-selected .btn-default.price:hover{
    background-color:#f1f1f1
}
.gadget_package_recharge .blocks-selected .btn-default.price:hover .label-title{
    color:#262626
}
@media only screen and (min-width:992px){
    .gadget_package_recharge .blocks-selected .btn-default{
        margin-left:3px!important;
        height:140px;
        width:169px;
        margin-top:0
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_recharge .blocks-selected .btn-default{
        margin-left:3px!important;
        height:140px;
        width:130px;
        margin-top:0
    }
}
.gadget_package_recharge .blocks-selected .btn-default:hover{
    background-color:#ce0271;
    color:#fff
}
.gadget_package_recharge .blocks-selected .btn-default:hover .label-title{
    color:#fff
}
.gadget_package_recharge .blocks-selected .btn-default p{
    font-size:1.7rem;
    font-weight:700;
    text-transform:uppercase;
    margin:0
}
.gadget_package_recharge .blocks-selected .btn-default p.label-title{
    font-size:1.4rem;
    color:#000;
    text-transform:none
}
.gadget_package_recharge .blocks-selected .btn-default .icons{
    font-size:2rem;
    margin-top:0
}
.gadget_search_advanced_main_results h4{
    margin-top:20px;
    font-size:18px;
    color:#9097a7
}
.gadget_search_advanced_main_results .main-results .main-results-content .link-block{
    display:block;
    overflow:hidden;
    padding:10px
}
.gadget_search_advanced_main_results .main-results .main-results-content .link-block:hover{
    background-color:#feffec
}
.gadget_search_advanced_main_results .main-results .main-results-content h5,.gadget_search_advanced_main_results .main-results .main-results-content p{
    font-size:15px
}
.gadget_search_advanced_main_results .main-results .main-results-content h5{
    font-weight:700;
    margin-top:10px;
    margin-bottom:10px;
    color:#c70008
}
.gadget_search_advanced_main_results .main-results .main-results-content p{
    color:#999;
    margin-bottom:5px
}
.gadget_search_advanced_main_results .main-results .main-results-content p.text{
    font-size:14px
}
.gadget_search_advanced_main_results .main-results .main-results-content .actor-name{
    margin-bottom:17px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_search_advanced_main_results .main-results .main-results-content .actor-name{
        margin-bottom:0
    }
}
.gadget_search_advanced_main_results .main-results .main-results-content span{
    font-size:10px;
    color:#c70008;
    text-align:right;
    display:block;
    margin-bottom:10px
}
.gadget_search_advanced_main_results .main-results .main-results-content .link-social i{
    font-size:25px;
    color:#c70008
}
.gadget_search_advanced_main_results .block{
    margin-top:20px
}
.gadget_search_advanced_main_results .movies h5{
    font-weight:700;
    margin-top:10px;
    margin-bottom:10px;
    color:#c70008
}
.gadget_search_advanced_main_results .movies a{
    display:block;
    overflow:hidden;
    padding:10px;
    background-color:#e7e7e7
}
.gadget_search_advanced_main_results .movies .chanel-time,.gadget_search_advanced_main_results .movies .date-time{
    font-size:15px;
    color:#6b6765
}
.gadget_search_advanced_main_results .movies .date-time{
    font-weight:700
}
.gadget_search_advanced_main_results .movies .sky-icones-hd,.gadget_search_advanced_main_results .movies .sky-icones-livre{
    margin-right:5px
}
.gadget_search_advanced_main_results .movies .sky-icones-hd:after,.gadget_search_advanced_main_results .movies .sky-icones-livre:after{
    content:'|';
    position:absolute;
    top:-2px
}
.gadget_search_advanced_main_results .movies .sky-icones-hd{
    font-size:22px;
    color:#6b6765
}
.gadget_search_advanced_main_results .movies .sky-icones-livre{
    font-size:20px;
    color:#00af50
}
.gadget_search_advanced_main_results .movies .rating{
    margin-top:5px
}
.gadget_buttons_action .buttons-list{
    margin-bottom:20px
}
.gadget_buttons_action .buttons-list .btn-gray{
    padding:15px;
    text-transform:uppercase;
    background:#eff2f3;
    font-size:15px;
    width:100%;
    text-align:center;
    white-space:normal
}
@media only screen and (min-width:507px){
    .gadget_buttons_action .buttons-list .btn-gray{
        padding:30px;
        font-size:30px
    }
}
.gadget_faq_tabs .tab-frequently-questions .tab-title{
    text-transform:uppercase;
    text-align:center;
    font-size:14px;
    padding:10px 5px;
    background-color:#f0f1f3
}
.gadget_faq_tabs .tab-frequently-questions .nav-tabs{
    width:100%;
    height:150px;
    overflow-x:auto;
    list-style:none;
    white-space:nowrap;
    border-bottom:0
}
.gadget_faq_tabs .tab-frequently-questions .nav-tabs li{
    position:relative;
    text-align:center;
    margin-right:11px;
    display:inline-block;
    white-space:normal
}
.gadget_faq_tabs .tab-frequently-questions .nav-tabs li:last-child{
    margin-right:0
}
.gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div{
    color:#fff
}
.gadget_faq_tabs .tab-frequently-questions .nav-tabs li.active a div:before{
    content:'\A';
    width:0;
    height:0;
    border-left:60px solid transparent;
    border-right:60px solid transparent;
    z-index:0;
    position:absolute;
    bottom:-30px;
    left:0
}
.gadget_faq_tabs .tab-frequently-questions .nav-tabs li a{
    border-radius:0;
    border:0;
    padding:0
}
.gadget_faq_tabs .tab-frequently-questions .nav-tabs li a div{
    text-transform:uppercase;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:120px;
    height:100px;
    color:#666;
    background-color:#f0f1f3;
    position:relative;
    max-width:120px
}
.gadget_faq_tabs .tab-frequently-questions .tab-content{
    border:0;
    border-radius:0;
    border-top-left-radius:0
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .tab-pane{
    padding:10px 0
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .panel-heading h4 a{
    text-decoration:none;
    text-transform:uppercase;
    font-size:12px;
    color:#000;
    font-weight:700
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .panel-body{
    padding:15px 0;
    border:0
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default{
    border:0
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading{
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:4px
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading h4 a.collapsed span .sky-icon-arrow:before{
    content:'\e604'
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading h4 a span .sky-icon-arrow:before{
    color:#ee0056;
    margin-right:10px;
    content:'\e603'
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container{
    font-size:15px
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container p{
    color:#888
}
.gadget_faq_tabs .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container .title{
    color:#ee0056
}
.gadget_faq_tabs .tab-frequently-questions .icon{
    width:11px;
    height:12px;
    display:block;
    float:left;
    margin-right:10px;
    font-size:21px;
    margin-top:-2px;
    margin-left:0
}
.gadget_search_box .search-box{
    padding:30px;
    border:1px solid #ccc;
    border-radius:5px;
    margin-top:20px;
    margin-bottom:20px;
    overflow:hidden
}
.gadget_search_box .search-box p{
    font-size:20px;
    font-weight:700
}
.gadget_search_box .search-box .search{
    position:relative;
    width:60%;
    margin:0 auto
}
.gadget_search_box .search-box .search input{
    width:100%;
    border-radius:5px
}
.gadget_search_box .search-box .search button{
    top:0;
    right:0;
    margin:8px 0;
    background:0 0;
    border:0;
    position:absolute
}
.gadget_search_box .accordion .panel-title .icon{
    color:#e10052;
    width:11px;
    height:12px;
    display:block;
    float:left;
    margin-right:10px;
    font-size:21px;
    margin-top:-2px;
    margin-left:0
}
.gadget_search_box .accordion .panel-default{
    border:0
}
.gadget_search_box .accordion .panel-default .panel-heading{
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:4px
}
.gadget_search_box .accordion .panel-default .panel-heading h4 a{
    text-decoration:none;
    text-transform:uppercase;
    font-size:12px;
    color:#000;
    font-weight:700
}
.gadget_search_box .accordion .panel-default .panel-heading h4 a.collapsed span .sky-icon-arrow:before{
    content:'\e604'
}
.gadget_search_box .accordion .panel-default .panel-heading h4 a span .sky-icon-arrow:before{
    color:#e10052;
    margin-right:10px;
    content:'\e603'
}
.gadget_search_box .accordion .panel-default .panel-body .text-container{
    font-size:15px
}
.gadget_search_box .accordion .panel-default .panel-body .text-container p{
    color:#888
}
.gadget_search_box .accordion .panel-default .panel-body .text-container .title{
    color:#e10052
}
.gadget_banner_content .container{
    border-bottom:1px solid #ccc
}
.gadget_banner_content p{
    text-transform:uppercase;
    font-weight:700;
    font-size:14px;
    text-align:center
}
.gadget_banner_content p.title{
    font-size:26px;
    padding:50px 0 0 0;
    text-align:left
}
.gadget_banner_content img{
    display:block;
    margin:auto
}
.gadget_banner_content .advantage:after{
    content:'.';
    font-size:70px;
    position:absolute;
    top:25px;
    right:0;
    color:#b4b8b8
}
.gadget_banner_content .advantage:last-child:after{
    display:none
}
.gadget_interactive_map .title_area h3{
    text-transform:uppercase;
    text-align:center;
    font-size:30px
}
.gadget_interactive_map .interactive_map{
    fill:#ccc;
    width:85mm;
    height:94mm
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_interactive_map .interactive_map{
        width:120mm;
        height:120mm
    }
}
@media only screen and (min-width:992px){
    .gadget_interactive_map .interactive_map{
        width:145mm;
        height:145mm
    }
}
.gadget_interactive_map .interactive_map .active_state{
    fill:#ffa12c
}
.gadget_interactive_map .interactive_map .active_state:hover{
    fill:#fa2f2e
}
.gadget_interactive_map .interactive_map .active_state.current_state{
    fill:#fa2f2e
}
.gadget_interactive_map .interactive_map .active_state.current_state:before{
    width:16px;
    content:' ';
    position:absolute;
    left:-16px;
    top:-6px;
    height:20px
}
.gadget_interactive_map .map_area .map_legend{
    position:absolute;
    bottom:0;
    left:50px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_interactive_map .map_area .map_legend{
        bottom:95px;
        max-width:245px
    }
}
@media only screen and (min-width:992px){
    .gadget_interactive_map .map_area .map_legend{
        bottom:125px
    }
}
.gadget_interactive_map .map_area .map_legend .map_color{
    width:35px;
    height:35px;
    background-color:#ffa12c;
    content:'.'
}
.gadget_interactive_map .map_area .map_legend .map_text{
    font-size:14px
}
.gadget_interactive_map .result_map h2{
    font-size:20px;
    color:#fb6f17
}
@media only screen and (min-width:768px){
    .gadget_interactive_map .result_map h2{
        font-size:26px
    }
}
.gadget_interactive_map .result_map p{
    font-size:20px;
    color:#d9322a;
    text-transform:uppercase;
    font-weight:700
}
@media only screen and (min-width:768px){
    .gadget_interactive_map .result_map p{
        font-size:38px
    }
}
.gadget_interactive_map .cep_form{
    min-height:200px;
    border:1px solid #fff;
    background-color:#e4e5e9;
    border-radius:5px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_interactive_map .cep_form{
        margin-top:50px
    }
}
@media only screen and (min-width:992px){
    .gadget_interactive_map .cep_form{
        margin-top:125px
    }
}
.gadget_interactive_map .cep_form .form_box{
    padding:8px
}
.gadget_interactive_map .cep_form .form_box h3{
    text-transform:uppercase;
    font-size:20px;
    font-weight:700
}
.gadget_interactive_map .cep_form .form_box span{
    font-size:12px
}
.gadget_interactive_map .cep_form .form_box span:last-child{
    color:#888
}
@media only screen and (min-width:992px){
    .gadget_interactive_map .cep_form .form_box{
        padding:25px
    }
}
.gadget_signature_form .signature-form{
    overflow:hidden;
    border:1px solid #d1d1d1;
    padding:15px
}
.gadget_signature_form .signature-form h4{
    font-size:17px;
    margin-bottom:10px;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_form .signature-form h4{
        font-size:24px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_form .signature-form h4{
        font-size:24px
    }
}
.gadget_signature_form .signature-form .package p{
    font-size:23px;
    color:#fff;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px
}
.gadget_signature_form .signature-form .other-package{
    text-decoration:none;
    color:#e0180c;
    font-size:13px;
    text-align:center
}
.gadget_signature_form .signature-form .other-package:before{
    content:'>';
    margin-right:5px
}
.gadget_signature_form .signature-form .checkbox label,.gadget_signature_form .signature-form .checkbox p{
    font-weight:700
}
.gadget_signature_form .signature-form .checkbox p{
    margin-right:5px
}
.gadget_signature_form .signature-form .checkbox label{
    margin:0 5px
}
.gadget_signature_form .signature-form .box-info{
    display:block;
    background-color:#eee;
    padding:10px
}
.gadget_signature_form .signature-form .box-info span{
    display:block
}
.gadget_signature_form .signature-form .panel-header{
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_form .signature-form .panel-header p{
        font-size:18px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_form .signature-form .panel-header p{
        font-size:18px
    }
}
#sky-main .gadget_contact_links .contact-links{
    margin-top:50px
}
#sky-main .gadget_contact_links .contact-links h5{
    font-size:1.7rem;
    font-weight:700;
    text-align:center
}
#sky-main .gadget_contact_links .contact-links .box-data{
    background-color:#eee;
    border:1px solid #e7e7e7;
    overflow:hidden;
    min-height:60px;
    padding:12px 0
}
#sky-main .gadget_contact_links .contact-links .box-data.data-chat{
    padding-left:15%
}
#sky-main .gadget_contact_links .contact-links .box-data span{
    font-weight:700;
    display:block
}
#sky-main .gadget_contact_links .contact-links .box-data span:first-child{
    font-size:1.1rem;
    color:#000
}
#sky-main .gadget_contact_links .contact-links .box-data span:last-child{
    font-size:1.5rem;
    color:#e0180c
}
#sky-main .gadget_contact_links .contact-links .box-data p{
    display:block;
    margin-bottom:0;
    text-align:left;
    padding-left:10px
}
#sky-main .gadget_contact_links .contact-links .box-data i{
    font-size:3.8rem
}
#sky-main .gadget_contact_links .contact-links .box-data img{
    width:20px;
    margin-top:5px
}
@media only screen and (min-width:768px){
    #sky-main .gadget_contact_links .contact-links .box-data-title{
        padding-right:0
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_contact_links .contact-links .box-data-sm-md{
        padding:20px;
        background-color:#eee;
        border:1px solid #e7e7e7;
        overflow:hidden;
        text-align:center;
        min-height:100px
    }
    #sky-main .gadget_contact_links .contact-links .box-data-sm-md h2{
        margin-top:7px;
        font-size:2rem;
        margin-bottom:0;
        text-align:left
    }
    #sky-main .gadget_contact_links .contact-links .box-data{
        min-height:100px;
        padding:32px 25px
    }
    #sky-main .gadget_contact_links .contact-links .box-data p{
        display:block;
        width:118px;
        margin-bottom:0;
        float:right;
        text-align:left
    }
    #sky-main .gadget_contact_links .contact-links .box-data img{
        width:30px;
        float:right;
        margin-right:24px
    }
    #sky-main .gadget_contact_links .contact-links .box-data span{
        display:block;
        line-height:normal
    }
    #sky-main .gadget_contact_links .contact-links .box-data span:first-child{
        font-size:1.6rem
    }
    #sky-main .gadget_contact_links .contact-links .box-data span:last-child{
        font-size:2.2rem
    }
    #sky-main .gadget_contact_links .contact-links .box-data i{
        font-size:7rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_contact_links .contact-links .box-data-sm-md{
        padding:19px;
        background-color:#eee;
        border:1px solid #e7e7e7;
        overflow:hidden;
        text-align:center;
        min-height:100px
    }
    #sky-main .gadget_contact_links .contact-links .box-data-sm-md h2{
        margin-top:0;
        font-size:2.4rem;
        text-align:left;
        color:#262626
    }
    #sky-main .gadget_contact_links .contact-links .box-data{
        min-height:100px;
        padding:30px 50px
    }
    #sky-main .gadget_contact_links .contact-links .box-data p{
        display:block;
        width:118px;
        margin-bottom:0;
        float:right;
        text-align:left
    }
    #sky-main .gadget_contact_links .contact-links .box-data img{
        width:30px;
        float:right;
        margin-right:24px
    }
    #sky-main .gadget_contact_links .contact-links .box-data span{
        display:block;
        line-height:normal
    }
    #sky-main .gadget_contact_links .contact-links .box-data span:first-child{
        font-size:1.4rem
    }
    #sky-main .gadget_contact_links .contact-links .box-data span:last-child{
        font-size:2.2rem
    }
    #sky-main .gadget_contact_links .contact-links .box-data i{
        font-size:7rem
    }
}
.gadget_package_offers .channel-content-group li{
    display:inline-block;
    margin:5px
}
.gadget_package_offers .plan_list{
    border:1px solid #eee;
    border-radius:4px
}
.gadget_package_offers .plan-price-list{
    list-style:none outside none;
    margin:0;
    padding:0;
    text-align:center
}
.gadget_package_offers .plan-price-list .price-item{
    display:inline-block;
    margin:14px 2px 5px 0
}
@media only screen and (min-width:992px){
    .gadget_package_offers .plan-price-list .price-item{
        margin:14px 5px 14px 0
    }
}
.gadget_package_offers .plan-price-list .price-item:last-child{
    margin-right:0
}
.gadget_package_offers .plan-price-list .price-item .sky-panel-value{
    width:120px;
    height:auto;
    max-height:220px;
    font-size:14px;
    margin:0
}
@media only screen and (min-width:375px){
    .gadget_package_offers .plan-price-list .price-item .sky-panel-value{
        width:136px;
        max-height:220px;
        font-size:18px
    }
}
@media only screen and (min-width:992px){
    .gadget_package_offers .plan-price-list .price-item .sky-panel-value{
        width:170px;
        max-height:220px;
        font-size:18px
    }
}
.gadget_package_offers .plan-price-list .price-item .sky-panel-value .btn-circle{
    background:0 0;
    margin-top:40px;
    padding:0 auto;
    outline:0;
    border-radius:50%;
    border:0
}
@media only screen and (min-width:992px){
    .gadget_package_offers .plan-price-list .price-item .sky-panel-value .btn-circle{
        width:60px;
        height:60px
    }
}
@media only screen and (min-width:375px){
    .gadget_package_offers .plan-price-list .price-item .sky-panel-value .btn-circle{
        width:46px;
        height:46px
    }
}
.gadget_package_offers .plan-price-list .price-item .sky-panel-value .btn-circle:hover{
    opacity:.85
}
@media only screen and (min-width:992px){
    .gadget_package_offers .plan-price-list .price-item .sky-panel-value .btn-circle .sky-icones-carrinho-compras-01{
        font-size:68px;
        margin-top:-14px;
        margin-left:-20px
    }
}
@media only screen and (min-width:375px){
    .gadget_package_offers .plan-price-list .price-item .sky-panel-value .btn-circle .sky-icones-carrinho-compras-01{
        font-size:54px;
        margin-top:-16px;
        margin-left:-13px
    }
}
.gadget_signature_detail .gray-input-inline{
    margin:9px;
    width:100%
}
.gadget_signature_detail .box-tri-bgcolor{
    margin-bottom:30px
}
.gadget_signature_detail .box-tri-bgcolor .border{
    border:1px solid #ccc;
    padding-top:0;
    padding-bottom:0;
    min-height:112px;
    overflow:hidden
}
.gadget_signature_detail .box-tri-bgcolor .first-part-box span{
    font-weight:700;
    display:block
}
.gadget_signature_detail .box-tri-bgcolor .first-part-box span:first-child{
    font-size:12px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box span:first-child{
        font-size:18px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box span:first-child{
        font-size:24px;
        margin-top:10px
    }
}
.gadget_signature_detail .box-tri-bgcolor .first-part-box span:last-child{
    font-size:22px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box span:last-child{
        font-size:30px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box span:last-child{
        font-size:36px
    }
}
.gadget_signature_detail .box-tri-bgcolor .first-part-box .button-drop a{
    border:1px solid #ccc;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    display:block;
    width:46px;
    height:46px;
    text-align:center;
    padding-top:7px;
    text-decoration:none
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box .button-drop a{
        margin-top:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box .button-drop a{
        margin-top:30px
    }
}
.gadget_signature_detail .box-tri-bgcolor .first-part-box .button-drop a i{
    font-size:28px
}
.gadget_signature_detail .box-tri-bgcolor .middle-part-box{
    background-color:#eee;
    text-align:right;
    line-height:19px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .middle-part-box{
        text-align:center;
        line-height:28px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .middle-part-box{
        text-align:center;
        line-height:28px
    }
}
.gadget_signature_detail .box-tri-bgcolor .middle-part-box small,.gadget_signature_detail .box-tri-bgcolor .middle-part-box span,.gadget_signature_detail .box-tri-bgcolor .middle-part-box strong{
    display:block
}
.gadget_signature_detail .box-tri-bgcolor .middle-part-box small,.gadget_signature_detail .box-tri-bgcolor .middle-part-box span{
    font-size:9px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .middle-part-box small,.gadget_signature_detail .box-tri-bgcolor .middle-part-box span{
        font-size:14px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .middle-part-box small,.gadget_signature_detail .box-tri-bgcolor .middle-part-box span{
        font-size:14px
    }
}
.gadget_signature_detail .box-tri-bgcolor .middle-part-box strong{
    font-size:28px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .middle-part-box strong{
        font-size:32px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .middle-part-box strong{
        font-size:32px
    }
}
.gadget_signature_detail .box-tri-bgcolor .last-part-box{
    background-color:#e7e7e7
}
.gadget_signature_detail .box-tri-bgcolor .last-part-box a{
    margin-top:12px;
    text-align:center;
    text-decoration:none;
    display:block
}
.gadget_signature_detail .box-tri-bgcolor .last-part-box a i{
    color:#e0180c;
    font-size:47px
}
.gadget_signature_detail .box-tri-bgcolor .first-part-box,.gadget_signature_detail .box-tri-bgcolor .last-part-box,.gadget_signature_detail .box-tri-bgcolor .middle-part-box{
    padding-top:22px;
    min-height:109px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box,.gadget_signature_detail .box-tri-bgcolor .last-part-box,.gadget_signature_detail .box-tri-bgcolor .middle-part-box{
        min-height:130px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_detail .box-tri-bgcolor .first-part-box,.gadget_signature_detail .box-tri-bgcolor .last-part-box,.gadget_signature_detail .box-tri-bgcolor .middle-part-box{
        min-height:140px
    }
}
.gadget_signature_detail .data-detail{
    border-top:1px solid #ccc;
    background-color:#f5f5f5;
    padding:15px 0
}
.gadget_signature_detail .data-detail h5{
    color:#6b6765;
    font-size:22px
}
.gadget_signature_detail .data-detail ul li{
    overflow:hidden
}
.gadget_signature_detail .data-detail ul li i{
    color:#6b6765;
    font-size:22px;
    margin-right:5px
}
.gadget_signature_detail .data-detail ul li p{
    font-size:14px;
    margin-bottom:0;
    line-height:24px
}
.gadget_signature_detail .data-detail ul li p strong{
    text-transform:none
}
.gadget_signature_detail .data-detail strong{
    color:#6b6765
}
.gadget_signature_detail .data-detail .modem h5{
    margin-bottom:12px
}
.gadget_signature_detail .data-detail .modem i{
    color:#6b6765;
    font-size:50px;
    margin-right:10px
}
.gadget_signature_detail .data-detail .modem p{
    width:72px;
    margin-bottom:0;
    margin-top:6px
}
.gadget_signature_detail .data-detail .link a{
    text-decoration:none;
    color:#e0180c;
    text-align:center
}
.gadget_signature_detail .data-detail .link a i{
    font-size:55px;
    display:block;
    margin-bottom:10px
}
.gadget_signature_detail .data-detail .link a span{
    font-size:22px;
    display:block
}
.gadget_signature_detail .gadget_banner_content{
    border-top:1px solid #ccc;
    background-color:#f5f5f5
}
.gadget_signature_detail .link-combo{
    color:#e0180c;
    font-size:14px;
    text-decoration:none
}
.gadget_signature_detail .link-combo:before{
    content:'>';
    margin-right:5px
}
.gadget_package_compare{
    margin-bottom:50px
}
.gadget_package_compare .title h2{
    text-align:center;
    font-size:36px;
    text-transform:uppercase;
    color:#fc9527;
    font-weight:700
}
.gadget_package_compare .subtitle p{
    text-align:center;
    font-size:20px;
    padding:0;
    font-weight:700
}
@media only screen and (min-width:768px){
    .gadget_package_compare .subtitle p{
        text-align:center;
        font-size:24px;
        padding:20px
    }
}
.gadget_package_compare .compare_area .box-area{
    border-radius:5px
}
.gadget_package_compare .compare_area .box-area .promo-area{
    background-color:#f68611;
    text-align:center;
    padding:12px 10px;
    float:left;
    height:110px;
    width:80px
}
.gadget_package_compare .compare_area .box-area .promo-area p:first-child{
    color:#262626;
    text-transform:uppercase;
    font-weight:700;
    line-height:1.1;
    font-size:12px
}
@media only screen and (min-width:768px){
    .gadget_package_compare .compare_area .box-area .promo-area p:first-child{
        font-size:14px
    }
}
.gadget_package_compare .compare_area .box-area .promo-area p:not(:first-child):not(:last-child){
    line-height:1.1;
    color:#fff;
    text-transform:uppercase;
    font-size:18px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_compare .compare_area .box-area .promo-area p:not(:first-child):not(:last-child){
        font-size:24px
    }
}
@media only screen and (min-width:960px){
    .gadget_package_compare .compare_area .box-area .promo-area p:not(:first-child):not(:last-child){
        font-size:34px
    }
}
.gadget_package_compare .compare_area .box-area .promo-area p:last-child{
    line-height:1;
    color:#fff;
    text-transform:uppercase;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_compare .compare_area .box-area .promo-area{
        width:130px
    }
}
@media only screen and (min-width:960px){
    .gadget_package_compare .compare_area .box-area .promo-area{
        width:140px
    }
}
.gadget_package_compare .compare_area .box-area .price-area{
    background-color:#686868;
    float:left;
    height:110px;
    width:213px
}
.gadget_package_compare .compare_area .box-area .price-area .price{
    color:#fff;
    font-size:24px;
    padding:40px 0 0 20px;
    line-height:1
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_compare .compare_area .box-area .price-area .price{
        font-size:18px;
        padding:40px 0 0 5px
    }
}
.gadget_package_compare .compare_area .box-area .price-area .buy_link{
    padding:30px 0 0 0
}
.gadget_package_compare .compare_area .box-area .price-area .buy_link a{
    color:#fff;
    font-size:60px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_compare .compare_area .box-area .price-area .buy_link{
        margin-left:-30px
    }
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_compare .compare_area .box-area .price-area{
        width:143px
    }
}
.gadget_package_compare .compare_area .absolute_img{
    position:absolute;
    left:25%;
    bottom:71px;
    z-index:-1
}
.gadget_package_compare .compare_area .button-area .btn-compare{
    height:110px;
    width:85px;
    background-color:#e0e0e0;
    text-align:center;
    white-space:normal;
    color:#f68611;
    font-size:12px;
    text-transform:uppercase;
    font-weight:700
}
.gadget_package_compare .compare_area .button-area .btn-compare .icon{
    font-size:40px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_package_compare .compare_area .button-area .btn-compare{
        width:105px;
        font-size:15px
    }
}
@media only screen and (min-width:960px){
    .gadget_package_compare .compare_area .button-area .btn-compare{
        font-size:18px;
        width:125px
    }
}
@media only screen and (min-width:768px){
    .gadget_package_compare .compare_area{
        margin-top:100px
    }
}
.gadget_package_combos .package-image-link .content-package-image-link{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;
    padding-top:50px;
    margin-top:40px;
    margin-bottom:30px
}
@media only screen and (min-width:992px){
    
}
.gadget_package_combos .package-image-link .content-package-image-link img{
    position:absolute;
    top:-55px;
    left:0
}
@media only screen and (min-width:992px){
    .gadget_package_combos .package-image-link .content-package-image-link img{
        top:-78px
    }
}
.gadget_package_combos .package-image-link .content-package-image-link .simple-title{
    color:#aeafb0
}
.gadget_package_combos .package-image-link .content-package-image-link .text p{
    color:#fff;
    font-weight:700
}
.gadget_package_combos .package-image-link .content-package-image-link .text p:first-child{
    font-size:15px
}
.gadget_package_combos .package-image-link .content-package-image-link .text p:last-child span{
    font-size:40px;
    margin-right:15px
}
.gadget_package_combos .package-image-link .content-package-image-link .text p:last-child span.orange{
    color:#f85d3a
}
.gadget_package_combos .package-image-link .content-package-image-link .text p:last-child span.red{
    color:#e0180c
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo{
    margin-top:30px;
    margin-bottom:30px
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div{
    color:#fff;
    font-size:18px;
    text-align:center
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div small{
    font-size:14px;
    text-transform:none
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div.c1,.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div.c2,.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div.c3{
    padding-top:18px;
    padding-bottom:18px
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div.c1{
    background-color:#fb6f17
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div.c1:after{
    content:'+';
    position:absolute;
    font-weight:700;
    right:-9px;
    z-index:10;
    font-size:30px;
    top:9px
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div.c2{
    background-color:#e9281f
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-header div.c3{
    background-color:#d9322a
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-body{
    padding:0
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-body .content-body{
    background-color:#eff2f3;
    padding-top:15px;
    padding-bottom:15px;
    width:100%
}
.gadget_package_combos .package-image-link .content-package-image-link .see-combo .content-see-combo .panel-body .content-body p{
    color:#e0180c;
    font-size:14px;
    margin-bottom:0
}
.gadget_contract_highlights p{
    text-align:left;
    font-size:12px;
    margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_contract_highlights p{
        font-size:24px
    }
}
@media only screen and (min-width:960px){
    .gadget_contract_highlights p{
        font-size:24px;
        line-height:69px
    }
}
.gadget_contract_highlights .list-icons div{
    background-color:#e7e7e7;
    text-align:center;
    border-right:1px solid #fff
}
.gadget_contract_highlights .list-icons div.active{
    background-color:#637070
}
.gadget_contract_highlights .list-icons div i{
    font-size:31px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_contract_highlights .list-icons div i{
        font-size:67px
    }
}
@media only screen and (min-width:960px){
    .gadget_contract_highlights .list-icons div i{
        font-size:67px
    }
}
.gadget_accordion_package_list{
    margin-top:30px;
    margin-bottom:30px
}
.gadget_accordion_package_list .titles p{
    text-align:center;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .titles p{
        font-size:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .titles p{
        font-size:20px
    }
}
.gadget_accordion_package_list .accordion .accordion-group.accordion-red .accordion-heading a p{
    background-color:#e0180c
}
.gadget_accordion_package_list .accordion .accordion-group.accordion-blue .accordion-heading a p{
    background-color:#2370ac
}
.gadget_accordion_package_list .accordion .accordion-group.accordion-green .accordion-heading a p{
    background-color:#1aa2a2
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a{
    text-decoration:none
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a i{
    font-size:42px
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p{
    padding-top:30px;
    padding-bottom:30px;
    text-align:center;
    color:#fff;
    font-size:15px;
    font-weight:700;
    margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p{
        font-size:22px;
        padding-top:20px;
        padding-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p{
        font-size:22px;
        padding-top:20px;
        padding-bottom:20px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.first{
    background-color:#fb6f17
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.first:after{
    content:'+';
    position:absolute;
    right:-9px;
    font-size:28px;
    top:20px;
    z-index:10
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.first:after{
        right:-13px;
        font-size:40px;
        top:7px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.first:after{
        right:-13px;
        font-size:40px;
        top:7px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel{
    padding-top:19px;
    padding-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel{
        padding-top:20px;
        padding-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel{
        padding-top:20px;
        padding-bottom:20px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel span{
    display:block
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel span{
        display:inline-block
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel span{
        display:inline-block
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel span:last-child{
    text-transform:uppercase;
    font-weight:400
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel:after{
    content:'';
    width:1px;
    height:50px;
    background-color:#d08485;
    display:block;
    position:absolute;
    top:17px;
    right:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel:after{
        top:12px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel:after{
        top:12px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel:before{
    content:'';
    width:1px;
    height:50px;
    background-color:#d08485;
    display:block;
    position:absolute;
    top:17px;
    left:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel:before{
        top:12px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.chanel:before{
        top:12px
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.price{
        padding-top:20px;
        padding-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-heading a p.price{
        padding-top:20px;
        padding-bottom:20px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail{
    background-color:#f5f5f5;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-top:20px;
    padding-bottom:20px;
    overflow:hidden
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail h5{
    color:#6b6765;
    font-size:14px;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail h5{
        font-size:22px;
        font-weight:400
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail h5{
        font-size:22px;
        font-weight:400
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail ul li{
    overflow:hidden
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail ul li i{
    color:#6b6765;
    font-size:22px;
    margin-right:5px
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail ul li p{
    font-size:12px;
    margin-bottom:0;
    line-height:24px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail ul li p{
        font-size:14px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail ul li p{
        font-size:14px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail ul li p strong{
    text-transform:none
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail strong{
    color:#6b6765
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .modem h5{
    margin-bottom:12px
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .modem i{
    color:#6b6765;
    font-size:50px;
    margin-right:10px
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .modem p{
    width:72px;
    margin-bottom:0;
    margin-top:6px
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link{
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link{
        margin-top:50px;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link{
        margin-top:50px;
        margin-bottom:0
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link a{
    text-decoration:none;
    color:#e0180c;
    text-align:center
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link a i{
    font-size:55px;
    display:block;
    margin-bottom:10px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link a i{
        font-size:60px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link a i{
        font-size:60px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .data-detail .link a span{
    font-size:22px;
    display:block;
    font-weight:700
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .link-chanel{
    color:#e0180c;
    font-weight:700;
    margin-top:10px;
    display:block;
    font-size:11px;
    text-decoration:none
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .link-chanel{
        font-size:16px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .link-chanel{
        font-size:16px
    }
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .link-chanel:before{
    content:'>';
    margin-right:5px
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .list-image{
    margin-top:20px;
    margin-bottom:20px
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .list-image li{
    display:inline-block;
    width:45%
}
.gadget_accordion_package_list .accordion .accordion-group .accordion-body .block{
    margin-top:20px;
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .block{
        margin-top:0;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .accordion .accordion-group .accordion-body .block{
        margin-top:0;
        margin-bottom:0
    }
}
.gadget_accordion_package_list .data-others{
    margin-top:15px
}
.gadget_accordion_package_list .data-others p{
    font-size:12px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .data-others p{
        float:left;
        font-size:14px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .data-others p{
        float:left;
        font-size:14px
    }
}
.gadget_accordion_package_list .data-others .link-combo{
    color:#e0180c;
    font-size:12px;
    text-decoration:none
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package_list .data-others .link-combo{
        float:right;
        font-size:14px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package_list .data-others .link-combo{
        float:right;
        font-size:14px
    }
}
.gadget_accordion_package_list .data-others .link-combo:before{
    content:'>';
    margin-right:5px
}
.gadget_package_offer_link .box-tri-bgcolor{
    margin-top:30px
}
.gadget_package_offer_link .box-tri-bgcolor .border{
    border:1px solid #ccc;
    padding-top:0;
    padding-bottom:0;
    min-height:112px;
    overflow:hidden
}
.gadget_package_offer_link .box-tri-bgcolor .first-part-box span{
    font-weight:700;
    display:block
}
.gadget_package_offer_link .box-tri-bgcolor .first-part-box span:first-child{
    font-size:12px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .first-part-box span:first-child{
        font-size:18px
    }
}
@media only screen and (min-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .first-part-box span:first-child{
        font-size:24px;
        margin-top:10px
    }
}
.gadget_package_offer_link .box-tri-bgcolor .first-part-box span:last-child{
    font-size:22px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .first-part-box span:last-child{
        font-size:30px
    }
}
@media only screen and (min-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .first-part-box span:last-child{
        font-size:36px
    }
}
.gadget_package_offer_link .box-tri-bgcolor .middle-part-box{
    background-color:#eee;
    text-align:right;
    line-height:19px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .middle-part-box{
        text-align:center;
        line-height:28px
    }
}
@media only screen and (min-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .middle-part-box{
        text-align:center;
        line-height:28px
    }
}
.gadget_package_offer_link .box-tri-bgcolor .middle-part-box small,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box span,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box strong{
    display:block
}
.gadget_package_offer_link .box-tri-bgcolor .middle-part-box small,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box span{
    font-size:9px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .middle-part-box small,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box span{
        font-size:14px
    }
}
@media only screen and (min-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .middle-part-box small,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box span{
        font-size:14px
    }
}
.gadget_package_offer_link .box-tri-bgcolor .middle-part-box small{
    color:#e0180c;
    text-align:right
}
.gadget_package_offer_link .box-tri-bgcolor .middle-part-box strong{
    font-size:28px;
    color:#e0180c;
    text-align:right
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .middle-part-box strong{
        font-size:32px
    }
}
@media only screen and (min-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .middle-part-box strong{
        font-size:32px
    }
}
.gadget_package_offer_link .box-tri-bgcolor .middle-part-box .price-icon a{
    text-decoration:none
}
.gadget_package_offer_link .box-tri-bgcolor .middle-part-box .price-icon a i{
    color:#e0180c;
    font-size:47px
}
.gadget_package_offer_link .box-tri-bgcolor .last-part-box{
    background-color:#e7e7e7
}
.gadget_package_offer_link .box-tri-bgcolor .last-part-box a{
    margin-top:12px;
    text-align:center;
    text-decoration:none;
    display:block;
    font-size:16px;
    color:#e0180c
}
.gadget_package_offer_link .box-tri-bgcolor .last-part-box a.text{
    margin-top:22px;
    font-weight:700
}
.gadget_package_offer_link .box-tri-bgcolor .last-part-box a i{
    color:#e0180c;
    font-size:47px
}
.gadget_package_offer_link .box-tri-bgcolor .first-part-box,.gadget_package_offer_link .box-tri-bgcolor .last-part-box,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box{
    padding-top:22px;
    min-height:109px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .first-part-box,.gadget_package_offer_link .box-tri-bgcolor .last-part-box,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box{
        min-height:130px
    }
}
@media only screen and (min-width:992px){
    .gadget_package_offer_link .box-tri-bgcolor .first-part-box,.gadget_package_offer_link .box-tri-bgcolor .last-part-box,.gadget_package_offer_link .box-tri-bgcolor .middle-part-box{
        min-height:140px
    }
}
.gadget_block_lnk_hover .box-list{
    padding-top:20px
}
.gadget_block_lnk_hover .box-list .row{
    margin:0
}
@media only screen and (min-width:768px){
    .gadget_block_lnk_hover .box-list .row{
        margin:auto
    }
}
.gadget_block_lnk_hover .box-list ul{
    width:283px;
    margin:0 auto!important
}
@media only screen and (min-width:768px){
    .gadget_block_lnk_hover .box-list ul{
        width:auto;
        margin:auto
    }
}
.gadget_block_lnk_hover .box-list ul li{
    margin-bottom:15px;
    width:283px;
    height:240px;
    display:inline-block
}
@media only screen and (min-width:768px) and (max-width:990px){
    .gadget_block_lnk_hover .box-list ul li{
        margin-right:15px
    }
}
@media only screen and (min-width:990px){
    .gadget_block_lnk_hover .box-list ul li{
        margin-right:15px
    }
    .gadget_block_lnk_hover .box-list ul li:nth-child(3n+3){
        margin-right:0
    }
}
.gadget_block_lnk_hover .box-list .figure{
    position:relative
}
.gadget_block_lnk_hover .box-list .figure .figure-item{
    height:240px
}
.gadget_block_lnk_hover .box-list .figure img{
    display:block;
    margin:0 auto
}
.gadget_block_lnk_hover .box-list .figure span{
    text-transform:uppercase;
    color:#fff;
    font-weight:700;
    position:absolute;
    width:100%;
    bottom:20px;
    text-align:center
}
.gadget_box_image_caption h4{
    font-size:1.5rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_image_caption h4{
        font-size:2.4rem
    }
}
@media only screen and (min-width:992px){
    .gadget_box_image_caption h4{
        font-size:2.4rem
    }
    .gadget_box_image_caption h3 {
        font-size: 2.4rem;
        margin-top: 10px;
        margin-bottom: 10px;
        line-height: 1.1;
    }
}
.gadget_box_image_caption .premium-box-tv-show{
    margin-bottom:25px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_image_caption .premium-box-tv-show{
        margin-bottom:80px
    }
}
@media only screen and (min-width:992px){
    .gadget_box_image_caption .premium-box-tv-show{
        margin-bottom:80px
    }
}
.gadget_box_image_caption .premium-box-tv-show .banner-list div:nth-child(n+3){
    margin-top:20px
}
#sky-main .gadget_box_image_caption a{
    border:1px solid #d1d1d1;
    text-decoration:none;
    color:#fff;
    overflow:hidden;
    display:block
}
#sky-main .gadget_box_image_caption a figure{
    position:relative;
    height:200px
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_box_image_caption a figure{
        height:250px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_box_image_caption a figure{
        height:250px
    }
}
#sky-main .gadget_box_image_caption a figure img{
    height:200px
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_box_image_caption a figure img{
        height:250px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_box_image_caption a figure img{
        height:250px
    }
}
#sky-main .gadget_box_image_caption a figure img.logo-sm-md{
    position:absolute;
    height:auto;
    top:0;
    width:172px;
    margin:39px auto 0 143px
}
#sky-main .gadget_box_image_caption a figure p{
    font-size:1.2rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_box_image_caption a figure p{
        font-size:1.5rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_box_image_caption a figure p{
        font-size:1.5rem
    }
}
#sky-main .gadget_box_image_caption a figure p:first-child{
    display:block;
    display:-webkit-box;
    max-width:103px;
    height:3.6rem;
    font-size:1.2rem;
    line-height:1.2rem;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_box_image_caption a figure p:first-child{
        display:block;
        display:-webkit-box;
        max-width:311px;
        height:1.5rem;
        font-size:1.5rem;
        line-height:1.5rem;
        -webkit-line-clamp:1;
        -webkit-box-orient:vertical;
        overflow:hidden;
        -ms-text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        text-overflow:ellipsis;
        margin-bottom:8px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_box_image_caption a figure p:first-child{
        display:block;
        display:-webkit-box;
        max-width:311px;
        height:1.5rem;
        font-size:1.5rem;
        line-height:1.5rem;
        -webkit-line-clamp:1;
        -webkit-box-orient:vertical;
        overflow:hidden;
        -ms-text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        text-overflow:ellipsis;
        margin-bottom:8px
    }
}
#sky-main .gadget_box_image_caption a figure figcaption{
    position:absolute;
    top:0;
    background-color:rgba(0,0,0,.7);
    height:200px;
    width:100%
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_box_image_caption a figure figcaption{
        height:80px;
        top:180px;
        padding-top:14px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_box_image_caption a figure figcaption{
        height:80px;
        top:180px;
        padding-top:14px
    }
}
#sky-main .gadget_box_image_caption a figure figcaption img{
    width:50%;
    margin:25px auto 35px auto;
    height:auto
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_box_image_caption a figure figcaption img{
        width:85%;
        margin:0
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_box_image_caption a figure figcaption img{
        width:85%;
        margin:0
    }
}
.gadget_box_image_caption .block{
    margin-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_image_caption .block{
        margin-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_box_image_caption .block{
        margin-bottom:20px
    }
}
.gadget_static_landing_full_banner{
    padding-bottom:0
}
.gadget_static_landing_full_banner figure img{
    width:100%
}
.gadget_static_landing_full_banner .description-banner{
    position:absolute;
    left:10px;
    bottom:315px;
    font-size:30px;
    text-transform:uppercase;
    max-width:525px
}
.gadget_static_landing_full_banner .title-banner{
    position:absolute;
    bottom:15px
}
.gadget_static_landing_full_banner .title-banner img{
    width:100px
}
@media only screen and (min-width:768px){
    .gadget_static_landing_full_banner .title-banner img{
        width:auto
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_static_landing_full_banner .title-banner{
        bottom:37px;
        left:20px
    }
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .gadget_static_landing_full_banner .title-banner{
        bottom:30px;
        left:270px
    }
}
@media only screen and (min-width:1200px){
    .gadget_static_landing_full_banner .title-banner{
        bottom:220px;
        left:270px
    }
}
.gadget_static_landing_full_banner .title-banner span{
    color:#fff;
    font-size:20px;
    text-transform:uppercase;
    float:left;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_static_landing_full_banner .title-banner span{
        font-size:30px
    }
}
@media only screen and (min-width:992px){
    .gadget_static_landing_full_banner .title-banner span{
        font-size:38px
    }
}
.gadget_static_landing_full_banner .title-banner span:first-child{
    background-color:rgba(15,15,15,.8);
    text-align:center;
    padding:12px 10px
}
.gadget_static_landing_full_banner .title-banner span:last-child{
    padding:12px 10px 12px 5px
}
.gadget_signature_data{
    overflow:hidden
}
.gadget_signature_data .signature-data{
    padding-top:20px;
    padding-bottom:20px
}
.gadget_signature_data h4{
    font-size:22px;
    color:#e0180c
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_data h4{
        font-size:38px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_data h4{
        font-size:38px
    }
}
.gadget_signature_data p{
    color:#fff;
    font-size:13px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_data p{
        font-size:18px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_data p{
        font-size:18px
    }
}
.gadget_signature_data .low-cost{
    margin-top:10px;
    margin-bottom:10px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_data .low-cost{
        margin-top:0;
        margin-bottom:0;
        padding-top:27px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_data .low-cost{
        margin-top:0;
        margin-bottom:0;
        padding-top:13px
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_data .low-cost:before{
        content:'';
        width:1px;
        height:150px;
        background-color:#4b4b4b;
        display:block;
        position:absolute;
        left:0;
        top:0
    }
    .gadget_signature_data .low-cost:after{
        content:'';
        width:1px;
        height:150px;
        background-color:#4b4b4b;
        display:block;
        position:absolute;
        right:0;
        top:0
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_data .low-cost:before{
        content:'';
        width:1px;
        height:125px;
        background-color:#4b4b4b;
        display:block;
        position:absolute;
        left:0;
        top:0
    }
    .gadget_signature_data .low-cost:after{
        content:'';
        width:1px;
        height:125px;
        background-color:#4b4b4b;
        display:block;
        position:absolute;
        right:0;
        top:0
    }
}
.gadget_signature_data .low-cost span{
    color:#f85d3a;
    font-size:20px;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_data .low-cost span{
        display:block;
        text-align:center
    }
    .gadget_signature_data .low-cost span:first-child{
        font-size:24px
    }
    .gadget_signature_data .low-cost span:last-child{
        font-size:36px
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_data .low-cost span{
        display:block;
        text-align:center
    }
    .gadget_signature_data .low-cost span:first-child{
        font-size:24px
    }
    .gadget_signature_data .low-cost span:last-child{
        font-size:36px
    }
}
.gadget_signature_data span.price{
    font-size:20px;
    color:#e0180c;
    line-height:64px;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_signature_data span.price{
        display:block;
        font-size:32px;
        text-align:center
    }
}
@media only screen and (min-width:992px){
    .gadget_signature_data span.price{
        display:block;
        font-size:32px;
        text-align:center
    }
}
.gadget_premiere_package_extras{
    margin-top:20px
}
.gadget_premiere_package_extras h3{
    text-transform:uppercase;
    padding:10px 0 10px 0
}
.gadget_premiere_package_extras .title p{
    font-size:1.5rem
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .title p{
        font-size:2.4rem
    }
}
.gadget_premiere_package_extras .combos_extra h3{
    font-size:1.8rem
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra h3{
        font-size:3.8rem
    }
}
.gadget_premiere_package_extras .combos_extra .title p{
    font-size:1.5rem
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .title p{
        font-size:2.4rem
    }
}
.gadget_premiere_package_extras .combos_extra .combo_box{
    margin-top:30px
}
.gadget_premiere_package_extras .combos_extra .combo_box .plus p,.gadget_premiere_package_extras .combos_extra .combo_box .title-combo p{
    color:#439300
}
.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo{
    background-color:#262626;
    padding-top:20px;
    padding-bottom:20px
}
.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed{
    color:#fff;
    text-align:center;
    float:right;
    margin-top:15px
}
.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed h1,.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed h2,.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed h3,.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed h4,.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed h5,.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed h6{
    margin:0;
    text-align:center;
    text-transform:uppercase;
    font-family:SkyTextMedium, sans-serif;
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .feed{
        font-size:1.6rem;
        font-family:SkyTextRegular, sans-serif;
        margin-top:0
    }
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo{
        padding-top:30px;
        padding-bottom:30px
    }
}
.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .plus,.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .title-combo{
    font-size:2.2rem
}
.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .plus p,.gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .title-combo p{
    color:#78bf1f;
    margin-bottom:0;
    text-transform:uppercase
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .title-combo p{
        font-size:3rem
    }
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .top-content-combo .plus p{
        font-size:4.2rem;
        line-height:35px
    }
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo{
    background-color:#262626;
    color:#d1d1d1;
    padding-top:15px;
    padding-bottom:15px
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo{
        padding-top:25px;
        padding-bottom:25px
    }
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo h1,.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo h2,.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo h3,.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo h4,.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo h5,.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo h6{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:15px;
    font-weight:700
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo ul li{
    overflow:hidden;
    display:block;
    float:none
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo ul li:before{
    content:'\e013';
    display:block;
    float:left;
    font-family:'Glyphicons Halflings', fantasy;
    font-style:normal;
    font-weight:400;
    line-height:1;
    margin-right:4%
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo ul li{
        width:49%;
        float:left;
        padding-right:5%;
        margin-bottom:5px
    }
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo ul li b{
    font-size:1.4rem
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo ul li p{
    padding-left:4%;
    margin-bottom:5px
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo ul li p{
        max-width:85%;
        margin-left:4%;
        padding-left:0
    }
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .premiere-jogador{
    position:absolute;
    top:-154px
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .area-assine span{
    display:block;
    margin-top:15px;
    font-size:2rem;
    text-align:center
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .area-assine span{
        margin-top:25px;
        font-size:2.4rem;
        text-align:right
    }
}
.gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .area-assine .btn-sky{
    margin-bottom:0
}
@media only screen and (min-width:768px){
    .gadget_premiere_package_extras .combos_extra .combo_box .bottom-content-combo .area-assine .btn-sky{
        padding:17px 12px
    }
}
#sky-main .gadget_internal_menu{
    margin-top:50px
}
#sky-main .gadget_internal_menu h4{
    font-size:22px;
    color:#d1d1d1
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_internal_menu h4{
        font-size:30px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_internal_menu h4{
        font-size:30px
    }
}
#sky-main .gadget_internal_menu .links{
    width:100%
}
#sky-main .gadget_internal_menu .links div{
    width:100%
}
@media only screen and (min-width:768px){
    #sky-main .gadget_internal_menu .links div{
        float:left
    }
    #sky-main .gadget_internal_menu .links div:first-child a{
        border-left:0
    }
    #sky-main .gadget_internal_menu .links div:last-child a{
        border-right:0
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(1){
        width:100%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(2),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(2)~div{
        width:50%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(3),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(3)~div{
        width:33.3333%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(4),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(4)~div{
        width:25%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(5),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(5)~div{
        width:20%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(6),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(6)~div{
        width:16.6666%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(7),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(7)~div{
        width:14.2857%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(7) a,#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(7)~div a{
        font-size:14px;
        padding-left:5px;
        padding-right:5px
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(8),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(8)~div{
        width:12.5%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(8) a,#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(8)~div a{
        font-size:14px;
        padding-left:5px;
        padding-right:5px
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(9),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(9)~div{
        width:11.1111%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(9) a,#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(9)~div a{
        font-size:14px;
        padding-left:5px;
        padding-right:5px
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(10),#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(10)~div{
        width:10%
    }
    #sky-main .gadget_internal_menu .links div:first-child:nth-last-child(10) a,#sky-main .gadget_internal_menu .links div:first-child:nth-last-child(10)~div a{
        font-size:12px;
        padding-left:5px;
        padding-right:5px
    }
}
#sky-main .gadget_internal_menu .links a{
    text-decoration:none;
    font-size:13px;
    text-transform:uppercase;
    color:#fff;
    background-color:#4b4b4b;
    display:block;
    margin-bottom:5px;
    text-align:center;
    overflow:hidden;
    font-weight:700;
    padding:10px 0;
    border-right:2px solid #0f0f0f;
    border-left:2px solid #0f0f0f
}
@media only screen and (min-width:768px){
    #sky-main .gadget_internal_menu .links a{
        font-size:16px;
        border-right:1px solid #555;
        border-left:1px solid #0f0f0f;
        margin-bottom:0;
        padding:34px 0
    }
}
.gadget_simple_banner .banner{
    margin-top:25px;
    margin-bottom:25px
}
.gadget_list_events .list-events-content{
    margin-bottom:30px;
    padding-bottom:30px
}
@media only screen and (min-width:768px) and (max-width:990px){
    .gadget_list_events .list-events-content{
        border-bottom:1px solid;
        padding-bottom:30px;
        margin-bottom:90px
    }
}
@media only screen and (min-width:990px){
    .gadget_list_events .list-events-content{
        border-bottom:1px solid;
        padding-bottom:30px;
        margin-bottom:90px
    }
}
.gadget_list_events h3{
    font-size:2.2rem;
    color:#e0180c;
    margin-bottom:17px
}
@media only screen and (min-width:768px) and (max-width:990px){
    .gadget_list_events h3{
        font-size:3.8rem
    }
}
@media only screen and (min-width:990px){
    .gadget_list_events h3{
        font-size:3.8rem
    }
}
.gadget_list_events .list-events{
    width:5000px
}
@media only screen and (min-width:990px){
    .gadget_list_events .list-events{
        width:940px
    }
}
.gadget_list_events .list-events li{
    display:block;
    float:left;
    width:170px;
    overflow:hidden;
    margin-right:15px
}
@media only screen and (min-width:990px){
    .gadget_list_events .list-events li{
        margin-right:18px;
        margin-bottom:15px
    }
}
.gadget_list_events .list-events li:last-child{
    margin-right:0
}
.gadget_list_events .scroll{
    overflow:auto;
    max-width:960px
}
.gadget_list_events .data{
    margin-top:10px
}
.gadget_list_events .data p,.gadget_list_events .data span{
    color:#fff!important;
    text-align:left;
    margin-bottom:0;
    display:block;
    font-size:1.4rem
}
.gadget_list_events .data p{
    font-size:1.4rem
}
@media only screen and (min-width:768px) and (max-width:990px){
    .gadget_list_events .data p{
        font-size:1.8rem
    }
}
@media only screen and (min-width:990px){
    .gadget_list_events .data p{
        font-size:1.8rem
    }
}
.gadget_list_events .data p:first-child{
    color:#e0180c!important
}
.gadget_list_events .data span{
    font-size:1.1rem
}
@media only screen and (min-width:768px) and (max-width:990px){
    .gadget_list_events .data span{
        font-size:1.4rem
    }
}
@media only screen and (min-width:990px){
    .gadget_list_events .data span{
        font-size:1.4rem
    }
}
.gadget_list_events .value-event{
    margin-top:20px
}
.gadget_list_events .value-event .name{
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px solid;
    border-left:1px solid;
    border-bottom:1px solid;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.gadget_list_events .value-event .name p{
    text-align:center;
    font-weight:700;
    font-size:1.4rem;
    color:#fff;
    margin-bottom:0
}
.gadget_list_events .value-event .price{
    padding-top:10px;
    padding-bottom:6px;
    background-color:#0e0e0e;
    color:#e0180c;
    border-top:1px solid;
    border-right:1px solid;
    border-bottom:1px solid;
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
@media only screen and (min-width:768px) and (max-width:990px){
    .gadget_list_events .value-event .price{
        padding-bottom:8px
    }
}
.gadget_list_events .value-event .price span{
    text-align:center;
    font-weight:700;
    font-size:1.6rem;
    display:block;
    color:#e0180c;
    word-wrap:break-word
}
.gadget_choice_team h3{
    font-size:24px
}
@media only screen and (min-width:768px){
    .gadget_choice_team h3{
        font-size:38px
    }
}
.gadget_choice_team .infos_landing{
    padding-top:11px
}
.gadget_choice_team .infos_landing img{
    margin-top:10px;
    margin-bottom:20px
}
@media only screen and (min-width:768px){
    .gadget_choice_team .infos_landing img{
        padding-top:10px;
        margin-top:0;
        margin-bottom:0
    }
}
.gadget_choice_team .infos_landing .info_logo img{
    width:212px;
    height:66px
}
.gadget_choice_team .infos_landing .info_text{
    color:#fff;
    font-size:13px;
    margin-bottom:20px;
    text-align:justify
}
@media only screen and (min-width:768px){
    .gadget_choice_team .infos_landing .info_text{
        font-size:18px!important;
        margin-bottom:0
    }
}
.gadget_choice_team .infos_landing .info_banner img{
    position:absolute;
    top:-93px;
    cursor:pointer
}
.gadget_choice_team .infos_landing .btn-sky{
    padding:17px 12px
}
#sky-main .gadget_premiere_combo_options{
    margin-top:20px
}
#sky-main .gadget_premiere_combo_options h3{
    text-transform:uppercase;
    padding:10px 0
}
#sky-main .gadget_premiere_combo_options .title p{
    font-size:1.5rem
}
#sky-main .gadget_premiere_combo_options .title .subtitle_area{
    text-transform: uppercase;
    font-size: 2.0em;
}
@media only screen and (min-width:768px){
    #sky-main .gadget_premiere_combo_options .title p{
        font-size:2.4rem
    }
}
#sky-main .gadget_premiere_combo_options .title span{
    text-transform:uppercase;
    font-size:2.4rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .title h3{
        font-size:2rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .title h3{
        font-size:3.8rem
    }
}
@media only screen and (min-width:768px){
    #sky-main .gadget_premiere_combo_options .title .subtitle_area{
        font-size:2.0rem;
        color:#d1d1d1;
        line-height:38px;
        float:right
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box{
    margin-top:30px;
    margin-bottom:30px
}
#sky-main .gadget_premiere_combo_options .accordion_box .titles{
    display:flex
}
#sky-main .gadget_premiere_combo_options .accordion_box .titles p{
    text-align:center;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .titles p{
        font-size:1.6rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .titles p{
        font-size:1.6rem
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .titles .title-item{
    background-color:#262626;
    min-height:55px;
    display:flex;
    align-items:center;
    justify-content:center
}
#sky-main .gadget_premiere_combo_options .accordion_box .titles .title-item p{
    margin-bottom:0;
    color:#a3a3a3;
    padding:12px 0
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a{
    text-decoration:none;
    overflow:hidden;
    display:block;
    padding-top:23px;
    padding-bottom:23px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a .accordion-heading-item{
    min-height:70px;
    border-right:1px solid #ccc
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a .accordion-heading-item:last-child{
    border-right:0
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a .accordion-heading-item p{
    display:table-cell;
    height:70px;
    vertical-align:middle;
    width:205px;
    font-size:2rem
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a .accordion-heading-item:first-child p{
    text-align:left
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a i{
    font-size:42px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p{
    text-align:center;
    color:#fff;
    font-size:1.5rem;
    font-weight:700;
    margin-bottom:0
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.chanel{
    text-transform:uppercase
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.chanel span{
    display:block
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.chanel img{
    height:27px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.chanel .icon{
    font-size:36px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.channel_logo span{
    display:block
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.channel_logo img{
    height:60px;
    max-width:100%
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.price span:first-child{
    vertical-align:super
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p.price span.icon{
    font-size:40px;
    display:inline-block
}
@media only screen and (min-width:768px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a p{
        font-size:18px
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a[aria-expanded] .base-arrow{
    border:1px solid #fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    display:block;
    width:36px;
    float:right;
    text-align:center;
    height:36px;
    padding-top:7px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a[aria-expanded] .base-arrow i{
    font-size:20px;
    color:#fff
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a[aria-expanded=true] .base-arrow .sky-icones-seta-cima{
    display:block
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a[aria-expanded=true] .base-arrow .sky-icones-seta-baixo{
    display:none
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a[aria-expanded=false] .base-arrow .sky-icones-seta-cima{
    display:none
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-heading a[aria-expanded=false] .base-arrow .sky-icones-seta-baixo{
    display:block
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail{
    background-color:#d1d1d1;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-top:20px;
    padding-bottom:20px;
    overflow:hidden
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail span{
    display:block;
    text-align:center;
    font-size:1.6rem
}
@media only screen and (min-width:768px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail span{
        font-size:1.8rem
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail h5{
    color:#6b6765;
    font-size:1.4rem;
    font-weight:700
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail h3{
    color:#6b6765;
    font-size:1.4rem;
    font-weight:700;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail h5{
        font-size:2.2rem;
        font-weight:400
    }
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail h3{
        font-size:2.2rem;
        font-weight:400;
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail h5{
        font-size:2.2rem;
        font-weight:400
    }
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail h3{
        font-size:2.2rem;
        font-weight:400;
    }
}
#sky-main #main-content [data-component-type] .accordion_box .accordion .accordion-group .accordion-body .data-detail h3{
    color: #6b6765;
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail ul li{
    overflow:hidden
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail ul li i{
    color:#6b6765;
    font-size:22px;
    margin-right:5px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail ul li p{
    font-size:1.2rem;
    margin-bottom:0;
    line-height:24px
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail ul li p{
        font-size:1.4rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail ul li p{
        font-size:1.4rem
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail ul li p strong{
    text-transform:none
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail strong{
    color:#6b6765
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .modem h5{
    margin-bottom:12px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .modem i{
    color:#6b6765;
    font-size:50px;
    margin-right:10px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .modem p{
    width:72px;
    margin-bottom:0;
    margin-top:6px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .link{
    margin-bottom:20px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .link a p{
    text-decoration:none;
    color:#e0180c;
    text-align:center
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .link a i{
    font-size:55px;
    display:block;
    margin-bottom:10px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .link .link_add_chanels{
    font-size: 1.4em;
	font-weight: 600; 
	text-decoration: none;
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .link a i{
        font-size:60px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .link a i{
        font-size:60px
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .data-detail .link a span{
    font-size:2.2rem;
    display:block;
    font-weight:700
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .link-chanel{
    color:#e0180c;
    font-weight:700;
    margin-top:10px;
    display:block;
    font-size:1.1rem;
    text-decoration:none
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .link-chanel{
        font-size:1.6rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .link-chanel{
        font-size:1.6rem
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .link-chanel:before{
    content:'>';
    margin-right:5px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .list-image{
    margin-top:20px;
    margin-bottom:20px
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .list-image li{
    display:inline-block;
    width:45%
}
#sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .block{
    margin-top:20px;
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .block{
        margin-top:0;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .block{
        margin-top:0;
        margin-bottom:0
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .phone{
        max-width:160px
    }
}
@media only screen and (min-width:960){
    #sky-main .gadget_premiere_combo_options .accordion_box .accordion .accordion-group .accordion-body .phone{
        max-width:160px;
        padding-left:38px
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .data-others{
    margin-top:15px
}
#sky-main .gadget_premiere_combo_options .accordion_box .data-others p{
    font-size:1.2rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .data-others p{
        float:left;
        font-size:1.4rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .data-others p{
        float:left;
        font-size:1.4rem
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .data-others .link-combo{
    color:#e0180c;
    font-size:1.2rem;
    text-decoration:none
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .data-others .link-combo{
        float:right;
        font-size:1.4rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_premiere_combo_options .accordion_box .data-others .link-combo{
        float:right;
        font-size:1.4rem
    }
}
#sky-main .gadget_premiere_combo_options .accordion_box .data-others .link-combo:before{
    content:'>';
    margin-right:5px
}
@media only screen and (min-width:768px){
    .gadget_simple_banners_3_positions{
        padding-bottom:230px
    }
}
.gadget_simple_banners_3_positions .image{
    margin-top:30px
}
.gadget_simple_banners_3_positions .image img{
    margin:0 auto
}
.gadget_box_carousel .landing-carousel{
    min-height:255px
}
.gadget_box_carousel h3{
    color:#e0180c
}
.gadget_box_carousel .owl-theme .owl-nav [class*=owl-]{
    background-color:rgba(34,34,34,.7);
    color:#fff;
    text-decoration:none;
    border-radius:0;
    font-size:30px;
    padding:6px 10px 6px;
    top:33%
}
.gadget_box_carousel .owl-theme .owl-nav .owl-prev{
    position:absolute;
    left:-5px
}
.gadget_box_carousel .owl-theme .owl-nav .owl-next{
    position:absolute;
    right:-5px
}
.gadget_box_carousel .owl-responsive-960 .owl-stage .owl-item{
    min-height:220px!important
}
#sky-main .gadget_list_chanel_banner .list-chanel-banner{
    margin-top:30px;
    margin-bottom:30px
}
#sky-main .gadget_list_chanel_banner h3{
    color:#e0180c
}
#sky-main .gadget_list_chanel_banner .list-item{
    background-color:#fff;
    padding-top:24px;
    padding-bottom:5px;
    border-top:1px solid #d1d1d1;
    border-right:1px solid #d1d1d1;
    border-left:1px solid #d1d1d1;
    height:auto;
    overflow:hidden
}
#sky-main .gadget_list_chanel_banner .list-item:last-child{
    border-bottom:1px solid #d1d1d1
}
#sky-main .gadget_list_chanel_banner .list-item h5{
    color:#e0180c;
    font-size:1.6rem;
    font-family:SkyTextMedium, sans-serif;
    word-wrap:break-word
}
#sky-main .gadget_list_chanel_banner .list-item h3{
    color:#e0180c;
    font-size:1.6rem;
    font-family:SkyTextMedium, sans-serif;
    word-wrap:break-word;
    margin-top: 10px;
    margin-bottom: 10px;
}

#sky-main .gadget_list_chanel_banner .offer-conditions{
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
}
@media only screen and (min-width:768px){
    #sky-main .gadget_list_chanel_banner .list-item h5, #sky-main .gadget_list_chanel_banner .list-item h3{
        font-size:2.4rem
    }
}
#sky-main .gadget_list_chanel_banner .list-item .chanels:after{
    content:'';
    width:1px;
    height:70px;
    background-color:#d1d1d1;
    position:absolute;
    top:0;
    left:0
}
#sky-main .gadget_list_chanel_banner .list-item .chanels:before{
    content:'';
    width:1px;
    height:70px;
    background-color:#d1d1d1;
    position:absolute;
    top:0;
    right:0
}
#sky-main .gadget_list_chanel_banner .list-item .chanels .text-image-chanel{
    overflow:hidden
}
@media only screen and (min-width:768px){
    #sky-main .gadget_list_chanel_banner .list-item .chanels .text-image-chanel{
        margin-top:13px
    }
}
#sky-main .gadget_list_chanel_banner .list-item .chanels .text-image-chanel p{
    margin-bottom:0;
    float:left;
    text-align:center;
    font-size:1.5rem;
    text-transform:uppercase;
    width:100%;
    font-family:SkyTextMedium, sans-serif;
}
@media only screen and (min-width:768px){
    #sky-main .gadget_list_chanel_banner .list-item .chanels .text-image-chanel p{
        font-size:2.4rem;
        margin-right:10px;
        width:auto
    }
}
#sky-main .gadget_list_chanel_banner .list-item .chanels .list{
    padding-top:6px
}
#sky-main .gadget_list_chanel_banner .list-item .chanels .list ul li{
    display:inline-block;
    margin-left:8px
}
#sky-main .gadget_list_chanel_banner .list-item .price{
    text-align:center
}
#sky-main .gadget_list_chanel_banner .list-item .price a{
    text-decoration:none
}
#sky-main .gadget_list_chanel_banner .list-item .price span{
    color:#e0180c;
    display:block;
    float:left;
    padding-left:0;
    line-height:21px;
    font-size:1.8rem
}
@media only screen and (min-width:768px){
    #sky-main .gadget_list_chanel_banner .list-item .price span{
        line-height:48px;
        padding-left:20px;
        font-size:2.5rem
    }
}
#sky-main .gadget_list_chanel_banner .list-item .price i{
    font-size:27px;
    color:#ce152b
}
@media only screen and (min-width:768px){
    #sky-main .gadget_list_chanel_banner .list-item .price i{
        font-size:46px
    }
}
#sky-main .gadget_list_chanel_banner .title-itens{
    background-color:#262626;
    overflow:hidden;
    display:flex
}
#sky-main .gadget_list_chanel_banner .title-itens div[class^=col-]{
    text-align:center;
    color:#888;
    font-family:SkyTextMedium, sans-serif;
    text-transform:uppercase;
    padding-top:10px;
    padding-bottom:10px
}
@media only screen and (min-width:768px){
    #sky-main .gadget_list_chanel_banner .title-itens div[class^=col-]{
        padding-top:0;
        padding-bottom:0
    }
}
#sky-main .gadget_list_chanel_banner .title-itens div[class^=col-] p{
    font-size:1.4rem;
    height:47px;
    vertical-align:middle;
    display:table-cell;
    width:500px;
    color:#a3a3a3
}
@media only screen and (min-width:768px){
    #sky-main .gadget_list_chanel_banner .title-itens div[class^=col-] p{
        font-size:1.6rem
    }
}
.gadget_logo_text .logo-text{
    margin-bottom:30px
}
.gadget_logo_text p{
    font-size:15px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_logo_text p{
        font-size:30px;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_logo_text p{
        font-size:30px;
        margin-bottom:0
    }
}
.gadget_logo_text p a{
    color:#e0180c
}
.gadget_row_full_banner{
    position:relative;
    padding-bottom:0
}
.gadget_row_full_banner figure img{
    width:100%
}
.gadget_row_full_banner .row_text{
    display:none
}
@media only screen and (min-width:768px){
    .gadget_row_full_banner .row_text{
        position:absolute;
        bottom:50px;
        width:100%;
        height:100px;
        background-color:rgba(15,15,15,.8);
        display:inline-block
    }
}
.gadget_row_full_banner .row_text .box_text{
    padding-top:20px
}
.gadget_row_full_banner .row_text .box_text .text-description .icon{
    font-size:45px
}
.gadget_row_full_banner .row_text .box_text .text-description .text{
    font-size:20px;
    vertical-align:super
}
.gadget_row_full_banner .title-banner{
    position:absolute;
    display:inline-block;
    top:35%
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_row_full_banner .title-banner{
        left:25%
    }
}
@media only screen and (min-width:992px){
    .gadget_row_full_banner .title-banner{
        left:40%
    }
}
.gadget_row_full_banner .title-banner span{
    color:#fff;
    font-size:20px;
    text-transform:uppercase;
    float:left;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_row_full_banner .title-banner span{
        font-size:30px
    }
}
@media only screen and (min-width:992px){
    .gadget_row_full_banner .title-banner span{
        font-size:38px
    }
}
.gadget_row_full_banner .title-banner span:first-child{
    background-color:rgba(15,15,15,.8);
    text-align:center;
    padding:12px 10px
}
.gadget_row_full_banner .title-banner span:last-child{
    padding:12px 10px 12px 5px
}
.gadget_row_full_banner .description-banner{
    position:absolute;
    bottom:123px;
    max-width:525px;
    color:#fff
}
.gadget_row_full_banner .description-banner p:first-child{
    text-transform:uppercase;
    font-size:48px;
    font-weight:700
}
.gadget_row_full_banner .description-banner p:last-child{
    font-size:28px
}
.gadget_accordion_package .gadget_title_area h3{
    color:#e0180c
}
.gadget_accordion_package .titles p{
    text-align:center;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .titles p{
        font-size:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .titles p{
        font-size:20px
    }
}
.gadget_accordion_package .accordion.accordion-red .accordion-group .accordion-heading a p{
    background-color:#e0180c
}
.gadget_accordion_package .accordion.accordion-blue .accordion-group .accordion-heading a p{
    background-color:#2370ac
}
.gadget_accordion_package .accordion.accordion-green .accordion-group .accordion-heading a p{
    background-color:#1aa2a2
}
.gadget_accordion_package .accordion.accordion-first-column-orange .accordion-group .accordion-heading a p.c1{
    background-color:#fb6f17
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a{
    text-decoration:none
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a i{
    font-size:42px
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p{
    padding-top:30px;
    padding-bottom:30px;
    text-align:center;
    color:#fff;
    font-size:15px;
    font-weight:700;
    margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p{
        font-size:22px;
        padding-top:20px;
        padding-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p{
        font-size:22px;
        padding-top:20px;
        padding-bottom:20px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c3{
    padding-top:19px;
    padding-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c3{
        padding-top:20px;
        padding-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c3{
        padding-top:20px;
        padding-bottom:20px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c3 span{
    display:block
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c3 span{
        display:inline-block
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c3 span{
        display:inline-block
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c3 span:last-child{
    text-transform:uppercase;
    font-weight:400
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c4{
        padding-top:20px;
        padding-bottom:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.c4{
        padding-top:20px;
        padding-bottom:20px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.plus:after{
    content:'+';
    position:absolute;
    right:-9px;
    font-size:28px;
    top:20px;
    z-index:10
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.plus:after{
        right:-13px;
        font-size:40px;
        top:7px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.plus:after{
        right:-13px;
        font-size:40px;
        top:7px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter:after{
    content:'';
    width:1px;
    height:50px;
    background-color:#d08485;
    display:block;
    position:absolute;
    top:17px;
    right:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter:after{
        top:12px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter:after{
        top:12px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter:before{
    content:'';
    width:1px;
    height:50px;
    background-color:#d08485;
    display:block;
    position:absolute;
    top:17px;
    left:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter:before{
        top:12px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter:before{
        top:12px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter-right:after{
    content:'';
    width:1px;
    height:50px;
    background-color:#d08485;
    display:block;
    position:absolute;
    top:17px;
    right:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter-right:after{
        top:12px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter-right:after{
        top:12px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter-left:before{
    content:'';
    width:1px;
    height:50px;
    background-color:#d08485;
    display:block;
    position:absolute;
    top:17px;
    left:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter-left:before{
        top:12px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-heading a p.limiter-left:before{
        top:12px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail{
    background-color:#f5f5f5;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-top:20px;
    padding-bottom:20px;
    overflow:hidden
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail h5{
    color:#6b6765;
    font-size:14px;
    font-weight:700
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail h5{
        font-size:22px;
        font-weight:400
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail h5{
        font-size:22px;
        font-weight:400
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail ul li{
    overflow:hidden
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail ul li i{
    color:#6b6765;
    font-size:22px;
    margin-right:5px
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail ul li p{
    font-size:12px;
    margin-bottom:0;
    line-height:24px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail ul li p{
        font-size:14px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail ul li p{
        font-size:14px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail ul li p strong{
    text-transform:none
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail strong{
    color:#6b6765
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .modem h5{
    margin-bottom:12px
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .modem i{
    color:#6b6765;
    font-size:50px;
    margin-right:10px
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .modem p{
    width:72px;
    margin-bottom:0;
    margin-top:6px
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link{
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link{
        margin-top:50px;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link{
        margin-top:50px;
        margin-bottom:0
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link a{
    text-decoration:none;
    color:#e0180c;
    text-align:center
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link a i{
    font-size:55px;
    display:block;
    margin-bottom:10px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link a i{
        font-size:60px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link a i{
        font-size:60px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .data-detail .link a span{
    font-size:22px;
    display:block;
    font-weight:700
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .link-chanel{
    color:#e0180c;
    font-weight:700;
    margin-top:10px;
    display:block;
    font-size:11px;
    text-decoration:none
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .link-chanel{
        font-size:16px
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .link-chanel{
        font-size:16px
    }
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .link-chanel:before{
    content:'>';
    margin-right:5px
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .list-image{
    margin-top:20px;
    margin-bottom:20px
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .list-image li{
    display:inline-block;
    width:45%
}
.gadget_accordion_package .accordion .accordion-group .accordion-body .block{
    margin-top:20px;
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .block{
        margin-top:0;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_accordion_package .accordion .accordion-group .accordion-body .block{
        margin-top:0;
        margin-bottom:0
    }
}
.gadget_team_image_text a{
    text-decoration:none
}
.gadget_team_image_text .team-image-text{
    margin-top:50px;
    margin-bottom:50px
}
.gadget_team_image_text h3{
    font-size:24px;
    text-align:center;
    margin-bottom:30px
}
.gadget_team_image_text .scroll{
    overflow:scroll;
    overflow-x:scroll;
    overflow-y:hidden;
    float:none!important
}
@media only screen and (min-width:992px){
    .gadget_team_image_text .scroll{
        overflow:hidden
    }
}
.gadget_team_image_text .scroll ul{
    width:calc(972px);
    margin-bottom:15px
}
.gadget_team_image_text .scroll ul li{
    width:175px;
    display:inline-block;
    margin-right:17px
}
.gadget_team_image_text .scroll ul li figcaption{
    background-color:#326785;
    padding:18px;
    color:#fff;
    font-size:18px
}
.gadget_video_two_position .video-two-position{
    margin-bottom:30px
}
.gadget_video_two_position .video{
    position:relative;
    padding-bottom:56.25%;
    padding-top:25px;
    height:0
}
.gadget_video_two_position .video iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.gadget_topics_description .title h3{
    font-size:2.4rem
}
.gadget_topics_description p{
    font-size:1.8rem;
    padding-top:30px
}
.gadget_topics_description .icon{
    font-size:3rem
}
.gadget_topics_description .text{
    vertical-align:super;
    white-space:normal
}
.gadget_topics_description .topics .item{
    margin-bottom:40px
}
.gadget_topics_description .topics .item img{
    width:60px
}
.gadget_topics_description .topics .item .text{
    color:#d1d1d1;
    font-size:1.5rem
}
@media only screen and (min-width:768px){
    .gadget_topics_description .topics{
        padding:20px 0 0 40px
    }
}
@media only screen and (min-width:992px){
    .gadget_adult_newsletter .title{
        padding-bottom:65px
    }
}
.gadget_adult_newsletter .title h3{
    font-size:2.4rem
}
@media only screen and (min-width:768px){
    .gadget_adult_newsletter .title h3,.gadget_adult_newsletter .title p{
        width:58%
    }
}
.gadget_adult_newsletter p{
    font-size:1.8rem
}
.gadget_adult_newsletter input{
    width:100%;
    font-size:1.4rem;
    margin-top:16px
}
.gadget_adult_newsletter .adult_newsletter_image{
    position:absolute;
    top:-24px;
    right:180px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_adult_newsletter .adult_newsletter_image{
        right:0
    }
}
.gadget_box_image_button_caption h4{
    font-size:1.5rem
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption h4{
        font-size:2.4rem
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption h4{
        font-size:2.4rem
    }
}
.gadget_box_image_button_caption .premium-box-tv-show{
    margin-bottom:25px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption .premium-box-tv-show{
        margin-bottom:80px
    }
}
.gadget_box_image_button_caption a{
    border:1px solid #d1d1d1;
    text-decoration:none;
    color:#fff;
    overflow:hidden;
    display:block
}
.gadget_box_image_button_caption figcaption{
    position:absolute;
    top:0;
    background-color:rgba(0,0,0,.7);
    height:200px;
    width:100%;
    color:#fff
}
.gadget_box_image_button_caption figcaption div{
    padding-left:5px;
    padding-right:5px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption figcaption{
        height:80px;
        top:172px;
        padding-top:14px
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption figcaption{
        height:80px;
        top:172px;
        padding-top:14px
    }
}
.gadget_box_image_button_caption figcaption .text-uppercase{
    color:#fff;
    font-size:1.5rem
}
.gadget_box_image_button_caption figcaption img{
    width:50%;
    margin:25px auto 35px auto;
    height:auto
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption figcaption img{
        width:85%;
        margin:0
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption figcaption img{
        width:85%;
        margin:0
    }
}
.gadget_box_image_button_caption img{
    height:200px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption img{
        height:250px
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption img{
        height:250px
    }
}
.gadget_box_image_button_caption img.logo-sm-md{
    position:absolute;
    height:auto;
    top:0;
    width:172px;
    margin:39px auto 0 143px
}
.gadget_box_image_button_caption p{
    font-size:1.2rem;
    margin-top:15px;
    margin-bottom:0;
    text-align:center
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption p{
        display:block;
        display:-webkit-box;
        max-width:160px;
        height:3rem;
        font-size:1.5rem;
        line-height:1.5rem;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        overflow:hidden;
        -ms-text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        text-overflow:ellipsis;
        margin-top:7px;
        text-align:left
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption p{
        display:block;
        display:-webkit-box;
        max-width:160px;
        height:3rem;
        font-size:1.5rem;
        line-height:1.5rem;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        overflow:hidden;
        -ms-text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        text-overflow:ellipsis;
        margin-top:7px;
        text-align:left
    }
}
.gadget_box_image_button_caption .price{
    text-align:center;
    margin-top:20px;
    margin-bottom:20px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption .price{
        margin-top:0;
        margin-bottom:0
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption .price{
        margin-top:0;
        margin-bottom:0
    }
}
.gadget_box_image_button_caption .price span{
    font-size:1.2rem
}
.gadget_box_image_button_caption .price span,.gadget_box_image_button_caption .price strong{
    display:block
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_image_button_caption .price strong{
        font-size:1.5rem
    }
}
@media only screen and (min-width:992px){
    .gadget_box_image_button_caption .price strong{
        font-size:1.5rem
    }
}
.gadget_box_image_button_caption figure{
    position:relative;
    height:200px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption figure{
        height:250px
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption figure{
        height:250px
    }
}
.gadget_box_image_button_caption .btn-sky{
    margin-top:0;
    margin-bottom:0;
    border:0;
    height:50px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption .btn-sky{
        margin-top:4px
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption .btn-sky{
        margin-top:4px
    }
}
.gadget_box_image_button_caption .block{
    margin-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_box_image_button_caption .block{
        margin-bottom:20px
    }
}
@media only screen and (min-width:960px){
    .gadget_box_image_button_caption .block{
        margin-bottom:20px
    }
}
.gadget_adult_package_extras{
    padding-bottom:65px!important
}
.gadget_adult_package_extras .txt_list{
    padding-top:30px
}
.gadget_adult_package_extras .txt_list .subtitle{
    font-size:18px
}
@media only screen and (max-width:992px){
    .gadget_adult_package_extras .item-block{
        margin-bottom:15px
    }
}
.gadget_adult_package_extras .box_list{
    background:#262626;
    margin-top:60px;
    padding:28px 23px
}
.gadget_adult_package_extras .box_list .box-payperview{
    margin-left:55px
}
@media only screen and (max-width:992px){
    .gadget_adult_package_extras .box_list .box-payperview{
        margin-left:0
    }
}
.gadget_adult_package_extras .box_list .absolute_img{
    position:absolute;
    left:50%;
    margin-left:-57px;
    top:40%;
    right:25%
}
.gadget_adult_package_extras .box_list .absolute_img img{
    width:402px
}
.gadget_adult_package_extras .box_list .title{
    font-size:30px;
    font-weight:700
}
.gadget_adult_package_extras .box_list .price{
    font-size:20px;
    line-height:.6
}
.gadget_adult_package_extras .box_list .button{
    z-index:10000
}
.gadget_adult_package_extras .box_list .button .btn-sky{
    width:200px;
    height:60px;
    font-size:20px;
    line-height:0;
    margin-left:15px
}
@media only screen and (max-width:768px){
    .gadget_adult_package_extras .box_list .button .btn-sky{
        margin-left:0
    }
}
.gadget_adult_package_extras .box_list .button .btn-sky span:first-child{
    font-size:32px;
    margin-right:10px
}
.gadget_adult_package_extras .box_list .button .btn-sky span:last-child{
    vertical-align:super
}
.gadget_adult_package_extras .box_list h4{
    text-transform:uppercase;
    color:#f90;
    font-family:SkyTextMedium, sans-serif;
}
#sky-main .gadget_luna_assistance .luna-assistance{
    border-bottom:1px solid #eee;
    padding-bottom:20px
}
#sky-main .gadget_luna_assistance h4, #sky-main .gadget_luna_assistance h3{
    font-size:2rem;
    margin-top: 10px;
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_luna_assistance h4, #sky-main .gadget_luna_assistance h3{
        font-size:2.4rem;
        margin-bottom:30px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_luna_assistance h4, #sky-main .gadget_luna_assistance h3{
        font-size:2.4rem;
        margin-bottom:30px
    }
}
#sky-main .gadget_luna_assistance .title-luna{
    color:#5f6cb0
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_luna_assistance .title-luna{
        font-size:2.2rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_luna_assistance .title-luna{
        font-size:2.2rem
    }
}
#sky-main .gadget_luna_assistance .box{
    padding:15px;
    background-color:#eee
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_luna_assistance .box strong{
        font-size:3.6rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_luna_assistance .box strong{
        font-size:3.6rem
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_luna_assistance .box small{
        font-size:2.4rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_luna_assistance .box small{
        font-size:2.4rem
    }
}
#sky-main .gadget_luna_assistance .box p{
    font-size:2rem;
    margin-bottom:0;
    color:#262626
}
#sky-main .gadget_luna_assistance .box p.only{
    font-size:1.4rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_luna_assistance .box p strong{
        font-size:3.6rem
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_luna_assistance .box p strong{
        font-size:3.6rem
    }
}
#sky-main .gadget_luna_assistance .box .talk strong{
    font-size:3.6rem
}
@media only screen and (max-width:768px){
    #sky-main .gadget_luna_assistance .box .talk strong{
        font-size:2rem
    }
}
#sky-main .gadget_topics_text_legal h2{
    font-size:20px
}
@media only screen and (min-width:768px) and (max-width:992px){
    #sky-main .gadget_topics_text_legal h2{
        font-size:24px
    }
}
@media only screen and (min-width:992px){
    #sky-main .gadget_topics_text_legal h2{
        font-size:24px
    }
}
#sky-main .gadget_topics_text_legal ul li{
    font-size:1.4rem
}
#sky-main .gadget_topics_text_legal i{
    color:#407010;
    margin-top:4px;
    display:block;
    float:left;
    margin-right:5px
}
#sky-main .gadget_topics_text_legal .text{
    background-color:#d1d1d1;
    padding:15px;
    margin-top:35px;
    font-size: 10px;
}
#sky-main .gadget_topics_text_legal .text p{
    color:#262626
}
#sky-main .gadget_topics_text_legal .text p:last-child{
    margin-bottom:0
}
#sky-main .gadget_topics_text_legal .text p a{
    color:#e0180c;
    text-decoration:none
}
#sky-main .gadget_topics_text_legal .text ul{
    margin-bottom:5px
}
#sky-main .gadget_topics_text_legal .text ul li{
    list-style:initial;
    list-style-position:inside;
    font-size:1.1rem;
    color:#262626
}
.gadget_top_bar{
    height:37px;
    background-color:#262626
}
@media only screen and (min-width:768px) and (max-width:991px){
    .gadget_top_bar{
        position:fixed;
        top:0;
        width:100%;
        z-index:100000;
        padding:0 17px
    }
}
.gadget_top_bar a{
    text-decoration:none
}
.gadget_top_bar .top_bar{
    padding-left:5px;
    padding-right:5px
}
.gadget_top_bar .top_bar ul li{
    display:block;
    float:left;
    padding:8px 17px;
    border-left:1px solid #0f0f0f;
    border-right:1px solid #4b4b4b
}
.gadget_top_bar .top_bar ul li:first-child{
    border-left:0
}
@media only screen and (min-width:768px) and (max-width:991px){
    .gadget_top_bar .top_bar ul li:first-child{
        padding:6px 17px 6px 0
    }
}
.gadget_top_bar .top_bar ul li:last-child{
    border-right:0
}
.gadget_top_bar .top_bar ul li a{
    color:#fff;
    font-size:13px
}
.gadget_top_bar .top_bar ul li a:hover{
    text-decoration:underline
}
.gadget_top_bar .top_bar ul.social-links{
    color:#fff
}
.gadget_top_bar .top_bar ul.social-links li{
    padding:8px 5px
}
.gadget_top_bar .top_bar ul.social-links li:first-child{
    border-left:0
}
.gadget_top_bar .top_bar ul.social-links li i.sky-icones-twitter-03{
    font-size:21px
}
.gadget_top_bar .top_bar ul.social-links li i.sky-icones-facebook{
    font-size:21px
}
.gadget_top_bar .top_bar ul.social-links li i.sky-icones-youtube{
    font-size:24px
}
.gadget_top_bar .top_bar ul.social-links li a:hover img{
    opacity:.3;
    filter:alpha(opacity=30)
}
.gadget_top_bar .btn-sky{
    width:100px;
    font-size:12px;
    margin-top:0;
    margin-bottom:0;
    padding:7px 0
}
.gadget_contract_cancellation{
    margin-top:30px;
    margin-bottom:30px
}
.gadget_contract_cancellation p{
    margin-bottom:0
}
.gadget_contract_cancellation .btn-sky{
    margin-bottom:0
}
.gadget_contract_cancellation .box-cancellation{
    border:1px solid #d1d1d1;
    overflow:hidden;
    margin-bottom:20px;
    margin-top:20px
}
.gadget_contract_cancellation .box-cancellation.no-border{
    border:0
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-cancellation{
        padding:18px 0
    }
}
.gadget_contract_cancellation .box-cancellation h4{
    font-size:14px;
    font-weight:700
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-cancellation h4{
        font-size:18px
    }
}
.gadget_contract_cancellation .box-cancellation .data{
    background-color:#d1d1d1
}
.gadget_contract_cancellation .box-cancellation .data p{
    font-size:12px;
    padding-top:12px;
    padding-bottom:12px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-cancellation .data p{
        font-size:14px
    }
}
.gadget_contract_cancellation .box-cancellation .data p span{
    font-weight:700;
    text-transform:uppercase;
    color:#6b6765
}
.gadget_contract_cancellation .box-cancellation h5{
    font-size:18px;
    color:#e0180c;
    font-weight:700
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-cancellation h5{
        font-size:24px
    }
}
.gadget_contract_cancellation .box-cancellation .text-cancelled p{
    font-size:18px;
    text-align:right;
    text-transform:uppercase;
    margin-top:5px;
    font-weight:700
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-cancellation .text-cancelled p{
        font-size:24px
    }
}
.gadget_contract_cancellation .box-cancellation .text-alone p{
    font-size:15px;
    text-align:center;
    padding-top:70px;
    padding-bottom:70px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-cancellation .text-alone p{
        font-size:24px
    }
}
.gadget_contract_cancellation .form-auto-validation{
    margin-bottom:30px
}
.gadget_contract_cancellation .form-auto-validation i{
    font-size:30px;
    color:#56b335;
    display:block
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .form-auto-validation i{
        margin-top:3px
    }
}
.gadget_contract_cancellation .form-auto-validation input{
    margin-top:0
}
.gadget_contract_cancellation .box-buttons{
    border-top:1px solid #d1d1d1;
    padding-top:23px;
    margin-top:23px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-buttons{
        padding-top:36px;
        margin-top:36px
    }
}
.gadget_contract_cancellation .box-buttons .btn-title-no-background{
    width:100%
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-buttons .btn-title-no-background{
        margin-top:14px
    }
}
.gadget_contract_cancellation .text-simple.border{
    border-top:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1
}
.gadget_contract_cancellation .text-simple p{
    font-size:16px;
    padding-top:20px;
    padding-bottom:20px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .text-simple p{
        font-size:16px;
        padding-top:40px;
        padding-bottom:40px
    }
}
.gadget_contract_cancellation .box-title-text{
    margin-bottom:30px
}
.gadget_contract_cancellation .box-title-text .header-panel{
    border-top:15px solid #f87500;
    background-color:#d1d1d1;
    padding:15px
}
.gadget_contract_cancellation .box-title-text .header-panel h5{
    color:#f87500;
    font-size:13px;
    font-weight:700;
    text-align:center;
    text-transform:uppercase
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-title-text .header-panel h5{
        font-size:18px
    }
}
.gadget_contract_cancellation .box-title-text .body-panel{
    padding:15px;
    background-color:#eee
}
.gadget_contract_cancellation .box-title-text .body-panel p{
    margin-bottom:10px
}
.gadget_contract_cancellation .box-link{
    margin-bottom:30px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-link{
        margin-bottom:60px
    }
}
.gadget_contract_cancellation .box-link h4{
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    margin-bottom:15px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-link h4{
        font-size:16px
    }
}
.gadget_contract_cancellation .box-link a{
    text-decoration:none;
    color:#e0180c;
    display:block;
    font-size:12px;
    text-align:center;
    padding:12px 30px;
    text-transform:uppercase;
    border:1px solid #d1d1d1;
    margin-bottom:17px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .box-link a{
        font-size:14px;
        margin-bottom:0
    }
}
.gadget_contract_cancellation .box-link a:hover{
    color:#ea5750
}
.gadget_contract_cancellation .list-simple h4{
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:15px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .list-simple h4{
        font-size:16px
    }
}
.gadget_contract_cancellation .list-simple ul{
    padding:0 20px;
    margin-bottom:20px
}
.gadget_contract_cancellation .list-simple ul li{
    list-style:circle;
    margin-bottom:10px
}
.gadget_contract_cancellation .gadget_title_area{
    margin-bottom:30px
}
.gadget_contract_cancellation .send-email{
    margin-top:30px;
    margin-bottom:30px
}
.gadget_contract_cancellation .send-email p{
    margin-bottom:15px
}
.gadget_contract_cancellation .alert-message .icon{
    background-color:#0bd8da
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .alert-message .icon{
        height:90px
    }
}
.gadget_contract_cancellation .alert-message .icon p{
    color:#eee;
    text-align:center;
    font-size:20px;
    margin-top:0;
    padding:20px 0 20px 0
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .alert-message .icon p{
        font-size:16px;
        margin-top:29px;
        padding:0
    }
}
.gadget_contract_cancellation .alert-message .icon p span{
    color:#019898;
    font-size:30px;
    vertical-align:middle
}
.gadget_contract_cancellation .alert-message .message{
    background-color:#eee
}
.gadget_contract_cancellation .alert-message .message p{
    color:#555!important;
    padding-top:20px;
    padding-bottom:20px;
    font-size:16px
}
@media only screen and (min-width:768px){
    .gadget_contract_cancellation .alert-message .message p{
        padding-top:12px;
        padding-bottom:12px
    }
}
.gadget_contract_cancellation .btn-inline{
    margin-top:0
}
.gadget_signature_acquisition .alert-message-inverse{
    margin-top:30px
}
.gadget_signature_acquisition .contract_select{
    padding-top:30px
}
.gadget_signature_acquisition .contract_select label{
    padding-right:10px;
    text-transform:uppercase;
    font-size:1.4rem
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .title h3{
    color:#888;
    text-transform:uppercase;
    padding-bottom:10px
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .subtitle h3{
    font-size:1.8rem;
    padding-bottom:15px;
    text-transform:uppercase;
    color:#f87500
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item{
    background-color:#eff2f3
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item .item{
    text-align:center
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item .item h5{
    font-size:1.8rem;
    font-weight:700;
    text-transform:uppercase
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item .item:first-child:before{
    content:'+';
    position:absolute;
    right:-15px;
    font-size:5rem;
    top:-3px;
    z-index:10
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item .item:last-child:after{
    content:none
}
@media only screen and (min-width:768px){
    #sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item .item:after{
        content:'';
        width:1px;
        height:70px;
        background-color:#d1d1d1;
        position:absolute;
        top:0;
        right:0
    }
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item .item.price span{
    text-transform:uppercase;
    font-size:1.8rem;
    font-weight:700;
    padding-left:0
}
@media only screen and (min-width:768px){
    #sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .list-item .item.price span{
        padding-left:40px
    }
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .titles{
    text-align:center
}
#sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .titles p{
    font-size:1.2rem
}
@media only screen and (min-width:768px){
    #sky-main .gadget_signature_acquisition .gadget_list_chanel_banner .titles p{
        font-size:1.4rem
    }
}
.gadget_signature_acquisition .result_protocol .protocol h4{
    text-transform:uppercase;
    font-weight:700;
    border-bottom:1px solid #eee;
    padding-bottom:6px
}
.gadget_signature_acquisition .message .alert-message{
    background-color:#439300
}
.gadget_signature_acquisition .message .icon{
    min-height:51px
}
.gadget_main_results h4{
    font-size:18px;
    color:#999
}
.gadget_main_results .list-item-seach li{
    position:relative
}
.gadget_main_results .list-item-seach li a{
    padding-top:25px;
    padding-bottom:25px;
    text-decoration:none;
    display:block
}
.gadget_main_results .list-item-seach li a h5{
    color:#e0180c;
    margin-top:0;
    margin-bottom:5px
}
.gadget_main_results .list-item-seach li a p{
    margin-bottom:0;
    color:#4b4b4b
}
.gadget_main_results .list-item-seach li a span{
    font-size:10px;
    position:absolute;
    top:5px;
    right:5px;
    color:#e0180c;
    display:none
}
.gadget_main_results .list-item-seach li:first-child a{
    background-color:#feffec
}
.gadget_main_results .list-item-seach li:first-child a h5:before{
    content:'sugestão';
    display:block;
    position:absolute;
    top:10px;
    right:10px;
    font-size:12px
}
.gadget_sky_answer .box{
    background:#eee;
    padding:20px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.gadget_sky_answer .box h5{
    font-size:14px;
    color:#555;
    font-weight:700;
    text-transform:uppercase
}
.gadget_sky_answer .box p{
    margin-bottom:0;
    color:#555;
    display:block;
    display:-webkit-box;
    max-width:100%;
    height:42px;
    font-size:14px;
    line-height:14px;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_sky_answer .box p{
        display:block;
        display:-webkit-box;
        max-width:100%;
        height:48px;
        font-size:16px;
        line-height:16px;
        -webkit-line-clamp:3;
        -webkit-box-orient:vertical;
        overflow:hidden;
        -ms-text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        text-overflow:ellipsis
    }
}
@media only screen and (min-width:992px){
    .gadget_sky_answer .box p{
        display:block;
        display:-webkit-box;
        max-width:100%;
        height:48px;
        font-size:16px;
        line-height:16px;
        -webkit-line-clamp:3;
        -webkit-box-orient:vertical;
        overflow:hidden;
        -ms-text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        text-overflow:ellipsis
    }
}
.gadget_sky_answer .box-btn{
    margin-top:20px
}
.gadget_image_title_text .image-title-text{
    border-bottom:1px solid #d1d1d1;
    padding-bottom:20px;
    padding-top:20px
}
@media only screen and (min-width:768px){
    .gadget_image_title_text .image-title-text{
        padding-top:0
    }
}
.gadget_image_title_text .image-title-text img{
    margin:0 auto
}
.gadget_image_title_text .image-title-text h4{
    font-size:2.2rem
}
@media only screen and (min-width:768px){
    .gadget_image_title_text .image-title-text h4{
        font-size:3rem
    }
}
.gadget_image_title_text .image-title-text p{
    margin-bottom:0;
    display:block;
    display:-webkit-box;
    max-width:100%;
    height:3.6rem;
    font-size:1.8rem;
    line-height:1.8rem;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
.gadget_movie_description .title-checkout{
    margin-bottom:40px
}
.gadget_movie_description .title-checkout h2{
    text-transform:uppercase;
    font-size:2rem;
    color:#fb6f17;
    text-align:center;
    font-weight:700;
    background-color:#e7e7e7;
    padding:10px 0
}
.gadget_movie_description .itens-checkout .btn-sky{
    margin-top:0;
    margin-bottom:0
}
.gadget_movie_description .itens-checkout span{
    font-size:3rem;
    color:#f87500;
    font-weight:700
}
.gadget_movie_description .itens-checkout p{
    font-size:1.2rem;
    text-transform:uppercase;
    margin-top:5px
}
.gadget_movie_description .movie-basic figure{
    position:relative;
    margin-bottom:8px
}
.gadget_movie_description .movie-basic figure .figure-classification{
    position:absolute;
    top:8px;
    left:8px;
    width:38px
}
.gadget_movie_description .movie-basic figure .target-type{
    position:absolute;
    bottom:0;
    right:0;
    text-align:center;
    width:auto;
    height:24px;
    line-height:24px;
    color:#fff;
    background:#e0180c;
    text-transform:uppercase;
    letter-spacing:1px;
    padding:0 20px 0 20px
}
.gadget_movie_description .movie-basic figure .target-type:before{
    content:'';
    width:0;
    height:0;
    border-bottom:24px solid #e0180c;
    border-left:15px solid transparent;
    position:absolute;
    right:100%;
    top:0
}
.gadget_movie_description .movie-basic figure .target-type.target-blue{
    background:#07a5ef
}
.gadget_movie_description .movie-basic figure .target-type.target-blue:before{
    border-bottom:24px solid #07a5ef
}
.gadget_movie_description .movie-basic .language{
    background-color:#eee;
    min-height:80px
}
.gadget_movie_description .movie-basic .language h4{
    text-transform:uppercase;
    color:#888;
    font-weight:700;
    font-size:1.8rem
}
.gadget_movie_description .movie-basic .language p{
    color:#555;
    display:block;
    display:-webkit-box;
    max-width:100%;
    height:2.8rem;
    font-size:1.4rem;
    line-height:1.4rem;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    min-height:29px
}
.gadget_movie_description .movie-basic .language:nth-of-type(1){
    border-right:1px solid #fff
}
.gadget_movie_description .movie-basic .language:nth-of-type(2){
    border-left:1px solid #fff
}
.gadget_movie_description .movie-description .gender{
    font-size:1.6rem;
    color:#888
}
.gadget_movie_description .movie-description h3{
    font-size:3rem;
    margin-top:10px
}
.gadget_movie_description .movie-description .rating{
    margin-top:25px;
    margin-bottom:20px
}
.gadget_movie_description .movie-description .rating i{
    color:#f9a616;
    font-size:18px;
    margin-right:5px
}
.gadget_movie_description .movie-description .time{
    overflow:hidden
}
.gadget_movie_description .movie-description .time img{
    width:32px;
    float:left
}
.gadget_movie_description .movie-description .time ul{
    overflow:hidden;
    float:left;
    margin-left:10px;
    margin-top:6px
}
.gadget_movie_description .movie-description .time ul li{
    display:block;
    float:left;
    font-size:1.6rem;
    font-weight:700;
    color:#555;
    border-right:1px solid #555;
    padding:0 8px
}
.gadget_movie_description .movie-description .time ul li i{
    font-size:27px;
    vertical-align:baseline
}
.gadget_movie_description .movie-description .time ul li:last-child{
    border-right:0
}
.gadget_movie_description .movie-description .description{
    margin-top:40px
}
.gadget_movie_description .movie-description .description h4{
    text-transform:uppercase;
    font-size:1.8rem;
    margin-bottom:12px;
    margin-top:0
}
.gadget_movie_description .movie-description .description p{
    color:#555;
    font-size:1.6rem
}
.gadget_movie_description .movie-description button i{
    font-size:21px;
    margin-right:8px;
    vertical-align:sub
}
.gadget_movie_description .movie-description .btn-price-alugue{
    margin-top:10px;
    padding:9px 30px;
    float:right
}
.gadget_movie_description .movie-description .btn-price-alugue span{
    line-height:25px
}
.gadget_movie_description .availability{
    margin-top:30px
}
.gadget_movie_description .availability h3{
    font-size:2.4rem;
    text-transform:uppercase;
    border-bottom:1px solid #e7e7e7;
    margin-bottom:20px;
    padding-bottom:10px
}
.gadget_movie_description .availability p span{
    font-size:1.8rem;
    color:#555
}
.gadget_movie_description .availability p span:first-child{
    font-weight:700
}
.gadget_movie_description .img-responsive{
    max-width:100%;
    min-width:100%
}
.gadget_success_message .success-message .panel-header{
    border-top:20px solid #fb6f17;
    background-color:#e7e7e7;
    padding-top:20px;
    padding-bottom:20px
}
.gadget_success_message .success-message .panel-header h4{
    text-transform:uppercase;
    text-align:center;
    font-weight:700;
    margin-top:0;
    margin-bottom:0;
    color:#fb6f17;
    font-size:16px
}
@media only screen and (min-width:768px){
    .gadget_success_message .success-message .panel-header h4{
        font-size:24px
    }
}
.gadget_success_message .success-message .panel-body{
    background-color:#eee;
    padding-top:20px;
    padding-bottom:20px
}
.gadget_success_message .success-message .panel-body p{
    text-align:center;
    font-size:16px
}
@media only screen and (min-width:768px){
    .gadget_success_message .success-message .panel-body p{
        font-size:18px;
        color:#000
    }
}
.gadget_title_combo_box{
    padding:35px 0
}
@media only screen and (min-width:768px) and (max-width:991px){
    .gadget_title_combo_box{
        margin-top:0
    }
}
.gadget_title_combo_box .title-combo-box p{
    text-transform:uppercase;
    text-align:center;
    color:#fff;
    display:block;
    display:-webkit-box;
    max-width:100%;
    height:2.8rem;
    font-size:1.4rem;
    line-height:1.4rem;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    min-height:28px
}
.gadget_title_combo_box .title-combo-box p span{
    margin-right:5px;
    color:#e0180c
}
.gadget_title_combo_box .title-combo-box i{
    background-color:#008101
}
.gadget_title_combo_box .title-combo-box img{
    display:block;
    margin:0 auto
}
@media only screen and (min-width:768px){
    .gadget_title_combo_box .title-combo-box img{
        margin:auto
    }
}
.gadget_title_combo_box .title-combo-box a{
    text-decoration:none
}
.gadget_movie_full_banner_carousel .btn-sky{
    width:255px;
    margin-top:0;
    margin-bottom:0
}
.gadget_movie_full_banner_carousel .content-carousel{
    width:100%;
    position:absolute;
    z-index:1000;
    bottom:4px
}
.gadget_movie_full_banner_carousel .content-carousel .sky-container{
    bottom:25px;
    left:110px
}
.gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content{
    display:none
}
@media only screen and (min-width:992px){
    .gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content{
        width:auto;
        display:inline-block
    }
}
.gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content img{
    width:auto;
    position:absolute;
    bottom:10px;
    border:2px solid #000
}
@media only screen and (min-width:1130px){
    .gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content img{
        width:15%;
        margin-left:24px
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content img{
        width:150px;
        margin-left:0
    }
}
@media only screen and (min-width:991px) and (max-width:1129px){
    .gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content img{
        width:115px;
        margin-left:0
    }
}
.gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content .movie-description{
    width:722px;
    min-height:192px;
    overflow:hidden;
    background-color:rgba(0,0,0,.5);
    border:1px solid #8a8f98;
    padding:5px 15px
}
@media only screen and (min-width:768px) and (max-width:1024px){
    .gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content .movie-description{
        width:133%
    }
}
.gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content .movie-description .description{
    color:#fff;
    width:478px;
    float:right
}
.gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content .movie-description .description h4{
    text-transform:uppercase;
    font-weight:700;
    padding-bottom:15px;
    border-bottom:1px solid #8a8f98;
    font-size:1.8rem
}
.gadget_movie_full_banner_carousel .content-carousel .sky-container .inner-content .movie-description .description p{
    font-size:1.4rem
}
.gadget_testimony_carousel h3{
    font-size:2rem;
    text-transform:uppercase;
    margin-bottom:20px
}
@media only screen and (min-width:768px){
    .gadget_testimony_carousel h3{
        font-size:2.6rem
    }
}
.gadget_testimony_carousel .item-carousel{
    position:relative;
    height:180px
}
.gadget_testimony_carousel .item-carousel .main-content{
    background-color:#eee;
    padding:25px 15px;
    overflow:hidden
}
.gadget_testimony_carousel .item-carousel .main-content:after{
    content:'';
    width:22px;
    height:20px;
    position:absolute;
    bottom:1px;
    left:0
}
.gadget_testimony_carousel .item-carousel .main-content figure{
    float:left;
    margin-top:10px
}
.gadget_testimony_carousel .item-carousel .main-content figure img{
    width:80px;
    height:80px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.gadget_testimony_carousel .item-carousel .main-content .text{
    color:#6b6765;
    margin-left:100px
}
.gadget_testimony_carousel .item-carousel .main-content .text h6{
    text-transform:uppercase;
    font-size:1.2rem
}
.gadget_testimony_carousel .item-carousel .main-content .text strong{
    font-size:1.4rem
}
.gadget_testimony_carousel .item-carousel .main-content .text p{
    margin-bottom:0;
    display:block;
    display:-webkit-box;
    max-width:100%;
    height:5.6rem;
    font-size:1.4rem;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    line-height:14px
}
.gadget_testimony_carousel .owl-theme .owl-item{
    min-height:180px
}
.gadget_testimony_carousel .owl-theme .owl-nav [class*=owl-]{
    background-color:rgba(38,38,38,.3);
    color:#fff;
    text-decoration:none;
    border-radius:0;
    font-size:30px;
    padding:14px 10px 6px;
    top:25%
}
.gadget_testimony_carousel .owl-theme .owl-nav .owl-prev{
    position:absolute;
    left:-5px
}
.gadget_testimony_carousel .owl-theme .owl-nav .owl-next{
    position:absolute;
    right:-5px
}
.gadget_image_promo_link .promo-link{
    margin-bottom:30px
}
.gadget_image_promo_link .promo-link img{
    width:100%
}
.gadget_image_promo_link .promo-link ul{
    display:flex
}
.gadget_image_promo_link .promo-link ul li{
    display:flex;
    align-items:center;
    justify-content:center;
    float:left;
    text-align:center;
    background-color:#e7e7e7;
    padding:8px 0;
    font-size:1.2rem
}
.gadget_image_promo_link .promo-link ul li:last-child{
    background-color:#e0180c
}
.gadget_image_promo_link .promo-link ul li a{
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    text-align:center
}
.gadget_image_promo_link .gadget_title_area{
    border-bottom:1px solid #e7e7e7
}
.gadget_image_promo_link .gadget_title_area button{
    margin-top:5px;
    padding:5px 40px
}
.gadget_image_promo_link .gadget_title_area .pull-left{
    width:60%
}
@media only screen and (max-width:768px){
    .gadget_image_promo_link .gadget_title_area .pull-left{
        width:100%
    }
}
.gadget_image_promo_link .gadget_title_area .pull-right{
    width:40%
}
.gadget_video_carousel h3{
    font-size:20px;
    text-transform:uppercase;
    margin-bottom:20px
}
@media only screen and (min-width:768px){
    .gadget_video_carousel h3{
        font-size:26px
    }
}
.gadget_video_carousel .video-carousel .main-content .text span{
    color:#e0180c;
    font-weight:700
}
.gadget_video_carousel .owl-theme .owl-nav [class*=owl-]{
    background-color:rgba(38,38,38,.7);
    color:#fff;
    text-decoration:none;
    border-radius:0;
    font-size:30px;
    padding:14px 10px 6px;
    top:23%
}
.gadget_video_carousel .owl-theme .owl-nav .owl-prev{
    position:absolute;
    left:-5px
}
.gadget_video_carousel .owl-theme .owl-nav .owl-next{
    position:absolute;
    right:-5px
}
.gadget_products_services_banners .gadget_service_block_list{
    overflow:scroll;
    overflow-x:scroll;
    overflow-y:hidden;
    float:none!important
}
@media only screen and (min-width:992px){
    .gadget_products_services_banners .gadget_service_block_list{
        overflow:hidden
    }
}
.gadget_products_services_banners .gadget_service_block_list ul{
    width:calc(940px)
}
.gadget_products_services_banners .gadget_service_block_list ul li{
    width:296px;
    float:left;
    display:block
}
.gadget_products_services_banners .gadget_service_block_list ul li:nth-child(2){
    margin-right:20px;
    margin-left:20px
}
.gadget_box_form_search_recordings .box-form-recordings{
    border:1px solid #d1d1d1;
    padding-top:18px;
    padding-bottom:18px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.gadget_box_form_search_recordings .box-form-recordings h4{
    margin-top:0;
    padding-bottom:10px;
    font-size:1.4rem;
    color:#9097a7;
    border-bottom:1px solid #cccfcf
}
.gadget_box_form_search_recordings .box-form-recordings form .form-group{
    overflow:hidden;
    margin-bottom:0
}
.gadget_box_form_search_recordings .box-form-recordings form label{
    font-size:1.2rem;
    font-weight:700;
    text-transform:uppercase;
    margin-top:11px;
    margin-bottom:10px;
    color:#6b6765;
    word-break: normal;
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form label{
        font-size:1.4rem;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form label{
        font-size:1.4rem;
        margin-bottom:0
    }
}
.gadget_box_form_search_recordings .box-form-recordings form button{
    margin-top:20px;
    white-space:normal
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form button{
        margin-top:0;
        margin-bottom:0;
        padding:6px 12px
    }
}
@media only screen and (min-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form button{
        margin-top:0;
        margin-bottom:0;
        padding:6px 12px
    }
}
.gadget_box_form_search_recordings .box-form-recordings form input{
    margin-top:0;
    background-color:#eff2f3;
    border:0;
    font-weight:700;
    font-size:1.2rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form input{
        font-size:1.4rem
    }
}
@media only screen and (min-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form input{
        font-size:1.4rem
    }
}
.gadget_box_form_search_recordings .box-form-recordings form select{
    font-weight:700;
    font-size:1.2rem
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form select{
        font-size:1.4rem
    }
}
@media only screen and (min-width:992px){
    .gadget_box_form_search_recordings .box-form-recordings form select{
        font-size:1.4rem
    }
}
.gadget_box_form_search_recordings .block{
    margin-top:0
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_form_search_recordings .block{
        margin-top:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_box_form_search_recordings .block{
        margin-top:20px
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_box_form_search_recordings .block .form-group label{
        margin-top:7px
    }
}
@media only screen and (min-width:992px){
    .gadget_box_form_search_recordings .block .form-group label{
        margin-top:7px
    }
}
.gadget_tabs_historic_recordings{
    margin-top:30px
}
.gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs{
    width:100%;
    height:150px;
    overflow-x:auto;
    list-style:none;
    white-space:nowrap;
    border-bottom:0
}
.gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li{
    position:relative;
    text-align:center;
    margin-right:11px;
    display:inline-block
}
.gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li:last-child{
    margin-right:0
}
.gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li.active a div{
    color:#fff
}
.gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li.active a div:before{
    content:'\A';
    width:0;
    height:0;
    border-left:60px solid transparent;
    border-right:60px solid transparent;
    z-index:0;
    position:absolute;
    bottom:-30px;
    left:0
}
.gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li a{
    border-radius:0;
    border:0;
    padding:0;
    font-size:1.5rem
}
.gadget_tabs_historic_recordings .tab-frequently-questions .nav-tabs li a div{
    text-transform:uppercase;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:120px;
    height:100px;
    color:#6b6765;
    background-color:#e4e5e9;
    position:relative;
    padding:0 10px
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content{
    border:0;
    border-radius:0;
    border-top-left-radius:0
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .tab-pane{
    padding:10px 0
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .panel-heading h4 a{
    text-decoration:none;
    text-transform:uppercase;
    font-size:12px;
    color:#000;
    font-weight:700
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .panel-body{
    padding:15px 0;
    border:0
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default{
    border:0
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading{
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:4px
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading h4 a.collapsed span .sky-icon-arrow:before{
    content:'\e604'
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-heading h4 a span .sky-icon-arrow:before{
    color:#e10052;
    margin-right:10px;
    content:'\e603'
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container{
    font-size:15px
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container p{
    color:#888;
    font-size:15px
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container p a{
    color:#262626
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container .title{
    color:#e10052
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container ul{
    margin-bottom:10px
}
.gadget_tabs_historic_recordings .tab-frequently-questions .tab-content .accordion .panel-default .panel-body .text-container ul li{
    color:#888;
    font-size:15px
}
.gadget_tabs_historic_recordings .tab-frequently-questions .icon{
    width:11px;
    height:12px;
    display:block;
    float:left;
    margin-right:10px;
    font-size:21px;
    margin-top:-2px;
    margin-left:0
}
.gadget_tabs_historic_recordings .table-historic-recordings tr td{
    border-top:0
}
.gadget_tabs_historic_recordings .table-historic-recordings thead{
    border-bottom:1px solid #d1d1d1
}
.gadget_tabs_historic_recordings .table-historic-recordings thead tr td{
    text-transform:uppercase;
    color:#9097a7;
    font-weight:700;
    font-size:1.4rem
}
.gadget_tabs_historic_recordings .table-historic-recordings tbody tr td{
    color:#4b4b4b;
    font-size:1.4rem
}
.gadget_tabs_historic_recordings .table-historic-recordings tbody tr td:first-child{
    font-weight:700
}
.gadget_tabs_historic_recordings .table-historic-recordings tbody tr td a{
    text-transform:uppercase;
    text-decoration:none;
    color:#e0180c
}
.gadget_tabs_historic_recordings .table-historic-recordings tbody tr td a:hover{
    color:#ea5750
}
.gadget_lnk_list_description .scroll{
    overflow:auto
}
@media only screen and (max-width:768px){
    .gadget_lnk_list_description .scroll ul{
        min-width:320px
    }
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .scroll ul{
        width:940px
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .scroll ul{
        width:940px
    }
}
.gadget_lnk_list_description .scroll ul li{
    display:block;
    float:left;
    margin-right:10px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .scroll ul li{
        margin-right:10px
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .scroll ul li{
        margin-right:10px
    }
}
.gadget_lnk_list_description .scroll ul li:last-child{
    margin-right:0
}
.gadget_lnk_list_description .scroll ul li{
    position:relative;
    width:460px
}
.gadget_lnk_list_description .scroll ul li a{
    text-decoration:none
}
.gadget_lnk_list_description .scroll ul li a figcaption{
    position:absolute;
    width:100%;
    height:100%;
    bottom:0;
    background:rgba(0,0,0,0);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(38%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.81)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
}
.gadget_lnk_list_description .gadget_box_image_caption .premium-box-tv-show{
    margin-bottom:30px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption .premium-box-tv-show{
        margin-bottom:0
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption .premium-box-tv-show{
        margin-bottom:0
    }
}
.gadget_lnk_list_description .gadget_box_image_caption a{
    border:1px solid #d1d1d1;
    text-decoration:none;
    color:#fff;
    overflow:hidden;
    display:block
}
.gadget_lnk_list_description .gadget_box_image_caption a:hover{
    color:#fff;
    opacity:.9
}
.gadget_lnk_list_description .gadget_box_image_caption a figure{
    position:relative;
    height:200px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure{
        height:250px
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure{
        height:250px
    }
}
.gadget_lnk_list_description .gadget_box_image_caption a figure img{
    height:200px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure img{
        height:250px
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure img{
        height:250px
    }
}
.gadget_lnk_list_description .gadget_box_image_caption a figure img.logo-sm-md{
    position:absolute;
    height:auto;
    top:0;
    width:172px;
    margin:39px auto 0 143px
}
#sky-main .gadget_lnk_list_description .gadget_box_image_caption a figure p{
    font-size:12px;
    margin-bottom:0;
    text-transform:uppercase;
    text-align:center;
    margin-top:12px
}
@media only screen and (min-width:768px) and (max-width:960px){
    #sky-main .gadget_lnk_list_description .gadget_box_image_caption a figure p{
        text-align:left;
        font-size:14px;
        margin-top:0
    }
}
@media only screen and (min-width:960px){
    #sky-main .gadget_lnk_list_description .gadget_box_image_caption a figure p{
        text-align:left;
        font-size:14px;
        margin-top:0
    }
}
.gadget_lnk_list_description .gadget_box_image_caption a figure strong{
    text-transform:uppercase;
    font-size:14px;
    display:block;
    text-align:center;
    margin-top:24px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure strong{
        text-align:left;
        font-size:18px;
        margin-top:0
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure strong{
        text-align:left;
        font-size:18px;
        margin-top:0
    }
}
.gadget_lnk_list_description .gadget_box_image_caption a figure figcaption{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    padding:10px 0;
    background-color:rgba(0,0,0,.7)
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure figcaption{
        padding:0;
        background:rgba(0,0,0,0);
        background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(38%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.81)));
        background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure figcaption{
        padding:0;
        background:rgba(0,0,0,0);
        background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(38%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.81)));
        background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 38%,rgba(0,0,0,.81) 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000, GradientType=0)
    }
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure figcaption div{
        padding-top:180px
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption a figure figcaption div{
        padding-top:180px
    }
}
.gadget_lnk_list_description .gadget_box_image_caption .block{
    margin-bottom:15px
}
@media only screen and (min-width:768px) and (max-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption .block{
        margin-bottom:20px
    }
}
@media only screen and (min-width:960px){
    .gadget_lnk_list_description .gadget_box_image_caption .block{
        margin-bottom:20px
    }
}
.gadget_social_interaction .see-too{
    overflow:hidden;
    margin-bottom:30px
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_social_interaction .see-too{
        overflow:visible;
        margin-bottom:0
    }
}
@media only screen and (min-width:992px){
    .gadget_social_interaction .see-too{
        overflow:visible;
        margin-bottom:0
    }
}
.gadget_social_interaction .see-too h4{
    text-transform:uppercase
}
@media only screen and (min-width:768px) and (max-width:992px){
    .gadget_social_interaction .see-too h4{
        font-size:20px
    }
}
@media only screen and (min-width:992px){
    .gadget_social_interaction .see-too h4{
        font-size:20px
    }
}
.gadget_social_interaction .see-too .text-list{
    display:block;
    background-color:#42807d;
    color:#fff;
    padding:24px;
    text-decoration:none;
    overflow:hidden;
    margin-bottom:23px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.gadget_social_interaction .see-too .text-list .text-link{
    float:left
}
.gadget_social_interaction .see-too .text-list .text-link p{
    margin-bottom:3px;
    font-weight:700;
    font-size:30px;
    text-transform:uppercase;
    line-height:.7em
}
.gadget_social_interaction .see-too .text-list .text-link span{
    font-size:18px;
    text-transform:uppercase;
    line-height:0
}
.gadget_social_interaction .see-too .text-list img{
    float:right
}
.gadget_social_interaction .see-too .text-image{
    border:1px solid #d1d1d1;
    padding:15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    overflow:hidden
}
.gadget_social_interaction .see-too .text-image p{
    text-align:center;
    margin-bottom:0;
    font-size:14px
}
@media only screen and (min-width:992px){
    .gadget_social_interaction .see-too .text-image p{
        float:right;
        width:95px
    }
}
.gadget_social_interaction .see-too .text-image img{
    position:absolute;
    left:-75px
}

.icon-mude:before {
    content: "\e911";
  }