* { font-family: 'Segoe UI',sans-serif}
body {
    background: #2d2f30 url("../images/bg.png") repeat-x center top;
    font-size: 13px
}
.container,.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}
caption,th {
    text-align: left
}
@media(min-width: 768px) {
.container {
    width: 750px
}
}

@media(min-width: 992px) {
.container {
    width: 970px
}
}

@media(min-width: 1200px) {
.container {
    width: 1170px
}
}

.row {
    margin-left: -15px;
    margin-right: -15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xsx-5,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}
.col-xs-12 {
    width: 100%
}
.col-xs-11 {
    width: 91.66666667%
}
.col-xs-10 {
    width: 83.33333333%
}
.col-xs-9 {
    width: 75%
}
.col-xs-8 {
    width: 66.66666667%
}
.col-xs-7 {
    width: 58.33333333%
}
.col-xs-6 {
    width: 50%
}
.col-xs-5 {
    width: 41.66666667%
}
.col-xs-4 {
    width: 33.33333333%
}
.col-xs-3 {
    width: 25%
}
.col-xs-2 {
    width: 16.66666667%
}
.col-xs-1 {
    width: 8.33333333%
}
@media(max-width: 480px) {
.col-xsx-5,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9 {
    float: left
}
.col-xxs-12 {
    width: 100%
}
.col-xxs-11 {
    width: 91.66666667%
}
.col-xxs-10 {
    width: 83.33333333%
}
.col-xxs-9 {
    width: 75%
}
.col-xxs-8 {
    width: 66.66666667%
}
.col-xxs-7 {
    width: 58.33333333%
}
.col-xxs-6 {
    width: 50%
}
.col-xxs-5 {
    width: 41.66666667%
}
.col-xxs-4 {
    width: 33.33333333%
}
.col-xxs-3 {
    width: 25%
}
.col-xxs-2 {
    width: 16.66666667%
}
.col-xxs-1 {
    width: 8.33333333%
}
}

@media(min-width: 768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
    float: left
}
.col-sm-12 {
    width: 100%
}
.col-sm-11 {
    width: 91.66666667%
}
.col-sm-10 {
    width: 83.33333333%
}
.col-sm-9 {
    width: 75%
}
.col-sm-8 {
    width: 66.66666667%
}
.col-sm-7 {
    width: 58.33333333%
}
.col-sm-6 {
    width: 50%
}
.col-sm-5 {
    width: 41.66666667%
}
.col-sm-4 {
    width: 33.33333333%
}
.col-sm-3 {
    width: 25%
}
.col-sm-2 {
    width: 16.66666667%
}
.col-sm-1 {
    width: 8.33333333%
}
}

@media(min-width: 992px) {
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
    float: left
}
.col-md-12 {
    width: 100%
}
.col-md-11 {
    width: 91.66666667%
}
.col-md-10 {
    width: 83.33333333%
}
.col-md-9 {
    width: 75%
}
.col-md-8 {
    width: 66.66666667%
}
.col-md-7 {
    width: 58.33333333%
}
.col-md-6 {
    width: 50%
}
.col-md-5 {
    width: 41.66666667%
}
.col-md-4 {
    width: 33.33333333%
}
.col-md-3 {
    width: 25%
}
.col-md-2 {
    width: 16.66666667%
}
.col-md-1 {
    width: 8.33333333%
}
}

@media(min-width: 1200px) {
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
    float: left
}
.col-lg-12 {
    width: 100%
}
.col-lg-11 {
    width: 91.66666667%
}
.col-lg-10 {
    width: 83.33333333%
}
.col-lg-9 {
    width: 75%
}
.col-lg-8 {
    width: 66.66666667%
}
.col-lg-7 {
    width: 58.33333333%
}
.col-lg-6 {
    width: 50%
}
.col-lg-5 {
    width: 41.66666667%
}
.col-lg-4 {
    width: 33.33333333%
}
.col-lg-3 {
    width: 25%
}
.col-lg-2 {
    width: 16.66666667%
}
.col-lg-1 {
    width: 8.33333333%
}
}

table {
    background-color: transparent
}
caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}
button,input,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
a {
    color: #337ab7;
    text-decoration: none
}
a:focus,a:hover {
    color: #23527c;
    text-decoration: underline
}
a:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
figure {
    margin: 0
}
img {
    vertical-align: middle
}
.img-responsive,.thumbnail a>img,.thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto
}
.img-rounded {
    border-radius: 6px
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}
.img-circle {
    border-radius: 50%
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}
[role=button] {
    cursor: pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}
.h1,.h2,.h3,h1,h2,h3 {
    margin-top: 20px;
    margin-bottom: 10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
    font-size: 65%
}
.h4,.h5,.h6,h4,h5,h6 {
    margin-top: 10px;
    margin-bottom: 10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-size: 75%
}
.h1,h1 {
    font-size: 36px
}
.h2,h2 {
    font-size: 30px
}
.h3,h3 {
    font-size: 24px
}
.h4,h4 {
    font-size: 18px
}
.h5,h5 {
    font-size: 14px
}
.h6,h6 {
    font-size: 12px
}
p {
    margin: 0 0 10px
}
.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}
@media(min-width: 768px) {
.lead {
    font-size: 21px
}
}

