/* Сторонние шрифты и стили */
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto:100,300,400,700&subset=cyrillic';
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed&display=swap');
@import url('/css/bootstrap.css');
@import url('/css/font-awesome.min.css');
@import url('/css/shortcodes.css');
@import url('/css/animate.css');
@import url('https://ionicons.com/css/ionicons.min.css?v=2.0.1');
@import url('/css/font-awesome.min.css');
@font-face {font-family:'Open Sans Condensed';src: url('/fonts/OpenSansCondensed-Light.ttf');}
@font-face {font-family:'Fira Sans Condensed';src: url('/fonts/FiraSansCondensed-Regular.woff2');}
@font-face {font-family:'Roboto Condensed';src: url('/fonts/RobotoCondensed-Regular.ttf');}

/* Основное */
body{font-family: 'Open Sans', sans-serif !important;background: #F5F5F5;font-size: 15px;}
a{color: #333;}
a:hover{text-decoration: none;}
ul{padding:0px;margin:0px;}
p{margin: 0px; padding: 0px;}

.logo {
margin: 10px 15px 0 15px;max-width: none !important;
}
@media screen and (max-width: 710px) {
.logo {
margin: 10px 0px 0 0px;max-width: none !important;
}
}

h1 {
 font-family: 'Roboto Condensed', sans-serif;
 font-size: 23px;
 font-weight: normal; 
 color: #fff; 
 padding: 4px 0 5px; 
 margin: auto; 
 display: inline-block; 
}
h2 {
 font-family: fira sans condensed,sans-serif;
 font-size: 23px;
 font-weight: 400;
}
h3 {font-family: fira sans condensed,sans-serif;
 font-size: 18px;
 text-transform: uppercase;
 line-height: 26px;
 font-weight: 400;
 margin: 1px 0 -1px;
}
h4 {
 font-family: 'Roboto Condensed', sans-serif;
}

/* Шапка */
header {
 background: #fff;height: 80px;
 border-bottom: 1px solid rgba(0,0,0,0.07);
}
.h-logo {
 font-family: 'Roboto', sans-serif;
 font-size: 33px;
 font-weight: 300;
 display: inline-block;
 padding: 5px 0px;
 position: relative;
}
.h-logo span {
 position: absolute;
 font-size: 14px;
 top: 10px;
 right: -30px;
}

.hs-form {
 position: relative; 
 margin: 11px 0; 
 color: #555555 !important;
}
.hs-text {
 height: 57px; 
 border: none;
 width: 100%;
 padding: 10px 0 10px 18px;
 outline-width: 0px;background: #f5f5f5;
}
.hs-submit {
 position: absolute;
 right: 0px;
 top: 0px;
 height: 58px;
 background: none;
 border: none;
 width: 58px;
 color: #424754;
 font-size: 17px; 
 margin: 0px !important;
 padding-bottom: 12px !important;
}

.dropdown{
 float: right;
}
.h-profileb {
 background: white;
 border: none;
 outline-width: 0px;
}
.h-profile {
 padding: 12px 0px;
 margin: 0;
}
.h-profile li {
 display: inline-block;
 list-style: none;
 vertical-align: middle;
}
.hp-ava img {
 width: 31px;
 border-radius: 50%;
 border: 1px solid #a9a8a8;
}
.hp-name a {
 display: block;
 margin-right: 10px;
 font-family: 'Roboto', sans-serif;
 color: #a2a2a2;
}
header .dropdown-menu {
 left: -40px;
}

.h-buttons { 
 padding: 0;
 margin-top: 18px;
 display: block;
 text-align: right; 
}
.h-buttons li{
 display: inline-block;
 list-style: none;
}
.h-buttons li a { 
 text-align: center; 
 display: block; 
 color: #424754;
 font-size: 17px;
 margin: 0px 0px;
 border-right: 1px solid #e6e6e6;
 padding: 12px 12px 12px 8px;
}

.wrapper {
 padding-left: 70px;
}
.menu {
 width: 280px; 
 position: fixed; 
 left: -210px;
 background: #424754;
 transition: 0.2s;
 z-index: 999999999999; 
 height: 100%; 
 overflow: auto; 
}
.menu:hover{
 left:0px;
 transition: 0.2s;
}
.m-header {
 background: #5bb3de;height: 79px;
 padding: 0px 10px;
}
.m-header .h-logo {
 color: #c5c5c5;
}
.m-header i {
 float: right;
 font-size: 33px;
 color: #c5c5c5;
 padding: 6px 15px;
 cursor: pointer;
}

.m-menu {
 padding: 0px;
 margin: 0px 0px 0px 0px; 
}
.m-menu li {
 display: block;
}
.m-menu li a {
 color: #f5f5f5;
 display: block;
 padding: 7px 0px 7px 23px;
 border-left: 0px solid #5bb3de;
}
.m-menu li a:before {
 font-family: "Ionicons";
 speak: none;
 float: right;
 font-size: 28px;
 background: #21252D;
 width: 40px;
 text-align: center;
 height: 40px;
 margin-top: -10px;
 margin-right: 15px;
 padding-top: 6px;
}

.content{
 padding: 3px 3px;
}
@media screen and (max-width: 710px) {
.content{
 padding: 3px 0px;
}
}

.post {
 position: relative;
 display: block;
 margin-bottom: 30px;
 height: 250px;
 overflow: hidden;
 background-size: cover;
 background-repeat: no-repeat;
}
.post:hover .post-info{
 padding: 10px 10px;
 transition: 0.3s;
}
.post:hover .cat{
 color: #fff;
 background: rgba(176,133,200,0.8);
 transition: 0.3s;
}
.dateauthor {
 position: absolute;
 text-transform: uppercase; 
 right: 10px;
 top: 0px;
 font-family: 'Roboto', sans-serif;
 font-weight: 300;
 color: #fff;
 background: rgba(66,71,84,0.6);
 font-size: 12px;
 padding: 4px 9px 3px;
 margin-bottom: 10px; 
 display: inline-block;
 transition: 0.3s;
 border-radius: 0px;
}
.post:hover .dateauthor{
 right: 10px;
 top: 10px; 
 background: #aab808; 
 transition: 0.3s;
}
.post-img{
 height: 360px;
 overflow: hidden;
}
.post:after {
 content: "";
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
}
.post img {
 width: 100%;
}
.post-info {
 position: absolute;
 bottom: 0px;
 padding: 2px;
 z-index: 999;
 color: white;
 transition: 0.3s;
}
.postTitle { 
 font-family: 'Roboto Condensed', sans-serif;
 font-weight: normal;
 font-size: 18px;
 margin: 0px 0px 0px 0px; 
 padding: 6px 9px; 
 color: #ffffff;
 background-color: rgba(66, 71, 84, 0.9);
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
 }
span.cat { 
 color: #fff;
 background: rgba(72,160,203,0.9);
 font-size: 11px;
 padding: 3px 10px;
 margin-bottom: 0px;
 display: inline-block;
 transition: 0.3s;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
}
.uadm-collapse.uadm--animate.uadm-collapse--empty, {
 left: 90px !important;
}

.m-footer {
 position: absolute;
 bottom: 0px;
 left: 0px;
 padding: 10px;
 background: #272b35;
 width: 100%;
 font-family: 'Roboto', sans-serif;
 color: #c5c5c5;
}
.m-footer a{
 color: #c5c5c5;
}
.cnrnopl .col-md-9:first-child{
 padding: 0px !important; 
}
.content-w {
 border: 1px solid rgba(0,0,0,0.07); 
 background: white; 
 padding: 16px 10px 20px 10px; 
 margin-top: -1px; 
}
@media screen and (max-width: 900px) {
.content-w {
 padding: 16px 0px 20px 0px; 
 margin-bottom: 0px; 
}
}
.pagename {
 font-family: 'Roboto Condensed', sans-serif;
 font-size: 23px;
 background: rgb(91,179,222);
 background: linear-gradient(90deg, rgba(91,179,222,1) 0%, rgba(193,162,210,1) 100%);
 font-weight: normal;
 color: #ffffff; 
 padding: 13px 24px 10px 24px; 
 margin: -16px -10px 20px -10px;
 background-size: cover;
 background-position-y: -84px;
}
.aside-banner{
 display: block; 
}
.aside-banner img{
 width: 100%; 
}
.block { 
 padding: 3px;
 border: 1px solid rgba(0,0,0,0.07);
 background: #fbfbfb;
 margin-bottom: 8px;
 margin-top: -1px; 
 margin-left: 3px; 
}
@media screen and (max-width: 710px) {
.block { 
 padding: 3px;
 border: 1px solid rgba(0,0,0,0.07);
 background: #fbfbfb;
 margin-bottom: 8px;
 margin-left: 0px; 
}
}
.block-title {
 font-size: 15px;
 color: #39342e;
 text-transform: uppercase;
 border-bottom: 1px solid #e8e6e2;
 margin-top: 0;
 margin-bottom: 10px; 
 padding-bottom: 6px;
 font-weight: 700;
}
.block-cnt {
 padding: 10px;
 color: #5d5d5d;
}
.aside .col-md-6{
 padding: 0px 10px !important; 
}

.block-inf1 li{
 list-style: none; 
}
.binf-li {
 display: block;
 color: #5d5d5d;
 padding: 6px 10px;
 border-bottom: 1px solid #eeeeee;
}
.aside-counter{
 text-align: center; 
}
.block-rekl img {
 max-width: 100%;
}
.block-rekl {
 text-align: center;
}
.uMenuItemA {
 border-left: 3px solid #5fadcc !important;
}
.m-menu li a {
 font-family: 'Fira Sans Condensed', sans-serif;
 font-size: 15px; 
}
.m-menu li a:hover {
 border-left: 3px solid #c1a2d2;background: #565c6a;padding-left: 20px; 
}

.bp-mainimg img{
 width: 100%; 
}
.bp-shares {
 background: whitesmoke;
 border: 1px solid rgba(0,0,0,0.07);
 text-align: center;
 overflow: hidden;
 margin: 0px 15px;
 position: relative; 
}

.row-eq-height {
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
}

.cat-share {
 width: 140px;
 position: absolute;
 right: -19px;
 bottom: -33px;
 transform: rotate(-30deg);
}
.bp-share {
 margin-top: 70px;
}

.post-cat {
 display: block;
 float: right;
 font-size: 13px;
 background: rgba(255, 255, 255, 0.81);
 padding: 4px 6px 2px 6px;
 border-radius: 0px;
 margin-top: 3px;
 transition: 0.3s;
}
.post-cat:hover{
 background: white;
 transition: 0.3s;
}
a.post-cat:link,
a.post-cat:active,
a.post-cat:visited,
a.post-cat:hover{
 text-decoration: none; 
}
.post-cat2 {
 display: block;
 float: right; 
 font-size: 14px;
 background: #f5f5f5; 
 color:#333333 !important; 
 padding: 3px 6px;
 border-radius: 0px;
 margin-top: 0px;
 transition: 0.3s;
}
.post-cat2:hover{
 background: #d9e64b;
 color:#333333 !important; 
 transition: 0.3s;
}
a.post-cat2:link,
a.post-cat2:active,
a.post-cat2:visited,
a.post-cat2:hover{
 text-decoration: none; 
}

.blogmes{
 padding: 6px 0px 15px 0px; 
}
.bp-share span {
 margin-bottom: 10px;
 display: block;
}
.op-info a {
 color: #ffffff;
}
.op-info {
 background: #424754;
 color: #ffffff;
 font-family: 'Fira Sans Condensed', sans-serif; 
 font-size: 15px;
 font-weight: 300; 
 margin-top: 20px;
 padding: 10px 20px;
}
.op-info span {
 margin-right: 0px;
}
.op-info span i {
 margin-right: 5px;
}
span.op-comb {
 float: right;
}
.op-comments{
 padding-top: 10px;
}

textarea, input[type="text"], input[type="password"] {
 max-width: 100% !important;
 font-family: 'Open Sans';
 font-size: 12px;
 padding-left: 1%;
 padding-right: 1%;
 padding-top: 8px;
 padding-bottom: 8px;
 border: none;
 background: #f6f6f6;
 box-shadow: inset 0 0 0 1px #dcdcdc;
 color: #121212;
 border-radius: 3px;
 line-height: 20px;
 margin: 10px 0px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"]{
 color: #FFFFFF;
 background-color: #5bb3de;
 border-radius: 0px;
 display: inline-block;
 text-decoration: none;
 line-height: 18px;
 position: relative;
 margin: 20px 0 10px 0;
 text-decoration: none;
 border: 1px solid transparent;
 transition: background 1s ease 0s;
 -webkit-transition: background 1s ease 0s;
 -moz-transition: background 1s ease 0s;
 -o-transition: background 1s ease 0s;
 padding: 10px 8px;
 transition: 0.3s; 
 min-width: 42px !important; 
 width: auto !important; 
}

.gTable {
 background: none;
 border-spacing: 0;
}
.gTable td {
 padding: 10px 20px;
}
.gTableTop {
 line-height: 40px;
 padding: 10px 20px !important;
 color: #fff;
 text-decoration: none;
 border-radius: 2px 2px 0 0;
 font-size: 16px !important;
 text-transform: uppercase;
 font-weight: 300;
 letter-spacing: 1px;
 background: #2b303b;
 font-family: 'Roboto', sans-serif;
}
.gTableTop a {
 color: #fff;
 text-decoration: none;
 font-size: 14px;
}
.gTableSubTop {
 padding: 5px 10px;
 color: #fff;
}
.gTableSubTop a {
 color: #fff;
}
.catLink {
 color: #fff !important;
 font-size: 16px !important;
 text-transform: uppercase;
 font-weight: 700;
 letter-spacing: 1px;
}
.funcBlock {
 padding-right: 10px;
}
.forumIcoTd {
 text-align: center;
}
.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd {
 padding: 5px 10px;
 border-bottom: 1px solid #dcdcdc;
}
.forumThreadTd,
.forumPostTd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadIcoTd,
.threadNametd,
.threadAuthTd,
.threadLastPostTd
{
 vertical-align: middle;
 padding-left: 20px;
 border-bottom: 1px solid #dcdcdc;
}
.forumNameTd {
 line-height: 24px;
 color: #7a7a7a;
}
.forumNameTd a {
 font-size: 18px;
}
.forumNamesBar {
 padding-left: 10px !important;
}
.frmBtns {
 text-align: right;
 padding-right: 10px;
}
.legendTd {
 padding: 0 10px;
}
.forumLastPostTd {} .threadIcoTd,
.threadIcoTd {
 text-align: center;
 vertical-align: middle;
}
.threadsDetails {
 padding: 5px;
}
.postTdTop {
 text-align: center;
 padding: 5px;
 border-top: 1px solid #dcdcdc;
 border-bottom: 1px solid #dcdcdc;
}
.postTdInfo {
 text-align: center;
 border-right: 1px solid #dcdcdc;
}
.posttdMessage {
 vertical-align: top;
 padding: 5px;
}
.gTableSubTop, .gTableSubTop a {
 background: #f2f2f2;
 color: #5c5c5c;
}
.threadsDetails,
.postTdTop {
 background: none;
}
.gTable tr {
 background: none;
}
.gDivBottomRight {
 height: 50px;
}
.pagesInfo {
 background: #f2f2f2;
 border-radius: 2px 0 0 2px;
 padding: 5px 10px;
}
.switchActive {
 padding: 5px 10px;
 border-radius: 0 2px 2px 0;
 color: #fff;
}
.postBottom {
 border-top: 1px solid #dcdcdc;
 border-bottom: 1px solid #dcdcdc;
 padding: 0 20px !important;
}
#thread_search_form {
 position: relative;
 padding-bottom: 10px;
 overflow: hidden;
}
#thread_search_button {
 position: absolute;
 top: -1px;
 right: 0;
}

