.main-ttl {
font-size:16pt;
font-weight:300;
line-height:1.1;
padding:5px 0;
text-transform:uppercase;
margin-bottom:15px;
border-bottom:2px solid #56A0CC
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
background-image:url(/images/fancybox_sprite.png)!important
}

.fancybox-close {
top:0!important;
right:-36px!important
}

.fancybox-prev:before,.fancybox-next:before {
content:'';
position:absolute;
width:0;
height:100%;
opacity:0;
}

.fancybox-prev:before {
background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
}

.fancybox-next:before {
right:0;
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
}

.fancybox-prev:hover:before,.fancybox-next:hover:before {
opacity:.5;
width:50%
}

.sshare .b-share {
padding:0!important;
margin-bottom:20px
}

.sshare .b-share-btn__wrap {
display:block;
margin:5px 5px 5px 0 !important
}

.sshare .b-share-counter {
display:inline-block!important;
color:rgba(0,0,0,0.6)!important;
border:1px solid rgba(0,0,0,0.05);
padding:2px 0;
margin:0 0 0 10px !important;
width:50px!important;
position:relative;
height:24px;
text-align:center
}

.sshare .b-share-counter:after {
content:'';
display:block;
position:absolute;
top:6px;
right:100%;
width:0;
height:0;
border-color:transparent #fafafa transparent transparent;
border-style:solid;
border-width:5px
}

.sshare .b-share-counter:before {
content:'';
display:block;
position:absolute;
top:5px;
right:100%;
width:0;
height:0;
border-color:transparent rgba(0,0,0,0.08) transparent transparent;
border-style:solid;
border-width:6px
}

.sshare .b-share_theme_counter .b-share-btn__vkontakte,.sshare .b-share_theme_counter .b-share-btn__facebook,.sshare .b-share_theme_counter .b-share-btn__twitter,.sshare .b-share_theme_counter .b-share-btn__odnoklassniki,.sshare .b-share_theme_counter .b-share-btn__gplus {
background-color:transparent!important
}