.small,small {
    font-size: 85%
}
.mark,mark {
    background-color: #fcf8e3;
    padding: .2em
}
.list-inline,.list-unstyled {
    padding-left: 0;
    list-style: none
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center
}
.text-justify {
    text-align: justify
}
.text-nowrap {
    white-space: nowrap
}
.text-lowercase {
    text-transform: lowercase
}
.text-uppercase {
    text-transform: uppercase
}
.text-capitalize {
    text-transform: capitalize
}
.text-muted {
    color: #777
}
.text-primary {
    color: #337ab7
}
a.text-primary:focus,a.text-primary:hover {
    color: #286090
}
.text-success {
    color: #3c763d
}
a.text-success:focus,a.text-success:hover {
    color: #2b542c
}
.text-info {
    color: #31708f
}
a.text-info:focus,a.text-info:hover {
    color: #245269
}
.text-warning {
    color: #8a6d3b
}
a.text-warning:focus,a.text-warning:hover {
    color: #66512c
}
.text-danger {
    color: #a94442
}
a.text-danger:focus,a.text-danger:hover {
    color: #843534
}
.bg-primary {
    color: #fff;
    background-color: #337ab7
}
a.bg-primary:focus,a.bg-primary:hover {
    background-color: #286090
}
.bg-success {
    background-color: #dff0d8
}
a.bg-success:focus,a.bg-success:hover {
    background-color: #c1e2b3
}
.bg-info {
    background-color: #d9edf7
}
a.bg-info:focus,a.bg-info:hover {
    background-color: #afd9ee
}
.bg-warning {
    background-color: #fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover {
    background-color: #f7ecb5
}
.bg-danger {
    background-color: #f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
    background-color: #e4b9b9
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}
ol,ul {
    margin-top: 0;
    margin-bottom: 10px
}
ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}
.list-inline {
    margin-left: -5px
}
.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}
.collapsing,.dropdown,.dropup {
    position: relative
}
.dropdown-toggle:focus,.open>a {
    outline: 0
}
.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 {
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}
.dropdown-menu-right,.dropdown-menu.pull-right {
    left: auto;
    right: 0
}
.dropdown-header,.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    line-height: 1.42857143;
    white-space: nowrap
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
.dropdown-menu>li>a {
    clear: both;
    font-weight: 400;
    color: #333
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    color: #777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}
.open>.dropdown-menu {
    display: block
}
.dropdown-menu-left {
    left: 0;
    right: auto
}
.dropdown-header {
    font-size: 12px;
    color: #777
}
.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}
.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    content: ""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}
.mobile-default .mobile_bottom_mar {
    margin-bottom: 0px;

}
 @media(min-width: 768px) {
.navbar-right .dropdown-menu {
    left: auto;
    right: 0
}
.navbar-right .dropdown-menu-left {
    left: 0;
    right: auto
}
}

.mobile-default {
    margin-top: 20px;

}
.mobile-default .mobile-menu {
    left: 14px;
    right: 14px;
    top: 67px;
    border-radius: 0;
    border: none;
    padding: 0;
    display: block!important
}
.mobile-default .mobile-menu ul {
    display: inline-block;
    list-style: none;
    padding: 0
}
.mobile-default .mobile-menu ul li.active a {
    background: #E7324C;
    color: #fff;
    cursor: default;
    pointer-events: none
}
@media (max-width: 930px) and (min-width: 470px) {
.mobile-default #navbar {
    overflow: hidden
}
.mobile-default .nav>li>a {
    text-align: center
}
.mobile-default .mobile-menu ul {
    display: block;
    padding: 0 15px
}
}

@media (max-width: 469px) {
.navbar-default #navbar {
    overflow: hidden
}
.navbar-default .nav>li>a {
    text-align: center
}
.navbar-default .mobile-menu ul {
    display: block;
    padding: 0 15px
}
}

.mobile-default .mobile-menu ul li a {
    display: block;
    color: #343434;
    padding: 5px 12px;
    text-decoration: none;
    text-transform: uppercase
}
.mobile-default .mobile-menu ul li a:hover {
    background: #3E4042;
    color: #fff
}
.mobile-default .mobile-menu .all_cats {
    background: #E62D48;
    clear: both;
    text-align: center;
    display: block;
    color: #fff;
    padding: 8px 12px;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer
}
#content {
    background: #f2f2f2;
    position: relative
}
.padded {
    padding: 15px
}
.header {
    min-height: 92px;
    overflow: hidden;
    position: relative;
    padding: 22px 0 0 0
}
.header .header_logo {
    background: url("../images/logo.png") no-repeat;
    width: 219px;
    height: 57px;
    display: block;
    position: absolute;
    left: 0;
    top: 17px;
    cursor: pointer
}
.header .header_logo.age::after {
    position: absolute;
    top: -7px;
    right: -40px;
    font-size: 12px;
    font-weight: 400;
    background: rgba(255,255,255,0.06);
    border-radius: 3px;
    border: 1px solid #e52d48;
    content: '18+';
    color: #e52d48;
    padding: 0 5px
}
.header_search {
    background: rgba(252,252,252,0.2);
	margin-right: 10px;
}
.header_search .col-md-10,.header_search.col-md-6,.header_search .col-md-2 {
    padding: 0
}
.header_search .form-control {
    border-radius: 0;
    border: 0;
    height: 46px;
    padding: 0 18px;
    font-size: 13px;
    background: 0;
    color: rgba(255,255,255,0.35)
}
.header_search .form-control:focus {
    border: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6)
}
.header_search .btn {
    margin: 0;
    border-radius: 0;
    border: 0;
    width: 100%;
    font-size: 13px;
    padding: 14px 0 15px 0;
    color: #dedede;
    text-transform: uppercase;
    background: rgba(252,252,252,0.2)
}
.header_search .btn:active,.header_search .btn:focus {
    outline: 0;
    background: #e62d48;
    color: #dedede
}
@media(min-width: 641px) {
.navbar-header .header_logo, .mob-log.show-login {
    display: none
}
.navbar-header .mobile-search-wrapper {
    display: none
}
}
.bottom-seo {margin-top:20px;}
@media(min-width: 641px) and (max-width: 980px) {
.header_search {
    position: relative;
    min-width: 50%;
    overflow: hidden
}
.header_search .col-md-2 {
    position: absolute!important;
    right: 0;
    top: 0;
    overflow: hidden
}
.header_search button {
    font-weight: normal!important;
    font-size: 12px!important;
    text-indent: -9999px;
    width: 50px!important;
    background-image: url("../images/ico_16.png")!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    padding: 15px 10px!important
}
.header .header_logo.age::after {
    zoom: .7;
    -moz-transform: scale(0.7)
}
}

