.form-control,
aside,
footer,
header,
nav,
section {
    display: block
}

.tooltip,
button {
    text-transform: none
}

.glyphicon,
.rrssb-buttons li a,
html * {
    -moz-osx-font-smoothing: grayscale
}

.mfp-arrow,
html {
    -webkit-tap-highlight-color: transparent
}

#subheader a:hover,
a,
a:focus,
a:hover {
    text-decoration: underline
}

.btn,
.pace {
    -webkit-user-select: none;
    -moz-user-select: none
}

#comments li,
.list-unstyled,
.pager,
.post-left ul li,
.rrssb-buttons li,
footer ul {
    list-style: none
}

#strm_radio .clr,
.clearfix:after,
.container-fluid:after,
.container:after,
.container_nav:after,
.pager:after,
.row:after,
.rrssb-buttons:after {
    clear: both
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 300;
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v11/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 300;
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 700;
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v11/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 700;
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v11/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
    font-family: fontello;
    src: url(/css/fontello/font/fontello.eot?32974303);
    src: url(/css/fontello/font/fontello.eot?32974303#iefix) format('embedded-opentype'), url(/css/fontello/font/fontello.woff) format('woff'), url(/css/fontello/font/fontello.ttf?32974303) format('truetype'), url(/css/fontello/font/fontello.svg?32974303#fontello) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.text-left,
.tooltip {
    text-align: left
}

.icon-youtube-4:before {
    content: '\ef87'
}

.icon-music:before {
    content: '\e805'
}

.icon-search:before {
    content: '\e806'
}

.icon-mail:before {
    content: '\e807'
}

.icon-star:before {
    content: '\e80b'
}

.icon-male:before {
    content: '\e810'
}

.icon-video:before {
    content: '\e812'
}

.icon-info-circled:before {
    content: '\e82d'
}

.icon-home:before {
    content: '\e82f'
}

.icon-lock:before {
    content: '\e835'
}

.icon-tag:before {
    content: '\e83b'
}

.icon-pencil-squared:before {
    content: '\e853'
}

.icon-gamepad:before {
    content: '\e858'
}

.icon-comment:before {
    content: '\e859'
}

.icon-doc-text:before {
    content: '\e868'
}

.icon-calendar-empty:before {
    content: '\e87a'
}

.icon-signal:before {
    content: '\ec9d'
}

.icon-font:before {
    content: '\e8de'
}

.icon-book:before {
    content: '\e8fe'
}

.icon-puzzle:before {
    content: '\e941'
}

.icon-facebook:before {
    content: '\e94e'
}

.icon-twitter:before {
    content: '\e969'
}

.icon-youtube-play:before {
    content: '\e972'
}

.icon-music-1:before {
    content: '\e977'
}

.icon-users-1:before {
    content: '\e980'
}

.icon-down-open-mini:before {
    content: '\e9ec'
}

.icon-monitor:before {
    content: '\ea20'
}

.icon-vimeo:before {
    content: '\ea64'
}

.icon-picture-2:before {
    content: '\eaa6'
}

.icon-cancel:before,
.icon_close:before {
    content: '\e81e'
}

.icon-vcard-1:before {
    content: '\eaf2'
}

.icon-mail-3:before {
    content: '\ebc6'
}

.icon-video-3:before {
    content: '\ebcb'
}

.icon-brush-2:before {
    content: '\ec46'
}

.icon-town-hall:before {
    content: '\ed8a'
}

.icon-google:before {
    content: '\edb2'
}

.icon-email:before {
    content: '\edc5'
}

.icon-tv:before {
    content: '\ee52'
}

undefined@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

hr,
img {
    border: 0
}

button,
h1,
h2,
h3,
h4,
input,
textarea {
    color: inherit;
    font-family: inherit
}

.btn,
img {
    vertical-align: middle
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow-y: scroll
}

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

h1 {
    margin: .67em 0
}

h1,
h2,
h3,
hr {
    margin-top: 20px
}

h1,
h2,
h3,
h4,
ul {
    margin-bottom: 10px
}

svg:not(:root) {
    overflow: hidden
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-bottom: 20px;
    border-top: 1px solid #eee
}

.hrstyle2{padding:10px;clear:both;vertical-align:center;}
.hrstyle{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));background-image:-moz-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));background-image:-ms-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));background-image:-o-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));}
.posthr{margin:80px 0 57px;padding: 0;border: none;height: 1px;background-image: -webkit-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));background-image: -moz-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));background-image: -ms-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));background-image: -o-linear-gradient(left, rgba(178,23,148,0), rgba(178,23,148,0.75), rgba(178,23,148,0));text-align:center;overflow:visible;}
.posthr:after {content:url(https://www.zeldaxtreme.com/img/trisprite.png);display:inline-block;position:relative;top:-18px;font-size:1.5em;padding:0 0.25em;background:white;height:37px;}

button,
input,
textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

.glyphicon,
.rrssb-buttons li a,
.sb-icon-search,
html * {
    -webkit-font-smoothing: antialiased
}

.glyphicon,
.sb-icon-search,
.tooltip {
    font-style: normal
}

button {
    overflow: visible
}

button,
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

textarea {
    overflow: auto
}


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *,
    :after,
    :before {
        color: #000!important;
        text-shadow: none!important;
        background: 0 0!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    img {
        page-break-inside: avoid;
        max-width: 100%!important
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}

.btn,
.btn-danger:active,
.btn:active,
.form-control {
    background-image: none
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(https://www.zeldaxtreme.com/css/fonts/glyphicons-halflings-regular.eot);
    src: url(https://www.zeldaxtreme.com/css/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(https://www.zeldaxtreme.com/css/fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(https://www.zeldaxtreme.com/css/fonts/glyphicons-halflings-regular.woff) format('woff'), url(https://www.zeldaxtreme.com/css/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(https://www.zeldaxtreme.com/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-weight: 400;
    line-height: 1
}

.glyphicon-play-circle:before {
    content: "\e029"
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.j-forms,
input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

html {
    font-size: 10px
}

body {
    margin: 0
}

button,
input,
textarea {
    font-size: inherit;
    line-height: inherit
}

a {
    background-color: transparent
}

.btn:focus,
.btn:hover,
.main-menu ul li a:hover,
.tooltip {
    text-decoration: none
}

a:focus {
    outline-offset: -2px
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

h1,
h2,
h3,
h4 {
    font-weight: 500;
    line-height: 1.1
}

.btn,
.tooltip {
    font-weight: 400
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 30px
}

h3 {
    font-size: 24px
}

h4 {
    margin-top: 10px;
    font-size: 18px
}

p {
    margin: 0 0 20px
}

.container,
.container-fluid,
.container_nav {
    margin-right: auto;
    margin-left: auto
}

.btn,
.pager,
.text-center {
    text-align: center
}

ul {
    margin-top: 0
}

.btn,
ul ul {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0
}

.container {
    font-size: 16px;
    overflow-x: hidden;
    line-height: 1.5em
}

.navbar_head {
    float: left;
    line-height: 22px
}

@media (max-width:767px) {
    .container,
    .container_nav {
        width: 90%;
        max-width: 716px
    }
    .container {
        padding: 20px 0
    }
}

@media (min-width:768px) {
    .container,
    .container_nav {
        max-width: 716px
    }
    .container {
        padding: 20px 0
    }
}

@media (min-width:992px) {
    .container,
    .container_nav {
        max-width: 940px
    }
    .container {
        padding: 20px 0
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px
}

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

.col-lg-3,
.col-md-12,
.col-md-3,
.col-md-9,
.col-sm-4,
.col-sm-6,
.col-sm-8,
.col-xs-4,
.col-xs-6,
.col-xs-8 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.btn,
.form-control {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143
}

.col-xs-4,
.col-xs-6,
.col-xs-8 {
    float: left
}

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

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

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

@media (min-width:768px) {
    .col-sm-4,
    .col-sm-6,
    .col-sm-8 {
        float: left
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .col-md-12,
    .col-md-3,
    .col-md-9 {
        float: left
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-3 {
        width: 25%
    }
}

@media (min-width:1200px) {
    .container,
    .container_nav {
        max-width: 1140px
    }
    .col-lg-3 {
        float: left;
        width: 25%
    }
}

input[type=search] {
    box-sizing: border-box;
    -webkit-appearance: none
}

.form-control {
    display: block;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.btn {
    display: inline-block;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.btn:active:focus,
.btn:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.btn:focus,
.btn:hover {
    color: #333
}

.btn:active {
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger:active,
.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active:focus,
.btn-danger:active:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility
}

.pager {
    padding-left: 0;
    margin: 20px 0
}

.pager li {
    display: inline
}

.pager .next>a {
    float: right
}

.pager .previous>a {
    float: left
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal-content,
.modal-dialog {
    position: relative
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-content {
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
    text-align: start;
    text-shadow: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto
}

.navbar_head ul,
s.checkbox-holder {
    white-space: nowrap
}

.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.container_nav:after,
.container_nav:before,
.pager:after,
.pager:before,
.row:after,
.row:before {
    display: table;
    content: " "
}

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

@media (max-width:991px) {
	.col-md-3 {padding-top:20px;}
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:993px) {
    .hidden-sm {
        display: none!important
    }
}

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

@media (min-width:1200px) {
    .container,
    .container_nav {
        max-width: 1140px
    }
    .hidden-lg {
        display: none!important
    }
}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}
.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#d97819}

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    user-select: none
}

.pace-inactive {
    display: none
}

.pace .pace-progress {
    background: #d22;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 3px
}

.main-menu {
    position: relative;
    z-index: 9;
    width: auto;
    float: right;
    margin: 0;
    padding: 0
}

.main-menu ul,
.main-menu ul li,
.main-menu ul li a {
    position: relative;
    margin: 0;
    padding: 0;
    text-decoration: none
}

.main-menu ul li a {
    display: block;
    padding: 10px
}

.show-submenu-mega:after,
.show-submenu:after {
    font-family: fontello;
    content: "\00a0\e89d"
}

.main-menu ul li:hover>.show-submenu-mega:after,
.main-menu ul li:hover>.show-submenu:after {
    margin-right: -3px;
    font-family: fontello;
    content: "\00a0\e8a1"
}

header.sticky .main-menu ul li:hover>.show-submenu,
header.sticky .main-menu ul li:hover>.show-submenu-mega,
header.sticky .sidemenu:hover {
    color: #ec2127
}

.header_image {
    margin: -30px 20px
}

.main-menu>ul>li>a {
    color: #fff;
    padding: 2px 10px 19px!important;
    font-size: 14px;
    margin: 0;
    font-weight: 500;
    background-color: rgba(0, 0, 0, 0)
}

.layer {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    background-color: #000;
    opacity: 0;
    z-index: 9
}

.layer-is-visible {
    display: block;
    -webkit-animation: fade-in-layer .3s;
    -moz-animation: fade-in-layer .3s;
    -ms-animation: fade-in-layer .3s;
    -o-animation: fade-in-layer .3s;
    animation: fade-in-layer .3s;
    opacity: .5
}

#close_in,
#header_menu,
.cmn-toggle-switch {
    display: none
}

a.dropdown-toggle.icon-search {
    display: inline-block
}

.ie9 a.show-submenu,
.ie9 a.show-submenu-mega {
    background: url(/img/fix_ie_9_menu.png)
}

@media only screen and (min-width:992px) {
    #next_nav,
    #next_nav2,
    #prev_nav,
    #prev_nav2 {
        position: absolute;
        font-size: 20px;
        top: 70px;
        color: #000;
        cursor: pointer;
        z-index: 1000
    }
    #game_nav,
    #game_nav2 {
        position: relative;
        width: 510px
    }
    #game_nav li,
    #game_nav2 li {
        list-style: none;
        padding: 0;
        white-space: normal;
        vertical-align: middle;
        border: none
    }
    #prev_nav,
    #prev_nav2 {
        left: 5px
    }
    #next_nav,
    #next_nav2 {
        right: 5px
    }
    #game_nav ul,
    #game_nav2 ul {
        padding-top: 10px
    }
    #game_nav li {
        height: 90px;
        display: inline-block;
        margin: 0 0 10px
    }
    #game_nav a,
    #game_nav2 a {
        width: 80px;
        padding: 0;
        white-space: normal;
        font-size: 12px;
        text-align: center;
        display: table-cell;
        vertical-align: bottom
    }
    #game_nav2 li,
    .main-menu ul li {
        display: inline-block
    }
    #game_nav a:hover,
    #game_nav2 a:hover {
        background: 0 0;
        color: #ec2127
    }
    #game_nav li:hover>a,
    #game_nav2 li:hover>a {
        background-color: transparent;
        color: #ec2127
    }
    #game_nav2 {
        overflow: hidden
    }
    #game_nav2 li {
        height: 80px;
        margin: 0
    }
    .game_aol a,
    .game_botw a,
    .game_fs a,
    .game_hw a,
    .game_la a,
    .game_lbw a,
    .game_loz a,
    .game_lttp a,
    .game_oos a,
    .game_oot a,
    .game_ph a,
    .game_ss a,
    .game_st a,
    .game_th a,
    .game_tmc a,
    .game_tp a,
    .game_tww a {
        height: 86px
    }
    .game_st a, .game_mm a, .game_ooa a {
        height: 67px
    }
    .game_aol,
    .game_botw,
    .game_la,
    .game_lbw,
    .game_loz,
    .game_lttp,
    .game_mm,
    .game_ooa,
    .game_oos,
    .game_oot,
    .game_ph,
    .game_ss,
    .game_st,
    .game_tmc,
    .game_tp,
    .game_tww {
        background-image: url(https://www.zeldaxtreme.com/img/game_nav.png);
        background-repeat: no-repeat
    }
    .game_fs,
    .game_hw,
    .game_th {
        background-image: url(https://www.zeldaxtreme.com/img/game_nav2.png);
        background-repeat: no-repeat
    }
    .game_loz {
        background-position: -10px -23px
    }
    .game_aol {
        background-position: -10px -117px
    }
    .game_lttp {
        background-position: -10px -213px
    }
    .game_la {
        background-position: -10px -311px
    }
    .game_oot {
        background-position: -10px -400px
    }
    .game_mm {
        background-position: -10px -490px
    }
    .game_oos {
        background-position: -10px -585px
    }
    .game_ooa {
        background-position: -10px -674px
    }
    .game_tww {
        background-position: -10px -770px
    }
    .game_tmc {
        background-position: -10px -868px
    }
    .game_tp {
        background-position: -10px -963px
    }
    .game_ph {
        background-position: -10px -1060px
    }
    .game_st {
        background-position: -10px -1161px
    }
    .game_ss {
        background-position: -10px -1259px
    }
    .game_lbw {
        background-position: -10px -1357px
    }
    .game_botw {
        background-position: -10px -1455px
    }
    .game_fs {
        background-position: -10px -23px
    }
    .game_th {
        background-position: -10px -117px
    }
    .game_hw {
        background-position: -10px -213px
    }
    .main-menu {
        width: auto
    }
    .main-menu a {
        white-space: nowrap
    }
    .sub_nav_icon {
        margin-left: -9px;
        margin-right: 3px;
        color: #ec2127
    }
    .header_dropdown_menu:hover {
        display: inline-block;
        background-color: rgba(236, 33, 39, .64);
        -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, .6);
        -moz-box-shadow: inset 0 2px 8px rgba(0, 0, 0, .6);
        box-shadow: inset 0 2px 8px rgba(0, 0, 0, .6);
        border-radius: 10px;
        padding: 4px 10px;
        margin: -4px -10px;
        color: #fff
    }
    .main-menu ul .menu-wrapper,
    .main-menu ul ul,
    .main-menu ul ul .menu-wrapper,
    .main-menu ul ul ul {
        position: absolute;
        display: none;
        z-index: 1;
        height: auto;
        left: 3px;
        top: 100%;
        margin: 0;
        padding: 0;
        background: #fff;
        min-width: 170px;
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .3);
        box-shadow: 0 0 20px rgba(0, 0, 0, .3);
        max-width: 540px
    }
    .main-menu ul ul:before {
        bottom: 100%;
        left: 15%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-bottom-color: #eb2629;
        border-width: 7px;
        margin-left: -7px
    }
    .main-menu ul .menu-wrapper,
    .main-menu ul ul {
        border-top: 2px solid #eb2629;
        left: 3px;
        top: 100%;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
    }
    .main-menu ul li.megamenu {
        position: static
    }
    .main-menu ul li.megamenu .menu-wrapper {
        position: absolute;
        top: 100%;
        float: left;
        width: auto;
        left: -50px;
        right: auto;
        padding: 10px 15px 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .main-menu ul .menu-wrapper h3 {
        font-size: 13px;
        text-transform: uppercase;
        border-bottom: 2px solid #ededed;
        padding-bottom: 10px;
        margin-bottom: 0
    }
    .main-menu ul .menu-wrapper ul {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-top: none;
        margin: 0 0 15px;
        padding: 0;
        position: relative;
        display: block;
        left: 0
    }
    .main-menu ul .menu-wrapper ul:before {
        border: 0
    }
    .main-menu ul li:hover>.menu-wrapper,
    .main-menu ul li:hover>ul {
        display: block;
        padding: 0
    }
    .main-menu ul ul li {
        display: block;
        padding: 5px;
        border-bottom: 1px solid #e6e6e6
    }
    .main-menu ul ul li a {
        font-size: 14px;
        color: #184f75;
        display: block
    }
    .main-menu ul ul li:last-child a {
        border-bottom: none
    }
    .main-menu ul ul li:hover a>.sub_nav_icon,
    .main-menu ul ul li:hover>a {
        background-color: #694264;
        color: #fff
    }
    a#search_bt span {
        display: none
    }
}