.sshare .b-share_theme_counter .b-share-icon_vkontakte,.sshare .b-share_theme_counter .b-share-icon_facebook,.sshare .b-share_theme_counter .b-share-icon_twitter,.sshare .b-share_theme_counter .b-share-icon_odnoklassniki,.sshare .b-share_theme_counter .b-share-icon_gplus {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.sshare .b-share_theme_counter .b-share-icon_twitter {
background-color:#00ACED
}

.sshare .b-share_theme_counter .b-share-icon_vkontakte {
background-color:#48729E
}

.sshare .b-share_theme_counter .b-share-icon_facebook {
background-color:#3C5A98
}

.sshare .b-share_theme_counter .b-share-icon_odnoklassniki {
background-color:#FF9F4D
}

.sshare .b-share_theme_counter .b-share-icon_gplus {
background-color:#C25234
}

.news-list .entry-img {
height:180px;
position:relative;
overflow:hidden;
margin-bottom:10px
}

.news-list .entry-img .details {
display:table;
position:absolute;
z-index:9;
background-color:#56A0CC;
top:50%;
left:-126px;
margin-top:-25px;
line-height:30px;
font-weight:300;
color:rgba(255,255,255,0.8);
text-align:right;
}

.news-list .entry-img .details .entry-icon {
position:absolute;
display:inline-block;
right:9px;
top:9px;
width:28px;
height:28px;
line-height:28px;
font-size:9pt;
border:2px solid #fff;
color:#fff;
text-align:center
}

.news-list .entry-img .details .entry-icon i {
padding-left:1px
}

.news-list .entry-img .details span {
white-space:nowrap;
word-wrap:normal;
padding:0 55px 0 10px;
line-height:50px
}

.news-list .entry-img:hover .details {
left:0
}

.site-cat h6 {
padding:10px 12px;
font-weight:400;
color:#333;
line-height:20px;
min-height:40px;
font-weight:300
}

.board-info {
margin:0;
padding:0;
list-style:none
}

.board-info li {
float:left;
margin-right:8%;
margin-bottom:5px;
padding-bottom:5px;
font-size:10pt;
font-weight:400;
color:#999
}

.board-info li .inf {
font-weight:600;
line-height:20px;
color:#56A0CC
}

.board-info li a {
color:#56A0CC
}

.board-price {
position:absolute;
bottom:20px;
left:20px;
text-transform:uppercase;
font-size:10pt;
color:rgba(255,255,255,0.6);
border-bottom:1px solid rgba(255,255,255,0.3);
width:calc(100% - 40px);
width:-moz-calc(100% - 40px);
width:-webkit-calc(100% - 40px);
width:-o-calc(100% - 40px);
text-shadow:0 1px 2px rgba(0,0,0,0.1);
z-index:9
}

.board-price span {
display:inline-block;
font-weight:600;
color:#fff;
padding-right:5px;
margin-right:5px;
font-size:24pt;
border-bottom:2px solid rgba(255,255,255,0.3)
}

.board-img-link {
position:absolute;
left:20px;
top:20px;
color:rgba(255,255,255,0.6);
z-index:2
}

.board-img-link i {
width:50px;
height:50px;
line-height:50px;
text-align:center;
font-size:14pt;
background:rgba(255,255,255,0);
color:rgba(255,255,255,0.6);
border:1px solid rgba(255,255,255,0.2);
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.board-img-link:hover i {
background:rgba(255,255,255,0.1);
color:rgba(255,255,255,1);
border:1px solid rgba(255,255,255,1)
}

.board-img-link span {
position:absolute;
left:60px;
top:13px;
line-height:13px;
font-size:9pt;
font-weight:300
}

.board-reads {
display:block;
float:left;
width:80px;
height:75px;
padding-top:5px;
margin-right:20px;
padding-right:15px;
border-right:1px solid #EEE;
text-align:center;
font-size:7pt;
font-weight:600;
color:#CCC;
text-transform:uppercase
}

.board-reads span {
display:block;
font-size:28pt;
color:#56A0CC;
font-family:"Open Sans Condensed",sans-serif
}

.board-date {
text-align:right
}

.board-date span {
display:block;
color:#ccc
}

.entry-board .eTitle {
padding:0 0 15px
}

.board-entry-price,.board-cat {
color:#ccc;
font-size:10pt;
line-height:20px
}

.board-cat a {
color:#999
}

.board-cat a:hover {
color:#56A0CC;
text-decoration:none
}

.board-entry-price span {
color:#333;
font-weight:600
}

.fastLinksHr {
border-color:#eee;
margin:0 0 20px
}

.fastLink {
border-top:1px solid #eee
}

.fastLink:hover {
background:#f6f6f6
}

.fastLink a {
display:inline-block;
padding:10px 0;
text-decoration:none
}

.fastLink a:hover {
padding-left:4px;
color:#56A0CC
}

.qNum {
color:#000;
margin-right:10px;
font-weight:700
}

.faq-info {
color:#888;
font-size:10pt
}

.faq-info a {
color:#777;
text-decoration:none;
font-weight:700
}

.faq-entry {
margin-bottom:30px
}

.faq-entry .eInfo,.faq-entry .eAnswer {
padding-left:20px;
border-left:1px dotted #eee
}

.faq-entry .eInfo a,.faq-entry .eInfo {
font-weight:300;
color:#ccc
}

.faq-entry:hover .eInfo a {
color:#56A0CC;
text-decoration:none
}

.comform {
font-size:10pt;
color:#999
}

.comform .bt {
float:right;
display:block;
background:#56A0CC;
text-align:center;
width:38px;
height:38px;
line-height:38px;
margin-top:1px;
color:#fff;
font-size:14pt;
margin-right:2px;
cursor:pointer;
}

.comform .bt:hover {
background:#1C5E85
}

.comform .nm {
display:inline-block;
text-align:right;
width:60px;
padding-right:10px
}

.comform textarea {
width:100%!important
}

.comform .commFl {
width:39%
}

.comform .securityCode {
width:80px
}

.gb-entry {
margin-bottom:30px
}

.gb-entry .lb {
width:60px;
margin-right:20px;
float:left
}

.gb-entry .gb-img {
position:relative;
overflow:hidden;
background-color:#999;
color:rgba(255,255,255,0.8);
font-size:18pt;
width:60px;
height:60px;
line-height:60px;
text-align:center;
}

.gb-entry .gb-rate {
width:60px;
text-align:center;
font-size:10pt;
padding:5px 0
}

.gb-entry .gb-rate .res {
display:inline-block;
min-width:15px
}

.gb-entry .gb-rate .myWinSuccess {
color:#56A0CC
}

.gb-entry .gb-rate i.fa-minus,.gb-entry .gb-rate i.fa-plus {
font-size:8pt;
color:#ccc
}

.gb-entry .rb {
position:relative;
margin-left:80px;
padding:15px;
background:#fff;
border:1px solid #f6f6f6;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px
}

.gb-entry .rb:after {
content:'';
display:block;
position:absolute;
top:22px;
right:100%;
width:0;
height:0;
border-color:transparent #fff transparent transparent;
border-style:solid;
border-width:7px
}

.gb-entry .rb:before {
content:'';
display:block;
position:absolute;
top:21px;
right:100%;
width:0;
height:0;
border-color:transparent rgba(0,0,0,0.03) transparent transparent;
border-style:solid;
border-width:8px
}

.gb-entry .gb-name {
font-size:11pt;
position:absolute;
top:-10px;
background:rgba(250,250,250,0.6);
padding:0 5px;
white-space:nowrap;
font-weight:600
}

.gb-entry .gb-name a {
font-weight:600
}

.gb-entry .eMessage {
font-style:italic;
margin:5px 0 10px
}

.gb-entry .gb-date {
color:#ccc;
font-size:10pt;
float:left
}

.gb-entry .cDetails {
text-align:right;
font-size:10pt
}

.gb-entry .gb-name a,.gb-entry .cDetails a {
color:#56A0CC
}

.gb-entry .report-spam-wrap a {
font-size:10pt;
margin-left:10px;
text-decoration:none
}

.gb-entry .cAnswer {
margin:5px 0 0 5px
}

.gb-entry .cAnswer span {
font-weight:400;
margin-right:5px
}

.stuff-entry {
text-align:center;
margin-bottom:30px
}

.stuff-dwn {
margin:20px 0 40px;
padding:0;
list-style:none
}

.stuff-dwn li {
position:relative;
line-height:50px;
margin-bottom:2px;
padding:0 20px;
background:#fff
}

.stuff-dwn li:first-child {
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0
}

.stuff-dwn li:last-child {
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px
}

.stuff-dwn li a {
position:relative;
padding-left:30px;
text-decoration:none
}

.stuff-dwn li a:hover {
color:#56A0CC
}

.stuff-dwn li a i {
position:absolute;
left:-2px;
color:#56A0CC;
top:1px;
font-size:15pt
}

.stuff-dwn li .count {
position:absolute;
right:20px;
top:0;
color:#ccc;
cursor:default
}

.stuff-dwn li .count:hover {
color:#000
}

.stuff-dwn li .count:hover span {
opacity:1;
visibility:visible
}

.stuff-dwn li .count span {
opacity:0;
visibility:hidden;
position:absolute;
left:50%;
top:0;
margin:-11px 0 0 -35px;
width:70px;
line-height:22px;
font-size:7pt;
color:#fff;
text-transform:uppercase;
text-align:center;
background:rgba(0,0,0,0.4);
}

.stuff-dwn li .count span:before {
content:'';
position:absolute;
bottom:-5px;
left:50%;
margin-left:-5px;
width:0;
height:0;
border-style:solid;
border-width:5px 5px 0;
border-color:rgba(0,0,0,0.4) transparent transparent
}

.stuff-page .prev-btn,.stuff-page .next-btn {
position:absolute;
top:0;
width:30px;
line-height:100px;
height:100%;
text-align:center;
font-size:16pt;
background:rgba(255,255,255,0.2)
}

.stuff-page .prev-btn i,.stuff-page .next-btn i {
position:absolute;
top:50%;
width:30px;
height:30px;
line-height:30px;
margin-top:-15px;
left:0
}

.stuff-page .prev-btn:hover,.stuff-page .next-btn:hover {
background:rgba(255,255,255,0.6);
color:#56A0CC
}

.stuff-page .next-btn {
right:0
}

.stuff-page .prev-btn {
left:0
}

.page-nav-icon {
margin:0;
padding:0;
list-style:none;
float:right
}

.page-nav-icon li {
position:relative;
float:left;
text-align:center
}

.page-nav-icon li span {
opacity:0;
visibility:hidden;
position:absolute;
right:-40%;
bottom:-30px;
margin:-11px 0 0 -55px;
width:110px;
padding:0 5px;
line-height:22px;
height:22px;
font-size:7pt;
color:#fff;
text-transform:uppercase;
text-align:center;
background:#666;
}

.page-nav-icon li span:before {
content:'';
position:absolute;
top:-5px;
right:25%;
margin-left:-10px;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px;
border-color:transparent transparent #666
}

.page-nav-icon li:hover span {
opacity:1;
visibility:visible;
bottom:-18px
}

.page-nav-icon li a {
display:block;
position:relative;
padding:0 10px;
font-size:16pt
}

.page-nav-icon li a .num {
position:absolute;
color:#333;
line-height:normal;
top:15px;
right:5px;
font-size:8pt;
background:#fff;
padding:0 2px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}

.forumContent a {
text-decoration:none
}

.forumContent a:hover {
color:#56A0CC
}

.forumContent .frmBtns a {
display:inline-block;
color:#fff;
box-shadow:0 1px #EDEDED;
-webkit-box-shadow:0 1px #EDEDED;
-moz-box-shadow:0 1px #EDEDED;
border:1px solid #888;
background:#777;
background:-moz-linear-gradient(top,#888 1px,#929292 1px,#777);
background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,silver),color-stop(0.02,#929292),color-stop(1,#777));
text-decoration:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.forumContent .frmBtns a:hover {
background:#666;
background:-moz-linear-gradient(top,#777 1px,#828282 1px,#666);
background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,silver),color-stop(0.02,#828282),color-stop(1,#666))
}

.forumContent input[type="reset"],.forumContent input[type="submit"],.forumContent input[type="text"],.forumContent input[type="button"] {
height:26px;
line-height:26px;
padding:0 6px;
margin-bottom:0
}

.forumContent input[type="text"] {
border-color:#ccc
}

.forumContent #thread_search_button {
margin-top:0!important
}

.forumContent .postReset,.forumContent .postSubmit,.forumContent .postPreview {
padding:0 20px!important;
line-height:40px!important;
height:40px!important;
width:auto!important;
margin:2px 0
}

.forumNamesBar {
color:#999;
padding:10px 0 20px 2px !important;
font-size:10pt
}

.gTableBody1 {
padding:20px!important;
height:auto!important
}

.gTableBottom,#frM57,#frM58,#frM60 {
padding-bottom:20px
}

#frM53 input,.postBottom input {
height:auto
}

select.searchForumsFl {
height:auto;
padding:0;
margin:10px
}

.postTdTop {
font-weight:300;
color:#777;
font-size:10pt
}

.postUser {
font-weight:700;
font-size:12pt
}

.postPoll {
padding:20px 0!important
}

.forumContent .gTable {
position:relative;
background:#fff;
margin:10px 0 30px;
padding:70px 15px 15px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.06);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.06);
box-shadow:0 1px 2px rgba(0,0,0,0.06);
z-index:1
}

