/*
Theme Name: probukmekerov
Version: 2.10.17
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

html {
    overflow-x: hidden;
}

body {
    color: #444;
    font: normal 100% helvetica, arial, sans-serif;
    line-height: 100%;
    margin: 0 auto;
    padding: 0;
    font-weight: 500;
}

img {
    max-width: 100%;
    height: auto;
}

iframe,
embed,
object,
video {
    max-width: 100%;
}

/************************************************
	Hyperlinks
************************************************/

a, a:visited {
    text-decoration: none;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    -webkit-transition: color .2s;
    transition: color .2s;
}

a:hover {
    text-decoration: underline;
}

a:active,
a:focus {
    outline: none;
}

/************************************************
	Layout
************************************************/

#site {
    width: 100%;
}

.breaker {
    clear: both;
}

.right, .alignright {
    float: right;
}

#content-area img.alignright {
    width: 100%;
    margin: 0 0 10px 15px;
}

.left, .alignleft {
    float: left;
}

.aligncenter {
    display: block;
    margin: 0 auto;
}

.fixed-nav {
    -ms-box-shadow: 0 4px 15px -5px #555;
    -moz-box-shadow: 0 4px 15px -5px #555;
    -o-box-shadow: 0 4px 15px -5px #555;
    -webkit-box-shadow: 0 4px 15px -5px #555;
    box-shadow: 0 4px 15px -5px #555;
    position: fixed !important;
    z-index: 1000;
}

.section-div {
    border-bottom: 1px dotted #ccc;
    float: left;
    margin: 20px 0;
    width: 100%;
}

@media (min-width: 640px) {
    #content-area img.alignright {
        max-width: 300px;
    }
}

/************************************************
	Top Navigation
************************************************/

#top-wrapper {
    float: left;
    position: relative;
    width: 100%;
    z-index: 1;
}

#top-nav-wrapper {
    background: #fff;
    -ms-box-shadow: 0 1px 10px -5px #555;
    -moz-box-shadow: 0 1px 10px -5px #555;
    -o-box-shadow: 0 1px 10px -5px #555;
    -webkit-box-shadow: 0 1px 10px -5px #555;
    box-shadow: 0 1px 10px -5px #555;
    float: left;
    position: relative;
    width: 100%;
    z-index: 2000;
}

#top-nav {
    margin: 0 auto;
    position: relative;
    width: 960px;
    height: 30px;
}

#top-menu {
    float: left;
    max-width: 729px;
    position: relative;
}

#top-menu ul {
    float: left;
    position: relative;
    width: 100%;
}

#top-menu ul li {
    display: inline;
    float: left;
    position: relative;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}

#top-menu ul li a {
    color: #777;
    float: left;
    font: 700 12px/12px 'Open Sans', sans-serif;
    padding: 10px 12px;
    text-decoration: none;
    text-transform: uppercase;
}

#top-menu ul li a:hover {
    text-decoration: underline;
}

#top-menu ul li ul {
    display: none;
}

#search-wrapper {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    float: right;
    width: 169px;
}

#searchform {
    float: right;
    position: relative;
}

#searchform input {
    background: #fff url(images/search-icon.png) no-repeat right 50%;
    border: none;
    color: #777;
    float: left;
    font: 500 12px/30px 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0 10px;
    height: 30px;
}

#searchform #search-button {
    border: none;
    float: left;
}

#searchform #s:focus {
    outline: none;
}

/************************************************
	Leaderboard
************************************************/

#leader-wrapper {
    background: url(images/gray-bg.jpg);
    float: left;
    padding: 10px 0;
    position: relative;
    width: 100%;
}

#leaderboard {
    line-height: 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    text-align: center;
    width: 970px;
    height: 90px;
}

#leader-left {
    display: inline-block;
    text-align: right;
    width: 970px;
}

/************************************************
	Main Navigation
************************************************/

#nav {
    float: left;
    position: relative;
    width: 100%;
}

#main-nav-wrapper {
    -ms-box-shadow: 0 -4px 15px -5px #555;
    -moz-box-shadow: 0 -4px 15px -5px #555;
    -o-box-shadow: 0 -4px 15px -5px #555;
    -webkit-box-shadow: 0 -4px 15px -5px #555;
    box-shadow: 0 -4px 15px -5px #555;
    float: left;
    position: relative;
    width: 100%;
    z-index: 1000;
}

#main-nav {
    margin: 0 auto;
    position: relative;
    width: 1000px;
    height: 38px;
}

#main-nav ul {
    display: inline;
    float: left;
    padding: 0 20px;
    position: relative;
    width: 100%;
}

#main-nav ul li {
    display: inline;
    float: left;
    position: relative;
    -ms-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}

#main-nav ul li a {
    color: #fff;
    float: left;
    font: 700 20px/20px 'Open Sans Condensed', sans-serif;
    padding: 9px 15px;
    text-decoration: none;
    text-transform: uppercase;
}

#main-nav ul li:hover a,
#main-nav li.current-menu-item a,
#main-nav li.current-post-parent a {
    color: #fff;
}

#main-nav ul li ul {
    display: none;
}

#main-nav ul li:hover ul {
    background: url(images/dropdown-bg.png);
    -ms-box-shadow: 0 3px 7px -2px #333;
    -moz-box-shadow: 0 3px 7px -2px #333;
    -o-box-shadow: 0 3px 7px -2px #333;
    -webkit-box-shadow: 0 3px 7px -2px #333;
    box-shadow: 0 3px 7px -2px #333;
    display: block;
    margin-top: 5px;
    padding: 5px;
    position: absolute;
    left: 0;
    top: 33px;
    width: 150px;
}

#main-nav ul li:hover ul li {
    position: relative;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}

#main-nav ul li:hover ul li.current-menu-item {
    background: none !important;
}

#main-nav ul li:hover ul li:hover.current-menu-item {
    background: #222 !important;
}

#main-nav ul li:hover ul li:hover {
    background: #222;
}

#main-nav ul li:hover ul li a {
    color: #fff;
    float: left;
    font: 500 12px/12px 'Open Sans', sans-serif;
    padding: 8px;
    width: 134px;
}

#main-nav ul li:hover ul li ul {
    display: none;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}

#main-nav ul li:hover ul li:hover ul {
    border: none;
    display: block;
    margin: 0;
    position: absolute;
    left: 150px;
    top: 0;
    width: 150px;
}

#nav-mobi {
    color: #fff;
    display: none;
    font: bold 16px/16px Arial, Verdana, Sans-Serif;
    margin: 0 auto;
    padding: 0 10px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    width: 460px;
    height: 38px;
}

#nav-mobi a {
    color: #fff;
}

#nav-mobi a:hover,
#nav-mobi a:active {
    text-decoration: none;
}

#nav-mobi ul {
    background: url(images/dropdown-bg.png);
    display: block;
    float: left;
    position: absolute;
    top: 43px;
    left: 0;
    width: 480px;
}

#nav-mobi ul li {
    display: inline;
    float: left;
    font: 700 18px/18px 'Open Sans Condensed', sans-serif;
    margin: 0;
    padding: 10px 12px;
    position: relative;
    width: 216px;
}

#nav-mobi ul li:hover {
    background: #222;
}

#nav-mobi ul li ul {
    display: none;
}

#nav-mobi select {
    border: none;
    color: #fff;
    float: left;
    margin: 10px;
    padding: 0 30px 0 5px;
    width: 460px;
    height: 30px;
    -webkit-appearance: none !important;
}

.flip {
    background: url(images/mobi-menu.png) no-repeat left 50%;
    float: left;
    width: 480px;
    height: 38px;
}

.panel {
    display: none;
}

/************************************************
	Header
************************************************/

#wrapper {
    position: relative;
    z-index: 6;
}

#wallpaper {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.wallpaper-link {
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

#inner-wrapper {
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 2;
}

#content {
    background: #fff;
    float: left;
    padding: 20px;
    position: relative;
    width: 960px;
}

#main-header-wrapper {
    float: left;
    padding-bottom: 0;
    width: 100%;
}

#header {
    margin: 0 auto;
    position: relative;
    width: 960px;
}

/************************************************
	Content
************************************************/

#content-top {
    border: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    max-width: 100%;
    overflow: hidden;
    width: 100%;
}

#ticker {
    flex-grow: 1;
    width: calc(100% - 72px);
}

ul.ticker-list {
    display: block;
    float: left;
    overflow: hidden;
    max-width: 810px;
    height: 30px;
}

ul.ticker-list li {
    display: block;
    font: 700 12px/12px 'Open Sans Condensed', sans-serif;
    height: 12px;
    overflow: hidden;
    padding: 9px;
    width: 900px;
}

#ticker a {
    color: #555;
    float: left;
    font: 700 12px/12px 'Open Sans', sans-serif;
}

.ticker-date {
    color: #999;
    font: 10px/10px helvetica, arial, sans-serif;
    margin-left: 10px;
}

#content-social {
    flex-shrink: 1;
    min-width: 62px;
    padding-left: 5px;
    background: #fff;
}

#content-social ul {
    display: inline;
    float: right;
}

#content-social ul li {
    border-left: 1px solid #ccc;
    display: inline;
    float: left;
    overflow: hidden;
}

.fb-but,
.twitter-but,
.pinterest-but,
.instagram-but,
.google-but,
.linkedin-but,
.rss-but {
    float: left;
    -moz-transition: all .1s;
    -ms-transition: all .1s;
    -o-transition: all .1s;
    -webkit-transition: all .1s;
    transition: all .1s;
    width: 30px;
    height: 30px;
}

.fb-but {
    background: #fff url(images/social-buttons.png) 0 0;
}

.fb-but:hover {
    background: #3b5997 url(images/social-buttons.png) 0 -30px;
}

.twitter-but {
    background: #fff url(images/social-buttons.png) -30px 0;
}

.twitter-but:hover {
    background: #00aced url(images/social-buttons.png) -30px -30px;
}

.pinterest-but {
    background: #fff url(images/social-buttons.png) -60px 0;
}

.pinterest-but:hover {
    background: #cb2027 url(images/social-buttons.png) -60px -30px;
}

.instagram-but {
    background: #fff url(images/social-buttons.png) -234px 0;
}

.instagram-but:hover {
    background: #36658c url(images/social-buttons.png) -234px -30px;
}

.google-but {
    background: #fff url(images/social-buttons.png) -90px 0;
}

.google-but:hover {
    background: #000 url(images/social-buttons.png) -90px -30px;
}

.youtube-but {
    background: #fff url(images/social-buttons.png) -120px 0;
    float: left;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    width: 54px;
    height: 30px;
}

.youtube-but:hover {
    background: #f00 url(images/social-buttons.png) -120px -30px;
}

.linkedin-but {
    background: #fff url(images/social-buttons.png) -174px 0;
}

.linkedin-but:hover {
    background: #069 url(images/social-buttons.png) -174px -30px;
}

.rss-but {
    background: #fff url(images/social-buttons.png) -204px 0;
}

.rss-but:hover {
    background: #f60 url(images/social-buttons.png) -204px -30px;
}

/************************************************
	Homepage
************************************************/

#main {
    float: left;
    margin-bottom: 20px;
    width: 640px;
}

#main-home {
    float: left;
    margin-bottom: 20px;
    width: 440px;
}

.full {
    width: 960px !important;
}

#home-left {
    background: #fff;
    border-right: 1px dotted #ccc;
    float: left;
    margin-right: 20px;
    padding-right: 19px;
    position: relative;
    width: 420px;
}

h3.category-heading {
    -moz-box-shadow: 3px 3px 10px -4px #000;
    -ms-box-shadow: 3px 3px 10px -4px #000;
    -o-box-shadow: 3px 3px 10px -4px #000;
    -webkit-box-shadow: 3px 3px 10px -4px #000;
    box-shadow: 3px 3px 10px -4px #000;
    color: #fff;
    display: inline-block;
    font: 700 24px/24px 'Open Sans Condensed', sans-serif;
    margin-bottom: 5px;
    padding: 5px;
    position: absolute;
    top: -5px;
    left: -5px;
    text-transform: uppercase;
    z-index: 50;
}

#featured-container {
    background: url(images/loading.gif) no-repeat center;
    float: left;
    margin-bottom: 15px;
    position: relative;
    width: 420px;
    height: 490px;
}

.featured-box {
    background: url(images/featured-bg.png);
    -moz-box-shadow: 0 0 15px -2px #000;
    -ms-box-shadow: 0 0 15px -2px #000;
    -o-box-shadow: 0 0 15px -2px #000;
    -webkit-box-shadow: 0 0 15px -2px #000;
    box-shadow: 0 0 15px -2px #000;
    float: left;
    margin: 0 20px 20px;
    padding: 10px;
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 360px;
}

.featured-box h2 {
    margin-bottom: 7px !important;
}

.featured-box h2 a {
    color: #fff !important;
    font: 700 40px/40px 'Open Sans Condensed', sans-serif !important;

}

.featured-box p {
    color: #ccc;
    float: left;
    font: 500 12px/16px 'Open Sans', sans-serif;
}

.home-widget {
    float: left;
    font: 500 12px/normal 'Open Sans', sans-serif;
    margin: 15px 0;
    width: 100%;
}