@media only screen and (max-width:991px) {
    #header_menu,
    .main-menu li {
        position: relative
    }
    .game_aol,
    .game_botw,
    .game_la,
    .game_lbw,
    .game_loz,
    .game_lttp,
    .game_mm,
    .game_ooa,
    .game_oos,
    .game_oot,
    .game_ph,
    .game_ss,
    .game_st,
    .game_tmc,
    .game_tp,
    .game_tww {
        background-image: none
    }
    #next_nav,
    #next_nav2,
    #prev_nav,
    #prev_nav2 {
        display: none
    }
    #header_menu {
        text-align: center;
        padding: 25px 15px;
        display: block;
        background-color: #069e43
    }
    .main-menu ul li a:hover,
    a.show-submenu-mega:focus,
    a.show-submenu-mega:hover,
    a.show-submenu:focus,
    a.show-submenu:hover {
        color: #2e589c!important;
        background-color: #f9f9f9
    }
    .main-menu ul li:hover>.show-submenu-mega:after,
    .main-menu ul li:hover>.show-submenu:after {
        margin-right: 0;
        font-family: fontello;
        content: "\00a0\e89d"
    }
    .main-menu ul li {
        border-top: none;
        border-bottom: 1px solid #ededed;
        color: #fff
    }
    .main-menu ul li a {
        padding: 10px 15px!important
    }
    .main-menu h3 {
        font-size: 12px;
        line-height: 14px;
        margin: 10px 0 0;
        padding: 0 0 15px 15px;
        color: #333;
        text-transform: uppercase
    }
    .megamenu .menu-wrapper>div {
        padding: 0
    }
    .main-menu a,
    .main-menu li {
        display: block;
        color: #222!important
    }
    .main-menu a:hover {
        color: #069E43!important
    }
    .main-menu ul>li {
        padding-bottom: 0
    }
    .main-menu ul>li i {
        float: right
    }
    .main-menu ul li.submenu ul {
        font-size: 13px;
        border-left: 1px solid #ededed;
        margin: 0 0 15px 25px
    }
    .main-menu ul li.submenu ul li {
        font-size: 13px;
        border: 0
    }
    .main-menu {
        overflow: auto;
        left: -100%;
        bottom: 0;
        width: 45%;
        height: 100%;
        opacity: 0;
        position: fixed;
        background-color: #fff;
        -webkit-transition: left .8s, opacity .5s;
        -moz-transition: left .8s, opacity .5s;
        transition: left .8s, opacity .5s;
        z-index: 9999;
        -webkit-box-shadow: 1px 0 5px 0 rgba(50, 50, 50, .55);
        -moz-box-shadow: 1px 0 5px 0 rgba(50, 50, 50, .55);
        box-shadow: 1px 0 5px 0 rgba(50, 50, 50, .55)
    }
    .cmn-toggle-switch span::after,
    .cmn-toggle-switch2 span::after {
        bottom: -10px
    }
    .main-menu.show {
        visibility: visible;
        left: 0;
        opacity: 1
    }
    .main-menu .show-submenu+ul,
    a.show-submenu-mega+.menu-wrapper {
        display: none;
        visibility: hidden
    }
    .main-menu a.show-submenu+ul.show_normal,
    a.show-submenu-mega+.menu-wrapper.show_mega {
        display: block;
        visibility: visible
    }
    .cmn-toggle-switch {
        display: block;
        overflow: visible;
        position: absolute;
        top: 0;
        right: 15px;
        margin: 0;
        padding: 0;
        width: 30px;
        height: 30px;
        font-size: 0;
        text-indent: -9999px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-shadow: none;
        border: none;
        cursor: pointer
    }
    .cmn-toggle-switch2:focus,
    .cmn-toggle-switch:focus {
        outline: 0
    }
    .cmn-toggle-switch span,
    .cmn-toggle-switch2 span {
        display: block;
        position: absolute;
        top: 10px;
        left: 0;
        right: 0;
        height: 2px;
        background: #fff
    }
    .cmn-toggle-switch span::before,
    .cmn-toggle-switch2 span::before {
        top: -10px
    }
    header.sticky .cmn-toggle-switch span,
    header.sticky .cmn-toggle-switch2 span {
        background: #000
    }
    .cmn-toggle-switch span::after,
    .cmn-toggle-switch span::before,
    .cmn-toggle-switch2 span::after,
    .cmn-toggle-switch2 span::before {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #fff;
        content: ""
    }
    header.sticky .cmn-toggle-switch span::after,
    header.sticky .cmn-toggle-switch span::before,
    header.sticky .cmn-toggle-switch2 span::after,
    header.sticky .cmn-toggle-switch2 span::before {
        background: #000
    }
    .cmn-toggle-switch__htx span::after,
    .cmn-toggle-switch__htx span::before {
        -webkit-transition-duration: .3s, .3s;
        transition-duration: .3s, .3s;
        -webkit-transition-delay: .3s, 0;
        transition-delay: .3s, 0
    }
    .cmn-toggle-switch__htx span::before {
        -webkit-transition-property: top, -webkit-transform;
        transition-property: top, transform
    }
    .cmn-toggle-switch__htx span::after {
        -webkit-transition-property: bottom, -webkit-transform;
        transition-property: bottom, transform
    }
    .cmn-toggle-switch__htx.active span {
        background: 0 0!important
    }
    .cmn-toggle-switch__htx.active span::before {
        top: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    .cmn-toggle-switch__htx.active span::after {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    .cmn-toggle-switch__htx.active span::after,
    .cmn-toggle-switch__htx.active span::before {
        -webkit-transition-delay: 0, .3s;
        transition-delay: 0, .3s
    }
}

#strm_radio .ui-slider-handle,
.rrssb-buttons li.small a .rrssb-text {
    visibility: hidden
}

@media only screen and (max-width:600px) {
    .main-menu {
        width: 100%
    }
    a#close_in {
        display: block;
        position: absolute;
        right: 15px;
        top: 10px;
        width: 20px;
        height: 20px
    }
    #close_in i {
        color: #fff!important;
        font-size: 24px
    }
}