.forumContent .gTable td.forumNameTd,.forumContent .gTable td.forumIcoTd,.forumContent .gTable td.forumThreadTd,.forumContent .gTable td.forumPostTd,.forumContent .gTable td.forumLastPostTd,.forumContent .gTable td.gTableSubTop,.forumContent .gTable td.threadNametd,.forumContent .gTable td.threadIcoTd,.forumContent .gTable td.threadLastPostTd,.forumContent .gTable td.postTdTop,.forumContent .gTable td.posttdMessage,.forumContent .gTable td.postTdInfo {
padding:10px
}

.forumContent .gTable td.gTableLeft,.forumContent .gTable td.gTableRight {
padding-top:20px
}

.forumContent .gTable td.gTableTop {
padding:15px 20px;
position:absolute;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
top:15px;
background-color:#56A0CC;
color:rgba(255,255,255,0.9);
display:block;
margin:0 0 0 -25px;
padding:15px 30px!important;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
text-shadow:0 -1px 1px rgba(0,0,0,0.05);
text-decoration:none;
font-size:12pt;
text-transform:uppercase;
font-family:"Open Sans",sans-serif
}

.forumContent .gTable td.gTableTop:before {
content:'';
width:50%;
max-width:300px;
position:absolute;
top:50%;
bottom:16px;
left:8px;
z-index:-2;
background-color:transparent;
-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.3);
-moz-box-shadow:0 15px 10px rgba(0,0,0,0.3);
box-shadow:0 15px 10px rgba(0,0,0,0.3);
-webkit-transform:rotate(-2deg);
-moz-transform:rotate(-2deg);
-o-transform:rotate(-2deg);
-ms-transform:rotate(-2deg);
transform:rotate(-2deg)
}

