﻿@font-face {font-family: "Chica Gogo NF W01 Bold";
  src: url("e5791db7c357b483e1e0d9e23bc6791e.eot"); /* IE9*/
  src: url("e5791db7c357b483e1e0d9e23bc6791e.eot@#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("e5791db7c357b483e1e0d9e23bc6791e.woff2") format("woff2"), /* chrome、firefox */
  url("e5791db7c357b483e1e0d9e23bc6791e.woff") format("woff"), /* chrome、firefox */
  url("e5791db7c357b483e1e0d9e23bc6791e.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("e5791db7c357b483e1e0d9e23bc6791e.svg#Chica Gogo NF W01 Bold") format("svg"); /* iOS 4.1- */
}
#odm {
    border-color: #a0d468!important;
}
#cat71,#cat142,#cat32{display:none;}
#cat78 a {
    color: #6b75cb;
}
#cat74 a {
    color: #6b75cb;
}
#cat157 a {
    color: #6b75cb;
}

/*--- Цитаты, Спойлеры, Код  ---*/
.scriptcode, .title_quote,
  .title_spoiler, .text_spoiler {     padding: 4px 10px;
    background: #fff;
    border: 1px solid #efeff4;
    border-radius: 0.25rem; }

  .title_quote { font-weight: bold; }
  .quote, blockquote {
    padding: 2px 10px;
    margin: 0.5em 0;
    border-left: 3px solid #efeff4;
    color: #acadb7;
  }
  .title_spoiler { margin-top: 2px; }
  .text_spoiler { margin-bottom: 2px; }
  .title_spoiler img { vertical-align: middle; margin: -1px 0 0 !important }
  .scriptcode { color: #4c6d0f; text-align: left; font-family: "Courier New" }
  .title_spoiler { font-weight: normal; }
  .text_spoiler { border-top: 0; text-align: justify; }

  .hide { background-color: #f0f0f0; padding: 5px; color: #4c6d0f; margin: 0 0 1em 0 }
  .hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.noimg pre{display: none;}
.btn-green {
    border: 1px solid #e5e9fa;
}
/*---Подсветка кода в теге [code]---*/
pre code { display: block;
    padding: 1rem;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow: auto;
    white-space: pre;
    border-radius: 0.25rem; }
  pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc { color: #93a1a1; font-style: italic; }
  pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title { color: #859900; }
  pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor { color: #2aa198; }
  pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator,
  pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id { color: #268bd2; }
  pre .tag .title, pre .rules .property, pre .django .tag .keyword { font-weight: bold; }
  pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title,
  pre .parent, pre .haskell .label { color: #b58900; }
  pre .preprocessor, pre .pi, pre .shebang, pre .symbol,
  pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata { color: #cb4b16; }
  pre .deletion { color: #dc322f; }
  pre .tex .formula { background: #eee8d5; }
.ava {
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}

@-webkit-keyframes pulse {
 0% {
 -webkit-transform: scale(1, 1);
}
 50% {
 -webkit-transform: scale(1.1, 1.1);
}
 100% {
 -webkit-transform: scale(1, 1);
};
}
@keyframes pulse {
 0% {
 transform: scale(1, 1);
}
 50% {
 transform: scale(1.05, 1.05);
}
 100% {
transform: scale(1, 1);
};
}
.corner-box-5 {
   width: 100%;
    border: 1px solid #edeffd;
    border-radius: 0.25rem;
    padding: 1rem;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.corner-icon-cont-5 {
    color: #fff;
}
.corner-icon-cont-5:before {
        content: '';
    height: 50px;
    width: 50px;
    transition: 0.5s ease;
    border-radius: 0 0% 100% 0;
    background: #edeffd;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 1;
}
.corner-icon-cont-5:hover {
    width: 100%;
    height: 100%;
}
.corner-icon-cont-5:hover:before {
    border-radius: 0;
    width: 150%;
    height: 150%;
    transition: 0.5s ease;
}
.corner-icon-cont-5:hover .corner-icon-5 {
    top: -50%;
    left: -50%;
    transition: 0.5s ease;
}
.corner-icon-cont-5:hover .corner-textbox-5-2 {
    transition: 0.5s ease;
    top: 50%;
    left: 0;
    z-index: 4;
}
.corner-icon-5 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    transition: 0.8s ease;
    padding: 10px 16px;
    font-weight: bold;
}
.corner-textbox-5-2 {
    position: absolute;
    top: -200%;
    transform: translateY(-50%);
    transition: 0.4s ease;
    width: 100%;
    color: #fff;
    left: -200%;
    padding: 30px;
}
.corner-textbox-5 {
    text-align: center;
}
#online {
  border: 3px solid #A0D468;
  -webkit-animation: pulse 2s linear infinite;
  animation: pulse 2s linear infinite;
}
#fixednewstpl{height: 500px!important;}
/* caret style */
.caret {
  position: relative;
}

/* dropdown style */
.dropdown.open .caret:before,
.dropdown.open .caret:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
}
.dropdown.open .caret:before {
  bottom: -17px;
  right: -8px;
  border-bottom-color: #ccc;
}
.dropdown.open .caret:after {
  bottom: -18px;
  right: -8px;
  border-bottom-color: #fff;
}

/* navbar style */
.navbar-nav > li > .dropdown-menu {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.navbar-nav > .open > a .caret:before {
  bottom: -23px;
}
.navbar-nav > .open > a .caret:after {
  bottom: -24px;
}
.dr{
  color: #737798;
    font-size: 0.9rem;
    font-weight: 400;
    border-bottom: 1px solid #ebebf5;
    display: block;
    border-radius: 0.25rem;
    margin-top: 8px;
    text-align: center;
}
.slide-one2 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.price-tag {
    color: #82a5ff;
    font-weight: 600;
    font-size: 1.2rem;
}
@media (max-width: 991.98px) {
      .offcanvas-collapse {
        position: fixed;
    top: 0;
    z-index: 9;
    bottom: 0;
    left: -300px;
    width: 320px;
    padding-top: 3rem;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #eeeff6;
    transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
      }

      .offcanvas-collapse.open {
        visibility: visible;
        -webkit-transform: translateX(300px);
        transform: translateX(300px);
        box-shadow: 0 0 10px 5px rgba(26, 26, 40, 0.16);
            z-index: 999;
      }

      .offcanvas-close {
            position: absolute;
    font-size: 2.2rem;
    font-weight: 700;
    cursor: pointer;
    color: #fff;
    border: none;
    -webkit-appearance: button;
    background-color: #f14f4d;
    right: 0;
    top: 0;
    padding: 0px 12px 4px 12px;
      }

      .offcanvas-open {
        overflow: hidden;
      }
    }

    @media (min-width: 992px) {
      .offcanvas-close {
        display: none;
      }
    }
    @media (min-width: 320px) {
      .dta {
        font-size: 74%!important;
      }
      .dnon{display: none!important;}
    }
    @media screen and (max-width: 590px) {
.ui-dialog {width:100% !important;}
}
.gas{
    width: 50px;
    height: 50px;
    font-size: 1.8rem;
    text-align: center;
    background: rgba(160, 212, 104, 0.16862745098039217);
    border-radius: 50%;
    padding: 13px;
}
.gas2{
    width: 50px;
    height: 50px;
    font-size: 1.8rem;
    text-align: center;
    background: rgba(255, 194, 10, 0.16);
    border-radius: 50%;
    padding: 13px;
}
.gas3{
    width: 50px;
    height: 50px;
    font-size: 1.8rem;
    text-align: center;
    background: rgba(233, 86, 63, 0.1);
    border-radius: 50%;
    padding: 13px;
}
.title_spoiler {
    border: 2px dashed #eaeaf7;
    padding: 6px 8px;
    margin: 4px 0px 4px 0;
    background-color: #f9f9fc;
}
.ded{
  border: 2px solid #96a5ff;
}
.ded2{
  border-bottom: 2px solid #96a5ff;
}
.avka{
      width: 100px;
    height: 100px;
    display: block;
    object-fit: cover;
    border-radius: 50%;
}
.babos{
  font-size: 1.2rem;
    margin-top: 2rem;
    font-weight: 400;
}
.slide-one img {
    height: 130px;
    object-fit: cover;
    border-radius: 0.25rem;
}
button.owl-prev {
    border-radius: 0px 4px 4px 0px;
}
button.owl-next {
    border-radius: 4px 0px 0px 4px;
}
.main-content {
  position: relative;
}
.main-content .owl-theme .custom-nav {
  position: absolute;
  top: 36%;
  left: 0;
  right: 0;
}
.disabled {
    opacity: 0.5;
}
.econ{
     display: inline-block;
    width: 30px;
    height: 30px;
    color: #a78940;
    background: #FFCE54;
    padding: 2px 5px;
    border-radius: 0.25rem;
    font-size: 1.2rem;
    text-align: center;
    line-height: 1.5;
}
.owl-prev:focus{outline: 0;}
.owl-next:focus{outline: 0;}
.main-content .owl-theme .custom-nav .owl-prev, .main-content .owl-theme .custom-nav .owl-next {
position: absolute;
    height: 38px;
    border-radius: 0rem;
    width: 38px;
    color: inherit;
    background: none;
   
    border: none;
    line-height: 0;
    z-index: 100;
    background: #96a5ff;
}
.main-content .owl-theme .custom-nav .owl-prev i, .main-content .owl-theme .custom-nav .owl-next i {
  font-size: 1.2rem;
  color: #fff;
}
.main-content .owl-theme .custom-nav .owl-prev {
  left: 0px;
}
.main-content .owl-theme .custom-nav .owl-next {
  right: 0px;
}
.pzd{
      border-radius: 0.25rem;
    position: absolute;
    right: 0;
    z-index: 9;
    margin: 8px 12px;
    padding: 2px 6px 2px 6px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
}
/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
.comments-tree-list{list-style: none;padding: 0px;}
.comments-tree-list .comments-tree-list{padding-left: 30px;}
.fr-element{z-index: 99999;}
.mass_comments_action{
	background: #f7f7f7;
    margin: 15px -16px 0px -16px;
    padding: 10px 15px 10px 15px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    text-align: right;
    display: none!important;
}
fieldset{
	border: 1px solid rgba(0,0,0,0.1);
    padding: 20px;
    margin-bottom: 25px;
}
.ggw{
  width: 28px;
    height: 28px;
    background: #191b2a;
    padding: 5px;
    border-radius: 50%;
}
.edit{
 /* position: absolute;*/
    bottom: 0;
    margin: -22px 24px;
    color: #F6BB42;
    z-index: 99;
    font-size: 1.5rem;
}
.lii i{
  color: #5D9CEC;
    transition: 0.3s;
}
.nav-link:hover i{
  color: #4A89DC;
    text-shadow: 0px 1px 15px rgba(93, 156, 236, 0.93);
    transition: 0.3s;
}
.pagination {
display:inline-block;
padding-left:0;
margin:0 0 15px;
border-radius:4px
}

.pagination > li {
display:inline
}

.pagination > li > a,.pagination > li > span {
  position: relative;
      float: left;
      padding: 12px 18px;
      line-height: 1.42857143;
      margin: 0 3px;
      font-size: 1.1rem;
      color: #535c71;
      text-decoration: none;
      background-color: #e7e7f3;
      transition: .3s;
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
margin-left:0;
border-top-left-radius:4px;
border-bottom-left-radius:4px
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
border-top-right-radius:4px;
border-bottom-right-radius:4px
}

.pagination > li > a:hover,.pagination > li > .pagination > li > a:focus,.pagination > li >  {
  z-index: 2;
  color: #8c8fab;
  background-color: #cccce0;
}

.pagination > li > a:hover{
  z-index: 2;
  color: #8c8fab;
  background-color: #cccce0;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
z-index:3;
color:#fff;
cursor:default;
background-color:#337ab7;
border-color:#337ab7
}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
color:#777;
cursor:not-allowed;
background-color:#fff;
border-color:#ddd
}

.pagination-lg > li > a,.pagination-lg > li > span {
padding:10px 16px;
font-size:18px;
line-height:1.3333333
}

.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
border-top-left-radius:6px;
border-bottom-left-radius:6px
}

.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
border-top-right-radius:6px;
border-bottom-right-radius:6px
}

.pagination-sm > li > a,.pagination-sm > li > span {
padding:5px 10px;
font-size:12px;
line-height:1.5
}

.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
border-top-right-radius:3px;
border-bottom-right-radius:3px
}
.pagination > li span{
  background: #efeff5!important;
}
/**
 * Fade-zoom animation for first dialog
 **/
/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
 opacity: 0;
 -webkit-transition: all 0.2s ease-in-out; 
 -moz-transition: all 0.2s ease-in-out; 
 -o-transition: all 0.2s ease-in-out; 
 transition: all 0.2s ease-in-out; 
 -webkit-transform: scale(0.8); 
 -moz-transform: scale(0.8); 
 -ms-transform: scale(0.8); 
 -o-transform: scale(0.8); 
 transform: scale(0.8); 
}
/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
 opacity: 1;
 -webkit-transform: scale(1); 
 -moz-transform: scale(1); 
 -ms-transform: scale(1); 
 -o-transform: scale(1); 
 transform: scale(1); 
}
/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
 -webkit-transform: scale(0.8); 
 -moz-transform: scale(0.8); 
 -ms-transform: scale(0.8); 
 -o-transform: scale(0.8); 
 transform: scale(0.8);
 opacity: 0;
}
/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
 opacity: 0;
 -webkit-transition: opacity 0.3s ease-out; 
 -moz-transition: opacity 0.3s ease-out; 
 -o-transition: opacity 0.3s ease-out; 
 transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
 opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
 opacity: 0;
}
/**
 * Fade-move animation for second dialog
 */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
 opacity: 0;
 -webkit-transition: all 0.2s ease-out;
 -moz-transition: all 0.2s ease-out;
 -o-transition: all 0.2s ease-out;
 transition: all 0.2s ease-out;
 -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
 opacity: 1;
 -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
 -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
 -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
 -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
 transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
 opacity: 0;
 -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
 -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
 -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
 -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
 transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
}
/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
 opacity: 0;
 -webkit-transition: opacity 0.3s ease-out; 
 -moz-transition: opacity 0.3s ease-out; 
 -o-transition: opacity 0.3s ease-out; 
 transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
 opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
 opacity: 0;
}
a.lgg {
    color: #fff;
}
a.lgg:hover {
    color: #fff;
    text-decoration: none;
}
.footer{
	background-color: #fff;
    padding: 15px 30px;
    color: #9ca0b9;
    border-top: 1px solid #efeff5;

}
.centered {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.faa:before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: inherit;
    z-index: -1;
    bottom: 0;
    transform-origin: right bottom;
    transform: skewY(-3deg);
}
.ggc{
    background: #fff;
    padding: 0.5rem 2rem;
    border: 1px solid #efeff5;
    border-radius: 0.25rem;
    margin-bottom: 1.5rem;
}
.ana{
    background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23e2dfe7' fill-opacity='0.4'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.hadd{
	background: url(/uploads/bez-imeni-2.jpg);
    /* background: #191b2a; */
    background-position-y: center;
    background-size: cover;
}
.timeline {
  line-height: 1.5rem;
    padding: 0;
    list-style: none;
}