.home-widget h3 {
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.category-image {
    float: left;
    margin-right: 10px;
    width: 156px;
}

.category-image img {
    border: 1px solid #ccc;
    padding: 2px;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 150px;
    height: 168px;
}

.category-image img:hover {
    opacity: 0.85;
}

.category-links {
    float: left;
    width: 254px;
}

.category-links p {
    color: #555;
    float: left;
    font: 500 12px/16px 'Open Sans', sans-serif;
}

.category-links ul {
    display: block;
    float: left;
    width: 100%;
}

.category-links ul li {
    border-bottom: 1px dotted #ccc;
    display: block;
    float: left;
    padding: 5px 0;
    width: 100%;
}

.blog-image {
    background: #fff;
    float: left;
    margin-right: 10px;
    width: 156px;
}

.blog-image img {
    border: 1px solid #ccc;
    padding: 2px;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 150px;
    height: 168px;
}

.blog-image img:hover {
    opacity: 0.85;
}

.blog-text {
    float: left;
    width: 234px;
}

.blog-text-noimg,
.category3-text-noimg {
    float: left;
    width: 100%;
}

.blog-text p,
.blog-text-noimg p {
    color: #555;
    float: left;
    font: 500 12px/16px 'Open Sans', sans-serif;
}

.main-headline {
    color: #333;
    float: left;
    font: 700 18px/22px 'Open Sans Condensed', sans-serif;
    margin-bottom: 5px;

    width: 100%;
}

.main-headline:visited {
    color: #333;
}

.headline-small {
    color: #333;
    font: 700 12px/16px 'Open Sans', sans-serif;

}

.headline-small:visited {
    color: #333;
}

.category-links ul li p {
    margin-bottom: 5px;
}

.category-links ul li:first-child {
    padding-top: 0;
}

.category-links ul li:last-child {
    border-bottom: none;
}

.category2 {
    float: left;
    width: 420px;
}

.category2 img {
    border: 1px solid #ccc;
    margin-bottom: 5px;
    padding: 2px;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 199px;
    height: 223px;
}

.category2 img:hover {
    opacity: 0.85;
}

ul.category2 {
    display: inline;
    float: left;
    width: 100%;
}

ul.category2 li {
    display: inline;
    float: left;
    margin-left: 10px;
    width: 205px;
}

ul.category2 li:first-child {
    margin-left: 0;
}

.category2 p,
.category3-text p,
.category3-text-noimg p {
    color: #555;
    float: left;
    font: 500 12px/16px 'Open Sans', sans-serif;
}

.category3-image {
    float: left;
    margin-right: 10px;
    width: 92px;
    height: 102px;
}

.category3-image img {
    border: 1px solid #ccc;
    padding: 2px;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 86px;
    height: 96px;
}

.category3-image img:hover {
    opacity: .85;
}

.category3-text {
    float: left;
    width: 298px;
}

ul.category3 {
    display: block;
    float: left;
    width: 100%
}

ul.category3 li {
    display: block;
    float: left;
    padding: 10px;
    width: 400px;
}

ul.category3 li:first-child,
.tabber-content ul li:first-child,
.widget-content ul li:first-child {
    padding-top: 5px;
}

ul.category3 li:nth-child(2n+2),
.tabber-content ul li:nth-child(2n+2),
.widget-content ul li:nth-child(2n+2) {
    background: #f6f6f6;
}

.footer-widget ul li:nth-child(2n+2) {
    background: #eee;
}

#home-right {
    border-right: 1px dotted #ccc;
    float: left;
    margin-bottom: 10px;
    padding-right: 19px;
    width: 159px;
}

.image-contain {
    float: left;
    position: relative;
    width: 160px;
    height: 179px;
}

.image-contain img {
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 160px;
    height: 179px;
}

.image-contain img:hover {
    opacity: .85;
}

.image-box {
    background: url(images/featured-bg.png);
    float: left;
    padding: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 150px;
}

.image-box h2 {
    margin-bottom: 0 !important;
}

.image-box a {
    color: #fff;
    font: 500 12px/16px 'Open Sans', sans-serif;

}

.image-box a:visited {
    color: #fff;
}

.middle-widget {
    float: left;
    font: 500 12px/normal 'Open Sans', sans-serif;
    margin-bottom: 20px;
    width: 100%;
}

.middle-widget h2 {
    float: left;
    margin-bottom: 5px;
    width: 100%;
}

.middle-widget h2 a:hover {
    text-decoration: underline;
}

.middle-widget h3 {
    border-bottom: 1px dotted #ccc;
    float: left;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}

ul.middle-widget {
    display: block;
    float: left;
    margin-top: 0;
}

ul.middle-widget li {
    border-bottom: 1px dotted #ccc;
    display: block;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}

ul.middle-widget li:first-child {
    padding-top: 0;
}

ul.middle-widget li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.bottom-widget {
    float: left;
    font: 12px/normal helvetica, arial, sans-serif;
    margin-bottom: 20px;
    width: 100%;
}

.bottom-widget h3 {
    border-bottom: 1px dotted #ccc;
    float: left;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}

.multi-category-container {
    border-top: 1px dotted #ccc;
    float: left;
    margin-bottom: 10px;
    padding-top: 20px;
    width: 960px;
}

.multi-category img {
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 143px;
    height: 160px;
}

.multi-category img:hover {
    opacity: 0.85;
}

ul.multi-category {
    display: inline;
    float: left;
    width: 100%;
}

ul.multi-category li {
    border-left: 1px dotted #ccc;
    display: inline;
    float: left;
    margin-left: 10px;
    padding-left: 9px;
    width: 143px;
}

ul.multi-category li:first-child {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
}

.multi-category h3 {
    border-bottom: none !important;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}

.multi-category-image {
    float: left;
    position: relative;
    width: 143px;
    height: 160px;
}

.multi-category-text {
    background: url(images/featured-bg.png);
    float: left;
    padding: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 133px;
}

.multi-category-text a {
    color: #fff;
    font: 700 12px/16px 'Open Sans Condensed', sans-serif;

}

.multi-category-text a:visited {
    color: #fff;
}

.multi-category-headlines {
    float: left;
    margin-top: 5px;
    width: 143px;
}

ul.multi-category-headlines {
    display: block;
    float: left;
    width: 100%;
}

ul.multi-category-headlines li {
    border-left: none;
    border-top: 1px dotted #ccc;
    display: block;
    float: left;
    margin: 0;
    padding: 3px 0;
    width: 100%;
}

ul.multi-category-headlines li:first-child {
    border-top: none;
}

ul.multi-category-headlines li a {
    font: 700 10px/14px 'Open Sans', sans-serif;
}

.headlines-info {
    color: #999;
    float: left;
    font: 10px/10px helvetica, arial, sans-serif;
    margin-top: 6px;
    width: 100%;
}

ul.headlines-info {
    display: inline;
    float: left;
    margin-top: 0;
}

ul.headlines-info li {
    border: none;
    display: inline-block !important;
    float: left;
    margin: 0;
    padding: 2px 0 0 !important;
    width: auto;
}

.comments-icon {
    background: url(images/comments-icon.png) no-repeat !important;
    float: left !important;
    font: bold 10px/10px helvetica, arial, sans-serif;
    margin-left: 10px !important;
    padding: 2px 0 0 !important;
    text-align: center !important;
    width: 22px !important;
    height: 18px !important;
}

.comments-icon a {
    color: #444;
}

.comments-icon a:hover {
    color: #ca0002;
}

/************************************************
	Carousel
************************************************/

.es-carousel-wrapper {
    position: relative;
    clear: both;
    width: 380px;
}

.es-carousel {
    margin: 0 20px;
    overflow: hidden;
}

.es-carousel ul {
    display: none;
    padding: 0;
    margin: 0;
}

.es-carousel ul li {
    height: 100%;
    float: left;
    display: block;
    position: relative;
}

.es-carousel ul li a {
    display: block;
}

.es-carousel ul li a img {
    display: block;
    border: none;
    max-height: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}

.es-nav span {
    position: absolute;
    text-indent: -9000px;
    cursor: pointer;
    top: 0;
}

.es-nav span.es-nav-next {
    right: 0;
    width: 20px;
    height: 134px;
    background: transparent url(images/carousel/car-buttons.gif) 0 0;
}

.es-nav span.es-nav-prev {
    left: 0;
    width: 20px;
    height: 134px;
    background: transparent url(images/carousel/car-buttons.gif) -20px 0;
}

.es-nav span.es-nav-next:hover {
    background: transparent url(images/carousel/car-buttons.gif) 0 -134px;
}

.es-nav span.es-nav-prev:hover {
    background: transparent url(images/carousel/car-buttons.gif) -20px -134px;
}

.carousel {
    float: left;
    margin: 0;
    overflow: hidden;
    width: 420px;
}

.carousel ul {
    display: inline;
    float: left;
    width: 100%;
}

.carousel ul li {
    display: inline;
    float: left;
    margin-right: 10px;
}

.carousel ul li:last-child {
    margin-right: 0;
}

.carousel-image {
    float: left;
    position: relative;
    width: 120px;
    height: 134px;
}

.carousel-image img {
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 120px;
    height: 134px;
}

.carousel-image img:hover {
    opacity: .85;
}

.carousel-text {
    background: url(images/featured-bg.png);
    float: left;
    padding: 5px;
    position: absolute;
    bottom: 0;
    width: 110px;
}

.carousel-text a {
    color: #fff;
    font: 700 12px/16px 'Open Sans Condensed', sans-serif;

}

.carousel-text a:visited {
    color: #fff;
}

/************************************************
	Posts
************************************************/

#post-area {
    float: left;
    font: 14px/20px helvetica, arial, sans-serif;
    position: relative;
    width: 100%;
}

#post-area a {
    text-decoration: underline;
}

.breadcrumbs {
    color: #888;
    float: left;
    font: 500 11px/1.5 'Open Sans', sans-serif;
    margin-bottom: 10px;
    width: 100%;
}

.video-embed {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.post-image {
    float: right;
    margin: 0 0 10px 10px;
    width: 306px;
}

#content-area h1,
#post-area h1,
#content-area h2,
#content-area h3,
#content-area h4,
#content-area h5,
#content-area h6 {
    color: #333;
    margin: 10px 0;
    overflow: hidden;
    width: 100%;
}

#content-area h1,
#post-area h1 {
    font: 700 32px/36px 'Open Sans Condensed', sans-serif;
}

.headline {
    margin-bottom: 20px !important;
}

#content-area h2 {
    font: 700 28px/32px 'Open Sans Condensed', sans-serif;
}

#content-area h3 {
    font: 700 24px/28px 'Open Sans Condensed', sans-serif;
}

#content-area h4 {
    font: 700 20px/24px 'Open Sans Condensed', sans-serif;
}

#content-area h5 {
    font: 700 16px/20px 'Open Sans Condensed', sans-serif;
}

#content-area h6 {
    font: 700 12px/16px 'Open Sans Condensed', sans-serif;
}

#post-area blockquote {
    border-left: 1px #ccc solid;
    color: #777;
    font: italic 14px/22px Verdana, Arial, Sans-Serif;
    margin: 10px;
    padding-left: 40px;
}

#post-area p {
    display: block;
    margin-bottom: 15px;
}

#content-area {
    display: block;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

#content-area img {
    border: 1px solid #ccc;
    max-width: 98%;
    padding: 2px;
}

#content-area ul {
    list-style: disc outside;
    margin: 10px 0;
}

#content-area ol {
    list-style: decimal outside;
    margin: 10px 0;
}

#content-area ul li,
#content-area ol li {
    margin-left: 50px;
    padding: 5px 0;
}

#bbpress-forums ol,
#bbpress-forums ul {
    list-style: none;
    margin: 0;
}

#bbpress-forums ul li,
#bbpress-forums ol li {
    margin-left: 0;
    padding: 0;
}

#post-404 {
    color: #999;
    margin: 100px 0;
    text-align: center;
}

#post-404 h1 {
    font: 700 80px/80px 'Open Sans Condensed', sans-serif;
    border-bottom: none;
}

#post-404 p {
    text-align: center;
}

#post-info {
    clear: both;
    color: #888;
    float: left;
    font: italic 12px/12px helvetica, arial, sans-serif;
    margin-bottom: 15px;
    position: relative;
    width: 620px;
}

.social-box {
    background: #f5f5f5;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    margin-bottom: 20px;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 20000;
}

ul.post-social-horz {
    display: inline;
    float: left;
}

ul.post-social-horz li {
    display: inline;
    float: left;
    padding: 8px 5px 5px;
    width: 90px;
}

.fb-like span {
    margin-right: -375px;
    overflow: visible !important;
    width: 450px !important;
}

iframe#twitter-widget-0,
iframe#twitter-widget-1,
#___plusone_0,
#___plusone_1 {
    position: relative;
    z-index: 300;
}

.post-tags {
    background: url(images/tag.png) no-repeat top left;
    clear: both;
    float: left;
    font: 700 12px/12px 'Open Sans', sans-serif;
    margin-bottom: 10px;
    padding-left: 22px;
}

.post-tags a {
    background: #aaa;
    color: #fff;
    display: inline-block;
    float: left;
    margin: 0 5px 10px;
    padding: 5px;
}

.post-tags a:visited {
    color: #fff;
}

.post-tags a:hover {
    background: #777;
    color: #fff;
    text-decoration: none;
}

.pbk-field {
    clear: both;
    margin: 10px 0;
}

.pbk-small {
    font-size: 80%;
}

#author-info {
    background: #f6f6f6;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    padding: 10px;
    width: 600px;
}

#author-info h4 {
    color: #999;
    font: 700 16px/16px 'Open Sans Condensed', sans-serif;
    margin: 0 0 5px !important;
    padding-bottom: 5px;

}

#author-image {
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 2px;
    width: 60px;
}

#author-image img {
    float: left;
}

#author-desc {
    color: #999;
    float: left;
    font: 500 12px/normal 'Open Sans', sans-serif;
    width: 524px;
}

#related-posts {
    float: left;
    margin: 40px 0 0;
    width: 620px;
}

#related-posts img {
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#related-posts img:hover {
    opacity: 0.85;
}

#related-posts ul {
    display: inline;
    float: left;
    width: 100%;
}

#related-posts ul li {
    display: inline;
    float: left;
    margin-left: 12px;
    width: 146px;
    height: 164px;
}

#related-posts ul li:first-child {
    margin-left: 0;
}

#related-posts h3 {
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.related-image {
    float: left;
    position: relative;
    width: 146px;
    height: 164px;
}