.forumContent .gTable td.gTableTop a {
color:rgba(255,255,255,0.9)
}

.forumContent .gTable td.gTableTop a:hover {
color:rgba(255,255,255,1)
}

.forumContent .gTable td.threadIcoTd,.forumContent .gTable td.forumThreadTd,.forumContent .gTable td.forumPostTd,.forumContent .gTable td.threadPostTd,.forumContent .gTable td.threadViewTd,.forumContent .gTable td.postTdTop,.forumContent .gTable td.threadAuthTd {
border-right:1px dotted #eee
}

.forumContent .gTable td.threadPostTd,.forumContent .gTable td.forumThreadTd {
border-left:1px dotted #eee
}

.forumContent .gTable td.threadLastPostTd,.forumContent .gTable td.threadAuthTd,.forumContent .gTable td.threadViewTd,.forumContent .gTable td.threadPostTd,.forumContent .gTable td.threadNametd,.forumContent .gTable td.threadIcoTd,.forumContent .gTable td.gTableSubTop,.forumContent .gTable td.forumIcoTd,.forumContent .gTable td.forumNameTd,.forumContent .gTable td.forumThreadTd,.forumContent .gTable td.forumPostTd,.forumContent .gTable td.forumLastPostTd {
border-bottom:1px dotted #eee
}

.forumContent .gTable td.forumNameTd a,.forumContent .gTable td.threadNametd a {
text-decoration:none;
font-weight:700;
color:#56A0CC
}

.forumDescr,.forumLastPostTd,.threadDescr,.threadLastPostTd,.threadFrmLink {
font-size:10pt;
font-weight:300;
color:#666
}

.forumLastPostTd a,.threadLastPostTd a {
text-decoration:none;
font-weight:500
}

.forumLastPostTd a:hover,.threadLastPostTd a:hover {
color:#56A0CC
}

.postTdInfo {
text-align:center;
font-size:10pt
}

.funcBlock {
padding-top:15px!important
}

#forum_filter {
display:none
}

.legendBlock {
background:#f6f6f6;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:10px 15px;
font-size:12pt;
font-weight:300;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}

.threadsDetails {
padding-top:20px
}

.forumOnlineBar,.threadsDetails {
color:#666;
font-size:10pt
}

.legendBlock:hover {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}

.legendBlock img {
width:18px
}

.postblock {
width:100%;
margin:20px 0
}

.post-user {
width:180px;
text-align:center;
float:left;
font-size:9pt;
color:#999
}

.post-user a.postUser {
display:block;
font-size:9pt
}

.post-user .user-avatar {
width:100px;
height:100px;
line-height:100px;
margin:5px auto 10px;
text-align:center;
font-size:36pt;
background:rgba(0,0,0,0.2);
cursor:default
}

.post-user .user-avatar img {
width:100px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
vertical-align:top
}

.post-user .postip {
font-weight:400;
font-size:9pt;
margin-top:10px
}

.post-content {
margin-left:180px;
margin-right:15px;
position:relative;
background:none repeat scroll 0 0 #fafafa;
border:1px solid #f1f1f1;
}

.post-content .pc-triangle {
position:absolute;
left:-11px;
top:60px;
width:0;
height:0;
border-style:solid;
border-width:12px 12px 12px 0;
border-color:transparent #fafafa transparent transparent
}

.post-content .pc-triangle:before {
content:'';
top:-12px;
left:-2px;
position:absolute;
border-style:solid;
border-width:12px 12px 12px 0;
border-color:transparent #f3f3f3 transparent transparent;
z-index:-1
}

