/*НЕ КЛЮЧЕВЫЕ СТИЛИ*/

.cens-tooltip:hover span {
    padding: 15px;
    display: block;
    z-index: 100;
    background: #242424;
    color: white;
    margin: 10px;
    position: absolute;
    top: 15px;
    right: -30px;
    text-decoration: none;
    max-width: 400px;
    }

#mainnav li.gn-mega-menu .sub-menu:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 40px;
    width: 100%;
    height: 1px
}

.floatPanel #sidebar2 {
    border-right: 14px solid #e8280b
}

.gn-gallery #gn-carousel ul.slides li.flex-active-slide img {
    border: 2px solid #e8280b
}

.editors-posts .post-meta a,.posts .meta .author a,.relate-posts .post-meta a {
    color: #f5564c
}

blockquote,q {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    quotes: none
}

figure {
    margin: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

::selection {
    background-color: #ddf1ff;
    color: #191919
}

::-moz-selection {
    background-color: #ddf1ff;
    color: #191919
}

legend {
    white-space: normal
}

input[type=checkbox],input[type=radio] {
    padding: 0
}

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

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

.img-left {
    margin: 7px 30px 25px 0!important;
    float: left
}

.img-right {
    margin: 7px 0 25px 30px!important;
    float: right
}

.margint1 {
    margin-top: 10px
}

.margint2 {
    margin-top: 20px
}

.margint3 {
    margin-top: 30px
}

.margint4 {
    margin-top: 40px
}

.margint5 {
    margin-top: 50px
}

.margint6 {
    margin-top: 60px
}

.marginb1 {
    margin-bottom: 10px
}

.marginb2 {
    margin-bottom: 20px
}

.marginb3 {
    margin-bottom: 30px
}

.marginb4 {
    margin-bottom: 40px
}

.marginb5 {
    margin-bottom: 50px
}

.marginb6 {
    margin-bottom: 60px
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    font-weight: inherit;
    color: #181818
}

h3 {
    font: 24px/36px 'Roboto Condensed',sans-serif
}

h4 {
    font: 20px/30px 'Roboto Condensed',sans-serif
}

h5 {
    font: 18px/27px 'Roboto Condensed',sans-serif;
    margin: 26px 0 0
}

h6 {
    font: 16px/22px 'Roboto Condensed',sans-serif;
    margin: 16px 0 0
}

.text-white {
    color: #fff!important
}

.text-dark {
    color: #181818!important
}

input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus {
    border: 1px solid #b7b7b7
}

:-moz-placeholder {
    color: #b0b0b0
}

::-moz-placeholder {
    color: #b0b0b0
}

:-ms-input-placeholder {
    color: #b0b0b0
}

.btn {
    background-image: none
}

#branding .container {
    margin-top: 10px
}

#top-brand {
    width: 100%;
    height: 200px;
    position: absolute;
    top: 0;
    background: #ffaf1c;
    z-index: 0
}

.image-brand {
    background: url(/wp-content/themes/Rockstargamesu/img/3.png) no-repeat 50% 100%;
    background-size: contain;
    width: 100%;
    height: 200px
}

#carousel {
    height: 100px;
    overflow: hidden
}

#brand-heading {
    color: #000;
    font-size: 4em;
    line-height: 1;
    margin-bottom: 10px;
    margin-left: 30px
}

#brand-text {
    color: #fff;
    font-size: 23px;
    margin-left: 30px;
    margin-bottom: 13px
}

.sendpulse-prompt {
    z-index: 2000!important;
    position: absolute!important;
    width: 100%;
    top: 0
}

.black-bg {
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 106%;
    position: fixed;
    z-index: -4;
    top: -16px;
    left: 0
}

.black-bg:after {
    clear: both;
    display: block
}

.top-wrap .logo a:hover {
    text-decoration: none;
    text-shadow: 0 1px 10px rgba(0,0,0,.71)
}

.top-wrap .logo:hover #logoim span {
    box-shadow: 0 0 50px #fcb131;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.top-wrap .logo2 {
    margin-top: 8px
}

.follow-us .dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 10px inset;
    border-color: transparent transparent #fff;
    border-bottom-style: solid;
    position: absolute;
    top: -20px;
    left: 116px;
    z-index: 89
}

.follow-us .dropdown li {
    width: 100%;
    height: auto
}

.follow-us .dropdown li a {
    padding: 8px 10px;
    display: block;
    border-bottom: 1px solid #e7e7e7;
    font-size: 15px;
    font-weight: 700
}

.follow-us .dropdown li a i {
    margin-right: 5px;
    font-size: 20px;
    width: 30px;
    text-align: center
}

.follow-us:hover .dropdown {
    display: block!important;
    cursor: pointer
}

.follow-us .dropdown li a:hover {
    text-decoration: none;
    background: #e8e8e8
}

.has-banner .header-wrap {
    border-bottom: none
}

.search-wrap .search-icon:hover {
    opacity: .7
}

.header-wrap #searchform #searchsubmit {
    display: none
}

.header-wrap #searchform #s {
    position: absolute;
    right: -2px;
    font-size: 20px;
    font-weight: 400;
    border: none;
    padding: 10px 15px;
    height: 50px;
    background-color: #fff;
    border-radius: 0;
    color: #2d3340!important;
    outline: 5px solid #960000
}

.header-wrap #searchform #s:focus {
    border: none;
    color: #2d3340!important
}

.header-wrap #searchform #s:-moz-placeholder,.header-wrap #searchform #s:-ms-input-placeholder,.header-wrap #searchform #s::-moz-placeholder,.header-wrap #searchform #s::-webkit-input-placeholder {
    color: #000
}

.header-wrap .search-close {
    display: block;
    position: absolute;
    right: 15px;
    top: 22px;
    font-size: 25px;
    color: #960000
}

.search_select_type {
    z-index: 9999;
    position: absolute;
    top: 2px;
    right: 47px;
    border: 0;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 22px 10px
}

#mainnav ul .current-menu-item a,#mainnav ul .current-menu-item span {
    color: #fff;
    display: block;
    text-decoration: none;
    line-height: 17px;
    font-size: 15px;
    outline: 0;
    text-transform: uppercase;
    background: #f90;
    text-shadow: 0 1px 4px rgba(0,0,0,.7)
}

#mainnav>ul>li.gn-mega-menu>a:after,#mainnav>ul>li.has-children>a:after {
    content: "\f0d7";
    font-family: FontAwesome;
    font-size: 14px;
    color: #c2c2c2;
    position: absolute;
    right: -13px;
    top: 1px;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

#mainnav .sub-menu {
    position: absolute;
    left: 22px;
    top: 45px;
    width: 210px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    z-index: 998;
    border: 1px solid #e6e8e9;
    box-shadow: 0 0 4px rgba(194,194,194,.4);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    -webkit-transform: translate(0,10px);
    -moz-transform: translate(0,10px);
    -ms-transform: translate(0,10px);
    -o-transform: translate(0,10px);
    transform: translate(0,10px);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

#mainnav>ul>li:first-child>.sub-menu {
    left: 0
}

#mainnav ul.right-sub-menu {
    left: auto;
    right: 0
}

#mainnav ul li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

#mainnav li.gn-mega-menu .sub-menu,.top-wrap .member-options {
    opacity: 0;
    visibility: hidden
}

#mainnav ul li ul li {
    margin-left: 0
}

#mainnav ul.sub-menu li ul {
    position: absolute;
    left: 100%;
    top: -1px
}

#mainnav ul.sub-menu>li {
    position: relative
}

#mainnav ul.sub-menu>li:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -93px;
    width: 188px;
    height: 1px;
    background-color: #f0f0f0
}

#mainnav ul.sub-menu>li:first-child:after {
    height: 0
}

#mainnav ul.sub-menu>li>a {
    position: relative;
    display: block;
    font-size: 16px;
    color: #181818;
    text-decoration: none;
    line-height: 40px;
    padding: 0 18px
}

#mainnav ul.sub-menu>li.has-children>a:after {
    content: "\f0da";
    font-family: FontAwesome;
    font-size: 14px;
    color: #c2c2c2;
    position: absolute;
    right: 11px;
    top: 1px;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

#mainnav li.gn-mega-menu .sub-menu {
    background-color: #f5f5f5;
    border: 1px solid #eaeaea;
    position: absolute;
    left: 0;
    top: 100%;
    margin: 0;
    box-shadow: 0 5px 10px rgba(0,0,0,.3);
    z-index: 9999;
    padding: 20px 0 0
}

#mainnav li.gn-mega-menu .mega-item-wrap .mega-item {
    float: left;
    width: 15.19%;
    margin: 0 0 1.76% 1.76%
}

#mainnav li.gn-mega-menu .mega-item-wrap .mega-item:first-child {
    margin-left: 0
}

#mainnav li.gn-mega-menu .mega-item-wrap .mega-item .tits {
    margin: 5px 0 0;
    font: 18px/27px 'Roboto Condensed',sans-serif;
    line-height: 18px;
    color: #181818
}

#mainnav li.gn-mega-menu .mega-item-wrap .mega-item .tits a {
    font-size: 14px;
    color: #282828;
    display: block
}

#mainnav li.gn-mega-menu .mega-item-wrap .mega-item .tits a:hover {
    text-decoration: none;
    color: #ff0202!important
}

#mainnav li.gn-mega-menu .nav-mega-item {
    color: #959595;
    font-size: 14px;
    line-height: 40px;
    clear: both
}

#mainnav li.gn-mega-menu .nav-mega-item a {
    color: #282828;
    padding: 0 8px;
    text-decoration: underline
}

#mainnav li.gn-mega-menu .nav-mega-item a:hover,#mainnav-mobi ul>li>a,.about-page .about-links li a:hover,.activity span a:hover,.activity span.comment a:hover:before,.banner .banner-items h4 a:hover,.member-area .logout,.member-area .options li a:hover,.navigation-panel .sub-menu li a:hover,.post h3 a:hover,.section-title .tits a {
    text-decoration: none
}

#mainnav li.gn-mega-menu .nav-mega-item a:first-child {
    padding-left: 10px!important
}

#mainnav-mobi li.gn-mega-menu .sub-menu {
    background-color: rgba(85,85,85,.2);
    border-top: 1px solid rgba(225,225,225,.1);
    padding: 30px 0
}

#mainnav-mobi {
    display: block;
    margin: 0 auto;
    width: 100%;
    position: absolute;
    background-color: rgba(37,37,37,.95);
    z-index: 1000
}

#mainnav-mobi ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

#mainnav-mobi ul li {
    margin: 0;
    position: relative;
    text-align: center;
    border-top: 1px solid rgba(225,225,225,.1);
    cursor: pointer
}

#mainnav-mobi>ul>li:first-child {
    border-top: none
}

#mainnav-mobi ul li.gn-mega-menu.active>a,#mainnav-mobi ul li.has-children.active>a {
    font-weight: 700
}

#mainnav-mobi ul>li>a {
    height: 75px;
    line-height: 75px;
    color: #fff;
    font-weight: 300;
    font-size: 22px
}

#mainnav-mobi ul>li>a:hover {
    font-weight: 700
}

#mainnav-mobi .current-menu-item span {
    height: 75px;
    line-height: 75px;
    font-weight: 300;
    font-size: 22px;
    color: #f90;
    font-weight: 700
}

#mainnav-mobi ul.sub-menu {
    top: 100%;
    left: 0;
    z-index: 2000;
    position: relative;
    background-color: rgba(85,85,85,.2)
}

#mainnav-mobi>ul>li>ul>li,#mainnav-mobi>ul>li>ul>li>ul>li {
    position: relative
}

#mainnav-mobi ul.sub-menu>li>a:hover,#mainnav-mobi>ul>li>ul>li.active>a {
    color: #fff
}

#mainnav-mobi>ul>li.menu-addon {
    padding: 25px 0 28px
}

#mainnav-mobi>ul>li.menu-addon span {
    display: block;
    margin-top: 10px
}

#mainnav-mobi>ul>li.menu-addon span a {
    display: inline-block;
    color: #fff;
    font-size: 19px;
    line-height: 60px;
    font-weight: 300;
    width: 282px;
    height: 60px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

#mainnav-mobi>ul>li.menu-addon span.login-link a {
    border: 1px solid #eaeaea
}

#mainnav-mobi #search-form-menu {
    padding: 12px 0;
    border-bottom: 1px solid rgba(225,225,225,.1)
}

#mainnav-mobi #search-form-menu .search-text-menu {
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/images/search-mobi.png) 15px center no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    height: 51px;
    padding-left: 41px;
    width: 51px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

#mainnav-mobi .social-mobi {
    padding: 30px 0
}

#mainnav-mobi .social-mobi a {
    display: inline-block;
    width: 59px;
    height: 55px;
    line-height: 57px;
    font-size: 24px;
    color: #fff;
    margin-left: 10px;
    border: 1px solid rgba(234,234,234,.1);
    border-radius: 3px
}

#mainnav-mobi .social-mobi a,.top-wrap .member-options {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px
}

#mainnav-mobi .social-mobi a:first-child {
    margin-left: 0
}

.btn-menu:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 22px;
    width: 39px;
    height: 24px;
    background: url(http://rockstargame.su/wp-content/themes/Rockstargamesu/images/menu.png) center center no-repeat
}

.btn-menu:hover {
    background-color: #2f2f2f
}

/*!*.btn-menutop:*!*/
/*!*- 21*!*/
/*!*px*!*/
/*!*;*!*/
.btn-submenu {
    cursor: pointer;
    font-family: FontAwesome;
    font-size: 24px;
    height: 40px;
    line-height: 38px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 18px;
    width: 30px
}

.elements-title,.font-style,.member-area .welcome {
    line-height: 40px
}

.btn-submenu:before {
    content: "\f105";
    color: #fff
}

.btn-submenu.active:before {
    content: "\f107"
}

.hide-navigation .title-page {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin: 0
}

.top-wrap .member {
    position: relative
}

.top-wrap .member-options {
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 9999;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    padding: 17px 20px 25px;
    width: 232px;
    box-shadow: 0 0 6px rgba(194,194,194,.4);
    border-radius: 3px;
    -webkit-transform: translate(0,10px);
    -moz-transform: translate(0,10px);
    -ms-transform: translate(0,10px);
    -o-transform: translate(0,10px);
    transform: translate(0,10px);
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.top-wrap .member-options:after,.top-wrap .member-options:before {
    content: "";
    position: absolute;
    right: 24px;
    top: -24px;
    border-width: 12px 10px;
    border-style: solid;
    border-color: transparent transparent #e3e3e3
}

.top-wrap .member-options:after {
    top: -22px;
    border-color: transparent transparent #fff
}

.member-area .name {
    cursor: pointer;
    position: relative;
    font-weight: 700;
    padding-right: 15px;
    display: inline-block
}

.member-area .welcome:hover>.member-options {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

.member-area .name:before {
    content: "";
    position: absolute;
    right: 0;
    top: 20px;
    border-width: 4px;
    border-style: solid;
    border-color: #fff transparent transparent
}

.top-wrap .member-options .bonuss-d {
    position: relative;
    top: 5px
}

.top-wrap .member-options .mycred-my-balance-wrapper {
    position: relative;
    display: block;
    top: -18px;
    left: 54px;
    color: red
}

.member-area .avatar {
    overflow: hidden;
    border-bottom: 1px solid #e7e7e7
}

.member-area .avatar .thumb {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px
}

.member-area .avatar .thumb img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.member-area .avatar .fullname {
    float: left;
    line-height: 18px;
    color: #181818;
    font-weight: 700;
    max-width: 100px;
    margin-top: 10px
}

.member-area .options {
    clear: left;
    padding: 10px 0 12px
}

.member-area .logout,.member-area .options li {
    line-height: normal
}

.member-area .options li a {
    line-height: 30px;
    color: #181818;
    font-weight: 700;
    font-size: 15px
}

.member-area .logout {
    background-color: #e8280b;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 5px 0 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: block
}

.member-area .logout:hover {
    background-color: #f9806e
}

.navigation-panel-title {
    padding: 10px 17px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 22px;
    background: #f3f3f3
}

.navigation-panel .date {
    display: inline-block;
    color: #f50000;
    text-transform: uppercase;
    font-size: 9px;
    margin-left: 10px;
    position: relative;
    top: -1px
}

.navigation-panel {
    position: fixed;
    top: 0;
    left: -315px;
    width: 314px;
    height: 100%;
    background-color: #fff;
    border-right: 1px solid #e9e9e9;
    z-index: 99999!important;
    display: block;
    -webkit-box-shadow: 2px 0 10px rgba(194,194,194,.4);
    -moz-box-shadow: 2px 0 10px rgba(194,194,194,.4);
    box-shadow: 2px 0 10px rgba(194,194,194,.4);
    -webkit-transition: width .3s ease-out;
    -moz-transition: width .3s ease-out;
    -ms-transition: width .3s ease-out;
    -o-transition: width .3s ease-out;
    transition: width .3s ease-out
}

.navigation-panel .close-nav {
    color: #fff;
    position: absolute;
    right: -1px;
    top: 0;
    z-index: 999999;
    background: #e8280b;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center
}

.navigation-panel .close-nav:hover {
    color: #000!important
}

.floatPanel #sidebar2 {
    position: fixed;
    top: 0;
    left: -300px;
    width: 314px;
    height: 100%;
    background-color: #fff;
    display: block;
    z-index: 1000
}

.toggle-panel {
    position: absolute;
    top: 0;
    right: -23px;
    width: 23px;
    height: 93px;
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/images/toggle-panel.png) center center no-repeat;
    display: block;
    z-index: 10001;
    cursor: pointer;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.navigation-panel li.header-menu {
    font-size: 12px;
    line-height: 26px;
    font-weight: 700;
    color: #c2c2c2;
    text-transform: uppercase;
    padding-left: 17px;
    padding-top: 20px
}

.navigation-panel li {
    position: relative
}

.navigation-panel li.has-sub:after {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 18px;
    line-height: 36px;
    color: #c2c2c2;
    position: absolute;
    right: 10px;
    top: 0
}

.navigation-panel>ul>li {
    line-height: 36px
}

.navigation-panel ul li a {
    color: #181818;
    transition: none
}

.navigation-panel ul.sub-menu li:hover,.navigation-panel>ul>li:hover {
    background-color: #f0f0f0
}

.navigation-panel ul.sub-menu li.header-menu:hover,.navigation-panel>ul>li.header-menu:hover {
    background-color: transparent
}

.navigation-panel>ul>li:hover>a {
    font-weight: 700;
    text-decoration: none
}

.navigation-panel .sub-menu {
    position: absolute;
    left: 200px;
    top: -23px;
    width: 194px;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    padding: 0 7px 10px;
    z-index: 1001;
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: 1px 0 5px rgba(194,194,194,.5);
    -moz-box-shadow: 1px 0 5px rgba(194,194,194,.5);
    box-shadow: 1px 0 5px rgba(194,194,194,.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transform: translate(0,10px);
    -moz-transform: translate(0,10px);
    -ms-transform: translate(0,10px);
    -o-transform: translate(0,10px);
    transform: translate(0,10px);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.navigation-panel li:hover>ul,.search-header .search-form.show {
    opacity: 1;
    visibility: visible
}

.navigation-panel li:hover>ul {
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

.navigation-panel .sub-menu:after,.navigation-panel .sub-menu:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 30px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #d7d7d7 transparent transparent
}

.navigation-panel .sub-menu:after {
    left: -19px;
    border-color: transparent #fff transparent transparent
}

.navigation-panel .sub-menu li.header-menu {
    padding-top: 10px!important;
    padding-left: 10px!important
}

.navigation-panel .sub-menu li a {
    padding-left: 10px!important
}

#hide-menu {
    position: relative;
    cursor: pointer;
    float: left;
    width: 23px;
    height: 23px;
    margin: 8px 15px 0 0
}

#hide-menu:before,.search-header .search-icon:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "\f0c9";
    font-family: FontAwesome;
    color: #fff;
    font-size: 24px;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.search-header {
    position: relative
}

.search-header .search-icon {
    position: relative;
    width: 23px;
    height: 23px;
    float: left;
    margin: 7px 20px 0 0;
    cursor: pointer
}

.search-header .search-icon:before {
    content: "\f002";
    font-size: 18px
}

.search-header .search-form {
    position: absolute;
    left: 10px;
    top: 42px;
    z-index: 99999;
    display: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    box-shadow: 0 4px 8px rgba(0,0,0,.35);
    border-radius: 8px
}

.search-header .search-form:after,.search-header .search-form:before {
    content: "";
    position: absolute;
    left: 24px;
    top: -25px;
    border-width: 13px;
    border-style: solid;
    border-color: transparent transparent #767676
}

.search-header .search-form input {
    border: 1px solid #767676
}

.search-header .search-form:after {
    top: -24px;
    border-color: transparent transparent #fff
}

.search-header .search-form .search-field {
    width: 450px;
    height: 43px
}

#hide-menu:hover:before,.search-header .search-icon:hover:before {
    text-shadow: 0 1px 10px rgba(0,0,0,.71)
}

.section-element {
    padding: 80px 0 0
}

.section-element.columns {
    margin-bottom: 100px
}

.section-element.columns .row {
    margin-bottom: 40px;
    color: #1a1d24
}

.elements-title {
    color: #1a1d24;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 22px
}

.font-style {
    color: #b7b7b7;
    font-size: 30px;
    margin-bottom: 80px
}

.elements-content {
    float: left
}

.elements-box-wrap {
    margin-right: 33px;
    width: 118px
}

.elements-box {
    height: 118px;
    margin-bottom: 5px;
    width: 118px
}

.elements-box.black {
    background-color: #181818
}

.elements-box.gray {
    background-color: #b7b7b7
}

.elements-box-wrap span {
    display: block;
    color: #7d7d7d;
    font-size: 14px
}

.elements-box-wrap span.text {
    color: #181818;
    font-weight: 700
}

.button-item {
    float: left;
    margin-bottom: 35px;
    margin-right: 12px;
    text-align: center
}

.button-item span {
    display: block;
    text-align: left;
    color: #b7b7b7;
    font-size: 14px
}

.button-item.no-margin {
    margin-bottom: 15px
}

.section-element .input-wrap {
    float: left;
    width: 318px;
    padding-top: 12px;
    margin-right: 25px
}

.section-element .input-wrap input {
    width: 100%;
    margin-bottom: 5px
}

.notification_error,.notification_ok,.section-element .input-wrap span.error {
    font-size: 14px
}

.notification_error,.section-element .input-wrap span.error {
    color: #fc1616
}

.section-element .input-wrap input.error {
    border: 1px solid #e8280b
}

.notification_error,.notification_ok {
    margin-top: 5px
}

.notification_ok {
    color: #46b809
}

.check-wrap {
    clear: left;
    padding-top: 20px;
    overflow: hidden
}

.check-wrap span {
    padding-right: 5px;
    font-size: 16px
}

.check-wrap .radios {
    float: left;
    margin-right: 30px
}

.section.login-page {
    background-color: #f3f3f3;
    padding: 80px 0
}

.section-login {
    margin-bottom: 77px
}

.error-page {
    padding: 120px 0;
    color: #252525
}

.error-wrap {
    padding: 140px 200px
}

.error-wrap h1 {
    margin: 0 0 20px;
    font-size: 48px;
    line-height: 60px;
    font-weight: 700
}

.error-wrap p {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 20px
}

.error-wrap #searchform {
    position: relative;
    overflow: hidden;
    line-height: 53px;
    width: 510px;
    padding-bottom: 40px
}