.related-text {
    background: url(images/featured-bg.png);
    float: left;
    padding: 5px;
    position: absolute;
    bottom: 0;
    width: 136px;
}

.related-text a {
    color: #fff;
    font: 700 12px/16px 'Open Sans Condensed', sans-serif;
    margin: 0 !important;
    padding: 0;

}

.related-text a:visited {
    color: #fff;
}

.related-small {
    display: none;
}

.wp-caption, .gallery-caption {
    margin-bottom: 20px;
    max-width: 100%;
    text-align: center;
}

.wp-caption-text {
    margin-bottom: 2px;
}

.sticky {
}

.bypostauthor {
}

/************************************************
	WooCommerce
************************************************/

.woocommerce,
.add_to_cart_button,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    font: 12px/normal helvetica, arial, sans-serif !important;
}

.add_to_cart_button {
    font-weight: bold !important;
}

.woocommerce a {
    font-weight: bold;
}

#woo-content {
    display: block;
    float: left;
    width: 100%;
}

#woo-content h1.page-title {
    float: left;
    font-size: 40px;
    font-weight: 700;
    margin: 10px 0 20px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

#woo-content h1 {
    color: #222;
    font: 700 24px/26px 'Oswald', sans-serif;
    margin: 10px 0;
    width: 100%;
}

#woo-content h2 {
    color: #222;
    font: 700 16px/18px 'Oswald', sans-serif;
    margin: 10px 0;
    width: 100%;
}

#woo-content h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
    margin: 10px 0;
    width: 100%;
}

#woo-content h4 {
    color: #222;
    font: 700 12px/14px 'Oswald', sans-serif;
    margin: 10px 0;
    width: 100%;
}

#woo-content h5 {
    color: #222;
    font: 700 10px/12px 'Oswald', sans-serif;
    margin: 10px 0;
    width: 100%;
}

#woo-content h6 {
    color: #222;
    font: 700 8px/10px 'Oswald', sans-serif;
    margin: 10px 0;
    width: 100%;
}

.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li {
    margin-bottom: 20px !important;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
    float: left !important;
    margin-right: 15px !important;
    width: 60px !important;
}

.woocommerce div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs {
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 30px;
}

.woocommerce-tabs ul.tabs {
    font-size: 14px;
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a,
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li {
    color: #777;
    font-size: 14px;
}

p.total {
    font-size: 14px;
    margin: 20px 0;
    padding-top: 10px;
}

.woocommerce table.shop_table,
.woocommerce-page table.shop_table,
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table {
    background: #f9f9f9;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td,
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
    border-top: 0 !important;
}

.price_label {
    text-align: right;
}

#searchsubmit {
    display: none;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
    float: left;
    margin: 10px 0 20px;
    width: 100%;
}

.woocommerce div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
.woocommerce form .form-row select,
.woocommerce-page form .form-row select,
.widget_product_categories select#dropdown_product_cat {
    padding: 5px;
    background: #f2f2f2;
    border: 1px solid #DDD;
    color: #888;
    font-size: 10px;
    text-transform: uppercase;
    width: 100%;
}

.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    margin: 0 0 2em !important;
}

.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
    text-align: right;
}

.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
    padding: 6px 6px !important;
    width: 40% !important;
}

.coupon {
    width: 210px;
}

#coupon_code {
    width: 100px !important;
}

/************************************************
	Comments
************************************************/

#comments {
    display: block;
    float: left;
    font: 500 12px/normal 'Open Sans', sans-serif;
    margin-top: 40px;
    width: 100%;
}

#comments h3 {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
}

.comment-inner {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px;
    padding: 10px 0;
}

#comments .comment-inner:after {
    content: '';
    display: block;
    clear: both;
}

#comments .comment-avatar,
#tab3 .comment-avatar {
    float: left;
    width: 46px;
}

#comments .avatar {
    display: block;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 2px;
}

#comments .commentmeta {
    display: block;
    float: left;
    margin: 0 10px 10px;
}

.comment-reply {
    background: #555;
    clear: both;
    float: right;
    font: 700 12px/12px 'Open Sans Condensed', sans-serif;
    padding: 5px 10px;
}

.comment-reply:hover {
    background: #333;
}

.comment-reply a {
    color: #fff;
}

.comment-reply a:hover {
    text-decoration: none;
}

ol.commentlist {
    float: left;
    width: 100%;
}

#comments .comment-meta-1 {
    display: block;
    height: 18px;
    margin: 0 0 6px;
    padding: 4px 0 2px;
}

#comments .comment-meta-1 .fn {
    font-weight: bold;
    float: left;
    width: auto;
}

#comments .comment-meta-1 .reply {
    display: inline-block;
    float: right;
    font-size: 11px;
    line-height: 11px;
    padding-top: 2px;
}

#comments .comment-meta-1 .reply a {
    color: #555;
}

#comments .comment-meta-2 {
    font: 500 12px/normal 'Open Sans', sans-serif;
    display: block;
    margin: 0;
}

#comments .text {
    clear: both;
    display: block;
}

#comments .text .waiting_approval {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

#comments .c {
    line-height: 20px;
}

#comments .c p,
#comments .c code,
#comments .c blockquote,
#comments .c ul,
#comments .c ol {
    display: block;
    margin: 5px 0;
}

#comments .c a {
    text-decoration: underline;
}

#comments .c a:hover {
    text-decoration: none;
}

#comments .depth-2 .comment-wrapper {
    padding-left: 40px;
}

#comments .depth-2 .commentmeta {
    width: auto;
}

#comments .depth-3 .comment-wrapper {
    padding-left: 80px;
}

#comments .depth-3 .commentmeta {
    width: auto;
}

#comments .depth-4 .comment-wrapper {
    padding-left: 120px;
}

#comments .depth-4 .commentmeta {
    width: auto;
}

#comments .depth-5 .comment-wrapper {
    padding-left: 160px;
}

#comments .depth-5 .commentmeta {
    width: auto;
}

#respond {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    padding: 10px 0;
}

#respond p {
    font: 500 12px/normal 'Open Sans', sans-serif;
    margin: 0;
}

#respond .logged-in-as {
    margin-bottom: 10px;
}

#respond .comment-notes {
    margin-bottom: 1em;
}

#respond .form-allowed-tags {
    line-height: 1em;
}

.children #respond {
    margin: 0 48px 0 0;
}

#comments-list #respond {
    margin: 0 0 18px 0;
}

#comments-list ul #respond {
    margin: 0;
}

#cancel-comment-reply-link {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}

#respond .required {
    color: #ff4b33;
    font-weight: bold;
}

#respond label {
    color: #888;
    font-size: 12px;
}

#respond input {
    background: #f6f6f6;
    border: 1px solid #ddd;
    -ms-box-shadow: 2px 2px 5px 0px #eee inset;
    -moz-box-shadow: 2px 2px 5px 0 #eee inset;
    -webkit-box-shadow: 2px 2px 5px 0 #eee inset;
    -o-box-shadow: 2px 2px 5px 0 #eee inset;
    box-shadow: 2px 2px 5px 0 #eee inset;
    display: block;
    margin: 0 0 9px;
    padding: 5px;
    width: auto;
}

#respond textarea {
    background: #f6f6f6;
    border: 1px solid #ddd;
    -ms-box-shadow: 2px 2px 5px 0px #eee inset;
    -moz-box-shadow: 2px 2px 5px 0 #eee inset;
    -webkit-box-shadow: 2px 2px 5px 0 #eee inset;
    -o-box-shadow: 2px 2px 5px 0 #eee inset;
    box-shadow: 2px 2px 5px 0 #eee inset;
    width: 95%;
}

#respond .form-allowed-tags {
    color: #888;
    font-size: 12px;
    line-height: 18px;
}

#respond .form-allowed-tags code {
    font-size: 11px;
}

#respond #submit {
    background: #555;
    border: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font: 700 12px/12px 'Open Sans Condensed', sans-serif;
    margin-top: 10px;
    padding: 5px 10px;
    width: 212px;
    text-transform: uppercase;
}

#respond #submit:hover {
    background: #333;
}

h3#reply-title,
h2.comments {
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif !important;
    margin: 0 0 10px !important;
    padding-bottom: 5px;
    text-transform: uppercase;
}

h3#reply-title {
    display: none;
}

span.comments {
    background: #fff;
    color: #aaa;
    float: left;
    font: 500 20px/20px 'Open Sans Condensed', sans-serif;
    padding-right: 15px;
    text-transform: uppercase;
}

span.comments a {
    color: #666;
}

span.comments a:hover {
    color: #f00;
    text-decoration: none;
}

#comment-input label {
    margin-bottom: 10px;
}

p.cancel-comment-reply {
    clear: both;
}

#respond .form-allowed-tags {
    display: none;
}

/************************************************
	Archives
************************************************/

.archive-header {
    color: #666 !important;
    font: 700 32px/36px 'Open Sans Condensed', sans-serif !important;
    margin-bottom: 20px !important;
}

.archive h2 {
    margin-bottom: 5px;
}

.archive h2 a {
    color: #333;
    font: 700 18px/22px 'Open Sans Condensed', sans-serif;

}

.archive-image {
    float: left;
    margin-right: 10px;
    width: 92px;
    height: 102px;
}

.archive-image img {
    border: 1px solid #ccc;
    float: left;
    padding: 2px;
    width: 86px;
    height: 96px;
}

.archive-text {
    float: left;
    font: 500 12px/16px 'Open Sans', sans-serif;
    width: 498px;
}

.archive-text-noimg {
    float: left;
    font: 500 12px/16px 'Open Sans', sans-serif;
    width: 100%;
}

.archive-text p,
.archive-text-noimg p {
    float: left;
    margin-bottom: 5px !important;
}

ul.archive {
    display: block;
    float: left;
    margin: 10px 0 20px;
    width: 100%
}

ul.archive li {
    display: block;
    float: left;
    padding: 10px;
}

ul.archive li:nth-child(2n+2) {
    background: #f6f6f6;
}

ul.archives,
ul.archives li {
    display: block;
    float: left;
    width: 100%;
}

ul.archives li {
    border-top: 1px dotted #ccc;
    margin-left: 20px !important;
    margin-top: 5px !important;
    padding-top: 5px !important;
}

ul.archives li:first-child {
    border-top: none;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/************************************************
	Sidebar
************************************************/

#sidebar-wrapper {
    background: #fff;
    float: right;
    margin-bottom: 10px;
    width: 300px;
}

#sidebar-home-wrapper {
    background: #fff;
    float: right;
    margin-bottom: 10px;
    width: 500px;
}

.sidebar-widget {
    float: left;
    font: 500 12px/normal 'Open Sans', sans-serif;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%;
}

.side,
.side-home {
    float: left;
    width: 300px;
}

.side-home {
    margin-left: 20px;
}

.sidebar-widget h3 {
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.sidebar-widget h3 a,
.tabber h4 a {
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
}

.tabber h4 a:hover {
    text-decoration: none;
}

.widget-container p {
    font: 500 12px/16px 'Open Sans', sans-serif;
}

.widget-content {
    float: left;
    width: 100%;
}

.tabber-container {
    float: left;
    width: 100%;
}

.tabber-buttons {
    float: left;
    margin-top: 10px;
    width: 100%
}

ul.tabber {
    display: inline;
    float: left;
    margin-bottom: -1px !important;
    width: 100%;
}

ul.tabber li {
    border-right: 1px solid #fff;
    color: #fff;
    display: inline;
    float: left;
    font: bold 12px/12px helvetica, arial, sans-serif;
    margin: 0 !important;
    padding: 7px 17px 7px !important;
}

ul.tabber li:hover {
    background: #555;
}

ul.tabber li h4 {
    margin: 0 !important;
}

ul.tabber li h4 a {
    color: #fff;
}

ul.tabber li.active {
    background: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    position: relative;
    z-index: 1000;
}

ul.tabber li.active:hover {
    background: #fff;
}

.tabber-content {
    background: #fff;
    border-top: 1px solid #ccc;
    float: left;
    padding-top: 10px;
    width: 100%;
}

.tabber-content-shortcode {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.tabber-content ul,
.widget-content ul {
    display: block;
    float: left;
    width: 100%;
}

.tabber-content ul li,
.widget-content ul li {
    display: block;
    float: left;
    padding: 10px;
}

.tabber-image {
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 2px;
    width: 80px;
    height: 89px;
}

.tabber-image img {
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 80px;
    height: 89px;
}

.tabber-image img:hover {
    opacity: .85;
}

.tabber-text {
    float: left;
    width: 184px;

}

.tabber-text2 {
    float: left;
    width: 184px;
    margin-bottom: 20px;
}

.tabber-text2 ul li {
    list-style: disc;
    margin-left: 15px;
}

.tabber-text2 a {
    text-decoration: underline;
}

.tabber-text-noimg {
    float: left;
    width: 100%;
}

.tabber-text p,
.tabber-text-noimg {
    font: 500 12px/16px 'Open Sans', sans-serif;
}

.tabber-text2 p {
    font: 500 12px/16px 'Open Sans', sans-serif;
}

ul.latest-comments {
    float: left;
    width: 100%;
}

ul.latest-comments li {
    display: block;
    float: left;
    font: 12px/14px helvetica, arial, sans-serif;
    padding: 10px;
    width: 100%;
}

.comment-image {
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 2px;
    width: 50px;
}

.comment-image img {
    float: left;
}

.comment-text {
    float: left;
    width: 214px;
}

.comment-text span {
    float: left;
    font: 500 12px/12px 'Open Sans', sans-serif;
    margin-bottom: 5px;
    width: 100%;
}

.comment-text p {
    color: #888;
    float: left;
    font: 500 12px/16px 'Open Sans', sans-serif;
}

.comment-text p a {
    color: #888;
}

.twtr-widget {
    float: left;
    width: 300px;
    margin: 0;
    padding: 0;
}

.twtr-hd {
    display: none !important;
}

.twtr-bd {

}

.twtr-widget .twtr-bd .twtr-tweet {
    margin: 5px 0 0;
    padding: 0 0 5px;
    border-bottom: 1px dotted #ccc;
}

.twtr-tweet:before {
    display: block;
    float: left;
    margin: -5px 0 0 5px;
    font-size: 50px; /* let's make it a big quote! */
    color: #bababa;
    font-family: "times new roman", serif;
}

.twtr-ft {
    display: none;
}

.middle-side {
    display: none;
}

.textwidget p {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

/************************************************
	Footer
************************************************/

#footer-top-wrapper {
    background: #eee;
    float: left;
    padding: 40px 0;
    position: relative;
    width: 100%;
    z-index: 6;
}

#footer-top {
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 960px;
}

.footer-widget {
    float: left;
    color: #777;
    font: 500 12px/normal 'Open Sans', sans-serif;
    overflow: hidden;
    padding: 10px;
    width: 300px;
}

.footer-widget h3 {
    color: #777;
    font: 700 20px/20px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
}

.footer-widget h3 a {
    color: #777;
}

.tag-cloud {
    float: left;
    width: 100%;
}

.tag-cloud a {
    background: #555;
    color: #fff;
    float: left;
    font: bold 12px/12px helvetica, arial, sans-serif;
    margin: 4px;
    padding: 5px;
    text-transform: uppercase;
}

.tag-cloud a:hover {
    background: #000;
    text-decoration: none;
}

.tag-cloud a:visited {
    color: #fff;
}

#footer-bottom-wrapper {
    background: #555;
    float: left;
    position: relative;
    width: 100%;
    z-index: 6;
}