.chromeframe {
    background: #ddd;
    color: #000;
    padding: .2em;
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    z-index: 9999;
    width: 100%
}

.chromeframe a {
    color: #ed1c24
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
label {
    color: #333
}

.site {
    height: 100%;
}

body {
    font-size: 16px;
    line-height: 1.4;
    background-color: #eee;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.site_wrap {
	background: #eee;
	z-index:0;
	margin-top:0px;
	padding-top:1px;
}

h1,
h2 {
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif
}

a {
    color: #306193;
    outline: 0
}

a:focus,
a:hover {
    color: #32ab33;
    outline: 0
}

hr.styled {
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff
}

header {
    height: 150px;
    width: 100%;
    position: absolute;
    padding-top: 15px;
    top: 0;
    left: 0;
    z-index: 999
}

header.sticky {
    height: 56px;
    position: fixed;
    background-color: rgba(255, 255, 255, .85);
    border-bottom: 1px #c1c1c1 solid;
    animation: slide-down .4s
}

header.sticky .show-submenu,
header.sticky .show-submenu-mega,
header.sticky .sidemenu {
    color: #325a97
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }
    100% {
        opacity: .9;
        transform: translateY(0)
    }
}

header.sticky .logo {
    content: url(https://www.zeldaxtreme.com/img/logosm.svg);
    width: 46px;
    height: 50px;
    margin: -12px 40px
}

.game_logo_switch,
.logomobile {
    position: absolute;
    margin-top: -8px;
    display: block
}

.logomobile {
    left: 5%
}

.game_logo_switch {
    left: 50%;
    margin-left: -22px
}

#subheader {
    color: #fff;
    text-align: center;
    display: table;
    width: 100%;
    height: 470px
}

#short #subheader {
    height: 220px
}

#subheader a {
    color: #FF9
}

.full_container {
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.32);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.32);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.32);
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
    max-width: 1170px;
    border: 1px solid #c1bfb7;
    margin: 30px auto;
}

@media (max-width:1199px) {
    .full_container {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
		border: 0px;
    }
}

footer {
    background-color: #333;
    color: #a0a0a0;
    border-top: 1px solid #222;
    padding: 15px 0 3px;
    margin-bottom: -30px;
}

footer a {
    color: #ccc
}

footer a:hover {
    color: #7f7f7f
}

footer ul {
    margin: 0;
    padding: 0 0 20px
}

#social_footer {
    text-align: center;
    padding-top: 10px;
    margin-top: 10px
}

#social_footer p {
    font-size: 12px;
    color: #8c8c8c
}

#social_footer ul {
    margin: 0;
    padding: 0 0 10px;
    text-align: center
}

#social_footer ul li {
    display: inline-block;
    margin: 0 5px 10px
}

#social_footer ul li a {
    color: #666;
    text-align: center;
    line-height: 34px;
    display: block;
    font-size: 16px;
    width: 35px;
    height: 35px;
    background-color: #f2f2f2;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

#social_footer ul li a:hover {
    background: #fff;
    color: #111
}

.styled-select select::-ms-expand {
    display: none
}

.sudiv {
    display: block;
    overflow: auto;
    padding: 30px 10px;
    border-bottom: 2px #999 solid
}

.imagefleft {
    float: left;
    margin-right: 10px
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.isa_error,
.isa_info,
.isa_success,
.isa_warning {
    margin: 10px 0;
    padding: 12px
}

.isa_info {
    color: #00529B;
    background-color: #BDE5F8
}

.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF
}

.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3
}

.isa_error {
    color: #D8000C;
    background-color: #FFBABA
}

.isa_error i,
.isa_info i,
.isa_success i,
.isa_warning i {
    margin: 10px 22px;
    font-size: 2em;
    vertical-align: middle
}

.rrssb-buttons {
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 36px;
    margin: 0;
    padding: 0;
    width: 100%
}

.rrssb-buttons:after,
.rrssb-buttons:before {
    content: ' ';
    display: table
}

.rrssb-buttons li {
    box-sizing: border-box;
    float: left;
    height: 100%;
    line-height: 13px;
    margin: 0;
    padding: 0 2px
}

.rrssb-buttons li.rrssb-email a {
    background-color: #0a88ff
}

.rrssb-buttons li.rrssb-email a:hover {
    background-color: #006ed6
}

.rrssb-buttons li.rrssb-facebook a {
    background-color: #306199
}

.rrssb-buttons li.rrssb-facebook a:hover {
    background-color: #244872
}

.rrssb-buttons li.rrssb-tumblr a {
    background-color: #32506d
}

.rrssb-buttons li.rrssb-tumblr a:hover {
    background-color: #22364a
}

.rrssb-buttons li.rrssb-linkedin a {
    background-color: #007bb6
}

.rrssb-buttons li.rrssb-linkedin a:hover {
    background-color: #005983
}

.rrssb-buttons li.rrssb-twitter a {
    background-color: #26c4f1
}

.rrssb-buttons li.rrssb-twitter a:hover {
    background-color: #0eaad6
}

.rrssb-buttons li.rrssb-googleplus a {
    background-color: #e93f2e
}

.rrssb-buttons li.rrssb-googleplus a:hover {
    background-color: #ce2616
}

.rrssb-buttons li.rrssb-youtube a {
    background-color: #df1c31
}

.rrssb-buttons li.rrssb-youtube a:hover {
    background-color: #b21627
}

.rrssb-buttons li.rrssb-reddit a {
    background-color: #8bbbe3
}

.rrssb-buttons li.rrssb-reddit a:hover {
    background-color: #62a3d9
}

.rrssb-buttons li.rrssb-pinterest a {
    background-color: #b81621
}

.rrssb-buttons li.rrssb-pinterest a:hover {
    background-color: #8a1119
}

.rrssb-buttons li.rrssb-pocket a {
    background-color: #ed4054
}

.rrssb-buttons li.rrssb-pocket a:hover {
    background-color: #e4162d
}

.rrssb-buttons li.rrssb-github a {
    background-color: #444
}

.rrssb-buttons li.rrssb-github a:hover {
    background-color: #2b2b2b
}

.rrssb-buttons li.rrssb-instagram a {
    background-color: #125688
}

.rrssb-buttons li.rrssb-instagram a:hover {
    background-color: #0c3a5b
}

.rrssb-buttons li.rrssb-delicious a {
    background-color: #0b79e5
}

.rrssb-buttons li.rrssb-delicious a:hover {
    background-color: #095fb4
}

.rrssb-buttons li.rrssb-vk a {
    background-color: #4d71a9
}

.rrssb-buttons li.rrssb-vk a:hover {
    background-color: #3d5a86
}

.rrssb-buttons li.rrssb-hackernews a {
    background-color: #f60
}

.rrssb-buttons li.rrssb-hackernews a:hover {
    background-color: #cc5200
}

.rrssb-buttons li.rrssb-whatsapp a {
    background-color: #43d854
}

.rrssb-buttons li.rrssb-whatsapp a:hover {
    background-color: #28c039
}

.rrssb-buttons li.rrssb-print a {
    background-color: #8d98a2
}

.rrssb-buttons li.rrssb-print a:hover {
    background-color: #717f8b
}

.rrssb-buttons li a {
    background-color: #ccc;
    border-radius: 2px;
    box-sizing: border-box;
    display: block;
    font-weight: 700;
    height: 100%;
    padding: 11px 7px 12px 27px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    width: 100%
}

