::selection {
    background-color: #ff7600
}

::-moz-selection {
    background-color: #ff7600
}

a,.themeform label .required,#flexslider-featured .flex-direction-nav,#flexslider-featured .flex-direction-nav,.s1 .widget_rss ul li a,#footer .widget_rss ul li a,.s1 .widget_calendar a,#footer .widget_calendar a,.s1 .alx-tab .tab-item-category a,.s1 .alx-posts .post-item-category a,#footer .alx-tab .tab-item-category a,#footer .alx-posts .post-item-category a,.comment-tabs li.active a,.comment-awaiting-moderation,.child-menu a:hover,.child-menu .current_page_item>a,.wp-pagenavi a {
    color: #ff7600
}

.themeform input[type="submit"],.themeform button[type="submit"],.s1 .sidebar-top,.s1 .sidebar-toggle,#flexslider-featured .flex-control-nav li a.flex-active,.post-tags a:hover,.s1 .widget_calendar caption,#footer .widget_calendar caption,.author-bio .bio-avatar:after,.commentlist li.bypostauthor>.comment-body:after,.commentlist li.comment-author-admin>.comment-body:after {
    background-color: #ff7600
}

.post-format .format-container {
    border-color: #ff7600
}

.s1 .alx-tabs-nav li.active a,#footer .alx-tabs-nav li.active a,.comment-tabs li.active a,.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.current {
    border-bottom-color: #ff7600!important
}

.s2 .post-nav li a:hover i,.s2 .widget_rss ul li a,.s2 .widget_calendar a,.s2 .alx-tab .tab-item-category a,.s2 .alx-posts .post-item-category a,.s2 .alx-tab li:hover .tab-item-title a,.s2 .alx-tab li:hover .tab-item-comment a,.s2 .alx-posts li:hover .post-item-title a {
    color: #8224e3
}

.s2 .sidebar-top,.s2 .sidebar-toggle,.post-comments,.jp-play-bar,.jp-volume-bar-value,.s2 .widget_calendar caption {
    background-color: #8224e3
}

.s2 .alx-tabs-nav li.active a {
    border-bottom-color: #8224e3
}

.post-comments span:before {
    border-right-color: #8224e3
}

#header .container-inner {
    background: linear-gradient(to bottom,#ff7600,#fff0 74%);
    position: relative
}

@media only screen and (min-width: 720px) {
    #nav-header .nav ul {
        background-color:#ff7600
    }
}

.site-title a img {
    max-height: 200px
}

img {
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.comment-posted {
    padding-bottom: 10px;
    visibility: hidden
}

.comment-items {
    margin: .429em 0em;
    padding: 1.1em .9em .6em;
    background-color: #1c1c1c
}

.comment-form {
    margin: .429em 0em;
    padding: 1.3em .9em 1.3em;
    background-color: #1c1c1c
}

.comment-form input {
    color: #fff;
    background-color: #2d2d2d;
    border: 0;
    margin-bottom: 10px;
    padding: 6px
}

.comment-form textarea {
    color: #fff;
    width: 99%;
    background-color: #2d2d2d;
    border: 0;
    margin-bottom: 10px;
    padding: 6px
}

.send {
    cursor: pointer
}

.send {
    cursor: pointer;
    background-color: #1bb112;
    padding: .5em .5em .6em .5em;
    text-align: center;
    text-shadow: 0 2px 1px rgb(0 0 0 / .3)
}

.send:hover {
    background-color: #247327;
    transition: all .2s ease-in-out
}

.comment-name {
    border-bottom: 1px solid rgb(138 150 163 / .5)
}

.comment-time {
    margin-top: -1.5em;
    text-align: right
}

.comment-content {
    padding: 0;
    margin-top: .4em
}

.bread li:not(:first-child):before {
    content: " > ";
    margin-right: 7px
}

@media only screen and (max-width: 719px) {
    .bannerbtns,.block-search-reg,.joinmid-members {
        visibility:hidden;
        display: none
    }

    .mobile-only {
        visibility: visible;
        display: none
    }
}

@media only screen and (min-width: 719px) {
    .mobile-search {
        display:none
    }

    .block-search {
        display: none
    }
}

.block-search-reg {
    padding-top: 42px
}

.featured-holder {
    margin-top: 31px
}

.featured-holder article {
    margin-top: 0
}

.videoContent {
    float: none;
    max-width: 100%;
    margin: 0 0 10px
}

.image-container {
    position: relative;
    background-color: #ff7600;
    border-radius: 5px
}

.upgrade-VIP-text {
    color: #b7a900
}

.upgrade-standard-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #ff7600;
    z-index: 10
}

.upgrade-standard img {
    opacity: .8
}

.upgrade-VIP img {
    opacity: .8
}

.upgrade-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #262626;
    padding: 11px;
    font-weight: 600;
    font-size: 30px;
    line-height: 34px
}