#footer-bottom {
    color: #aaa;
    font: 500 10px/14px 'Open Sans', sans-serif;
    margin: 0 auto;
    padding: 10px 20px;
    position: relative;
    width: 960px;
}

#footer-nav1 {
    float: left;
    margin-bottom: 5px;
}

#footer-nav1 ul {
    clear: both;
    display: inline;
    margin-bottom: 5px;
}

#footer-nav1 ul li {
    border-right: 1px solid #777;
    display: inline;
    float: left;
    margin: 0 10px 5px 0;
    padding: 3px 10px 3px 0;
}

#footer-nav1 ul li:last-child {
    border: 0;
}

#footer-nav1 ul li a {
    color: #ccc;
    font: 700 12px/12px 'Open Sans', sans-serif;
}

#footer-nav1 ul li ul {
    display: none;
}

#copyright {
    float: left;
    padding-bottom: 10px;
    width: 100%;
}

/************************************************
	Pagination
************************************************/

.nav-links {
    float: left;
    padding: 20px 2%;
    position: relative;
    width: 96%;
}

.pagination {
    clear: both;
    position: relative;
    font: bold 12px/12px helvetica, arial, sans-serif;
}

.pagination span, .pagination a {
    background: #555;
    border: 1px solid #333;
    border-radius: 3px;
    -ms-box-shadow: 0 3px 5px -1px #aaa;
    -moz-box-shadow: 0 3px 5px -1px #aaa;
    -o-box-shadow: 0 3px 5px -1px #aaa;
    -webkit-box-shadow: 0 2px 3px -1px #aaa;
    box-shadow: 0 3px 5px -1px #ccc;
    color: #fff;
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
    padding: 9px 12px 8px 12px;
    text-decoration: none;
    width: auto;
}

.pagination .current, .pagination a:hover {
    background: #999;
    border: 1px solid #777;
    color: #fff;
}

.pagination a,
.pagination a:visited {
    color: #fff
}

/************************************************
	Media Queries
************************************************/

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .fb-but,
    .fb-but:hover,
    .twitter-but,
    .twitter-but:hover,
    .pinterest-but,
    .pinterest-but:hover,
    .google-but,
    .google-but:hover,
    .youtube-but,
    .youtube-but:hover,
    .linkedin-but,
    .linkedin-but:hover,
    .rss-but,
    .rss-but:hover,
    .instagram-but,
    .instagram-but:hover {
        background-image: url(images/social-buttons@2x.png);
        background-size: 264px 60px;
    }
}

.review {
    margin: 20px 0 40px;
}

.review__links {
    margin-bottom: 35px;
    margin-top: 20px;
    gap: 6px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.review__links a {
    display: inline-block;
    font: 700 18px/1 'Open Sans Condensed', sans-serif;
    color: #fff !important;
    text-decoration: none !important;
    background: #444;
    margin: 0 5px;
    padding: 10px 20px;
}

.review__links a:hover {
    opacity: 0.8;
}

.review__links a:first-child {
    background: #fa4300;
}

.review__links:after {
    clear: both;
    display: table;
    content: ' ';
}

.rating__block {
    background-color: #F3F3F3;
    border: 1px solid rgba(0, 0, 0, 0.11);
    padding: 7px 20px 10px;
    margin-bottom: 30px;
}

.rating__buttons {
    margin: 0 0 20px;
    text-align: center;
}

.rating__buttons a {
    display: inline-block;
    background: #0AB3AF;
    color: #fff;
    padding: 12px 30px 13px;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.rating__buttons a:nth-child(2) {
    display: inline-block;
    background: #ed1c24;
    color: #fff;
    margin-left: 15px;
}

.rating__buttons a:hover {
    background: rgba(0, 0, 0, 0.08);
    color: #333;
}

.uptl_container.uptl_container-share.uptlw-container.uptl_container-fixed-left.uptlk_wdgt_QcOBu, .uptlk_wdgt_GS94P.uptl_container-fixed-right, .uptlk_wdgt_GS94P.uptl_container-fixed-left {
    bottom: 0 !important;
    top: auto !important;
    margin-top: 0 !important;
}

#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    border: 1px solid #fff !important;
}

#ya-site-form0 .ya-site-form__submit_type_image {
    background: url(images/search-icon.png) no-repeat !important;
    width: 27px !important;
    height: 28px !important;
}

#ya-site-form0 .ya-site-form__search-input {
    padding: 0 2px 0 15px !important;
}

.ya-site-form__input-text {
    color: #777;
    font: 500 12px/27px 'Open Sans', sans-serif;
}

.b-head.b-head_type_search-simple {
    display: none;
}

.wp-polls-form p {
    margin-bottom: 8px;
}

.wp-polls LABEL {
    margin-left: 5px !important;
}

.wp-polls p input.Buttons {
    background: #fa4300;
    border: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font: 700 12px/12px 'Open Sans Condensed', sans-serif;
    margin-top: 10px;
    padding: 5px 10px;
    width: 180px;
    text-transform: uppercase;
}

.wp-polls p input.Buttons:hover {
    background: #555;
}

a.comment-reply-link {
    text-decoration: none !important;
    text-transform: uppercase;
}

.h3.related-heading {
    color: #fa4300;
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.wpcf7-form-control.wpcf7-submit {
    background: #fa4300;
    border: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font: 700 12px/12px 'Open Sans Condensed', sans-serif;
    padding: 5px 10px;
    width: 180px;
    text-transform: uppercase;
}

.wpcf7-form-control.wpcf7-submit:hover {
    background: #555;
}


.panel_lk_recall .form-tab-rcl, .panel_lk_recall .form-tab-rcl input, .form-block-rcl.default-field, .panel_lk_recall .form-tab-rcl form {
    position: relative !important;
}

.panel_lk_recall .form-tab-rcl input:focus:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]) {
    box-shadow: none !important; /* chrome banana fix */
    -webkit-box-shadow: none !important; /* chrome banana fix */

}

/* regform.css */

/* START Вход и регистрация */

.panel_lk_recall {

    color: #333;

    display: inline-block;

    line-height: 1.5; /*++Twenty16++*/

    margin: 0 auto;

    max-width: 320px;

    width: 100%;

}

.panel_lk_recall.pageform {

    display: block;

}

.panel_lk_recall.floatform {

    display: none;

    left: 50%;

    margin-left: -160px;

    position: absolute;

    z-index: 9999;

}

.panel_lk_recall.floatform .close-popup {

    display: none;

}

div.panel_lk_recall a:not(.close-popup) {

    border: none; /*++Twenty15++*/

    box-shadow: none; /*++Twenty16++*/

    text-decoration: none;

}

div.panel_lk_recall .form-tab-rcl a {

    color: #aaa;

    display: block;

    padding: 8px 0;

}

.panel_lk_recall .form-tab-rcl {

    background: #fff;

    border-radius: 2px;

    box-shadow: 0 0 1px 1px #bebebe;

    display: none;

    font: 16px/26px Verdana, Tahoma, sans-serif;

    margin: 20px auto;

    overflow: hidden;

    width: 320px;

}

.panel_lk_recall.floatform .form-tab-rcl {

    box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.5);

}

.panel_lk_recall .form_head {

    display: inline-block;

    overflow: hidden;

    width: 100%;

}

.panel_lk_recall .form-tab-rcl .form_head a {

    border-bottom: 1px solid #ccc;

    text-align: center;

}

.panel_lk_recall .form_reg,
.panel_lk_recall .form_auth {

    background: #e6e7e8;

    color: #666;

    display: block;

    float: left;

    text-align: center;

    width: 50%;

}

.panel_lk_recall .form_active {

    background-color: #fff;

    padding: 8px 0;

}

.panel_lk_recall .form-tab-rcl a.link-tab-rcl:hover {

    color: #555;

}

.panel_lk_recall .form-block-rcl {

    line-height: 1.4;

    margin: 0 17px 15px;

    position: relative;

}


/* START общие для полей*/

.panel_lk_recall .rcl-field-input select,
.panel_lk_recall .form-tab-rcl textarea,
.panel_lk_recall .form-tab-rcl input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]) {

    background: #F2F2F2;

    border: 1px solid rgba(0, 0, 0, 0.03);

    border-radius: 0;

    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05) inset;

    box-sizing: border-box;

    color: #303030;

    display: block;

    font-family: Verdana, Tahoma, sans-serif;

    font-size: 15px;

    font-weight: 300;

    height: auto;

    line-height: normal;

    margin: 5px auto;

    max-width: none;

    outline: none;

    text-transform: none;

    width: 100%;

    -webkit-box-shadow: 0 0 0 1000px #F2F2F2 inset !important; /* chrome banana fix */

}

.panel_lk_recall .form-tab-rcl input:focus:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]) {

    background-color: #EBEBEB;

    outline: none;

}

/* END общие для полей*/


/* START корректировки для полей*/

#remember-form-rcl .default-field input[type="text"],
#login-form-rcl .default-field input[type="text"],
#login-form-rcl .default-field input[type="password"],
#register-form-rcl .default-field input[type="text"],
#register-form-rcl .default-field input[type="password"],
#register-form-rcl .default-field input[type="email"] {

    padding: 10px 12px 10px 32px;

}

#register-form-rcl .form-block-rcl textarea {

    padding: 3px 5px;

}

#register-form-rcl .form_extend .rcl-field-input select {

    overflow: hidden;

    padding: 6px 3px;

}

#register-form-rcl .form_extend input[type="text"],
#register-form-rcl .form_extend input[type="email"],
#register-form-rcl .form_extend input[type="url"],
#register-form-rcl .form_extend input[type="tel"],
#register-form-rcl .form_extend input[type="file"],
#register-form-rcl .form_extend input[type="time"],
#register-form-rcl .form_extend input[type="number"] {

    padding: 10px 8px;

}

#register-form-rcl .form-block-rcl .type-file-input {

    font-size: 10px;

}

#register-form-rcl .form-block-rcl .dynamic-value input {

    float: left;

}

.panel_lk_recall .rcl-radio-box,
.panel_lk_recall .rcl-checkbox-box {

    display: block;

}

.panel_lk_recall form-tab-rcl .block-label {

    font-weight: normal;

    text-align: left;

}

/* END корректировки для полей*/


.panel_lk_recall .form-tab-rcl input[type="submit"] {

    border: none;

    font-size: 16px;

    margin: 0;

    max-width: none;

    outline: none;

    padding: 10px;

    text-transform: uppercase;

    width: 100%;

}

.form-block-rcl.default-field .fa {

    color: #538a9a;

    left: 12px;

    opacity: 0.4;

    position: absolute;

    top: 12px;

    width: auto;

}

.panel_lk_recall input[type="text"]:focus + .fa,
.panel_lk_recall input[type="email"]:focus + .fa,
.panel_lk_recall input[type="password"]:focus + .fa {

    opacity: 1;

}

.panel_lk_recall .form-block-rcl .required {

    color: rgb(229, 57, 53);

    font: bold 15px/1 Verdana, arial;

    padding: 0;

    position: absolute;

    right: 12px;

    top: 15px;

}

.form-tab-rcl .form-block-rcl a.link-remember-rcl {

    float: right;

    font-size: 12px;

    margin: 3px 0;

}

.form-block-rcl.form_extend .form-block-rcl {

    margin: 0 0 15px;

}

.panel_lk_recall .form-block-rcl label .required {

    position: inherit;

}


.form_rmmbr a {

    background: #e6e7e8;

    float: left;

    text-align: center;

    width: 50%;

}

.form_auth,
.form_head.form_rmmbr a:first-child {

    border-right: 1px solid #ccc;

    box-sizing: border-box;

}

.form-tab-rcl .form-title {

    display: block;

    font-size: 20px;

    margin: 0 0 7px;

    text-align: center;

}

.form-block-rcl #passwordStrength {

    max-width: 290px;

    padding: 8px;

    width: 150px;

}

.form-block-rcl #passwordStrength.strength2 {

    width: 55%;

}

.form-block-rcl #passwordStrength.strength3 {

    width: 60%;

}

.form-block-rcl #passwordStrength.strength4 {

    width: 80%;

}

.form-block-rcl #passwordStrength.strength5 {

    width: 100%;

}

.form-block-rcl #notice-chek-password {

    margin-top: 10px;

}

.form-block-rcl .rcl-field-notice {

    font-size: 13px;

}