.rrssb-buttons li a .rrssb-icon {
    display: block;
    left: 10px;
    padding-top: 9px;
    position: absolute;
    top: 0;
    width: 10%
}

.rrssb-buttons li a .rrssb-icon svg {
    height: 17px;
    width: 17px
}

.rrssb-buttons li a .rrssb-icon svg circle,
.rrssb-buttons li a .rrssb-icon svg path {
    fill: #fff
}

.rrssb-buttons li a .rrssb-text {
    color: #fff
}

.rrssb-buttons li a:active {
    box-shadow: inset 1px 3px 15px 0 rgba(22, 0, 0, .25)
}

.rrssb-buttons li.small a {
    padding: 0
}

.rrssb-buttons li.small a .rrssb-icon {
    left: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: auto;
    width: 100%
}

.rrssb-buttons.large-format,
.rrssb-buttons.large-format li {
    height: auto
}

.rrssb-buttons.large-format li a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: .2em;
    padding: 8.5% 0 8.5% 12%
}

.rrssb-buttons.large-format li a .rrssb-icon {
    height: 100%;
    left: 7%;
    padding-top: 0;
    width: 12%
}

#preloader,
video {
    left: 0;
    bottom: 0;
    right: 0
}

.rrssb-buttons.large-format li a .rrssb-icon svg {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.rrssb-buttons.large-format li a .rrssb-text {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.mfp-wrap,
.sb-search {
    -webkit-backface-visibility: hidden
}

.rrssb-buttons.small-format {
    padding-top: 5px
}

.rrssb-buttons.small-format li {
    height: 80%;
    padding: 0 1px
}

.rrssb-buttons.small-format li a .rrssb-icon {
    height: 100%;
    padding-top: 0
}

.rrssb-buttons.small-format li a .rrssb-icon svg {
    height: 48%;
    position: relative;
    top: 6px;
    width: 80%
}

.rrssb-buttons.tiny-format {
    height: 22px;
    position: relative
}

.rrssb-buttons.tiny-format li {
    padding-right: 7px
}

.rrssb-buttons.tiny-format li a {
    background-color: transparent;
    padding: 0
}

.rrssb-buttons.tiny-format li a .rrssb-icon {
    height: 100%
}

.rrssb-buttons.tiny-format li a .rrssb-icon svg {
    height: 70%;
    width: 100%
}

.rrssb-buttons.tiny-format li a:active,
.rrssb-buttons.tiny-format li a:hover {
    background-color: transparent
}

.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path {
    fill: #0a88ff
}

.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #0054a3
}

.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path {
    fill: #306199
}

.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #18304b
}

.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path {
    fill: #32506d
}

.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #121d27
}

.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path {
    fill: #007bb6
}

.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #003650
}

.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path {
    fill: #26c4f1
}

.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #0b84a6
}

.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path {
    fill: #e93f2e
}

.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #a01e11
}

.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path {
    fill: #df1c31
}

.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #84111d
}

.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path {
    fill: #8bbbe3
}

.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #398bcf
}

.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path {
    fill: #b81621
}

.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #5d0b11
}

.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path {
    fill: #ed4054
}

.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #b61124
}

.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path {
    fill: #444
}

.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #111
}

.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path {
    fill: #125688
}

.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #061d2e
}

.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path {
    fill: #0b79e5
}

.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #064684
}

.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path {
    fill: #4d71a9
}

.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #2d4263
}

.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path {
    fill: #f60
}

.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #993d00
}

.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon svg path {
    fill: #43d854
}

.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #1f962d
}

.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon svg path {
    fill: #8d98a2
}

.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path {
    fill: #5a656f
}

.sb-search {
    margin-right: -18px;
    position: relative;
    width: 0;
    min-width: 42px;
    height: 42px;
    float: right;
    overflow: hidden;
    -webkit-transition: width .3s;
    -moz-transition: width .3s;
    transition: width .3s
}

.sb-icon-search,
.sb-search-input,
.sb-search-submit {
    height: 42px;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0
}

.sb-search-input {
    height: 42px;
    border: none;
    outline: 0;
    background: #136980;
    width: 100%;
    z-index: 10;
    padding-left: 20px;
    font-size: 20px;
    color: #7bb6c6;
    line-height: normal
}

#preloader,
iframe {
    height: 100%
}

.sb-search-input::-webkit-input-placeholder {
    color: #5c95a4
}

.sb-search-input::-moz-placeholder {
    color: #5c95a4
}

input[type=search].sb-search-input {
    -webkit-appearance: none;
    -webkit-border-radius: 0
}

.sb-icon-search,
.sb-search-submit {
    width: 42px;
    display: block;
    padding: 0;
    line-height: 42px;
    text-align: center;
    cursor: pointer
}

#preloader,
.no-js .sb-search,
.sb-search.sb-search-open,
iframe,
video {
    width: 100%
}

.sb-search-submit {
    background: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    color: red;
    border: none;
    outline: 0;
    z-index: -1
}

.sb-icon-search {
    color: #fff;
    background: #e27a3e;
    z-index: 90;
    font-size: 22px;
    font-family: icomoon;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none
}

.parallax-content .sub_content h3,
.parallax-content-2 div h3 {
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.sb-icon-search:before {
    content: ""
}

.no-js .sb-search .sb-icon-search,
.sb-search.sb-search-open .sb-icon-search {
    background: #27b062;
    color: #fff;
    z-index: 11
}

#preloader,
.modal-backdrop {
    z-index: 999999
}

video {
    position: absolute;
    top: 0;
    opacity: .35
}

#preloader {
    position: fixed;
    top: 0;
    background-color: #1478a7
}

.sk-spinner-wave.sk-spinner {
    margin: -15px 0 0 -25px;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 30px;
    text-align: center;
    font-size: 10px
}

.sk-spinner-wave div {
    background-color: #fff;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
    animation: sk-waveStretchDelay 1.2s infinite ease-in-out
}

.sk-spinner-wave .sk-rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.sk-spinner-wave .sk-rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.sk-spinner-wave .sk-rect4 {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.sk-spinner-wave .sk-rect5 {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

@-webkit-keyframes sk-waveStretchDelay {
    0%,
    100%,
    40% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

@keyframes sk-waveStretchDelay {
    0%,
    100%,
    40% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

.parallax-window {
    min-height: 470px;
}

.intload {
    background-color: #323232;
}

.parallax-window#home {
    min-height: 550px
}

.parallax-window#short {
    height: 220px;
    min-height: inherit
}

#sub_content {
    display: table-cell;
    padding: 0 15%;
    vertical-align: middle;
    text-align: center;
    font-size: 16px
}

#sub_content #thumb {
    width: 130px;
    height: 130px;
    overflow: hidden;
    text-align: center;
    padding-top: 5px;
    box-sizing: border-box;
    margin: auto auto 15px;
    background-color: #fff
}

#sub_content h1,
.parallax-content .sub_content h3,
.parallax-content-2 div h3 {
    margin: 0 0 10px;
    font-weight: 300;
    color: #fff
}

#sub_content #thumb img {
    width: 120px;
    height: auto
}

#sub_content h1 {
    font-size: 60px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000
}

#pass-info.goodpass,
#pass-info.stillweakpass,
#pass-info.strongpass,
#pass-info.weakpass {
    text-shadow: 1px 1px 1px #FFF
}

.parallax-content {
    color: #fff;
    text-align: center;
    display: table;
    width: 100%;
    height: 470px
}

.parallax-content .sub_content {
    display: table-cell;
    padding: 0 15%;
    vertical-align: middle;
    text-align: center;
    font-size: 16px
}

.parallax-content .sub_content h3,
.parallax-content .sub_content i {
    font-size: 60px
}

.parallax-window-2 {
    height: auto;
    background: url(https://www.zeldaxtreme.com/img/bg_office.jpg) center center no-repeat fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    position: relative
}

.parallax-content-2 {
    display: table;
    width: 100%;
    height: auto
}

.parallax-content-2>div {
    display: table-cell;
    padding: 10% 15%;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 16px
}

.parallax-content-2 div h3 {
    font-size: 60px
}

.modal-dialog #review .form-control.form-white,
.parallax-content-2 div p {
    margin-bottom: 0
}

.navbar_head ul li:after,
.navbar_head ul li:first-child:before {
    font-style: normal;
    font-family: fontello
}

.parallax-content-2 div i {
    font-size: 60px
}

@media (min-width:992px) {
    #position {
        margin-top: -43px;
        font-size: 12px;
        -webkit-box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, .75);
        -moz-box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, .75);
        box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, .75);
        border-top: 1px solid rgba(255, 255, 255, .15);
        background: rgba(9, 17, 32, .55);
		border-bottom: 2px #ec2127 solid;
    }
}

@media (max-width:991px) {
    #position {
        background-color: #036;
        font-size: 12px;
        -webkit-box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, .75);
        -moz-box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, .75);
        box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, .75);
        border-top: 1px solid rgba(255, 255, 255, .15)
    }
}

.navbar_head {
    width: 100%
}

.navbar_head ul li:first-child {
    padding-left: 20px
}

.navbar_head ul li:first-child:before {
    content: "\eaf4";
    font-weight: 400;
    position: absolute;
    left: 3px;
    top: 0;
    color: #fff
}

.navbar_head ul {
    margin: 0;
    padding: 0;
    color: #fff;
    line-height: 42px;
    position: absolute;
    width: 88%;
    max-width: 900px;
    text-overflow: ellipsis;
    overflow: hidden
}

.navbar_head ul li a {
    color: #ffae05;
    font-weight: 700;
    text-decoration: none
}

.navbar_head ul li a:hover {
    color: #ffea05
}

.navbar_head ul li {
    display: inline-block;
    padding-right: 8px;
    margin-right: 3px;
    position: relative;
	font-size: 14px;
}

.navbar_head ul li:after {
    content: "\e9ee";
    font-weight: 400;
    position: absolute;
    right: 0;
    top: 1px
}

.navbar_head ul li:last-child:after {
    content: ''
}

.margin_fix {
    margin-top: 60px
}

@media(max-width:550px) {
    .navbar_head {
        font-size: 10px
    }
}

#message-review .error_message {
    color: #FF9;
    position: relative;
    top: -30px
}