@media(max-width: 640px) {
.header {
    display: none
}
.navbar {
    margin: 15px 0 0 0!important
}
.navbar-header .header_logo {
    background: url(../images/logo_mobile.png) no-repeat;
    width: 230px;
    margin: 5px 0 0 20px;
    height: 37px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.navbar-header {
    position: relative
}
.mobile-search-wrapper #mobile-search-form {
    position: absolute;
    display: none;
    padding: 0;
    left: 0;
    right: 0;
    border: 0;
    bottom: -43px;
    height: 42px;
    width: 100%!important;
    border-bottom: 1px solid #ebebeb
}
.mobile-search-wrapper #mobile-search-form.open {
    display: block;
    padding: 5px 5px;
    background-color: #fff
}
.mobile-search-wrapper #show-form {
    margin: 8px 5px 0 0;
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("../images/ico_15.png") no-repeat;
    text-indent: -9999px!important
}

}
.navbar-default {
    border-radius: 0;
    margin: 0;
    border: 0;
    z-index: 3;
    position: relative
}
.navbar-default::after {
    background: url("../images/sep_2.png") repeat-x;
    height: 3px;
    position: absolute;
    width: 100%;
    content: '';
    left: 0;
    right: 0;
    bottom: -3px
}
.navbar-default .nav>li {
    position: inherit;
    border-right: 1px solid #f2f2f2;
    z-index: 1
}
.navbar-default .nav>li.active,.navbar-default .nav>li.dropdown.open {
    border-right: 0
}
.navbar-default .nav>li.active>a, .navbar-default .nav>li.active>a:hover {
    background: #545657;
    color: #fff;
}
.navbar-default .nav>li>a:hover {
    background: #f1f1f1;
    color: #e62d48
}
.navbar-default .nav>li.dropdown {
    z-index: 9999
}
.navbar-default .nav>li.dropdown.open>a,.navbar-default .nav>li.dropdown.open>a:hover {
    background: url(../images/ico_4.png) center 80% no-repeat #e52d48;
    color: #fff
}
.navbar-default .nav>li>a {
    text-transform: uppercase;
    padding: 16px 25px;
    font-size: 14px
}
.navbar-default .nav>li.dropdown.open>a {
    padding: 10px 25px 22px
}
.navbar-default .nav>li.dropdown.open>a::after {
    position: absolute;
    content: '';
    bottom: -15px;
    left: 45%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 7px;
    border-color: transparent transparent #fff
}
.navbar-default .dropdown-menu {
    left: 14px;
    right: 14px;
    top: 67px;
    border-radius: 0;
    border: 0;
    padding: 0
}
.navbar-default .dropdown-menu ul {
    display: inline-block;
    list-style: none;
    padding: 0
}
.navbar-default .dropdown-menu ul li.active a {
    background: #e7324c;
    color: #fff;
    cursor: default;
    pointer-events: none
}
@media(max-width: 930px) and (min-width: 470px) {
.navbar-default #navbar {
    overflow: hidden
}
.navbar-default .nav>li>a {
    text-align: center
}
.navbar-default .dropdown-menu ul {
    display: block;
    padding: 0 15px
}

}
@media(max-width: 469px) {
.navbar-header .header_logo {
    width: 130px;
    margin: 10px 0 0 10px;
    background-size: 100%;
}
.navbar-default #navbar {
    overflow: hidden
}
.navbar-default .nav>li>a {
    text-align: center
}
.navbar-default .dropdown-menu ul {
    display: block;
    padding: 0 15px
}
}

