



*{word-wrap:break-word;}

.avatar-user {
    height: unset;
    width: unset;
    height: 108px;
    width: 120px;
}

p, div, td{
    font-family: arial;
    font-size: small;
    color: #F2AF4F;
}
img {
	vertical-align: middle;
}
h4 {
    color: #E69934;
    font-weight: normal;
    padding: 0 0 2px;
}
body{
    background: #665656;
	line-height: 16px;
	margin: auto;
	color: #F2AF4F;
    background-color: #665656;
    font-family: Arial;
    min-width: 320px;
}
.main{
    min-width:320px;
    max-width:320px;
    border-left: 1px solid #3B2414;
    border-right: 1px solid #3B2414;
    border-bottom: 1px solid #3B2414;
    box-sizing: border-box;
}

@media screen and (max-width: 768px)  {
    .main{
        max-width:none;
    }
}
.location_block img {
        width: 100%;
        height: auto;
}
.location_block img{

	display:block;
	border:1px solid #42152C;
	height:auto;
	max-width:100%;
	margin:0 auto;
    border-radius: 5px;
}

img.icon {
    vertical-align: middle;
    float: none;
    margin-right: 4px;
    margin-bottom: 3px;
}
img.coins {
    vertical-align: middle;
    margin-right: 2px;
}
img.clock {
    vertical-align: middle;
    margin-bottom: 2px;
}
span.value img {
    border: medium none !important;
    margin: 0 3px 0 0 !important;
}
.regs {
   font-size: small;
   color: #F2AF4F;
}
.elder {
    color: #E1C188;
    line-height: 1.2;
    font-size: 13px;
}
.notice{
    display: block;
    background: #fac8a1;
    border: 1px solid #c08565;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #3f3321;
}
.notice-ex{
	display: block;
    background: #731730;
	border: 1px solid #42152c;
	padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
	color: #ffbc51;
}
td.leftcol {
    width: 55px;
    vertical-align: top;
}
td.leftcols {
    width: 70px;
    vertical-align: top;
}
.image-center{

    display: block;
    margin:0 auto;
}
img.bord {
    border: 1px solid #9D845A;

}
.cnt{
text-align:center;
}
.tab-title{
    background-color: #665656;
    padding: 5px 5px 5px 5px;
}
.tab-common{
    background-color: #322626;
    border-top: 1px solid #36272E;
    border-bottom: 1px solid #36272E;
    border-left:1px solid #36272E;
	border-right:1px solid #36272E;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px;
}


.pad.tab-common {
    padding: 0;
}

.pad.tab-common-odd {
    padding: 0;
}