.post-content .pc-top {
padding:10px 15px;
border-bottom:1px solid #f1f1f1;
font-size:9pt;
color:#777;
display:table;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.post-content .pc-top .post-info {
float:left
}

.post-content .pc-top .num {
border-right:1px dotted #ccc;
padding-right:15px;
margin-right:10px
}

.post-content .pc-top .date,.post-content .pc-top .time {
position:relative;
padding-left:16px;
margin-right:15px
}

.post-content .pc-top .date i,.post-content .pc-top .time i {
position:absolute;
left:0;
color:#ccc;
padding-right:2px;
font-size:11pt
}

.post-content .pc-message {
padding:15px;
font-size:10pt;
min-height:190px;
}

.post-content .pc-message .post-signature {
display:block;
color:#999;
font-size:9pt;
margin-top:15px
}

.post-content .pc-message .post-signature hr {
width:50%;
padding-bottom:5px
}

.post-content .pc-message .post-edited {
text-align:right;
margin-top:20px;
font-size:9pt;
font-style:italic;
color:#ccc
}

.post-content .pc-bottom {
display:table;
width:100%;
padding:8px 10px;
border-top:1px solid #f1f1f1;
}

.post-content .pc-bottom a {
opacity:.8
}

.post-content .pc-bottom a:hover {
opacity:1
}

.post-content .pc-bottom .pc-user-details {
float:left
}

.post-content .pc-bottom .pc-on-top,.post-content .pc-bottom .pc-entry-manage {
float:right
}

.post-content .pc-bottom .pc-on-top {
margin-left:15px
}

.f-add-form .col-4,.f-add-form .col-5 {
margin:15px 0 0
}

.f-add-form .col-4 {
color:#999
}

.f-add-form .pool {
display:table;
width:100%;
float:left;
background:#fafafa;
padding:0 0 15px;
margin-top:15px
}

.f-add-form .pool .col-4 {
color:#666
}

@media only screen and (max-width: 1020px) {
.threadAuthTd,.threadViewTd,.threadPostTd {
display:none
}
}

@media screen and (min-width: 600px) and (max-width: 800px) {
.gTableSubTop,.threadLastPostTd,.threadIcoTd,.forumPostTd,.forumThreadTd,.gTableSubTop,.fFastNavTd,.forumLastPostTd,.fFastNavTd {
display:none
}

.forumIcoTd {
width:40px
}

.frmBtns a {
margin:2px 0;
display:table!important
}

.post-user {
width:100px!important
}

.post-content {
margin-left:120px!important;
margin-right:0!important
}

.f-add-form .col-4,.f-add-form .col-5 {
float:none;
width:100%!important
}

.f-add-form .col-4 {
margin-bottom:5px!important
}

.f-add-form .col-5 {
margin-top:0!important
}

.f-add-form .pool {
margin-bottom:15px
}
}

@media screen and (min-width: 200px) and (max-width: 599px) {
.threadLastPostTd,.threadIcoTd,.forumPostTd,.forumThreadTd,.gTableSubTop,.fFastNavTd,.forumLastPostTd,.page-nav-icon,.legendBlock,.pagesInfo,.forumNamesBar,.post-user .postRankIco,.post-user .postRankName,.post-user .postUserGroup,.post-user .numposts,.post-user .reputation,.post-user .statusBlock,.post-user .postip,.post-user .userBan,.fFastSearchTd,#subscribe {
display:none
}

.forumIcoTd {
vertical-align:top;
width:40px;
padding:10px 0!important
}

.switches {
padding:20px 0
}

.frmBtns a {
margin:2px 0;
display:table!important
}

.post-user {
width:60px!important
}

.post-content {
margin-left:80px!important;
margin-right:0!important
}

.post-user .user-avatar {
width:60px!important;
height:60px!important;
line-height:60px!important
}

.postUser {
font-size:7pt!important
}

.post-content .pc-triangle {
top:30px!important
}

.post-content .post-info span {
display:block;
margin-bottom:2px
}

.f-add-form .col-4,.f-add-form .col-5 {
float:none;
width:100%!important
}

.f-add-form .col-4 {
margin-bottom:5px!important
}

.f-add-form .col-5 {
margin-top:0!important
}

.f-add-form .pool {
margin-bottom:15px
}
}

.ccounter {
padding:30px 0;
margin-bottom:30px;
background:rgba(255,255,255,0.8);
text-align:center;
border:1px solid #F6F6F6;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
cursor:default
}

.ccounter i {
font-size:32pt;
color:#56A0CC
}

.ccounter h2 {
margin-top:10px;
font-weight:400
}

.ccounter p {
margin:0;
font-weight:300;
color:#999
}

.timeline {
position:relative;
width:100%;
margin:20px auto;
padding:1em 0;
list-style-type:none
}

.timeline:before {
position:absolute;
left:50%;
top:0;
content:' ';
display:block;
width:6px;
height:100%;
margin-left:-3px;
background:#505050;
background:-moz-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(30,87,153,1)),color-stop(100%,rgba(125,185,232,1)));
background:-webkit-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background:-o-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background:-ms-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background:linear-gradient(to bottom,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
z-index:5
}

.timeline li {
padding:1em 0
}

.timeline li:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden
}

.timeline li .direction-l {
position:relative;
width:50%;
float:left;
text-align:right
}

.timeline li .direction-r {
position:relative;
width:50%;
float:right
}

.timeline li .flag-wrapper {
position:relative;
display:inline-block;
text-align:center
}

.timeline li .flag {
position:relative;
display:inline-block;
background:rgba(0,0,0,0.03);
padding:8px 10px;
border-radius:5px;
font-weight:600
}

.timeline li .grey {
color:#ccc
}

.timeline li .direction-l .flag {
text-align:right;
margin-right:30px;
-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.02);
-moz-box-shadow:-1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.02);
box-shadow:-1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.02)
}

.timeline li .direction-r .flag {
text-align:left;
margin-left:30px;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.02);
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.02);
box-shadow:1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.02)
}

.timeline li .direction-l .flag:before,.timeline li .direction-r .flag:before {
position:absolute;
top:50%;
right:-40px;
content:' ';
display:block;
width:12px;
height:12px;
margin-top:-10px;
background:#fff;
border-radius:10px;
border:4px solid #56A0CC;
z-index:10
}

.timeline li .direction-r .flag:before {
left:-40px
}

.timeline li .direction-l .flag:after {
content:"";
position:absolute;
left:100%;
top:50%;
height:0;
width:0;
margin-top:-8px;
border:solid transparent;
border-left-color:rgba(0,0,0,0.03);
border-width:8px;
pointer-events:none
}

.timeline li .direction-r .flag:after {
content:"";
position:absolute;
right:100%;
top:50%;
height:0;
width:0;
margin-top:-8px;
border:solid transparent;
border-right-color:rgba(0,0,0,0.03);
border-width:8px;
pointer-events:none
}

.timeline li .time-wrapper {
display:inline-block;
line-height:1;
font-size:.66666em;
color:#56A0CC;
vertical-align:middle
}