.navbar-default .dropdown-menu ul li a {
    display: block;
    color: #343434;
    padding: 5px 12px;
    text-decoration: none;
    text-transform: uppercase
}
.navbar-default .dropdown-menu ul li a:hover {
    background: #3e4042;
    color: #fff
}
.navbar-default .dropdown-menu .all_cats {
    background: #e62d48;
    clear: both;
    text-align: center;
    display: block;
    color: #fff;
    padding: 8px 12px;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer
}
.navbar-default .navbar-collapse {
    padding: 0
}
#overlay_navi {
    background: rgba(57,127,148,0.5);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2
}
.alert-default {
    color: #000;
    border-radius: 0;
    background: #e8e8e8;
    border: 1px solid #d9d9d9
}
.alert-default>h3 {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: 400;
    text-transform: uppercase
}
.alert-default>h3 b {
    color: #e52d48;
    font-weight: normal
}
.cont_title .pull-left span,.select_btn {
    color: #e52d48
}
.hot_news {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: 400;
    text-transform: uppercase
}
.hot_news span {
    color: #e52d48;
    font-weight: 400
}
.cont_title {
    margin: 0 0 20px
}
.cont_title h1 {
    font-size: inherit;
    font-weight: inherit;
    padding: 0;
    margin: 3px 0 0
}
.cont_title .pull-left {
    font-size: 24px;
    text-transform: uppercase
}
.cont_title .pull-left.video_ico {
    margin-bottom: 10px;
    padding-left: 30px;
    background: url("../images/ico_5.png") no-repeat left center
}
.cont_title .pull-left.category_ico {
    padding-left: 30px;
    background: url("../images/ico_0.png") no-repeat left 10px
}
.cont_title .pull-left span {
    color: #e52d48
}
.video_player embed, .video_player object, .video_player video, .video_player iframe, .video_player frame 
{width: 100%; max-width:100% !important; height:500px; display:block; margin:0 auto;}
.select_btn {
    border: 2px solid #e52d48;
    outline: 0;
    background: url(../images/ico_6.png) 96% center no-repeat #fff;
    padding: 6px 14px 7px;
    min-width: 250px;
    text-align: left
}
.select_btn:hover,.sortbtn_open .select_btn {
    border: 2px solid #343434;
    color: #343434
}
#sort_drop {
    position: absolute;
    right: 0;
    top: 50px;
    width: 250px!important;
    z-index: 20;
    display: none;
    background: #fff;
    color: #343434;
    box-shadow: 0 0 9px 0 rgba(0,0,0,.24);
    -webkit-box-shadow: 0 0 9px 0 rgba(0,0,0,.24)
}
#sort,.sort>li a {
    position: relative
}
.sort>li a,.sortbtn_open #sort_drop {
    display: block
}
.sort {
    list-style: none;
    padding: 0;
    margin: 0
}
.sort>li a {
    display: block;
    padding: 5px 15px 6px 15px;
    color: #343434;
    text-decoration: none;
    position: relative
}
.sort>li a:hover,.sort>li.asc a,.sort>li.desc a {
    background: #fafafa;
    color: #e52d48
}
.sort>li.asc a:after,.sort>li.desc a:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 11px;
    background: url("../images/ico_6.png") no-repeat;
    width: 13px;
    height: 14px
}
.sort>li.desc a:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    top: 4px
}
.num_pages span, .num_pages a:hover {
    color: #fff;
    background: #e62d48;
    padding: 3px 10px;
    font-size: 14px;
	text-decoration:none;
}
.num_pages a {
    color: #000;
    padding: 3px 10px;
    font-size: 14px;
}
.related_p_div {
    overflow: hidden;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
    margin: 10px 0 20px
}
.related_prev {
    overflow: hidden;
    display: block;
    position: relative;
    font-size: 14px;
    cursor: pointer;
    text-decoration: none!important
}
.related_prev:hover .poster::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/ico_1.png") no-repeat center
}
.related_prev:hover h2,.related_prev:hover .title {
    color: #e52d48
}
.related_prev .poster {
    display: block;
    height: 190px;
    background-color: #fff;
    background-size: cover;
    position: relative
}
.related_prev .bot_inf {
    position: absolute;
    display: block;
    bottom: 6px;
    left: 6px
}
.related_prev .quality,.related_prev .time,.related_prev .views,.related_prev .like {
    display: block;
    float: left;
    color: #fff;
    padding: 4px 10px
}
.related_prev .quality {
    background: rgba(238,50,77,0.63)
}
.related_prev .time {
    background: rgba(12,12,12,0.63)
}
.related_prev .views {
    position: absolute;
    background: rgba(66,128,149,0.3) url("../images/ico_2.png") no-repeat 5px center;
    padding-left: 27px;
    right: 6px;
    top: 6px
}
.related_prev .like {
    position: absolute;
    background: rgba(66,128,149,0.3) url("../images/ico_3.png") no-repeat 5px center;
    padding-left: 27px;
    right: 6px;
    top: 39px
}
.related_prev h2,.related_prev .title {
    font-size: 14px;
    margin: 8px 0 0 0;
    font-weight: normal;
    color: #337ab7;
    min-height: 45px
}
.short_p_div {
    overflow: hidden;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px
}
.short_prev {
    display: block;
    overflow: hidden;
    vertical-align: top;
    position: relative;
    font-size: 14px;
    margin: 0 0 20px;
    cursor: pointer;
    text-decoration: none!important
}
.short_prev:hover .poster::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/ico_1.png") no-repeat center
}
.short_prev:hover h2,.short_prev:hover .title {
    color: #e52d48
}
.short_prev .poster {
    height: 190px;
    background-color: #fff;
    background-size: cover;
    position: relative;
    display: block
}
.short_prev .bot_inf {
    position: absolute;
    display: block;
    bottom: 6px;
    left: 6px
}
.short_prev .quality,.short_prev .time,.short_prev .views,.short_prev .like {
    display: block;
    float: left;
    color: #fff;
    padding: 4px 10px
}
.short_prev .quality {
    background: rgba(238,50,77,.63)
}
.short_prev .time {
    background: rgba(12,12,12,.63)
}
.short_prev .views {
    position: absolute;
    background: url(../images/ico_2.png) 5px center no-repeat rgba(66,128,149,.3);
    padding-left: 27px;
    right: 6px;
    top: 6px
}
.short_prev .like {
    position: absolute;
    background: url(../images/ico_3.png) 5px center no-repeat rgba(66,128,149,.3);
    padding-left: 27px;
    right: 6px;
    top: 39px
}
.short_prev .like span {
    color: #fff !important;
	padding: 0 !important;
}
.short_prev h2,.short_prev .title {
    font-size: 14px;
    margin: 8px 0 0 0;
    font-weight: 400;
    min-height: 40px
}
.category_prev {
    width: 267px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-size: 14px;
    margin: 0 0 20px 10px;
    cursor: pointer;
    text-decoration: none!important;
    background: #fff
}
.category_prev:hover .poster::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(66,128,149,0.55) url("../images/ico_9.png") no-repeat center
}
.category_prev:hover h2,.category_prev:hover .title {
    color: #343434;
    background: url("../images/ico_8.png") no-repeat 9px center
}
.category_prev .poster {
    display: block;
    height: 190px;
    background-color: #ebebeb;
    background-size: cover;
    position: relative
}
.category_prev .count {
    display: block;
    position: absolute;
    color: #fff;
    padding: 4px 10px;
    right: 6px;
    top: 6px;
    background: rgba(12,12,12,0.63)
}
.category_prev h2,.category_prev .title {
    display: block;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    font-size: 14px;
    margin: 12px 0;
    padding: 0 0 0 37px;
    color: #e52d48;
    font-weight: normal;
    background: url("../images/ico_7.png") no-repeat 9px center
}
@media(min-width: 1101px) {
.category_prev:nth-child(4n-1) {
    margin-left: 0
}
}