.error-wrap #s {
    width: 100%;
    height: 53px;
    border: 1px solid #cdcdcd
}

.error-wrap #searchsubmit {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    width: 59px;
    height: 53px;
    text-indent: -9999px;
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/images/search.png) center center no-repeat;
    margin: 0;
    background-color: #e8280b!important
}

.error-wrap .spacer {
    position: relative
}

.error-wrap .spacer:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 510px;
    height: 1px;
    z-index: 1;
    background-color: #cdcdcd
}

.error-wrap .spacer:after {
    position: absolute;
    left: 50px;
    top: -13px;
    color: #b7b7b7;
    content: "или";
    font-size: 18px;
    width: 30px;
    height: 30px;
    background-color: #fff;
    z-index: 2222;
    text-align: center
}

.error-wrap .go-home {
    margin-top: 50px;
    font-weight: 400
}

.about-page-wrap {
    overflow: hidden;
    padding: 22px 96px 0 0
}

.about-page .content-left {
    float: left;
    width: 22.97%;
    margin-right: 4.82%
}

.about-page .content-right {
    float: right;
    width: 72.2%
}

.about-page .content-left h5.title {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 8px
}

.about-page .about-contact,.about-page .about-links,.about-page .about-twitter {
    font-size: 14px;
    padding: 30px;
    border: 1px solid #ebebeb;
    margin-bottom: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.about-page .about-contact p,.about-page .about-twitter .tweet_list li {
    margin-bottom: 10px
}

.about-page .about-links {
    padding: 0 30px 0 20px
}

.about-page .about-links li {
    line-height: 50px;
    border-top: 1px solid #ebebeb
}

.about-page .about-links li:first-child {
    border-top: 0
}

.about-page .about-links li a {
    font-size: 16px;
    color: #181818
}

.about-page .about-links li a:hover {
    font-weight: 700
}

.about-page .about-twitter .tweet_list .tweet_time {
    display: block;
    font-size: 12px;
    line-height: 18px;
    color: #959595;
    padding-top: 7px
}

.about-page .about-twitter .follow-us {
    line-height: 40px;
    display: inline-block;
    padding: 0 20px;
    margin-top: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.about-page .about-twitter .follow-us a {
    color: #fff;
    position: relative;
    padding-left: 29px;
    display: inline-block
}

.about-page .about-twitter .follow-us a:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "\f099";
    font-family: FontAwesome;
    font-size: 20px
}

.about-page .about-contact {
    line-height: 22px
}

.about-page h2.title {
    font-size: 36px;
    margin: -7px 0 20px
}

.about-page .subtitle {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 37px
}

.contact-page .content-left {
    padding-right: 96px
}

.contact-page h2 {
    font-size: 18px;
    font-weight: 700;
    margin: 18px 0 32px
}

.contact-page h2.title-map {
    margin: 18px 0 15px
}

.contact-page .input-wrap {
    float: left;
    width: 48.66%;
    margin-right: 2.67%;
    margin-bottom: 20px
}

.contact-page .message-wrap {
    margin-bottom: 20px
}

.contact-page .send-wrap input {
    padding: 0 35px;
    font-size: 16px;
    line-height: 44px;
    font-weight: 400
}

.contact-page .input-wrap.last {
    margin-right: 0
}

.contact-page .input-wrap input {
    width: 100%
}

.contact-page .contact-info {
    margin: -12px 0 40px;
    color: #a6a6a6;
    line-height: 30px
}

.contact-page .contact-info .title {
    font-size: 16px;
    color: #181818
}

.contact-page .contact-social li {
    float: left;
    margin: 20px 21px 0 0
}

.contact-page .contact-social i {
    font-size: 20px;
    color: #d5d5d5;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.contact-form .result {
    margin-bottom: 15px
}

.contact-page #map {
    margin-bottom: 40px
}

.home-post .highlights-posts .post {
    height: 330px;
    position: relative;
    background: #fff;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.25);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,.25);
    box-shadow: 0 1px 5px rgba(0,0,0,.25);
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear
}

.home-post .highlights-posts .post:hover {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,.5);
    box-shadow: 0 1px 5px rgba(0,0,0,.5);
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear
}

.home-post .highlights-posts .highlights-p-box {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 10px
}

.home-post .highlights-posts .highlights-p-box .tits-post {
    margin: 0
}

.home-post .highlights-posts .highlights-p-box .tits-post a {
    font-weight: 700;
    font-size: 16px;
    line-height: 1
}

.home-post .highlights-posts .highlights-p-box .entry-excerpt {
    text-align: justify;
    min-height: 40px;
    max-height: 150px;
    margin-top: 5px;
    overflow: hidden;
    line-height: 15px;
    word-wrap: break-word;
    font-size: 14px
}

.home-post .highlights-posts .highlights-p-box .entry-meta {
    height: 30px;
    padding: 0 10px;
    line-height: 28px;
    position: absolute;
    font-size: 12px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    border-top: 1px solid #dfdfdf;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 -5px 20px rgba(255,255,255,.8);
    overflow: hidden;
    margin: 0;
    font-size: 13px;
    color: #aaa
}

.entry-meta .category,.entry-meta .comments,.entry-meta .date,.entry-meta .views {
    margin-right: 10px;
    color: #757575
}

.morenewsbutton a {
    background: #f90;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    width: 230px;
    margin: 30px auto 5px;
    text-align: center;
    display: block;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: 15px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    font-family: "helveticaneuew02-67mdcn 694060","helveticaneuew10-67mdcn 777270",helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 100%;
    padding: .4em 1em;
    -webkit-transition: .1s linear all;
    -moz-transition: .1s linear all;
    -ms-transition: .1s linear all;
    -o-transition: .1s linear all;
    transition: .1s linear all
}

.morenewsbutton a:hover {
    color: #fff;
    background-color: #ef8024;
    -webkit-box-shadow: inset 0 1px 0 0 #f38d00;
    box-shadow: inset 0 1px 0 0 #f38d00;
    cursor: pointer;
    text-decoration: none
}

.section-title {
    padding: 0 0 13px
}

.section-title .tits {
    margin: 0
}

.section-title .tits,.section-title .tits a {
    color: #5f5f5f;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    padding: 7px 14px;
    border-radius: 0;
    background-color: rgba(229,229,229,.2);
    position: relative;
    margin: 0;
    border-bottom: 1px solid #d8d8d8
}

.thumb img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.thumb img:hover {
    opacity: .9
}

.highlights-posts .time {
    display: inline-block;
    font-size: 12px;
    color: #a1a1a1;
    font-weight: 700
}

.editors-posts,.featured-posts,.highlights-posts,.popular-posts,.recommend-posts,.relate-posts,.trending-posts {
    overflow: hidden;
    padding-bottom: 25px
}

.highlights-posts {
    padding-bottom: 7px
}

.editors-posts:after,.featured-posts:after,.highlights-posts:after {
    content: "";
    display: table;
    clear: both
}

.activity {
    height: 42px;
    line-height: 42px;
    border: 1px solid #eaeaea;
    display: inline-block;
    padding: 0 15px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.activity,.sidebars .widget {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.activity span {
    position: relative;
    padding-left: 23px;
    margin-left: 17px
}

.activity span:first-child {
    margin-left: 0
}

.activity span,.activity span a {
    color: #2d3340;
    line-height: 20px;
    font-size: 14px
}

.activity span.comment a:before,.activity span.views:before {
    font-family: FontAwesome;
    color: #cfd0d2;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: color .3s ease-out;
    -moz-transition: color .3s ease-out;
    -ms-transition: color .3s ease-out;
    -o-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.activity span.views:before {
    content: "\f064"
}

.activity span.comment a:before {
    content: "\f075"
}

.category-page .post-wrap .cat a,.editors-posts .cat a,.featured-posts .cat a,.highlights-posts .cat a,.popular-posts .cat a,.recommend-posts .cat a,.relate-posts .cat a,.social-media-posts .cat a {
    display: inline-block;
    font-size: 12px;
    color: #a1a1a1;
    text-transform: uppercase;
    line-height: 21px
}

.banner-image {
    height: 100%;
    position: relative
}

.banner .overlay {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 100%;
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/images/banner-overlay.png) bottom center no-repeat
}

.banner .banner-text {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.banner h2,.banner h3,.banner h4 {
    margin: 0;
    color: #fff
}

.banner .banner-text h2 {
    margin-bottom: 15px;
    line-height: 60px;
    font-size: 60px;
    font-weight: 700
}

.banner .banner-text h2 a {
    color: #fff
}

.banner .banner-text h3 {
    font-size: 24px;
    margin-bottom: 8px
}

.banner .banner-text p {
    font-size: 14px;
    margin-bottom: 37px
}

.banner .banner-text p,.banner .banner-text p a {
    color: #b7b7b7
}

.banner .banner-items {
    background-color: #181818;
    padding: 36px 34px 33px
}

.banner .banner-items .post {
    float: left;
    width: 30%;
    margin-left: 5%
}

.banner .banner-items .post:first-child {
    margin-left: 0
}

.banner .banner-items .thumb {
    float: left;
    margin-right: 18px;
    width: 105px
}

.banner .banner-items .cat {
    margin-top: -8px;
    line-height: 21px
}

.banner .banner-items .cat a {
    font-size: 11px;
    text-transform: uppercase;
    color: #898989;
    font-weight: 700;
    letter-spacing: 1px
}

.banner .banner-items h4 a {
    font-size: 22px;
    color: #fff
}

.featured-posts .content-left {
    float: left;
    width: 61.49%;
    margin-right: 2.67%
}

.featured-posts .content-right {
    float: left;
    width: 35.82%
}

.featured-posts .content-left .cat {
    margin-top: 5px
}

.featured-posts .content-left h3 {
    margin: 0 0 17px
}

.featured-posts .content-left h3 a {
    font-size: 48px;
    line-height: 50px;
    font-weight: 700
}

.featured-posts .excerpt-entry {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px
}

.featured-posts .author {
    font-size: 14px;
    display: block;
    margin-bottom: 23px
}

.featured-posts .content-right .post {
    margin-top: 40px
}

.featured-posts .content-right .post:first-child {
    margin-top: 0
}

.featured-posts .content-right h3 {
    margin: 0 0 25px;
    line-height: 27px
}

.featured-posts .content-right h3 a {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400
}

.featured-posts .content-right .cat {
    margin-top: 13px
}

.highlights-posts .post,.recommend-posts .post {
    float: left;
    width: 48.66%;
    margin-right: 2.67%;
    margin-bottom: 50px
}

.highlights-posts .post.last,.recommend-posts .post.last {
    margin-right: 0
}

.highlights-posts .tits-post,.recommend-posts h3 {
    line-height: 27px;
    margin: 0 0 23px
}

.highlights-posts .tits-post a,.recommend-posts h3 a {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    color: #181818;
    display: block
}

.highlights-posts .tits-post a:hover {
    text-decoration: none!important;
    color: #ff0202!important
}

.editors-posts .post {
    clear: both;
    overflow: hidden
}

.editors-posts .post,.relate-posts .post {
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid #dcdcdc
}

.editors-posts .post-wrap .post:first-child,.relate-posts .post-wrap .post:first-child {
    padding-top: 0;
    margin-top: 0;
    border: none
}

.editors-posts .post .thumb,.relate-posts .post .thumb {
    float: left;
    margin-right: 15px;
    width: 200px;
    position: relative
}

.editors-posts .post .dates {
    margin-left: 15px
}

.thumb-views {
    font-size: 11px;
    background: #000;
    color: #fff;
    padding: 0 9px;
    display: block;
    position: absolute;
    bottom: 0;
    z-index: 999
}

.thumb-views span {
    margin-left: 15px
}

.thumb-views i {
    margin-right: 2px
}

.editors-posts .post .content,.relate-posts .post .content {
    overflow: hidden
}

.editors-posts .cat,.relate-posts .cat {
    margin-top: -8px
}

.editors-posts .tits a,.relate-posts h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin: 0;
    color: #2d3340!important;
    display: block
}

.editors-posts .tits a:hover {
    color: #ff0202!important;
    text-decoration: none
}

.editors-posts .excerpt-entry,.relate-posts .excerpt-entry {
    font-size: 13px;
    color: #2d3340;
    line-height: 15px;
    margin-top: 3px;
    font-weight: 400
}

.editors-posts .post-meta,.relate-posts .post-meta {
    font-size: 14px;
    color: #2d3340
}

.editors-posts .post-meta .time,.relate-posts .post-meta .time {
    color: #b7b7b7
}

.grid-boxs-more {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 9px;
    height: 20px;
    line-height: 20px;
    text-align: right
}

.grid-boxs-more a {
    color: #5f5f5f;
    position: relative;
    top: 0;
    font-size: 12px
}

.popular-posts .content-left .tits {
    font-weight: 700;
    margin: 9px 0;
    font-size: 20px;
    line-height: 23px
}

.popular-posts .content-right .tits {
    font-size: 15px;
    line-height: 19px;
    margin: 0;
    font-weight: 600
}

.popular-posts .content-left .tits a,.popular-posts .content-right .tits a {
    color: #2d3340
}

.popular-posts .content-left .tits a:hover,.popular-posts .content-right .tits a:hover {
    color: #78b943;
    text-decoration: none
}

.popular-posts .post .date {
    font-size: 15px;
    color: #848484;
    display: inline-block
}

.popular-posts .post .views {
    font-size: 13px;
    color: #848484;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 15px
}

.popular-posts .content-left {
    float: left;
    width: 46%;
    margin-right: 2.67%
}

.popular-posts .content-right .post {
    clear: left;
    min-height: 77px;
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #eaeaea
}

.popular-posts .content-right .post:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: none
}

.popular-posts .content-right {
    float: left;
    width: 48.66%
}

.popular-posts .content-left .cat {
    margin-top: 7px
}

.popular-posts .content-left .excerpt-entry {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 10px
}

.popular-posts .content-left h3 {
    line-height: 30px;
    margin: 0 0 3px
}

.popular-posts .content-left h3 a {
    font-size: 24px;
    font-weight: 700
}

.popular-posts .content-left .author {
    display: block;
    font-size: 14px;
    margin-bottom: 24px
}

.popular-posts .content-right .thumb {
    float: left;
    margin-right: 15px;
    width: 111px
}

.popular-posts .content-right .content {
    overflow: hidden;
    min-height: 77px
}

.popular-posts .content-right h3 {
    margin: -3px 0 0;
    font-size: 16px;
    font-weight: 400!important;
    line-height: 24px
}

.popular-posts .content-right .date {
    font-size: 14px;
    color: #959595
}

.trending-posts .one-fourth {
    float: left;
    width: 23.67%;
    margin-right: 1.76%
}

.trending-posts .one-fourth.last {
    margin-right: 0
}

.trending-posts .post .thumb {
    margin-bottom: 10px
}

.trending-posts .post .date {
    font-size: 11px;
    color: #b7b7b7;
    text-transform: uppercase;
    display: inline-block
}

.trending-posts .post .views {
    font-size: 11px;
    color: #b7b7b7;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 15px
}

.trending-posts .post {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 11px;
    padding-top: 11px
}

.trending-posts .post.first {
    padding-top: 0;
    padding-bottom: 12px
}

.trending-posts .post .tits {
    font-size: 17px;
    line-height: 22px;
    margin: 0;
    font-weight: 400!important
}

.trending-posts .post .tits a {
    color: #2d3340
}

.trending-posts .post .tits a:hover {
    color: #ff0202!important;
    text-decoration: none
}

.trending-posts .post.first .tits {
    font-weight: 700!important
}

.category-page .post-wrap .post,.social-media-posts .post {
    margin-bottom: 40px
}

.category-page .post-wrap .post:last-child {
    margin: 0!important
}

.category-page .post-wrap .thumb,.social-media-posts .thumb {
    float: left;
    margin-right: 20px;
    width: 300px
}

.category-page .post-wrap .content,.social-media-posts .content {
    overflow: hidden;
    min-height: 165px
}

.category-page .post-wrap .tits-post a {
    font-size: 24px;
    font-weight: 700;
    line-height: 20px;
    color: #181818
}

.category-page .post-wrap .tits-post a:hover {
    text-decoration: none;
    color: #e8280b
}

.category-page .post-wrap .cat,.social-media-posts .cat {
    margin-top: -10px
}

.category-page .post-wrap .cat {
    margin-top: 0!important
}

.category-page .post-wrap .tits,.social-media-posts .tits {
    margin: 0 0 2px;
    line-height: 28px
}

.category-page .post-wrap .tits a,.social-media-posts .tits a {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px
}

.category-page .post-wrap .excerpt-entry,.social-media-posts .excerpt-entry {
    font-size: 17px;
    line-height: 19px;
    margin-bottom: 22px
}

.sidebars .widget {
    margin-bottom: 30px;
    border-bottom: 1px solid #d8d8d8
}

.sidebars .widget-title {
    clear: both;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px 10px;
    position: relative;
    margin: 0;
    line-height: 1.2;
    font-size: 16px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8
}

.sidebars .widget ul {
    padding: 3px 10px
}

.archive-desc,.archive-search p,.entry-post em {
    font-style: italic
}

.sidebars .widget-ads,.sidebars .widget-tabs {
    border: none;
    padding: 0
}

#sidebar2 {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    margin-right: 20px;
    padding: 17px 0
}

.widget-recent ul li {
    border-top: 1px solid #eaeaea;
    min-height: 77px;
    padding: 15px 10px
}