.form-control.form-white {
    color: #fff;
    font-size: 16px;
    height: 42px;
    position: relative;
    border-radius: 0;
    border: 1px solid #fff;
    line-height: 42px;
    background: 0 0;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    box-shadow: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select.form-control.form-white {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: 0;
    border-radius: 0;
    height: 42px;
    line-height: 28px
}

.form-control.form-white::-webkit-input-placeholder {
    color: #fff
}

.form-control.form-white:-moz-placeholder {
    opacity: 1;
    color: #fff
}

.form-control.form-white::-moz-placeholder {
    opacity: 1;
    color: #fff
}

.form-control.form-white:-ms-input-placeholder {
    color: #fff
}

.form-control.form-white:focus {
    background: rgba(255, 255, 255, .2);
    -webkit-box-shadow: none;
    box-shadow: none
}

.login_icon {
    color: #fff;
    font-size: 60px;
    opacity: .5
}

.modal {
    padding: 0 25px!important;
    z-index: 9999999
}

.modal-dialog {
    width: 100%;
    max-width: 560px;
    margin: 0 auto
}

.modal-dialog #review {
    width: 100%;
    max-width: 650px
}

.modal-popup {
    position: relative;
    padding: 1px 30px 10px;
    text-align: center;
    background: #1478a7;
    border-radius: 0;
    border: none
}

.modal-popup a {
    color: #fff
}

.modal-popup a:hover {
    color: #fff;
    text-decoration: underline
}

.modal-popup a.close-link {
    font-size: 22px;
    position: absolute;
    top: 20px;
    right: 30px;
    color: #fff
}

.modal-popup a.close-link:hover {
    color: #333;
    text-decoration: none
}

.popup-form {
    width: 90%;
    max-width: 375px;
    margin: 60px auto
}

.popup-form .form-control {
    margin: 20px 0
}

.checkbox {
    display: block;
    position: relative
}

.checkbox label:after,
.checkbox label:before {
    position: absolute;
    content: ''
}

.checkbox label:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: 2px solid #fff;
    background: 0 0;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.checkbox input[type=checkbox]:focus+label:before {
    background: rgba(255, 255, 255, .2)
}

.checkbox label:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
    opacity: 0;
    background: #fff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.tooltip-content,
.tooltip-item::after {
    left: 50%;
    width: 180px;
    position: absolute
}

.checkbox input[type=checkbox] {
    opacity: 0;
    position: absolute;
    width: 0;
    height: 0
}

.checkbox input[type=checkbox]:checked+label:after {
    opacity: 1
}

.checkbox-holder span {
    position: relative;
    display: inline-block;
    margin: 0 0 0 10px;
    white-space: normal;
    color: #fff
}

.btn.btn-submit {
    width: 100%;
    margin-top: 30px;
    color: #d64a41;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    outline: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    font-size: 16px
}

.btn.btn-submit:focus {
    outline: 0
}

.btn.btn-submit:hover {
    color: #fff;
    background: #444
}

.add_bottom_15 {
    margin-bottom: 15px
}

.add_bottom_30 {
    margin-bottom: 30px
}

.add_bottom_45 {
    margin-bottom: 45px
}

.add_bottom_60 {
    margin-bottom: 60px
}

.add_bottom_75 {
    margin-bottom: 75px
}

.add_top_20 {
    padding-top: 20px
}

.add_top_60,
.margin_60,
.margin_60_35 {
    padding-top: 60px
}

.margin_60 {
    padding-bottom: 60px
}

.margin_60_35 {
    padding-bottom: 35px
}

.margin_30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.nomargin_top {
    margin-top: 0
}

.nomargin,
.nopadding {
    margin: 0!important
}

.nopadding {
    padding: 0!important
}

#pass-info {
    width: 100%;
    margin-bottom: 15px;
    color: #829CBD;
    text-align: center;
    font: 12px/25px Arial, Helvetica, sans-serif
}

#pass-info.weakpass {
    border: 1px solid #FF9191;
    background: #FFC7C7;
    color: #94546E
}

#pass-info.stillweakpass {
    border: 1px solid #FBB;
    background: #FDD;
    color: #945870
}

#pass-info.goodpass {
    border: 1px solid #C4EEC8;
    background: #E4FFE4;
    color: #51926E
}

#pass-info.strongpass {
    border: 1px solid #6ED66E;
    background: #79F079;
    color: #348F34
}

#pass-info.vrystrongpass {
    border: 1px solid #379137;
    background: #48B448;
    color: #CDFFCD;
    text-shadow: 1px 1px 1px #296429
}

.loader {
    margin-left: 5px;
    position: absolute
}

.error_message {
    color: #F33;
    font-weight: 600;
    margin-bottom: 4px
}

.form-control {
    color: #333;
    height: 40px;
    border-radius: 3px;
    border: 1px solid #ddd;
    box-shadow: 0
}

.panel,
.panel-group .panel {
    border-radius: 3px
}

.form-group {
    margin-bottom: 20px
}

footer .form-group {
    margin-bottom: 15px
}

.panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ededed
}

.panel-title a {
    display: block;
    color: #444
}

.panel-default>.panel-heading {
    background-color: #f9f9f9;
    padding: 20px;
    border-bottom: 1px solid #ddd
}

.panel-heading {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-body {
    padding: 30px;
    line-height: 1.6!important
}

.panel-title a .indicator {
    color: #2e589c
}

.panel-title a:hover .indicator {
    color: #333
}

.tab-content {
    padding: 30px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-top: none;
    margin-bottom: 25px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.tooltip_styled {
    display: inline;
    position: relative;
    z-index: 999
}

.tooltip-item {
    cursor: pointer;
    display: inline-block
}

.tooltip-item::after {
    content: '';
    height: 20px;
    bottom: 100%;
    pointer-events: none;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tooltip_styled:hover .tooltip-item::after {
    pointer-events: auto
}

.tooltip-content {
    z-index: 9999;
    margin: 0 0 20px -90px;
    bottom: 100%;
    line-height: 1.2;
    display: block;
    padding: 15px;
    font-size: 13px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    box-shadow: -5px -5px 15px rgba(48, 54, 61, .2);
    background: #333;
    opacity: 0;
    cursor: default;
    pointer-events: none
}

.tooltip-effect-1 .tooltip-content {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s
}

.tooltip-effect-2 .tooltip-content {
    -webkit-transform-origin: 50% calc(100% + 10px);
    transform-origin: 50% calc(100% + 10px);
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s
}

.tooltip-effect-3 .tooltip-content {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s
}

.tooltip-effect-4 .tooltip-content {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale3d(.7, .3, 1);
    transform: scale3d(.7, .3, 1);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s
}

.tooltip_styled:hover .tooltip-content {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)
}

.tooltip_styled.tooltip-effect-2:hover .tooltip-content {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 0deg)
}

.tooltip-content::after {
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: #333 transparent transparent;
    border-width: 10px;
    margin-left: -10px
}

.tooltip-content .label {
    margin-left: 10px
}

.tooltip-content i {
    font-size: 20px!important;
    top: 3px!important;
    left: -3px!important;
    position: relative
}

.tooltip-content h4 {
    display: block;
    margin: 0 0 10px;
    line-height: 14px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase
}

.tooltip-content a {
    font-weight: 700
}

@media only screen and (max-width:1200px) {
    #sub_content h1 {
        font-size: 50px
    }
}

@media (max-width:1024px) {
    .parallax-window-2 {
        background-attachment: scroll
    }
}

@media (max-width:991px) {
    .main-menu ul li.megamenu .menu-wrapper {
        width: auto;
        margin-top: 20px
    }
}

@media only screen and (max-width:992px) {
    header {
        padding: 10px 0
    }
    #sub_content {
        padding: 0 60px
    }
    #sub_content h1 {
        font-size: 42px
    }
    .box_home {
        min-height: inherit
    }
    .main-menu-2 ul {
        margin: 2px 0 0
    }
    .button_intro,
    .button_intro.outline,
    a.button_intro,
    a.button_intro.outilne {
        display: none
    }
    .high_light {
        text-align: center
    }
    .high_light a {
        position: static;
        margin-top: 30px
    }
}

@media only screen and (max-width:768px) {
    #sub_content h1 {
        font-size: 42px
    }
    .strip_list,
    .strip_list .go_to {
        height: auto
    }
    #hero_video {
        background: url(/img/sub_header_home.jpg) center center #333;
        background-size: cover
    }
}

@media only screen and (max-width:767px) {
    .parallax-window,
    .parallax-window#home,
    .parallax-window#short {
        min-height: 240px;
        height: 240px
    }
    #home #subheader,
    #short #subheader,
    #subheader,
    .parallax-content,
    .parallax-window#home {
        height: 240px
    }
    #hero_video>div h1 {
        margin-top: 0
    }
    .box_home#one {
        margin-top: 40px
    }
    #sub_content {
        padding: 0 30px
    }
    #sub_content h1 {
        font-size: 24px
    }
    #hero_video #sub_content p,
    #home #subheader #sub_content p {
        display: none
    }
    #custom-search-input,
    #custom-search-input .search-query {
        width: 400px
    }
    .main_title {
        font-size: 14px;
        margin-bottom: 10px
    }
    .main_title h2 {
        font-size: 24px
    }
    .main_title p {
        font-size: 14px;
        margin-bottom: 0
    }
    hr.more_margin {
        margin-top: 15px;
        margin-bottom: 20px
    }
    footer {
        padding: 10px 0 40px
    }
    .parallax-content {
        font-size: 12px!important
    }
    .high_light h3,
    .parallax-content h3,
    .parallax-content i,
    .parallax-content-2 div h3,
    .parallax-content-2 div i {
        font-size: 30px!important
    }
    .strip_list,
    .strip_list .go_to a.btn_1 {
        margin-top: 20px;
        width: 100%
    }
    .table.cart-list {
        margin-bottom: 30px
    }
    .table.cart-list,
    .table.cart-list tbody,
    .table.cart-list td,
    .table.cart-list th,
    .table.cart-list thead,
    .table.cart-list tr {
        display: block;
        border: 0
    }
    #sub_content #thumb,
    .login_icon,
    .thumb_cart {
        display: none
    }
    .table.cart-list thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
    }
    .table.cart-list tr {
        border: 1px solid #ccc
    }
    .table.cart-list td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%
    }
    .table.cart-list td:before {
        position: absolute;
        top: 12px;
        left: 12px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap
    }
    .table.cart-list td:nth-of-type(1):before {
        content: "Item";
        font-weight: 700;
        color: #111
    }
    .table.cart-list td:nth-of-type(2):before {
        content: "Price";
        font-weight: 700;
        color: #111
    }
    .table.cart-list td:nth-of-type(3):before {
        content: "Add to cart";
        font-weight: 700;
        color: #111
    }
    .bs-wizard>.bs-wizard-step .bs-wizard-stepnum {
        font-size: 12px
    }
    .bs-wizard>.bs-wizard-step>.bs-wizard-dot {
        margin-top: -17px
    }
    .styled-select-cat select {
        background: 0 0;
        width: 107%;
        padding: 7px 5px 5px 45px;
        border: 0;
        border-radius: 0;
        height: 50px;
        margin: 0;
        font-weight: 400;
        -moz-appearance: window;
        -webkit-appearance: none;
        cursor: pointer;
        color: #888
    }
    .styled-select-cat {
        width: 100%;
        overflow: hidden;
        height: 50px;
        position: relative;
        border: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }
    .styled-select-cat:before {
        font-style: normal;
        font-weight: 400;
        font-family: ElegantIcons;
        font-size: 22px;
        content: "\67";
        position: absolute;
        left: 15px;
        top: 12px
    }
    ,
    .styled-select-cat::-ms-expand {
        display: none
    }
    .styled-select-cat select:focus {
        outline: 0
    }
    .margin_60 {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .margin_60_35 {
        padding-top: 30px;
        padding-bottom: 10px
    }
    .form-group {
        margin-bottom: 20px
    }
    #confirm i {
        font-size: 80px
    }
    .modal-popup {
        padding: 10px 30px 1px
    }
    .popup-form {
        width: 100%;
        margin: 60px auto 30px
    }
    a.load_more_bt {
        margin-bottom: 20px
    }
}