.timeline li .direction-l .time-wrapper {
float:left
}

.timeline li .direction-r .time-wrapper {
float:right
}

.timeline li .time {
display:inline-block;
padding:4px 6px;
background:transparent
}

.timeline li .desc {
margin:10px 40px 0 0;
display:block;
font-size:9pt;
font-style:italic;
line-height:1.5;
color:#666
}

.timeline li .direction-r .desc {
margin:10px 0 0 40px
}

.informer-news-1 {
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid rgba(0,0,0,0.1)
}

.informer-news-1 .entry-img {
float:left;
width:80px!important;
height:80px!important;
margin-right:10px
}

.informer-news-1 h6 {
padding:0;
line-height:1.1;
color:rgba(0,0,0,0.8);
font-size:10pt
}

.informer-news-1 .date {
padding:10px 0 0 90px;
display:block;
font-size:12px
}

.top-informer .title {
position:absolute;
display:block;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
left:0;
z-index:9;
bottom:0;
padding:20px;
color:#fff;
font-family:"Open Sans Condensed",sans-serif;
font-size:22pt;
font-weight:600;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}

.top-informer .date {
font-weight:600;
text-shadow:0 1px 1px rgba(255,255,255,0.6)
}

.top-informer .read-all {
text-shadow:0 1px 1px rgba(255,255,255,0.6);
color:#56A0CC;
font-weight:600;
font-size:10pt;
text-transform:uppercase
}

.top-informer .read-all:hover {
text-decoration:none;
color:#1C5E85
}

.uRelatedEntries {
margin:0;
padding:0;
list-style:none
}

.ft-informer {
padding:15px;
border:1px solid #ccc;
border-top:20px solid #ccc;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-bottom:60px
}

.ft-informer h2 {
font-weight:600;
font-size:13pt;
margin-bottom:15px
}

.ft-informer .ah-row {
margin-right:-10px;
margin-left:-10px
}

.uRelatedEntry,.ft-informer .ah-col {
width:25%;
float:left;
position:relative;
min-height:1px;
padding-left:10px;
padding-right:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.uRelatedEntry .informer-img,.ft-informer .ah-col .informer-img {
position:relative;
width:100%;
height:150px
}

.ft-informer .ah-col .date {
font-style:italic;
color:#ccc;
font-size:10pt;
margin-top:10px
}

.uRelatedEntry .title,.ft-informer .ah-col .title {
font-weight:600;
margin-top:10px
}

.uRelatedEntry a,.ft-informer .ah-col a {
position:absolute;
display:block;
width:100%;
height:100%;
top:0;
left:0;
text-indent:200%;
white-space:nowrap;
overflow:hidden
}

.tl-informer {
margin-bottom:10px;
position:relative
}

.tl-informer i {
position:absolute;
top:5px;
font-size:14pt
}

.tl-informer a {
padding-left:30px;
color:#fff;
display:block
}

.tl-informer a.cat {
color:rgba(255,255,255,0.3);
font-size:9pt
}

.ph-row {
overflow:hidden;
margin:0;
width:100%;
max-width:1920px;
list-style:none;
text-align:center
}

.main-photo-informer {
float:left;
overflow:hidden;
position:relative;
width:25%;
height:200px;
text-align:center;
cursor:pointer;
background:#56A0CC;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.main-photo-informer figcaption {
padding:0;
color:rgba(255,255,255,0.8);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
z-index:2
}

.main-photo-informer figcaption::before,.main-photo-informer figcaption::after {
pointer-events:none
}

.main-photo-informer figcaption,.main-photo-informer a {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.main-photo-informer a {
z-index:1000;
text-indent:200%;
white-space:nowrap;
font-size:0;
opacity:0
}

.main-photo-informer .img {
opacity:1;
transition:All .2939s ease-in-out;
-webkit-transition:All .2939s ease-in-out;
-moz-transition:All .2939s ease-in-out;
-o-transition:All .2939s ease-in-out
}

.main-photo-informer:hover .img {
filter:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%221%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#blur);
filter:blur(1px);
-o-filter:blur(1px);
-ms-filter:blur(1px);
-moz-filter:blur(1px);
-webkit-filter:blur(1px);
opacity:.2
}

.main-photo-informer h2 {
opacity:0;
color:#fff;
padding:0 40px;
font-size:12pt;
font-weight:400;
padding-top:20%;
text-shadow:0 2px 8px rgba(0,0,0,0.3);
-webkit-transition:-webkit-transform .35s;
transition:transform .35s;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0)
}

.main-photo-informer h2,.main-photo-informer p {
margin:0
}

.main-photo-informer p {
font-size:9pt;
padding:10px 2.5em;
opacity:0;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0)
}

.main-photo-informer figcaption::before,.main-photo-informer figcaption::after {
position:absolute;
top:30px;
right:30px;
bottom:30px;
left:30px;
content:'';
opacity:0;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s
}

.main-photo-informer figcaption::before {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
-webkit-transform:scale(0,1);
transform:scale(0,1)
}

.main-photo-informer figcaption::after {
border-right:1px solid #fff;
border-left:1px solid #fff;
-webkit-transform:scale(1,0);
transform:scale(1,0)
}

.main-photo-informer:hover figcaption::before,.main-photo-informer:hover figcaption::after {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}