.widget-recent .thumb a {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.sidebar-widget-2 .widget-recent .thumb a {
    background-size: contain
}

.widget-recent .thumb a:hover .articles-mask {
    opacity: 1
}


.widget-recent .content .tits a:hover {
    color: #ff0202
}

.widget-recent .content a:hover {
    text-decoration: none
}

.widget-recent .content .date {
    color: #959595;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 21px
}

.widget-ads .text-ad {
    color: #959595;
    font-size: 12px;
    line-height: 20px;
    text-align: right
}

.most-popular .order,.widget-most-popular .order {
    float: left;
    font-size: 12px;
    line-height: 19px;
    padding: 0 10px 0 0
}

.most-popular li,.widget-most-popular li {
    border-top: 1px solid #ededed;
    padding-top: 10px;
    margin-top: 9px
}

.most-popular li:first-child,.widget-most-popular li:first-child {
    border: none;
    padding: 8px 0 0;
    margin: 0
}

.most-popular li p,.widget-most-popular li p {
    overflow: hidden
}

.most-popular li a,.widget-most-popular li a {
    color: #181818;
    font-size: 15px;
    line-height: 19px;
    display: block
}

.most-popular li a:hover,.widget-most-popular li a:hover {
    text-decoration: none
}

.tabs ul {
    overflow: hidden;
    margin: 0
}

.tabs .menu-tab li {
    position: relative;
    bottom: -1px;
    float: left;
    margin-right: 2px
}

.tabs .menu-tab li a {
    display: block;
    color: #2d3340;
    background-color: #f5f5f5;
    padding: 11px 20px;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.tabs .menu-tab li a,.tabs .menu-tab li.active a {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0
}

.tabs .menu-tab li a:hover {
    background-color: #efefef;
    text-decoration: none
}

.tabs .menu-tab li.active a {
    background-color: #fff;
    border: 1px solid #ebebeb;
    transition: none;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.tabs .content-tab {
    border: 1px solid #ebebeb;
    padding: 0 20px 20px;
    margin-top: -1px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.tabs .content-tab .tags {
    padding-top: 20px
}

.tabs .comments li,.tabs .pop-posts li {
    clear: left;
    margin-top: 10px;
    padding-top: 14px;
    min-height: 81px;
    border-top: 1px solid #e9e9e9
}

.tabs .comments li:first-child,.tabs .pop-posts li:first-child {
    margin-top: 0;
    border-top: none
}

.tabs .pop-posts li:first-child {
    margin-top: 5px
}

.tabs .comments .avatar {
    float: left;
    margin-right: 17px;
    width: 60px
}

.tabs .comments .avatar img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.tabs .comments p {
    font-size: 14px;
    line-height: 21px;
    color: #b7b7b7;
    padding-top: 8px
}

.tabs .comments p a,.tabs .pop-posts .text a {
    color: #2d3340
}

.tabs .comments p a:hover {
    text-decoration: none
}

.tabs .pop-posts .thumb {
    float: left;
    margin-right: 15px;
    margin-top: 3px;
    width: 91px
}

.tabs .pop-posts li {
    margin-top: 17px
}

.tabs .pop-posts .text {
    font-size: 16px;
    line-height: 24px;
    overflow: hidden
}

.tabs .pop-posts .text i {
    display: block;
    font-size: 11px;
    color: #acacac;
    line-height: 16px
}

.tabs .pop-posts .text a:hover {
    text-decoration: none
}

.tabs .tags a {
    color: #2d3340;
    display: inline-block;
    background-color: #f4f4f4;
    padding: 5px 12px;
    margin: 0 1px 5px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.tabs .tags a:hover {
    color: #fff;
    font-size: 16px;
    text-decoration: none
}

.widget-tabs2 .tabs.style2 ul.menu-tab {
    padding: 0!important
}

.widget-tabs2 .tabs.style2 .content-tab li {
    padding: 11px 0 0!important
}

.tabs.style2 .content-tab.scroll .content {
    height: 3800px;
    overflow: auto;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.tabs.style2 ul.menu-tab {
    padding: 0 17px;
    text-align: center
}

.tabs.style2 .menu-tab li {
    float: left;
    bottom: 0;
    width: 50%;
    display: inline;
    margin: 0;
    padding: 7px 0;
    border: 1px solid #efefef;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.tabs.style2 .menu-tab li.active:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.tabs.style2 .menu-tab li:first-child {
    margin-right: -1px
}

.tabs.style2 .menu-tab li.active {
    background-color: #f3f3f3
}

.tabs.style2 .menu-tab li a {
    display: inline;
    background-color: transparent;
    font-size: 12px;
    color: #929292;
    text-transform: uppercase;
    font-weight: 700
}

.tabs.style2 .menu-tab li.active a {
    border: none;
    color: #181818
}

.tabs.style2 .content-tab {
    border: none;
    margin: 0;
    padding: 0
}

.tabs.style2 .content-tab li {
    position: relative;
    border-top: 1px solid #ebebeb;
    padding: 11px 17px
}

.tabs.style2 .content-tab.scroll li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    background-color: transparent;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.tabs.style2 .content-tab.scroll li:hover {
    background-color: #f7f7f7
}

.tabs.style2 .content-tab.scroll li:hover a {
    text-decoration: none;
    color: #ff0202!important
}

.tabs.style2 .content-tab li:first-child {
    border-top: none
}

.tabs.style2 .content-tab li a {
    font-size: 16px;
    line-height: 24px
}

#sidebar2 .tabs.style2 .content-tab li a {
    color: #181818
}

.widget-follow-us a {
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin: 2px 1px 3px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.widget-follow-us a:hover {
    opacity: .7
}

.widget-follow-us a.facebook {
    background-color: #3c5a9b
}

.widget-follow-us a.twitter {
    background-color: #1fc1f1
}

.widget-follow-us a.google {
    background-color: #df4932
}

.widget-follow-us a.youtube {
    background-color: #cf1312
}

.widget-follow-us a.linkedin {
    background-color: #007bb9
}

.widget-follow-us a.tumblr {
    background-color: #2b4763
}

.widget-categories li {
    border-top: 1px solid #ededed;
    line-height: 30px;
    padding-top: 8px;
    margin-top: 7px
}

.widget-categories li:first-child {
    border-top: none;
    padding: 5px 0 0;
    margin: 0
}

tion: none
}

.widget-categories li a span {
    color: #acacac
}

.widget-subscribe #subscribe-form {
    position: relative;
    overflow: hidden;
    margin: 20px 0 10px
}

.widget-subscribe p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
    color: #2d3340
}

.widget-subscribe #subscribe-email {
    border: 1px solid #dfdfdf;
    font-size: 14px!important;
    width: 100%
}

.widget-subscribe #subscribe-button {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    font-size: 14px;
    height: 42px;
    width: 98px;
    line-height: 42px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.posts h2:hover a {
    text-decoration: none
}

.posts .head-post .voteds {
    font-size: 13px!important
}

.posts .head-post .voteds a:hover {
    text-decoration: none;
    color: #8c8c8c
}

.posts .head-post p {
    font-size: 24px;
    line-height: 36px;
    font-weight: 300;
    margin-bottom: 26px
}


.right {
    float: right
}

.posts .meta .cat a {
    color: #8c8c8c!important
}

.posts .entry-post h3 {
    line-height: 25px;
    padding-bottom: 5px;
    display: block;
    font-size: 20px
}

.short-news-desc p {
    font-size: 20px!important;
    line-height: 23px!important
}

.entry-post ol {
    padding-left: 30px;
    list-style-position: outside;
    font-family: inherit;
    list-style-type: decimal;
    margin-bottom: 20px
}

.entry-page ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 23px;
    margin-top: -1px;
    width: 5px;
    height: 5px;
    background-color: #181818;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.25em
}

.wp-caption.alignleft,img.alignleft {
    margin: 5px 18px 10px 0
}

.wp-caption.alignright,img.alignright {
    margin: 5px 0 10px 18px
}

.wp-caption.alignnone,img.alignnone {
    margin: 10px 0 5px
}


.post-wrap.post-single {
    max-width: 832px;
    margin-top: 15px
}

.post-single .helpful {
    margin-top: 35px;
    line-height: 35px
}

.post-single .helpful a {
    display: inline-block;
    position: relative;
    font-size: 14px;
    line-height: 35px;
    padding: 0 20px 0 49px;
    margin: 0 10px 10px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.post-single .helpful a:before {
    position: absolute;
    left: 25px;
    top: 0;
    font-family: FontAwesome;
    font-size: 16px;
    color: #fff;
    transition: all .3s ease-in-out
}

.post-single .helpful a.like:before {
    content: "\f087"
}

.post-single .helpful a.dislike:before {
    content: "\f088";
    color: #7d7d7d
}

.post-single .helpful a.like {
    color: #fff;
    background-color: #1ca458
}

.post-single .helpful a.dislike {
    color: #7d7d7d;
    background-color: #ebebeb
}

.recommend-posts {
    padding-bottom: 0;
    margin-top: 10px
}

.recommend-posts .post {
    margin-bottom: 0
}

.home-text {
    background: #252525;
    position: relative;
    clear: both;
    padding: 20px 17px;
    color: #c8c6c6;
    text-shadow: 0 2px 2px #000;
    border-top: 3px #ffa819 solid;
    border-bottom: 3px #ffa819 solid
}

.home-text h1 {
    color: #b5b5b5;
    text-transform: uppercase;
    font-size: 30px;
    margin: 0 0 5px
}

.home-text p {
    margin-bottom: 10px!important;
    font-size: 13px;
    line-height: 14px
}

.footer-widgets .col-md-2,.footer-widgets .col-md-3,.footer-widgets .col-md-4,.footer-widgets .col-md-7 {
    padding: 0 10px
}

.footer-widgets .widget-title {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    color: #fff;
    margin: 8px 0 20px
}

.footer-widgets .widget-brand {
    border-bottom: 2px solid #2e2e2e;
    padding-bottom: 20px
}

.footer-widgets .widget-brand:hover {
    opacity: 1!important
}

.footer-widgets .widget-brand .logo {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 40px;
    text-transform: uppercase;
    text-shadow: 0 1px 5px rgba(0,0,0,.6)
}

.footer-widgets .widget-brand .logo a:hover {
    color: #e8280b;
    text-decoration: none
}

.footer-widgets .widget-brand p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 300!important;
    margin-top: 10px;
    text-shadow: 0 1px 5px rgba(0,0,0,.5)
}

.footer-widgets .widget-social .social-list {
    margin-bottom: 12px
}

.footer-widgets .widget-social .social-list:after {
    content: "";
    display: table;
    clear: left
}


.footer-widgets .widget-social .social-list a {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    background-color: #343434;
    text-align: center;
    line-height: 38px;
    margin-left: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.footer-widgets .widget-social .social-list a:first-child {
    margin-left: 0
}

.footer-widgets .widget-social .social-list img {
    opacity: .4;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.footer-widgets .widget-social .social-list a:hover img {
    opacity: .8
}

.footer-widgets .widget-social .email {
    font-size: 14px;
    color: #acacac
}

.footer-widgets .widget-twitter li,.footer-widgets .widget-twitter li a {
    font-size: 14px;
    line-height: 24px
}

.footer-widgets .widget-twitter li {
    margin-bottom: 20px
}

.footer-widgets .widget-twitter li .tweet_time a {
    color: #636363
}

.footer-widgets .widget-list li a:hover {
    text-decoration: none
}

.footer-copyright a {
    color: #949494
}

.switcher-container {
    width: 270px;
    position: fixed;
    right: -225px;
    top: 205px;
    z-index: 9999
}

.switcher-container .selector-box {
    position: relative;
    background: #fff;
    border: 1px solid #e6e8e9;
    box-shadow: 0 0 4px rgba(194,194,194,.4);
    padding-left: 40px;
    -webkit-border-radius: 23px 0 0 23px;
    -moz-border-radius: 23px 0 0 23px;
    -o-border-radius: 23px 0 0 23px;
    border-radius: 23px 0 0 23px
}

.switcher-container span {
    left: 0;
    line-height: 45px;
    margin: 0;
    position: absolute;
    top: 0;
    text-align: center
}

.switcher-container span a {
    display: inline-block;
    font-size: 22px;
    height: 45px;
    width: 45px
}

.switcher-container .layout-switcher {
    margin: 0 0 10px;
    overflow: hidden
}

.switcher-container .color-box {
    height: auto;
    overflow: hidden
}

.switcher-container .styleswitch {
    cursor: pointer;
    display: block;
    float: left;
    height: 35px;
    margin: 5px;
    width: 35px
}

.switcher-container .styleswitch#color1 {
    background-color: #e8280b
}

.switcher-container .styleswitch#color2 {
    background-color: #008ed9
}

.switcher-container .styleswitch#color3 {
    background-color: #6aa51d
}

.switcher-container .styleswitch#color4 {
    background-color: #ff6b24
}

.switcher-container .styleswitch#color5 {
    background-color: #00caeb
}

.lastVideoBlock {
    padding: 10px 30px 30px;
    background: #121212;
    clear: both
}

.lastVideoTitle {
    text-align: left;
    margin: 0 0 15px;
    color: #fff;
    font-weight: 700;
    font-size: 26px;
    line-height: 36px;
    text-shadow: 0 1px 3px #000;
    text-transform: uppercase
}

.lastVideoTitle span {
    color: #d3222a;
    padding: 0 50px 0 0
}

.lastVideoTitle a {
    display: inline-block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    margin: 0 15px 0 0;
    position: relative;
    top: -3px;
    color: #aaa!important;
    border-bottom: 1px solid rgba(255,255,255,.07)
}

.lastVideoTitle a:hover {
    text-decoration: none;
    border-bottom: 1px solid rgba(255,255,255,.5)
}

.video_tags {
    display: inline;
    margin-left: 30px
}

.lastVideomorea {
    float: right;
    padding: 0!important;
    clear: both
}

.blogNEW,.lastVideomorea a {
    margin: 0!important
}

.lastVideoCont {
    overflow: hidden;
    margin: 0 0 0 -30px
}

.newGVideo {
    position: relative;
    width: 280px;
    height: 160px
}

.item.articles,.newGVideo {
    margin: 0 0 30px 21px;
    float: left
}

.newGVideo:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)
}

.newGVideo .gamevideo-mask2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 280px;
    height: 160px;
    z-index: 9;
    -webkit-transition: all .2s .05s ease;
    -moz-transition: all .2s .05s ease;
    -ms-transition: all .2s .05s ease;
    -o-transition: all .2s .05s ease;
    transition: all .2s .05s ease
}

.newGVideo a:hover .gamevideo-mask2 {
    background: rgba(0,0,0,.6)
}

.newGVideo img {
    display: block;
    width: 313.3px;
    height: 160px
}

.newGVideo .vid-tit {
    position: absolute;
    bottom: 0;
    padding: 10px;
    color: #fff;
    z-index: 999;
    font-size: 17px;
    line-height: 20px;
    text-shadow: 0 2px 2px #000
}

.home-more-post {
    padding: 10px 10px 30px;
    overflow: hidden;
    display: block;
    clear: both;
    text-align: center
}

.home-more-post a {
    background: #f90;
    color: #fff;
    cursor: pointer;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: 15px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    font-family: "helveticaneuew02-67mdcn 694060","helveticaneuew10-67mdcn 777270",helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 100%;
    padding: .4em 1em;
    text-transform: uppercase;
    -webkit-transition: .1s linear all;
    -moz-transition: .1s linear all;
    -ms-transition: .1s linear all;
    -o-transition: .1s linear all;
    transition: .1s linear all
}

.home-more-post a:hover {
    color: #fff;
    background-color: #ef8024;
    -webkit-box-shadow: inset 0 1px 0 0 #f38d00;
    box-shadow: inset 0 1px 0 0 #f38d00;
    cursor: pointer;
    text-decoration: none
}

.moduleOverflow {
    overflow: hidden
}

.moduleOverflow .last {
    margin-right: 0!important
}

.moduleName {
    font-weight: 700;
    font-size: 26px;
    margin: 15px 0 15px 20px;
    text-transform: uppercase
}

.item.articles {
    height: 350px;
    width: 295px;
    float: left;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.aporesult-articles:after,.item.articles.heightOver:after,.item.articles:after,.item.games:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(211,34,42,.23)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)
}

.item.articles,.item.articles.heightOver,.item.games {
    position: relative
}

.item.articles:hover .articles-mask {
    opacity: 1
}

.item.articles div {
    cursor: pointer
}

.item.articles .articles-block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px 20px;
    z-index: 3
}

.item.articles div {
    cursor: pointer
}

.item.articles .articles-block .articles-title {
    font-size: 20px;
    font-weight: 700;
    text-shadow: 0 2px 0 rgba(0,0,0,.35);
    color: #fff
}

.item.articles .articles-block .articles-cat a,.item.articles .articles-block .articles-title a {
    color: #fff;
    text-decoration: none
}

.item.articles .articles-block .articles-cat {
    margin: 15px 0 0;
    overflow: hidden;
    font-size: 13px;
    color: #fff
}

.item.articles .articles-block .articlesShortMess {
    font-size: 14px;
    margin: 15px -20px -20px;
    padding: 0 20px 20px;
    color: #fff;
    text-shadow: 0 0 0 rgba(0,0,0,.7)
}

.adse {
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 10px
}

.homepage .one-half {
    width: 32%
}

.one-half {
    width: 47%
}

.one-half .entry-title {
    padding: 0 10px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1
}

.one-half .entry-title a {
    color: #333!important;
    text-decoration: none
}

.one-half .entry-title a:hover {
    text-decoration: none
}

.one-third {
    width: 30%
}

.two-third {
    width: 65.3332%
}

.one-fourth {
    width: 22%
}

.three-fourth {
    width: 74%
}

.one-fifth {
    width: 16.8%
}

.two-fifth {
    width: 37.6%
}

.three-fifth {
    width: 58.4%
}

.four-fifth {
    width: 79.2%
}

.one-sixth {
    width: 13.3333%
}

.two-sixth {
    width: 30.6666%
}

.three-sixth {
    width: 47.9998%
}

.four-sixth {
    width: 65.3332%
}

.five-sixth {
    width: 82.6665%
}

.five-sixth,.four-fifth,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifth,.three-fourth,.two-fifth,.two-third {
    position: relative;
    margin-right: 4%;
    float: left;
    min-height: 1px
}

.archive-postlist {
    padding: 15px
}

.homepage .one-half {
    position: relative;
    margin-right: 2%;
    float: left;
    min-height: 1px
}

.last {
    margin-right: 0!important;
    clear: right
}

.full-width {
    width: 100%!important
}

.section {
    margin-bottom: 30px
}

.section:last-child {
    margin-bottom: 0
}

#container,.content-wrap {
    width: 1110px;
    margin: 0 auto;
    overflow: visible;
    position: relative
}

#container {
    min-height: 75%;
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.9)
}

#container:after {
    content: "";
    display: block;
    clear: both
}

.main {
    overflow: hidden
}

#content {
    width: 795px;
    float: left;
    background: #fff;
    border-right: 1px solid #e5e5e5
}

#content .tits {
    color: #5f5f5f;
    font-size: 15px;
    text-transform: uppercase;
    padding: 8px 14px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: rgba(229,229,229,.2);
    position: relative;
    margin: 0;
    border-bottom: 1px solid #d8d8d8
}

.tits-more-link {
    float: right;
    text-align: left;
    position: relative;
    top: 0;
    right: 0
}

.tits-more-link a {
    color: #5f5f5f;
    font-size: 11px;
    margin-right: 2px
}

.tits-more-link a:hover {
    text-decoration: underline
}

.entry-content-wrap {
    margin-top: 15px
}

.entry-content-wrap .soc-box {
    margin-top: 5px
}

.wp-post-image {
    display: block
}

.attachment-fp780_400 {
    width: 780px;
    height: 400px
}

.attachment-fp239_130 {
    width: 239px
}

.attachment-fp75_75 {
    width: 75px;
    height: 75px
}

.homepage-info {
    background: #252525;
    position: relative;
    clear: both;
    padding: 20px;
    color: #c8c6c6;
    text-shadow: 0 2px 2px #000;
    border-bottom: 1px solid #424242
}

.homepage-info h1 {
    color: #b5b5b5;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 1.2
}

.homepage-info .text-c {
    font-size: 12px;
    line-height: 1.5
}

.homepage-info .text-c p {
    margin-bottom: 10px!important
}

.homepage-info .text-c p:last-child {
    margin-bottom: 0!important
}

#responsivem {
    display: none
}

.feat-cat {
    padding-bottom: 20px
}

.feat-cat .item-post {
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ececec
}

.feat-cat .item-post:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.feat-cat .item-post .thumb {
    width: 75px;
    margin-right: 10px;
    float: left
}

.feat-cat .item-post .wp-post-image {
    width: 75px;
    height: 75px
}

.feat-cat .item-post .entry-meta {
    margin-bottom: 0
}

.cat-icon {
    float: left;
    margin-right: 10px;
    margin-top: 2px
}

.cat-header {
    overflow: hidden;
    border-bottom: 2px solid #f97e76;
    margin-bottom: 15px
}

.cat-header .cat-title {
    background: #f97e76;
    float: left;
    padding: 5px 10px;
    color: #fff
}

.cat-header h4 {
    float: left;
    font-weight: 700
}

.cat-header h4 a {
    color: #fff
}

.entry-excerpt {
    padding: 0 10px;
    text-align: justify;
    min-height: 40px;
    max-height: 150px;
    margin-top: 5px;
    overflow: hidden;
    line-height: 19px;
    word-wrap: break-word;
    font-size: 14px
}

.entry-excerpt p {
    color: #555
}

#single-cats .main-post {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee
}

.thumb-wrap {
    position: relative;
    overflow: hidden;
    margin-bottom: 5px
}

.thumb-wrap a:hover img {
    background: rgba(0,0,0,.35);
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    display: block
}

.thumb-wrap .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.thumb-wrap .overlay a {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.thumb-wrap .overlay:hover {
    background: rgba(0,0,0,.35)
}

.thumb-wrap a.post-link {
    display: block;
    background: 0 0;
    width: 100%;
    height: 100%
}

.thumb-wrap a.post-link:hover {
    text-decoration: none
}

.thumb-wrap .overlay:hover a.post-link {
    top: 38%
}

.thumb-wrap .comments {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 6px 10px;
    color: #fff
}

.thumb-wrap .comments i {
    font-size: 18px
}

.thumb-wrap .comments a {
    color: #fff
}

.video-thumb iframe {
    width: 100%!important;
    height: 200px!important;
    display: block
}

.video-thumb {
    overflow: hidden
}

.video-thumb p {
    display: none
}

.entry-meta {
    overflow: hidden;
    margin: 0;
    font-size: 13px;
    color: #aaa
}

.entry-meta a {
    color: #757575
}

.entry-meta a:hover {
    color: #fcb131;
    text-decoration: none
}

.entry-meta .category,.entry-meta .comments,.entry-meta .date,.entry-meta .views {
    margin-right: 10px;
    color: #757575
}

.entry-meta .tags i {
    margin-right: 2px
}

.entry-meta .left {
    float: left
}

.entry-meta .social {
    float: right;
    font-size: 16px
}

.entry-meta .social span {
    padding-right: 2px
}

#footer .entry-meta {
    color: #fff;
    color: rgba(255,255,255,.9)
}

.entry-content .archive-header {
    padding: 10px 0!important
}

.archive-header h2 {
    clear: both;
    color: #5f5f5f;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 0;
    padding: 10px 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    margin: 0;
    min-height: 40px
}

.archive-header h1 {
    font-size: 16px
}

.archive-meta {
    border: 1px solid #ececec;
    padding: 10px;
    margin: 10px 0
}

.archive-meta p {
    margin-bottom: 0
}

.one-half {
    height: 330px;
    position: relative;
    background: #fff;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.25);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,.25);
    box-shadow: 0 1px 5px rgba(0,0,0,.25);
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear
}

.entryImage {
    border-radius: 2px 2px 0 0;
    margin-bottom: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
    -webkit-transition: opacity .1s ease;
    -moz-transition: opacity .1s ease;
    -ms-transition: opacity .1s ease;
    transition: opacity .1s ease;
    height: 190px
}

.one-half:hover {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,.5);
    box-shadow: 0 1px 5px rgba(0,0,0,.5);
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear
}