.post_info,
.post_info a {
    color: #fff
}

#strm_radio,
#strm_radio * {
    font-family: Arial, sans-serif
}

@media only screen and (max-width:480px) {
    #sub_content {
        font-size: 12px
    }
    #sub_content h1 {
        font-size: 20px
    }
    #custom-search-input,
    #custom-search-input .search-query {
        width: 300px
    }
    #custom-search-input input.btn_search {
        right: 15px;
        top: 10px
    }
    .desc {
        padding-left: 0;
        text-align: center
    }
    .thumb_strip {
        position: static;
        margin: auto auto 10px
    }
    .opening {
        display: block
    }
    .features-content {
        padding: 10%
    }
    h3.slide_typo {
        letter-spacing: 0
    }
}

.post,
.post p {
    margin-bottom: 20px
}

@media only screen and (max-width:320px) {
    #sub_content {
        font-size: 12px
    }
    #sub_content h1 {
        font-size: 16px
    }
    #custom-search-input,
    #custom-search-input .search-query {
        width: 260px
    }
}

.post {
    background-color: #fff;
	margin-bottom:-25px;
}

.mainnewsheaderposth2{margin-top:0px; color: rgb(22, 73, 184);}

.post h2 {
    font-size: 28px
}

.post h2 a {
    text-decoration: none
}

.post img {
    width: 100%;
    height: 100%
}

.post_info {
    padding: 10px;
    background-color: #e27a3e;
    margin-bottom: 12px;
    font-size: 14px
}

.post_info a:hover {
    text-decoration: underline
}

.post_info span {
    color: #fff
}

.post-left {
    float: left
}

.post-left ul {
    margin-left: 0;
    padding-left: 0
}

.post-left ul li {
    float: left;
    margin-right: 15px
}

.post-left ul li i {
    margin-right: 4px
}

.post-right {
    float: right
}

.post-right a {
    text-decoration: none
}

#comments {
    padding: 10px 0 0;
    margin-bottom: 15px
}

#comments ol,
#comments ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#comments li {
    padding: 0 0 23px
}

.avatar {
    float: left;
    margin-right: 11px
}

.avatar img {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#sidebar hr {
    margin: 30px 0 20px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #fff
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 10px 20px;
    background-color: #fff;
    border: none;
    border-radius: 3px
}

.pager li>a:focus,
.pager li>a:hover {
    text-decoration: none;
    background-color: #eee
}

@media (max-width:767px) {
    .post-left ul {
        margin-bottom: 0;
        line-height: 1.8
    }
    .post-left ul li {
        float: none;
        margin-right: 0
    }
    .pager {
        margin-bottom: 30px
    }
}

#strm_radio {
    width: 100%;
    font-size: 1px
}

#strm_radio .noshow {
    display: none!important
}

#strm_aacp+#sm2-container,
#strm_aacp+#sm2-container #sm2movie {
    height: 0!important
}

object {
    margin-bottom: initial;
    max-width: initial
}

[class*=content]:after,
[class*=site]:after,
h5,
h6 {
    clear: initial
}

#strm_radio,
#strm_radio *,
#strm_radio:after,
#strm_radio:before {
    box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important
}

#strm_radio .playlist,
#strm_radio .playlist ul {
    box-sizing: content-box
}

#strm_radio .strm_center {
    width: 100%;
    margin: -999999px auto
}

#strm_radio.veryThin .strm_center:hover>.playlist {
    bottom: 33px
}

#strm_radio .strm_player {
    padding: 0;
    margin: 0;
    position: fixed;
    bottom: -65px;
    left: 0;
    right: 0;
    background-color: #272727;
    color: #FFF;
    z-index: 2
}

#strm_radio .strm_player.show {
    bottom: 0;
    transition: bottom .2s;
    z-index: 999999
}

#strm_radio .blPlayer {
    overflow: hidden;
    margin: 12px 3vw;
    padding: 4px;
    background-color: #1D1D1D;
    border-radius: 3px;
    color: #FFF
}

#strm_radio.veryThin .blPlayer {
    margin: 0
}

#strm_radio .button,
#strm_radio button {
    height: 26px;
    padding: 2px 10px;
    background-color: transparent;
    border: 0;
    border-radius: 2px;
    color: #FFF;
    cursor: pointer;
    font-size: 11px;
    outline: 0
}

#strm_radio .button::-moz-focus-inner,
#strm_radio button::-moz-focus-inner {
    border: 0;
    padding: 0
}

#strm_radio .playControls {
    float: left;
    margin: 1px 0 0 1px;
    overflow: hidden
}

#strm_radio .playControls button {
    height: 24px;
    width: 24px;
    vertical-align: middle;
    padding: 0;
    border: 0;
    background-color: #373737;
    transition: none
}

#strm_radio .playControls i {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat
}

#strm_radio .playControls button i {
    opacity: .8
}

#strm_radio .playControls button:hover i {
    opacity: 1
}

#strm_radio .playControls button:active i {
    position: relative;
    top: 1px
}

#strm_radio .playControls .previous {
    background-image: url(/img/prev.png)
}

#strm_radio .playControls .play {
    background-image: url(/img/pause.png);
    opacity: .9
}

#strm_radio .playControls .pause {
    background-image: url(/img/play.png);
    opacity: .9
}

#strm_radio .playControls .next {
    background-image: url(/img/next.png)
}

#strm_radio .nowPlaying time {
    float: right;
    margin-top: 0;
    color: #DDD;
    font-size: 9px;
    min-width: 62px;
    text-align: right
}

#strm_radio .nowPlaying h4 {
    margin: 4px 0 0;
    padding: 4px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
    color: #9B9B9B;
    font-size: 11px
}

#strm_radio .nowPlaying h5 {
    overflow: hidden;
    padding: 0;
    font-weight: 500;
    font-size: 11px;
    line-height: 13px;
    margin: 0 0 3px;
    height: 16px;
    position: relative
}

#strm_radio .nowPlaying h5 .album,
#strm_radio .nowPlaying h5 .track {
    position: absolute;
    top: 16px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    animation: 1s ease 0s normal none 1 rotateOut;
    -moz-animation: 1s ease 0s normal none 1 rotateOut;
    -webkit-animation: 1s ease 0s normal none 1 rotateOut;
    opacity: 0
}

#strm_radio .nowPlaying h5.album .album,
#strm_radio .nowPlaying h5.track .track {
    top: 0;
    animation: 1s ease 0s normal none 1 rotateIn;
    -moz-animation: 1s ease 0s normal none 1 rotateIn;
    -webkit-animation: 1s ease 0s normal none 1 rotateIn;
    opacity: 1
}

#strm_radio .nowPlaying h5 .album a,
#strm_radio .nowPlaying h5 .title a {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    font-weight: 700
}

#strm_radio .nowPlaying h5 a {
    color: #aaa;
    cursor: pointer;
    text-decoration: none
}

#strm_radio .nowPlaying h5 a:hover {
    color: #008dde
}

#strm_radio .nowPlaying h5>div {
    transition: opacity .25s;
    transition: top .45s
}

#strm_radio .ruler {
    position: relative;
    height: 2px;
    background-color: #161616;
    border-bottom: 1px solid #292929;
    cursor: pointer;
    font-size: 2px
}

#strm_radio .ruler>.allbits {
    height: 13px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    top: -6px;
    left: -1px
}

#strm_radio .ruler>.allbits>.bit {
    z-index: 1;
    height: 0;
    background-color: #008DDE;
    width: 1px;
    opacity: .7;
    transition: all .2s ease-out;
    cursor: auto;
    float: left;
    margin-left: 1px;
    margin-bottom: 22px
}

#strm_radio .ruler>.allbits>.bit:nth-child(1) {
    margin-left: 2px
}

#strm_radio .ruler>.allbits>.bit:hover,
#strm_radio .ruler>.allbits>.bit:hover+.bit,
#strm_radio .ruler>.allbits>.bit:hover+.bit+.bit,
#strm_radio .ruler>.allbits>.bit:hover+.bit+.bit+.bit,
#strm_radio .ruler>.allbits>.bit:hover+.bit+.bit+.bit+.bit {
    opacity: 1
}

#strm_radio .ruler .ui-slider-range {
    z-index: 3;
    width: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #008DDE;
    box-shadow: 0 1px 2px #272727
}

#strm_radio .ruler .buffer {
    z-index: 2;
    height: 18px;
    width: 0;
    position: absolute;
    top: -9px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent
}