.main-photo-informer:hover h2,.main-photo-informer:hover p {
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

@media only screen and (max-width: 1200px) {
.main-photo-informer {
width:33.3333%!important
}
}

@media screen and (min-width: 600px) and (max-width: 800px) {
.main-photo-informer {
width:50%!important
}
}

@media screen and (min-width: 200px) and (max-width: 599px) {
.main-photo-informer {
width:100%!important
}
}

.blog-informer {
background:#fff;
border:1px solid #F6F6F6;
margin-bottom:30px
}

.blog-informer .entry-img {
height:160px
}

.blog-informer .inf-descr {
padding:20px
}

.blog-informer .inf-descr h6 {
margin-bottom:5px;
padding:0
}

.blog-informer .inf-descr .date {
display:block;
font-size:10pt;
color:#999;
margin-bottom:20px;
font-style:italic
}

.blog-informer .inf-descr .inf {
margin:20px 0 0;
padding:0;
list-style:none
}

.blog-informer .inf-descr .inf li {
float:left;
margin-right:10px;
color:#333;
font-weight:400
}

.blog-informer .inf-descr .inf li i {
color:#ccc;
margin-right:5px
}

.blog-informer .inf-descr .rd {
float:right;
color:#56A0CC
}

@media only screen and (max-width: 1200px) {
.bl-inf-col {
width:50%!important
}
}

.inf-news-sidebar {
display:block;
position:relative;
padding:15px;
min-height:60px;
border-bottom:1px solid #FAFAFA;
cursor:pointer
}

.com-form-inf a:hover,.news-block-inf a:hover,.inf-news-sidebar2:hover,.inf-news-sidebar:hover {
text-decoration:none;
color:#56A0CC
}

.inf-news-sidebar .img {
width:60px;
height:60px;
left:0;
top:0;
position:relative;
float:left;
margin-right:15px;
margin-bottom:5px
}

.inf-news-sidebar .date {
font-size:9pt;
color:#999;
padding-bottom:4px
}

.inf-news-sidebar .title {
line-height:1.1
}

.inf-news-sidebar2 {
display:block;
padding:15px 15px 0
}

.inf-news-sidebar2 .time {
display:inline-block;
font-size:9pt;
color:#999
}

.inf-news-sidebar2 .title {
display:block;
line-height:1.1
}

.inf-news-sidebar2:last-child {
margin-bottom:15px
}

.sites-slider-inf,.news-slider-inf {
position:relative;
padding:30px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

.sites-slider-inf {
padding:30px 0
}

.news-slider-inf a {
display:block;
overflow:hidden;
text-decoration:none;
color:rgba(255,255,255,0.8)
}

.news-slider-inf a:hover {
color:#fff
}

.sites-slider-inf .img,.news-slider-inf .img {
width:100%;
height:120px;
left:0;
top:0;
position:relative;
margin-bottom:10px
}

.news-slider-inf .date {
color:rgba(255,255,255,0.4);
font-size:9pt
}

.sites-slider-inf .title,.news-slider-inf .title {
line-height:1.2;
text-transform:uppercase;
font-size:10pt
}

.sites-slider-inf .cat {
background:#eee;
display:inline-block;
padding:3px 4px;
font-size:8pt;
margin-top:5px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

.sites-slider-inf #dir-slider-next a,.sites-slider-inf #dir-slider-prev a,.news-slider-inf #nw-slider-next a,.news-slider-inf #nw-slider-prev a {
display:block;
position:absolute;
top:50%;
height:50px;
width:30px;
line-height:50px;
margin-top:-25px;
font-size:14pt;
background:#FAFAFA;
color:#000
}

.sites-slider-inf #dir-slider-next a,.sites-slider-inf #dir-slider-prev a {
background:transparent
}

.sites-slider-inf #dir-slider-next a:hover,.sites-slider-inf #dir-slider-prev a:hover,.news-slider-inf #nw-slider-next a:hover,.news-slider-inf #nw-slider-prev a:hover {
color:#56A0CC;
text-decoration:none
}

.news-slider-inf #nw-slider-prev a {
text-align:left;
left:-10px;
-webkit-border-radius:0 50px 50px 0;
-moz-border-radius:0 50px 50px 0;
border-radius:0 50px 50px 0
}

.news-slider-inf #nw-slider-next a {
text-align:right;
right:-10px;
-webkit-border-radius:50px 0 0 50px;
-moz-border-radius:50px 0 0 50px;
border-radius:50px 0 0 50px
}

.sites-slider-inf #dir-slider-prev a {
text-align:center;
left:-30px
}

.sites-slider-inf #dir-slider-next a {
text-align:center;
right:-30px
}

.com-form-inf {
padding:15px 15px 0;
font-size:10pt
}

.com-form-inf:last-child {
padding-bottom:15px
}

.com-form-inf img.avatar {
width:50px;
float:left;
margin-right:10px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px
}

.com-form-inf .name {
color:#999
}

.com-form-inf .title {
line-height:17px;
height:34px;
overflow:hidden;
margin-bottom:10px;
font-weight:600
}