@media(max-width: 1100px) and (min-width: 981px) {
.category_prev {
    width: 32.3%
}
.category_prev:nth-child(3n-3) {
    margin-left: 0
}
}

@media(max-width: 980px) and (min-width: 470px) {
.category_prev {
    width: 48.986635%;
    zoom: 1;
    -moz-transform: scale(1);
    float: left;
    margin-left: 0;
    margin-right: 0
}
.category_prev:nth-child(2n+2) {
    margin-left: 0;
    margin-right: 0;
    float: right
}
.category_prev: nth-last-child(1)::after {
    content: '';
    display: block;
    clear: both
}
}

@media(max-width: 469px) {
.category_prev {
    width: 100%;
    margin: 0 0 20px 0;
    float: none
}
}

.static_page {
    background: #fff;
    position: relative;
    padding: 15px 0
}
.static_page>h1,.static_page>h2,.static_page>h3 {
    font-size: 30px;
    margin: 10px 25px;
    text-transform: uppercase
}
.static_page.search {
    margin: 0 0 15px 0
}
.static_page>*>span,.static_page>*>a {
    color: #e52d48
}
.addform {
    position: relative;
    padding: 0
}
.addform>h1,.addform>h2,.addform>h3 {
    font-size: 24px;
    margin: 10px 25px;
    text-transform: uppercase
}
.addform>*>span,.addform>*>a {
    color: #e52d48
}
.addform textarea {
    resize: none
}
.form_gate {
    overflow: hidden
}
.form_gate_row {
    margin: 28px 0
}
.form_gate .control-label {
    text-transform: uppercase;
    color: #343434;
    font-size: 14px;
    font-weight: 500
}
.form_gate .control-label .spot {
    display: block;
    font-weight: normal;
    font-size: 10px;
    color: #cacaca
}
.form_gate .control-label .spot.x2 {
    color: #e52d48
}
.form_gate .form-control, .xfields input {
    border-radius: 0;
    height: auto;
    font-size: 14px;
    color: #737576;
    background: transparent;
    padding: 8px 15px;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.08);
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.08)
}
.form_gate .form-control:focus, .xfields input:focus {
    border-color: #e52d48;
    background-color: #fff
}
.form_gate .captcha .form-control[type="text"] {
    font-size: 30px;
    font-weight: bold;
    color: #acb9c0;
    padding: 0 10px 8px 10px;
    height: auto;
    line-height: normal;
    text-align: center;
    max-width: 150px
}
.form_gate .captcha .captcha_img {
    padding: 0 10px 0 0
}
.form_gate .captcha .captcha_img img {
    max-height: 52px
}
.static_page .col-md-8.sep {
    background: url("../images/sep_3.png") repeat-y 99% 0
}
.smile_txt {
    position: relative
}
.smile_btn {
    display: block;
    position: absolute;
    right: 30px;
    bottom: 15px;
    background: url("../images/ico_12.png") no-repeat;
    width: 20px;
    height: 21px;
    cursor: pointer
}
.btn-default {
    text-transform: uppercase;
    font-size: 18px;
    color: #212325;
    font-weight: bold;
    padding: 8px 30px;
    border-radius: 0;
    border: 3px solid #e52d48
}
.site_page {
    background: #fcfcfc;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.24);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.24);
    text-align: center;
    line-height: 56px;
    clear: both
}
.site_page .pull-left,.site_page .pull-right {
    line-height: normal
}
.site_page .pull-left a,.site_page .pull-right a,.site_page .pull-left span,.site_page .pull-right span {
    display: block;
    text-align: center;
    height: 56px;
    position: relative;
    padding: 11px 15px;
    text-transform: uppercase;
    font-size: 13px;
    color: #343434;
    text-decoration: none
}
.site_page .pull-left a:hover,.site_page .pull-right a:hover {
    opacity: .7
}
.site_page .pull-left strong,.site_page .pull-right strong {
    display: block;
    font-weight: normal;
    color: #e52d48
}
.site_page .pull-right a {
    padding-right: 40px
}
.site_page .pull-left a {
    padding-left: 40px
}
.site_page .pull-right a::after {
    position: absolute;
    content: '';
    right: 11px;
    top: 16px;
    background: url("../images/ico_10.png") no-repeat;
    width: 14px;
    height: 24px
}
.site_page .pull-left a::after {
    position: absolute;
    content: '';
    left: 11px;
    top: 16px;
    background: url("../images/ico_10.png") no-repeat;
    width: 14px;
    height: 24px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}
