@charset "utf-8";

/*-------------------------------------------------*/

@import url("/css/layouts/layout_03.css");
@import url("/css/themes/theme_02.css");
@import url("/css/colors/color_03.css");
@import url("/css/fonts/font_07.css");
@import url("/css/backgrounds/background_17.css");

/*-------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import url("/css/fonts/font-awesome.min.css");
@import url("/css/promo-style.css");

#ss-panel{
display: none;
}

#frmLg555 .myBtnCont {
 margin-top: 10px;
}

#frmLg555 input[type='text'], #frmLg555 input[type='password'] {
 line-height: 20px;
}

#buttons_rotation {
margin-right: 47px;
}

.modal-walls{
 font-size: 13px;
 width: 500px; 
 padding-top: 20px; 
} 

.modal-walls .walls-link{
 display: block;
 padding-top: 10px;
}

.modal-walls .more2{
 width: 370px;
 line-height: 30px;
 margin-top: 10px;
}

#close-ns{
 font-size: 13px;
 background: none;
 outline: none;
 border: none;
 color: #c1c1c1;
 cursor: pointer;
 display: inline-block;
 margin-top: 20px; 
}

.forum-error {
 background: #E25C5C;
 color: rgb(255, 255, 255);
 border-radius: 3px;
 padding: 10px;
 text-align: center;
 margin-bottom: 20px;
 width: 920px;
}

.abox {
 max-height: 209px;
}

.entry_up{
 width: 940px;
 margin: 0 auto;
}

.links_entry{
height: 30px;
}

.aboxph{
 max-height: 199px;
}

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

.RelatedEntry{
 float: left;
 margin-right: 15px;
 margin-bottom: 15px;
 width: 226px;
 border-radius: 4px;
}


.RelatedEntry:nth-child(3n) {
 margin: 0px 0px 0px 0px;
}

.RelatedEntry .re-img{
 width: 100%;
 display: block;
 border-radius: 3px 3px 0px 0px;
 height: 126px; 
 transition: all 0.3s cubic-bezier(0.42, 0, 1, 1) 0s;
}


.RelatedEntry a:hover .re-img{
 opacity: 0.5;
 
}

.re-desc{
 float: left;
 width: 100%;
 line-height: 26px;
 text-align: center;
 border-radius: 0px 0px 3px 3px;
 color: #a7a7a7;
 font-weight: 700;
 font-size: 13px;
 transition: all 0.3s cubic-bezier(0.42, 0, 1, 1) 0s;
}

.exclam{
 background: rgba(228, 115, 80, 0.4);
 border: 1px solid #e47350;
 padding: 10px;
 border-radius: 3px;
 margin-top: 10px;
}

.exclam .fa{
 float: left;
 font-size: 26px;
 line-height: 41px;
 margin-right: 14px;
}


.d_share_content {
 overflow-x: hidden;
 width: 460px;
 font-family: Open Sans,Arial;
 margin-top: 15px;
}

.dl_vk{background: #6287ae; margin-bottom: 20px;}
.dl_gp{background: #e46e60; margin-bottom: 20px; margin-left: 20px;}
.dl_fb{background: #394c83;}
.dl_tw{background: #56acee; margin-left: 20px;}

.d_share{
 width: 220px;
 float: left;
 border-radius: 5px;
 padding: 15px;
 color: #ffffff;
 font-weight: bold;
}

.d_share .dl_label{
 font-size: 16px;
 line-height: 30px;
 text-align: left;
 margin-top: 7px; 
}

.dl_label i {
 height: 36px;
 width: 36px;
 float: right;
 font-size: 26px;
}

.d_share a{
 line-height: 40px;
 border-radius: 5px;
 background: rgba(255, 255, 255, 0.3);
 color: #fff!important;
 display: block;
 margin-top: 23px;
 transition: all 0.1s cubic-bezier(0.42, 0, 1, 1) 0s;
 text-decoration: none !important;
}

.d_share a:hover{
background: rgba(255, 255, 255, 0.5);
}

.d_share_info{
 font-size: 13px;
 background: none;
 outline: none;
 border: none;
 color: #c1c1c1;
 display: inline-block;
 margin-top: 20px;
}

.entrybt{
 display: inline-block;
 float: right;
 margin-top: 17px;
 margin-left: 20px;
}

.ubar_info{
font-size: 12px;
color: #a7a7a7;
padding-bottom: 3px;
display: block;
text-align: center;
}

.fancybox-opened {
 z-index: 99999!important;
}

#fancybox-buttons {
 z-index: 99999!important;
}

.fancybox-wrap {
 z-index: 99999!important;
}