.timeline__item {
  padding: 0.5rem 0 0.5rem 1.5rem;
  position: relative;
  background-image: linear-gradient(180deg, #cecfd5, #cecfd5);
  background-position: calc((12px - 2px) * 0.5) 0%;
  background-size: 2px 100%;
  background-repeat: no-repeat;
}
.timeline__item::before {
  content: '';
    display: block;
    position: absolute;
    top: calc( (1.5rem - 12px) * 0.5 + 0.5rem );
    left: 0;
    background-color: #5d6175;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    box-sizing: border-box;
    border: 2px solid #bec0c8;
}
.timeline__item:first-child {
  background-image: linear-gradient(180deg, transparent 1.25rem, #cecfd5 1.25rem);
}
.timeline__item:last-child {
  background-image: linear-gradient(180deg, #cecfd5 1.25rem, transparent 1.25rem);
}

.timeline--centered .timeline__item::before {
  top: 50%;
  transform: translateY(-50%);
}
.timeline--centered .timeline__item:first-child {
  background-image: linear-gradient(180deg, transparent 50%, #cecfd5 50%);
}
.timeline--centered .timeline__item:last-child {
  background-image: linear-gradient(180deg, #cecfd5 50%, transparent 50%);
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
    border-radius: 0.25rem;
}
.f90{
	font-size: 90%!important;
}
#pzd{
	transition: 0.2s;
}
.pmed{
	    background-color: #96a5ff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
}
#pzd:hover {
    margin-top: -3px!important;
    transition: 0.2s;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.15)!important;
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.15)!important;
}
.nice-nav {
  width: 100%;
    height: 100%;
    transition: all 0.4s ease-in-out 0s;
}
.nice-nav.open {
  margin-left: -250px;
  display: block;
}
.nice-nav > .user-info {
  padding: 10px 15px;
  color: #fff;
  border-bottom: 1px solid #ddd;
  min-height: 41px;
}
.nice-nav .user-info .user-name,
.nice-nav .user-info img {
  float: left;
}

.nice-nav > .user-info > .user-name {
  padding: 0px 10px;
}

.user-info > .user-name h5 {
  text-transform: uppercase;
  font-size: 16px;
}

.user-info > .user-name span {
  font-size: 80%;
  color: #555;
  font-style: italic;
}
.catimg{
  width: 20px;
height: 20px;
object-fit: cover;
margin-right: 5px;
vertical-align: text-top;
}
.nice-nav li.child-menu span.toggle-right {
      text-align: right;
    float: right;
    display: inline-block;
    position: absolute;
    right: 0;
    padding: 14px;
    top: 0;
    background: rgba(244, 244, 248, 0.5);
    bottom: 0;
}
.nice-nav li.child-menu span.toggle-right:focus{
    background: #000 !important;
}
.mb18{
    margin-bottom: 1.875rem;
}
.nice-nav ul li a {
  padding: 9px 12px;
    background: #ffffff;
    border-bottom: 1px solid #f4f4f8;
    display: block;
    color: #74788d;
    position: relative;
}
.nice-nav ul li a:hover {
   text-decoration: none;
    background: #f4f4f8;
    transition: 0.2s;
}
.nice-nav ul li a:focus {
    text-decoration: none;
    background: #f5f5f9;
    transition: 0.2s;
    color: #000;
}
a.active1 {
    background: #eaeaf7 !important;
    border-color: #eaeaf7 !important;
}
.child-menu-ul img{display: none;}

.nice-nav ul li:last-child a{
  border-bottom: 0px;
}
.nice-nav ul{margin: 0;list-style: none;padding: 0px;}
.nice-nav ul li.child-menu ul {
  background: #aaa;
  display: none;
}

.nice-nav ul li.child-menu ul li a {
  background: #f8f9fa;
    padding: 10px 30px;
        font-size: 90%;
}
#pzd2{
	transition: 0.2s;
  border: 1px solid #edeffd;
}
#pzd2:hover {
    transition: 0.2s;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.15)!important;
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.15)!important;
    opacity: 1;
}
#pzd2 img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
  transition: 0.2s;
}
#pzd2:hover img{
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: gray; /* IE 6-9 */
  transition: 0.2s;
}
@charset "UTF-8";
.kt-pricing-v1 {
  margin: 2rem 0;
  padding: 0 2rem;
  border-right: 1px solid #ebebf5; }
  @media (max-width: 1399px) {
    .kt-pricing-v1 {
      border-right: 0;
      margin: 0 2rem;
      padding: 2rem 0;
      border-bottom: 1px solid #ebebf5; }
      div[class*='col-']:nth-child(2n) .kt-pricing-v1 {
        border-right-width: 0; } }
  .kt-pricing-v1--last {
    border-right: 0; }
    @media (max-width: 1024px) {
      .kt-pricing-v1--last {
        border-bottom: 0; } }
  .kt-pricing-v1 .kt-pricing-v1__header .kt-iconbox__icon {
    margin-bottom: 5rem; }
  .kt-pricing-v1 .kt-pricing-v1__header .kt-iconbox__title {
    font-size: 1.4rem;
    font-weight: 500;
    text-align: center;
    margin-bottom: 0; }
  .kt-pricing-v1 .kt-pricing-v1__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__labels {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 1.25rem; }
      .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__labels .kt-pricing-v1__labels-item {
        color: #9b98af;
        font-size: 1rem;
        font-weight: 500; }
        .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__labels .kt-pricing-v1__labels-item:after {
          content: '•';
          -ms-flex-item-align: center;
          align-self: center;
          margin: 0 0.6rem;
          color: #d3d1dc; }
        .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__labels .kt-pricing-v1__labels-item:first-child {
          margin-left: 0; }
        .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__labels .kt-pricing-v1__labels-item:last-child {
          padding-right: 0; }
          .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__labels .kt-pricing-v1__labels-item:last-child:after {
            content: none; }
    .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__content {
      color: #b2afc6;
      text-align: center;
      padding: 0 2rem;
      margin-bottom: 2rem; }
    .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__price {
      font-weight: 700;
      font-size: 2.2rem;
      text-align: center;
      margin-bottom: 2rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__price .kt-pricing-v1__price-currency {
            color: #9b98b1;
    font-size: 1.1rem;
    font-weight: 300;
    -ms-flex-item-align: top;
    align-self: top;
    margin-left: 0.2rem; }
    .kt-pricing-v1 .kt-pricing-v1__body .kt-pricing-v1__button {
      margin-bottom: 2.75rem; }
  .kt-pricing-v1.kt-pricing-v1--brand .kt-pricing-v1__header .kt-iconbox__icon {
    color: #385aeb; }
  .kt-pricing-v1.kt-pricing-v1--brand .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #95a7f4; }
  .kt-pricing-v1.kt-pricing-v1--brand .kt-pricing-v1__button .btn {
    background-color: #385aeb;
    color: #ffffff;
    border-color: #385aeb; }
    .kt-pricing-v1.kt-pricing-v1--brand .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--brand .kt-pricing-v1__button .btn:focus {
      background-color: #163bda; }
  .kt-pricing-v1.kt-pricing-v1--metal .kt-pricing-v1__header .kt-iconbox__icon {
    color: #d3dae6; }
  .kt-pricing-v1.kt-pricing-v1--metal .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: white; }
  .kt-pricing-v1.kt-pricing-v1--metal .kt-pricing-v1__button .btn {
    background-color: #d3dae6;
    color: #586272;
    border-color: #d3dae6; }
    .kt-pricing-v1.kt-pricing-v1--metal .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--metal .kt-pricing-v1__button .btn:focus {
      background-color: #b2bfd4; }
  .kt-pricing-v1.kt-pricing-v1--light .kt-pricing-v1__header .kt-iconbox__icon {
    color: #ffffff; }
  .kt-pricing-v1.kt-pricing-v1--light .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: white; }
  .kt-pricing-v1.kt-pricing-v1--light .kt-pricing-v1__button .btn {
    background-color: #ffffff;
    color: #282a3c;
    border-color: #ffffff; }
    .kt-pricing-v1.kt-pricing-v1--light .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--light .kt-pricing-v1__button .btn:focus {
      background-color: #e6e6e6; }
  .kt-pricing-v1.kt-pricing-v1--dark .kt-pricing-v1__header .kt-iconbox__icon {
    color: #645ca1; }
  .kt-pricing-v1.kt-pricing-v1--dark .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #a19dc7; }
  .kt-pricing-v1.kt-pricing-v1--dark .kt-pricing-v1__button .btn {
    background-color: #645ca1;
    color: #ffffff;
    border-color: #645ca1; }
    .kt-pricing-v1.kt-pricing-v1--dark .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--dark .kt-pricing-v1__button .btn:focus {
      background-color: #504a80; }
  .kt-pricing-v1.kt-pricing-v1--accent .kt-pricing-v1__header .kt-iconbox__icon {
    color: #00c5dc; }
  .kt-pricing-v1.kt-pricing-v1--accent .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #43ebff; }
  .kt-pricing-v1.kt-pricing-v1--accent .kt-pricing-v1__button .btn {
    background-color: #00c5dc;
    color: #ffffff;
    border-color: #00c5dc; }
    .kt-pricing-v1.kt-pricing-v1--accent .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--accent .kt-pricing-v1__button .btn:focus {
      background-color: #0097a9; }
  .kt-pricing-v1.kt-pricing-v1--focus .kt-pricing-v1__header .kt-iconbox__icon {
    color: #9816f4; }
  .kt-pricing-v1.kt-pricing-v1--focus .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #c377f9; }
  .kt-pricing-v1.kt-pricing-v1--focus .kt-pricing-v1__button .btn {
    background-color: #9816f4;
    color: #ffffff;
    border-color: #9816f4; }
    .kt-pricing-v1.kt-pricing-v1--focus .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--focus .kt-pricing-v1__button .btn:focus {
      background-color: #7c0acd; }
  .kt-pricing-v1.kt-pricing-v1--primary .kt-pricing-v1__header .kt-iconbox__icon {
    color: #5867dd; }
  .kt-pricing-v1.kt-pricing-v1--primary .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #adb4ee; }
  .kt-pricing-v1.kt-pricing-v1--primary .kt-pricing-v1__button .btn {
    background-color: #5867dd;
    color: #ffffff;
    border-color: #5867dd; }
    .kt-pricing-v1.kt-pricing-v1--primary .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--primary .kt-pricing-v1__button .btn:focus {
      background-color: #2e40d4; }
  .kt-pricing-v1.kt-pricing-v1--success .kt-pricing-v1__header .kt-iconbox__icon {
    color: #1dc9b7; }
  .kt-pricing-v1.kt-pricing-v1--success .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #63e9db; }
  .kt-pricing-v1.kt-pricing-v1--success .kt-pricing-v1__button .btn {
    background-color: #1dc9b7;
    color: #ffffff;
    border-color: #1dc9b7; }
    .kt-pricing-v1.kt-pricing-v1--success .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--success .kt-pricing-v1__button .btn:focus {
      background-color: #179c8e; }
  .kt-pricing-v1.kt-pricing-v1--info .kt-pricing-v1__header .kt-iconbox__icon {
    color: #5578eb; }
  .kt-pricing-v1.kt-pricing-v1--info .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #b0c0f6; }
  .kt-pricing-v1.kt-pricing-v1--info .kt-pricing-v1__button .btn {
    background-color: #5578eb;
    color: #ffffff;
    border-color: #5578eb; }
    .kt-pricing-v1.kt-pricing-v1--info .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--info .kt-pricing-v1__button .btn:focus {
      background-color: #2754e6; }
  .kt-pricing-v1.kt-pricing-v1--warning .kt-pricing-v1__header .kt-iconbox__icon {
    color: #ffb822; }
  .kt-pricing-v1.kt-pricing-v1--warning .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #ffd988; }
  .kt-pricing-v1.kt-pricing-v1--warning .kt-pricing-v1__button .btn {
    background-color: #ffb822;
    color: #111111;
    border-color: #ffb822; }
    .kt-pricing-v1.kt-pricing-v1--warning .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--warning .kt-pricing-v1__button .btn:focus {
      background-color: #eea200; }
  .kt-pricing-v1.kt-pricing-v1--danger .kt-pricing-v1__header .kt-iconbox__icon {
    color: #fd397a; }
  .kt-pricing-v1.kt-pricing-v1--danger .kt-pricing-v1__price .kt-pricing-v1__price-currency {
    color: #fe9ebe; }
  .kt-pricing-v1.kt-pricing-v1--danger .kt-pricing-v1__button .btn {
    background-color: #fd397a;
    color: #ffffff;
    border-color: #fd397a; }
    .kt-pricing-v1.kt-pricing-v1--danger .kt-pricing-v1__button .btn:hover, .kt-pricing-v1.kt-pricing-v1--danger .kt-pricing-v1__button .btn:focus {
      background-color: #fc0758; }

.kt-iconbox__icon-bg{
  background-image: url(vipnest.club/templates/vipnest/images/ic.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 10rem;
    height: 10rem;
    display: block;
    top: 1.5rem;
    left: 0;
    right: 0;
    position: absolute;
    margin: auto;
    opacity: 0.06;
    z-index: 0;
}
.gegas{
  font-size: 2.9rem;
    z-index: 9;

}
.kt-iconbox{
  text-align: center;
    padding: 3.25rem 1.7rem 2rem 1.7rem;
    background-color: #fff;
    border: 2px solid;
    border-color: transparent;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 0.35rem;
}
.wrap {
    background: #f9f9fc;
    -webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.02);
    box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.02);
    padding: 30px;
}
.noimg img{
	display: none;
}
#online a{color: #8CC152;}
.profoto{
	    width: 26px;
    height: 26px;
    border-radius: 4px;
    margin: -10px 0px -8px -6px;
    object-fit: cover;
}
.commfoto{
	width: 26px;
    height: 26px;
    border-radius: 50%;
    object-fit: cover;
}
.dropdown-menu a:hover {text-decoration: none;cursor: pointer;}
.dropdown-menu button:hover {text-decoration: none;cursor: pointer;}
.tags a{
	color: #b3b3b3;
    background: #f3f3f3;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    transition: 0.3s;
}
.tags a:hover{
	color: #b3b3b3;
    background: #eaeaea;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
}

.clouds_medium a{
	color: #b3b3b3;
    background: #f3f3f3;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    transition: 0.3s;
    margin: 3px;
}
.clouds_medium a:hover{
	color: #b3b3b3;
    background: #eaeaea;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
}

.clouds_xsmall a{
	color: #b3b3b3;
    background: #f3f3f3;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    transition: 0.3s;
    margin: 3px;
}
.clouds_xsmall a:hover{
	color: #b3b3b3;
    background: #eaeaea;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
}

.clouds_xlarge a{
	color: #b3b3b3;
    background: #f3f3f3;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    transition: 0.3s;
    margin: 3px;
}
.clouds_xlarge a:hover{
	color: #b3b3b3;
    background: #eaeaea;
    padding: 0px 6px 3px 6px;
    border-radius: 0.2rem;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
}
.shimg img{
  opacity: 1;
  transition: 0.3s;
}
.shimg img:hover{
  opacity: 0.9;
  transition: 0.3s;
}
.auth a{
	color: #5d6175;
    background: #fff;
    padding: 3px 6px 3px 6px;
    border-radius: 0.2rem;
    transition: 0.3s;
        font-weight: 500;
}
.authh a{
	color: #8c6fbf;
    background: #fff;
    padding: 3px 6px 3px 6px;
    border-radius: 0.2rem;
    transition: 0.3s;
        font-weight: 500;
}
.uei{
      width: 90px;
    height: 90px;
    border-radius: 0.25rem;
    object-fit: cover;
}
.auth a:hover{
	    color: #5d6175;
    background: #f6f6fa;
    text-decoration: none;
    cursor: pointer;
}
.f90{font-size: 90%;}
.ava{width: 100px;height: 100px;object-fit: cover;}
.isize i{font-size: 92%;color: #AAB2BD;}
.dropdown-menu{
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
}
#dle-speedbar a{color: #17a2b8 !important;}
#dle-speedbar{color: #9ea4ad;}
.title{font-size: 20px;}
.qq-upload-button {
	    background: #eee;
    border: 1px solid #d0d0d0;
}
.ui-dialog-buttonset button{
	background: #fff;
    border: 1px solid #dfdfdf;
    color: #656D78;
    padding: 2px 8px 4px 8px;
    font-size: 90%;
    border-radius: 0.25rem;
    margin-left: 6px;
    margin-right: 6px;
    transition: 0.3s;
}
.ui-dialog-buttonset button:hover{
	background: #f1f1f1;
    border: 1px solid #dfdfdf;
    color: #656D78;
    padding: 2px 8px 4px 8px;
    font-size: 90%;
    border-radius: 0.25rem;
    margin-left: 6px;
    margin-right: 6px;
    cursor: pointer;
}

.bbcodes{
	background: #fff;
    border: 1px solid #dfdfdf;
    color: #656D78;
    padding: 2px 8px 4px 8px;
    font-size: 90%;
    border-radius: 0.25rem;
    margin-left: 6px;
    margin-right: 6px;
    transition: 0.3s;
}
.bbcodes:hover{
	background: #f1f1f1;
    border: 1px solid #dfdfdf;
    color: #656D78;
    padding: 2px 8px 4px 8px;
    font-size: 90%;
    border-radius: 0.25rem;
    margin-left: 6px;
    margin-right: 6px;
    cursor: pointer;
}

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-widget-overlay {
	background: #000;
	opacity: 0.5;
	left: 0; top: 0; right: 0; bottom: 0;
	position: fixed;
	}
	.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
	.ui-helper-clearfix { display: inline-block }
	* html .ui-helper-clearfix { height: 1% }
	.ui-helper-clearfix { display: block }
	.ui-dialog {
	    text-align: left;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 370px;
    border-radius: 0.25rem;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    border-color: #ffffff;
    background-color: #ffffff;
    background-clip: padding-box;
	}
	.ui-dialog-titlebar { padding: 0.85rem 1.35rem;
    position: relative;
    background: #f9f9fc;
    border-bottom: 1px solid #efeff5; }
	.ui-dialog-title { float: left;
  
    font-size: 1em;}
	.ui-dialog-titlebar-close {
		position: absolute;
		right: 10px; top: 50%;
		margin-top: -16px;
		height: 32px; width: 32px;
		border: 0 none !important;
	}
	.ui-dialog-titlebar-close .ui-icon {
		display: block;
		margin: 10px auto 0 auto;
		width: 12px; height: 12px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);
		-webkit-background-size: 12px auto; background-size: 12px auto;
		opacity: .5;
	}
	.ui-button {
		float: right;
		border: 0 none;
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
		height: 36px;
		border-radius: 18px;
		line-height: 22px;
		outline: none;
		background-color: #3394e6;
		color: #fff;
		border: 0 none;
		padding: 7px 22px;
		text-decoration: none !important;
		
		
	}
	.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }
	.ui-icon { overflow: hidden; text-indent: -9999px; }
	.ui-dialog label { color: #575757; }
	.ui-dialog-content { padding: 20px; border: 1px solid #fff; overflow: auto; position: relative; zoom: 1;overflow: hidden!important; }
	.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }
	.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
	.ui-dialog .ui-dialog-buttonpane {     
	padding: 0.75rem 1.25rem;
    text-align: center;
    background: #f9f9fc;
    border-top: 1px solid #efeff5;}
	.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }
	.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }
	.ui-button { margin: 0 3px; }
	.ui-helper-hidden-accessible{display: none;}

	/* --- Поля форм --- */
select, textarea, input[type="text"], input[type="password"], input[type="file"],
input[type="datetime"], input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"], input[type="week"], input[type="number"],
input[type="email"], input[type="url"], input[type="search"], input[type="tel"],
input[type="color"] {
	padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e5e9fa;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
	textarea { margin: 0; overflow: auto; vertical-align: top; resize: vertical; }
	textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus,
	input[type="file"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
	input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
	input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,
	input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
	input[type="color"]:focus, .uneditable-input:focus {
		background-color: #fff;
	}
	input[type="radio"], input[type="checkbox"] { line-height: normal; margin: -2px 6px 0 0; vertical-align: middle; }
	input[type="file"], input[type="image"],
	input[type="submit"], input[type="reset"],
	input[type="button"], input[type="radio"],
	input[type="checkbox"] { width: auto; }
	input[type="search"] {
		-webkit-appearance: textfield;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
	select[multiple], select[size], textarea { height: auto; }
	::-moz-placeholder, :-moz-placeholder, ::-webkit-input-placeholder { opacity: 0.6; }

	input:focus { outline: none; }
	input[type="file"], input[type="image"] {
		padding: 0;
		border-width: 0;
		background: none;
		box-shadow: none; -webkit-box-shadow: none;
	}
	.wide, .bb-editor textarea, .ui-dialog textarea, select#category, .timezoneselect, .quick-edit-text { width: 100% !important; }
	#searchuser, #searchinput { width: 100% !important; margin-bottom: 10px; }

	table.xfields input { width: 100%; }
	table.xfields tr > td:first-child { padding-right: 10px; }

	/* Настройка стандартной капчи */
	.form_submit .c-capcha { float: right; }
	.c-capcha { position: relative; }
	.c-capcha:after { clear: both; display: block; content: ""; }
	.c-capcha > a { float: left; margin-right: 5px; }
	.c-capcha img {
		    position: relative;
    display: block;
    width: 100px;
    height: 38px;
    border-radius: 4px;
    z-index: 1;
    padding: 1px;
    background: #fff;
    -webkit-transition: all ease .2s;
    transition: all ease .2s;
	}
	.c-capcha:hover img { 
		box-shadow: 0 6px 20px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 6px 20px 0 rgba(0,0,0,0.2);
		-webkit-transform: scale(1.3,1.3); transform: scale(1.3,1.3);
		border-color: #1a1a1a;
	}
	.c-capcha > input { float: left; width: 150px; text-align: center; }

	/* Настройка стандартной капчи при ответах на комментарии */
	.dle-captcha { position: relative; }
	.dle-captcha:after { clear: both; display: block; content: ""; }
	.dle-captcha > a { float: left; margin-right: 5px; }
	.dle-captcha img {
		position: relative;
		display: block;
		width: 130px; height: 46px;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.dle-captcha > input { float: left; width: 130px; }


/* --- Вывод результатов голосования на сайте --- */
.voteprogress, .pollprogress {
	overflow: hidden;
	height: 9px;
	margin-bottom: 10px;
	background-color: #e7e7e7;
	border-radius: 3px;
	margin-top: 6px;
}
	.voteprogress span, .pollprogress span {
		text-indent: -9999px;
		height: 9px;
		display: block;
		overflow: hidden;
		background-color: #6441a4;
	}

	
.arrow_box {
	    position: relative;
    background: #fff;
    border: 1px solid #dfdfdf;
        padding: 10px;
            border-radius: 0.25rem;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
    left: 30px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 9px;
	margin-left: -9px;
}
.arrow_box:before {
	border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #dfdfdf;
    border-width: 10px;
    margin-left: -10px;
}

.xfieldsnote{
	display: inline-block;
    margin-left: 5px;
    font-size: 90%;
    color: #c5c5c5;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.addnews{
	vertical-align: middle;
}
.classic{width: 100%;}
input{width: 100%;}
.uploadedfile{
    display: inline-block;
    width: 33%;
}
.info{
	 white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.qq-upload-button{    margin: 5px 0 5px 0;}
.file{
	background: #f7f7f7;
    border: 1px solid #dfdfdf;
    padding: 10px;
    font-size: 90%;
    color: #666;
}
.pagination {
display:inline-block;
padding-left:0;
margin:0 0 15px;
border-radius:4px
}

.pagination > li {
display:inline
}

.pagination > li > a,.pagination > li > span {
position: relative;
    float: left;
    padding: 4px 15px;
    margin: 0 2px;
    color: #70758a;
    text-decoration: none;
    background-color: #ffffff;
    transition: .3s;
    background: #ffffff;
    border: 1px solid #efeff5;
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
margin-left:0;
border-top-left-radius:4px;
border-bottom-left-radius:4px
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
border-top-right-radius:4px;
border-bottom-right-radius:4px
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    z-index: 2;
    background-color: #efeff5;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
z-index:3;
color:#fff;
cursor:default;
background-color:#337ab7;
border-color:#337ab7
}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
color:#777;
cursor:not-allowed;
background-color:#fff;
border-color:#ddd
}

.pagination-lg > li > a,.pagination-lg > li > span {
padding:10px 16px;
font-size:18px;
line-height:1.3333333
}

.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
border-top-left-radius:6px;
border-bottom-left-radius:6px
}

.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
border-top-right-radius:6px;
border-bottom-right-radius:6px
}

.pagination-sm > li > a,.pagination-sm > li > span {
padding:5px 10px;
font-size:12px;
line-height:1.5
}

.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
border-top-right-radius:3px;
border-bottom-right-radius:3px
}
.login-w { 
background: #fff; 
position: relative; 
overflow: hidden; 
margin: -10px -20px -20px -20px; 
clear: both; 
} 

.ica{
    font-size: 2rem;
    color: #6441a4;
    width: 60px;
    background-color: #dfdfef;
    height: 60px;
    text-align: center;
    line-height: 125%!important;
    border-radius: 50%;
    padding: 11px;
}
.ica:hover i{
    background-color: #000;
}

.login-w:after { 
content: ''; 
display: block; 
position: absolute; 
left: 0; 
top: -50px; 
width: 110%; 
left: -5%; 
height: 100px; 
-moz-border-radius: 100%; 
-webkit-border-radius: 100%; 
border-radius: 100%; 
background: #fff; 
}
/*--- Таблица Персональных сообщений и лучших пользователей ---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border-bottom: 1px solid #efefef; padding: 12px 2px; }
	table.pm, table.userstop { width: 100%; margin-bottom: 0; }
	table.pm select { width: 150px; }
	.userstop thead td, .pm td.pm_head { border-bottom: 1px solid #efefef; font-weight: bold; }
	table.pm .navigation { border-top-width: 0; margin: 0; }

.pm_list a{color: #17a2b8!important;}

.row-flex, .row-flex > div[class*='col-'] { 
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex:1 1 auto;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
 align-content: flex-start;
 flex:0;
}

.err{
    font-weight: normal;
    background-color: #f9f9fc;
    margin-bottom: 1rem;
    padding: 6px 12px;
    border-left: 2px solid #dfdfef;
}
.row-flex > div[class*='col-'] {
     margin:-0px; 
}
@media (min-width: 768px) {
  .comments-tree-list .arrow:after, .comments-tree-list .arrow:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
  }
  .comments-tree-list .card.arrow.left:after, .comment-list .panel.arrow.left:before {
    border-left: 0;
  }
  /*****Left Arrow*****/
  /*Outline effect style*/

  /*Background color effect*/
  .comments-tree-list .card.arrow.left:after {
    left: -9px;
    top: 16px;
    border-right-color: #FFFFFF;
    border-width: 10px;
  }
  /*****Right Arrow*****/
  /*Outline effect style*/
  .comments-tree-list .card.arrow.right:before {
    right: -16px;
    top: 30px;
    /*Use boarder color of panel*/
    border-left-color: inherit;
    border-width: 16px;
  }
  /*Background color effect*/
  .comments-tree-list .card.arrow.right:after {
    right: -14px;
    top: 31px;
    /*Change for different outline color*/
    border-left-color: #FFFFFF;
    border-width: 15px;
  }
}
a.clk {
    font-size: 90%;
    color: #bfc6e2;
}
.avt a {
    color: #6b6f8c;
    font-weight: 400;
}
.avt a:hover {
    color: #000;
    font-weight: 400;
    text-decoration: none;
    transition: 0.3s;
}
#searchsuggestions {
	z-index: 2200;
	width: 290px;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; border-color: rgba(0,0,0,0.2);
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	#searchsuggestions a, #searchsuggestions span.notfound { padding: 15px 25px; display: block; text-decoration: none; border-bottom: 1px solid #e5e5e5; }
	#searchsuggestions a { color: inherit; }
	#searchsuggestions a:hover { background-color: #f7f7f7; }
	#searchsuggestions a span { display: block; cursor: pointer; }
	#searchsuggestions span.searchheading { display: block; font-weight: bold; margin-bottom: .2em; }
	#searchsuggestions span.seperator { display: block; }
	#searchsuggestions span.seperator a { padding: 10px 0; text-align: center; border: 0 none; background-color: transparent; color: #919191; }
	#searchsuggestions span.notfound { padding: 15px 25px; display: block; }
	#searchsuggestions .break { display: none; }
.ggwp span{float:right;}
.ttle a {
    color: #515365;
    font-size: 1.1rem;
    transition: 0.3s;
}
.ttle a:hover {
    color: #000;
    transition: 0.3s;
    text-decoration: none;
}

.ttlec a {
    color: #737798;
    font-size: 1rem;
    transition: 0.3s;
    font-weight: 500;
    display: block;
    border-radius: 0.25rem;
}
.ttlec a:hover {
    color: #000;
    transition: 0.3s;
    text-decoration: none;
}

.ttla a {
    color: #515365;
  
    transition: 0.3s;
}
.ttla a:hover {
    color: #000;
    transition: 0.3s;
    text-decoration: none;
}
img{max-width: 100%;}
.pfoto{
    width: 100px;
    height: 100px;
    object-fit: cover;
    border-radius: 50%;
}
.hero img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%);
}

.promo {
      -webkit-clip-path: polygon(0 20%, 1600px 0%, 1600px 80%, 0 100%);
    clip-path: polygon(0 20%, 1600px 0%, 1600px 80%, 0 100%);
}

.hero {
  color: #fff;
  font-family: 'Fira Sans', sans-serif;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
}
.hero img {
  width: 100%;
}
.hero figcaption {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
.hero h1 {
  font-size: 32px;
}
.hero p {
  font-size: 17px;
  font-weight: 300;
  margin-top: 0.5em;
}

.promo {
  background: url(vipnest.club/templates/vipnest/images/wpp.jpg) no-repeat;
  background-position-y: center;
    background-size: cover;
    color: #fff;
    margin: 0px 0;
    overflow: hidden;
    padding: 150px 20px;
    position: relative;
    margin-left: -30px;
    margin-right: -30px;
    text-align: center;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
}
.bf:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(38, 42, 43, .4);
}
.promo h1 {
  font-size: 32px;
}
.promo p {
  font-size: 17px;
  font-weight: 300;
  margin-top: 0.5em;
}
.strm{
    width: 80px;
    height: 80px;
    border-radius: 50%;
}

.edge--bottom {
  position: relative;
  z-index: 1;
}
.edge--bottom:after {
  background: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
}
.edge--bottom:after {
      bottom: 0;
    -webkit-transform: skewY(-2.7deg);
    transform: skewY(-2.7deg);
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
}

.edge--bottom--reverse {
  position: relative;
  z-index: 1;
}
.edge--bottom--reverse:after {
  background: inherit;
  content: "";
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--bottom--reverse:after {
  bottom: 0;
  -webkit-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.edge--top {
  position: relative;
  z-index: 1;
}
.edge--top:before {
  background: inherit;
  content: "";
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--top:before {
  top: 0;
  -webkit-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.edge--top--reverse {
  position: relative;
  z-index: 1;
}
.edge--top--reverse:before {
  background: inherit;
  content: "";
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--top--reverse:before {
  top: 0;
  -webkit-transform: skewY(-1.5deg);
          transform: skewY(-1.5deg);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.edge--both {
  position: relative;
  z-index: 1;
}
.edge--both:before, .edge--both:after {
  background: inherit;
  content: "";
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--both:before {
  top: 0;
  -webkit-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.edge--both:after {
  bottom: 0;
  -webkit-transform: skewY(-1.5deg);
          transform: skewY(-1.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
}

.edge--both--reverse {
  position: relative;
  z-index: 1;
}
.edge--both--reverse:before, .edge--both--reverse:after {
  background: inherit;
  content: "";
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--both--reverse:before {
  top: 0;
  -webkit-transform: skewY(-1.5deg);
          transform: skewY(-1.5deg);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.edge--both--reverse:after {
  bottom: 0;
  -webkit-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.-berry {
  background: #eee9f7;
}

.-blue {
  background: #41ade5;
}

.-orange {
  background: #de6628;
}

.-green {
  background: #5e9b42;
}

.block {
    margin: 0 0 20px;
}

h1 {
  font-size: 32px;
  font-weight: 500;
}







.promo2 {
        -webkit-clip-path: polygon(0 20%, 1600px 0%, 1600px 100%, 0 100%);
    clip-path: polygon(0 20%, 1600px 0%, 1600px 100%, 0 100%);
}
.promo2 {
  background: url(vipnest.club/templates/vipnest/images/pb1.jpg) no-repeat;
  background-position-y: center;
    background-size: cover;
    color: #fff;
    margin: 0px 0;
    overflow: hidden;
    padding: 150px 20px;
    position: relative;
    margin-left: -30px;
    margin-right: -30px;
    text-align: center;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
}
.bf2:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(38, 42, 43, .4);
}
.promo2 h1 {
  font-size: 32px;
}
.promo2 p {
  font-size: 17px;
  font-weight: 300;
  margin-top: 0.5em;
}


.circle {
  padding: 13px 20px;
  border-radius: 50%;
  background-color: #8c6fbf;
  color: #fff;
  max-height: 50px;
  z-index: 2;
}

.how-it-works.row .col-2 {
  align-self: stretch;
}
.how-it-works.row .col-2::after {
  content: "";
  position: absolute;
  border-left: 3px solid #8c6fbf;
  z-index: 1;
}
.how-it-works.row .col-2.bottom::after {
  height: 50%;
  left: 50%;
  top: 50%;
}
.how-it-works.row .col-2.full::after {
  height: 100%;
  left: calc(50% - 3px);
}
.how-it-works.row .col-2.top::after {
  height: 50%;
  left: 50%;
  top: 0;
}


.timeline1 div {
  padding: 0;
  height: 40px;
}
.timeline1 hr {
  border-top: 3px solid #8c6fbf;
  margin: 0;
  top: 17px;
  position: relative;
}
.timeline1 .col-2 {
  display: flex;
  overflow: hidden;
}
.timeline1 .corner {
  border: 3px solid #8c6fbf;
  width: 100%;
  position: relative;
  border-radius: 15px;
}
.timeline1 .top-right {
  left: 50%;
  top: -50%;
}
.timeline1 .left-bottom {
  left: -50%;
  top: calc(50% - 3px);
}
.timeline1 .top-left {
  left: -50%;
  top: -50%;
}
.timeline1 .right-bottom {
  left: 50%;
  top: calc(50% - 3px);
}



.item2 {
  width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    background-color: rgba(140, 111, 191, 0.07) !important;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    border-radius: 0.25rem;
}
.item2:after {
  content: ' ';
  width: 1000px;
  height: 1025px;
  position: absolute;
  bottom: 65%;
  left: -250px;
  border-radius: 35%;
  background: #fff;
  z-index: 0;
  animation: wave 18s infinite linear;
}

@keyframes wave {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  from {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.item3 {
  width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    background-color: rgba(140, 111, 191, 0.07) !important;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    border-radius: 0.25rem;
}
.item3:after {
  content: ' ';
    width: 1000px;
    height: 925px;
    position: absolute;
    bottom: 65%;
    left: -350px;
    border-radius: 25%;
    background: #fff;
    z-index: 0;
    animation: wave 18s infinite linear;
}

@keyframes wave {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  from {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.item4 {
 width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    background-color: rgba(215, 221, 255, 0.38) !important;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    border-radius: 0.25rem;
}
.item4:after {
      content: ' ';
    width: 950px;
    height: 925px;
    position: absolute;
    bottom: 76%;
    left: -273px;
    border-radius: 20%;
    background: #fff;
    z-index: 0;
    animation: wave 17s infinite linear;
}

@keyframes wave {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  from {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.item5 {
  width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    background-color: rgba(140, 111, 191, 0.07) !important;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    border-radius: 0.25rem;
}
.item5:after {
    content: ' ';
    width: 950px;
    height: 925px;
    position: absolute;
    bottom: 76%;
    left: -173px;
    border-radius: 27%;
    background: #fff;
    z-index: 0;
    animation: wave 17s infinite linear;
}

@keyframes wave {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  from {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/*---BB Редактор---*/
.bb-pane {
  padding-bottom: 10px; padding-left: 10px; margin: 0;
  border: 1px solid #dcdcdc; border-bottom-width: 0;
  border-radius: 4px 4px 0 0;
  text-decoration: none;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff 50%, #f8f8f8 100%);
  background-image: -moz-linear-gradient(top, #fff 50%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #f8f8f8 100%);
  background-image: linear-gradient(top, #fff 50%, #f8f8f8 100%);
}
  .bb-pane:after { content: ""; display: block; clear: both; }
  .bb-pane > b { margin-top: 10px; margin-left: 0; vertical-align: middle; }
  .bb-pane .bb-btn + .bb-btn, .bb-pane .bb-btn + .bb-pane,
  .bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane { margin-left:-1px; }
  .bb-btn { float: left; padding: 6px 10px; border-radius: 8px; }
  .bb-btn:hover { color: #95c00e; }
  .bb-btn:active { background: #f3f3f3; border-color: #cfcfcf; box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.2); }

  @font-face {
      font-family: 'bb-editor-font';
      src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
           url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAACdEAAsAAAAAJvgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPBmNtYXAAAAFoAAAA9AAAAPQ29C0zZ2FzcAAAAlwAAAAIAAAACAAAABBnbHlmAAACZAAAIeAAACHgMmxCaGhlYWQAACREAAAANgAAADYFqWKMaGhlYQAAJHwAAAAkAAAAJAgMBC5obXR4AAAkoAAAAJQAAACUg24Ar2xvY2EAACU0AAAATAAAAExzLnwUbWF4cAAAJYAAAAAgAAAAIAA0AN9uYW1lAAAloAAAAYQAAAGEvwA5TnBvc3QAACckAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8dwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABADgAAAANAAgAAQAFAABACDmAekR6RPpMOl36Y3p0eph6mjqcuqN8APwNPA58D7wwfDN8RjxIfEs8Wbx3P/9//8AAAAAACDmAOkR6RPpMOl36Y3p0eph6mjqcuqN8APwMfA28D7wwfDK8RjxIfEr8Wbx3P/9//8AAf/jGgQW9Rb0FtgWkhZ9FjoVqxWlFZwVghAND+AP3w/bD1kPUQ8HDv8O9g69DkgAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAYAAP/ABAADwAADAAcACwAYACUAMgAAASE1IQEhNSEBITUhATQ2MzIWFRQGIyImNSE0NjMyFhUUBiMiJjUhNDYzMhYVFAYjIiY1BAD8AAQA/oD9gAKAAYD8AAQA/AAlGxslJRsbJQIAJRsbJSUbGyX/ACUbGyUlGxslA0CA/oCA/oCA/kAbJSUbGyUlGxslJRsbJSUbGyUlGxslJRsAAAACABoACAPoA6sADgArAAATBhYHBhY+ATc2JicuAQcBJg4CBw4BBwYWFx4BFx4BFx4BNz4BNz4DJ406FU4RO2d4LSUPKChjJgNbD53GwDExKw8GCwMUHhESFgoCBwgUOTExpJhkDwEWOX5XFAwSMislYSgnDyUClQ9jlaExMDgUCAcCChURER4TBAoGDyowML3Cmw8AAQAA/8AEAAPAACsAAAEzERQOAiMiLgI1ND4CMzIWFxEFERQOAiMiLgI1ND4CMzIWFxElA8BAIz1SLi5SPSMjPVIuL1Me/gAjPVIuLlI9IyM9Ui4vUx4CQAPA/SAhOiwZGSw6ISE6LBkaFgFwcv4SITosGRksOiEhOiwZGhYCcIAAAAAACQAAAEAEAANAAAQACQAOABMAGAAdACIAJwAqAAATESERIRMjNTMVESM1MxURIzUzFQEhESERMyM1MxURIzUzFREjNTMVIRElAAQA/ADAgICAgICAAkD+AAIAwICAgICAgP3AAQADQP0AAwD9QICAAQCAgAEAgID+AAKA/YCAgAEAgIABAICA/oDAAAACAAAAAAQAA0AAAwAKAAAlEyEDEwMRIRchFQNAwPzAwICAASCAAaAAAgD+AAJA/cADQICAAAAAAAIAAABABAEDAAAfAD8AABMyHgIVFA4CIyIuAjUnND4CMxUiBgcOAQc+ATMhMh4CFRQOAiMiLgI1JzQ+AjMVIgYHDgEHPgEz4S5SPSMjPVIuLlI9IwFGeqNdQHUtCRAHCBIJAkAuUj0jIz1SLi5SPSMBRnqjXUB1LQkQBwgSCQIAIz1SLi5SPSMjPVIuIF2jekaAMC4IEwoCASM9Ui4uUj0jIz1SLiBdo3pGgDAuCBMKAgEAAAIAAP/ABAADwAAiAC8AAAEiDgIVFBYXARUUFjsBNTM1MzUzNx4BMzI+AjU0LgIjEyImNTQ2MzIWFRQGIwLAQnVXMgMC/nslG0CAgIBTGjYdQnVXMjJXdUJgKDg4KCg4OCgDwDJXdUIPHQ/+e8AbJUCAgFMJCjJXdUJCdVcy/sA4KCg4OCgoOAAFAAAAAAQAA7IAHQAoADkARgBjAAABJiIPAS4BIyIOAgceARcHBhQXHgEzMjY3ATY0JwEyFhcHLgE1NDYzBT4BNz4BNw4BFRQWFwcuASclNCYnAR4BMzI+AjU3Bx4BFR4BFw4BBw4BIyImJwceATMyPgI3LgEnA7IOKA7KJ1IrVJqEaiQfWDafDg4HEgkJEgcDYA4O/e4gMQp6HCU4KP7OHUsuAgYDBwgZFj0oQhoCkgYG/r4TJxQ1XUYoPkUBAi5LHR1LLjiBQx05HE0tYDJUmoRqJCJjPQOyDg7KDAwvVHZHPmkonw4oDgcHBwcDYA4oDv7OJRx6CjEgKDjALU0cAgQCFSwXKUsfPRtGKUYUJxP+vgYGKEZdNZhFAQEBHE0tLU0cJCYHB00QES9UdkdDcSoAAAIAQP/AA8ADQAAHAA8AABMhFSMRIxEjASMRIxEjNSFAAYCAgIADgPyI/AKAAcCA/oABgAGA/QADAIAAAAcAAP/ABAADwAADAAcACwAPABMAGwAjAAATMxUjNzMVIyUzFSM3MxUjJTMVIwMTIRMzEyETAQMhAyMDIQMAgIDAwMABAICAwMDAAQCAgBAQ/QAQIBACgBD9QBADABAgEP2AEAHAQEBAQEBAQEBAAkD+QAHA/oABgPwAAYD+gAFA/sAAAA4AAP/ABAADwAADAAcADwATABcAHwAjACcALwAzADcAPwBEAEoAAAEzFSM3MxUjJREjNTM1IzUFMxUjNzMVIyUVMxUjETMVEzMVIzczFSMlESM1MzUjNQUzFSM3MxUjJRUzFSMRMxUBIREhETcxESERIQGAgIDAgIABQMCAQP5AgIDAgID+wECAwECAgMCAgAFAwIBA/kCAgMCAgP7AQIDAAoD8gAOAQPwABAADAEBAQED/AECAQMBAQEDAgEABAED+wEBAQED/AECAQMBAQEDAgEABAEACQPyAA4BA/AAEAAAAAAEAAP/ABAADwAAkAAABISIGFREUFjMhESM1MzU0NjsBFSMiBh0BMwcjETMyNjURNCYjA1X9VkdkZEcBVYCAXkKgoA0TsCCQ1UdkZEcDwGRH/VZHZAHAgGBCXoATDWCA/kBkRwKqR2QAAwAAAAAEAAMlACAAUABlAAAlEQYHBgcGBwYHBisBIicmJyYnJicmJxEUFxYzITI3NjURNTE1JiMGJyYHBichIgcGFRQXFhcWFxYXFhcWFxY7ATI3Njc2NzY3Njc2NzY3NjU3ERQHBiMhIicmNRE0NzYzITIXFhUDtxIWmVodEhMfHxsCGx8fExIdWpkWEgYFBwNKBwUGAQECAQIDBAT8tgcFBlRudwQQEQoJEBANDQsCCw0NEBAJChEQBHduHxobSRsbJfy2JRsbGxslA0olGxtbAbcUEXZMGA4ODg4ODg4OGEx2ERT+SQcFBgYFBwJZDgcIAQYFAQECBQUIYEJXXgMODggHCwoFBQUFCgsHCA4OA15XGCopIhX9kiUbGxsbJQJuJhsbGxsmAAAAAgAAAAADtwNuAAkAawAAAQMyFxYzMjcmJwE3Njc2NzY3Njc2NxsBMxYXExYXFhcWFxYXFhcWFxYXFhUUFQYVIicmIyIHBiM0PwEyNzY3Mjc2NzY3Njc2NTQnJicmJyUGBwYVFBcWFxYXFhcWMxQVFAciJyYjIgcGIwYjAZ5hEzs7IQsVMTj+YgENExMODQ8PCgsHiKBJBAJ1EyopGAgZGRAMCAsnKAgEASRISSQsT1AWAksBBgcCAgYGAwMDBAECEhIXFwH+/w8dHQgIERELCxUWAgEhQkMhBQoLAi0+Anf+/wEBAZFx/YktBAMDAwMGBQsLEgFgAZ4IBP7tLGdmNxM/PyEaBwkICAQVCwIGBQIFBAQEGBQQAgEBAgICAgIDBAMFCS4uNzgBAiJOTw4NCAkFBgIDAgILFgYKBgYDAggAAAAAAwAAAAADJQNuAB4APQCNAAAlFjMyNTQnJicmJyYnJicmIyIHFBUUFRQHBhcUFxYXAxYzMjc2NzY3NjU0JyYnJicmIyIHFBcWFRQVFBUUFQE3Njc2NzY3Njc2NzY1ND0BECcmJyYnJicmJyYjJzY3NjMyFzIzMhcWFxYXFhcWFRQHBgcGBwYHBgcWFxYVFAcGBwYHBgcGIyInJiMiBwYHAT0qJtcXEBQTExMbGxUVISoQAQEBAgMECBgmLyMjHBwPDhARHRwhISYdLQIC/ssBCSgoFAQDBAECAQIMAgsKDw8NDg4PAwI4iotLDRoaDCgmJiQjGhsQEAoJDQ0YGBIRH1g7OxQUIiEuLTAwNRkyMho8c3MRUhPAQSYZEREKCQUFAQEGHj08HgQiIhYVGhsLAaoEBwgSEiEhMCgeHhERCAgIHDo6HQ8eHw8aDf4ENgIHBwgHCQgLCggIDg0GJgIxGAUEAwMDAQECATABBQYBBwgQERgYJCMrHhkZEBAREAkKDRQ5OFY5LS4dHRQTCAgBAgYGAQABAAAAAAJJA24ATgAAPwE2NzY3Njc2NzY3Nj0BJicmJyYnNxYXFhcWMzI3Njc2NwYHBgcGBwYHBgcGBwYHBgcGBwYHBgcGBwYVFxYXBgciBwYjIicmIyYjIgcGBwAKAysrFRAHASMjHh4OERIWFgsLEjIyJCMhHB0dKCgQAwgRKSkVBAQDAgICAwEPIyIKAQcGBQUEBAEKYAIHBwwMBxAhIRBPJx01NBEBMQELCwoUJgShoZaVFA8HAwMCAQI7AQMDAQEBAQMDARccBgoLCQoODQoJERAIVJucMAUcHBcYGBgJCgIQGR8BAQYFAgYFAQACAAAAAAP9A24AIgCkAAAlMhcWDwEGIyIvASY3NjsBESMiJyY/ATYzMh8BFgcGKwERMwEXFjMyNzYzMjMyOwEyFzIzNjc2NzY/ATIXMjMWFRQHBgcmJyYnJicmIyYnJicmIyYjBiMiJyIjIgcGBwYXFBcWFRQHBhcWFxYXFhcWFRQPAQYnJiMiBwYjJj0BNjc2NzY3NjU0JyY9ATQ1NDU0NSYnJicmIyIHBgcGBwYHBgcmJzUD5RIGBQxICxEQDEgLBQUTLi4TBQULSAwQEQtIDAUGEi4u/EkfB3IZMjIaFCkpFKgDCQgEAwYGBAQEGAMFBgIBAhcQDxACBAUEAwEDBAMGBQICCAkBChwcDg8WFhMFAQEBAQICAQYXMDAUAwITK1JRJRw6Oh0CChkaHx8NCwIBAQEBAgZWEyMiCwsJCAoJDxgIkgoLD1wPD1wPCwoCSQsLDl0PD10OCwv9twLbDwMBAQEBAQEEBAYBAUCALhAIAhkwBRYWFBQFAwIBAQEBAQEBAy4fNqioXAkgIBQVEwwMDAkXBggIAQEGBQUFHQEFDwkKBwcIGMM6c3Q6QgIHCAcGCAgGBgIHBwcIByIiHh0BDgvbAAAEAAAASQQAA24AFAApAD4AUwAAJRUUBwYjISInJj0BNDc2MyEyFxYVJxUUBwYjISInJj0BNDc2MyEyFxYVNxUUBwYjISInJj0BNDc2MyEyFxYVJxUUBwYjISInJj0BNDc2MyEyFxYVBAALCw/8Sg8LCwsLDwO2DwsL2wsLD/0lDwsLCwsPAtsPCwuSCwsP/JMPCwsLCw8DbQ8LC9wKCw/9bg8LCwsLDwKSDwsKt0kPCwsLCw9JDwsKCgsP20kPCwoKCw9JDwsLCwsP3EkPCwsLCw9JDwoLCwoP20kPCwsLCw9JDwsLCwsPAAAAAAQAAABJBAADbgAUACkAPgBTAAAlFRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhU3FRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhUEAAsLD/xKDwsLCwsPA7YPCwvbCwsP/gAPCwsLCw8CAA8LC5ILCw/83A8LCwsLDwMkDwsL3AoLD/6SDwsKCgsPAW4PCwq3SQ8LCwsLD0kPCwoKCw/bSQ8LCgoLD0kPCwsLCw/cSQ8LCwsLD0kPCgsLCg/bSQ8LCwsLD0kPCwsLCw8AAAAABAAAAEkEAANuABQAKQA+AFMAACUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFQQACwsP/EoPCwsLCw8Dtg8LCwsLD/0lDwsLCwsPAtsPCwsLCw/8kw8LCwsLDwNtDwsLCwsP/W4PCwoKCw8Ckg8LC7dJDwsLCwsPSQ8LCgoLD9tJDwsKCgsPSQ8LCwsLD9xJDwsLCwsPSQ8KCwsKD9tJDwsLCwsPSQ8LCwsLDwAAAAQAAABJBAADbgAUACkAPgBTAAAlFRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhUEAAsLD/xKDwsLCwsPA7YPCwsLCw/8Sg8LCwsLDwO2DwsLCwsP/EoPCwsLCw8Dtg8LCwsLD/xKDwsLCwsPA7YPCwu3SQ8LCwsLD0kPCwoKCw/bSQ8LCgoLD0kPCwsLCw/cSQ8LCwsLD0kPCgsLCg/bSQ8LCwsLD0kPCwsLCw8AAAAEAAAAAARJA24AEAAXACwAQQAAARQHBiMiJyY1NDc2MzIXFhUFESE1NxcBJSEiBwYVERQXFjMhMjc2NRE0JyYjFxEUBwYjISInJjURNDc2MyEyFxYVAW4gIC4uICAgIC4uICACSfzbt1wBJAEl/G0HBQYGBQcDkwcGBQUGB1sbGyX8bSUbGxsbJQOTJRsbAm4uICAgIC4tICAgIC3c/wBut1wBJaUGBQj9SQcFBgYFBwK3CAUGE/1JJRsbGxslArcmGxsbGyYAAAMACQAJA64DrgArAFcAgAAAATQvASYjIgcWFxYXFhcWFxYVFAcGIyInJicmJyYnJicGFRQfARYzMj8BNjUBNC8BJiMiDwEGFRQfARYzMjcmJyYnJicmJyY1NDc2MzIXFhcWFxYXFhc2NQEUDwEGIyIvASY1NDcnBiMiLwEmNTQ/ATYzMh8BFhUUBxc2MzIfARYVA0AQdxAXGBECCQkDAwYFAgIQEBcIBwcIBwQDCQkCEhB1EBcXEFQQ/m4QdRAXFxBUEBB3DxgYEQIJCQMEBQUCAhAQFgkHBwgHBAMJCQETAgAxVC9FRS92MDMzMUVFMHcwMVQvRUUvdi8yMjJFRTB3MAEAFxB3EBMBCQkDBAcIBwcJFhAQAgIFBQQDCQkCEhgXEHYQD1QQFgGTFxB2EA9UEBYXEHcPEQIJCQMEBwgHBwgXEBACAgUGAwMJCQISGP5tRS9TMDF2L0VGMTMzMHcwRUQwUzAxdjBERjIyMjB2MEUAAAYAAAAlBAADSQAQACEANgBHAFwAcQAANxQHBiMiJyY1NDc2MzIXFhURFAcGIyInJjU0NzYzMhcWFQUVFAcGIyEiJyY9ATQ3NjMhMhcWFQEUBwYjIicmNTQ3NjMyFxYVBRUUBwYjISInJj0BNDc2MyEyFxYVERUUBwYjISInJj0BNDc2MyEyFxYV2yAgLS4gICAgLi0gICAgLS4gICAgLi0gIAMlBQYH/UkIBQUFBQgCtwcGBfzbICAtLiAgICAuLSAgAyUFBgf9SQgFBQUFCAK3BwYFBQYH/UkIBQUFBQgCtwcGBZItICAgIC0uICAgIC4BJS4gICAgLi4gICAgLu5uBwUGBgUHbggFBQUFCAISLSAgICAtLiAgICAu7W4HBgUFBgduBwYFBQYHASRtCAUGBgUIbQgFBgYFCAAGAAn/twQAA7IAJQBOAGMAdQCKAJ8AADcUBwYjIic3FjMyNzY1NAcnNjc2NzY3NSIHIiMVIzUzFQcWFxYVExUjJjU0NzY3Njc2NzY1NCcmIyIHJzY3NjMyFxYVFAcGBwYHBgczNTMFFRQHBiMhIicmPQE0NzYzITIXFhUBFSM1MzQ1Nj0BIwYHJzczFTMFFRQHBiMhIicmPQE0NzYzITIXFhURFRQHBiMhIicmPQE0NzYzITIXFhXaHyAuPCYgHCERDAw8DwUODgoKCwkSEwk9vzcdEhEBzwMNDRMTExMNDgkIDhoUMQ4bGyEqHB0TFBcYExQBSTwDJQUGB/1JCAUFBQUIArcHBgX82789AQEFGClOPT0DJQUGB/1JCAUFBQUIArcHBgUFBgf9SQgFBQUFCAK3BwYFGS4aGiYyGggJECQEIAUUEwsMCgEBHlYyQgYWFR0BZloUCh4YGA4PDQwMDQ0OCAghIR4QEBgXKRwYGA0NEBAOIrZuBwUGBgUHbggFBQUFCAICOTkXLy4XBwoVK0nn3W4HBgUFBgduCAUFBQYHASRtCAUGBgUIbQgFBgYFCAAAAwAAAAAEAANuABQAOwBuAAABMhcWHQEUBwYjISInJj0BNDc2MyElJicmNTQ3NjMyFxYXFhcWFRQPAS8BJicmIyIHBhUUFxYXFhcWFyEFMxYVFAcGBwYHBgcGIyIvASYnJj0BNCcmPwE1NxYXFhcWFxYXFhcWMzI3Njc2NTQnJicD7ggFBQUFCPwkCAUFBQUIA9z9JhANHE1MlRxDJj8GBggDBzAIHB4zRUImJyYmeSg7IRb+VwEi6wQYDRsWKS0qLkZBL1AgCQQBAQEBOgkICQQEAxQaGCQiKSUrLBkbLhM7AbcFBQglCAUFBQUIJQgFBSQUGjg0Z0lJCwcVFS5GIwoPAgMCVSA0IiEyKiYnIwwaEA6SFh5AOh8cFBocCgwNFwkHBQgHPhsRFhUZARMVFQsLBSAVFQwMDw8iIycwKhAYAAAAAgAAAAADbgNuAGgAfQAAEyYvATYzMhcWMzI3NjcyNxUXFQYjIgcGFRQXFBUfARYXFhcWMzI3Njc2NzY3NjU0JyYnJi8BJicmDwEnNzMXFjcXFhUUBwYHBgcGFRQXFBUWFxYHBgcGBwYHBiMiJyYnJicmPQE0JyYnATU0JyYjISIHBh0BFBcWMyEyNzY1GxUEAgcQIh5LFDEvQhEgEQEiJSILCAEBCAMaFCMyMzsyIBgcChQKDAICBAUDAgMLFBg5CAEwdStFCgQDGRcpBAgBBQgDDAgPFiorPT5UX0NEIiMNCQoORgNTBQYI/LcIBQUFBQgDSQgGBQM3AgEyAQMEAgIBAQglBQUOCEQHCwsEg6BGLSITGhAKExQQICEqWS0cHCoqMiEnDBQBAQIxBgIIARYIBA0HAQYDCQ8ECwwGC9dwPisbJSEhEhMbGissRC1avmwOFQH82yUIBQUFBQglCAUFBQUIAAAABQAAAAADbgNuACAAMQBCAGMAfAAAAQYHBiMiJyYnJjc2NzYXFhcWFxYzMjc2NzY3NhcWFxYHJRQHBiMiJyY1NDc2MzIXFhUhFAcGIyInJjU0NzYzMhcWFRc0JyYnJicmIyIHBgcGBwYVFBcWFxYXFjMyNzY3Njc2NTMUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUCiBU6OkhJOToVBQcHDw4NDgQPJicwMCYnDgUODQ8OBwcF/uYWFR4fFRYWFR8eFRYBJBUWHh4WFRUWHh4WFZMeHTEwRERKSkREMTEdHR0dMTFEREpKREQwMR0eSTs7ZWV3eGRlOzs7O2VkeHdlZTs7AVFGKioqKkYODQ4EBQcHDy0dHBwdLQ8HBwUEDg0O+B4WFRUWHh4WFRUWHh4WFRUWHh4WFRUWHpJKREQwMR0eHh0xMERESkpERDExHR0dHTExRERKeGRlOzs7O2VkeHdlZTs7OztlZXcAAAMAGgALBC8DGgAaAC8ASgAAJQcGIyInASY1NDcBNjMyHwEWFRQPARcWFRQHAQMGBwYvASYnJjcTNjc2HwEWFxYHCQEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFRQHAWEdBgcIBf71BQUBCwUIBwYdBQXh4QUFAVHVAgcGByQHBAMC1QIHBgckBwQEAwF4/vUFCAcGHAYG4OAGBhwGBwgFAQsFBZccBgYBCgYHCAUBCwUFHQYHBwbh4AYHCAYCYv0eBwQDAgoCBgcHAuIIAwQCCgIHBgj+jP72BgYcBggHBuDhBgcHBh0FBf71BQgHBgAAAAIAAwBJA20DYgAjAFUAACUVIy8BJicjBwYPASM1MzcnIzUzFxYXFhczNj8CMxUjBxczARUhJyY1NDc2NzY3Njc2NzY1NCcmIyIHBgcnNjc2MzIXFhUUBwYHBgcGBwYHBgczNTMCAY5bDgQCAgUGCFmTSXFqTp1QAQwEAgICBA5Qk0dpdD8BbP7aAgIPDxYWGhoWFg8PEREXHRsIDDwPFS88PycnDg4WFRkZFhYQDwKFSKlgkBgFBwwLDo9gpptgggIWBQcFBxiCYJipAYR2DxALJB4fExMSEg0NEhITFQ4OFgYQNRURJSIiOSAbGxARERANDBEREy4AAgAD/7cDbgJKACMAUwAAJRUjLwEmJyMHBg8BIzUzNycjNTMXFhcWFzM2PwIzFSMHFzMFFSEnJjU0NzY3Njc2NzY3NjU0JyYjIgcGByc2NzYzMhcWFRQHBgcGBwYHBgczNTMCAY5bDgQCAgUGCFmTSXFqTp1QAQwEAgICBA5Qk0dpdD8Bbf7aAgIPDxYWGhoWFg8PEREXHRsIDDwPFS49PycnFBQcHB0cFRYChUipYJAYBQcMCw6PYKabYIICFgUHBQcYgmCYqXx2DxoBJB4fExMSEg0NEhITFQ4OFgYQNRURJSIiOSYeHhMTEBETFBYuAAAAAAwAAAAAA24DbgAKABIAGwAwAEMAZQBwAJEAnwCyAMcA3AAAJTU0IyIHFRYzMjU3MzU0IyIdASUVIxUjNSM1MxcVIzUGIyInJj0BMxUUFxYzMjc1MxcVFAcGIyInFSMRMxU2MzIXFhUXFRQHBgcGIyInJj0BNDc2MzIXFh0BIxUUMzI3NDU0PQEzARUUIyI9ATQzMhUBNCcmJyYnJiMiBwYHBgcGFRQXFhcWFxYzMjc2NzY3NjUBNyMHJyMXMRcWFxUzNRc1NCcmIyIHBh0BFBcWMzI3NjUXMzUjFQYjIic0PQEjFRQXFjMyNxUlERQHBiMhIicmNRE0NzYzITIXFhUCDRAKCQkKEGkmExP+ui4qLYVzJhcVEwUDJQEBCAsNJpAEBxcUEycnEhUXBwSPAQIGEB4eEAwLER0dDwxMFA0EJ/7/ExISEwEwCwUTExlNnp1OGRMSBgsLBhITGE+dnU4ZEhMGC/5RMysdHi0ODRQGK6UMERwdDwwMDx0cEQxnJycMDAgBJwQGEhUXASAxMET93EQxMDAxRAIkRDAxzlodCoAJHEYTHh4TmCjy8ihI0hcaEAoVppoOAQkSoD9UHgwYGBUBGlwXGAweSgURCAwLFxYQIUoiDxYWECErJh0PAQMEBgwB11keHlkdHf5oZTAZEREDCAgDEREZMmNkMBkREQMJCQMRERkwZAF0qW9vJyc7IHNzLkohERYWESFKIREVFRAiRdSiEgoBDZyoFQoPGReu/dxEMTAwMUQCJEQwMTEwRAABACMAAAPdA24AswAAJSInJiMiBwYjIicmNTQ3Njc2NzY3Nj0BNCcmIyEiBwYdARQXFhcWMxYXFhUUBwYjIicmIyIHBiMiJyY1NDc2NzY3Njc2PQERNDU0NTQnNCcmJyYnJicmJyYjIicmNTQ3NjMyFxYzMjc2MzIXFhUUBwYjBgcGBwYdARQXFjMhMjc2PQE0JyYnJicmNTQ3NjMyFxYzMjc2MzIXFhUUBwYHIgcGBwYVERQXFhcWFzIXFhUUBwYjA8EZMzIaGTIzGQ0IBwkKDQwREAoSAQcV/n4WBwEVCRITDg4MCwcHDhs1NRoYMTEYDQcHCQkLDBAPCRIBAgECAwQEBQgSEQ0NCgsHBw4aNTUaGDAxGA4HBwkKDA0QEAgUAQcPAZAOBwEUChcXDw4HBw4ZMzIZGTExGQ4HBwoKDQ0QEQgUFAkREQ4NCgsHBw4AAgICAgwLDxEJCQEBAwMFDETgDAUDAwUM1FENBgECAQgIEg8MDQICAgIMDA4RCAkBAgMDBQ1FIQHQAg0NCAgODgoKCwsHBwMGAQEICBIPDA0CAgICDQwPEQgIAQIBBgxQtgwHAQEHDLZQDAYBAQYHFg8MDQICAgINDA8RCAgBAQIGDU/95kQMBgICAQkIEQ8MDQAAAQAAAAEAAMY90fdfDzz1AAsEAAAAAADRII8MAAAAANEgjwwAAP+3BEkDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAESQAA//8ESQABAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAIAAAAEAAAABAAAGgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAAAABAAAAAQAAAAEAAAAA7cAAAMlAAACSQAABAAAAAQAAAAEAAAABAAAAAQAAAAESQAAA7cACQQAAAAEAAAJBAAAAAQAAAAEAAAABEkAGgQAAAMEAAADBAAAAAQAACMAAAAAAAoAFAAeAG4AuAD6AUABXAG2AfoClAKyAvQDZgOaBDAE0gWcBhQG+AduB+QIWAjMCTAJ6gqIC2IMBAy4DW4N5g5iDtwP/hDwAAEAAAAlAN0ADgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAcAAAAAQAAAAAAAgAOAHgAAQAAAAAAAwAcADIAAQAAAAAABAAcAIYAAQAAAAAABQAWABwAAQAAAAAABgAOAE4AAQAAAAAACgA0AKIAAwABBAkAAQAcAAAAAwABBAkAAgAOAHgAAwABBAkAAwAcADIAAwABBAkABAAcAIYAAwABBAkABQAWABwAAwABBAkABgAcAFwAAwABBAkACgA0AKIAYgBiAC0AZQBkAGkAdABvAHIALQBmAG8AbgB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHRiYi1lZGl0b3ItZm9udABiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHQARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');
      font-weight: normal;
      font-style: normal;
  }

  [class^="bb-btn"], [class*=" bb-btn"] {
      font-family: 'bb-editor-font';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      font-size: 14px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }

  .bb-sel { float: left; padding: 2px 2px 0 2px; }
  .bb-sel select { font-size: 11px; }
  .bb-sep { display: none; }
  .bb-btn { cursor: pointer;  outline: 0; }

  #b_font select, #b_size select { padding: 0;}

  #b_b:before {content: "\f032";}
  #b_i:before {content: "\f033";}
  #b_u:before {content: "\f0cd";}
  #b_s:before {content: "\f0cc";}
  #b_img:before { content: "\f03e"; }
  #b_up:before { content: "\e930"; }
  #b_emo:before { content: "\f118"; }
  #b_url:before { content: "\f0c1"; }
  #b_leech:before { content: "\e98d"; }
  #b_mail:before { content: "\f003"; }
  #b_video:before { content: "\e913"; }
  #b_audio:before { content: "\e911"; }
  #b_hide:before { content: "\e9d1"; }
  #b_quote:before { content: "\e977"; }
  #b_code:before { content: "\f121"; }
  #b_left:before { content: "\f036"; }
  #b_center:before { content: "\f037"; }
  #b_right:before { content: "\f038"; }
  #b_color:before { content: "\e601"; }
  #b_spoiler:before { content: "\e600"; }
  #b_fla:before { content: "\ea8d"; }
  #b_yt:before { content: "\f166"; }
  #b_tf:before { content: "\ea61"; }
  #b_list:before { content: "\f0ca"; }
  #b_ol:before { content: "\f0cb"; }
  #b_tnl:before { content: "\ea61"; }
  #b_br:before { content: "\ea68"; }
  #b_pl:before { content: "\ea72"; }
  #b_size:before { content: "\f034"; }
  #b_font:before { content: "\f031"; }
  #b_header:before { content: "\f1dc"; }
  #b_sub:before { content: "\f12c"; }
  #b_sup:before { content: "\f12b"; }
  #b_justify:before { content: "\f039"; }

  .bb-pane h1, .bb-pane h2, .bb-pane h3, .bb-pane h4, .bb-pane h5, .bb-pane h6 { margin-top: 5px; margin-bottom: 5px; }
  .bb-pane h1 { font-size: 36px; }
  .bb-pane h2 { font-size: 30px; }
  .bb-pane h3 { font-size: 24px; }
  .bb-pane h4 { font-size:18px; }
  .bb-pane h5 { font-size:14px; }
  .bb-pane h6 { font-size:12px; }
  .bb-pane-dropdown {
    position: absolute;
    top: 100%; left: 0;
    z-index: 1000;
    display: none;
    min-width: 180px;
    padding: 5px 0; margin: 2px 0 0;
    list-style: none;
    font-size: 11px;
    border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
    border-radius: 8px;
    background: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 2px #dadada; box-shadow: 0 1px 2px #dadada;
  }
  .bb-pane-dropdown > li > a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #353535;
    white-space: nowrap;
  }
  .bb-pane-dropdown > li > a:hover { text-decoration:none; color: #262626; background-color:whitesmoke; }
  .bb-pane-dropdown .color-palette div .color-btn {
    width: 17px; height: 17px;
    padding: 0; margin: 0;
    border: 1px solid #fff;
    cursor: pointer;
  }
  .bb-pane-dropdown .color-palette { padding: 0px 5px; }
  .bb-editor textarea { width: 100%; margin-top: 0; border-radius: 0 0 4px 4px;
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  }






.arrow-right.icon {
  color: #000;
  position: absolute;
  margin-left: 2px;
  margin-top: 10px;
  width: 16px;
  height: 1px;
  background-color: currentColor;
}
.arrow-right.icon:before {
  content: '';
  position: absolute;
  right: 1px;
  top: -5px;
  width: 10px;
  height: 10px;
  border-top: solid 1px currentColor;
  border-right: solid 1px currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}