.one-half .entry-header h2 {
    font-size: 16px;
    word-wrap: break-word;
    font: inherit
}

.one-half .entry-title a:hover {
    color: #fcb131!important
}

.one-half .thumb a {
    height: 200px
}

.archive-postlist .one-half {
    overflow: hidden;
    padding-bottom: 20px;
    margin-bottom: 25px
}

.nav-single {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
    overflow: hidden
}

.nav-single .nav-previous {
    float: left
}

.nav-single .nav-next {
    float: right
}

.image-post-link {
    text-align: center
}

.entry-content h3,.entry-content h4,.entry-content-wrap h3,.entry-content-wrap h4 {
    text-transform: uppercase;
    font-family: roboto condensed,sans-serif;
    margin-bottom: 15px!important;
    margin-top: 30px!important
}

.entry-content ol {
    margin: 0;
    padding-left: 20px;
    padding-bottom: 15px;
    list-style: decimal
}

.entry-content ol li {
    margin: 0;
    margin-bottom: 5px;
    font: 15px/20px Arial,Helvetica,sans-serif
}

.entry-content ol li:last-child {
    margin-bottom: 0
}

.wp-pagenavi {
    overflow: hidden;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    clear: both;
    padding: 0 15px 10px
}

.wp-pagenavi a {
    text-decoration: none
}

.wp-pagenavi a:hover {
    color: #fff;
    background: #f90
}

.wp-pagenavi a:active {
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .nextpostslink,.wp-pagenavi .page,.wp-pagenavi .previouspostslink {
    background: #ffa819;
    color: #fff;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 8px;
    padding: 2px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,.5)
}

.wp-pagenavi .current {
    background: #f90;
    color: #fff;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 8px;
    padding: 2px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,.5);
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.extend {
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 8px;
    padding: 2px 10px
}

.pagination {
    overflow: hidden;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    clear: both;
    padding: 0 15px 10px
}

.pagination a {
    text-decoration: none
}

.pagination a:hover {
    color: #fff;
    background: #fab703;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.pagination .page-numbers {
    background: #ff9400;
    color: #fff;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 8px;
    padding: 2px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,.5)
}

.pagination .current {
    background: #ff9400;
    color: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.comment-nav .comments-title {
    text-align: center;
    margin-bottom: 0!important;
    background: rgba(204,204,204,.45);
    padding: 5px 0
}

.comment-nav:after {
    content: "";
    display: block;
    clear: both;
    border-bottom: 1px solid #ccc;
    padding-bottom: 16px
}

.nav-next a,.nav-previous a {
    font-weight: 700;
    color: #000;
    font-size: 20px
}

.nav-next a:hover,.nav-previous a:hover {
    color: #ff0707;
    text-shadow: 0 0 5px rgba(0,0,0,.3);
    text-decoration: none
}


.single-page .page {
    padding: 0 0 10px
}

.single-post .entry-meta {
    margin-top: 10px;
    border-top: 1px #ccc dotted;
    border-bottom: 1px #ccc dotted;
    padding: 5px 0 3px
}

.bots {
    background: #fff;
    height: 30px;
    padding: 0 10px;
    line-height: 28px;
    position: absolute;
    font-size: 12px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    border-top: 1px solid #dfdfdf;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 -5px 20px rgba(255,255,255,.8)
}

.single-post .post-wrap .entry-header h1 {
    margin-top: 5px;
    font-size: 24px;
    color: #000;
    font-weight: 700;
    text-decoration: none;
    line-height: 24px
}

.tops-metas {
    padding-top: 10px;
    font-size: 14px
}

.tops-metas:after {
    content: "";
    display: block;
    clear: both
}

.tops-metas:hover {
    opacity: 1
}

.tops-metas .author,.tops-metas .date {
    margin-right: 20px
}

.entry-header .comments a {
    color: #333;
    font-size: 13px
}

.entry-header .category a {
    color: #000;
    font-size: 13px
}

.entry-author {
    border: 1px solid #ececec;
    padding: 10px;
    overflow: hidden;
    margin: 20px 0
}

.entry-author .author-avatar {
    float: left;
    margin-right: 15px
}

.entry-author .author-avatar .avatar {
    display: block
}

.entry-nav {
    overflow: hidden;
    margin-bottom: 20px;
    padding: 5px 10px;
    color: #fff;
    background: #ffa819
}

.entry-nav a {
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 0 5px rgba(0,0,0,.6)
}

.entry-nav a:hover {
    color: #000;
    text-decoration: none;
    text-shadow: none
}

.entry-content blockquote {
    position: relative;
    margin: 0;
    padding: 10px 10px 10px 50px;
    quotes: "\201c" "\201d";
    font: 300 36px/1.5 arial;
    margin-bottom: 15px;
    background: #f7f7f7
}

.entry-content blockquote:before {
    position: absolute;
    left: 5px;
    top: 13px;
    color: #f90;
    content: open-quote;
    font-family: georgia,serif;
    font-size: 2em;
    font-weight: 700;
    line-height: .7em
}

.entry-content blockquote p {
    margin: 0;
    color: #222;
    float: none;
    width: auto;
    font: 16px/20px Roboto,arial,sans-serif;
    font-weight: 400;
    margin-bottom: 15px
}

.entry-content blockquote p:last-child {
    margin-bottom: 0!important
}

.content-button-load {
    background: #f90;
    text-transform: uppercase;
    color: #fff!important;
    border: 0;
    font-size: 24px;
    line-height: 16px;
    padding: 5px 20px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-family: roboto condensed,sans-serif!important;
    text-shadow: 0 0 4px rgba(0,0,0,.85);
    margin: 0 auto
}

.content-button-load:hover {
    color: #fff;
    background: #ef8024;
    cursor: pointer;
    text-shadow: 0 0 4px rgba(0,0,0,.55)
}

.content-button-load:active {
    -webkit-box-shadow: inset 0 0 8px 4px #ef8024,0 1px 0 0 #eee;
    box-shadow: inset 0 0 8px 4px #ef8024,0 1px 0 0 #eee
}


.social-likes {
    margin-top: 20px
}

.attachment-fp374_200,.entry-content .attachment-fp780_400 {
    height: auto
}

.entry-content .hearings,.entry-content .upd {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.entry-content .hearings {
    margin-right: 8px;
    margin: 10px 0
}

.entry-content .upd {
    margin-left: 8px
}

.entry-nav .prev {
    float: left
}

.entry-nav .next {
    float: right
}

.entry-nav .link {
    display: inline-block
}

.entry-nav .prev i {
    margin-right: 7px;
    margin-top: 4px;
    text-shadow: 0 0 5px rgba(0,0,0,.6)
}

.entry-nav .next i {
    margin-left: 7px;
    margin-top: 4px;
    float: right;
    text-shadow: 0 0 5px rgba(0,0,0,.6)
}


.comm_subscrib p {
    margin-bottom: 0;
    padding: 0
}

.dropdown-toggle:after,a.menu:after {
    display: none!important
}

.single-page .entry-header h1 {
    font-size: 20px!important;
    color: #000;
    font-weight: 700;
    line-height: 1.2
}

.single-page .icon-comments {
    left: 0
}

.single-page .comments a {
    display: -webkit-inline-box!important
}

.error-page .error-page-wrap {
    margin: 30px 0
}

.error-page .error-title {
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px
}

.error-page .error-title h1 {
    font-size: 120px;
    font-weight: 700;
    line-height: 100px;
    color: #fd0000;
    text-shadow: -1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000
}

.error-page .search-form {
    margin: 15px auto;
    width: 380px
}

.error-page .search-form input[type=text] {
    border: 1px solid #afacac
}

.error-page .search-form .search-submit {
    padding: 4px 10px
}

.error-page .search-field {
    width: 300px
}

.error-page .widget {
    box-shadow: none;
    border-radius: 0
}

.no-results {
    padding: 30px
}

#sidebar #execphp-66 .execphpwidget {
    padding: 10px
}

.sidebar-widget-1 .widget a:hover {
    text-decoration: none
}

.widgettitle {
    color: #5f5f5f;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #e5e5e5;
    position: relative;
    font-weight: 400;
    margin: 0;
    border-bottom: 1px solid #d8d8d8
}

.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li {
    margin-bottom: 0;
    padding-bottom: 8px
}

.taxonomy-drilldown-dropdowns {
    padding: 15px
}

.taxonomy-drilldown-dropdowns label {
    font-size: 16px;
    font-weight: 700
}

.taxonomy-drilldown-dropdowns select {
    padding: 0!important;
    margin-left: 0!important;
    margin-right: 0!important;
    height: 35px!important;
    width: 100%!important
}

.taxonomy-drilldown-dropdowns input[type=button],.taxonomy-drilldown-dropdowns input[type=reset],.taxonomy-drilldown-dropdowns input[type=submit] {
    border-radius: 20px;
    padding: 5px 20px;
    background: #f90;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase
}

.taxonomy-drilldown-dropdowns input[type=button]:hover,.taxonomy-drilldown-dropdowns input[type=reset]:hover,.taxonomy-drilldown-dropdowns input[type=submit]:hover {
    background: #ef8024
}

.taxonomy-drilldown-dropdowns .taxonomy-drilldown-reset {
    border-radius: 20px;
    padding: 5px 20px;
    background: #ccc;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase
}

.taxonomy-drilldown-dropdowns .taxonomy-drilldown-reset:hover {
    background: #888
}

.taxonomy-drilldown-dropdowns p {
    margin: 0;
    padding: 0
}

.widget_taxonomy-drill-down form {
    margin-bottom: 0!important
}

.widget_taxonomy-drill-down form input[type=submit] {
    margin: 0 auto;
    text-align: center;
    display: block;
    padding: 5px 40px;
    font-size: 21px
}

.post-list li a {
    display: block;
    padding: 10px;
    color: #000;
    font-size: 15px
}

.post-list li a:hover {
    color: #fff;
    background: #fcb131;
    text-decoration: none;
    text-shadow: 0 0 5px #615f5f
}

.mods_pop_list .loads_mod {
    display: block;
    position: absolute;
    right: 10px;
    margin-top: -26px
}

.mods_pop_list .post-right,.mods_pop_list .post-right a {
    line-height: 1.2;
    font-weight: 700;
    color: #000;
    font-size: 14px
}

#sidebar .widget_archive ul li,#sidebar .widget_categories ul li,#sidebar .widget_meta ul li,#sidebar .widget_pages ul li,#sidebar .widget_recent_comments ul li,#sidebar .widget_recent_entries ul li {
    padding: 6px 0 0 10px;
    line-height: 18px;
    overflow: hidden
}

#sidebar .widget ul li:last-child {
    border-bottom: none;
    margin-bottom: 0
}

.widget select {
    border: 1px solid #dbdbdb;
    font: inherit;
    color: inherit;
    width: 93%;
    padding: 10px;
    height: 45px;
    margin: 10px;
    font-size: 15px
}

#sb {
    position: absolute;
    right: 40px;
    top: 0;
    width: 256px;
    padding-top: 35px
}

#sbs {
    margin: 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
    box-shadow: 0 1px 1px rgba(0,0,0,.04)
}

div.title {
    line-height: 22px;
    text-shadow: 0 1px 0 #fff;
    border-bottom: 1px solid #dadada;
    padding: 11px 20px;
    text-align: center;
    font-size: 20px;
    font-family: helvetica neue,Helvetica,Arial,sans-serif
}

#sbs div.p {
    font-weight: 300;
    line-height: 18px;
    margin: 10px 0;
    font-size: 14px;
    padding: 0 10px;
    color: #555;
    text-align: center;
    font-family: Helvetica,Arial,sans-serif
}

#sbs form {
    padding: 0 20px
}

#sbs input[type=email] {
    width: 100%;
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear;
    font-weight: 300;
    border: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -webkitbox-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    margin-bottom: 3px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0 5px;
    height: 35px
}

#sbs input[type=email]:focus,#sbs input[type=email]:hover {
    border-color: #aaa
}

#sbs button {
    width: 100%;
    font-size: 14px;
    margin-top: 5px;
    padding: 10px 0;
    background: #facf62;
    border: 0;
    border-color: #ca9306;
    color: #876204;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

#sbs button:hover {
    cursor: pointer;
    background: #f8ba1f;
    border-color: #876204
}

#sbs button:active {
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.3);
    -moz-box-shadow: inset 0 0 10px rgba(0,0,0,.3);
    box-shadow: inset 0 0 10px rgba(0,0,0,.3)
}

#followpanel {
    padding: 10px 10px 0;
    text-align: center
}

#followpanel a {
    font-size: 24px;
    line-height: 1;
    display: inline-block;
    margin: 0 5px
}

#followpanel a i {
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

#followpanel a i.icon-vk {
    color: #5578a0
}

#followpanel a i.icon-google-plus {
    color: #cb4136
}

#followpanel a i.icon-twitter {
    color: #46a0d4
}

#followpanel a i.icon-rss {
    color: #f8a45a
}

#followpanel a:hover i.icon-vk {
    color: #82a2c7
}

#followpanel a:hover i.icon-rss {
    color: #ffc38d
}

#followpanel a:hover i.icon-twitter {
    color: #a4d5f1
}

#followpanel a:hover i.icon-google-plus {
    color: #f49b94
}

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

#postwidget {
    margin: 0
}

#postwidget ul.tabs {
    margin: 0;
    border-bottom: 3px solid #eee
}

#postwidget ul.tabs:after {
    clear: both;
    content: "";
    display: table
}

#postwidget .tabs li {
    display: block;
    float: left;
    width: 100px;
    text-align: center;
    color: #777;
    padding: 0;
    border-bottom: 0;
    overflow: visible
}

#postwidget .tabs li a {
    color: #a0a0a0;
    font-size: 18px;
    display: block;
    padding: 8px 0;
    margin-bottom: -3px;
    border-bottom: 3px solid transparent
}

#postwidget .tabs li a:hover {
    border-bottom-color: #ccc;
    color: #666
}

#postwidget .tabs li a.current {
    border-bottom-color: #ffa819;
    color: #ffa819
}

#postwidget div.title {
    padding: 0 0 5px 20px
}

#postwidget .postwidget-title {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px
}

#postwidget a:hover {
    text-decoration: none;
    color: #ffa819
}

#postwidget .posts li {
    padding: 10px 15px;
    display: block;
    border-bottom: 1px solid #e3edf4;
    overflow: hidden
}

#postwidget .posts li:last-child {
    border: 0
}

#postwidget li p {
    font-weight: 300;
    color: #000;
    font-size: 13px;
    line-height: 17px;
    margin: 0;
    font-family: Helvetica,Arial,sans-serif
}

.tab {
    display: none
}

#postwidget .wp-post-image {
    width: 300px;
    height: auto;
    margin: 10px 0
}

#postwidget #top_p .wp-post-image {
    margin: 0 0 10px
}

#postwidget #top_p h3 {
    margin: 0 0 5px
}

#postwidget span.commentauthoravatar {
    display: block;
    margin: 0 0 5px;
    float: left
}

#postwidget .coms-left {
    margin: 0;
    padding-left: 65px
}

#postwidget .coms-left a {
    color: #000;
    display: block;
    text-decoration: underline
}

#postwidget .coms-left a:hover {
    color: #ffa819;
    text-decoration: none
}

#postwidget span.commentauthoravatar img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

#sidebar .search-field {
    padding: 10px;
    width: 259px;
    height: 40px
}

#sidebar .search-submit {
    color: #ebac01;
    border: none;
    background: 0 0;
    position: absolute;
    top: 9px;
    right: 7px
}

.searchs-for {
    width: 100%;
    position: relative;
    padding-top: 25px;
    padding-bottom: 15px
}

.searchs-for form {
    margin-bottom: 0
}

.searchs-for form input {
    width: 94%;
    margin: 0 15px;
    border: 1px solid #ccc;
    background: #ecebeb;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.06) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.06) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.06) inset
}

.search-excerpt {
    color: red
}

.auth-com {
    float: left;
    margin-right: 10px;
    font-style: normal;
    font-weight: 700;
    color: #000;
    font-size: 13px;
    position: relative
}

.auth-com a {
    color: #000
}

.authcomment-admin .reply a {
    box-shadow: 0 0 5px rgba(0,0,0,.3)!important
}

.comment-admins .safe-comments-report-link {
    display: none
}

#comment {
    position: absolute;
    left: -9000px
}

#comments:after {
    display: block;
    clear: both
}

#comments .comments-title .add-l {
    float: right;
    color: #000;
    font-size: 17px;
    text-decoration: underline
}

#comments .comments-title .add-l:hover {
    text-decoration: none
}

#comments .comments-title .comments-num {
    float: left;
    margin-right: 10px;
    padding: 10px 15px
}

#comments ol.commentlist {
    margin: 10px 0;
    list-style: none
}

#comments article {
    border: 1px solid #e6e6e6;
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

#comments article:after {
    content: "";
    display: block;
    clear: both
}

#comments .comment {
    overflow: hidden
}

#comments .author-info {
    margin-bottom: 5px;
    overflow: hidden
}

#comments .author-avatar {
    float: left;
    width: 60px;
    margin-right: 20px;
    padding-bottom: 20px
}

#comments .author-avatar img {
    display: block;
    border-radius: 0!important;
    border: 1px solid #e6e6e6;
    position: relative;
    top: 10px;
    left: 10px
}

#comments .comment-header {
    overflow: hidden;
    margin-top: 5px
}

#comments .comment-header h5 {
    float: left;
    margin-right: 15px
}

#comments .comment-header .fn {
    width: auto;
    font-style: normal;
    margin-right: 10px
}

#comments .comment-meta {
    position: relative;
    top: 7px;
    margin-bottom: 10px;
    margin-left: 80px
}

#comments .author-comment {
    color: #fff;
    font-size: 12px;
    padding: 3px 8px 4px;
    line-height: 1;
    display: block;
    float: left;
    margin-right: 10px
}

#comments .comment-time {
    font-size: 11px;
    letter-spacing: 0;
    margin-right: 5px;
    color: #777;
    position: relative;
    top: -2px
}

#comments .comment-time a {
    color: #444
}

#comments .sep {
    color: #aeaeae;
    margin-right: 0
}

#comments .edit-link {
    position: relative;
    top: -3px
}

#comments article:hover .reply {
    opacity: 1;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}

#comments .reply {
    position: relative;
    top: -3px;
    margin-right: 5px;
    padding-left: 12px;
    float: right;
    opacity: .2;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}

#comments .edit-link a,#comments .reply {
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s
}

#comments .reply .comment-reply-link {
    background: #f90;
    text-transform: uppercase;
    color: #fff!important;
    border: 0;
    font-size: 13px;
    line-height: 5px;
    padding: 6px 10px;
    display: block;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

#comments .reply .comment-reply-link:hover {
    text-decoration: none;
    background: #ef8024
}

#comments .safe-comments-report-link {
    margin-left: 10px
}

#comments .safe-comments-report-link img {
    position: relative;
    top: 4px
}

#comments .edit-link a {
    color: #666;
    font-size: 13px;
    opacity: 0;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}

#comments .edit-link a:hover {
    color: #000;
    text-decoration: none
}

.a-delete-comm,.a-spam-comm {
    color: #666!important;
    text-transform: uppercase;
    font-size: 12px;
    opacity: 0;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}

.item.articles:hover .articles-mask,.tops-metas {
    opacity: 1
}

.a-delete-comm:hover,.a-spam-comm:hover {
    color: #000!important;
    text-decoration: none
}

.a-spam-comm {
    margin: 0 10px
}

#comments article:hover .a-delete-comm,#comments article:hover .a-spam-comm,#comments article:hover .edit-link a {
    opacity: 1;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}

#comments .comment-text {
    color: #222;
    line-height: 15px;
    word-wrap: break-word;
    font-size: 15px;
    padding: 0 15px 5px 80px
}

#comments .comment-text blockquote {
    font-style: normal;
    padding: 5px 10px!important;
    line-height: 14px!important;
    position: relative
}

#comments .comment-text blockquote:before {
    content: '"';
    position: absolute;
    top: 17px;
    left: 5px;
    display: block;
    font-style: italic;
    font-weight: 700;
    font-size: 40px;
    color: #000
}

#breadcrumbs:after,#postwidget ul.tabs:after,#respond:after,.if-box:after {
    content: ""
}

.search_cath li.active:after,.search_cath li.active:before {
    width: 18px;
    top: 0;
    height: 28px;
    content: " "
}

#comments .comment-text blockquote p {
    font-size: 13px!important;
    color: #474747;
    padding-left: 25px
}

#comments .comment-text a {
    color: #222!important;
    text-decoration: underline
}

#comments .comment-text a:hover,#followpanel a:hover,#postwidget a:hover,.widget a:hover {
    text-decoration: none
}

#comments .moderation {
    margin-bottom: 0;
    overflow: hidden;
    clear: both
}

#comments ul.children {
    list-style: none;
    position: relative
}

#comments ul.children .comment-author-admin {
    box-shadow: none
}

.children #comments ol.commentlist li ul.children {
    color: #000;
    text-align: justify;
    padding-right: 15px;
    padding-left: 70px
}

#comments ol.commentlist li ul.children {
    list-style: none;
    padding: 0;
    background: #fff
}

#comments ul.children .author-avatar {
    width: 60px
}

#comments ul.children li.comment {
    margin-bottom: 5px
}

#comments ol.commentlist li ul.children .comment-author-admin {
    border: 1px solid #9e6e0e
}

#comments ol.commentlist li ul.children li.depth-10,#comments ol.commentlist li ul.children li.depth-2,#comments ol.commentlist li ul.children li.depth-3,#comments ol.commentlist li ul.children li.depth-4,#comments ol.commentlist li ul.children li.depth-5,#comments ol.commentlist li ul.children li.depth-6,#comments ol.commentlist li ul.children li.depth-7,#comments ol.commentlist li ul.children li.depth-8,#comments ol.commentlist li ul.children li.depth-9 {
    border: none;
    background: #fff;
    margin: 0 0 0 35px;
    clear: both
}