.post-search {
 display: block;
 border-left: 3px solid #a0a0a0;
 padding: 5px;
 padding-left: 20px;
}

.post-search h3 {
 margin: 0px 0px 5px;
 font-family: 'Roboto', sans-serif;
 font-weight: 500;
 color: #444444;
}
.h-profileu {
 float: right;
}
.logform {
 padding: 13px;
}

.catPages1 {color:#ffffff; border:1px;margin-bottom:30px;margin-top:10px;} 
.catPages1 a:link, .catPages1 a:visited, .catPages1 a:hover, .catPages1 a:active {
 text-decoration: none;
 color: #333;
 background: #ffffff;
 padding: 7px 12px;
 font-size: 14px;
 font-weight: normal;
 border: 1px solid #424754;
}
.catPages1 a:hover {
 background: #424754;
 color: #f5f5f5;
 font-weight: normal;
 border: 1px solid #424754;
}
.catPages1 b {
 text-decoration: none;
 background: #424754;
 padding: 7px 12px;
 color: #f5f5f5;
 font-size: 14px;
 border: 1px solid #424754;
}

.pagesBlockuz1 {color:#ffffff; border:1px;margin-bottom:30px;margin-top:10px;} 
.pagesBlockuz1 a:link, 
.pagesBlockuz1 a:visited, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz1 a:active { text-decoration: none;color: #333;background: #ffffff;padding: 7px 12px;font-size: 14px;font-weight: normal;border: 1px solid #424754;} 
.pagesBlockuz1 a:hover { background: #424754;color: #f5f5f5;font-weight: normal;border: 1px solid #424754;} 
.pagesBlockuz1 b {text-decoration: none;background: #424754;padding: 7px 12px;color: #f5f5f5;font-size: 14px;border: 1px solid #424754;} 

.pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:30px;margin-top:10px;} 
.pagesBlock1 a:link, 
.pagesBlock1 a:visited, 
.pagesBlock1 a:hover, 
.pagesBlock1 a:active {text-decoration:none;color: #57caff;background:#ffffff;padding:3px 10px;font-size:11px;font-weight:bold;} 
.pagesBlock1 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;} 
.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;} 

.catPages2 {color:#ffffff;border:1px;margin-bottom:30px;margin-top:10px;} 
.catPages2 a:link, 
.catPages2 a:visited, 
.catPages2 a:hover, 
.catPages2 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.catPages2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;} 

.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:30px;margin-top:10px;} 
.pagesBlockuz2 a:link, 
.pagesBlockuz2 a:visited, 
.pagesBlockuz2 a:hover, 
.pagesBlockuz2 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.pagesBlockuz2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.pagesBlockuz2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;} 

.pagesBlock2 {color:#EFEEEB;border:0px;margin-bottom:30px;margin-top:10px;} 
.pagesBlock2 a:link, 
.pagesBlock2 a:visited, 
.pagesBlock2 a:hover, 
.pagesBlock2 a:active {text-decoration:none;color: #57caff;background:#ffffff;padding:3px 10px;font-size:11px;font-weight:bold;} 
.pagesBlock2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;} 
.pagesBlock2 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}

.profile-promo {
 background: rgb(91,179,222);
 background: linear-gradient(90deg, rgba(91,179,222,1) 50%, rgba(193,162,210,1) 100%); 
 height: 300px;
 background-size: cover;
 background-repeat: no-repeat;
 position: relative;
}
.pp-ava {
 text-align: center;
 padding-top: 35px;
}
.pp-ava img {
 width: 150px;
 overflow: hidden;
}
.pp-login {
 display: block;
 width: 150px;
 margin: 0px auto;
 padding: 10px;
 background: rgba(255, 255, 255, 0.55);
 font-family: 'Roboto', sans-serif;
}
.pp-group {
 display: block;
 width: 150px;
 margin: 0px auto;
 padding: 10px;
 background: rgba(255, 255, 255, 0.55);
 font-family: 'Roboto', sans-serif;
 border-top: 1px solid #e2e2e2;
 border-bottom: 3px solid #F7CA18;
}

.upp-info, .upp-stat{
 margin: 0px;
 padding: 0px;
}
.upp-info li {
 list-style: none;
 padding: 12px 12px;
 display: block;
}
.upp-title {
 background: #424754;
 color: #d0d0d0;
 padding: 10px;
}
.upp-info li span {
 float: right;
 font-weight: bold;
 color: #6b6b6b;
}
.upp-stat li {
 font-size: 20px;
 display: inline-block;
 width: 31.333%;
 text-align: center;
 padding: 20px 0px;
 border-left: 1px solid #e4e4e4;
 border-bottom: 1px solid #e4e4e4;
}
.upp-stat li:first-child, .upp-stat li:nth-child(4), .upp-stat li:nth-child(7), .upp-stat li:nth-child(10){
 border-left: 0px; 
}
.upp-stat li span {
 font-size: 14px;
 display: block;
}
.upp-stat {
 text-align: center;
}

.profile-info {
 margin-top: 30px;
}
.pp-block {
 background: #f7f7f7;
 height: 396px;
 overflow: hidden;
}
.pp-block2 {
 background: #f7f7f7;
 height: 346px;
 overflow: hidden;
}
.upp-button {
 display: block;
 margin-bottom: 10px;
 transition: 0.3s;
}
.upp-button:hover{
 background: #73767e;
 color: #f5f5f5;
 text-decoration: none;
 transition: 0.3s;
 
}
.bps-body, .bp-share span {
 z-index: 9999999999999;
 position: relative;
}
.respbar{
 display: none; 
}
.barmenu {
 float: right;
 display: block;
 font-size: 30px;
 padding: 12px;
 color: black;
}
.repsomenu {
 display: none;
 background: #2B303B;
 padding: 10px;
}
.lf2{
 display: none; 
}
.lf2-a {
 display: block;
 background: #2b303b;
 color: white;
 padding: 5px 30px;
 margin-top: 0px;
 border-radius: 3px;
}
.funcBlock, .gDivBottomRight{
 display: none; 
}
.forumLastPostTd {
 font-size: 13px;
}
.forumPostTd, .forumThreadTd {
 background: #f2f2f2;
}


@media screen and (max-width: 1330px) {
 .resppost{
 width: 50% !important;
 }
 .aside .col-md-6{
 width: 100% !important;
 }
}
@media screen and (max-width: 1175px) {
 header .col-xs-1{
 width: 35% !important;
 }
 header .col-xs-2{
 width: 0% !important;
 } 
 header .col-xs-5{
 width: 42% !important;
 }
}
@media screen and (max-width: 1120px) {
 header .col-xs-1{
 width: 35% !important;
 }
 header .col-xs-2{
 width: 0% !important;
 } 
 header .col-xs-5{
 width: 42% !important;
 }
}
@media screen and (max-width: 991px) {
 .h-buttons{
 display: none;
 } 
}

@media screen and (max-width: 600px) {
 #table1 tr td{
 display: block;
 width: 100% !important;
 }
 textarea, input[type="text"], input[type="password"] {
 width: 100% !important;
 max-width: 100% !important;
 }
}