.pad.tab-common a {
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.pad.tab-common-odd a {
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.tab-common a{
   display: block;
}
.tab-common-odd{
    background-color: #483435;
    border-top: 1px solid #36272E;
    border-bottom: 1px solid #36272E;
    border-left:1px solid #36272E;
	border-right:1px solid #36272E;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px;
}
.tab-common-odd a{
    display: block;
}

.li img{

	margin-right:6px;
	float:left;

}
.tab-common-user{
    background-color: #483435;
    border-bottom: 1px solid #3B2414;
    border-top: 1px solid #000000;
    line-height: 2;
    margin-right: 5px;
    position: relative;
    min-width:240px;
    max-width:320px;
    margin: 1px;
}

.tab-common-logo{

    background: -webkit-linear-gradient(180deg, rgb(103, 39, 64), rgb(70, 26, 43));
    background: -moz-linear-gradient(180deg, rgb(103, 39, 64), rgb(70, 26, 43));
    background: linear-gradient(180deg, rgb(125 0 49), rgb(70, 26, 43));
    border-bottom: 1px solid #3B2414;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align:top;

}

.exchanges{
    background-color: #483435;
    border-top: 1px solid #36272E;
    border-bottom: 1px solid #36272E;
    border-left:1px solid #36272E;
	border-right:1px solid #36272E;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px;
    line-height: 1.5;
}
.store{

    background-color: #45232c;
    border-top: 1px solid #36272E;
    border-bottom: 1px solid #36272E;
    border-left:1px solid #36272E;
	border-right:1px solid #36272E;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px;

}
.tab-town{
    background-color: #401529;
    border-top: 1px solid #3B2414;
    border-bottom: 1px solid #3B2414;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px;
}
.title_info{
    background-color: #401529;
    border: 1px solid #250f1c;
    border-top: 1px solid #37282f;
    border-bottom: 1px solid #000000;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;

}
.tab-info{
    background-color: #322626;
    border: 1px solid #291c23;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px;
    margin-top: 2px;
}
.tab-common-loc{
    background-color: #483435;
    border-top: 1px solid #3B2414;
    border-bottom: 1px solid #3B2414;
    padding: 5px;
    padding-top: 5px;
    padding-bottom: 3px;
    margin: 1px;
}
.tab-common-fight{
    background: -webkit-linear-gradient(180deg, rgb(77, 25, 38), rgb(45, 15, 25));
    background: -moz-linear-gradient(180deg, rgb(77, 25, 38), rgb(45, 15, 25));
    background: linear-gradient(180deg, rgb(77, 25, 38), rgb(45, 15, 25));
    text-align: center;
    color: #e1c188;
    padding: 5px 0;
    margin: 0 1px;
    border-top: 1px solid #69535c;
    border-bottom: 1px solid #000000;
}
.tab-common-but{
    background-color: #665656;
    border-top: 1px solid #3B2414;
    border-bottom: 1px solid #3B2414;
    border-right: 1px solid #3B2414;
    border-left: 1px solid #3B2414;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px 1px 1px 1px;
    text-align: center;
}
.tab-common-items{
    background-color: #483435;
    border-top: 1px solid #3B2414;
    border-bottom: 1px solid #3B2414;
    border-left:1px solid #3B2414;
	border-right:1px solid #3B2414;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 1px;
    line-height: normal;
}
.tab-common-histor{
    background-color: #483435;
    border-top: 1px solid #36272E;
    border-bottom: 1px solid #36272E;
    border-left:1px solid #36272E;
	border-right:1px solid #36272E;
    padding: 3px 6px;
    margin: 1px;
}
.reward{
   color:#E1C188;
   line-height: 1.5;
}
.rewar{
   color:#E1C188;
   line-height: 1.5;
}
.reward_lvl{
   color: #827562;
}
.stat{
   color:#D79F70;
}
.portal{
   color:#FF9C00;
}
.titles{
   color:#E69934;
}
.krit{
    color:#dc3c0a;
}
.elem{
    color:#b2b4ff;
}
.round{
   background: none repeat scroll 0 0 rgba(50,14,26,0.7) !important;
   padding: 5px 4px !important;
}
.round-opponent{
    background: none repeat scroll 0 0 #322626 !important;
    padding: 5px 4px !important;
}
.miss{
    color: gray;
}
.form-group{
    height: 20px;
    padding-top: 5px;
}
.form-group input{
    color: #007595;
    background-color: #FFFFFF;
}
.btn{
    margin-top: 10px;
}

a{
	cursor: pointer;
	text-decoration: underline;
	color: #E69934;

}

a:link, a:visited{
    color: #E69934;
    text-decoration: none;
}
a:hover{
    color: #fff07d;
    text-decoration: none;
}
.title{
    text-align: center;
    font-size: 16px;
    color: #fe9900;
}
.title2{
    text-align: center;
    font-size: 14px;
    color: #fe9900;
    margin-top: 5px;
    margin-bottom: 5px;
}

.monster_img{
    float: left;
    margin: 0px 7px 7px 4px;
}

.title_link{

	display:inline-block !important;
	padding:3px 6px 4px !important;
	background: -webkit-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: -moz-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: linear-gradient(180deg, rgb(198 122 122), rgb(108 49 49));
	cursor:pointer;
	border-color:#875453 #352323 #352323 #875453;
	border-style:solid;
	border-width:1px;
	color:#E3C088;
	min-width:58px;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
    margin: 5px 0 0 0;
    border-radius: 5px;
}
.title_link a{
   display: block;
}
.title_link:hover{
     text-decoration:underline;

}
.title_link_but{

	display:inline-block !important;
	padding:3px 6px 4px !important;
	background:#804D4C;
	cursor:pointer;
	border-color:#875453 #352323 #352323 #875453;
	border-style:solid;
	border-width:1px;
	color:#E3C088;
	min-width:58px;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
    margin: 7px 0 0 0;
}
.title_link_but a{

   display: block;

}
.title_link_but:hover{
     text-decoration:underline;

}
.title_link_loc{
	display:inline-block !important;
	padding:3px 6px 4px !important;
	background:#803B40;
	cursor:pointer;
	border-color:#875453 #352323 #352323 #875453;
	border-style:solid;
	border-width:1px;
	color:#E3C088;
	min-width:58px;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
	border-radius: 5px;

}
.title_link_loc a{
   display: block;
}
.title_link_loc:hover{
     text-decoration:underline;

}
.title_links{

	display:inline-block !important;
	padding:3px 6px 4px !important;
	background:#804D4C;
	cursor:pointer;
	border-color:#875453 #352323 #352323 #875453;
	border-style:solid;
	border-width:1px;
	color:#E3C088;
	min-width:58px;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
    margin: 4px 0 4px 0;
}
.title_links a{
   display: block;
}
.title_links:hover{
     text-decoration:underline;

}
.button{
	display:inline-block;
	cursor:pointer;
	background: -webkit-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: -moz-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: linear-gradient(180deg, rgb(188 89 89), rgb(82 25 43));
	border-color:#8B2C46 #1D060C #1D060C #8B2C46;
	border-style:solid;
	border-width:1px;
	padding:3px 15px 5px;
	color:#E0C085;
	vertical-align:middle;
	text-align:center;
	margin:5px 0 3px;
	min-width:60px;
	white-space:nowrap;
	text-decoration:none;
	border-radius: 5px;
}

.button_1{
    display: block;
	cursor:pointer;
	background:#731730;
	border-color:#8B2C46 #1D060C #1D060C #8B2C46;
	border-style:solid;
	border-width:1px;
	padding:3px 15px 5px;
	color:#E0C085;
	vertical-align:middle;
	text-align:center;
	margin:5px 0 3px;
	min-width:60px;
	white-space:nowrap;
	text-decoration:none;
}


.button:hover{
     text-decoration:underline;
}
.button a{
    display: block;
}

.chat{

	background-color:#2B0D19;
	border-radius:3px;
	border:1px solid #774331;
	padding:5px;
	margin:1px;

}

.pur_button{

	text-align:center;
	font-size:medium;
	color:#FF9A00;
	line-height:11px;
	padding:12px 0;
	background:#3b1524 !important;
	margin:0 4px 0 3px;
	display:block;
	border-color:#6D4756 #1E0A12 #1E0A12 #6D4756;
	border-style:solid;
	border-width:2px;
	text-decoration:none;

}
.page_desc{
   background:#731730;
   border:1px solid #42152c;
   color:#F2AF4F;
   padding:4px;
   margin:1px;
   border-radius: 0px 9px 9px 0px;

}
.page_des{
   margin: 1px;
   background: #6F3730;
   border: 1px solid #42152c;
   padding: 4px;
   color: #E1C188;

}
.user_info_block{

     margin:4px 4px 0;
     background:#322626;
     border:1px solid #291c23;
     padding:4px 5px 0 6px;
}
.right{
   margin-right:6px;
   float:right;
}
.left{
   margin-right:6px;
   float:left;
}
.friend{

    background:#461A2B !important;
    border-color:#603144 #2A121B #2A121B #603144;
    border-style:solid;
    border-width:2px;
    color:#E69934;
    padding: 12px 0;
    text-align:center;
    margin: 1px;
    border-radius: 5px;
}
.friend a{
    display: block;
}
.friend img {
    display: inline-block;
    vertical-align: text-top;
    margin: 1px 0 0 4px;
}

.user_link{
    vertical-align:middle;
	float:left;
	margin-right:4px !important;
}
.user_info_block{
     margin:4px 4px 0;
     background:#322626;
     border:1px solid #291c23;
     padding:4px 5px 0 6px;
}
.inline_block{
    display: inline-block;
    line-height: 2;
    margin-right: 6px;

}
.selected {
    border: 1px solid #bc1730;
    background: #831730;
}
.other_link_rest{
     text-align:center;
     color:#e5c089;
     background:#483435;
     display:block;
     border:1px solid #37262c;
     padding: 7px;
     margin: 1px;
}

.start_sep{

  border: 1px solid #231A1B;
  border-bottom: 1px solid #635151;
  clear:both;
  display:block;
  margin:4px 0 6px;

}
.center-content{

    background: #483435;
    color: #d79f70;

}
.center-content .center {
    text-align: center;
    margin: 0 -3px;

}
.center-content .equip .center {
    display: inline-block;
    vertical-align: middle;
}
.center-content .equip .block span .level{

	background:none repeat scroll 0 0 #2B0D19;
	top:1px;
	color:#E3C088;
	padding-left:3px;
	padding-right:2px;
	position:absolute;
	right:1px;

}
.center-content .equip .block span{

	position:relative;
	display:inline-block;

}
.center-content .equip .center img{

	width:90%;

}

.center-content .equip .block {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px;
    width: 45px;
}


.center-content .equip.center_block a{

	display:block;
	margin:-5px;
	padding:5px;
	text-decoration:none;

}
.center-content .equip .block a{

	display:block;
	margin-bottom:6px;

}
.center-content .equip .block .profile_item{

	display:block;
	margin-bottom:6px;

}
.center-content .center img.border {

    margin: 1px 0 6px;
 }
.center-content .equip .block .profile_item:last-child{

	margin-bottom:0;

}
.center-content .equip .block a:last-child{

	margin-bottom:0;

}
div.block {
    padding: 2px 0;
}

.center-content .equip .top_row{

     margin-bottom:-20px;
     width:100%;

}
.center-content .equip .bottom_row{

     margin-top:-20px;
     width:100%;

}

.center-content .equip .row a, .center-content .equip .row span{

     display: inline-block;
     margin: 2px;
}


.center-content .equip .left_row{margin-right:25px;}

.center-content .equip .right_row{margin-left:25px;}

.clear{
   clear: both;
}
#pic {
    float: left;
}
#text {
    margin-left: 55px;
}