.panel_lk_recall .form-block-rcl label a {

    color: rgb(76, 140, 189);

    display: inline;

}

.panel_lk_recall span.login-error a:hover,
.panel_lk_recall .form-block-rcl label a:hover {

    color: #000;

    text-decoration: underline;

}

.panel_lk_recall span.error a {

    color: rgb(76, 140, 189);

    font-size: 14px;

}

.panel_lk_recall .form-tab-rcl .login-error {

    background: rgb(255, 207, 207);

}

.panel_lk_recall .form-tab-rcl .login-message {

    background: #bfffbd;

}

.panel_lk_recall .form-tab-rcl .login-error,
.panel_lk_recall .form-tab-rcl .login-message {

    display: block;

    font-size: 12px;

    margin: 5px 0;

    padding: 8px 5px;

    text-align: center;

}


/* START панель управления */

.widget .panel_lk_recall .form-tab-rcl {

    margin: 3px auto;

    width: 99%;

}

.panel_lk_recall .rcl-widget-buttons .rcl-widget-button {

    margin: 0 0 4px;

    overflow: hidden;

    padding: 0;

}

.panel_lk_recall .rcl-widget-buttons .recall-button {

    color: #fff;

    display: inline-block;

    font-size: 14px;

    line-height: 1;

    padding: 8px;

}

.panel_lk_recall .rcl-widget-buttons a.recall-button:hover {

    color: #fff;

}

.panel_lk_recall .buttons a .fa,
.panel_lk_recall .buttons a span {

    vertical-align: middle;

}

.panel_lk_recall .username {

    margin: 0 0 5px;

}

.panel_lk_recall .author-avatar {

    margin: 0 5px 0 0;

    float: left;

    position: relative;

    width: 67px; /*++Twenty16++*/

}

.panel_lk_recall .author-avatar a {

    display: inline-block;

    height: auto;

    width: 100%;

}

.panel_lk_recall .author-avatar a img {

    border-radius: 0;

    float: left;

    height: auto;

    margin: 0;

    max-width: 100%;

    width: 100%;

}

/* END панель управления */

/* END Вход и регистрация */


#registerform .form-block-rcl {

    margin-bottom: 15px;

    position: relative;

}

#registerform .form-block-rcl label {

    display: block;

    margin-bottom: 5px;

}

#registerform .form-block-rcl .required {

    position: absolute;

    left: -15px;

    top: 5px;

    color: red;

    font-size: 20px;

}

#registerform .rcl-checkbox-box,
#registerform .rcl-radio-box {

    display: block;

    padding: 3px 0 3px 20px;

}

#registerform .rcl-checkbox-box label,
#registerform .rcl-radio-box label {

    display: inline-block;

}

#registerform .form-block-rcl textarea,
#registerform .form-block-rcl select,
#registerform .form-block-rcl input:not([type="checkbox"]):not([type="radio"]) {

    padding: 10px;

    width: 100%;

}

#registerform .form-block-rcl input[type="checkbox"],
#registerform .form-block-rcl input[type="radio"] {


}

#registerform .form-block-rcl .login-error,
#registerform .form-block-rcl .login-message {

    display: block;

    font-size: 12px;

    margin: 5px 0;

    padding: 8px 5px;

    text-align: center;

}

#registerform .form-block-rcl .login-error {

    background: rgb(255, 207, 207);

}

#registerform .form-block-rcl .login-message {

    background: #bfffbd;

}

#chck_remember {
    float: right
}

.tablepress {
    table-layout: fixed;
}

#tablepress-1 {
    width: 100%;
    transition: all 0.3s;
}

#tablepress-1 tr.item-row {
    background: #fff;
    transition: all 0.3s;
}

#tablepress-1 tr.item-row:first-child {
    background: #e3e8ec;
    transition: all 0.3s;
}

#tablepress-1 tr.item-row:nth-child(2n+3) {
    background: #e3e8ec;
    transition: all 0.3s;
}

#tablepress-1 tr.item-row:hover {
    background: #f5f5f5 !important;
}

#tablepress-1 tr.item-row:hover:first-child {
    background: #f5f5f5 !important;
}

#tablepress-1 tr.item-row:hover:nth-child(2n+3) {
    background: #f5f5f5 !important;
}

#tablepress-1 td {
    padding-top: 10px;
    padding-bottom: 10px;
}

#tablepress-1 thead th {
    background: #FA8D00;
    color: #fff;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
}

#tablepress-1 tr {
    vertical-align: middle;
}

.tablepress tbody td {
    vertical-align: middle !important;
}

.table-listing table tbody tr td .red {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #ff5732;
    margin-left: 10px;
    margin-right: 10px;
}

.bonus-offer, .company-rating, .stavka-zayma, .last {
    text-align: center !important;
}

.not-recom {
    color: #da251d !important;
    font-weight: bold;
}

.first.even.company-name a {
    color: #000;
    text-decoration: underline;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif;
}

.first.even.company-name a:hover {
    color: #da251d;
}

td.first.even.company-name {
    text-align: left;
}

.mfo-post {
    display: table-row;
    vertical-align: middle;
}

.company-thumb {
    display: table-cell;
    width: 80px;
    vertical-align: middle;
}

img.attachment-thumbnail.size-thumbnail.wp-post-image {
    max-width: 70px !important;
    height: auto !important;
}

.company-thumb a {
    margin-left: 6px !important;
}

.company-thumb .attachment-post-list-2-item-regular.size-post-list-2-item-regular.wp-post-image {
    max-width: 70px !important;
    height: auto !important;
}

.company-thumb img {
    max-width: 100%;
}

.company-thumb {
    position: relative;
}

.company-thumb-old:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    box-shadow: rgba(0, 0, 0, 0.05) 0 -150px 90px -50px inset;
}

.company-thumb img {
    border: 2px solid #fff;
}

.company-title {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 5px;
}

.bonus-offer {
    width: 180px;
}

.company-rating {
    width: 68px;
}

.stavka-zayma {
    width: 89px;
}

.offers {
    text-align: center;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    margin-top: 7px;
    margin-bottom: 7px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
}

.offers a.zaem {
    display: inline-block;
    color: #ffffff;
    background-color: #449e16;
    border-color: #449e16;
    -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
    padding: 8px 20px 9px !important;
    margin-left: 10px;
    margin-top: 2px;
    margin-bottom: 3px;
    font-weight: 700 !important;
    border: none;
    border-radius: 3px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

a.opinion-page, a.opinion-page:visited {
    display: block;
    padding: 3px 30px 3px;
    margin: 0 auto;
    background: #0A62A0;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;
    transition: all 0.3s;
    text-decoration: none;
    border: none;
    text-align: center;
    font-family: 'Open Sans Condensed';
}

a.opinion-page:hover {
    color: #0A62A0;
    background: #252525;
}

a.black-link:hover {
    color: #ff5732;
}

.first.company-name {
    max-width: 180px;
}

a.site-button {
    background: #00AD5E !important;
}

a.site-button:hover {
    background: #252525 !important;
    color: #00AD5E !important;
}

@media (min-width: 541px) and (max-width: 768px) {
    .company-rating, .site-button {
        display: none !important;
    }

    .bonus-offer {
        width: 100px;
    }

    .company-thumb {
        display: none !important;
    }

    .company-title {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 381px) and (max-width: 540px) {
    .company-rating, .bonus-offer, .site-button {
        display: none !important;
    }

    .company-thumb {
        display: none !important;
    }

    .company-title {
        padding-left: 20px;
        padding-right: 20px;
    }

    .table-listing table tbody tr td .red {
        font-size: 14px !important;
    }

    .company-title {
        padding-left: 10px !important;
        padding-right: 10px !important;
        font-size: 14px;
    }

    .table-listing thead th {
        font-size: 14px !important;
    }

    .first.even.company-name a {
        font-size: 14px !important;
    }
}

@media (max-width: 640px) {
    #search-wrapper {
        display: none !important;
    }

    #top-menu {
        max-width: 640px !important;
    }
}

@media (max-width: 380px) {
    .table-listing table tbody tr td .red {
        font-size: 16px !important;
    }

    .company-thumb {
        display: none !important;
    }

    .company-title {
        padding-left: 10px;
    }

    .statistic ul {
        width: 100% !important;
        display: block;
    }

    .statistic {
        margin-left: 0 !important;
    }

    .table-listing table tbody tr td .red {
        font-size: 14px !important;
    }

    .company-title {
        padding-right: 10px !important;
        font-size: 12px;
        word-wrap: break-word;
        hyphens: auto;
    }

    .table-listing thead th {
        font-size: 14px !important;
    }

    .first.even.company-name a {
        font-size: 14px !important;
    }

    .stavka-zayma, .company-rating, .bonus-offer, .site-button {
        display: none !important;
    }

    th.mfo-name {
        display: table-cell !important;
    }

    td.odd.mfo-name {
        text-align: left !important;
        padding-left: 10px !important;
    }

    .stavka-zayma {
        width: 73px;
    }

    .first.company-name {
        max-width: 100px;
    }

    .table-listing tr td {
        font-size: 12px;
    }

    .table-listing tr td {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .btn-green {
        line-height: 1.25;
    }
}

@media (min-width: 1003px) {
    #logo {
        float: left;

        position: absolute;
    }
}

@media (max-width: 1002px) {
    .betcity-desktop {
        display: none !important;
    }
}

.company-cupis, .cupis {
    width: 68px;
    text-align: center;
}

.last.odd {
    padding-left: 10px;
    padding-right: 10px;
}

#tablepress-1 th {
    font: 700 18px/22px 'Open Sans Condensed', sans-serif;
}

.vse-kontory {
    text-align: center;
    margin: 10px 0 20px;
}

.vse-kontory a {
    display: inline-block;
    padding: 5px 30px 6px;
    padding-right: 30px;
    padding-left: 30px;
    margin: 0 auto;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    background: #fa4300;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 900;
    transition: all 0.3s;
    text-decoration: none !important;
    border: none;
    text-align: center;
    font-family: 'Open Sans Condensed';
}

.vse-kontory a:hover {
    color: #fa4300;
    background: #252525;
}

#rcl-overlay {
    z-index: 9999 !important;
}

.h2.comments, .last-reviews-title {
    color: #fa4300;
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif !important;
    margin: 0 0 10px;
    padding-bottom: 5px;
    text-transform: uppercase;

}

.add-review-page {
    text-align: center;
    margin: 30px 0;
}

.add-review-page a {
    display: inline-block;
    font: 700 18px/1 'Open Sans Condensed', sans-serif;
    color: #fff !important;
    text-decoration: none !important;
    margin: 5px;
    padding: 10px 20px;
}

.add-review-page a:hover {
    background: #444;
}

.add-review-page___add {
    background: #0A62A0;
    color: #fff;
}

.add-review-page___view {
    background: #00AD5E;
    color: #fff;
}

.bonus__code {
    font-size: 32px;
    line-height: 1.5;
    font-weight: 500;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    color: #fe1311;
    word-wrap: break-word;
    margin: -10px 0 25px;
}

a.green__button {
    background: #fe1311 !important;
}

.entry-review-stars.sidebar {
    float: right;
    color: #eb4026;
}

.entry-review-stars {
    display: inline-block;
    position: relative;
    top: 1px;
    font-size: 14px;
}

.entry-review-stars i {
    margin-left: 2px;
}

.bookmaker__title a {
    display: inline-block;
    color: #333 !important;
    font: 700 18px/22px 'Open Sans Condensed', sans-serif;
    margin-bottom: 5px;
}

.bookmaker__title a:hover {
    color: #fa4300 !important;
}

.mega__links {
    margin: 5px 0 8px;
}

.mega__links a.register {
    display: inline-block;
    margin: 0 7px 0 0;
    padding: 4px 7px 3px;
    background: #0A62A0;
    font-weight: 700;
    font-size: 12px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}

.mega__links a.register:hover {
    background: #333;
    color: #fff;
}

.mega__links a.offsite {
    display: inline-block;
    margin: 0 0 0 0;
    padding: 4px 7px 3px;
    background: #00AD5E;
    font-weight: 700;
    font-size: 12px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}

.mega__links a.offsite:hover {
    background: #333;
    color: #fff;
}

.custom-html-widget ul li {
    padding: 10px;
}

.custom-html-widget ul li:after {
    clear: both;
    display: table;
    content: ' ';
}

.after__top {
    text-align: center;
}

.after__top a {
    display: block;
    width: 200px;
    text-align: center;
    padding: 4px 0 3px;
    margin: 0 auto;
    background: #00AD5E;
    font-weight: 700;
    font-size: 14px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff !important;
    text-decoration: none;
}

.after__top a.vse__bk {
    background: #fa4300;
    margin-bottom: 7px;
}

.after__top a.vse__bk:hover, .after__top a.vse__otzyvy:hover {
    background: #333;
}

.after__top a.vse__otzyvy {
    background: #555;
}

.td-comments-title-wrap.last-reviews:before {
    clear: both;
    content: ' ';
    display: table;
}

.otzyvy__page__link {
    text-align: center;
}

#toc_container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 20px 25px 10px;
    margin-bottom: 1em;
    width: 100%;
    display: table;
    font-size: 95%;
    box-sizing: border-box;
}

#toc_container p.toc_title {
    font-weight: 500;
    font-size: 16px;
    margin: 0 0 10px;
    padding: 0;
}

#content-area ul.toc_list li, #content-area ol.toc_list li {
    margin-left: 30px;
    padding: 2px 5px;
    list-style: disc;
}

.add-review-page.top-page {
    margin-top: -20px !important;
}

.default-style img.avatar {
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 80px;
    height: 80px;
    float: left;
    border: 1px solid #ccc;
    margin-right: 10px;
    padding: 2px;
}

a.thumbnail-link {
    text-decoration: none;
}

.default-style .comment-author-link a.url {
    color: #636363;
}

.default-style li {
    padding: 12px 10px;
}