@media screen and (max-width: 1190px) {
 .lf2{
 display: block; 
 }
 .lf1{
 display: none; 
 }
}

@media screen and (max-width: 790px) {
 .respbar{
 display: block !important;
 width: 16.66666667% !important;
 }
 header .h-buttons{
 display: none;
 }
 .menu{
 display: none;
 }
 .wrapper {
 padding-left: 0px !important;
 }
}
@media screen and (max-width: 710px) {
 .resppost{
 width: 100% !important;
 }
 header .col-xs-5{
 display: none;
 }
 .respbar{
 width: 16.66666667% !important;
 }
 .h-buttons {
display: none; 
 }
 .bp-shares{
 display: none;
 }
 .bp-share-b .col-md-6{
 width: 100% !important;
 }
 
}
@media screen and (max-width: 426px) {
 .h-buttons {
 text-align: center;
 margin-left: 30px;
 }
 .content-w form table, .content-w form table tbody, .content-w form table tbody tr{
 width: 100%;
 display: block; 
 }
}
@media screen and (max-width: 630px) {
 .forumLastPostTd, .gTableSubTop:last-child, .gTableSubTop:first-child, .forumIcoTd, .gTableSubTop:nth-child(3), .forumThreadTd, .gTableSubTop:nth-child(4), .forumPostTd{
 display: none !important;
 }
}