.com-form-inf .message {
position:relative;
width:100%;
padding:10px;
margin-bottom:5px;
background:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-top:1px solid #eee;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

.com-form-inf .message:before,.com-form-inf .message:after {
content:'';
position:absolute;
top:-6px;
left:20px;
width:0;
height:0;
border-style:solid;
border-width:0 6px 6px;
border-color:transparent transparent #eee
}

.com-form-inf .message:after {
top:-5px;
border-color:transparent transparent #fff
}

.news-block-inf {
width:145px;
padding:7px;
left:0;
top:0;
margin-bottom:15px;
position:relative;
display:inline-block;
vertical-align:top;
font-size:10pt
}

.news-block-inf .img {
position:relative;
width:100%;
height:100px;
left:0;
top:0
}

.news-block-inf .title,.news-block-inf .date {
text-align:left
}

.news-block-inf .date {
color:#999;
padding:5px 0
}

.service_box {
padding-bottom:30px;
vertical-align:top
}

.service_box i.fa {
position:absolute;
left:15px;
top:10px;
font-size:16pt;
color:#56A0CC
}

.service_box h6 {
padding-left:35px;
font-weight:600
}

.service_box span {
display:block;
padding:4px 0 0 35px;
color:#999;
font-weight:400;
font-size:10pt
}

.service_process:hover a,.service_box:hover a {
text-decoration:none
}

.service_box i.fa,.service_box h6 {
transition:All .3619s ease;
-webkit-transition:All .3619s ease;
-moz-transition:All .3619s ease;
-o-transition:All .3619s ease
}

.service_box:hover h6 {
color:#56A0CC
}

.service_process {
margin:0;
padding:0;
list-style:none;
text-align:center
}

.service_process li {
display:inline-block;
width:160px;
vertical-align:top;
position:relative
}

.quan_3 li {
width:28%
}

.quan_4 li {
width:24%
}

.quan_5 li {
width:20%
}

.quan_6 li {
width:16%
}

.service_process li:before {
content:'›';
display:block;
width:26px;
height:26px;
font-size:12pt;
color:rgba(125,125,125,0.6);
border:1px solid rgba(125,125,125,0.5);
position:absolute;
left:-13px;
top:47px;
line-height:22px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px
}

.service_process li:first-child:before {
display:none
}

.service_process li a i {
font-size:0;
cursor:pointer;
margin:15px 30px;
width:90px;
height:90px;
border-radius:50%;
text-align:center;
position:relative;
z-index:1;
background:#fff;
color:#56A0CC;
box-shadow:0 0 0 4px rgba(255,255,255,1);
-webkit-transition:background 0.2s,color .2s;
-moz-transition:background 0.2s,color .2s;
transition:background 0.2s,color .2s
}

.service_process li:hover a i {
color:#56A0CC
}

.service_process li a i:after {
pointer-events:none;
position:absolute;
width:100%;
height:100%;
border-radius:50%;
content:'';
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
top:-8px;
left:-8px;
padding:8px;
z-index:-1;
opacity:0;
box-shadow:3px 3px #56A0CC;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
-webkit-transition:opacity 0.2s,-webkit-transform .2s;
-moz-transition:opacity 0.2s,-moz-transform .2s;
transition:opacity 0.2s,transform .2s
}

.service_process li:hover a i:after {
opacity:1;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}

.service_process li a i:before {
font-size:40px;
line-height:90px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
display:block;
-webkit-font-smoothing:antialiased;
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-ms-transform:scale(0.8);
transform:scale(0.8);
opacity:.7;
-webkit-transition:-webkit-transform 0.2s,opacity .2s;
-moz-transition:-moz-transform 0.2s,opacity .2s;
transition:transform 0.2s,opacity .2s
}

.service_process li:hover a i:before {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}

.service_process li span {
color:#666;
display:block;
margin-top:10px;
font-weight:400;
font-size:13pt
}

.parallax-block .service_process li span {
color:#fff
}

.parallax-block .service_process li a i {
background:transparent;
color:#fff
}

.parallax-block .service_process li:hover a i {
color:#fff
}

.parallax-block .service_process li a i:after {
box-shadow:3px 3px #fff
}

.be-info {
margin:0 0 20px;
padding:0;
list-style:none
}

.be-info li a {
text-decoration:none
}

@media screen and (min-width: 1021px) {
.be-info li {
position:relative;
margin-bottom:15px;
text-align:center;
width:84px
}

.be-info li i {
display:none
}

.be-info li span.cou {
display:block;
min-height:84px;
line-height:64px;
padding-bottom:20px;
border:1px solid rgba(0,0,0,0.05);
color:#56A0CC;
font-size:18pt;
font-weight:600
}

.be-info li span.des {
position:absolute;
background:rgba(0,0,0,0.05);
width:100%;
height:20px;
left:0;
bottom:0;
line-height:20px;
font-size:7pt;
color:#999
}

.be-info li span.inv {
display:none
}

.be-info li.bdate {
background:#56A0CC;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
overflow:hidden
}

.be-info li.bdate span.cou {
color:#fff;
font-size:28pt;
text-shadow:0 1px 2px rgba(0,0,0,0.1)
}

.be-info li.bdate span.des {
color:rgba(255,255,255,0.8);
text-transform:uppercase;
font-weight:600
}

.be-lview li.bview {
display:none
}
}

@media only screen and (max-width: 1020px) {
.be-info li {
position:relative;
display:inline-block;
margin-right:15px;
padding-left:25px;
font-weight:600
}

.be-info li i {
position:absolute;
left:0;
font-size:13pt;
color:#56A0CC
}

.be-info li span.des {
font-weight:400;
font-size:8pt;
color:#ccc
}

.be-info li span.inv {
font-weight:600;
color:#333;
font-size:11pt
}
}

@media screen and (min-width: 200px) and (max-width: 599px) {
.be-info li span.des {
display:none
}
}

@media only screen and (max-width: 1020px) {
.ft-informer .ah-col {
width:50%;
margin-bottom:15px
}

.service_process li {
width:160px!important
}

.board-date,.board-reads {
display:none
}

.entry-board .eTitle {
padding:10px 0
}
}

@media screen and (min-width: 600px) and (max-width: 800px) {
.ft-informer .ah-col {
width:24%;
margin-bottom:0
}
}

@media screen and (min-width: 200px) and (max-width: 599px) {
.ft-informer .ah-col {
width:100%;
margin-bottom:15px
}
}