#strm_radio .ruler .ui-slider-handle {
    position: absolute;
    top: -3px;
    left: -1px;
    z-index: 5;
    padding: 4px;
    margin-left: -4px;
    background-color: #D5D5D5;
    border-radius: 8px;
    box-shadow: 0 0 5px #000;
    background-image: -moz-radial-gradient(#CCC, #999);
    background-image: -webkit-radial-gradient(#CCC, #999);
    background-image: radial-gradient(#CCC, #999)
}

#strm_radio .ui-slider-horizontal,
#strm_radio .ui-slider-horizontal .ui-slider-range {
    height: 2px
}

#strm_radio .nowPlaying:hover .ui-slider-handle,
#strm_radio .volumeControl:hover .ui-slider-handle {
    visibility: visible
}

#strm_radio .modeControls,
#strm_radio .volumeControl {
    float: right;
    margin: 3px;
    font-size: 13px
}

#strm_radio .modeControls button,
#strm_radio .volumeControl button {
    box-shadow: none;
    border: 0;
    cursor: pointer;
    vertical-align: top;
    margin-left: 5px;
    display: inline-block;
    width: 20px;
    height: 20px
}

#strm_radio .volumeControl button {
    opacity: .8
}

#strm_radio .volumeControl .vol2 {
    background-image: url(/img/vol2.png)
}

#strm_radio .volumeControl .vol1 {
    background-image: url(/img/vol1.png)
}

#strm_radio .volumeControl .vol0 {
    background-image: url(/img/vol0.png)
}

#strm_radio .volumeControl .volmute {
    background-image: url(/img/volmute.png);
    opacity: .5
}

#strm_radio .volumeControl .ruler {
    height: 2px;
    width: 60px;
    display: inline-block;
    position: relative;
    top: -1px;
    z-index: 3
}

#strm_radio .volumeControl>.ruler>.handle {
    visibility: hidden
}

#strm_radio .volumeControl>.ruler:hover>.handle {
    visibility: visible
}

#strm_radio .volumeControl .ui-slider-range {
    z-index: 5;
    width: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #008DDE;
    box-shadow: 0 1px 2px #272727
}

#strm_radio .modeControls .shuffle {
    background-image: url(/img/shuff.png)
}

#strm_radio .modeControls .repeat {
    background-image: url(/img/repeat.png)
}

#strm_radio .modeControls .openPlaylist {
    display: none
}

#strm_radio .modeControls button {
    opacity: .5
}

#strm_radio .modeControls button.active {
    opacity: 1
}

#strm_radio .playlist {
    z-index: 999998;
    position: fixed;
    bottom: -195px;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .6);
    font-size: 11px;
    color: #FFF;
    transition: bottom .5s ease;
    -ms-transition: bottom .5s ease;
    -moz-transition: bottom .5s ease;
    -webkit-transition: bottom .5s ease;
    transition-delay: .1s
}

#strm_radio .playlist>div {
    width: 100%;
    position: relative;
    z-index: 1
}

#strm_radio .playlist .horizontal {
    vertical-align: top;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    margin: 15px!important
}

#strm_radio .playlist .horizontal ul {
    height: 100px;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 8px 3vw 15px
}

#strm_radio .playlist .list li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 200px;
    height: 70px;
    padding: 4px;
    border-radius: 3px;
    text-align: center;
    margin-right: 12px;
    transition: background-color .4s
}

#strm_radio .playlist .list li.jp-playlist-current {
    background: rgba(39, 39, 39, .75)
}

#strm_radio .playlist .list li img {
    width: 60px;
    height: 60px;
    margin: 0 10px 4px 0;
    float: left
}

#strm_radio .playlist .list li img.noCover {
    background-image: url(/img/nocover.png);
    background-size: contain
}

#strm_radio .list li .info {
    opacity: .9;
    text-align: left
}

#strm_radio .list li .info h6 {
    font-size: 12px;
    font-weight: 900;
    margin: 8px 0
}

#strm_radio .list li .info h6 a:hover {
    color: #008dde
}

#drawer .list li .info span,
#strm_radio .list li .info a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 12px;
    color: inherit;
    text-decoration: none;
    padding: 0 3px
}

#strm_radio .list li .controls {
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    height: 60px;
    width: 60px;
    border: 3px solid transparent;
    z-index: 2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

#strm_radio .list li.jp-playlist-current .controls {
    border: 3px solid #008dde
}

#strm_radio .list li.jp-playlist-current h6 a {
    color: #008dde
}

#strm_radio .list li .playBtn {
    position: absolute;
    left: 15px;
    bottom: 14px;
    margin: 0;
    display: none;
    width: 25px;
    height: 25px;
    background-image: url(/img/playy.png);
    border: 0;
    box-shadow: none;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 2px
}

#strm_radio .list li.playing .playBtn {
    background-image: url(/img/pausee.png)
}

#strm_radio .list li .playBtn:hover {
    background-color: #008dde
}

#strm_radio .list li:hover,
.list li.jp-playlist-current:hover {
    background: rgba(39, 39, 39, .75)
}

#strm_radio .list li:hover .playBtn {
    display: inline-block
}

#strm_radio .iScrollHorizontalScrollbar {
    position: absolute;
    z-index: 9999;
    height: 7px;
    left: 40px;
    left: 3vw;
    right: 40px;
    right: 3vw;
    bottom: 4px;
    overflow: hidden;
    transform: translateZ(0);
    transition: .5s;
    -webkit-transition: .5s;
    opacity: 1!important
}

#strm_radio .iScrollIndicator {
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, .5);
    cursor: pointer;
    border-radius: 3px
}

#strm_radio.sharpen .blPlayer,
#strm_radio.sharpen .button,
#strm_radio.sharpen .list li .playBtn,
#strm_radio.sharpen .playlist .list li,
#strm_radio.sharpen button {
    border-radius: 0
}

#strm_radio.topFixed .strm_player {
    transition: top .2s ease;
    bottom: inherit!important;
    top: 0
}

#strm_radio.topFixed .playlist {
    top: -95px;
    transition: top .5s ease;
    -ms-transition: top .5s ease;
    -moz-transition: top .5s ease!important;
    -webkit-transition: top .5s ease;
    bottom: inherit!important
}

#strm_radio.topFixed .playlist header {
    position: absolute;
    bottom: 0;
    width: 100%
}

#strm_radio.viget {
    position: relative;
    height: 100%
}

#strm_radio.viget .playlist,
#strm_radio.viget .strm_player {
    position: absolute
}

#strm_radio_here {
    height: 58px
}

#strm_radio_here #strm_radio .strm_center>.playlist {
    display: none
}

#strm_radio_here #strm_radio .strm_center>.playlist.open {
    display: block
}

#strm_radio .volHidden .volumeControl {
    display: none
}

#strm_radio .volHidden .nowPlaying {
    margin: 0 90px 0 95px
}

#strm_radio .volHidden .modeControls .openPlaylist {
    display: inline-block
}

#strm_radio .modeControls .openPlaylist {
    margin-left: 0;
    padding: 0;
    transition: opacity .4s
}

#strm_radio .modeControls .openPlaylist:hover {
    opacity: .9
}

@media all and (max-width:640px) {
    #strm_radio .ruler,
    #strm_radio .volumeControl {
        display: none
    }
    #strm_radio .nowPlaying {
        margin: 0 90px 0 20px
    }
    #strm_radio .modeControls .openPlaylist {
        display: inline-block
    }
	#strm_radio .nowPlaying h5 {
		height:24px;
	}
	#strm_radio .nowPlaying h5 .track {
		margin-top:7px;
		margin-left:8px;
	}
}

#strm_radio header {
    display: block;
    margin: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    position: relative;
    height: 28px;
    background: #272727;
    border-top: 1px solid #3D3D3D;
    color: #CCC;
    font-weight: 700;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    padding: 3px 4px 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

#strm_radio button {
    border: 0;
    box-shadow: none
}

#strm_radio .pin {
    background: 0;
    float: left;
    position: relative;
    top: -1px;
    padding: 4px 6px 3px 5px;
    height: auto;
    box-shadow: none;
    margin-left: 4px
}

#strm_radio header .button,
#strm_radio header button {
    height: 26px;
    padding: 2px 10px;
    background-color: #B4B4B4;
    border: 0;
    border-radius: 2px;
    color: #FFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: 500;
    outline: 0
}

#strm_radio .switcher i[class^=icon] {
    margin-right: 2px
}

#strm_radio .switcher {
    display: inline-block;
    margin: 0;
    padding-left: 0
}

#strm_radio .toggles {
    float: left
}

#strm_radio .closes {
    float: right;
    cursor: pointer;
    width: 20px
}

#strm_radio .closes:active {
    position: relative;
    top: 1px
}

#strm_radio .stormyLink img {
    height: 20px;
    width: auto;
    left: 3vw;
    opacity: .1;
    position: relative;
    transition: .3s
}

#strm_radio .stormyLink img:hover {
    opacity: 1
}

#strm_radio header>.dropNote {
    display: none;
    margin: 5px 0
}

#strm_radio .switcher li a {
    display: inline-block;
    padding: 0 10px;
    color: #878787;
    text-decoration: none
}

#strm_radio .switcher li a:hover {
    color: #fff
}

#strm_radio .switcher li:first-child {
    border-left: 0
}

#strm_radio .switcher li {
    display: inline-block;
    border-left: 1px solid #161616;
    border-right: 1px solid #303030
}

#strm_radio .nowPlaying {
    margin: 0 110px 0 95px
}

#strm_radio .nowPlaying .stream {
    float: right;
    color: #aaa
}

#strm_radio .nowPlaying .stream:after {
    clear: both
}

#strm_radio .volumeControl {
    margin-right: 10px
}

#strm_radio .playControls button {
    margin-right: 7px
}

#strm_radio button.transparent {
    background: 0 0;
    cursor: default
}

#strm_radio button.transparent i {
    opacity: .6;
    transition: all .4s
}

#strm_radio button.transparent .online {
    font-size: 20px
}

#strm_radio button.transparent .likeme {
    font-size: 12px;
    line-height: 24px;
    padding-left: 2px;
    cursor: pointer
}

#strm_radio button.transparent.listButton {
    overflow: hidden;
    position: relative;
    left: 7px
}

#strm_radio button.transparent.listButton i {
    font-size: 20px;
    margin-left: -12px;
    cursor: pointer;
    line-height: 24px
}

#strm_radio button.transparent.nextStation {
    cursor: pointer
}

#strm_radio button.transparent.nextStation i {
    font-size: 10px;
    margin-left: 0;
    cursor: pointer;
    line-height: 25px
}