.quotes {
 padding: 5px 0;
 background: #f9f9f9;
 margin: auto 0px auto 0px;
}
.quotes_rek {
 margin: 20px 0px -20px 0px;
}
.blogingo {
 margin: auto 0px auto 0px;
}

/*---Кнопки для скачивания---*/ 
.catPages111 {color:#ffffff;border:0px;margin-bottom:1px;align:center;} 
.catPages111 a:link, 
.catPages111 a:visited {color:#fff;text-decoration:none;margin:0px auto;display:block;width:320px;background:#5fadcc;border:0px solid #fff;padding:7px 10px 5px 10px;text-align:center;font-size:10pt;} 
.catPages111 a:hover {background: #5f8bcc;} 
.catPages111 b {color: #ffffff;text-decoration:none;background: #5fadcc;padding:7px 10px 5px 10px;font-size:10pt;} 
.catPages111 b, 
.catPages111 a {border-radius: none;}

.catPages11 {color: #4ba1cb !important;}
.catPages11 a:link, 
.catPages11 a:visited {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4ba1cb !important;
 padding: 10px 8px 10px;
 letter-spacing: 0.8px;
 text-transform: uppercase; 
 font-weight: 400;
 font-size: 12px;
 position: relative;
 overflow: hidden;
 text-decoration: none;
 display:block;
 max-width:320px;
 margin:2px auto;
 text-align:center;
}
.catPages11 a:after {
 padding: 0;
 border: 2px solid #4ba1cb;
 content: '';
 width: 100%;
 color: #4ba1cb !important; 
 height: 37px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 0;
}
.catPages11 a:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 color: #4ba1cb !important; 
 height: 37px;
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -20px 30px 30px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px;
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 .catPages11 a:hover:before, .catPages11 a:active:before, .catPages11 a:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

/*---Кнопки для скачивания mylink---*/
.mylink {color: #4ba1cb !important;}
.mylink a:link, 
.mylink a:visited {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4ba1cb !important;
 padding: 10px 8px 10px;
 letter-spacing: 0.8px;
 text-transform: uppercase; 
 font-weight: 400;
 font-size: 12px;
 position: relative;
 overflow: hidden;
 text-decoration: none;
 display:block;
 max-width:320px;
 margin:2px auto;
 text-align:center;
}
.mylink a:after {
 padding: 0;
 border: 2px solid #4ba1cb;
 content: '';
 width: 100%;
 color: #4ba1cb !important; 
 height: 37px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 0;
}
.mylink a:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 color: #4ba1cb !important; 
 height: 37px;
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -20px 30px 30px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px;
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 .mylink a:hover:before, .mylink a:active:before, .mylink a:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

a.boot {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4ba1cb;
 padding: 12px 10px 12px;
 letter-spacing: 0.8px;
 text-transform: uppercase;
 font-weight: 400;
 font-size: 14px;
 position: relative;
 overflow: hidden;
 text-decoration: none;
 display:block;
 width:200px;
 margin:2px auto;
 text-align:center;
}
a.boot:after {
 padding: 0;
 border: 2px solid #4ba1cb;
 content: '';
 width: 100%;
 height: 44px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 0;
}
a.boot:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 height: 44px;
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -20px 30px 30px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px;
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 a.boot:hover:before, a.boot:active:before, a.boot:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

a.boot2 {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4ba1cb;
 padding: 10px 8px 10px;
 letter-spacing: 0.8px;
 text-transform: uppercase; 
 font-weight: 400;
 font-size: 12px;
 position: relative;
 overflow: hidden;
 text-decoration: none;
 display:block;
 max-width:320px;
 margin:2px auto;
 text-align:center;
}
a.boot2:after {
 padding: 0;
 border: 2px solid #5bb3de;
 content: '';
 width: 100%;
 height: 37px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 0;
}
a.boot2:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 height: 37px;
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -20px 30px 30px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px;
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 a.boot2:hover:before, a.boot:active:before, a.boot:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

/*---Обратная связь---*/
.contact { 
 max-width: 800px; 
 min-width: 320px; 
 margin: 0 auto; 
 background: #ffffff; 
 border: 1px solid #ffffff; 
} 
.contact * { 
 outline: none; 
 border: 0; 
 background: none; 
} 
form fieldset { 
 display: block; 
 padding: 25px 30px 31px 30px; 
} 
form .row { 
 margin: 0 -15px; 
} 
form .col-2 { 
 width: 50%; 
} 
form .col { 
 float: left; 
 min-height: 1px; 
 padding-right: 15px; 
 padding-left: 15px; 
 box-sizing: border-box; 
 -moz-box-sizing: border-box; 
} 
form .row:after { 
 content: ''; 
 display: table; 
 clear: both; 
} 
 form section { 
 margin-bottom: 20px; 
} 
form .input, form .textarea, form .radio, form .checkbox, form .button { 
 position: relative; 
 display: block; 
} 
form .fa-append { 
 position: absolute; 
 top: 5px; 
 right: 5px; 
 width: 29px; 
 height: 29px; 
 padding-left: 3px; 
 border-left: 1px solid #e5e5e5; 
 font-size: 15px; 
 line-height: 29px; 
 text-align: center; 
 color: #ccc; 
} 
.fa { 
 display: inline-block; 
 font-family: FontAwesome; 
 font-style: normal; 
 font-weight: normal; 
 line-height: 1; 
 -webkit-font-smoothing: antialiased; 
 -moz-osx-font-smoothing: grayscale; 
} 
.fa-user:before { 
 content: "\f007"; 
} 
.fa-envelope-o:before { 
 content: "\f003"; 
} 
.fa-tag:before { 
 content: "\f02b"; 
} 
.fa-comment:before { 
 content: "\f075"; 
} 
form .input .fa-append + input, form .textarea .fa-append + textarea { 
 padding-right: 46px; 
} 
form .input input, form .textarea textarea { 
 display: block; 
 box-sizing: border-box; 
 -moz-box-sizing: border-box; 
 width: 100%; 
 height: 39px; 
 padding: 8px 10px; 
 outline: none; 
 border: 2px solid #e5e5e5; 
 border-radius: 0; 
 background: #fff; 
 font: 13px/19px 'Open Sans', Helvetica, Arial, sans-serif; 
 color: #404040; 
 appearance: normal; 
 -moz-appearance: none; 
 -webkit-appearance: none; 
 transition: border-color 0.3s; 
 -o-transition: border-color 0.3s; 
 -ms-transition: border-color 0.3s; 
 -moz-transition: border-color 0.3s; 
 -webkit-transition: border-color 0.3s; box-shadow:none;max-width: none !important;margin: 0px;
} 
form .textarea textarea { 
 height: auto; 
 resize: none; 
 overflow:auto; 
} 
form .input:hover input, 
form .textarea:hover textarea, 
form .checkbox:hover i { 
 border-color: #5bb3de; 
} 
form .input input:focus, 
form .textarea textarea:focus, 
form .checkbox input:focus + i { 
 border-color: #5bb3de; 
} 
form .button_os { 
 float: right; 
 height: 39px; 
 overflow: hidden; 
 margin: 0; 
 padding: 0 40px; 
 outline: none; 
 border: 0; 
 background-color: #5bb3de; 
 font: 300 13px/39px 'Open Sans', Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #fff; 
 cursor: pointer; 
 opacity: 1; 
 transition: opacity 0.2s; 
 -o-transition: opacity 0.2s; 
 -ms-transition: opacity 0.2s; 
 -moz-transition: opacity 0.2s; 
 -webkit-transition: opacity 0.2s; 
} 
form .button_os:hover { 
 opacity: 1; background-color: #50a8d3;
} 
@media screen and (max-width: 470px){ 
 .col, .col-2 { float: none !important; width: 100% !important;} 
}
.cell-title {
float:center;
 max-width: 800px; 
 min-width: 320px; 
height:7px;
padding: 0px 0px 3px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 2px solid #e5e5e5;
font-size:18px; 
color:#777;
margin-bottom: 27px;
}
.cell-title div {
max-width: 800px; 
 min-width: 320px;
text-align:center;
}
.cell-title strong,.cell-title a {
padding: 0px 15px;
background:#f2f7f7;
color:#303030; 
font-size:20px; 
font-weight: normal;text-decoration:none;
}

.footer {
height: auto; 
width: auto; 
background:#fff;
margin: 3px 0px -15px 0px; 
border: 1px solid rgba(0,0,0,0.07); 
padding: 14px 28px 22px 28px;
}

.icon-menu {width: 26px;height: 26px;float: right;margin: -3px 22px auto auto;}

/*---Полоса прокрутки---*/
::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:6px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#424754;
box-shadow:0px 0px 3px #0f1117 inset;
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#9dd9f7;
box-shadow:0px 1px 1px #b8e7fe inset; 
background-image:url('/img/59610063.png'); 
background-position:center;
background-repeat:no-repeat; 
}

::-webkit-scrollbar-thumb:hover{
background-color:#8acdee;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:7px;
height:0px
}

::-webkit-scrollbar{
width: 7px;
}

.scrollup{width:40px;height:40px;position:fixed;bottom:0px;right:0px;display:none;text-indent:-9999px;background: url('/img/vverkh.png') no-repeat;opacity:1;} 
.scrollup:hover{opacity:0.8;}

.com-order-title, .com-order-select {font-weight:normal !important;font-size: 15px !important;}

.block-vrh {margin:-1px 0px 14px 0px;padding: 0;background: white;}
.block-vrh2 {margin:0px 0px 16px 0px;padding: 0;background: #f5f5f5;}
.block-vrh3 {margin:0px 0px 14px 0px;padding: 0;background: #f5f5f5;}

/*---Замена блока---*/
#hideMe1 {
 -moz-animation: cssAnimation 0s ease-in 10s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 10s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 10s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 10s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe15 {
 -moz-animation: cssAnimation 0s ease-in 15s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 15s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 15s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 15s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe2 {
 -moz-animation: cssAnimation 0s ease-in 20s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 20s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 20s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 20s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe25 {
 -moz-animation: cssAnimation 0s ease-in 25s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 25s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 25s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 25s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe3 {
 -moz-animation: cssAnimation 0s ease-in 30s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 30s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 30s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 30s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe4 {
 -moz-animation: cssAnimation 0s ease-in 40s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 40s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 40s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 40s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
@keyframes cssAnimation {
 to {
 width:0;
 height:0;
 overflow:hidden;
 }
}
@-webkit-keyframes cssAnimation {
 to {
 width:0;
 height:0;
 visibility:hidden;
 }
}
/* ------------- */

#timer {width: 484px;border: 2px dashed #55acd6;background:#ffffff;padding: 6px;margin:0 auto;}
#timer_num {background:#55acd6;color:#ffffff;width: 36px;height: 36px;border-radius: 50%;font-size:13pt;padding-top: 5px;margin-top:2px;margin-bottom:6px;}

#example {
 padding: 5px 0;
 background: #ededed;
 margin: 0;
}

.link_demo, .link_demo:visited, .link_demo:active, .link, .link:visited, .link:active {color: #5bb3de;font-weight: bold;font-size: 15px;text-decoration: none !important;}
.link_demo:hover, .link:hover {color: #4fa6d0;text-decoration: none;}

.post-cat2 {
 font-family: 'Fira Sans Condensed', sans-serif;
 font-weight: 400; 
 display: block;
 float: right;
 font-size: 13px;
 background: rgba(255, 255, 255, 0.81);
 padding: 3px 6px;
 border-radius: 0px;
 margin-top: 4px;
 transition: 0.3s;
}
.post-cat2:hover{
 background: white;
 transition: 0.3s;
}

.img_st_11 {margin:4px 0px 20px 20px !important;box-shadow:none !important;width: 280px;height: 187px;}
.img_st_2 {margin:26px 10px 26px 14px !important;box-shadow:none !important;}
.img_st_3 {margin:32px auto 29px auto !important;box-shadow:none !important;}

/*---Оформление маркированных списков---*/
.sps_publ {margin: 21px 0 21px 40px;}
.sps_publ a {text-decoration: underline !important;}

.line { 
 border-left: 3px solid #5cb3de; 
 background:#f5f5f5; 
 margin: 6px 16px 6px 16px;
 padding: 20px;
 }

/*---Подробнее---*/
 .mlink { margin: 7px 4px 0px 4px; height: 36px; background: url() center repeat #70c2eb;color: #fff; }
 .mlink .mlink { margin: 0; height: 36px; background: url() center repeat #70c2eb; }

 .argmore a, .argmore a b, .argpoll a, .argpoll a b { float: center; height: 36px; width: 280px; font-family: 'Fira Sans Condensed', sans-serif;}
 .argpoll a, .argpoll a b { background: url("") no-repeat; }
 .argmore a, .argpoll a { padding-top: 9px; float: right; height: 36px; color: #fff; font-size: 14px; line-height: 20px;text-transform: uppercase; background: #5bb3de; }
 .argmore a b, .argpoll a b { cursor: pointer; }
 .argmore a:hover, .argpoll a:hover { background: #40a6d8;text-decoration:none; }

.advBox {
 background: #f5f5f5;
 margin: 11px 4px -11px 4px;
 padding:0; 
}

.captcha-block, .myWinCont .captcha-block {
 max-width: 400px !important;
}
.captcha-answer {
 min-width: 120px !important;
}

@media screen and (max-width: 1100px) {
 .recomend {
 display: none;
 } 
 }

label {
 font-weight: normal !important;
}

.stt {
 margin: auto 4px !important; 
 }
.stt a {
 color: #0d6bb2;
 text-decoration: underline;
}

.u-comboedit {
 padding: 10px 60px 10px 60px !important;
 overflow: hidden;
 vertical-align: middle;
 border: 0;
 white-space: pre-wrap;
 background-color: transparent;
 background-image: none !important;
 background-repeat: no-repeat;
 background-position: center right 7px;
 line-height: 1.75;
 box-sizing: border-box;
 outline: none;
}
.u-combolist {
 color: #333 !important;
 font-family: 'Open Sans', sans-serif !important; 
 margin-top:-106px !important;
 margin-left:-100px !important; 
 width: 274px !important; 
}

 .col-md-4 {
 width: 17%;
 }
 .col-md-8 {
 width: 83%;
 }
@media screen and (max-width: 1700px) {
 .col-md-4 {
 width: 18%;
 }
 .col-md-8 {
 width: 82%;
 }
 }
@media screen and (max-width: 1600px) {
 .col-md-4 {
 width: 19%;
 }
 .col-md-8 {
 width: 81%;
 }
 }
@media screen and (max-width: 1500px) {
 .col-md-4 {
 width: 20%;
 }
 .col-md-8 {
 width: 80%;
 }
 }
@media screen and (max-width: 1400px) {
 .col-md-4 {
 width: 21%;
 }
 .col-md-8 {
 width: 79%;
 }
 }
@media screen and (max-width: 1000px) {
 .col-md-4 {
 width: 100%;
 }
 .col-md-8 {
 width: 100%;
 }
.random {
 display: none; 
 } 
.block_33 {
 display: none; 
 } 
.block {
 margin-bottom: 0px;
 margin-top: 3px;
 margin-left: -15px;
 margin-right: -15px; 
} 
.container-fluid {
 padding-right: 0px;
 padding-left: 0px;
}
.row {
 margin-right: 0px;
 margin-left: 0px;
} 
.col-md-12 {
 padding-right: 0px;
 padding-left: 0px;
} 
 }

.recomend {
 margin-top: 15px;
 }

.bnverh {
 max-height:90px !important;
 max-width:1200px !important; 
 }

@media screen and (max-width: 900px) {
h1 {
 font-size: 20px;
} 
.post-cat {
 font-size: 13px;
} 
.content {
 padding: 0px 0px;
} 
.pagename {
 padding: 12px 15px; 
 margin: -16px 0px 0px 0px;
} 
.blogmes{
 padding: 6px 15px 15px 15px; 
} 
.quotes_rek {
 margin: 20px -15px -20px -15px;
} 
}

@media screen and (max-width: 710px) {
.bnverh {
 max-height:180px !important;
 } 
.footer {
 display: none; 
 } 
.block {
 margin-top: 0px;
} 
.op-comments {
 display: none; 
 } 
.post-cat {
 display: none; 
 } 
.op-comb {
 display: none; 
 } 
}

.tmr {
 position: relative;
 width:74px; 
 height:auto;
 margin:4px auto 5px auto;
}
.tmr_tx {
 font-family: 'Fira Sans Condensed', sans-serif;
 color: #4396bf !important;
 font-size: 17px;
 margin:auto auto 9px auto;
 text-transform: uppercase;line-height: 1.1em;
}