#comments ol.commentlist li.pingback .url {
    margin-right: 10px
}

#comments .comment-nav h4 {
    margin-bottom: 5px
}

#comments .comment-nav {
    margin-bottom: 15px;
    overflow: hidden
}

#comments .comment-nav .nav-previous {
    float: left
}

#comments .comment-nav .nav-next {
    float: right
}

#comments .moderation {
    color: #e96065;
    font-size: 14px
}

#respond .logged-in-as {
    margin-bottom: 10px!important;
    font-size: 12px
}

#respond .logged-in-as a {
    color: #000
}

.comment-form-subscriptions,.rightTopItems.anonymous>li {
    margin-top: 15px
}

#respond input[type=submit]:hover {
    background: #f90
}

#respond input[type=submit]:active {
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.comment-form-subscriptions select {
    border: 1px solid #c7c7c7
}

.error-comm,input.error,textarea.error {
    background: rgba(254,0,0,.25)!important;
    transition: all .2s linear
}

.dropdown-toggle:after,.hidefirst,a.menu:after {
    display: none!important
}


.comm_subscrib input {
    width: auto!important;
    position: relative;
    top: 2px;
    margin-right: 5px
}

.comm_subscrib p {
    margin-bottom: 0;
    padding: 0
}

table.wt tr:first-child td,th {
    color: #444;
    border: 1px solid #888;
    font-size: 12px;
    font-weight: 400;
    padding: 2px
}

tr.description td {
    background-color: #bcbcbc;
    text-align: left
}

table.testo {
    width: 90%
}

table.testo td {
    text-align: left!important;
    vertical-align: top!important
}

.mash {
    font-size: 20px;
    color: #000
}

span.largefilename {
    font-size: 28px;
    font-weight: 700
}

div.quote {
    border: 1px solid #000;
    font-size: 9px;
    width: 95%
}

td.questionoptions {
    background: #fff;
    color: #000;
    font-size: 10px
}

tr.pinned {
    background: #eee;
    border-color: #000
}

td.header {
    font-size: 14px;
    font-weight: 700
}

td.lightheader {
    color: #999;
    font-size: 14px;
    font-weight: 700
}

td.fileheader,td.sectionheader,tr.fileheader,tr.sectionheader,tr.sectionheader a {
    background: #d9d9d9;
    color: #3f3f3f;
    text-align: center;
    font-weight: 700;
    line-height: 20px;
    font-size: 20px;
    font-family: tribbon a,Helvetica,Arial
}

tr.sectionheader a {
    border-bottom: 1px dotted #3f3f3f
}

table.border,table.border td {
    border-bottom: 1px dashed #aaa;
    border-collapse: collapse;
    padding: 3px;
    width: 100%;
    margin-top: -31px
}

tr.row1 {
    background: #f2f2f2;
    height: 32px
}

tr.row2 {
    background: #d9d9d9;
    height: 32px
}

tr.row1 td,tr.row2 td {
    padding-left: 8px
}

table {
    border: 0;
    border-spacing: 0;
    font-size: 13px;
    margin: 16px 0;
    width: 100%
}

#footer-wrapper table,table table {
    font-size: 1em
}

table tr th,table tr th a,table tr th a:active,table tr th a:hover {
    font-weight: 700;
    text-shadow: 0 0 1px #fff
}

table tbody tr th {
    vertical-align: top
}

tr td,tr th {
    padding: 6px 9px;
    border: 1px solid #c1c1c1;
    text-align: left
}

.forum-header tr,.forum-header tr th,thead.forum-header {
    border-top: none!important
}

#footer-wrapper tr td,#footer-wrapper tr th {
    border-color: #555;
    border-color: rgba(255,255,255,.18)
}

tr,tr td,tr.even,tr.even td,tr.odd,tr.odd td {
    background: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ddd));
    background: -moz-linear-gradient(top,#f5f5f5,#ddd);
    background-image: linear-gradient(to bottom,#f5f5f5,#ddd)
}

table ul.links {
    margin: 0;
    padding: 0;
    font-size: 1em
}

table ul.links li {
    padding: 0 1em 0 0
}

td.active {
    background-color: inherit
}

.search_block_submit {
    display: inline-block;
    vertical-align: top;
    margin-left: 7px;
    margin-top: 0;
    width: 95px
}

.best-ansvers {
    background: #19b706;
    padding: 15px;
    color: #fff;
    border-top: 8px solid #15e607
}

.best-ansvers h2 {
    margin: 0 0 15px!important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400!important;
    background: #12c706;
    padding: 2px 5px;
    position: relative;
    display: block;
    left: -6px;
    width: 102%
}

.best-ansvers-text-block {
    background: #efefef;
    color: #000;
    padding: 15px
}

.best-ansvers p {
    font-size: 15px!important;
    font-family: roboto condensed,sans-serif
}

.have-solutions {
    font-size: 10px!important;
    position: absolute;
    background: #19b706;
    display: block;
    color: #fff!important;
    text-transform: uppercase;
    margin: 0;
    width: 75px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px
}

.have-solutions:hover {
    text-decoration: none;
    background: #1fdc09
}

.widget-recent-questions .quesico {
    float: left;
    margin-right: 10px;
    width: 25px;
    position: relative;
    font-size: 25px;
    text-align: center
}

.widget-recent-questions ul li {
    min-height: auto!important
}

.widget-recent-questions .content {
    min-height: auto!important
}

.widget-recent-questions .have-solutions {
    margin-top: 4px;
    margin-left: 11px;
    font-size: 8px!important;
    line-height: 17px!important;
    width: 60px;
    height: 16px
}

.widget-recent-questions .views {
    margin-left: 10px
}

.qa-items-warp .tits-post a h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    color: #181818
}

.qa-items-warp .tits-post a:hover {
    color: #ff0202!important;
    text-decoration: none
}

.qa-items-warp .head-post .meta {
    color: #8c8c8c!important;
    font-size: 14px!important
}

.qa-items-warp .content {
    min-height: auto!important
}

.qa-items-warp .post {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 25px!important;
    padding-bottom: 20px
}

.qa-items-warp .post .meta {
    color: #8c8c8c!important;
    font-size: 12px!important
}

.qa-items-warp .post .meta .views {
    margin-left: 15px
}

.add-qa-button {
    text-shadow: none!important;
    font-size: 17px;
    font-weight: 700;
    background: #e8280b;
    display: block;
    width: 180px!important;
    height: 25px!important;
    text-align: center;
    border-radius: 3px;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    top: 6px;
    right: 10px
}

.add-qa-button:hover {
    text-decoration: none;
    color: #fff!important;
    background: #ec604a
}

.tits-post .fa-check-circle {
    color: #19b706;
    font-size: 22px;
    margin-right: 5px
}

.tits-post .fa-question-circle {
    font-size: 22px;
    margin-right: 5px
}


.post-wrap .time {
    text-transform: uppercase
}

.single-post .post-wrap .cat {
    display: inline-block;
    float: right
}

.voteds {
    text-transform: uppercase;
    cursor: pointer
}

.voteds:hover {
    color: #ff0202
}

.dates {
    color: #a1a1a1;
    text-transform: uppercase
}

.archive-wrap .block {
    margin-bottom: 0
}

.archive-head {
    margin-bottom: 40px
}

.archive-head.have-cat-slider {
    margin-bottom: 0
}

.archive-desc {
    padding-top: 16px
}

.archive-author {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 50px;
    padding-bottom: 30px
}

.search-post {
    margin-bottom: 40px;
    min-height: 55px
}

.search-post .entry-header {
    padding-left: 75px
}

.search-post .entry-title {
    font-size: 18px
}

.search-post .entry-meta {
    color: #999;
    margin-top: 8px
}

.search-post .entry-content {
    margin-top: 10px;
    padding-left: 75px
}

.search-post .search-number {
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    font-size: 28px;
    height: 55px;
    line-height: 50px;
    -moz-border-radius: 50%;
    text-align: center;
    -webkit-border-radius: 50%;
    width: 55px;
    display: block
}

.search-post .no-post {
    line-height: 1;
    margin-top: 17px
}

.review-foot .review-summary,.search-post .search-number {
    border-color: #f1f1f1
}

.el-left {
    float: left
}

.archive-search {
    box-shadow: none;
    color: #555;
    margin-bottom: 10px;
    -moz-box-shadow: none;
    outline: 0;
    padding: 10px 12px;
    -webkit-box-shadow: none;
    width: 100%!important
}

.form-search {
    position: relative
}

.form-search input {
    background: 0 0;
    color: #999;
    margin: 0;
    width: 100%
}

.form-search i {
    color: #ccc;
    font-size: 18px;
    margin-top: -9px;
    position: absolute;
    right: 15px;
    top: 50%
}

.sidesearch .form-search input {
    border: none;
    color: #ccc
}

.xt-votes .xt-likes,.xt-votes .xt-likes a {
    color: #fff!important
}

.xt-votes .xt-likes {
    background-color: #27a159!important
}

.xt-votes .xt-dislikes,.xt-votes .xt-dislikes a {
    color: #7d7d7d!important
}

.xt-votes {
    text-align: left!important;
    margin-top: 30px;
    margin-bottom: 5px
}

.xt-dislikes,.xt-likes,.xt-votes i {
    font-size: 14px!important
}

.xt-dislikes,.xt-likes {
    border-radius: 3px;
    padding: 8px 20px;
    text-align: center;
    display: inline-block;
    line-height: 1em
}

.xt-dislikes .fa,.xt-likes .fa {
    margin-right: 5px;
    font-size: 16px
}

.xt-dislikes .fa,body.rtl .xt-likes .fa {
    margin-left: 5px;
    margin-right: inherit
}

.xt-votes .xt-likes {
    margin: 0 10px 0 0
}

body.rtl .xt-votes .xt-likes {
    margin: 0 0 0 10px
}

.xt-votes .xt-dislikes {
    background-color: #ebebeb!important;
    margin: 0
}

.xt-dislikes span,.xt-likes i {
    font-size: 14px;
    margin: 0 3px 0 0
}

.xt-votes .xt-like_btn {
    color: #59aa19
}

.xt-votes .xt-dislike_btn {
    color: #c84848
}

.xt-dislike_btn,.xt-like_btn {
    text-decoration: none;
    display: inline-block
}

.comment-form-comment label,.wpuf-author {
    display: none
}

.xt-votes .xt-like_btn:hover {
    color: #59aa19
}

.xt-votes .xt-dislike_btn:hover {
    color: #c84848
}

.xt-dislike_btn:hover,.xt-like_btn:hover {
    text-decoration: none;
    opacity: .85
}

#breadcrumbs {
    clear: both;
    color: #5f5f5f;
    text-transform: uppercase;
    padding: 10px 10px 10px 11px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: rgba(229,229,229,.2);
    margin: 0;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    display: inline-block;
    width: 100%;
    min-height: 37px;
    line-height: 20px
}

#breadcrumbs span span {
    font-size: 10px;
    color: #5f5f5f;
    display: inline-block
}

#breadcrumbs a {
    font-size: 11px;
    float: left;
    color: #5f5f5f;
    margin-top: 2px
}

#breadcrumbs .icon-home {
    background-position: -8px -352px;
    background-size: 67px;
    position: relative;
    top: 4px
}

#breadcrumbs .sep {
    float: left;
    font-size: 5px;
    margin: 2px 5px 0;
    color: rgba(95,95,95,.5);
    top: 5px
}

#breadcrumbs .breadcrumb_last {
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 0!important;
    padding-right: 20px;
    text-indent: -1000px;
    height: 13px;
    margin: 0 -13px;
    background: url(data:image/gif;base64,R0lGODlhCQAHAPcAAAAAAKysrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAJAAcAAAgbAAMIHBjgn8GDBgsiPKhw4b+GDB9KRDjQ4cSAADs=) center center no-repeat #fafafa!important;
    position: relative;
    top: 7px;
    float: left
}

#breadcrumbs .breadcrumb_last {
    font-size: 11px;
    color: #5f5f5f
}

.toggle-wrapper {
    position: relative;
    top: 7px;
    margin-left: 12px;
    color: #212121;
    width: 55px;
    height: 30px;
    float: left
}

.toggle-wrapper .toggle-light {
    float: right;
    margin-left: 14px;
    opacity: .5;
    -o-transition: all .4s;
    transition: all .4s
}

.toggle-wrapper .toggle-dark,.toggle-wrapper .toggle-light {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s
}

.toggle-wrapper .toggle-dark {
    float: left;
    margin-right: 14px;
    opacity: .5;
    -o-transition: all .4s;
    transition: all .4s
}

.toggle-wrapper .toggle-on {
    opacity: 1
}

.toggle {
    font-style: normal;
    background-color: #474747;
    border-radius: 60px;
    cursor: pointer;
    width: 52px;
    height: 26px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    transition: all .25s linear
}

.toggle .slide {
    background: #fff;
    border-radius: 50%;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    height: 22px;
    width: 22px;
    position: absolute;
    top: 2px;
    left: 28px;
    transition: all .3s cubic-bezier(.43,.98,.86,1)
}

.pagination .current,.pagination a,.pagination span.extend,.pagination span.pages {
    margin: 0 2px;
    -moz-border-radius: 3px!important;
    -webkit-border-radius: 3px!important
}

.toggle .slide:after,.toggle .slide:before {
    color: #fff;
    content: "\f185";
    font-family: fontAwesome;
    font-size: 14px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    position: absolute
}

.toggle .slide:before {
    right: -20px;
    color: #fff
}

.toggle .slide:after {
    content: "\f186";
    left: -18px;
    color: #fff
}

.toggle.on {
    background: #e8280b
}

.toggle.on .slide {
    left: 2px;
    color: #fff
}

.entry-post blockquote {
    position: relative;
    padding: 10px 10px 10px 65px;
    quotes: "\201c" "\201d";
    font: 300 50px/1.5 'Roboto Condensed',arial,sans-serif;
    margin: 0
}

.entry-post blockquote:before {
    position: absolute;
    left: 0;
    top: 10px;
    color: #d70033;
    content: open-quote;
    font-family: georgia,serif;
    font-size: 2em;
    font-weight: 700;
    line-height: .7em
}

#wpcomm .wc-comment .wc-comment-right,#wpcomm .wc-comment-author,#wpcomm .wc-comment-author a,#wpcomm .wc-comment-date,#wpcomm .wc-comment-header,#wpcomm .wc-comment-text,#wpcomm .wc-toggle {
    font-family: roboto condensed,sans-serif!important
}

.entry-post blockquote p {
    margin: 0;
    float: none;
    width: auto
}

.entry-post blockquote p:first-child span {
    position: relative;
    z-index: 1
}


#mistake {
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

* html #mistake {
    background-image: none
}

#m_window {
    position: absolute;
    background: #fff;
    box-shadow: 0 2px 15px #000;
    border-radius: 2px;
    width: 400px;
    height: 430px;
    z-index: 150;
    overflow: hidden;
    -webkit-transition: opacity .5s,top .5s;
    -moz-transition: opacity .5s,top .5s;
    -ms-transition: opacity .5s,top .5s;
    -o-transition: opacity .5s,top .5s;
    transition: opacity .5s,top .5s
}

#m_frame {
    border: 0;
    overflow: auto;
    width: 100%;
    height: 425px
}

* html #m_frame {
    margin-top: 7px
}

#wpcomm .wc-comment {
    position: relative
}

#wpcomm .wc-comment .wc-comment-left {
    position: absolute!important;
    top: 7px!important;
    z-index: 999!important
}

#wpcomm .wc-comment .wc-comment-right {
    margin-left: 0!important;
    border: 1px solid #e6e6e6!important;
    position: relative!important
}

#wpcomm .avatar {
    border: none!important;
    width: 60px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

#wpcomm .wc-comment-header,#wpcomm .wc-comment-text {
    margin-left: 70px
}

#wpcomm .wc-comment-date {
    float: none!important;
    text-align: left!important;
    font-size: 11px!important;
    letter-spacing: 0!important;
    margin-right: 5px!important;
    color: #777!important;
    position: relative!important;
    top: -2px!important
}

#wpcomm .wc-comment-author,#wpcomm .wc-comment-author a {
    width: auto!important;
    margin-right: 10px;
    font-style: normal!important;
    font-weight: 700!important;
    color: #000!important;
    font-size: 13px!important
}

#wpcomm .wc-reply-link {
    color: #9b9b9b!important;
    font-size: 13px!important;
    position: absolute;
    top: 2px;
    right: 10px;
    font-weight: 400!important
}

#wpcomm .wc-reply-link:hover {
    text-decoration: none
}

#wpcomm .wc-comment-footer .wc-vote-img-up {
    width: 13px!important;
    height: 13px!important
}

#wpcomm .wc-comment-footer .wc-vote-img-down {
    margin: 0 0 -3px!important;
    width: 13px!important;
    height: 13px!important
}

#wpcomm .wc-vote-link {
    position: relative!important;
    left: -25px!important
}

.wc-comment-footer .wc-down {
    margin-left: 10px
}

#wpcomm .wc-comment-footer .wc-vote-result {
    border-radius: 8px;
    margin-right: 2px!important;
    position: relative!important;
    left: 13px!important;
    color: #fff!important;
    padding: 2px 5px!important;
    font-size: 11px!important
}

#wpcomm .wc-toggle {
    font-size: 10px!important
}

.thumbs-rating-already-voted {
    float: right;
    position: relative;
    top: 4px;
    margin-left: 12px;
    background: rgba(255,2,2,.87);
    padding: 2px 10px;
    border-radius: 5px;
    color: #fff;
    text-shadow: 0 0 5px #000;
    font-size: 12px;
    text-transform: uppercase
}

.related-p .related-posts-title {
    font-size: 24px;
    font-weight: 300!important;
    line-height: 40px;
    padding: 0 9px!important;
    margin-bottom: 0!important
}

.related-p .related-posts-title span {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    float: right;
    position: relative;
    top: 4px;
    right: -10px
}

.related-p .thumb:hover span {
    color: #e8280b!important;
    text-decoration: none
}

.related-p .thumb a {
    text-decoration: none
}

.related-p .thumb span {
    color: #181818!important;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    display: block;
    margin: 5px 0 15px;
    font-weight: 700
}

.related-p .thumb span:hover {
    color: #e8280b!important;
    text-decoration: none
}

.trands-tag #mainnav>ul>li>a {
    height: 15px;
    line-height: 15px
}

.tags-article span a:before {
    content: "# ";
    display: inline-block;
    margin-right: 1px
}

.menu-menyu-uvedomleniya-foruma-container {
    top: 10px;
    position: relative;
    float: left;
    margin-left: 25px
}

.add-article-button {
    top: 6px;
    position: relative;
    float: right;
    margin-left: 5px
}

.add-article-button a {
    text-shadow: none!important;
    font-size: 13px;
    font-weight: 700;
    background: #fff;
    display: block;
    width: 180px!important;
    height: 25px!important;
    text-align: center;
    border-radius: 3px;
    text-transform: uppercase
}

.add-article-button a:hover {
    text-decoration: none;
    box-shadow: 0 0 5px rgba(0,0,0,.35)
}

#swipebox-overlay {
    background: rgba(13,13,13,.7)!important
}

#swipebox-close {
    right: 17px!important;
    background-color: #ff0202!important
}

.blog-add-page .post_title_f {
    width: 100%
}

.blog-add-page select {
    height: 42px;
    padding: 4px 14px;
    border: 1px solid #cecece!important;
    border-radius: 4px
}

.blog-add-page .post_submit,.blog-add-page select {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px
}

.blog-add-page #wp-listingeditor-wrap {
    border: 1px solid #ccc!important
}

.blog-add-page .wp-editor-tools {
    display: none
}

.blog-add-page iframe {
    width: 99.9%!important
}

.blog-add-page .post_submit {
    background-color: #e8280b;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 40px;
    margin-right: 7px;
    padding: 0 28px;
    text-shadow: 0 1px 5px rgba(0,0,0,.49);
    position: relative;
    border-radius: 4px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.blog-add-page .post_submit:hover {
    background-color: #ef5038
}

.thumb:hover .thumb-views {
    background: rgba(0,0,0,.5);
    transition: all .3s ease-in-out
}

#anspress .ap-avatar img {
    width: 50px!important
}

.top-wrap .apicon-globe:before {
    color: #fff
}

#anspress .ap-questions-count {
    font-size: 11px!important
}

.ap-display-question-meta {
    font-size: 12px!important;
    font-family: roboto condensed
}

.ap-display-question-meta .views {
    margin-left: 0!important
}

#anspress .ap-questions-featured {
    color: #d56f56;
    font-size: 17px;
    left: 5px!important;
    position: absolute;
    top: 5px!important;
    background: rgba(255,255,255,.9);
    border-radius: 15px;
    height: 20px;
    width: 20px;
    text-align: center;
    box-shadow: 0 0 5px rgba(0,0,0,.35)
}

#anspress #ap-question-sorting .ap-dropdown-toggle.active {
    margin: 0!important
}

#anspress .ap-post-upload-form .ap-upload-link-rc>a {
    height: 33px!important;
    line-height: 30px!important;
    width: 33px!important
}

#anspress .ap-list-head .ap-btn-ask {
    padding: 6.5px 10px!important
}

.ap-q-content p {
    margin-bottom: 20px;
    font-size: 13pt!important;
    line-height: 22px!important;
    font-family: pt sans,sans-serif
}

.ap-q-content ul {
    padding-left: 30px;
    margin-bottom: 20px
}

.ap-q-content ul li {
    position: relative;
    font-size: 17px;
    line-height: 21px;
    margin-bottom: 10px
}