#strm_radio .playlist .share-nowplaying {
    float: left;
    font-size: 15px;
    margin-right: 5px
}

#strm_radio .playlist .list li {
    background-color: rgba(39, 39, 39, .4);
    cursor: auto
}

#strm_radio .playlist .list li:hover {
    background-color: rgba(39, 39, 39, .75)
}

#strm_radio .playlist .buySong {
    text-align: right;
    margin-top: 5px;
    color: #fff
}

#strm_radio .allbits {
    transition: opacity .4s
}

#strm_radio .ui-slider-handle {
    height: 1px;
    width: 1px
}

#strm_radio .strm_center>.playlist.open {
    bottom: 57px
}

#strm_radio.topFixed .strm_center>.playlist.open {
    top: 57px;
    bottom: initial
}

#strm_radio.veryThin .strm_center>.playlist.open {
    bottom: 33px
}

#strm_radio.veryThin.topFixed .strm_center>.playlist.open {
    top: 33px
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
    left: 0;
    top: 0;
    height: 100%
}

@media all and (max-width:640px) {
    #strm_radio .nowPlaying {
        margin: 0 10px 0 65px
    }
    #strm_radio .listButton,
    #strm_radio .nowPlaying .stream {
        display: none
    }
}

#strm_radio .icon-spin2:before {
    content: '\e800'
}

#strm_radio .icon-play:before {
    content: '\e802'
}

#strm_radio .icon-pause-3:before {
    content: '\e803'
}

#strm_radio .icon-facebook-squared:before {
    content: '\e804'
}

#strm_radio .icon-heart:before {
    content: '\e801'
}

#strm_radio .icon-heart-empty:before {
    content: '\e805'
}

#strm_radio .icon-twitter-1:before {
    content: '\e806'
}

#strm_radio .icon-volume-up:before {
    content: '\e807'
}

#strm_radio .icon-volume-down:before {
    content: '\e808'
}

#strm_radio .icon-volume-off:before {
    content: '\e809'
}

#strm_radio .icon-signal:before {
    content: '\ec9d'
}

#strm_radio .icon-trash:before {
    content: '\e80b'
}

#strm_radio .icon-facebook:before {
    content: '\e80c'
}

#strm_radio .icon-twitter:before {
    content: '\e80d'
}

#strm_radio .icon-cancel:before {
    content: '\e80e'
}

#strm_radio .icon-pin:before {
    content: '\e80f'
}

#strm_radio .icon-th-list:before {
    content: '\e810'
}

#strm_radio .icon-basket:before {
    content: '\e811'
}

#strm_radio .icon-googleplus:before {
    content: '\e812'
}

#strm_radio .icon-fast-bw:before {
    content: '\e813'
}

#strm_radio .icon-fast-fw:before {
    content: '\e814'
}

.mfp-container:before,
.mfp-figure:after {
    content: ''
}

@font-face {
    font-family: linerfont;
    src: url(/font/linerfont.eot?78877208);
    src: url(/font/linerfont.eot?78877208#iefix) format('embedded-opentype'), url(/font/linerfont.svg?78877208#linerfont) format('svg');
    font-weight: 400;
    font-style: normal
}


}
#strm_radio [class*=" icon-"]:before,
#strm_radio [class^=icon-]:before {
    font-family: linerfont;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em
}
.mfp-bg {
    width: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80)
}
.mfp-wrap {
    width: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0!important
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.mfp-container:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}
.mfp-align-top .mfp-container:before {
    display: none
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}
.mfp-close,
.mfp-preloader {
    text-align: center;
    position: absolute
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}
.mfp-ajax-cur {
    cursor: progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
    cursor: auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.mfp-loading.mfp-figure {
    display: none
}
.mfp-hide {
    display: none!important
}
.mfp-preloader {
    color: #CCC;
    top: 50%;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}
.mfp-preloader a {
    color: #CCC
}
.mfp-close,
.mfp-preloader a:hover {
    color: #FFF
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none
}
button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}
button::-moz-focus-inner {
    padding: 0;
    border: 0
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    right: 0;
    top: 0;
    text-decoration: none;
    opacity: .65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}
.mfp-close:focus,
.mfp-close:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
.mfp-close:active {
    top: 1px
}
.mfp-close-btn-in .mfp-close {
    color: #333
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}
.mfp-figure,
img.mfp-img {
    line-height: 0
}
.mfp-arrow {
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: -55px 0 0;
    top: 50%;
    padding: 0;
    width: 90px;
    height: 110px
}
.mfp-arrow:active {
    margin-top: -54px
}
.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}
.mfp-arrow-left {
    left: 0
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F
}
.mfp-arrow-right {
    right: 0
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}
.mfp-image-holder .mfp-content,
img.mfp-img {
    max-width: 100%
}
.mfp-iframe-holder .mfp-close {
    top: -40px
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}
.mfp-figure:after,
img.mfp-img {
    width: auto;
    height: auto;
    display: block
}
img.mfp-img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}
.mfp-figure:after {
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    right: 0;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px
}
.mfp-figure figure {
    margin: 0
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}
.mfp-preloader {
    width: 30px;
    height: 30px;
    background: url(/img/loader.gif) center center no-repeat #FFF;
    opacity: .8;
    margin: 0 auto;
    -webkit-animation: rotateplane 1.2s infinite ease-in-out;
    animation: rotateplane 1.2s infinite ease-in-out
}
.mfp-move-horizontal .mfp-with-anim {
    opacity: 0;
    transition: all .3s;
    transform: translateX(-50px)
}
.mfp-move-horizontal.mfp-bg {
    opacity: 0;
    transition: all .3s
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: translateX(0)
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
    opacity: .8
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
    transform: translateX(50px);
    opacity: 0
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
    opacity: 0
}
@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }
    
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}
@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }
    
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }
    
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }
    
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}
.mfp-ie7 .mfp-img {
    padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}
#poll_wrap,
#poll_wrap_preview {
    width: 100%
}
.mfp-ie7 .mfp-container {
    padding: 0
}
.mfp-ie7 .mfp-content {
    padding-top: 44px
}
.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}
.ezp_result_bar {
    float: left
}
.ezp_result_shade {
    background: url(https://www.zeldaxtreme.com/ezpoll/images/bar_shade.png) repeat-x
}
.ezp_result_stats {
    float: left;
    margin-left: 2px
}
.ezp_front_error {
    background-color: #f6c0be;
    border: 2px solid #d99f9e;
    color: #99322d;
    font-weight: 700;
    padding: 5px
}
#poll_wrap {
    margin: 0 auto;
    font-size: 14px
}
#tbl_pub_poll h4 {
    font-size: 16px;
    line-height: 20px
}
#tbl_pub_poll input[type=checkbox]:not(old),
#tbl_pub_poll input[type=radio]:not(old) {
    width: 2em;
    margin: 0;
    padding: 0;
    font-size: 1em;
    opacity: 0
}
#tbl_pub_poll input[type=checkbox]:not(old)+label,
#tbl_pub_poll input[type=radio]:not(old)+label {
    display: inline-block;
    margin-left: -2em;
    line-height: 1.2em
}
#tbl_pub_poll input[type=checkbox]:not(old)+label>span,
#tbl_pub_poll input[type=radio]:not(old)+label>span {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin: .25em .5em .25em .25em;
    border: .0625em solid silver;
    border-radius: .25em;
    background: #e0e0e0;
    background-image: -moz-linear-gradient(#f0f0f0, #e0e0e0);
    background-image: -ms-linear-gradient(#f0f0f0, #e0e0e0);
    background-image: -o-linear-gradient(#f0f0f0, #e0e0e0);
    background-image: -webkit-linear-gradient(#f0f0f0, #e0e0e0);
    background-image: linear-gradient(#f0f0f0, #e0e0e0);
    vertical-align: bottom
}
#tbl_pub_poll input[type=checkbox]:not(old):checked+label>span,
#tbl_pub_poll input[type=radio]:not(old):checked+label>span {
    background-image: -moz-linear-gradient(#e0e0e0, #f0f0f0);
    background-image: -ms-linear-gradient(#e0e0e0, #f0f0f0);
    background-image: -o-linear-gradient(#e0e0e0, #f0f0f0);
    background-image: -webkit-linear-gradient(#e0e0e0, #f0f0f0);
    background-image: linear-gradient(#e0e0e0, #f0f0f0)
}
#tbl_pub_poll input[type=checkbox]:not(old):checked+label>span:before {
    content: 'âœ“';
    display: block;
    width: 1em;
    color: #9c6;
    font-size: .875em;
    line-height: 1em;
    text-align: center;
    text-shadow: 0 0 .0714em #73994d;
    font-weight: 700
}
#tbl_pub_poll input[type=radio]:not(old):checked+label>span>span {
    display: block;
    width: .7em;
    height: .7em;
    margin: .1em;
    border: .0625em solid #73994d;
    border-radius: .125em;
    background: #9c6;
    background-image: -moz-linear-gradient(#b3d98c, #9c6);
    background-image: -ms-linear-gradient(#b3d98c, #9c6);
    background-image: -o-linear-gradient(#b3d98c, #9c6);
    background-image: -webkit-linear-gradient(#b3d98c, #9c6);
    background-image: linear-gradient(#b3d98c, #9c6)
}
#ezp_go_back,
#ezp_submit_vote,
#ezp_view_poll a,
#ezp_view_results {
    cursor: pointer;
    padding: 6px 12px;
    text-decoration: none;
    margin: 10px;
    vertical-align: middle;
    color: #fff;
	white-space:nowrap;
}
#pub_poll_links {
    margin: 0;
    padding: 0;
    list-style-type: none
}
#pub_poll_links li {
    display: inline;
    margin: 0 10px 0 0
}
#ezp_submit_vote {
    border: 1px solid #4cae4c;
    background-color: #5cb85c;
    border-radius: 4px;
    -moz-border-radius: 4px-webkit-border-radius: 4px
}
#ezp_submit_vote:hover {
    color: #fff;
    background-color: #47a447;
    border-color: #398439
}
#ezp_go_back,
#ezp_view_poll a,
#ezp_view_results {
    border: 1px solid #357ebd;
    background-color: #428bca;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}
#ezp_go_back:hover,
#ezp_view_poll a:hover,
#ezp_view_results:hover {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}
.ezp_bar {
    padding: 0 0 10px
}