.related-updates-item .upgrade-centered {
    font-weight: 600;
    font-size: 22px;
    line-height: 23px
}

@media (min-width: 1343px) {
    .custompage {
        margin:0 auto
    }
}

@media (min-width: 539px) {
    .custompage {
        margin:0 auto
    }
}

@media (min-width: 1096px) {
    .custompage {
        margin:0 auto
    }
}

.post-title {
    line-height: 28px
}

.upgrade-download {
    padding: 0 0 0 0;
    text-align: center;
    font-size: 15px;
    line-height: 23px;
    -ms-transform: rotate(31deg);
    transform: rotate(31deg) translate(9%,-178%)
}

.button-holder {
    display: inline;
    float: left;
    margin-right: 10px
}

.comments {
    margin-top: 19px
}

.update-stats {
    margin: 10px 0 10px 0;
    padding: 12px;
    background-color: #3c3c3c
}

#joinmid-members {
    margin-top: 38px;
    margin-bottom: -17px
}

.tag-title {
    color: #ff7600;
    text-transform: uppercase
}

.res-icon-list {
    margin: -28px 0 0
}

#hide-gallery {
    display: none
}

.members-gall-thumb {
    display: none
}

.fancybox__container {
    --fancybox-bg: #020c00
}

#send-upgrade-vip {
    display: none
}

#send-upgrade-standard {
    display: none
}

#send-upgrade-180 {
    display: none
}

.search-type {
    font-size: 28px;
    font-weight: 700;
    border-bottom: 5px solid #ff7600;
    padding: 10px;
    display: inline-block
}

.search-item h5 {
    font-family: sans-serif;
    font-size: 22px;
    font-weight: 100;
    letter-spacing: 1px;
    margin-top: 5px
}

.search-item {
    width: 310px;
    height: 571px;
    margin: 5px 5px 35px;
    text-align: center
}

#livesearch {
    position: absolute;
    z-index: 999999;
    background-color: #262626;
    font-size: 17px;
    width: 360px;
    font-family: 'Open Sans',sans-serif
}

#livesearch a:hover {
    text-decoration: none
}

#livesearch-mobile {
    position: fixed;
    z-index: 999999;
    background-color: #262626;
    font-size: 17px;
    width: 360px;
    font-family: 'Open Sans',sans-serif
}

.livesearch-back {
    border-bottom: 3px solid rgb(165 172 178 / .32)
}

.livesearch-item:hover {
    background-color: #121212
}

.livesearch-item {
    padding: 15px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 18px;
    height: 50px
}

.livesearch-cat {
    padding: 5px 10px 5px 10px;
    font-weight: 400;
    text-transform: none;
    height: 20px
}

.livesearch-img {
    padding: 15px;
    float: left;
    width: 50px;
    height: 50px
}

.livesearch-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 0%
}

.livesearch-sub {
    font-size: 13px;
    color: #ff7600
}

#video-holder {
    max-width: 864px
}

#block-search-regg {
    border: 7px solid #262626
}

.themeform label .required {
    color: #ff7600
}

.themeform button[type=submit],.themeform input[type=submit] {
    background: #ff7600
}

.themeform button[type=button],.themeform input[type=button] {
    background: #ff7600
}

#section-mobile {
    margin-top: 13px;
    margin-right: 15px;
    float: right;
    font-size: 22px;
    text-shadow: -2px 0 6px #000
}

.favremove {
    cursor: pointer;
    color: #fff;
    padding: .2em .3em .1em .4em;
    margin: 0em 0em -3em 0em;
    background-color: #4a4a4a
}

.fav-updates {
    width: 100%;
    display: inline-block
}

.fav-item {
    margin-bottom: 6em
}

.fav-updates-item {
    float: left;
    width: 304px;
    margin: 5px 5px 30px;
    text-align: center
}

.post-box {
    display: inline-block;
    cursor: pointer;
    padding: 10px 15px 10px 15px;
    margin: 5px 0 0 0;
    background-color: #4a4a4a
}

#fav-action {
    display: none
}

.fav {
    display: inline-block;
    margin-top: -1.1em;
    margin-right: 1.6em
}

.thanks {
    margin-top: -40px;
    margin-right: -176px;
    padding-bottom: 10px;
    visibility: hidden
}

.contact-thanks {
    display: none
}

.added {
    display: inline-block;
    margin-top: -40px;
    margin-right: -176px;
    padding-bottom: 10px;
    visibility: hidden
}

.first-bannerlinks {
    margin-left: 318px
}

.bannerlinks {
    font-size: 17px
}

.bannerlink-left {
    margin: 15px 10px 0 10px;
    padding: 5px 10px 5px 10px
}

.bannerlink {
    background-color: #181818;
    transition: .3s
}

.bannerlink .dropdown-content {
    display: none;
    position: absolute;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / .2);
    z-index: 1;
    color: #FFF;
    background-color: #262626
}