.site_page .pull-left a,.site_page .pull-left span {
    background: #fcfcfc;
    background: -moz-linear-gradient(left,#fcfcfc 18%,#f9f9f9 100%);
    background: -webkit-linear-gradient(left,#fcfcfc 18%,#f9f9f9 100%);
    background: linear-gradient(to right,#fcfcfc 18%,#f9f9f9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f9f9f9',GradientType=1)
}
.site_page .pull-right a,.site_page .pull-right span {
    background: #f9f9f9;
    background: -moz-linear-gradient(left,#f9f9f9 0,#fcfcfc 100%);
    background: -webkit-linear-gradient(left,#f9f9f9 0,#fcfcfc 100%);
    background: linear-gradient(to right,#f9f9f9 0,#fcfcfc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#fcfcfc',GradientType=1)
}
.site_page .pull-left span,.site_page .pull-right span {
    opacity: .9
}
#dle-speedbar,.dle-speedbar {
    display: block;
    background: #fff url("../images/ico_11.png") no-repeat 11px center;
    padding: 0 0 0 34px;
    height: 50px;
    line-height: 50px;
	margin-bottom: 20px;
}
#dle-speedbar a,.dle-speedbar a {
    color: #e52d48
}
.speedbar.main #dle-speedbar,.speedbar.main .dle-speedbar {
    background-color: transparent
}
.speedbar.category {
    margin: 0 0 15px 0
}
.speedbar.feedback {
    margin: 0 0 -15px 0
}
.other_page {
    position: relative;
    margin: 0
}
.other_page>.col-md-9 {
    padding: 0 15px 0 0;
    position: relative
}
@media(max-width: 980px) and (min-width: 470px) {
.other_page>.col-md-9 {
    padding: 0
}
}

@media(max-width: 469px) {
.other_page>.col-md-9 {
    padding: 0
}
}
.ftitle {
    display: block;
	background: #fff;
    padding: 15px 0 15px 14px;
	line-height: 20px;
}
.ftitle  h1 {
    margin: 0;
    display: inline-block;
    font-size: 15px;
    font-weight: normal
}
.box {
    padding: 0;
    position: relative;
    background: #fff;
    margin: 0 0 15px 0
}
.box_h {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 14px 15px;
    -webkit-box-shadow: 0 3px 0 0 #faeef0;
    box-shadow: 0 3px 0 0 #faeef0;
    position: relative
}
.box_h::after {
    position: absolute;
    content: '';
    left: 0;
    width: 35%;
    background: #e52d48;
    height: 3px;
    bottom: -3px
}
.box_h span {
    color: #e52d48
}
.box_c {
    padding: 15px
}
.box_c.advert {
    text-align: center
}
.box_c.advert img {
    width: 100%
}
.video_player {
    width: 100%;
    background: #ebebeb;
    position: relative
}
.video_player>* {
    width: 100%;
    min-height: 350px
}
.nav-tabs {
    border: 0
}
.nav-tabs li a {
    border-radius: 0;
    border: none!important;
    text-transform: uppercase;
    color: #ee324d;
    background: #fff
}
.nav-tabs li:hover a {
    background: #ebebeb
}
.nav-tabs li.active a,.nav-tabs li.active:hover a {
    color: #fff!important;
    background: #474747!important
}
.tab-content {
    background: #fcfcfc
}
.comments {
    overflow: hidden;
    margin: 15px 15px
}
.comments>.col-md-1 {
    text-align: center;
    padding: 0
}
.comments>.col-md-11 {
    padding: 0
}
.comments>.col-md-1 img {
    width: 64px;
    border-radius: 50%
}
@media(max-width: 980px) {
.comments>.col-md-1,.comments_text::before,.comments_text::after {
    display: none
}
}

.comments_text {
    border: 1px solid #e2e2e4;
    background: #fff;
    position: relative;
    padding: 13px 15px;
    margin: 5px 0;
    overflow: hidden
}
.comments_text::after,.comments_text::before {
    position: absolute;
    content: '';
    width: 0;
    height: 0
}
.comments_text::after {
    left: -8px;
    top: 0;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent
}
.comments_text::before {
    left: -10px;
    top: -1px;
    border-top: 11px solid #e2e2e4;
    border-left: 11px solid transparent
}
.comments .author {
    font-size: 16px;
    color: #474747
}
.comments .author a {
    font-size: inherit
}
.comments .date {
    color: #b1b1b1
}
.comments a {
    color: #474747;
    font-size: 12px;
    text-decoration: none
}
.comments a:hover {
    color: #ee324d
}
.comments .pull-right a {
    margin: 0 10px
}
.comments .pull-right a: last-child {
    margin-right: 0
}
.comments>.col-md-11 {
    padding: 0 0 10px 0;
    border-bottom: 1px solid #e8e8e8;
    -webkit-box-shadow: inset 0 -1px 0 0 #fff;
    box-shadow: inset 0 -1px 0 0 #fff
}
.comments: nth-last-child(2) .col-md-11 {
    border-bottom: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
.full_post,.full_post_inf,.full_post_inf_2 {
    padding: 10px 0;
    border-bottom: 1px solid #dfdfdf;
    -webkit-box-shadow: inset 0 -1px 0 0 #fcfcfc;
    box-shadow: inset 0 -1px 0 0 #fcfcfc;
    margin: 0 0 15px 0
}
.full_post .descr {
    overflow: hidden;
    font-size: 14px;
    line-height: 18px
}
.full_post .descr>img {
    float: left;
    margin: 5px 10px 5px 0;
    max-width: 250px
}
.full_post .descr p {
    display: block;
    overflow: hidden
}
.post_edit {
    background: url("../images/ico_13.png") no-repeat;
    position: absolute;
    right: 30px;
    top: 15px;
    width: 20px;
    height: 20px
}
.post_edit a {
    display: block;
    width: inherit;
    height: inherit
}
.full_post_inf {
    padding: 0 0 10px 0;
    font-size: 14px;
    margin: 0
}
.full_post_inf a,.full_post_inf span {
    color: #ee324d
}
.full_post_inf .sep {
    color: #d9d9d9
}
.full_post_inf_2 {
    padding: 5px 0 6px 0;
    font-size: 14px;
    margin: 0 0 10px 0
}
.like {
    overflow: hidden
}
.like .count,.like .butt,.like .text {
    display: inline-block;
    border-radius: 2px;
    height: 24px;
    line-height: 24px;
    vertical-align: top
}
.like .count {
    background: #fff;
    color: #343434;
    padding: 0 7px;
    font-size: 12px;
    position: relative
}
.like .count span {
    padding: 0;
    margin: 0
}
.like .count::after {
    content: '';
    position: absolute;
    left: -6px;
    top: 7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 6px 4px 0;
    border-color: transparent #fff transparent transparent
}
.like.type3 .count::after {
    display:none;
}
.like .butt {
    background: #33a16f url("../images/ico_14.png") no-repeat center;
    width: 24px;
    text-indent: -9999px;
    margin: 0 8px 0 0
}
.like.type3 .butt {margin:0;}
.like .butt.dis {
    background: #e52d48 url("../images/ico_17.png") no-repeat center;
}
.like .text {
    text-transform: uppercase;
    color: #212325;
    font-size: 14px;
    text-shadow: 1px 1px 0 #fff;
    padding: 0 5px
}
.footer {
    background: #d9d9d9;
    position: relative;
    padding: 27px 0;
    min-height: 118px
}
.footer_logo {
    margin: 0 0 0 33px
}
img.footer_logo {
    cursor: default
}
.footer::after {
    content: '';
    position: absolute;
    width: 159px;
    height: 10px;
    right: 70px;
    bottom: 15px
}
.footer a,.footer span {
    color: #e52d48
}
.footer .sep {
    background: url("../images/sep_1.png") no-repeat right center;
    min-height: 56px
}
.footer .col-md-5 {
    padding: 12px 15px 0
}
.footer .col-md-3 {
    padding: 0
}
.footer .counters {
    padding: 12px 0 0 6px
}
.col-md-3.sep.counts {
    padding: 12px;
}
@media(max-width: 1100px) and (min-width: 470px) {
.footer .counters {
    width: auto!important;
    padding: 12px 0 0 6px
}
}

#btn_fixed.fixed {
    position: fixed;
    bottom: 0;
    z-index: 1000
}
#btn_fixed .scrollup {
    z-index: 998;
    position: absolute;
    bottom: 170px;
    left: 0;
    margin: 0 0 0 -90px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: rgba(238,50,77,0.65);
    cursor: pointer
}
#btn_fixed .scrollup::after {
    z-index: 999;
    content: '';
    position: absolute;
    background: url("../images/top.png") no-repeat;
    width: 32px;
    height: 21px;
    left: 14px;
    top: 17px
}
#btn_fixed .scrollup:hover {
    opacity: .7
}
.errors {
    background: #fcf6d2;
    padding: 20px 25px;
    margin-bottom: 25px
}
.search table {
    width: 100%;
    border-spacing: 5px;
    border-collapse: separate
}
#searchtable td,#searchtable td div,#searchtable table {
    margin: 0!important;
    padding: 0!important
}
#searchtable td.search br {
    display: none
}
td.search .bbcodes {
    margin: 0!important
}
td.search {
    vertical-align: top
}
#searchinput {
    width: 100%!important;
    margin: 0 0 15px 0
}
#dosearch,#dofullsearch {
    margin: 0 5px
}