.ap-q-content ul li:before {
    content: '\2022';
    display: block;
    font-size: 30px;
    color: #e8280b;
    position: absolute;
    left: -20px;
    top: 1px;
    font-family: arial
}

.ap-q-content img {
    max-width: 100%;
    width: 100%!important;
    height: auto
}

.ap-q-content iframe {
    width: 100%;
    height: 350px
}

#anspress .ap-dropdown .ap-dropdown-menu {
    left: 0!important
}

#anspress .ap-notice {
    padding: 15px!important
}

#anspress .ap-subscribe b {
    display: inline-block;
    font-weight: 400;
    line-height: 30px;
    vertical-align: super;
    font-size: 10px;
    text-transform: uppercase;
    position: relative;
    top: -2px
}

.widget .ap-stats-widget li .stat-value {
    color: #888;
    float: right;
    font-size: 10px;
    position: relative;
    top: 4px
}

.ap-stats-widget li {
    position: relative;
    font-size: 17px;
    line-height: 5px!important;
    margin-bottom: 0!important;
    padding: 10px!important
}

.stat-label:before {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    top: 2px
}

.adbloc {
    background: #dbf0d4;
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #e0dede
}

.dont-add-our-site-pls {
    display: none;
    height: 71px;
    background: #dbf0d4 url(//rockstargame.su/wp-content/themes/Rockstargamesu/images/adc.png) no-repeat 15px center;
    background-size: 40px;
    overflow: hidden
}

.dont-add-our-site-pls .adb-text {
    float: left;
    padding: 20px 0 0 70px;
    font-size: 13px;
    line-height: 16px
}

.dont-add-our-site-pls .adb-btn {
    margin-top: 15px;
    display: block;
    background: #ff6c6c;
    color: #fff;
    height: 38px;
    text-align: center;
    padding: 0 25px;
    font-size: 12px;
    line-height: 38px;
    font-weight: 700;
    letter-spacing: .09em;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    float: left;
    margin-left: 16px
}

.dont-add-our-site-pls .adb-close {
    float: right;
    margin: 26px 24px 0 0;
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/images/closes.png) no-repeat center;
    width: 19px;
    height: 19px;
    background-size: 100%;
    cursor: pointer
}

.hide--first>:first-child {
    display: none
}

.hide--second>:last-child {
    display: none
}

.widget_text {
    margin-bottom: 0!important;
    border: 0!important;
    padding: 0!important
}


.entryList .entry {
    padding: 13px 13px 13px 11px;
    border-left: 2px solid rgba(0,0,0,.04);
    position: relative;
    display: block
}

.entryList .firstEntry .entryTitle {
    font-size: 14px;
    font-weight: 700
}

.entryList .firstEntry .entryTitle a {
    color: #222;
    word-wrap: break-word
}

.entryList .entryByline,.entryList .entryByline a {
    margin: 0;
    display: inline-block;
    font-size: 11px
}

.entryList:first-child .entryByline {
    margin: 4px 0
}

.entryList .firstEntry .entryImage {
    display: block!important;
    margin: 8px 0 0
}

.entryList .firstEntry .entryImage img {
    max-height: 103px
}

.entryList .entryImage img {
    width: 100%
}

.pullLeft {
    float: left
}

.sb-slidebar {
    background-color: #222;
    color: #e8e8e8
}

.sb-slidebar .info-tits {
    background-color: #222;
    color: #e8e8e8;
    line-height: 1;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255,255,255,.1);
    padding: 10px
}

.sb-slidebar a {
    color: #ff3971;
    text-decoration: none
}

.sb-menu {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.sb-menu li {
    width: 100%;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(255,255,255,.1);
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.sb-menu>li:first-child {
    border-top: none
}

.sb-menu>li:last-child {
    border-bottom: none
}

.sb-menu li a {
    width: 100%;
    display: inline-block;
    padding: 5px 10px;
    color: #f2f2f2;
    font-size: 14px
}

.sb-menu li a:hover {
    text-decoration: none;
    background-color: rgba(255,255,255,.05)
}

.sb-left .sb-menu li a {
    border-left: 3px solid transparent
}

.sb-left .sb-menu li a:hover {
    border-left: 3px solid
}

.sb-menu li:last-child {
    border-bottom: 0
}

.sb-right .sb-menu li a {
    border-right: 3px solid transparent
}

.sb-right .sb-menu li a:hover {
    border-right: 3px solid
}

.sb-right ul li.current-menu-item a:first-child,.sb-right ul li.current-menu-parent a {
    border-right: 3px solid #ffa819;
    background-color: rgba(255,255,255,.05);
    color: #ffa819
}

.sub-menu {
    display: none;
    padding: 0;
    margin: 0;
    list-style-type: none;
    background-color: rgba(255,255,255,.05)
}

.sub-menu li a {
    padding-left: 20px
}

span.sb-caret {
    width: 0;
    height: 0;
    display: inline-block;
    margin: 0 5px;
    border: 5px solid transparent;
    border-top: 5px solid;
    border-bottom: 0 solid transparent;
    position: relative;
    top: -2px
}

.sub-menu-active>span.sb-caret {
    border-top: 0 solid transparent;
    border-bottom: 5px solid
}

.more-post-link {
    position: absolute;
    top: 9px;
    right: 16px
}

.more-post-link a {
    color: #5f5f5f;
    font-size: 13px
}

.home-pop-list {
    right: 200px!important
}

.news-category-home {
    position: absolute;
    top: 6px;
    right: 15px;
    margin: 0
}

.news-category-home select {
    box-shadow: inset 0 0 3px rgba(0,0,0,.6);
    border-radius: 0!important;
    border: 0!important
}


.post-ratings-loading img {
    float: left
}

.anons-mod-rating {
    position: absolute;
    top: 5px;
    right: 0;
    padding-right: 7px;
    padding-left: 7px;
    font-weight: 700;
    font-size: 19px;
    text-transform: uppercase;
    background: #f90;
    color: #fff;
    text-shadow: 0 0 11px #000;
    box-shadow: 0 0 17px rgba(0,0,0,.3)
}

.anons-mod-rating i {
    font-size: 15px;
    position: relative;
    top: -1px
}

.anons-mod-rating img {
    display: none
}

.anons-mods-text {
    position: absolute;
    bottom: 5px;
    right: 0;
    padding-right: 7px;
    padding-left: 7px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    background: #f90;
    color: #fff;
    text-shadow: 0 0 11px #000;
    box-shadow: 0 0 17px rgba(0,0,0,.3)
}

.g-p-tit {
    display: block;
    position: relative;
    background: #e5e5e5;
    clear: both;
    border: 1px solid #d8d8d8;
    margin: 40px 0 -1px;
    padding: 5px;
    text-transform: uppercase
}

.g-p-v-item {
    float: left;
    margin-right: 5px;
    position: relative;
    width: 32.5%
}

.games-page-video .g-p-v-item .attachment-fp374_200 {
    width: 381px!important;
    height: 129px!important
}


.game-menu-page ul .current-articles-ancestor a,.game-menu-page ul .current-menu-item a,.game-menu-page ul .current-page-ancestor a,.game-menu-page ul .current_page_item a,.game-menu-page ul li a:hover {
    background: #f90;
    color: #fff;
    text-shadow: 0 0 5px #000
}

.game-menu-page ul .current-articles-ancestor a,.game-menu-page ul .current-articles-ancestor span,.game-menu-page ul .current-page-ancestor span,.game-menu-page ul .current_page_item span {
    background: #f90;
    color: #fff;
    text-shadow: 0 0 5px #000
}

.game-menu-page ul .game-menu-page-last {
    position: relative;
    border-bottom: 0!important
}

.game-menu-page ul .game-menu-page-last:after {
    content: "";
    display: block;
    position: relative;
    margin: 0 auto
}

.game-page-titless {
    position: relative
}

.game-page-titless a {
    text-decoration: none!important
}

.game-page-titless .more-post-link {
    top: 7px!important
}

.game-page-titless .more-post-link a {
    font-weight: 400!important;
    text-decoration: none!important
}

.game-list-page {
    border: 1px solid #d8d8d8;
    padding-top: 5px;
    padding-left: 0!important
}

.game-list-page li {
    margin-bottom: 0!important;
    border-bottom: 1px solid #d8d8d8;
    list-style: none;
    display: block;
    padding: 6px 8px
}

.game-list-page li:last-child {
    border-bottom: 0!important
}

.game-list-page li .datas {
    font-size: 13px;
    border-radius: 3px;
    background: #ffa81a;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 0 6px rgba(0,0,0,.69);
    padding: 1px 5px;
    box-shadow: 0 0 10px rgba(0,0,0,.25)
}

.game-page-video {
    border: 1px solid #d8d8d8
}

.game-page-video ul {
    padding-left: 0!important
}

.game-list-page a,.game-page-video a {
    text-decoration: none!important
}

.game-list-page a:hover,.game-page-video a:hover {
    color: #ffa819
}

.game-page-video .one-third {
    margin: 0 9px!important
}

.page-id-159 .entry-content ul li a {
    text-decoration: none;
    font-weight: 400!important
}

.page-id-159 .entry-content ul li a:hover {
    color: #ef8024
}

.home-bot-cat-menu-box {
    width: 960px;
    display: block;
    position: relative;
    clear: both;
    top: 12px
}

.home-bot-cat-menu-box:after {
    content: "";
    display: block;
    clear: both
}

.home-bot-cat-menu-box .entryList {
    width: 228px;
    float: left;
    margin-right: 30px
}

.home-bot-cat-menu-box .entryList:last-child {
    margin-right: 0!important
}

.blog-add-page p {
    clear: both
}

.blog-add-page #wp-listingeditor-wrap {
    border: 1px solid #ccc!important
}

.post_title_f {
    position: relative
}

.blog-add-page .textarea-t {
    font-weight: 700;
    font-size: 17px
}

.blog-add-page .wp-editor-tools {
    display: none
}

[placeholder]:focus::-webkit-input-placeholder {
    transition: opacity .3s .3s ease;
    opacity: 0
}

.blog-add-page input[type=text] {
    background: #fafafa;
    display: block;
    font-size: 17px;
    max-width: 100%;
    width: 100%;
    padding: 20px 10px;
    border: 1px solid #ececec;
    color: #333;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    margin-bottom: 30px
}

.blog-add-page input[type=text]::-webkit-input-placeholder {
    color: #777
}

.blog-add-page input[type=text]:-moz-placeholder {
    color: #777
}

.blog-add-page textarea {
    background: #ecebeb;
    display: block;
    min-height: 150px;
    max-width: 600px;
    width: 600px;
    font-size: 14px;
    padding: 8px 10px!important;
    border: 1px solid #ececec;
    color: #333;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    margin: 0
}

.blog-add-page select {
    background: #ecebeb;
    border-radius: 2px;
    padding: 0 10px;
    font-size: 17px;
    color: #666;
    height: 40px;
    line-height: 40px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    margin: 15px 0
}

.blog_add_img_w {
    position: relative;
    width: 362px;
    display: block;
    overflow: hidden
}

.post_image_tit {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 9px;
    padding-right: 20px;
    font-weight: 700;
    font-size: 18px;
    float: left
}

.post_image {
    height: 30px;
    font-size: 16px;
    margin-left: 0;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: 350px
}

.blog_add_img_w input[type=file] {
    background-color: #fff;
    height: 38px!important;
    border: initial;
    line-height: initial;
    padding: 5px;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.2) inset
}

.post_image::-webkit-file-upload-button {
    visibility: hidden;
    width: 30px;
    height: 30px
}

.post_image:before {
    content: '';
    width: 30px;
    height: 30px;
    display: block;
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/images/add-plus.png) no-repeat 50% 50%;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow: hidden
}

.post_image:hover:before {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    cursor: pointer
}

.blog-add-page .post_submit {
    background: #f90;
    color: #fff!important;
    border: 0;
    font-size: 20px;
    line-height: 21px;
    padding: 8px 23px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-family: roboto condensed,sans-serif!important;
    text-shadow: 0 0 4px rgba(0,0,0,.75);
    position: relative;
    top: 10px;
    text-transform: uppercase
}

.blog-add-page .post_submit:hover {
    color: #fff;
    background: #ef8024;
    cursor: pointer;
    text-shadow: 0 0 4px rgba(0,0,0,.55)
}

.blog-add-page .url-text {
    position: relative;
    top: 7px;
    left: 40px;
    font-size: 12px;
    background: red;
    padding: 3px 5px;
    color: #fff;
    text-shadow: 0 0 5px #000
}

.add_blogs_button {
    position: relative;
    display: block;
    float: right;
    top: -22px
}

.add_blogs_button a {
    background: #f90;
    color: #fff!important;
    border: 0;
    font-size: 17px;
    line-height: 21px;
    padding: 8px 23px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-family: roboto condensed,sans-serif!important;
    text-shadow: 0 0 4px rgba(0,0,0,.75)
}

.add_blogs_button a:hover {
    color: #fff;
    background: #ef8024;
    cursor: pointer;
    text-shadow: 0 0 4px rgba(0,0,0,.55)
}

.add_blogs_button-l {
    display: inline-block;
    width: 100%;
    text-align: center
}

.add_blogs_button-l a {
    background: #f90;
    color: #fff!important;
    border: 0;
    font-size: 14px;
    line-height: 21px;
    padding: 6px 18px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-family: roboto condensed,sans-serif!important;
    text-shadow: 0 0 4px rgba(0,0,0,.75)
}

.add_blogs_button-l a:hover {
    color: #fff;
    background: #ef8024;
    cursor: pointer;
    text-shadow: 0 0 4px rgba(0,0,0,.55)
}

.addblog-home-link {
    background: #f90;
    text-transform: uppercase;
    border: 0;
    font-size: 12px;
    padding: 3px 10px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #fff!important;
    text-decoration: none;
    position: relative;
    left: 100px;
    top: 0;
    text-shadow: 0 0 5px rgba(0,0,0,.56)
}

.addblog-home-link:hover {
    background: #ef8024;
    text-decoration: none
}

.translation-home-button a {
    width: 300px;
    display: block;
    background: #1fa103;
    margin-bottom: 10px;
    padding: 3px 10px;
    font-size: 17px;
    color: #fff;
    text-shadow: 0 0 6px #000
}

.translation-home-button a:hover {
    text-decoration: none;
    background: #27b807
}

.translation-home-button a:active {
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

#post-3488 tr td {
    vertical-align: top!important
}

.spritesmainadd-plus,.spritesmainarrow-circle-o-down-000000-18,.spritesmainarrow-right-ffffff-18,.spritesmainbookmark-000000-18,.spritesmaincalendar-000000-14,.spritesmainchevron-up-ffffff-15,.spritesmainclock-o-757575-12,.spritesmaincog-ffffff-23,.spritesmaincomment-o-000000-20,.spritesmaincomments-000000-18,.spritesmaincomments-757575-12,.spritesmaineye-000000-18,.spritesmainfolder-757575-12,.spritesmainfolder-o-000000-14,.spritesmainfooter-logo-20130903,.spritesmaingoogle-plus-cb4136-23,.spritesmainhome-ffffff-14,.spritesmainlogo-20131218,.spritesmainpencil-666666-14,.spritesmainrss-f8a45a-23,.spritesmainsearch-ffffff-14,.spritesmaintwitter-46a0d4-23,.spritesmainvk-5578a0-23,.spritesmainyoutube-play-000000-20,.spritesmainyoutube-play-ffffff-20 {
    display: inline-block;
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/spritesm.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.icon-home {
    background-position: -43px -189px;
    width: 14px;
    height: 14px
}

.icon-search {
    background-position: -43px -237px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 11px;
    left: 11px
}

.icon-cog {
    background-position: -6px -89px;
    background-size: 61px;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 6px;
    left: 3px
}

.icon-folder-close {
    background-position: -38px -419px;
    width: 12px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 2px
}

.icon-pencil {
    background-position: -43px -213px;
    width: 14px;
    height: 14px;
    display: inline-block;
    position: relative;
    top: 2px
}

#breadcrumbs .icon-home {
    background-position: -8px -352px;
    background-size: 67px;
    position: relative;
    top: 3px
}

.widget .icon-download {
    background-position: -10px -297px;
    background-size: 70px;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -17px;
    top: 0
}

.downloads-mods .icon-download {
    background-position: -10px -341px;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    top: 3px
}

.icon-arrow-right {
    background-position: -38px -341px;
    width: 18px;
    height: 18px;
    display: inline-block
}

.icon-google-plus {
    background-position: -10px -149px;
    width: 23px;
    height: 23px
}

.icon-twitter {
    background-position: -10px -215px;
    width: 23px;
    height: 23px
}

.icon-vk {
    background-position: -10px -248px;
    width: 23px;
    height: 23px
}

.icon-rss {
    background-position: -10px -182px;
    width: 23px;
    height: 23px
}

.icon-chevron-up {
    background-position: -43px -116px;
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
    left: 8px
}

.icon-eye-open2 {
    background-position: -61px -396px;
    width: 14px;
    height: 13px;
    display: inline-block;
    position: relative;
    top: 0
}

.spam-comm {
    border: 1px solid #000;
    background-color: #fcaf17;
    padding: 3px 5px;
    text-align: center;
    margin: 0 10px
}

.sb-menu .sb-menu-last-m-i {
    position: relative;
    padding-bottom: 30px;
    border-bottom: 0!important
}

.sub-podpis {
    margin-top: 16px;
    display: block;
    font-size: 13px;
    float: right;
    clear: both
}

.sub-podpis a {
    text-decoration: underline;
    color: #000
}

.sub-podpis a:hover {
    color: #f90
}

.more-related-posts {
    position: absolute;
    top: 15px;
    right: 0;
    font-size: 13px
}

#comments .ulogin_label {
    position: relative;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 32px;
    font-size: 17px
}

.rek-block-sidebar {
    background: #f90;
    text-align: center;
    font-size: 25px;
    padding: 100px 10px;
    color: #fff;
    text-shadow: 0 1px 4px rgba(0,0,0,.65);
    display: block;
    line-height: 27px;
    position: relative
}

.rek-block-sidebar a {
    color: #000;
    font-size: 18px;
    position: absolute;
    bottom: 47px;
    left: 120px;
    text-shadow: none;
    text-decoration: underline
}

.rek-block-sidebar a:hover {
    text-decoration: none
}

.pagetitle {
    line-height: 1.2;
    font-weight: 700;
    color: #000;
    font-size: 16px
}

.gruopvk-block {
    background: #e8dfaf;
    padding: 8px 0 12px;
    margin: 0 0 2px;
    border: 1px solid #f90;
    color: #000;
    font-size: 17px;
    font-weight: 700;
    text-align: center
}

.game-menu-page ul .current-page-ancestor a:first-child {
    background: 0;
    color: #000;
    text-shadow: none
}

.game-menu-page .sub-menu {
    display: block
}

.GameInfoCaption .sub-menu {
    display: block;
    border-bottom: 2px solid #f90;
    border-left: 2px solid #f90
}

.game-menu-page .sub-menu .sub-menu {
    padding-left: 20px;
    border: 0;
    display: block
}

.GameInfoCaption {
    background: #fff;
    border-top: 1px solid #d8d8d8
}

.GameInfoCaption .sub-menu {
    display: none
}

.GameInfoCaption>a {
    font-weight: 400;
    text-transform: uppercase;
    background: #ededed!important
}

.GameInfoCaption>a:hover,.GameMainCaption>a:hover {
    background: #f90!important
}

.GameMainCaption a,.GameMainCaption span {
    border-top: 2px solid #f90;
    text-transform: uppercase
}

.GameInfoCaption.CurrentActive>a,.GameInfoCaption.active>a {
    background: #cecece!important;
    border-left: 2px solid #f90
}

.game-menu-page .sub-menu li .sub-menu li a:before {
    content: "-";
    display: inline-block;
    margin-right: 5px
}

.game-menu-page ul .current-menu-item .sub-menu a,.game-menu-page ul .current_page_item .sub-menu a {
    color: #000;
    font-size: 15px;
    text-shadow: none;
    background: #fff
}

.game-menu-page #menu-item-6223.current-menu-item a,.game-menu-page #menu-item-6224.current-menu-item a,.game-menu-page ul .current-menu-item .sub-menu a:hover,.game-menu-page ul .current_page_item .sub-menu a:hover {
    background: #f90!important;
    color: #fff;
    text-shadow: 0 0 5px #000
}

.category_description {
    padding: 10px 15px;
    font-size: 14px;
    line-height: 18px;
    clear: both;
    display: block;
    background: #eaeaea;
    margin: 10px;
    color: #494949;
    text-shadow: 0 1px 2px #fff
}

.category_description p:last-child {
    margin: 0;
    padding: 0
}

.mods-ttext {
    clear: both
}

.sort-mods {
    position: absolute;
    top: 45px;
    right: 330px;
    z-index: 9999
}

.sort-mods ul li {
    display: inline-block;
    margin-left: 5px
}

.sort-mods ul li span {
    text-transform: uppercase
}

.sort-mods ul li a {
    background: #f90;
    text-transform: uppercase;
    border: 0;
    font-size: 13px;
    padding: 1px 10px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #fff!important;
    text-decoration: none;
    text-shadow: 0 0 3px rgba(0,0,0,.7);
    cursor: pointer
}

.sort-mods ul li a:hover {
    background: #ef8024
}

.sort-mods ul li .activs-mt {
    color: #fff!important;
    text-shadow: 0 0 3px rgba(0,0,0,.7);
    font-size: 13px;
    padding: 1px 10px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    background: #ef8024;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.news-category-home a {
    color: #5f5f5f;
    position: relative;
    top: 0;
    font-size: 12px
}

.news-category-home a:hover {
    text-decoration: underline
}

#sidebar .tags {
    margin-top: 10px;
    padding: 15px
}

#sidebar .tags:after {
    content: "";
    display: block;
    margin-bottom: 5px
}