.bannerlink:hover .dropdown-content {
    display: block
}

.bannerlink .dropdown-content a {
    padding: 12px 16px;
    text-decoration: none;
    display: block
}

.bannerlink:hover {
    background-color: #363636
}

.bannerlinks a:hover {
    text-decoration: none
}

.dropdown-link:hover {
    background-color: #363636
}

.videoContent {
    width: 100%
}

#video-holder {
    max-width: 864px;
    margin: 0 auto
}

#joinnav {
    margin-top: .35em
}

#joinnav a.btn {
    font-weight: 900;
    text-transform: uppercase;
    margin: .1em .4em 0;
    font-size: 2.2em;
    padding: .429em .857em;
    line-height: 1;
    letter-spacing: .052em
}

#joinnav a.btn:hover {
    background: #16820f
}

#joinsidetop {
    margin-top: .35em
}

#joinsidetop a.btn {
    font-weight: 900;
    text-transform: uppercase;
    margin: .1em .4em 0;
    font-size: 2.2em;
    padding: .429em .857em;
    line-height: 1;
    letter-spacing: .052em
}

#joinsidetop a.btn:hover {
    background: #16820f
}

#joinvid {
    margin-top: .35em
}

#joinvid a.btn {
    font-weight: 900;
    text-transform: uppercase;
    padding: .429em .857em;
    line-height: 1;
    letter-spacing: .052em
}

#joinvid a.btn:hover {
    background: #16820f
}

#joinsidebot {
    margin-top: .35em
}

#joinsidebot a.btn {
    font-weight: 900;
    text-transform: uppercase;
    margin: .1em .4em 0;
    font-size: 2.2em;
    padding: .429em .857em;
    line-height: 1;
    letter-spacing: .052em
}

#joinsidebot a.btn:hover {
    background: #16820f
}

#joinmid {
    margin-top: .35em;
    margin-bottom: 23px
}

#joinmid-members {
    margin-top: 2.85em;
    margin-bottom: 0
}

#joinmid a.btn {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 2.2em;
    padding: .429em .857em;
    line-height: 1;
    letter-spacing: .052em;
    text-align: center
}

#joinmid-members a.btn {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 2.2em;
    padding: .429em .857em;
    line-height: 1;
    letter-spacing: .052em;
    text-align: center
}

#joinmid a.btn:hover {
    background: #16820f
}

#joinmid-members a.btn:hover {
    background: #16820f
}

@media only screen and (max-width: 1245px) {
    #joinmid a.btn {
        letter-spacing:0;
        line-height: 1.3em;
        padding: .3em .5em .2em;
        font-size: 1.2em
    }

    .joinmid-members a.btn {
        letter-spacing: 0;
        line-height: 1.3em;
        padding: .3em .5em .2em;
        font-size: 1.2em
    }

    #joinmid,.joinmid-members {
        display: none
    }
}

#joinpost a.btn {
    font-weight: 900;
    text-transform: uppercase;
    margin: .1em .4em 0;
    font-size: 1.9em;
    padding: .429em .857em;
    line-height: 1;
    letter-spacing: .052em
}

#joinpost a.btn:hover {
    background: #16820f
}

@media only screen and (max-width: 1245px) {
    #joinpost a.btn {
        letter-spacing:0;
        margin-left: 0;
        line-height: 1.3em;
        padding: .3em .5em .2em;
        font-size: 1.2em
    }
}

#add-list a.btn {
    font-weight: 175;
    margin: -1.8em .3em 1em 4.7em;
    font-size: 1.3em;
    padding: .4em .4em .5em .4em;
    line-height: 1;
    letter-spacing: .052em;
    width: 27.6%;
    border-radius: 6px
}

.discount {
    background-color: red;
    text-align: center;
    width: fit-content;
    transform: translate(-200%,124%);
    position: relative;
    z-index: 100;
    cursor: pointer;
    padding: 0 0 0 0;
    font-size: 15px;
    float: right;
    display: none;
    -ms-transform: rotate(31deg)
}

.discount-mid {
    background-color: red;
    text-align: center;
    width: fit-content;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    padding: 5px;
    font-size: 24px;
    float: right;
    right: 0;
    -ms-transform: rotate(31deg);
    transform: translate(-28px,-61px) rotate(31deg);
    display: none
}

.discount-footer {
    transform: translate(8%,-115%);
    left: 50%
}

.discount-upgrade {
    position: relative;
    margin-bottom: 37px;
    display: none
}

.discount a {
    color: #FFF
}

.join-button-holder {
    display: inline-table;
    margin-left: 5px
}

@media only screen and (max-width: 1068px) {
    .discount {
    }

    .bannerbtns {
        display: none
    }
}

.active {
    color: #17c70d
}

.disactive {
    color: #c70d0d
}