@media(max-width: 1280px) {
#dle-speedbar,#hotnews,#btn_fixed {
    display: none
}
#btn_fixed.fixed {
    left: 0;
    display: block
}
#btn_fixed .scrollup {
    margin: 0 0 0 20px
}
}

@media(max-width: 980px) {
.box {
    display: none
}
.counters {
    zoom: .9;
    -moz-transform: scale(0.9);
    text-align: center;
    margin: 0 0 10px 0
}
.footer::after {
    zoom: 1;
    -moz-transform: scale(1);
    right: 0;
    left: 0;
    width: auto;
    background-position: center 0
}
}
@media(max-width: 718px) {
.num_pages {
    display: none
}
}
@media(max-width: 600px) {
.video_player embed, .video_player object, .video_player video, .video_player iframe, .video_player frame  {height:300px;}
.descr img,.box {
    display: none
}
.cont_title .pull-left,.cont_title .pull-right {
    display: block;
    float: none;
    width: 100%
}
.select_btn,#sort_drop {
    width: 100%!important
}
}

@media(max-width: 480px) {
.video_player embed, .video_player object, .video_player video, .video_player iframe, .video_player frame  {height:250px;}
.box {
    display: none
}
.short_prev .poster,.related_prev .poster {
    height: 140px
}
.short_prev .poster span,.related_prev .poster span {
    zoom: .8;
    -moz-transform: scale(0.8)
}
.static_page h1 {
    zoom: .65!important;
    -moz-transform: scale(0.65)
}
.static_page button {
    zoom: .6;
    -moz-transform: scale(0.6)
}
#dle-captcha {
    zoom: .75;
    -moz-transform: scale(0.75)
}
}