#sidebar .tags li a:hover,.tags span a:hover {
    color: #de0000
}

#sidebar .tags li.current {
    background-position: left -27px
}

#sidebar .tags li.current a {
    background: #999;
    color: #000
}

.fsdt {
    text-align: center;
    padding: 50px 0
}

.icon-peop {
    width: 250px;
    display: inline-block;
    vertical-align: top
}

.icon-eye {
    width: 250px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 3px
}

.con-rd {
    font-weight: 700;
    color: #000;
    font-size: 35px;
    display: block;
    padding: 20px 0 0;
    text-shadow: 0 1px 2px #8c8c8c;
    font-family: roboto condensed,sans-serif
}

.con-rdds {
    text-transform: uppercase;
    font-family: roboto condensed,sans-serif;
    font-size: 20px
}

.et-imgs img {
    width: auto;
    vertical-align: middle
}

.et-imgs tr td {
    padding: 6px 13px!important
}

.wp-polls-form {
    margin-bottom: 0!important
}

.wp-polls {
    padding: 10px
}

.titles-pols {
    font-size: 17px;
    line-height: 17px;
    margin-bottom: 10px
}

.wp-polls-ul {
    padding-right: 10px!important;
    padding-bottom: 20px!important
}

.wp-polls-ul li {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 14px
}

.wp-polls-ul li input {
    position: relative;
    top: 3px
}

.wp-polls-ul li label {
    font-size: 14px;
    line-height: 14px
}

.wp-polls .pollbar {
    margin-top: 3px;
    border: none!important
}

.wp-polls .Buttons {
    border: none;
    background: #ef8024;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    font: inherit;
    padding: 5px 30px;
    margin: 5px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    text-shadow: 0 0 5px rgba(0,0,0,.6)
}

.wp-polls .Buttons:hover {
    background: #f90!important
}

.wp-polls .Buttons:active {
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.wp-polls a {
    color: #000;
    text-decoration: underline;
    font-size: 12px!important
}

.wp-polls a:hover {
    text-decoration: none
}

.wp-polls-loading {
    position: relative;
    top: -40px
}

.most-comm-news-it {
    position: relative;
    border-bottom: 1px solid #f90;
    display: block
}

.most-comm-news span {
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: 290px;
    padding: 10px;
    box-sizing: border-box;
    box-shadow: 0 -5px 20px rgba(0,0,0,.65);
    background: rgba(0,0,0,.6)
}

.most-comm-news span .tit-fd {
    color: #fff;
    display: block;
    text-shadow: 0 1px 3px #000;
    font-size: 17px;
    line-height: 17px;
    font-weight: 700
}

.most-comm-news span .tit-fd:hover {
    color: #f90;
    text-decoration: none
}

.com-c-y {
    color: #a9a9a9;
    font-size: 10px;
    display: inline-table;
    margin-left: 5px;
    position: relative;
    top: -1px
}

.ac-container {
    width: 100%;
    margin: 10px auto 30px;
    text-align: left
}

.ac-container br {
    display: none
}

.ac-container label {
    padding: 5px 20px;
    position: relative;
    z-index: 20;
    display: block;
    cursor: pointer;
    color: #777;
    text-shadow: 1px 1px 1px rgba(255,255,255,.8);
    line-height: 33px;
    font-size: 19px;
    background: #fff;
    box-shadow: 0 0 0 1px rgba(155,155,155,.3),1px 0 0 0 rgba(255,255,255,.9) inset,0 2px 2px rgba(0,0,0,.1)
}

.ac-container label:hover {
    background: #fff
}

.ac-container input:checked+label,.ac-container input:checked+label:hover {
    background: #c6e1ec;
    color: #3d7489;
    text-shadow: 0 1px 1px rgba(255,255,255,.6);
    box-shadow: 0 0 0 1px rgba(155,155,155,.3),0 2px 2px rgba(0,0,0,.1)
}

.ac-container input:checked+label:hover:after,.ac-container label:hover:after {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 7px;
    background: transparent url(//rockstargame.su/wp-content/themes/Rockstargamesu/img/arrow_down.png) no-repeat center center
}

.ac-container input:checked+label:hover:after {
    background-image: url(//rockstargame.su/wp-content/themes/Rockstargamesu/img/arrow_up.png)
}

.ac-container input {
    display: none
}

.ac-container article {
    background: rgba(255,255,255,.5);
    margin-top: -1px;
    overflow: hidden;
    height: 0;
    position: relative;
    z-index: 10;
    -webkit-transition: height .3s ease-in-out,box-shadow .6s linear;
    -moz-transition: height .3s ease-in-out,box-shadow .6s linear;
    -o-transition: height .3s ease-in-out,box-shadow .6s linear;
    -ms-transition: height .3s ease-in-out,box-shadow .6s linear;
    transition: height .3s ease-in-out,box-shadow .6s linear
}

.ac-container article p {
    font-style: italic;
    color: #777;
    line-height: 23px;
    font-size: 14px;
    padding: 20px;
    text-shadow: 1px 1px 1px rgba(255,255,255,.8)
}

.ac-container input:checked~article {
    -webkit-transition: height .5s ease-in-out,box-shadow .1s linear;
    -moz-transition: height .5s ease-in-out,box-shadow .1s linear;
    -o-transition: height .5s ease-in-out,box-shadow .1s linear;
    -ms-transition: height .5s ease-in-out,box-shadow .1s linear;
    transition: height .5s ease-in-out,box-shadow .1s linear;
    box-shadow: 0 0 0 1px rgba(155,155,155,.3)
}

.ac-container input:checked~article.ac-small {
    height: 210px;
    padding: 15px
}

.ac-container input:checked~article.ac-medium {
    height: 180px
}

.ac-container input:checked~article.ac-large {
    height: 230px
}

.dwqa-list-question .select .current-select {
    min-width: 300px!important
}

.commentNavigation {
    overflow: hidden;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    clear: both;
    padding: 0;
    text-align: center;
    position: relative;
    top: 7px
}

.commentNavigation .dots {
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 8px;
    padding: 0 7px
}

.commentNavigation a {
    background: #ffa819;
    color: #fff;
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 8px;
    padding: 0 7px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,.5)
}

.commentNavigation a:hover {
    color: #fff;
    text-decoration: none;
    background: #fab703;
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.commentNavigation .current {
    background: #f90;
    color: #fff;
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 8px;
    padding: 0 7px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,.5);
    box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset,0 1px 10px rgba(0,0,0,.3) inset
}

.t-dfa-d {
    margin: 0 6px
}

.fdsfr {
    right: 230px;
    top: 10px;
    font-size: 12px
}

.invent-sidebar-text {
    font-family: Chalet-ParisSixty,helvetica,arial,sans-serif;
    padding: 10px;
    color: #000;
    text-shadow: 0 1px 3px rgba(0,0,0,.3);
    font-size: 16px;
    font-weight: 700;
    text-align: center
}

.invent-sidebar-text a {
    text-decoration: underline;
    color: #000
}

.invent-sidebar-text a:hover {
    text-decoration: none
}

.invent-sidebar-more-button {
    clear: both;
    width: 150px;
    margin: 16px auto 5px;
    display: block;
    background: #f90;
    color: #fff!important;
    outline: 0;
    cursor: pointer;
    text-align: center;
    text-decoration: none!important;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: 15px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.2);
    text-transform: uppercase;
    font-size: 15px;
    line-height: 100%;
    padding: .4em 1em;
    font-family: roboto condensed,sans-serif
}

.invent-sidebar-more-button:hover {
    color: #fff;
    background-color: #ef8024;
    -webkit-box-shadow: inset 0 1px 0 0 #f38d00;
    box-shadow: inset 0 1px 0 0 #f38d00;
    cursor: pointer;
    text-decoration: none
}

.comment-text blockquote {
    padding: 5px 5px 5px 15px;
    font-style: italic;
    color: #696969;
    margin: 0 0 10px!important;
    background: #f8f8f8;
    border: 1px solid #e7e7e7;
    font-size: 14px;
    line-height: 22px;
    clear: none!important;
    box-shadow: 0 1px 3px rgba(0,0,0,.2)!important
}

.comment-text blockquote p {
    margin: .5em 0
}

#bubb {
    background: #fcf9cc;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px!important;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,.45);
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.45);
    box-shadow: 2px 2px 5px rgba(0,0,0,.45);
    position: absolute;
    top: -50px;
    left: -50px;
    color: #000;
    padding: 5px;
    text-decoration: none
}

#bubb span {
    color: #000;
    text-decoration: none;
    font: 11px Verdana
}

#bubb:hover span {
    border-bottom: 1px dashed
}

#comments #wp-true_comment-wrap,.comment-respond #qt_true_comment_code,.comment-respond #qt_true_comment_del,.comment-respond #qt_true_comment_ins,.comment-respond #qt_true_comment_more {
    display: none
}

.comment-respond .quicktags-toolbar input[value=b] {
    font-weight: 400!important
}

.comment-respond .quicktags-toolbar input {
    padding: 2px 9px;
    border-radius: 2px
}

.comment-respond .quicktags-toolbar input:hover {
    background: #f90;
    color: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,.2)
}

#contents {
    float: right;
    margin: 0 0 10px 10px;
    position: relative;
    z-index: 999;
    background: #fff;
    border: 1px solid #e7e7e7
}

#contents div.title {
    text-align: left
}

#contents #contentsbody {
    padding: 8px 15px;
    font-size: 14px
}

#contents #contentsbody ul {
    padding-left: 0;
    margin: 0;
    list-style: none
}

#contents #contentsbody ul ul {
    padding-left: 20px
}

#contents #contentsbody ul li {
    font-weight: 300;
    margin: 0
}

#contents #contentsbody ul li:after {
    display: none
}

#contents #contentsbody ul li a {
    display: inline-block;
    padding: 3px 0 3px 7px;
    font-size: 10px;
    color: #018cbb
}

#contents #contentsbody li:hover {
    color: #000
}

#contents #contentsbody ul li a:hover {
    color: #c7142b
}

#mistake {
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

* html #mistake {
    background-image: none
}

#m_window {
    position: absolute;
    background: #fff;
    box-shadow: 0 2px 15px #000;
    border-radius: 2px;
    overflow: auto;
    width: 400px;
    height: 430px;
    z-index: 150;
    -webkit-transition: opacity .5s,top .5s;
    -moz-transition: opacity .5s,top .5s;
    -ms-transition: opacity .5s,top .5s;
    -o-transition: opacity .5s,top .5s;
    transition: opacity .5s,top .5s
}

#m_frame {
    border: 0;
    overflow: auto;
    width: 100%;
    height: 425px
}

* html #m_frame {
    margin-top: 7px
}

.contents {
    list-style-type: none;
    counter-reset: list
}

.contents li:before {
    color: #555
}

.contents li.top {
    counter-increment: list;
    counter-reset: list1
}

.contents li.top:before {
    content: counter(list) '. '
}

.contents li.sub_1 {
    counter-increment: list1;
    counter-reset: list2
}

.contents li.sub_1:before {
    content: counter(list) '.' counter(list1) '. '
}

.contents li.sub_2 {
    counter-increment: list2
}

.contents li.sub_2:before {
    content: counter(list) '.' counter(list1) '.' counter(list2) '. '
}

.contents li.sub_3 {
    counter-increment: list3
}

.contents li.sub_3:before {
    content: counter(list) '.' counter(list1) '.' counter(list2) '.' counter(list3) '.'
}

.contents-wrap {
    margin: 0 0 12px;
    position: relative;
    z-index: 99;
    background: #fff;
    border: 1px solid #dadada
}

.contents-wrap ul {
    margin: 0;
    padding: 10px 10px 10px 30px
}

.contents-wrap ul li {
    font-weight: 300;
    margin: 0;
    position: relative;
    padding-left: 0!important;
    list-style: none
}

.contents-wrap ul li:before {
    content: counter(list) '. '!important;
    font-size: 13px!important;
    position: absolute;
    left: -20px;
    top: 4px;
    text-shadow: 0 1px 2px rgba(0,0,0,.3)
}

.contents-wrap ul li a {
    display: inline-block;
    padding: 3px 0;
    font-size: 13px;
    text-decoration: none!important
}

.contents-wrap ul li a:hover {
    text-decoration: underline!important
}

.contents-wrap .kc_title {
    line-height: 22px;
    text-shadow: 0 1px 0 #fff;
    border-bottom: 1px solid #dadada;
    padding: 11px 20px;
    text-align: center;
    font-size: 20px
}

.col-md-4-22 #sidebar {
    width: auto;
    float: none
}

.col-md-4-22 #sidebar .cntr020 {
    width: 50%;
    float: left
}

.kc_gotop {
    float: right;
    margin-top: 0;
    right: 0;
    top: 10px;
    background: #f90;
    color: #fff!important;
    border-radius: 25px;
    height: 15px;
    padding: 0 5px;
    line-height: 14px;
    text-shadow: 0 1px 2px #000;
    font-size: 9px;
    text-decoration: none!important
}

.kc_gotop:hover {
    background: #333
}

#top-banner-block {
    width: 100%;
    background: #222;
    padding: 10px;
    color: #fff;
    box-shadow: 0 0 5px #000;
    margin-bottom: 10px;
    border: 2px solid rgba(255,0,0,.5)
}

#top-banner-block .top-banner-block-close {
    position: absolute;
    top: 10px;
    right: 16px;
    border-radius: 47px;
    background: rgba(255,0,0,.65);
    padding: 1px 7px;
    color: #fff;
    font-family: arial;
    text-align: center;
    letter-spacing: 1px;
    text-shadow: 0 1px 5px rgba(0,0,0,.6)
}

#top-banner-block .top-banner-block-close:hover {
    box-shadow: 0 1px 10px #000;
    text-decoration: none;
    background: rgba(255,0,0,.8)
}

.hidefirst {
    display: none!important
}

.post-ratings em {
    display: block;
    margin: 10px 0;
    font-size: 14px
}


.post-ratings img:hover {
    cursor: pointer
}

.ratinf_countsd {
    position: absolute;
    top: 0;
    left: 32px;
    background: transparent;
    border-radius: 15px;
    padding: 7px 6px;
    color: #737373;
    font-weight: 700;
    border: 1px solid #ccc!important
}


.home-faq-but {
    background: #f90;
    color: #fff!important;
    width: 300px;
    height: 50px;
    display: block;
    line-height: 50px;
    text-align: center;
    margin-bottom: 13px;
    box-shadow: 0 1px 10px #000;
    text-shadow: 0 1px 3px rgba(0,0,0,.68);
    font-size: 25px;
    font-weight: 700
}

.home-faq-but:hover {
    text-decoration: none;
    background: #e58a00
}

.xt-votes .xt-likes {
    background-color: #27a159!important
}

.xt-votes .xt-likes {
    color: #fff!important
}

.xt-votes .xt-likes a {
    color: #fff!important
}

.xt-votes .xt-dislikes {
    background-color: #ebebeb!important
}

.xt-votes .xt-dislikes {
    color: #7d7d7d!important
}

.xt-votes .xt-dislikes a {
    color: #7d7d7d!important
}

.xt-votes {
    text-align: left!important
}

.xt-dislikes,.xt-likes,.xt-votes i {
    font-size: 14px!important
}

.xt-votes {
    margin-top: 30px;
    margin-bottom: 10px
}

.xt-dislikes,.xt-likes {
    border-radius: 3px;
    padding: 11px 20px;
    text-align: center;
    display: inline-block;
    line-height: 1em
}

.xt-dislikes .fa,.xt-likes .fa {
    margin-right: 5px;
    font-size: 16px
}

.xt-dislikes .fa,body.rtl .xt-likes .fa {
    margin-left: 5px;
    margin-right: inherit
}

.xt-votes .xt-likes {
    margin: 0 10px 0 0;
    color: #59aa19
}

body.rtl .xt-votes .xt-likes {
    margin: 0 0 0 10px
}

.xt-votes .xt-dislikes {
    margin: 0;
    color: #c84848
}

.xt-dislikes span,.xt-likes i {
    font-size: 14px;
    margin: 0 3px 0 0
}

.xt-votes .xt-like_btn {
    color: #59aa19
}

.xt-votes .xt-dislike_btn {
    color: #c84848
}

.xt-dislike_btn,.xt-like_btn {
    text-decoration: none;
    display: inline-block
}

.xt-votes .xt-like_btn:hover {
    color: #59aa19
}

.xt-votes .xt-dislike_btn:hover {
    color: #c84848
}

.xt-dislike_btn:hover,.xt-like_btn:hover {
    text-decoration: none;
    opacity: .85
}

.tab {
    display: block!important
}

.tab-content {
    display: none
}

#tab-1 {
    display: block
}

.partners .partner-tit {
    line-height: 1.2;
    font-weight: 700;
    color: #b5b5b5;
    text-transform: uppercase;
    font-size: 30px
}

.partners li {
    float: left
}

.partners li a {
    display: block
}

.not-reg-user {
    color: #fff;
    font-size: 25px;
    position: absolute;
    top: 17px;
    left: 45px;
    text-shadow: 0 1px 3px #000
}

.auth-site-button {
    display: block!important;
    width: 170px;
    clear: both;
    padding: 7px 10px;
    font-size: 15px;
    background: #f90;
    color: #fff!important;
    font-weight: 700;
    text-shadow: 0 1px 5px rgba(0,0,0,.6);
    text-align: center;
    text-transform: uppercase;
    font-family: roboto condensed,sans-serif;
    margin: 15px auto;
    border-radius: 20px
}

.auth-site-button:hover {
    text-decoration: none;
    background: rgba(255,153,0,.8)
}

.reg-site-button {
    display: block!important;
    width: 215px;
    clear: both;
    padding: 7px 10px;
    font-size: 15px;
    background: #c00404;
    color: #fff!important;
    font-weight: 700;
    text-shadow: 0 1px 5px rgba(0,0,0,.6);
    text-align: center;
    text-transform: uppercase;
    font-family: roboto condensed,sans-serif;
    margin: 15px auto;
    border-radius: 20px
}

.reg-site-button:hover {
    text-decoration: none;
    background: rgba(192,4,4,.8)
}

.rightTopItems {
    position: absolute;
    right: 0;
    top: 0;
    width: 90px;
    margin: 0;
    padding: 0
}

.rightTopItems>li {
    position: relative;
    height: 67px
}

.rightTopItems .user-link {
    display: block;
    width: 90px;
    height: 67px;
    color: #000
}

.profileItem:hover .userbar {
    display: block!important;
    overflow: visible
}

.userbar-wrapper {
    position: relative;
    height: 100%
}

.userbar {
    display: none;
    width: 270px;
    height: auto!important;
    position: absolute;
    overflow: visible;
    height: 0;
    top: 67px;
    right: 0;
    text-align: left;
    background-color: #252525;
    font: 15px/1.2 "PT Sans",helvetica,"segoe UI",arial,sans-serif;
    box-shadow: 0 6px 10px rgba(0,0,0,.7)
}

.rightTopItems.anonymous>li {
    margin-top: 15px
}

.login-btn {
    padding: 5px 15px;
    background-color: #00a4d1;
    color: #fff;
    border-radius: 2px;
    font: 15px pt sans,sans-serif
}

.login-btn:hover {
    color: #fff
}

.reg-btn {
    padding: 4px 15px;
    border: 1px solid gray;
    color: gray;
    border-radius: 2px;
    font: 15px pt sans,sans-serif
}

.reg-btn:hover {
    color: gray
}

.login-btn:hover,.reg-btn:hover {
    opacity: .9
}

.menuList.rightTopItems>li.loginItem {
    width: auto
}

.notifyItem,.writeItem {
    width: 40px
}

.profileItem {
    font-family: pt sans,sans-serif
}

.profileItem:hover {
    background-color: #252525
}

.profileItem.headerIcon:before {
    border: 0;
    background: 0 0
}

.profileItem .user-link img {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-top: 20px;
    margin-left: 5px;
    vertical-align: middle
}

.eventsQty {
    display: inline-block;
    padding: 0 6px;
    height: 20px;
    margin-top: 15px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    vertical-align: top;
    border-radius: 12px;
    background-color: #f00d3d;
    color: #fff
}

.menuIcon {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-top: 24px;
    margin-left: 17px;
    vertical-align: top;
    background: url(//rockstargame.su/wp-content/themes/Rockstargamesu/topbar-icons.png) no-repeat
}

.anonymous .profileItem {
    display: none
}

.moreItem .headerIcon:before {
    background: 0 0;
    width: 13px;
    height: 10px;
    top: 15px;
    left: 22px
}

.moreItem.check .headerIcon:before,.moreItem:hover .headerIcon:before {
    width: 27px;
    height: 26px;
    top: 7px;
    left: 15px;
    background-position: -13px 0
}

.writeItem.headerIcon:before {
    background-position: 0 -100px
}

.writeItem.headerIcon:hover:before {
    background-position: -50px -100px
}

.notifyItem.headerIcon:before {
    background-position: 0 0
}

.notifyItem.headerIcon:hover:before {
    background-position: -50px 0
}

.shoutsItem {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background-color: #262626
}

.shoutsItem.active,.shoutsItem.headerIcon.active:hover {
    background-color: #00b29c
}

.shoutsItem.headerIcon.active:before {
    background-position: -50px -57px;
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: 75% 50% 0;
    transform-origin: 75% 50% 0;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: 75% 50% 0;
    -webkit-transition: -webkit-transform .4s ease;
    transition: transform .4s ease
}

.shoutsItem .shoutsLink {
    display: block;
    height: 50px;
    position: relative;
    z-index: 10;
    text-indent: -9000px
}

.shoutsItem.headerIcon:before {
    background-position: 8px -50px
}

.shoutsItem.headerIcon:hover {
    background-color: #333
}

.writeItem.headerIcon:hover {
    border-color: #fff
}

.icon-notifications.it-has-notifications,.notifyItem.headerIcon.it-has-notifications:before {
    background-position: -100px 0
}

.userbar .userBlock {
    display: block;
    text-align: center;
    color: #fff;
    width: auto!important;
    height: auto!important
}

.profileItem .userbar a {
    display: inline
}

.userbar .userBlock img {
    display: block;
    width: 116px;
    height: 116px;
    border-radius: 50%;
    margin: 20px auto 10px;
    border: 2px solid #fff
}

.userbar .userBlock span.userName {
    font-weight: 700;
    font-size: 24px
}

.userbar .userBlock span {
    display: block;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis
}

.profileControlLinks {
    margin-top: 20px;
    padding: 0 20px;
    text-align: left
}

.profileControlLinks a {
    color: #676767
}

.profileControlLinks .exitLink {
    float: right
}

.profileControlLinks a {
    color: #676767
}

.userbar .userNav {
    background: 0 0;
    margin-top: 20px
}

.userNav>li:first-child {
    border-top: 1px solid #515151
}

.userNav>li {
    border-bottom: 1px solid #515151
}

.userNav>li>a {
    padding: 0 20px;
    display: block;
    text-align: left;
    height: 48px;
    line-height: 48px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAABDCAYAAABgFw6IAAAAGXRF…d/xbkGHVEwlMK7nQfoRm0jm7QY+zFoSszzsCHohaHbwEGAJA3lKlQRXMLAAAAAElFTkSuQmCC) no-repeat 100% 14px;
    color: #fff
}