#pics {
    float: left;
}
#text_1 {
    margin-left: 65px;
}
strong, b {
    font-weight: normal;
    color: #E1C188;
}

.center-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
    padding-bottom: 4px;
    padding-top: 4px;
}

.center-content ul li {
    padding: 2px 0;
}
.center-content li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.center-content ul li img {
    margin-right: 7px;
    margin-left: 5px;

}
.header {
    text-align: center;
    background: -webkit-linear-gradient(180deg, rgb(87, 43, 50), rgb(60, 27, 36));
    background: -moz-linear-gradient(180deg, rgb(87, 43, 50), rgb(60, 27, 36));
    background: linear-gradient(180deg, rgb(87, 43, 50), rgb(60, 27, 36));
    padding: 9px 0;
    border: 1px solid #250f1c;
    border-top: 1px solid #37282f;
    border-bottom: 1px solid #000000;
    border-radius: 5px 5px 0 0;
}

.header span {
    font-size: 16px;
    color: #fe9900;
    line-height: 16px;
    display: inline-block;
    vertical-align: middle;
    width: 90%;
}
.u_params_block {
    background: none repeat scroll 0 0 #453639;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #615151;
    margin: 3px 3px 3px 3px;
    padding: 5px;
}
.u_params_block a {
    display: block;
    color: #D79F70;

}
.u_params_block:hover{
     text-decoration: underline;
}
.top{
    vertical-align: top;
}

.filter{
    display: unset;
    display: contents;
}

.captcha {
    height: fit-content;
    padding: 0px;
}

.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}


.poster{
    float: right;
}
.descr{
    display:none;
    margin-left:0px;
    padding:10px;
    margin-top:17px;
    background:#f3f3f3;
    height:fit-content;
    width:fit-content;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
}
.poster:hover .descr{
    display:block;
    position:absolute;
    top:190px;
    z-index:9999;

}
.chatBoxBottom{
    display: inline;
}

.chatBox{
    width: -webkit-fill-available;
    background: white;
    height: 60px;
    padding: 5px;
    overflow-y: scroll;
}

.owner {
    background: firebrick;
    display: flex;
}

.df {
    display:flex;
}

a.button-width {
    width: 60px;
    display: inline-block;
}

.tab-common a {
    box-sizing: border-box;
}

.branch__wrapp {
    flex-direction: column;
    padding: 0px 5px;
    margin: 0 1px;
    background: #483435;
    border-left:1px solid #3B2414;
	border-right:1px solid #3B2414;
}

.branch__text {
    line-height: 1.2;
    margin: 0;
    color: #E1C188!important;
    margin-bottom: 2px;
}

.branch__item {
    padding: 8px 0;
}

.branch__item-img {
    margin-right: 8px;
}