@media(max-width: 320px) {

.counters {
    zoom: .9;
    -moz-transform: scale(0.9);
    text-align: center;
    margin: 0 0 10px 0
}
.site_page {
    zoom: .85;
    -moz-transform: scale(0.85)
}
.cont_title .pull-left {
    zoom: .85;
    -moz-transform: scale(0.85)
}
.addform h1 {
    display: block;
    zoom: .8;
    -moz-transform: scale(0.8);
    margin-top: 30px;
    margin-bottom: 0;
    text-align: center
}
.addform button {
    zoom: .6;
    -moz-transform: scale(0.6)
}
.select_btn {
    min-width: auto!important
}
.like {
    float: none!important;
    display: block
}
.social {
    clear: both;
    display: block;
    margin: 10px 0 0 0;
    float: none!important
}
.footer::after {
    zoom: .9;
    -moz-transform: scale(0.9);
    right: 0;
    left: 0;
    width: auto;
    background-position: center 0
}
.video_player embed, .video_player object, .video_player video, .video_player iframe, .video_player frame  {height:200px;}
}

@media(max-width: 240px) {
.select_btn {
    min-width: auto!important
}
.cont_title .pull-left {
    zoom: .6!important;
    -moz-transform: scale(0.6);
    margin-bottom: 20px
}
.counters {
    zoom: .6;
    -moz-transform: scale(0.6);
    text-align: center;
    margin: 0 0 10px 0
}
.site_page {
    zoom: .7;
    -moz-transform: scale(0.7)
}
.site_page .pull-left a,.site_page .pull-right a,.site_page .pull-left span,.site_page .pull-right span {
    padding: 11px 0;
    text-indent: -9999px
}
.addform h1 {
    display: block;
    zoom: .8;
    -moz-transform: scale(0.8);
    margin-top: 30px;
    margin-bottom: 0;
    text-align: center
}
.addform button {
    zoom: .6;
    -moz-transform: scale(0.6)
}
.like {
    float: none!important;
    display: block
}
.social {
    clear: both;
    display: block;
    margin: 10px 0 0 0;
    float: none!important
}
.footer::after {
    zoom: .9;
    -moz-transform: scale(0.9);
    right: 0;
    left: 0;
    width: auto;
    background-position: center 0
}
.short_prev .poster,.related_prev .poster {
    height: 100px
}
.short_prev .poster span,.related_prev .poster span {
    zoom: .8;
    -moz-transform: scale(0.8)
}
.nav-tabs li {
    float: none;
    display: block
}
.nav-tabs li a {
    display: block;
    text-align: center
}
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-min-device-pixel-ratio: 4) and (-webkit-device-pixel-ratio: 4) and (orientation: portrait) {
    #related #promoblock,#related #advertblock {
    zoom: .8;
    -moz-transform: scale(0.8)
}
}

.tblock_822980,.tblock_822960 {
    max-height: 260px!important
}
.navbar-mobile-default .dropdown-menu {
    left: 14px;
    right: 14px;
    top: 67px;
    border-radius: 0;
    border: 0;
    padding: 0;
    display: block!important
}
.navbar-mobile-default .dropdown-menu ul {
    display: inline-block;
    list-style: none;
    padding: 0
}
.navbar-mobile-default .dropdown-menu ul li.active a {
    background: #e7324c;
    color: #fff;
    cursor: default;
    pointer-events: none
}
@media(max-width: 930px) and (min-width: 470px) {
    .navbar-mobile-default #navbar {
    overflow: hidden
}
.navbar-mobile-default .nav>li>a {
    text-align: center
}
.navbar-mobile-default .dropdown-menu ul {
    display: block;
    padding: 0 15px
}

}
@media(max-width: 469px) {
.navbar-default #navbar {
    overflow: hidden
}
.navbar-default .nav>li>a {
    text-align: center
}
.navbar-default .dropdown-menu ul {
    display: block;
    padding: 0 15px
}
}

.navbar-mobile-default .dropdown-menu ul li a {
    display: block;
    color: #343434;
    padding: 5px 12px;
    text-decoration: none;
    text-transform: uppercase
}
.navbar-mobile-default .dropdown-menu ul li a:hover {
    background: #3e4042;
    color: #fff
}
.navbar-mobile-default .dropdown-menu .all_cats {
    background: #e62d48;
    clear: both;
    text-align: center;
    display: block;
    color: #fff;
    padding: 8px 12px;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer
}
.linkseomarg {
    margin-bottom: 8px !important;
}