.lastVideoBlock {
    padding: 10px 30px 30px;
    background: #333;
    clear: both
}

.lastVideoBlock:after {
    content: "";
    display: block;
    clear: both
}

.lastVideoTitle {
    text-align: left;
    margin: 0 0 15px;
    color: #fff;
    font-weight: 700;
    font-size: 26px;
    line-height: 36px
}

.lastVideoTitle span {
    color: #d3222a;
    padding: 0 50px 0 0
}

.lastVideoTitle a {
    display: inline-block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    margin: 0 0 0 10px;
    position: relative;
    top: -3px;
    color: #aaa!important;
    border-bottom: 1px solid rgba(255,255,255,.07)
}

.lastVideoTitle a:hover {
    text-decoration: none;
    border-bottom: 1px solid rgba(255,255,255,.5)
}

.lastVideoCont {
    overflow: hidden;
    margin: 0 0 0 -30px
}

.newGVideo {
    position: relative;
    width: 280px;
    height: 160px;
    float: left;
    margin: 0 0 0 30px;
    margin-bottom: 30px
}

.TwoColumnsVideo .newGVideo {
    margin: 0 0 30px 24px
}

.newGVideo .vid-tit {
    position: absolute;
    bottom: 0;
    padding: 10px;
    color: #fff;
    z-index: 999;
    font-size: 15px;
    line-height: 20px;
    text-shadow: 0 2px 2px #000;
    text-transform: uppercase
}

.newGVideo:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.5) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(211,34,42,.5)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.5) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.5) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.5) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(211,34,42,.5) 100%)
}

.videomarginnone {
    margin-bottom: 0!important
}

.lastVideomorea {
    float: right;
    padding: 0!important;
    text-transform: uppercase
}

.lastVideomorea a {
    margin: 0!important
}

.newGVideo .gamevideo-mask2:hover {
    background: rgba(0,0,0,.6)
}

.newGVideo .gamevideo-mask2 {
    position: absolute;
    background: rgba(0,0,0,.3);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 280px;
    height: 160px;
    z-index: 9;
    -webkit-transition: all .2s 50ms ease;
    -moz-transition: all .2s 50ms ease;
    -ms-transition: all .2s 50ms ease;
    -o-transition: all .2s 50ms ease;
    transition: all .2s 50ms ease
}

.newGVideo img {
    display: block;
    width: 313.3px;
    height: 160px
}

.moduleOverflow {
    overflow: hidden
}

.item.articles {
    float: left;
    height: 260px;
    position: relative;
    margin: 0 0 30px 20px;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.item.articles:first-child {
    margin: 0 0 30px 20px
}

.item.articles:hover .articles-mask {
    opacity: 1
}

.item.articles .articles-mask {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    z-index: 2;
    opacity: 0;
    transition-property: opacity;
    transition-duration: .1s;
    transition-delay: 30ms;
    transition-timing-function: linear
}

.item.articles div {
    cursor: pointer
}

.blogNEW {
    width: 480px;
    margin: 0!important
}

.width353 {
    width: 320px
}

.item.articles .articles-block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px 20px;
    z-index: 3
}

.item.articles div {
    cursor: pointer
}

.aporesult-articles:after,.item.articles.heightOver:after,.item.articles:after,.item.games:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.23) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(211,34,42,.23)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.23) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.23) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(211,34,42,.23) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(211,34,42,.23) 100%)
}

.item.articles .articles-block .articles-cat {
    margin: 15px 0 0;
    overflow: hidden;
    color: #fff;
    font-size: 13px
}

.item.articles .articles-block .articles-title {
    text-shadow: 0 2px 3px rgba(0,0,0,.6);
    color: #fff;
    font-weight: 700;
    font-size: 20px
}

.item.articles .articles-block .articles-cat a,.item.articles .articles-block .articles-title a {
    color: #fff;
    text-decoration: none;
    font-family: roboto condensed
}

.item.articles div {
    cursor: pointer
}

.item.articles div {
    cursor: pointer
}

#wpcomm .wc-comment .wc-comment-right {
    margin-left: 0!important;
    border: 1px solid #e6e6e6!important;
    position: relative!important;
    font-family: roboto condensed,sans-serif!important
}

#wpcomm .avatar {
    border: none!important;
    width: 60px
}

#wpcomm .wc-comment-header {
    margin-left: 70px;
    font-family: roboto condensed,sans-serif!important
}

#wpcomm .wc-comment-text {
    margin-left: 70px;
    font-family: roboto condensed,sans-serif!important
}

#wpcomm .wc-comment-date {
    float: none!important;
    text-align: left!important;
    font-size: 12px!important;
    letter-spacing: 0!important;
    margin-right: 5px!important;
    color: #777!important;
    position: relative!important;
    top: -5px!important;
    font-family: roboto condensed,sans-serif!important
}

#wpcomm .wc-comment-author,#wpcomm .wc-comment-author a {
    width: auto!important;
    margin-right: 10px;
    font-style: normal!important;
    font-weight: 700!important;
    color: #000!important;
    font-size: 13px!important;
    font-family: roboto condensed,sans-serif!important
}

#wpcomm .wc-reply-link {
    background: #f90;
    text-transform: uppercase;
    color: #fff!important;
    border: 0;
    font-size: 13px;
    padding: 0 10px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: absolute;
    right: 10px;
    top: 10px;
    font-family: roboto condensed,sans-serif!important;
    font-weight: 400!important
}

#wpcomm .wc-reply-link:hover {
    text-decoration: none;
    background: #ef8024
}

#wpcomm .wc-reply-link {
    opacity: .2;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}

#wpcomm .wc-comment .wc-comment-right:hover .wc-reply-link {
    opacity: 1;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}

#wpcomm .wc-comment-footer .wc-vote-img-up {
    width: 13px!important;
    height: 13px!important
}

#wpcomm .wc-comment-footer .wc-vote-img-down {
    margin: 0 0 -3px!important;
    width: 13px!important;
    height: 13px!important
}

#wpcomm .wc-comment-footer .wc-vote-result {
    border-radius: 8px
}

#wpcomm .wc-toggle {
    font-size: 10px!important;
    font-family: roboto condensed,sans-serif!important
}

.hearings {
    position: absolute;
    bottom: 5px;
    left: 5px;
    text-shadow: 0 0 5px rgba(0,0,0,.6);
    font-weight: 700
}

.upd {
    position: absolute;
    bottom: 5px;
    right: 5px;
    text-shadow: 0 0 5px rgba(0,0,0,.6);
    font-weight: 700
}

.sear-tags {
    position: absolute;
    top: 5px;
    left: 5px;
    text-shadow: 0 0 5px rgba(0,0,0,.6);
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: #f90;
    border: 0;
    font-size: 16px;
    line-height: 16px;
    padding: 4px 10px;
    text-align: center;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none;
    -webkit-box-shadow: 0 0 25px #000;
    -moz-box-shadow: 0 0 25px #000;
    box-shadow: 0 0 25px #000;
    display: block
}

.if-upd-hear {
    text-transform: uppercase;
    color: #fff;
    background: #f90;
    border: 0;
    font-size: 13px;
    line-height: 16px;
    padding: 3px 10px;
    text-align: center;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    text-decoration: none;
    text-shadow: 0 0 4px rgba(0,0,0,.6);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.6);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.6);
    box-shadow: 0 0 10px rgba(0,0,0,.6);
    display: block
}

.entry-post .if-upd-hear {
    color: #55acee;
    margin: 20px 5px;
    border-radius: 0;
    box-shadow: none;
    text-shadow: 1px 1px 2px #fff;
    line-height: 20px;
    font-size: 15px;
    padding: 5px;
    background: #f7f7f7;
    border: 1px dashed #ccc
}

.related-posts .entry-meta {
    margin: 0
}

.related-posts .related-posts-title {
    position: relative;
    color: #000;
    font-weight: 700;
    font-size: 19px;
    text-transform: uppercase;
    padding-top: 10px
}

.related-posts .related-posts-title a {
    display: inline-block;
    font-size: 14px!important;
    color: red
}

.related-posts .related-posts-title a:hover {
    color: #000;
    text-decoration: underline
}

.related-posts a {
    color: #000;
    line-height: 18px;
    display: block;
    font-weight: 700;
    font-size: 15px!important
}

.related-posts a:hover {
    text-decoration: none;
    color: #f90
}

.related-posts .thumbnail {
    margin: 10px 0 7px;
    border: 1px inset #000
}

.related-posts .one-third {
    float: none!important;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 15px
}

.related-posts .one-third:last-child {
    margin-right: 0
}

.related-posts h5 {
    font-size: 15px!important
}

.auth-com {
    float: left;
    margin-right: 10px;
    font-style: normal;
    font-weight: 700;
    color: #000;
    font-size: 13px;
    position: relative
}

.auth-com a {
    color: #000
}

.authcomment-admin .reply a {
    box-shadow: 0 0 5px rgba(0,0,0,.3)!important
}

.comment-admins .safe-comments-report-link {
    display: none
}

.BlackBack {
    background: #333
}

.BlackBack .moduleOverflow {
    color: #fff
}

.hideShow {
    float: right;
    color: #3a3a3a;
    border-bottom: 1px dotted #9a9a9a;
    font-size: 14px;
    margin-right: 10px
}

.hideShow:hover {
    text-decoration: none;
    color: #e8280b;
    border-bottom: 1px solid #e8280b
}

.cntr {
    text-align: center
}

.cntr60 {
    text-align: center;
    margin: 60px 0
}

.cntr20 {
    text-align: center;
    margin: 20px 0;
    clear: both
}


.ml-10 {
    margin-left: -10px
}


.marg_left100 {
    margin-left: 100px;
    float: left
}

.marg_left50 {
    margin-left: 50px;
    float: left
}

.left20 {
    text-align: left;
    margin: 20px 0
}

.right20 {
    text-align: right;
    margin: 20px 0
}

.links_block_right {
    float: right;
    margin-top: 90px
}

.links_block_left {
    float: left;
    margin-top: 90px
}

.games-slider {
    height: 335px;
    overflow: hidden
}

.games-slider .slick-slide a:hover {
    cursor: w-resize
}

.games-slider .slick-slide {
    opacity: .5;
    transition: all .5s ease-in-out
}

.games-slider .slick-current {
    opacity: 1;
    transition: all .5s ease-in-out
}

.facebook:hover {
    background-color: #2d4373;
    color: #fff
}

.google {
    background-color: #dd4b39
}

.google:hover {
    background-color: #c23321;
    color: #fff
}

.twitter:hover {
    background-color: #2795e9;
    color: #fff
}

.vkontakte:hover {
    background-color: #466482;
    color: #fff
}

.ok:hover {
    background-color: #d07326;
    color: #fff
}

#postwidget #recent_p li>a {
    position: relative;
    display: block
}

#postwidget #recent_p li>a:hover .articles-mask {
    opacity: 1
}

#postwidget #recent_p .posts li {
    padding: 10px 15px;
    max-width: 100%!important
}

#postwidget #recent_p .wp-post-image {
    width: 100%;
    margin: 0
}

#postwidget #recent_p .postwidget-title {
    font-weight: 400;
    margin-top: 10px;
    text-align: center;
    color: #181818
}

#postwidget #recent_p a.postwidget-title:hover {
    color: #ff0202
}


.breadcrumbs a:hover {
    color: #e8280b;
    text-decoration: none;
    border-bottom: 1px solid #e8280b
}

.forum-tabs {
    margin-bottom: 20px
}

.forum-tabs>div,.forum-tabs>input {
    display: none
}

.forum-tabs label {
    padding: 8px 10px;
    border: 1px solid #eaeaea;
    line-height: 28px;
    cursor: pointer;
    position: relative;
    background: #fff;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    bottom: 1px
}

.forum-tabs input[type=radio]:checked+label {
    background: #000;
    color: #fff
}

.forum-tabs>input:nth-of-type(1):checked~div:nth-of-type(1),.forum-tabs>input:nth-of-type(2):checked~div:nth-of-type(2) {
    width: calc(100% - 10px);
    display: block;
    padding: 5px;
    border: 1px solid #eaeaea
}

span#contentsBtn {
    font-size: 14px;
    font-weight: 400;
    background: #ff9800;
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff;
    float: right;
    cursor: pointer;
    -webkit-transition: all .2s cubic-bezier(.15,0,.2,.25);
    transition: all .2s cubic-bezier(.15,0,.2,.25);
    margin-top: -5px
}

span#contentsBtn:hover {
    opacity: .85
}

a.kc_gotop {
    display: none
}


@media screen and (max-width: 800px) {
    .item.articles {
        height:280px!important;
        max-width: 90%!important;
        margin: 20px auto!important;
        display: block!important;
        float: none!important
    }
}

.icon-author {
    width: 14px;
    height: 21px;
    display: inline-block;
    position: relative;
    top: 2px;
    background: url(/wp-content/themes/Rockstargamesu/img/icon-author.svg) no-repeat;
    background-size: cover
}


.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

ol {
    margin-left: 10px
}

.entry-content ol {
    padding-left: 25px
}

.editors-posts .cat a {
    color: #757575
}

.dates {
    color: #757575
}

.sb-slidebar .info-tits {
    background-color: #000;
    border-bottom: 10px solid #ef8024
}

.GameInfoCaption.CurrentActive>a,.GameInfoCaption.active>a {
    background-color: #000!important;
    color: #fff
}

.game-menu-page .sub-menu .sub-menu {
    background-color: #222
}

.menu-menu2nofollow-container {
    display: none
}

.item.articles {
    background-size: 100% 100%
}

.archive-header h1 {
    clear: both;
    color: #5f5f5f;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 0;
    padding: 10px 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    margin: 0;
    min-height: 40px
}

.adb a:visited {
    color: #fff
}

.adb {
    background-color: red;
    color: #fff;
    padding: 10px;
    border-radius: 6px
}

.adb a {
    text-decoration: none
}

.adb:hover {
    background-color: #53a7ea
}

.adb a {
    color: #fff
}

::selection {
    background: #f8a73e
}

.button_mod {
    background-color: red;
    color: #fff;
    padding: 9px;
    border-radius: 15px;
    font-size: 19px;
    font-weight: 510;
    font-family: inherit;
    display: inline
}

.button_mod:hover {
    background-color: #ffaf1c
}

.button_mod a {
    color: #fff;
    text-decoration: none
}

.sp-widget.sp-embed {
    padding: 1px!important
}


.tooltip {
    display: none;
    position: absolute;
    border: 1px solid #333;
    background-color: #161616;
    border-radius: 5px;
    padding: 10px;
    color: #fff;
    font-size: 12px Arial
}

.h2foot {
    color: #fff
}

a.tip:hover {
    position: relative
}

a.tip:hover span {
    border: silver 1px dotted;
    padding: 5px 20px 5px 5px;
    display: block;
    z-index: 100;
    background: url(//rockstargame.su/adb_script1/../images/status-info.png) #f0f0f0 no-repeat 100% 5%;
    left: -30px;
    margin: 10px;
    position: absolute;
    top: 10px;
    left: 3px;
    text-decoration: none
}

.wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
    padding: 10px;
    background: #000;
    color: #fff;
    border-radius: 5px
}

.topArticlesh5 {
    margin-top: -5px!important
}

.tits-faqs {
    margin-bottom: 10px!important
}

#topArticles2 {
    height: auto!important
}

.vip-link:hover {
    background: #f9e297!important
}

.donat-button {
    background-color: #323845;
    color: #fff;
    padding: 10px;
    border-radius: 6px;
    margin-left: 10px
}

.donat-button a {
    text-decoration: none
}

.donat-button:hover {
    background-color: #53a7ea
}

.donat-button a {
    color: #fff
}

.gta5-sell a {
    margin-left: 5px;
    color: #dc143c!important
}

.badge-tooltip .media {
    overflow: visible;
    width: auto
}

.media-body,.media-left,.media-right {
    display: table-cell;
    vertical-align: top
}

.badge-tooltip .media,.badge-tooltip .media-body {
    overflow: visible;
    width: auto
}

.media-body,.media-left,.media-right {
    font-size: 14px;
    display: table-cell;
    vertical-align: top
}

.media-left .media-object,.media-right .media-object {
    max-width: none;
    margin-right: 10px
}

.media-object {
    display: block
}

.media-heading {
    font-size: 17px
}

.media {
    color: #232222;
    width: 330px
}

.game-heading-compact {
    margin: -14px 0 0;
    padding: 10px 0;
    border-bottom: 5px solid #222;
    display: flex;
    align-items: center;
    font-size: 1.2rem
}

.game-heading-compact .game-boxart {
    margin-right: 10px;
    margin-left: 10px;
    flex-shrink: 0
}

.game-heading-compact .game-header {
    display: flex;
    width: 100%;
    align-items: center
}

.game-heading-compact .gp-game-title {
    margin: 0 0 5px;
    font-size: 28px
}

.game-heading-compact .btn-set {
    margin-left: auto;
    white-space: nowrap
}

.get-game,.release-date {
    font-size: 15px
}

#content_rb_53470,#content_rb_53472 {
    clear: none!important
}

#reading-time {
    font-size: 11px;
    background: #000;
    color: #fff;
    padding: 0 9px;
    display: block;
    position: absolute;
    bottom: 0;
    z-index: 999;
    cursor: help
}

#reading-time:hover {
    background: rgba(0,0,0,.5);
    transition: all .3s ease-in-out
}

#read:hover {
    cursor: help
}

#price {
    position: absolute;
    font-size: 15px;
    margin-top: 2px;
    margin-left: 5px
}

.stream {
    float: left;
    margin: 5px;
    width: 45%
}

.stream iframe {
    width: 100%;
    height: 300px
}

#stream-all {
    margin-right: 10px
}

.stream-active {
    color: red;
    cursor: pointer
}

.playpay_mobi {
    padding-bottom: 20px
}

.header-wrap #searchform #s {
    z-index: 99
}

.gn-button-style {
    color: #fff;
    padding: 10px;
    border-radius: 3px;
    text-decoration: none
}

.gn-button:hover {
    color: #fff;
    text-decoration: none
}

.views-margin-right {
    margin-right: 15px;
    font-size: 13px
}

.padd-bottom {
    padding-bottom: 10px
}

.padd-top {
    padding-top: 10px!important
}

.padd-right {
    padding-right: 10px!important
}

.padd-ten {
    padding: 10px
}

.padd-left {
    padding: 10px
}

.padd-all {
    padding: 25px
}

.marg-0 {
    margin: 0!important
}

.marg-right {
    margin-right: 5px
}

.align-center {
    text-align: center
}

.height300 {
    height: 300px!important
}

.width300 {
    width: 300px!important
}

.font13px {
    font-size: 13px
}

.avatar-img-update {
    position: relative;
    top: -35px;
    font-weight: 700;
    font-size: 21px;
    color: red;
    text-shadow: 0 0 1px rgba(0,0,0,.5)
}

.avatar-input {
    border: 1px solid rgba(204,204,204,.5);
    padding: 2px 5px 5px
}

.avatar-article {
    padding-top: 270px;
    padding-bottom: 270px
}

.avatar-bottom {
    width: 262px;
    display: block;
    margin: 0 auto
}


.hideme {
    display: none
}

.deep-blue {
    color: #4e729a
}

.orange {
    color: orange
}

.light-blue {
    color: #1fc1f1
}

.black {
    color: #000
}


.dark-blue {
    color: #3b5998
}

.pure-blue {
    color: blue
}

.icon-angle {
    margin-right: 1px;
    color: #a1a3b5
}

.stream-views-count {
    float: right;
    margin-right: 15px;
    font-size: 13px
}

.game-menu-page ul li a:hover {
    border-right: 3px solid #fff;
    background-color: #2c2b2b!important
}

.subscribe:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.19)
}

.game-menu-page ul span {
    background-color: red;
    color: #fff
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {
    display: table;
    content: " "
}

.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
    clear: both
}

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

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block
}

abbr[title] {
    border-bottom: 1px dotted
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

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

figure {
    margin: 1em 40px
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button[disabled],html input[disabled] {
    cursor: default
}

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

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

.img-responsive {
    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;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px
}

.col-xs-1,.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-xs-10,.col-xs-11,.col-xs-12 {
    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%
}

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-pull-0 {
    right: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-push-0 {
    left: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