.branch__border-wrapp {
    padding: 0px 5px;
    margin: 0 1px;
    background: #483435;
}

.branch__item-border {
    border: 1px solid #231A1B;
    border-bottom: 1px solid #635151;
}

.branch__text img {
    margin-right: 5px;
}

.branch__text span {
    color: #d79f70;
}

.btn-mar .branch__btn {
    margin-top: 7px;
}

.chat__btn,
.branch__btn {
    display: block;
    width: 90px;
    background: -webkit-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: -moz-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: linear-gradient(180deg, rgb(171 65 65), rgb(100 47 47));
    color: #E1C188!important;
    border-bottom: 1px solid #3f1819;
    border-right: 1px solid #3f1819;
    border-top: 1px solid #804d4c;
    border-left: 1px solid #804d4c;
    transition: .15s ease;
    text-align: center;
    line-height: 1.2;
    padding: 6px 0 7px;
    cursor:pointer;
    border-radius: 5px;
}

.branch__btn-wrapp a.branch__btn {
    margin-bottom: 0;
}

.branch__btn-wrapp a:not(:last-child){
    margin-right: 10px;
}

.branch__btn-wrapp a:not(:last-child):hover {
    margin-right: 9px;
}

.branch__btn.branch__btn-long {
    width: 150px;
}

.branch__btn:first-child {
    margin-bottom: 7px;
}

.chat__btn:hover,
.branch__btn:hover {
    padding-top: 7px;
    padding-left: 1px;
    padding-bottom: 6px;
    border-bottom: 1px solid #804d4c;
    border-right: 1px solid #804d4c;
    border-top: 1px solid #322626;
    border-left: 1px solid #322626;
}

.branch__pagination .branch__btn:hover {
    border-bottom: 1px solid #3f1819;
    border-right: 1px solid #3f1819;
    border-top: 1px solid #804d4c;
    border-left: 1px solid #804d4c;
}

.shop .branch__item {
    align-items: flex-start;
}

.branch__title {
    color: #E69934;
    margin: 0 0 5px 0;
    line-height: 1.2;
}
.branch__title__histor {
    color: #e69934;
    margin: 0 0 7px 0;
    line-height: 1.2;
}
.shop .branch__item-img {
    position: relative;
}

.shop .branch__item-img span {
    background: #2e0c1c;
    bottom: 1px;
    color: #E3C088;
    padding-left: 3px;
    padding-right: 2px;
    position: absolute;
    right: 1px;
}

.shop .branch__text {
    align-items: center;
}

.shop .branch__text img {
    margin: 0 2px 0 5px;
}

.shop .branch__item-content {
    flex-direction: column;
    align-items: flex-start;
}

.shop-wrapp-bonus {
    flex-wrap: wrap;
}

.shop .shop-wrapp-bonus img {
    margin-left: 0;
}

.shop .shop-wrapp-bonus p {
    margin-right: 7px;
}

.branch__pagination {
    padding: 10px 0;
    justify-content: center;
    background: #483435;
    margin: 0 1px;
}

.branch__pagination .branch__btn {
    width: auto;
    padding: 3px 7px;
    margin: 0 4px;
}


.things__wrapp {
    flex-wrap: wrap;
    background: #483435;
    padding: 3px 1px;
    border-color: transparent #341515 #341515;
    border-left: 1px solid #2F1F29;
    border-right: 1px solid #2F1F29;
    border-width: medium 1px 1px;
}

.things__title {
    background: -webkit-linear-gradient(180deg, rgb(77, 25, 38), rgb(45, 15, 25));
    background: -moz-linear-gradient(180deg, rgb(77, 25, 38), rgb(45, 15, 25));
    background: linear-gradient(180deg, rgb(77, 25, 38), rgb(45, 15, 25));
    text-align: center;
    color: #e1c188;
    padding: 5px 0;
    margin: 0 1px;
    border-top: 1px solid #69535c;
    border-bottom: 1px solid #000000;
}

.things__title.things__main-title {
    border-bottom: none;
    border-top: none;
}

.things__item {
    position: relative;
    margin: 6px 7px;
}

.things__quantity.things__quantity-consumables {
    bottom: 1px;
    top: auto;
}

.things__quantity {
    background: #2e0c1c;
    top: 1px;
    color: #E3C088;
    padding-left: 3px;
    padding-right: 2px;
    position: absolute;
    right: 1px;
}

.things__item img {
   width: 45px;
   height: auto;
}

.things__empty {
    margin: 0 1px;
    background: #483435;
    padding: 0px 11px 10px;
}

.things__empty p{
    margin: 10px 0 0;
    color: #e7c298;
}

.things__empty p span {
    color: #d7a36b;
}

.things__top-text {
    background: #483435;
    padding: 3px 6px;
    font-size: 13px;
    letter-spacing: 0.02em;
    margin: 0 1px;
    color: #d79f70;
}

.chat__wrapp {
    flex-direction: column;
    padding: 10px;
    background: #783139;
    color: #e6d1b3;
    margin: 0 1px;
}

.chat__textarea .chatBox {
    overflow: hidden;
    background: #7e565e;
    border: 1px solid #3b1524;
    color: #e6d1b3;
}

.chat__btns {
    margin-top: 10px;
    justify-content: center;
}

.chat__btn-margin:not(:last-child) {
    margin-right: 7px;
}

.chat__btn-margin button {
    background: transparent;
    border: none;
    outline: none;
}

.chat__smile {
    background: #310b16;
    margin-top: 15px;
    border-radius: 20px;
    padding: 10px;
    border: 1px solid #603c4a;
}

.chat__messages {
    flex-direction: column;
    padding: 7px 5px;
    background: #473535;
    border-left: 1px solid #2F1F29;
    border-right: 1px solid #2F1F29;

}