.default-style li a:hover {
    color: #00a0d2;
}

.default-style li:after {
    clear: both;
    display: table;
    content: ' '
}

.default-style li:first-child {
    padding-top: 0 !important;
}

.default-style li {
    color: #333;
    font: 700 14px/18px 'Open Sans Condensed', sans-serif;
}

.default-style li a {
    text-decoration: underline;
}

.default-style li:nth-child(2n+2) {
    background: #f6f6f6;
}

.get-category-link {
    margin-left: 7px !important;
    background: none !important;
}


.sidebar-widget .h3, .home-widget .h3 {
    color: #fa4300;
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.footer-widget .h3 {
    color: #777;
    font: 700 20px/20px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
}

.archive a:hover, .side a:hover {
    color: #fa4300;
}

.middle-widget .h3 {
    color: #fa4300;
    font-weight: bold;
}

.laptop-hide {
    display: none;
}

@media (min-width: 1400px) {
    #main-nav {
        width: 1200px;
    }

    #top-nav {
        width: 1160px;
    }

    #leaderboard {
        width: 1160px;
    }

    #leader-left {
        width: 1160px;
    }

    .archive-text {
        width: 698px;
    }

    #inner-wrapper {
        width: 1200px;
    }

    #content {
        width: 1160px;
    }

    #main {
        width: 840px;
    }

    #post-area {
        width: 820px;
    }

    #post-info {
        width: 820px;
    }

    #related-posts {
        width: 820px;
    }

    #footer-top {
        width: 1160px;
    }

    .footer-widget {
        width: 366px;
    }

    .tabber-content .tabber-text, .sidebar-widget .tabber-text {
        width: 184px;
    }

    .tabber-text {
        width: 250px;
    }

    #footer-bottom {
        width: 1160px;
    }

    .laptop-hide {
        display: block !important;
    }

    .laptop-show {
        display: none !important;
    }
}

/* New Homepage
-----------------------------------------------------------------------------*/
.output1 .wrap-new {
    overflow: hidden;
}

.output1 .post-new {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    line-height: normal;
    margin: -1px 0 0;
    padding: 7px 0 9px 0;
    overflow: hidden;
    height: 1%;
}

.output1 .first {
    background: none;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    line-height: normal;
    padding: 0;
}

#content .output1 h2 {
    margin: 0 0 5px;
    font-size: 14px;
    line-height: 18px;
}

#content .output1 .first h2 {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 9px;
}

.output1 img {
    float: left;
    margin: 5px 15px 0 0;
}

.output1 .first img {
    float: none;
    display: block;
    margin: 12px 0 12px;
}

.output1 p {
    margin: 0 0 0 0 !important;
}

.output1 .first .more {
    display: inline;
    padding: 0 0 0 6px;
    position: static;
}

.post-title-big {
    margin-bottom: 10px;
}

.post-title-big a {
    color: #333 !important;
    font: 700 24px/30px 'Open Sans Condensed', sans-serif;
    margin-bottom: 5px;
}

.post-title-big a:hover {
    color: #fa4300 !important;
}

.entry-title-small a {
    color: #333 !important;
    font: 700 18px/22px 'Open Sans Condensed', sans-serif;
    margin-bottom: 5px;
}

.entry-title-small a:hover {
    color: #fa4300 !important;
}


.probukmekerov-middle {
    width: 100%;
    position: relative;
}

.probukmekerov-middle:after {
    display: table;
    clear: both;
    content: '';
}

.probukmekerov-container {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
}

.probukmekerov-sidebar {
    padding-bottom: 20px;
}

.probukmekerov-content .h3 {
    color: #fa4300;
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.probukmekerov-sidebar .h3 {
    color: #fa4300;
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif;
    margin-bottom: 21px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.main-home-article h1 {
    color: #fa4300 !important;
    border-bottom: 1px dotted #ccc;
    font: 700 14px/14px 'Open Sans Condensed', sans-serif !important;
    margin-bottom: 21px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.middle-widget a:hover {
    color: #fa4300 !important;
}

@media (max-width: 639px) {
    .new-date {
        display: inline-block;
        padding: 2px 0 0 !important;
        color: #999;
        font: 10px/10px helvetica, arial, sans-serif;
        margin: 5px 0;
    }

    .post-new.first {
        text-align: center;
    }

    .output1 .first img {
        display: inline-block !important;
        text-align: center !important;
    }

    .post-new.first a {
        display: inline-block;
        text-align: center !important;
    }

    .main-headline {
        font: 700 16px/20px 'Open Sans Condensed', sans-serif;
    }
}

@media (min-width: 640px) {
    .new-date {
        display: block;
        float: left;
        margin: 5px 0 0;
        padding: 2px 0 0 !important;
        width: auto;
        color: #999;
        font: 10px/10px helvetica, arial, sans-serif;
    }

    .output1 .wrap-new {
        padding: 0 0 0 310px;
    }

    .output1 .first {
        float: left;
        display: inline;
        width: 290px;
        margin-left: -310px;
    }
}

@media (min-width: 1400px) {
    .probukmekerov-content {
        padding: 0 0 0 179px;
    }

    .probukmekerov-sidebar {
        float: left;
        width: 159px;
        margin-left: -100%;
        position: relative;
    }
}

@media screen and (max-width: 1299px) {
    .brand {
        display: none;
        background-color: #030C5A;
    }
}

@media screen and (min-width: 1300px) {
    .brand {
        display: block;
        top: 0;
        width: 100%;
        height: 100vh;
        min-height: 100vh;
        position: fixed;
        z-index: 1;
        background-position: top center;
        background-repeat: no-repeat;
        background-size: 1700px auto;
        background-color: #030C5A;        
    }

    .brand.winline {
        background: url(images/1000_brandWInline.jpg) top center no-repeat #1d1d1d
    }
}

@media screen and (min-width: 1400px) {
    .brand {
        background-size: 1900px auto;
        
    }
}
@media screen and (min-width: 1600px) {
    .brand {
        background-size: initial; 
    }
}


@media screen and (min-width: 2000px) {
    .brand {
        background-size: 100% auto;       
    } 

    .brand.winline {
        background: url(images/1000_brandWInline-1200.jpg) top center no-repeat #1d1d1d
    }
}


.clear {
    content: ' ';
    clear: both;
    display: table;
}

.prognoz-h2 {
    font: 700 18px/1 'Open Sans Condensed', sans-serif;
    text-align: center;
    margin-bottom: 20px;
}

.prognoz-table {
    background: #fff;
    border: 1px solid #e4e4e4;
    margin-bottom: 15px;
}

.logo_bookmaker {
    border: 1px solid #e4e4e4;
    border-bottom: none;
}

.prognoz-table table tr:nth-child(3) .logo_bookmaker {
    border-top: none !important;
}

.rate_bookmaker {
    border-left: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}

.prognoz-table table tr:nth-child(3) .rate_bookmaker {
    border-top: none !important;
}

.link_bookmaker {
    border-top: 1px solid #e4e4e4;
}

.prognoz-table table tr:nth-child(3) .link_bookmaker {
    border-top: none !important;
}


.prognoz-table table {
    width: 100%;
}

.prognoz-table table td {
    vertical-align: middle;
}

.prognoz-table table .bookmaker_line td {
    padding: 5px 10px;
}

.prognoz-table table .heading {
    background: #f9f9f9;
}

.prognoz-table table .heading td {
    font-weight: bold;
    padding: 10px;
}

.prognoz-table table .heading td {
    padding-bottom: 10px;
}

.prognoz-table table td:nth-child(2) {
    text-align: center;
}

.prognoz-table table td:nth-child(3) {
    text-align: center;
}

.prognoz-table table td:nth-child(4) {
    text-align: center;
}

a.stavka-na-prognoz,
a.stavka-na-prognoz:visited {
    display: block;
    margin: 2px 0;
    padding: 4px 12px 3px;
    background: #00AD5E;
    font-weight: 700;
    font-size: 14px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none !important;
}

a.stavka-na-prognoz:hover {
    background: #333;
    color: #fff;
}

.prognoz-table .logo_bookmaker a {
    display: flex;
    flex-grow: 1;
    justify-content: center;
    text-align: center;
}

#content-area .logo_bookmaker img {
    border: none !important;
    padding: 0 !important;
    max-height: 69px;
}

.prognoz-table .logo_bookmaker img {
    object-fit: contain;
}

.heading {
    border-bottom: 1px solid #e4e4e4;
}

.best-rate {
    font-weight: bold;
    color: #fa4300;
}

.stavka_bookmaker {
    font-weight: bold;
    color: green;
}

.pbk-r_bttns {
    clear: both;
    display: flex;
    justify-content: center;
    margin: 15px;
}

.pbk-r_bttn {
    align-items: center;
    background: #00AD5E;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff !important;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    min-height: 40px;
    padding: 8px 25px;
    text-decoration: none !important;
}

.pbk-r_bttn:hover {
    opacity: .8;
}

@media screen and (min-width: 480px) {
    .prognoz-table table td:nth-child(4) {
        text-align: center;
        width: 125px;
    }
}

@media screen and (max-width: 768px) {
    .desktop {
        display: none !important;
    }

    .footli {
        margin: 15px 0;
    }

    /* fix trap plugin */
    div.popup__container {
        padding: 0;
    }
}

@media screen and (min-width: 769px) {
    .mobile {
        display: none;
    }

    .logo_bookmaker {
        width: 80px;
        text-align: center;
    }

    .bookmaker_line {
        height: 30px;
    }

    .footli {
        float: right;
        margin-top: -40px;
    }

}

#maxmag_sidecat_widget-2 p {
    display: none;
}

#maxmag_sidecat_widget-5 p {
    display: none;
}

#maxmag_sidecat_widget-6 p {
    display: none;
}

.post-share:before, .post-share:after {
    clear: both;
    content: ' ';
    display: table;
}

.post-share {
    text-align: center;
}

.post-share ul {
    display: inline-block !important;
    margin: 0 !important;
}

.ya-share2, .ya-share2 * {
    text-align: center;
}

.ya-share2__list {
    transform: translate(25%, 25%) scale(1.5);
    padding: 7px 0 20px !important;
}

.ya-share2.ya-share2_inited {
    padding: 0 26px;
}

.parent-container {
    position: relative;
    width: 100%;
    display: table;
}

.parent-feature {
    width: auto;
    max-width: none;
    max-height: none;
    margin: -10px -10px 10px;
    padding: 0;
    display: flex;
    text-align: inherit;
    flex-wrap: nowrap;
    place-content: stretch flex-start;
    align-items: stretch;
}

.child-item {
    width: auto;
    height: auto;
    min-width: 0;
    max-width: none;
    min-height: 0;
    max-height: none;
    margin: 10px;
    padding: 0;
    display: block;
    text-align: inherit;
    align-self: auto;
    order: 0;
    flex-basis: 250px;
    flex-grow: 1;
}

.item-thumb {
    text-align: center;
}

.item-thumb img {
    max-width: 100%;
}

.item-title {
    margin-top: 5px;
    margin-bottom: 5px;
}

.item-title a {
    text-decoration: underline;
    color: #333 !important;
    font: 700 16px/20px 'Open Sans Condensed', sans-serif;
}

.item-title a:hover {
    color: #fa4300 !important;
}

.pbk-telegram {
    display: flex;
    margin: 0 0 10px 10px;
    float: left;
}

.pbk-telegram-link {
    background: #555;
    color: #fff !important;
    padding: 6px 12px;
    font-size: 14px;
    border-radius: 3px;
    display: flex;
    align-items: center;
}

.pbk-telegram-link:hover {
    color: #fff !important;
    background: #6e6e6e;
}

.footer-apps {
    display: flex;
    clear: both;
    margin: 10px 4px;
    padding: 20px 0 0;
}

.footer-apps:empty {
    display: none;
}

.footer-apps-ico {
    height: 37px;
    border-radius: 4px;
    transition: .2s;
    background: #555 no-repeat center;
    background-size: cover;
    overflow: hidden;
}

.footer-apps-ico:hover {
    background-color: #000;
}

.footer__ios {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='109' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='.5' y='.5' width='108' height='35' rx='3.5' fill='%23fff' fill-opacity='.1'/%3e%3cpath d='M22.77 17.9c.01-.78.22-1.546.61-2.226.39-.68.948-1.25 1.621-1.66a4.78 4.78 0 0 0-1.648-1.45 4.843 4.843 0 0 0-2.132-.569c-1.59-.165-3.133.94-3.943.94-.826 0-2.074-.923-3.418-.896a5.08 5.08 0 0 0-2.46.725 5 5 0 0 0-1.777 1.828c-1.832 3.134-.466 7.74 1.29 10.273.877 1.24 1.903 2.626 3.246 2.576 1.314-.053 1.804-.827 3.39-.827 1.572 0 2.032.827 3.402.796 1.41-.022 2.298-1.246 3.145-2.498.631-.884 1.116-1.86 1.438-2.894a4.518 4.518 0 0 1-2.01-1.648 4.438 4.438 0 0 1-.755-2.47ZM20.182 10.33a4.524 4.524 0 0 0 1.055-3.268A4.714 4.714 0 0 0 18.2 8.615a4.29 4.29 0 0 0-1.083 3.146 3.922 3.922 0 0 0 1.7-.368 3.876 3.876 0 0 0 1.366-1.064ZM38.532 24.426h-4.311l-1.036 3.02H31.36l4.084-11.176h1.897l4.084 11.177h-1.857l-1.035-3.021Zm-3.865-1.394h3.418L36.4 18.129h-.047l-1.686 4.903ZM50.244 23.373c0 2.532-1.372 4.159-3.442 4.159a2.824 2.824 0 0 1-1.504-.345 2.778 2.778 0 0 1-1.09-1.08h-.04v4.035h-1.692V19.298h1.638v1.356h.031c.265-.453.65-.826 1.112-1.08a2.954 2.954 0 0 1 1.514-.361c2.093 0 3.473 1.635 3.473 4.16Zm-1.74 0c0-1.65-.863-2.735-2.18-2.735-1.293 0-2.163 1.108-2.163 2.735 0 1.642.87 2.741 2.164 2.741 1.316 0 2.179-1.077 2.179-2.741ZM59.321 23.373c0 2.532-1.372 4.159-3.442 4.159a2.824 2.824 0 0 1-1.505-.345 2.778 2.778 0 0 1-1.09-1.08h-.039v4.035h-1.693V19.298h1.639v1.356h.03c.266-.453.65-.826 1.112-1.08a2.954 2.954 0 0 1 1.515-.361c2.093 0 3.473 1.635 3.473 4.16Zm-1.74 0c0-1.65-.863-2.735-2.18-2.735-1.293 0-2.163 1.108-2.163 2.735 0 1.642.87 2.741 2.163 2.741 1.317 0 2.18-1.077 2.18-2.741ZM65.32 24.333c.125 1.108 1.214 1.836 2.703 1.836 1.427 0 2.454-.728 2.454-1.727 0-.868-.62-1.387-2.085-1.743l-1.466-.35c-2.077-.495-3.042-1.455-3.042-3.012 0-1.928 1.701-3.253 4.115-3.253 2.392 0 4.03 1.325 4.085 3.253h-1.709c-.102-1.116-1.035-1.789-2.399-1.789-1.363 0-2.296.681-2.296 1.673 0 .79.595 1.255 2.053 1.61l1.247.303c2.32.542 3.284 1.464 3.284 3.098 0 2.091-1.685 3.4-4.366 3.4-2.508 0-4.202-1.278-4.312-3.3h1.733ZM75.919 17.37v1.928h1.568v1.325H75.92v4.492c0 .698.314 1.023 1.003 1.023.186-.003.372-.016.557-.039v1.317c-.31.057-.625.083-.94.077-1.67 0-2.32-.62-2.32-2.2v-4.67h-1.2v-1.325h1.2V17.37h1.7ZM78.394 23.373c0-2.564 1.529-4.175 3.912-4.175 2.39 0 3.912 1.611 3.912 4.175 0 2.57-1.513 4.175-3.912 4.175-2.398 0-3.912-1.604-3.912-4.175Zm6.1 0c0-1.759-.817-2.797-2.188-2.797-1.372 0-2.188 1.046-2.188 2.797 0 1.765.816 2.796 2.188 2.796 1.371 0 2.187-1.03 2.187-2.796ZM87.614 19.298h1.614v1.387h.04c.109-.433.365-.816.727-1.084a1.983 1.983 0 0 1 1.256-.388c.195 0 .39.02.58.063v1.564a2.392 2.392 0 0 0-.76-.101 1.723 1.723 0 0 0-1.319.536 1.682 1.682 0 0 0-.445 1.339v4.833h-1.693v-8.149ZM99.635 25.053c-.227 1.48-1.685 2.495-3.55 2.495-2.4 0-3.889-1.589-3.889-4.136 0-2.556 1.497-4.214 3.817-4.214 2.282 0 3.717 1.549 3.717 4.02v.572h-5.825v.101a2.1 2.1 0 0 0 .582 1.649 2.15 2.15 0 0 0 1.637.66c.4.036.801-.055 1.144-.262a1.85 1.85 0 0 0 .76-.885h1.607Zm-5.722-2.432h4.123a1.937 1.937 0 0 0-.554-1.47 1.986 1.986 0 0 0-1.469-.598 2.11 2.11 0 0 0-1.486.602 2.063 2.063 0 0 0-.614 1.466ZM33.465 10.128h.726a.924.924 0 0 0 .702-.206.904.904 0 0 0 .323-.65c0-.495-.377-.815-1.017-.815a.98.98 0 0 0-.728.191.96.96 0 0 0-.369.65h-.797a1.668 1.668 0 0 1 .614-1.198 1.711 1.711 0 0 1 1.306-.373c1.07 0 1.824.592 1.824 1.444.002.286-.094.563-.274.787-.18.223-.432.38-.714.441v.064c.334.014.65.16.876.403.226.243.346.565.333.895a1.777 1.777 0 0 1-.675 1.22 1.825 1.825 0 0 1-1.355.377 1.827 1.827 0 0 1-1.362-.367 1.79 1.79 0 0 1-.68-1.222h.811c.049.514.527.845 1.231.845.705 0 1.165-.372 1.165-.897 0-.532-.434-.86-1.19-.86h-.75v-.73ZM37.19 12.082c0-.73.552-1.15 1.526-1.21l1.111-.063v-.35c0-.428-.285-.67-.84-.67-.451 0-.763.164-.854.45h-.784c.083-.695.747-1.142 1.677-1.142 1.028 0 1.608.506 1.608 1.362v2.769h-.78v-.57h-.064c-.13.205-.313.371-.529.483-.216.112-.459.165-.703.154a1.254 1.254 0 0 1-.956-.307 1.225 1.225 0 0 1-.411-.906Zm2.637-.346v-.34l-1.001.064c-.565.037-.821.227-.821.584 0 .365.32.577.76.577a.976.976 0 0 0 .96-.518.945.945 0 0 0 .102-.367ZM42.782 9.849v3.379h-.809V9.175h2.7v.673h-1.89ZM49.58 11.2c0 1.288-.66 2.095-1.695 2.095a1.35 1.35 0 0 1-.732-.159 1.33 1.33 0 0 1-.53-.522h-.064v1.961h-.81v-5.4h.78v.67h.06c.125-.228.311-.418.539-.548.227-.13.486-.195.749-.189 1.043 0 1.702.804 1.702 2.092Zm-.833 0c0-.856-.41-1.373-1.096-1.373-.682 0-1.108.528-1.108 1.376 0 .845.426 1.374 1.104 1.374.69 0 1.1-.518 1.1-1.377ZM50.657 14.68v-.69c.088.012.176.017.265.016a.708.708 0 0 0 .48-.143.692.692 0 0 0 .261-.423l.061-.197-1.485-4.068h.882l1.028 3.22h.064l1.025-3.22h.858l-1.529 4.22c-.35.987-.738 1.303-1.574 1.303-.068 0-.26-.008-.336-.018ZM54.727 12.078h.806c.08.357.418.543.892.543.54 0 .87-.234.87-.599 0-.39-.297-.577-.87-.577h-.613v-.621h.603c.489 0 .738-.186.738-.525 0-.298-.241-.525-.738-.525-.453 0-.784.19-.837.51h-.78c.059-.368.26-.698.563-.92a1.45 1.45 0 0 1 1.054-.267c.974 0 1.532.436 1.532 1.12a.826.826 0 0 1-.175.528.844.844 0 0 1-.472.302v.063a.923.923 0 0 1 .576.305.903.903 0 0 1 .226.607c0 .77-.664 1.28-1.677 1.28-.895 0-1.623-.405-1.698-1.224ZM59.268 13.228V9.175h.802v2.788h.064l1.89-2.788h.803v4.053h-.803v-2.802h-.06l-1.894 2.802h-.802ZM67.247 9.848h-1.292v3.38h-.81v-3.38h-1.292v-.673h3.394v.673ZM71.607 12.134c-.11.37-.348.69-.673.905a1.683 1.683 0 0 1-1.105.267 1.883 1.883 0 0 1-1.437-.612 1.835 1.835 0 0 1-.457-1.48 1.847 1.847 0 0 1 .456-1.485 1.891 1.891 0 0 1 1.435-.632c1.14 0 1.83.77 1.83 2.043v.28H68.76v.044a1.06 1.06 0 0 0 .286.82 1.084 1.084 0 0 0 .806.34.992.992 0 0 0 .975-.49h.78Zm-2.847-1.306h2.07a.966.966 0 0 0-.268-.746.99.99 0 0 0-.74-.304 1.059 1.059 0 0 0-.755.303 1.034 1.034 0 0 0-.307.747ZM75.04 9.175h1.848c.803 0 1.273.402 1.273 1.03a.864.864 0 0 1-.193.55.883.883 0 0 1-.5.307v.063c.24.015.465.12.628.294a.919.919 0 0 1 .25.64c0 .708-.539 1.169-1.439 1.169H75.04V9.175Zm.801.614v1.05h.803c.49 0 .723-.186.723-.53 0-.315-.204-.52-.633-.52h-.892Zm0 1.638v1.187h.96c.479 0 .735-.209.735-.592 0-.405-.29-.595-.836-.595h-.859Z' fill='%23fff'/%3e%3crect x='.5' y='.5' width='108' height='35' rx='3.5' stroke='%23fff'/%3e%3c/svg%3e");
    width: 109px;
    margin: 0 10px 0 0;
}

.footer__android {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='104' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='.5' y='.5' width='103' height='35' rx='3.5' fill='%23fff' fill-opacity='.1' stroke='%23fff'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m23.687 9.114-.853 1.317c1.535.752 2.574 2.173 2.577 3.806 0 .095-.006.191-.013.284v.013H15.233l-.001-.013a3.972 3.972 0 0 1-.014-.285c0-1.632 1.035-3.05 2.575-3.805l-.853-1.317a.184.184 0 0 1 .054-.251.18.18 0 0 1 .251.054l.88 1.36a5.77 5.77 0 0 1 2.188-.426c.78 0 1.522.154 2.184.426l.884-1.36a.18.18 0 0 1 .25-.054.18.18 0 0 1 .055.25Zm-6.218 3.185a.49.49 0 0 0 .98 0 .488.488 0 0 0-.49-.486.486.486 0 0 0-.49.486Zm5.201.487a.486.486 0 1 1 0-.974c.272 0 .487.219.487.487a.485.485 0 0 1-.487.487Zm-9.078 2.027h.046c.601 0 1.092.49 1.092 1.091v4.758c0 .597-.49 1.091-1.092 1.091h-.046c-.602 0-1.092-.49-1.092-1.091v-4.758c0-.597.49-1.091 1.092-1.091Zm1.66 7.685c0 .551.451 1.002 1.007 1.002h1.073v2.571c0 .605.495 1.096 1.092 1.096h.047c.601 0 1.095-.49 1.095-1.096v-2.57h1.5v2.57c0 .605.494 1.096 1.096 1.096h.046c.601 0 1.092-.49 1.092-1.096v-2.57h1.073c.551 0 1.003-.452 1.003-1.003v-7.514h-10.12l-.004 7.514Zm11.74-7.685h.046c.6 0 1.091.49 1.091 1.091v4.758c0 .597-.49 1.091-1.091 1.091h-.047c-.601 0-1.096-.49-1.096-1.091v-4.758a1.1 1.1 0 0 1 1.096-1.091Z' fill='%23fff'/%3e%3cpath d='M42.844 12.195c-.07.602-.293 1.067-.668 1.395-.373.325-.869.488-1.489.488-.671 0-1.21-.24-1.617-.723-.403-.481-.605-1.126-.605-1.933v-.547c0-.529.094-.993.281-1.395.19-.4.458-.708.805-.921a2.225 2.225 0 0 1 1.203-.325c.604 0 1.088.17 1.453.508.365.336.577.802.637 1.399h-.754c-.065-.454-.207-.782-.426-.985-.216-.203-.52-.304-.91-.304-.48 0-.856.177-1.129.53-.27.355-.406.859-.406 1.513v.55c0 .617.129 1.108.386 1.473.258.365.619.547 1.083.547.416 0 .735-.094.956-.281.224-.19.373-.52.446-.989h.754ZM45.374 12.2h-.527V14h-.727V9.773h.727v1.79h.472l1.422-1.79h.875l-1.672 2.032L47.757 14h-.918l-1.465-1.8ZM51.288 14c-.042-.083-.076-.232-.102-.445a1.612 1.612 0 0 1-1.203.523c-.417 0-.76-.117-1.027-.351a1.152 1.152 0 0 1-.399-.899c0-.44.167-.781.5-1.023.336-.245.807-.367 1.414-.367h.703v-.333c0-.252-.075-.453-.226-.601-.151-.151-.374-.227-.668-.227-.258 0-.474.065-.649.196-.174.13-.261.287-.261.472h-.727c0-.21.074-.414.223-.61.15-.197.354-.353.61-.468.257-.114.54-.172.847-.172.487 0 .868.123 1.144.367.276.243.42.577.43 1.004v1.946c0 .388.05.696.148.925V14h-.757Zm-1.2-.55c.227 0 .442-.06.645-.177.203-.117.35-.27.441-.457v-.867h-.566c-.886 0-1.328.26-1.328.778 0 .226.075.403.226.53a.87.87 0 0 0 .582.192ZM56.521 14h-.727v-1.531a3.834 3.834 0 0 1-.976.125c-.529 0-.932-.136-1.211-.406-.276-.271-.417-.657-.422-1.157V9.77h.723v1.285c.013.63.316.945.91.945.333 0 .659-.042.976-.125V9.773h.727V14ZM60.59 14c-.04-.083-.075-.232-.1-.445a1.613 1.613 0 0 1-1.204.523c-.416 0-.759-.117-1.027-.351a1.152 1.152 0 0 1-.399-.899c0-.44.167-.781.5-1.023.336-.245.808-.367 1.414-.367h.703v-.333c0-.252-.075-.453-.226-.601-.151-.151-.374-.227-.668-.227-.258 0-.474.065-.648.196-.175.13-.262.287-.262.472h-.727c0-.21.075-.414.223-.61.151-.197.354-.353.61-.468.257-.114.54-.172.847-.172.487 0 .869.123 1.145.367.276.243.419.577.43 1.004v1.946c0 .388.049.696.148.925V14h-.758Zm-1.198-.55c.226 0 .441-.06.644-.177.203-.117.35-.27.441-.457v-.867h-.566c-.885 0-1.328.26-1.328.778 0 .226.075.403.227.53a.87.87 0 0 0 .582.192ZM65.71 10.36h-1.417V14h-.723v-3.64h-1.39v-.587h3.53v.586ZM67.503 11.23H68.6c.479.006.858.13 1.136.375.279.245.418.577.418.997 0 .421-.143.76-.43 1.015-.286.255-.671.383-1.156.383H66.78V9.773h.723v1.457Zm0 .59v1.59h1.074c.271 0 .48-.069.629-.207.148-.14.223-.332.223-.574a.785.785 0 0 0-.219-.574c-.143-.151-.345-.23-.605-.235h-1.102ZM73.607 13.41l.25-.308c.281-.365.441-.912.48-1.641l.067-1.688h2.722v3.637h.543v1.832h-.722V14h-2.95v1.242h-.722l.004-1.832h.328Zm.855 0h1.942v-2.969h-1.301l-.043 1.008c-.044.841-.243 1.495-.598 1.961ZM82.235 9.773V14h-.726v-3.629H80.07l-.086 1.582c-.046.727-.169 1.246-.367 1.559-.195.312-.506.475-.933.488h-.29v-.637l.208-.015c.234-.026.402-.162.504-.407.101-.244.166-.698.195-1.359l.078-1.809h2.855ZM86.926 9.773V14h-.727v-1.645h-1.09L84.113 14h-.781l1.063-1.754a1.278 1.278 0 0 1-.626-.457 1.252 1.252 0 0 1-.214-.726c0-.386.144-.696.433-.93.29-.237.676-.357 1.16-.36h1.778ZM84.28 11.07c0 .206.07.373.211.5.14.125.327.19.559.192h1.148v-1.403H85.16c-.268 0-.482.067-.64.2a.63.63 0 0 0-.239.511ZM44.583 25.683h-3.855L39.92 28h-1.798l3.76-9.953h1.552L47.2 28h-1.804l-.814-2.317Zm-3.37-1.395h2.885l-1.443-4.129-1.442 4.13ZM49.688 20.604l.048.854c.547-.66 1.265-.991 2.154-.991 1.54 0 2.324.882 2.351 2.645V28h-1.66v-4.792c0-.47-.104-.816-.309-1.04-.2-.227-.53-.34-.99-.34-.67 0-1.17.302-1.498.908V28h-1.661v-7.396h1.566ZM55.93 24.247c0-1.14.264-2.053.792-2.741.529-.693 1.237-1.04 2.126-1.04.784 0 1.418.274 1.9.821V17.5h1.662V28h-1.504l-.082-.766c-.497.602-1.16.903-1.99.903-.865 0-1.567-.349-2.105-1.046-.533-.697-.8-1.645-.8-2.844Zm1.66.144c0 .752.144 1.34.431 1.763.292.42.704.63 1.237.63.68 0 1.176-.304 1.49-.91v-3.158c-.305-.593-.797-.889-1.476-.889-.538 0-.953.214-1.244.643-.292.424-.438 1.064-.438 1.92ZM68.315 22.121a4.105 4.105 0 0 0-.677-.055c-.76 0-1.274.292-1.538.875V28H64.44v-7.396h1.586l.04.827c.402-.643.958-.964 1.669-.964.237 0 .433.032.588.096l-.007 1.558ZM69.107 24.233c0-.724.144-1.376.431-1.955.287-.583.69-1.03 1.21-1.34.52-.314 1.117-.471 1.791-.471.998 0 1.807.321 2.427.964.624.642.961 1.494 1.012 2.556l.006.39c0 .73-.14 1.38-.423 1.955a3.08 3.08 0 0 1-1.204 1.333c-.52.315-1.12.472-1.804.472-1.044 0-1.88-.347-2.509-1.04-.624-.697-.937-1.624-.937-2.782v-.082Zm1.662.144c0 .761.157 1.358.471 1.791.315.428.752.643 1.313.643.56 0 .996-.22 1.305-.657.315-.437.472-1.078.472-1.92 0-.748-.162-1.34-.485-1.778-.32-.437-.754-.656-1.306-.656-.542 0-.973.216-1.292.65-.319.428-.478 1.07-.478 1.927ZM79.456 28h-1.661v-7.396h1.661V28Zm-1.764-9.317c0-.256.08-.468.24-.636.164-.169.396-.253.697-.253.3 0 .533.084.697.253.164.168.246.38.246.636 0 .25-.082.46-.246.628-.164.165-.396.247-.697.247-.3 0-.533-.082-.697-.247a.88.88 0 0 1-.24-.628ZM81.26 24.247c0-1.14.264-2.053.793-2.741.528-.693 1.237-1.04 2.126-1.04.784 0 1.417.274 1.9.821V17.5h1.661V28h-1.504l-.082-.766c-.496.602-1.16.903-1.989.903-.866 0-1.568-.349-2.105-1.046-.534-.697-.8-1.645-.8-2.844Zm1.66.144c0 .752.144 1.34.432 1.763.291.42.704.63 1.237.63.679 0 1.176-.304 1.49-.91v-3.158c-.305-.593-.797-.889-1.476-.889-.538 0-.953.214-1.245.643-.291.424-.437 1.064-.437 1.92Z' fill='%23fff'/%3e%3c/svg%3e");
    width: 104px;
}