.chat__message {
    flex-direction: column;
    padding: 10px 5px;
    align-items: flex-start;
}



a.chat__icon {
    align-items:center;
    color: #E1C188;
    text-decoration: underline;
    transition:0.2s ease;
    margin: 0;
    white-space: nowrap;
}

a.chat__icon img {
    margin-right: 8px;
}

.chat__text {
    color: #d79f70;
    margin: 0;
    margin-top: 5px;
    line-height: 1.2;
    flex-wrap: wrap;
}

.chat__time {
    margin: 5px 0 0 0;
    color: #ccc2b3;
    align-items: center;
}

.chat__time img {
    margin-right: 2px;
}

.chat__general-title {
    margin: 0 1px;
    background: #473535;
    justify-content: center;
    align-items: center;
    padding: 15px 0;
    color: #ceb092;
    border-top: 1px solid #3f3130;
    border-bottom: 1px solid #5b4d4c;
}

.chat__general-title h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 500;
}

.chat_general-messages {
    flex-direction: column;
    background: #483435;
    border-left: 1px solid #2F1F29;
    border-right: 1px solid #2F1F29;

}

.chat_general-message {
    padding: 8px 10px 10px 7px;
    border-bottom: 1px solid #231a1b;
    border-top: 1px solid #635151;
}

.chat_general-message:nth-child(2n) {
    background: #322626;
}


.chat_general-message .branch__btn {
    width: 75px;
    padding: 3px 0 4px;
    font-size: 12px;
}

.chat__general-top {
    align-items: center;
}

.chat__general-top a {
    margin-right: 13px;
}

.neighborhood__title {
    margin: 0 0 10px 0;
    color: #e7c298;
    line-height: 1.2;
}

.neighborhood__title span {
    color: #d7a36b;
    letter-spacing: 0.02em;
}

.neighborhood__powers {
    margin-bottom: 7px;
}

.neighborhood__powers .branch__text:not(:last-child) {
    margin-right: 10px;
}


.neighborhood___item-content {
    flex-direction: column;
    align-items: flex-start;
}

.neighborhood___item-content .branch__btn {
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
}

.neighborhood___item-content .branch__btn:hover {
    padding-left: 11px;
}

.neighborhood__text {
    color: #d7a36b;
    margin: 0 0 6px;
}

.neighborhood__btn-wrapp {
    margin: 0px 1px 1px 1px;
    border: 1px solid #3B2414;
    border-top: 1px solid #3B2414;
    justify-content: center;
    padding: 10px 20px;
}

.neighborhood__btn-wrapp a:first-child {
    margin-right: 15px;
}

.neighborhood__powers .branch__text img {
    margin-right: 4px;
}

.neighborhood__btn {
    width: auto;
    padding-left: 7px;
    padding-right: 7px;
    align-items: center;
}
.neighborhood__btn-wrapp .branch__btn:first-child {
    margin-bottom: 0px;
}

.neighborhood__btn.branch__btn:hover {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 5px;
}