.pbk-telegram-link::after {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.761 1.001a2.15 2.15 0 0 0-.663.148c-.202.077-1.366.545-3.084 1.237-1.718.692-3.952 1.594-6.166 2.488l-8.78 3.547.032-.011s-.263.083-.529.258c-.133.087-.276.2-.393.364a.924.924 0 0 0-.171.645c.113.866 1.066 1.112 1.066 1.112l.004.002 4.252 1.371c.108.341 1.29 4.057 1.549 4.844.143.435.278.686.418.857.07.085.143.152.225.2.032.02.066.034.1.047h.001l.012.003-.01-.002c.007.003.015.008.023.01.015.005.024.005.043.01.487.16.89-.138.89-.138l.017-.012 2.612-2.284 4.239 3.115.053.023c.742.31 1.413.137 1.784-.148a1.72 1.72 0 0 0 .518-.652l.016-.039 3.115-15.3c.08-.342.09-.638.015-.905a1.059 1.059 0 0 0-.487-.629 1.297 1.297 0 0 0-.701-.16Zm.025.916a.463.463 0 0 1 .187.018c.022.012.032.01.053.086.021.076.033.234-.025.483l-.002.005-3.097 15.211c-.007.016-.072.156-.22.27-.15.115-.317.205-.76.03l-4.636-3.407-.13-.097-.003.002-1.386-.98 7.79-8.638a.428.428 0 0 0 .068-.486.46.46 0 0 0-.182-.19.5.5 0 0 0-.515.01L6.656 11.316 2.398 9.942s-.423-.221-.443-.376c-.002-.008-.007 0 .015-.032a.612.612 0 0 1 .147-.128c.138-.09.297-.146.297-.146l.015-.005.016-.006s4.352-1.76 8.78-3.548a9863.9 9863.9 0 0 1 6.165-2.487c1.717-.692 2.958-1.19 3.063-1.23.12-.045.239-.063.333-.067ZM15.62 6.766l-5.907 6.55-.003.003a.464.464 0 0 0-.052.07.433.433 0 0 0-.063.174v.003l-.77 3.262c-.012-.035-.021-.048-.035-.09-.244-.74-1.359-4.245-1.513-4.73l8.343-5.242Zm-5.24 7.624 1.061.75-1.56 1.364.499-2.114Z' fill='%23fff'/%3e%3cpath d='M20.761 1.001a2.15 2.15 0 0 0-.663.148c-.202.077-1.366.545-3.084 1.237-1.718.692-3.952 1.594-6.166 2.488l-8.78 3.547.032-.011s-.263.083-.529.258c-.133.087-.276.2-.393.364a.924.924 0 0 0-.171.645c.113.866 1.066 1.112 1.066 1.112l.004.002 4.252 1.371c.108.341 1.29 4.057 1.549 4.844.143.435.278.686.418.857.07.085.143.152.225.2.032.02.066.034.1.047h.001l.012.003-.01-.002c.007.003.015.008.023.01.015.005.024.005.043.01.487.16.89-.138.89-.138l.017-.012 2.612-2.284 4.239 3.115.053.023c.742.31 1.413.137 1.784-.148a1.72 1.72 0 0 0 .518-.652l.016-.039 3.115-15.3c.08-.342.09-.638.015-.905a1.059 1.059 0 0 0-.487-.629 1.297 1.297 0 0 0-.701-.16Zm.025.916a.463.463 0 0 1 .187.018c.022.012.032.01.053.086.021.076.033.234-.025.483l-.002.005-3.097 15.211c-.007.016-.072.156-.22.27-.15.115-.317.205-.76.03l-4.636-3.407-.13-.097-.003.002-1.386-.98 7.79-8.638a.428.428 0 0 0 .068-.486.46.46 0 0 0-.182-.19.5.5 0 0 0-.515.01L6.656 11.316 2.398 9.942s-.423-.221-.443-.376c-.002-.008-.007 0 .015-.032a.612.612 0 0 1 .147-.128c.138-.09.297-.146.297-.146l.015-.005.016-.006s4.352-1.76 8.78-3.548a9863.9 9863.9 0 0 1 6.165-2.487c1.717-.692 2.958-1.19 3.063-1.23.12-.045.239-.063.333-.067ZM15.62 6.766l-5.907 6.55-.003.003a.464.464 0 0 0-.052.07.433.433 0 0 0-.063.174v.003l-.77 3.262c-.012-.035-.021-.048-.035-.09-.244-.74-1.359-4.245-1.513-4.73l8.343-5.242Zm-5.24 7.624 1.061.75-1.56 1.364.499-2.114Z' stroke='%23fff'/%3e%3c/svg%3e");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    display: inline-flex;
    margin: 0 0 0 10px;
}

/* add rotate */
.g {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: 1;
    zoom: 1;
}

.g > div[class*="a-"] {
    width: 100%;
    height: 100%;
}

.g > div[class*="c-"]:not(.c-1) {
    display: none;
}

.ar-image__bottom .g-dyn a {
    overflow: hidden;
    display: flex;
    height: 100%;
}

.g .ar_link {
    display: block;
    width: 100%;
    height: 100%;
}

.g .ar_image {
    display: block;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    border: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
}

.ar-image-groups {
    position: relative;
    z-index: 10;
    width: 100%;
    display: table;
}

.ar-image-groups img {
    width: 100%;
}

.ar-image__bottom {
    position: fixed;
    left: 50%;
    bottom: 0;
    width: 100%;
    max-width: 1200px;
    transform: translateX(-50%);
    transition: .5s;
}

.ar-image-groups__inner {
    overflow: hidden;
    max-height: 80px;
}

.ar-image-groups:not(.ar-image__bottom) {
    display: block;
    margin-bottom: 30px;
}

.ar-image__bonuses.ar-image-groups,
.ar-image__bk.ar-image-groups {
    margin: 30px 0 0;
}

.ar-image-groups:not(.ar-image__bottom),
.ar-image-groups:not(.ar-image__bottom) .g,
.ar-image-groups:not(.ar-image__bottom) .g > div {
    max-height: 80px;
    overflow: hidden;
}

.ar-image-groups:not(.ar-image__bottom) .g > div a {
    display: flex;
    max-height: 80px;
}

.ar-image__bottom .btt-btn {
    top: -55px;
    right: 15px;
    bottom: auto;
}

.mobile-bottom-menu.active ~ .ar-image__bottom {
    transform: translateX(-50%) translateY(-50px);
}

.ar-image-groups__close {
    position: absolute;
    width: 22px;
    height: 22px;
    background-color: #FF5732;
    right: 0;
    top: 0;
    cursor: pointer;
    transition: 0.2s;
}

.ar-image-groups__close:before, .ar-image-groups__close:after {
    content: '';
    position: absolute;
    display: block;
    width: 2px;
    height: 13px;
    background-color: #fff;
    left: 10px;
    top: 4px;
}

.ar-image-groups__close:after {
    transform: rotate(-45deg);
}

.ar-image-groups__close:before {
    transform: rotate(45deg);
}

.ar-image-groups__close:hover {
    background-color: #ff795b;
}

.ar-image__bottom + #footer-top-wrapper + #footer-bottom-wrapper {
    padding-bottom: 80px;
}

.ar-image__home-mid {
    margin-top: 30px;
}

.pbk-blocked-text {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0 30px;
}

@media (min-width: 767px) {
    img.ar_image.mobile {
        display: none;
    }

    .ar-image-groups.ar-no-breakpoints .g {
        display: block;
    }
}

@media (min-width: 1024px) {
    .ar-image__bottom .btt-btn {
        top: -60px;
        right: 0;
        bottom: auto;
    }
}

@media (min-width: 1161px) {
    .mobile-bottom-menu.active ~ .ar-image__bottom {
        transform: translateX(-50%);
    }
}

@media screen and (max-width: 1399px) {
    .ar-image__bottom {
        max-width: 1000px;
    }
}

@media screen and (max-width: 1002px) {
    .ar-image__bottom {
        max-width: 768px;
    }
}

@media screen and (max-width: 974px) {
    .ar-image__bottom {
        max-width: 100%;
    }
}

@media screen and (max-width: 720px) {
    .ar-image-groups,
    .ar-image-groups .g,
    .ar-image-groups .g > div,
    .ar-image-groups .g > div a,
    .ar-image-groups__inner {
        max-height: 55px !important;
    }

    .ar-image__bottom + #footer-top-wrapper + #footer-bottom-wrapper {
        padding-bottom: 55px;
    }
}

/**/

@media screen and (max-width: 767px) {
    .parent-feature {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 583px) {
    .item-title {
        text-align: center;
    }

    .item-title a {
        font: 700 18px/22px 'Open Sans Condensed', sans-serif;
    }

    .child-item {
        flex-basis: 150px;
    }
}

#pbk-subpages .page__tabs-items {
    display: flex;
    gap: 6px;
    font-size: 16px;
    margin: 10px 0;
}