.icon-arena{
    width: 60px;
    height: 60px;
    margin-right: 5px;
}
.icon-guild{
    margin-right: 5px;
}
.head {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.head__icon-wrapp a:not(last-child) {
    margin-right:7px;
}

.price-icon {
    margin-left: 3px;
}

.price-icon img {
    margin-right: 3px;
}

.price-align {
    align-items: center;
}

.back {
    margin: 0 1px;
    background: #483435;
    padding: 15px 0;
    justify-content: center;
    align-items: center;
}

.back .branch__btn {
    width: auto;
    padding: 6px 10px 7px;
    align-items: center;
    display: flex;
    margin-bottom: 0;
}

.back .branch__btn img {
    margin-right: 3px;
}

.back .branch__btn:hover {
    padding: 7px 10px 6px;
}

.time-color a,
a.time-color,
.time-color,
a.btn-text,
.dialog__text {
    color: #d79f70;
}

.level .branch__text img {
    margin-right: 0px;
    margin-left: 4px;
}

.level__wrapp-btn {
    padding: 10px 0 7px;
    justify-content: center;
    align-items: center;
}

.level__advantages span {
    color: #d7a36b;
}

.level__congratulation {
    padding: 15px 0 15px;
    padding: 15px 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: -webkit-linear-gradient(180deg, rgb(103, 39, 64), rgb(70, 26, 43));
    background: -moz-linear-gradient(180deg, rgb(103, 39, 64), rgb(70, 26, 43));
    background: linear-gradient(180deg, rgb(103, 39, 64), rgb(70, 26, 43));
    color: #E1C188;
    font-size: 16px;
}

.level__congratulation p {
    font-size: 17px;
    margin: 0;
    color: #e7b76e;
}

.arena .branch__text img {
    margin-right: 1px;
}

.arena .arena__skills  .branch__text img {
    margin-right: 3px;
}

.arena__skills {
    margin: 5px 0;
}

.arena__skills .branch__text {
    align-items: center;
}

.arena__skills .branch__text:not(:last-child) {
    margin-right: 10px;
}

.arena .branch__text {
    line-height: 1.4;
}

.arena .branch__text span {
    color: #d79f70;
}

.arena .branch__btn {
    width: auto;
    display: inline-block;
    padding: 6px 10px 7px;
}

.arena .branch__btn:hover {
    padding: 7px 10px 6px;
}

.arena a.branch__title {
    color: #E1C188;
}

.other.branch__wrapp {
    padding: 10px 0 5px;
    justify-content: center;
    align-items: center;
}

.speed.branch__text {
    margin-bottom: 5px;
    color: #ceb090!important;
}

.speech.branch__text {
    padding-right: 10px;
}

.arena .branch__item-img {
    margin-right: 3px;
}

.friend.full-btn {
    padding: 0;
}

.friend.full-btn a {
    padding: 12px 0;
}

.work-btn-padding {
    padding: 0;
    width: auto;
}

.work-btn-padding a{
    padding: 3px 15px 5px;
    width: 110px;
    color: #E1C188;
}

.main__list {
    flex-direction: column;
}

.main__list .main__item-wrapp:nth-child(2n+1) .main__item-content {
    background: -webkit-linear-gradient(180deg, rgb(126, 37, 37), rgb(64, 13, 13));
    background: -moz-linear-gradient(180deg, rgb(126, 37, 37), rgb(64, 13, 13));
    background: linear-gradient(180deg, rgb(126, 37, 37), rgb(64, 13, 13));
}

.main__list .main__item-wrapp:nth-child(2n) .main__item-content {
    background: -webkit-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: -moz-linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
    background: linear-gradient(180deg, rgb(75, 25, 40), rgb(28, 10, 16));
}

.main__item-wrapp {
    border-radius: 4px;
    margin: 1px;
    border: 1px solid #36272E;
    transition: .2s ease;
    padding-top: 1px;
}

.main__item-wrapp:hover .main__item-content{
    box-shadow: 0px 0px 10px #251717b8 inset;
}

.main__item-wrapp:hover .main__item-content a{
    color: #f0deb6;;
}


.main__item-content {
    border-radius: 3px;
    transition: .3s ease;
}

.main__item-content a {
    padding: 8px 5px;
    display: block;
    transition: .3s ease;
    color: #E69934;
}

.main__btns-wrapp {
    flex-direction: column;
    justify-content: space-between;
    margin: 7px 4px;
}

.main__btns-item {
    width: auto;
    justify-content: space-between;
}

.main__btns-item:first-child {
    margin-bottom: 6px;
}

.main__btns-wrapp.simple a.main__btn {
    border-radius: 0;
    background: -webkit-linear-gradient(180deg, rgb(111, 48, 51), rgb(70, 27, 43));
    background: -moz-linear-gradient(180deg, rgb(111, 48, 51), rgb(70, 27, 43));
    background: linear-gradient(180deg, rgb(111, 48, 51), rgb(70, 27, 43));
    border-top: 2px solid #2c1611;
    border-left: 2px solid #2e1616;
    border-bottom: 2px solid #30181f;
    border-right: 2px solid #341a1c;
    border: 1px solid #2c1611;
    border-radius: 5px;
    transition: .2s ease;
    height: auto;
    text-align: center;
    padding: 10px 0;
    color: #e1c186;
    width: 48.5%;
}


a.main__btn {
    color: #ffc552;
    width: 155px;
    height: 35px;
    font-size: 15px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    border: 1px solid #34181599;
    transition: .3s ease;
    margin-bottom: 5px;
}

a.main__btn:last-child, a.main__btn:nth-last-child(2) {
    margin-bottom: 0px;
}

.main__top-wrapp {
    margin: 0 1px;
    padding: 7px 0;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: -webkit-linear-gradient(180deg, rgb(70, 26, 43), rgb(103, 39, 64));
    background: -moz-linear-gradient(180deg, rgb(70, 26, 43), rgb(103, 39, 64));
    background: linear-gradient(180deg, rgb(70, 26, 43), rgb(103, 39, 64));
}

.main__top-wrapp .main__btn {
    font-size: 14px;
    height: 30px;
    width: 95px;
    color: #ffc552;
    background: -webkit-linear-gradient(180deg, rgb(126, 37, 37), rgb(64, 13, 13));
    background: -moz-linear-gradient(180deg, rgb(126, 37, 37), rgb(64, 13, 13));
    background: linear-gradient(180deg, rgb(136 81 81), rgb(157 63 63));
}

a.main__btn:hover {
    box-shadow: 0px 0px 10px #25171747 inset;
}

.main__title {
    color: #E1C188;
    text-align: center;
    margin: 0 0 10px;
    font-size: 14px;
}

.text {
    background-color: #665656;
    border: 1px solid #352323;
    color: #D0BFB2;
    width: 57%;
    height: 15px;
    padding: 4px 4px;
}

.avatar-block {
    align-items: center;
    justify-content: center;
}

.avatar-block .inline_block {
    margin:0;
}

.avatar-block .avatar-margin {
    margin: 0 7px;
}

.avatar-but {
    text-align: center;
}

.avatar-but label {
    margin: 0!important;
}

.avatar-but.button {
    margin: 5px auto 3px;
}

.avatar-main {
    flex-direction: column;
}

.worker-button-wrapp,
.history-button-wrapp {
    justify-content: center;
}

.worker-button-wrapp a.worker-button {
    color: #E1C188;
}

.profile__btn-dragon {
    border: 1px solid #2F1F29;
    padding: 7px 0 10px;
    justify-content: center;
    align-items: center;
}

.profile__title-text {
    margin: 5px 0px 2px;
    color: #FC4B00;
}

.mar {
    margin: 4px;
}

.mar-bot-rl {
    margin: 0 4px 4px;

}
.mar-top-rl {
    margin: 4px 4px 0;
}

.mar-rl {
    margin: 0 4px;
    border-left: 1px solid #2F1F29;
    border-right: 1px solid #2F1F29;
}

.profile__add-info .tab-common-odd,
.profile__add-info .tab-common{
    margin: 0px;
}


.profile__add-info .tab-common-odd {
    background-color: #322626;
}
.profile__add-info .tab-common {
    background-color: #483435;
}


.profile__add-info.mar-rl {
    border: none;
}
a.gild__title {
    color: #D79F70;
}

.links {
    background-color: #5e3948;
    border: 1px solid #37262C;
    padding: 5px 0 10px;
    text-align: center;

}

.links .footer_link {
    display: inline-block;
}

.links a {
    color: #D0BFB2;
    line-height: 21px;
    margin: 0 4px;
    text-decoration: underline;
}

.start_sep_narrows {
    border-bottom: 1px solid #635151;
    clear: both;
    display: block;
    margin: 6px 14px 6px;
}

.start_sep_narrows span {
    border-top: 1px solid #231A1B;
    display: block;
}
.other_link {
    text-align: center;
    color: #e5c089;
    padding: 3px;
    background: #483435;
    display: block;
    border: 1px solid #37262c;
    margin: 0 4px 4px;
}
.other_link a.online_link {
    margin-right: 0;
}
.other_link a {
    color: #e5c089;
    margin: 0 10px 0 0;
}

.online_time span {
    color: #E5C089;
}

.other_link span {
    line-height: 20px;
}

.ders {
    color: #d0bfb2;
}

.progress_bar {
    background: #1A0003;
    padding: 0 !important;
    vertical-align: middle;
    border: 1px solid #120C0E;
    height: 15px;
    margin-top: 5px;
    position: relative;
    display: inline-block;
    flex-direction: column;
    justify-content: center;
    width: 96%;
}

.progress{
    position: absolute;
    height: 100%;
    background-color: #804D4C;
    z-index: 1;
}

.progress_percents{
    position:relative;
    z-index:2;
}

.mar-top-rls {
    margin: 0px 4px 0px 4px;
}

.history_aditional__btn-wrapp{
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.history_aditional__btn-wrapp > div{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
}

.history_aditional__btn-wrapp > div > a{
    margin: 0 !important;
    min-width: 40px;
    height: 16px;
    color: #E3C088 !important;
}

.history_aditional__btn-wrapp > div:last-child{
    justify-content: center;
    margin-top: 10px;
}

.history_aditional__btn-wrapp > div:last-child > a:first-child {
    margin-right: 15px !important;
}

.df_bw{
    flex-wrap: wrap;
}
.paneles {
    display: flex;
    padding: 5px;
    background: #731630;
    margin-right: 1px;
    margin-left: 1px;
    border-color: #9a5e5e #392222 #392222 #9a5e5e;
    border-style: solid;
    border-width: 1px;
    margin-left: 4px;
    margin-right: 4px;
}

.panel__item {
    box-sizing: border-box;
    display: flex;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
    background: #8D3939;
    border-right: 1px #564048 solid;
    border-bottom: 1px #564048 solid;
    border-top: 1px solid #818181;
    border-left: 1px solid #818181;
    margin-right: 5px;
    border-radius: 5px;
}

.panel__item:active {
    border-right: 1px #895e65 solid;
    border-bottom: 1px #895e65 solid;
    border-top: 1px solid #4c4040;
    border-left: 1px solid #4c4040;
}

.branch__zebra__border{
   border-bottom: 1px solid #000000;
   border-top: 1px solid #615151;
}

.panel__item.active {
    border-right: 1px #895e65 solid;
    border-bottom: 1px #895e65 solid;
    border-top: 1px solid #4c4040;
    border-left: 1px solid #4c4040;
}

.auction__btn-wrapp{
    margin: 0px 4px 0px 4px;
    border: 1px solid #3B2414;
    border-top: 1px solid #3B2414;
    justify-content: center;
    padding: 10px 0px;
}

.auction__btn-wrapp > div > a{
    margin: 0 !important;
    height: 16px;
    color: #E3C088 !important;
}

.auction_main_sorts > a{
    width: auto;
    color: #E3C088 !important;
    padding: 10px 5px !important;
}

.auction_main_sorts > a > img{
    margin-left: 3px;
}

.auction_main_sorts > a > img.desc{
    transform: rotate(180deg);
}
.auction_additional_sorts > a{
    color: #E3C088 !important;
    min-width: 30px;
    margin-bottom: 5px;
}

.auction_additional_sorts > a:first-child{
    padding: 5px 22px;
}

.auction_additional_sorts{
    padding-bottom: 0px;
    flex-wrap: wrap;
}

.auction_color{
    color: #d79f70 !important;
}
.underline{
    text-decoration: underline !important;
}
.text-left{
    text-align: left;
}

 .auction_main_sorts > a > img{
    margin-left: 3px;
}
.auction_main_sorts > a > img.desc{
transform: rotate(180deg);
}
.auction_additional_sorts > a{
    color: #E3C088 !important;
    min-width: 30px;
    margin-bottom: 5px;
}

.auction_additional_sorts > a:first-child{
    padding: 5px 22px;
}

.auction_additional_sorts{
    padding-bottom: 0px;
    flex-wrap: wrap;
}

.put_item_bottom_btns{
    padding: 5px 10px 10px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.put_item_bottom_btns > a, .put_item_bottom_btns > button{
    margin: 0px 2px;
    color: #E3C088 !important;
}

.put_item_bottom_btns{
    padding: 5px 10px 10px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.put_item_bottom_btns > a, .put_item_bottom_btns > button{
    margin: 0px 2px;
    color: #E3C088 !important;
}

.profile__add-info.insets {
    margin-top: 5px;
    border: 1px solid #36272E;
}

.profile__add-info.insets .tab-common-odd {
    background-color: #322626;
}

.profile__add-info.insets .tab-common {
    background-color: #453639;
}

.profile__add-info.insets .pad {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #615151;
    border-left: none;
    border-right: none;
}

.spirit_advantage > ul{
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
    color: #d79f70;
}

.spirit_advantage > .branch__item-border{
    margin: 5px 0px;
}

.spirit_gift_btn{
    justify-content: center;
    padding-bottom: 8px;
}

.spirits_form {
    width: 100%;
}

.spirits_form > #user_nickname_input {
    background-color: #665656;
    border: 1px solid #352323;
    color: #D0BFB2;
    height: 22px;
    padding: 4px 4px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 10px;
}

.spirit_gift_links > a:last-child{
    margin-left: 5px;
}

.spirit_gift_links > a > span{
    padding: 0px 10px;
}


.spirit_gift_block > .branch__text.speech{
    height: 60px;
}


.spirit_acception{
    text-align: center;
    justify-content: center;
    margin-bottom: 10px;
}

.blessings_user_link{
    display: contents;
    color: #d79f70 !important;
    text-decoration: underline !important;
}

.blassings_border{
    padding-bottom: 1px !important;
    border-bottom: none !important;
}

.blassings_border > .margin_border{
    margin-bottom: 0px !important;
}

.blassings_border > span {
    color: #d79f70;
}
.branch__item-border.margin_border {
    margin: 5px 0px;
}
.player_history_bonuses ul li img {
    margin: 0px !important;
}

select {
    width: 100%;
    background-color: #665656;
    border: 1px solid #352323;
    margin-bottom: 3px;
    height: 20px;
    -webkit-appearance: none;
    color: #D0BFB2;
}

.guild_prof {
    margin-top: 5px;
    border: 1px solid #774331;
    background-color: #2B0D19;
    border-radius: 5px;
    padding: 3px;
    margin-right: 2px;
    margin-left: 2px;
    color: #d89d71;
}

.confirmation_text_input {
    background-color: #665656;
    border: 1px solid #352323;
    color: #D0BFB2;
    height: 15px;
    width: 55px;
    margin: 5px;
    padding: 2px 3px;
}

.lettering-textarea {
    padding: 3px;
    -webkit-appearance: none;
    height: 50px !important;
    width: 97.5%;
    background-color: #665656;
    border: 1px solid #352323;
    resize: none;
    color: #D0BFB2;
}


.profile {
    background: #42171f;
    border: 2px solid #2e191e;
    margin: 0 4px;
    padding: 6px 4px 0;
    border-radius: 5px;
}

.profile__top {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    align-items: center;
}

.profile__bot {
    padding: 3px 12px 0;
    background: #61191c;
    border-radius: 4px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-items: center;
    height: 27px;
    border-top: 1px solid #673837;
}

.profile__bot-item {
    color: #c98372;
    /* font-size: 14px; */
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
}

.profile__bot-item img {
    width: 16px;
    height: auto;
    margin-right: 3px;
}
.profile__img {
    width: 65px;
    height: 65px;
    border-radius: 5px;
}

.profile__block-link {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
}

.profile__info {
    width: calc(100% - 72px);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.profile__info-block:not(:last-child) {
    margin-bottom: 6px;
}


.profile__block-link img {
    margin-right: 4px;
}

.profile__block-bar.green .profile__block-progress {
    background: url('/files/pub/game/icons/green.png');
    width: 50%;
}
.profile__block-bar.red .profile__block-progress {
    background: url('/files/pub/game/icons/red.png');
    width: 100%;
}
.profile__block-bar.blue .profile__block-progress {
   background: url('/files/pub/game/icons/blue.png');
    width: 80%;
}
.profile__block-bar.yellow .profile__block-progress {
    background: url('/files/pub/game/icons/yellow.png');
    width: 80%;
}
.profile__block-bar {
    height: 16px;
    border: 2px solid #400303;
    border-radius: 4px;
    width: calc(100% - 20px);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    font-size: 12px;
    justify-content: center;
    align-items: center;
    color: #e1c188;
    position: relative;
    background: #1a0003;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.0;
}

.profile__block-text {
    position: relative;
    z-index: 1;
}

.profile__block-progress {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    z-index: 0;
    border-radius: 4px;
    z-index: 0;
}

.social {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.social span {
    margin-bottom: 4px;
}

.bot__links {
    border-radius: 5px;
    margin-bottom: 7px;
}

.bot__details {
    padding: 0 0 2px 0;
    border-radius: 5px;
}


.exit__link {
    background: none;
    border: none;
}

.exit__link a {
    color: #e5c089;
}


.page__town-wrapp {
    height: 30px;
    position: relative;
}

.page__town {
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 18px 0;
    color: #36272E;
    background: url('/files/pub/game/icons/lenta.png') no-repeat 50% 50% / 100% 100%;
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 15px;
}


.page__town-block .tab-title {
    padding-bottom: 0;
}

.page__town-block .location_block img {
    border-radius: 5px 5px 0 0;
}

.page__town-block .page_desc {
    background: #8B0524;
    margin: 0 5px;
    border-radius: 0 0 5px 5px;
}



.brief {
    margin: 5px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #000;
}

.brief__top {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    padding: 9px 6px 9px 10px;
    background: -webkit-linear-gradient(180deg, rgb(87, 43, 50), rgb(60, 27, 36));
    background: -moz-linear-gradient(180deg, rgb(87, 43, 50), rgb(60, 27, 36));
    background: linear-gradient(180deg, rgb(87, 43, 50), rgb(60, 27, 36));
    border-style: solid;
    border-width: 1px;
    border-color: #37282F #250F1C #000000;
}

.brief__title {
    font-size: 15px;
    color: #FE9900;
    margin: 0;
    font-weight: 500;
    line-height: 16px;
}


.brief__list {
    background: #3b1524;
    padding: 0 6px;
}

.brief__item {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: flex-end;
    padding: 11px 0px 12px;
}

.brief__item img {
    margin-right: 9px;
}

.brief__item:not(:last-child) {
    border-bottom: 1px solid #0f0004;
}

.brief__item:not(:first-child) {
    border-top: 1px solid #5f3a49;
}

.brief__item-text {
    color: #d6a38d;
    font-size: 13px;
    margin: 0;
    line-height: 1.1;
    letter-spacing: 0.02em;
}