/* No Border
===============================*/

a:active, a:focus { outline: none; }
input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}
textarea {resize:vertical;}
textarea {resize:horizontal;}

/* Page Navigation
===============================*/

.swchItem {
  line-height:50px;
  color:#fff;    
  background:#cacaca;
}  
.swchItemA, .swchItem {
  padding:8px 13px;  
  margin:0 2px 0 0;  
  text-decoration:none;
  font-weight:400;
  font-size:14px;
  border-radius:3px;
}  
.swchItemA, .swchItem:hover {
  font-weight:normal;  
  color:#fff;        
  background:#3d3f4b;    
}
.swchItem1 {
  line-height:50px;
  color:#fff;    
  background:#cacaca;
}  
.swchItemA1, .swchItem1 {
  padding:8px 13px;  
  margin-left:2px;  
  text-decoration:none;
  font-weight:400;
  font-size:14px;
  border-radius:3px;
}  
.swchItemA1, .swchItem1:hover {
  font-weight:normal;  
  color:#fff;        
  background:#3d3f4b;    
}
#pagesBlock1 {
  float:left;
}
.pagesBlock1 {
  display:block;
  text-align:left;
}

/* Checkbox, Radio
================================*/

input[type="checkbox"], input[type="radio"] {
  border-color: #e2e2e2;
  background-color: #fff;
}

input[type="checkbox"] {
  width: 16px;
  height: 16px;
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  margin: 3px 5px 4px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  min-width: 16px;
  min-height: 16px;
  box-sizing: border-box !important;
  vertical-align: middle;
  transition: all .3s ease;
}

input[type="checkbox"]:checked, input[type="checkbox"]:checked:hover {
  background-color: #fff;
  border-color: #3d3f4b;
}

input[type="checkbox"]:checked::before {
  content: '\f00c';
  display: block;
  position: absolute;
  top: -1px;
  left: 1px;
  font-family: FontAwesome;
  color: #3d3f4b;;
  font-size: 13px;
}

input[type="radio"] {
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  padding: 3px;
  border: 1px solid #3d3f4b;
  border-radius: 50%;
  cursor: pointer;
  vertical-align: middle;
  margin: 0 5px 2px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  position: relative;
  box-sizing: border-box !important;
  transition: border-color .3s ease;
}

input[type="radio"]:checked {
  border-color: #3d3f4b;
  background: #fff;
}

input[type="radio"]:checked::before {
  content: '';
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #3d3f4b;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

input[type="radio"] {
  cursor: pointer;
}

/* User Edit page
=========================*/

.manTable .manTd1 {
  font-weight: 600;
}

@media (max-width: 550px) {
.manTable .manTd1 {
  padding-bottom: 10px;
}
.manTable .manTd1, .manTable .manTd2, .manTable .manTd2 label {
  display: block;
}}

/* Button File
=======================*/

ul.form-fields li [type="file"], input[type="file"] {
  width: 100%!important;
  padding: 10px !important;
  border-radius: 8px;
  background: #bfbfbf;
  font-weight: 500;
  color: #666;
}

form#addEntForm [name="file"] {
  padding: 10px!important;
}

form#addEntForm .iPhotoPrev {
  max-height: 150px!important;
}

form#addEntForm .iPhotoPrev label {
  font-size: 14px!important;
  color: #666;
}

form#addEntForm [for^="del_img"], form#addEntForm [type="checkbox"][name^="del_img"] {
  margin: 0px 5px!important;
}


/* Img
==============*/

.img-1 {
  width:100%;
  height:160px;
  object-fit:cover;
}
.img-2 {
  width:100%;
}
.img-3 {
  width:100%;
  height:200px;
  object-fit:cover;
}
.img-4 {
  width:100%;
  height:118px;
  object-fit:cover;
}
.img-5 {
  width:100%;
  height:62px;
  object-fit:cover;
}

/* Rating
================*/

.star-rating {
  margin: 0 0 10px 0;
  display:flex;
}
.star-rating-1 {
  margin: 10px 0 10px 0;
  display:flex;
}
.star-rating-2 {
  margin: 5px 0 0 0;
}
.star-rating-3 {
  margin: 5px 0 5px 0;
  display:flex;
}
.star-rating-4 {
  margin: 10px 0 10px 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.side-postlist .star-rating-3 li {
  padding:0!important;
  border: 0!important;
}
.game-rating {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.main-row-bg-2 .side-postlist li:last-child {
  border-bottom: 0;
}

.u-star-rating{list-style:none;margin:0px;padding:0px;width:100px;height:20px;position:relative;background: url('/img/rating.png') top left repeat-x;}
.u-star-rating li{padding:0px;margin:0px;float:left;outline:none;}
.u-star-rating li.u-current-rating{top:0;left:0;background: url('/img/rating.png') left bottom;position: absolute;height:20px;line-height:12px;display:block;text-indent:-9000px;z-index:1;}

/* Select
==============*/

select {
  appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-repeat: no-repeat!important;
  background-position: right .7em top 50%, 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' fill-rule='evenodd' class='cls-1' d='M8,0L4.141,6.993,0.012,0.156Z'/%3E%3C/svg%3E%0A")!important;
  background-color: #fff!important;
  padding: 0 35px 0 12px !important;
  height: 42px;
  border-radius: 3px;
  font-size: 13px!important;
}
.select_filter {
  width:100%;
}
.widget_filters .select_filter {
  margin:0 0 15px 0;
}
.widget_filters .select_filter:last-child {
  margin:0
}

/* Comments
======================*/

.com-order-block {
  display:none;
}
.ucf-avatar img {
  border-radius: 50px!important;
}
.ucf-form .commFl {
  border: 1px solid #e2e2e2!important;
  font-size: 14px !important;
}
.attention {
  font-size: 14px;
  font-weight: 300;
}
.attention p {
  margin:0;
}
#respond select {
  margin:10px 0 10px;
}

/* Tags
=========================*/

.tags .inline {
  display: inline-block;
  padding-left: 10px;
}
.tags span {
  font-weight: 600;
  font-family: Roboto Slab, sans-serif;
  color: #333;
  font-size: 16px;
}
.eTag {
  display: inline-block;
  background: #3d3f4b;
  color: #fff;
  font-size: 11px !important;
  text-transform: uppercase;
  padding: 5px 10px 4px 10px;
  margin: 0 5px 5px 0;
  font-weight: 300;
  border-radius: 3px;
  line-height: 16px;
}
.eTag:hover {
  color:#fff;
}

/* Captcha
============================*/

.captcha-block, 
.myWinCont .captcha-block {
  display:inherit!important;
}
.captcha-answer {
  font-weight:300!important;
  height:42px!important;
}
#fCode {
  width:90px!important;
}

/* Stop
============================*/
.btn-reg, 
.btn-log {
  color: #ffffff;
  border: none;
  font-weight: normal;
  padding: 11px 27px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  display: inline-block;
  margin: 20px 0 0 0;
}
.btn-reg:hover, .btn-log:hover {
  color: #ffffff;
}

/* Categories
=======================*/

.catsTd {
  padding: 0 0 10px 0;
  display: block;
}
.catName, .catNameActive{    
  color: #666!important;
  font-weight: 300;
  font-size: 15px;
}
.catName:hover, 
.catNameActive:hover {
  color: #222!important;
} 
.catNumData {
  font-weight: 300;
  letter-spacing: 1px;
}
.catDescr {
  font-size: 13px;
  font-weight: 300;
  color: #999;
  padding-left: 22px;
}
.catsTd a:before {
  font-size: 84%;
  content: "\e624";
  font-family: 'TF Icons';
  display: inline-block;
  margin-right: 10px;
}
form #uCatsMenu7 {
  position: inherit !important;
  max-width: 360px !important;
  margin-top: 5px;
}
.u-combolist {
  border: 1px solid #e2e2e2!important;
  padding: 10px!important;
  border-radius:3px;
  color: #333!important;
  font-size:14px!important;
}
.u-combolist input[type="checkbox"] {
  margin:0 7px 0 0!important;
}
#catSelector9 {
  background-image: none;
}
.u-combolist > div label {
  vertical-align: top!important;
}
.catsTable.u-cat-columns {
  display: block !important;
}

/* Sorting Menu
==============================*/

.sorting {
  padding: 15px 0 15px 0;
  font-size: 14px;
  display: inline-block;
  width: 100%;
  font-weight: 300;
  border-bottom: 1px solid #e2e2e2;
}
.mk-3 {
  display: block;
  float: left;
  font-size: 14px;
  line-height: 2.5;
}
.sortBlock23 {
  text-align:right;
  display: block;
}
.catSortLink.darr::after,
.catSortLink.uarr::after {
  margin-left: 3px;
}
.catSortLink.darr:hover:after,
.catSortLink.uarr:hover:after {
  color:#fff;
}
.catSortLink {
  color: #333333;
  font-weight: 300;
  background-color: #ffffff;
  border-color: #e2e2e2;
  border-width: 1px;
  border-style: solid;
  padding: 6px 14px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
  display: inline-block;
  margin: 0 0 5px 5px;
}
.catSortLink:hover {
  color: #fff;
  background: #000000;
  background: -webkit-linear-gradient(top, #000000 0%, #343434 100%);
  background: linear-gradient(to bottom, #000000 0%, #343434 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff343434', GradientType=0);
  border-color: transparent;
}

/* Gallery
==============================*/

.portfolio {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}

/* Buttons Load
============================*/ 

#h-download {
  font-size: 14px;
  text-align:center;
  font-weight:600;
  margin: 40px 0 40px 0;
  padding: 30px;
  background: #f0f0f0;
  border-radius: 3px;
  font-weight: 400;
}
.h-file {
  line-height: 1.42857143;
  border-radius: 3px;
}
.h-rfile {
  line-height: 1.42857143;
  border-radius: 3px;
}
.h-file, .h-rfile {
  padding: 11px 27px;
  display: inline-block;
  margin: 6px 4px;
  font-family: 'Roboto',serif;
  color:#fff!important;
}
.h-file span, .h-rfile span {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid rgba(0,0,0,0.1);
  font-weight: 400;
  font-size: 12px;
}
#h-download h3 {
  margin: 0 0 10px;
}
.h-title {
  font-weight:400;
  margin-bottom: 10px;
}

/* Side Postlist
============================*/ 

.side-postlist li .post-title {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.2em;
}
.text-block p {
  margin:0;
  display: flex;
}
.text-block {
  font-family: "Roboto", sans-serif;
  color: inherit;
  display: block;
  font-size: 13px;
  line-height: 1.2em;
  font-weight: 300;
}
.entry-meta-bottom,
.meta-text {
  margin: 1.2em 0 0 0;
}

/* Contact Form
============================*/ 

.contact { 
  width:100%; 
  margin: 30px 0 0;
} 
.contact * { 
  outline: none; 
  border: 0; 
  background: none; 
} 
.contact fieldset { 
  display: block; 
} 
.contact .row { 
  margin: 0 -5px; 
} 
.contact .col-2 { 
  width: 50%; 
} 
.contact .col { 
  float: left; 
  min-height: 1px; 
  padding-right: 5px; 
  padding-left: 5px; 
  box-sizing: border-box; 
  -moz-box-sizing: border-box; 
} 

.contact .row:after { 
  content: ''; 
  display: table; 
  clear: both; 
} 

.contact section { 
  margin-bottom: 0; 
} 
     
.contact .input, .contact .textarea, .contact .radio, .contact .checkbox, .contact .button { 
  position: relative; 
  display: block; 
  margin: 0 0 10px;
} 
 
.contact .input input, .contact .textarea textarea { 
  display: block; 
  box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  width: 100%; 
  height: 42px; 
  padding: 10px 12px; 
  outline: none; 
  border: 1px solid #e2e2e2; 
  border-radius: 3px; 
  background: #fff; 
  font: 13px/19px 'Roboto', Helvetica, Arial, sans-serif; 
  color: #333; 
  font-weight: 300;
  appearance: normal; 
  -moz-appearance: none; 
  -webkit-appearance: none; 
} 

.contact .textarea {
  margin: 0 0 10px;
}

.contact .textarea textarea {  
  padding: 10px 12px;
  height: 100px;
  resize: vertical;
  overflow: auto;
  max-width: 100%;
} 

.contact .button { 
  float: left;  
  padding: 11px 27px; 
  outline: none; 
  border: 0;  
  font: 400 14px/39px 'Roboto', Helvetica, Arial, sans-serif; 
  text-decoration: none; 
  color: #fff; 
  cursor: pointer;
  line-height: 1.42857143;
  border-radius: 3px; 
} 

.contact .button:hover { 
  color: #ffffff;                 
} 

@media screen and (max-width: 470px){ 
.col, .col-2 { 
  float: none !important; 
  width: 100% !important;
}}

/* Social Icons
============================*/ 

.block-socials .social-icons a i {
  font-size: 15px;
  line-height: 30px;
}
.block-socials .social-icons a {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;
  background: #333333;
  color: #fff;
  margin: 0 3px;
  text-align: center;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.block-socials {
  text-align: left;
  line-height: 30px;
}
.block-socials {
  text-align: left;
  line-height: 30px;
}

.postlist-cols-4 .rating {
  float:right;
  margin: 0 0 0 15px;
}
.postlist-grid .posts-grid li {
  position: relative;
}
.postlist-grid .rating {
  position: absolute;
  top: -10px;
  right: -10px;
}

/* Login Form
============================*/

.main-block {
  margin:30px 0 0 0;
  font-weight: 300;
}
.pagelogin {
  margin:0 0 15px 0;
  font-weight: 300;
}
a.login-with {
  font-size: 14px!important;
}
a.login-with i {
  border-radius: 50px!important;
  margin: 0 5px 5px 0!important;
}
.content-area-1 {
  width: 100%;
  padding: 40px;
}
.middle-main-1 {
  background: #fff;
}

/* PM
============================*/

.pmCatLinkActive, 
.pmCatLink, .pmCatLink, 
.pmCatLink {
  cursor: pointer;
  color:#333;
  font-size:16px;
  margin: 0 12px 8px 0;
  font-weight:600;
  display: inline-block;
  font-family: "Roboto Slab", sans-serif;
}

/* User List
============================*/

.user_avatar img {
  border-radius:50px;
}
.uTopTd {
  padding-bottom:30px;
}
.user-list .uTopTd:first-child, 
.uTopTd {
  text-align: center!important;
  font-family: Roboto Slab, sans-serif;
  color: #333;
  font-size: 16px;
}
.uTable.user-list .uTd {
  padding: 0 0 25px 0;
}

@media (max-width:1023px) {
.uTopTd:nth-child(2), 
.uTopTd:nth-child(3), 
.uTopTd:nth-child(4), 
.uTopTd:nth-child(5), 
.uTopTd:nth-child(6) {
  display: none !important;
}
.uTd:nth-child(2), 
.uTd:nth-child(3), 
.uTd:nth-child(4), 
.uTd:nth-child(5), 
.uTd:nth-child(6) {
  display: none !important;
}
select {
  margin: 0 0 5px 0;
}
}

/* Buttons
=========================*/

.btn-alert {
  border: none;
  font-weight: normal;
  padding: 11px 27px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  display: inline-block;
  margin: 10px 0 0 0;
}

/* 404
=========================*/

.ant108_page404-error-page {
  text-align:center;
  margin: 30px 0 30px 0;
}
.ant108_page404-error-page > span {
  font-size: 180px;
  line-height: 129px;
  font-weight: 700;
  display: inline-block;
  color: #999;
}
.ant108_page404-error-page h3 {
  font-size: 28px;
  margin-bottom: 18px;
}
.ant108_page404-error-page p {
  font-size: 14px;
  color: #666666;
  line-height: 20px;
  margin: 0;
  font-weight: 300;
}
.ant108_page404-error-page a.ant108_page404-butn1 {
  margin-top: 30px;
}
.ant108_page404-butn1 {
  position: relative;
  display: inline-block;
  font-weight: 400 !important;
  border: none;
  padding: 11px 27px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  color: #ffffff;
}
.ant108_page404-butn1:hover {
  color: #ffffff;
}

@media (max-width:550px) {
.ant108_page404-error-page > span {
  font-size: 120px;
}
.ant108_page404-error-page h3 {
  font-size: 20px;
  margin-top: 0;
}}

/* Ajax
============================*/

.xw-plain { 
  border-radius: 0px!important;
  box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.15)!important;  
} 
.xw-plain .xw-bc {
  height: 0px!important;
}
.xw-plain .xw-tl {
  padding-left: 0px!important;
}
.xw-plain .xw-tr {
  padding-right: 0px!important;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.xw-plain, .xw-resize, .xw-active {
  z-index: 99 !important;
  padding:0;
  }  
  
.xw-hdr-text {
  font-size: 18px!important;
  color:#fff!important;
  font-weight: 500!important;
  font-family:'Roboto Slab', sans-serif!important;
  text-transform: none;
}
.xt {
  background:url('/img/button.png') no-repeat !important;
  float:right !important;
  width: 20px !important;
  height: 20px !important;
}  
.xt-close {background-position:0 0 !important;}  
.xt-close-over {background-position:0 0 !important;opacity: 1 !important;}  

.xw-bc, 
.xw-mr, 
.xw-bl, 
.xw-br, 
.xw-ml, 
.xw-mc {
  background:#fff !important;
  border:0 !important;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}  

.xw-body {
  border:0 !important;
  padding-left:7px !important;
  padding-right:1px !important;
}  

.xw-plain .xw-body {
  padding: 15px 0px 15px 0 !important;
}
.xw-plain .xw-hdr {
  padding: 11px 10px 12px 15px !important;
}     
.xw-tl, 
.xw-tr, 
.xw-tc {
  font-size: 14px!important;
  color: #fff!important;
}
.xw-plain .xw-tc {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.xt-maxi, 
.xt-mini, 
.xw-sps {
  display:none !important;
}  
.myWinPollTd {
  padding:3px!important;
  border: .1rem solid rgba(0,0,0,.1);
}  
.myBtnLeft, 
.myBtnRight, 
.myBtnLeftA, 
.myBtnRightA {
  display: none !important;
}
.myBtnCenter, 
.myBtnCenterA {
  background: none !important;
}
.loginButton, .myBtnCont a {
  display:inline-block;
  padding:0px 27px!important;
  margin-bottom:0;
  font-size:14px!important;
  font-weight:400;
  text-align: center;
  white-space:nowrap;
  vertical-align: middle;
  cursor: pointer;
  border-radius:3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #fff;
  font-family: "Roboto",sans-serif;
  height:42px!important;
  text-transform:none;
} 
.loginButton:hover,.myBtnCont a:hover {
  color: #ffffff;
} 
.ubtn-default, .light-btn { 
  padding:0px 27px!important;
  height:42px!important;
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px!important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-radius:3px!important;
  color: #fff;
  font-family: "Roboto",sans-serif!important;
  text-transform:none;
} 
.ubtn-default:hover, 
.light-btn:hover {
  height:42px!important;
  color: #ffffff!importanr;
}
.myBtnCenterA, 
.myBtnLeftA, 
.myBtnRightA {
  border-color: transparent!important;
}
.myBtnCenterA, 
.myBtnLeftA, 
.myBtnRightA {
  border-color: transparent!important;
}
.myWinTD1 {
  background: none!important;
} 
.myWinCont {
  color: #fff!important;
  background: none!important;
} 
.mywincont, 
.mywincont td, 
.mywincont dl, 
.mywincont dt {
   color: #666!important;
}
.myWinCont fieldset {
  border-bottom: 0px solid #fff!important;
  padding: 10px 0!important;
}
.myWinCont fieldset:last-child{
  border-bottom: none!important;
}
.myWinCont legend {
  display: block!important;
  width: 100%!important;
  padding: 10px 0 0 0!important;
  margin-bottom: 0px!important;
  font-size: 14px!important;
  line-height: inherit!important;
  color: #666!important;
  border: 0!important;
  background-color: #fff!important;
}
.myWinCont, 
.myWinCont td, 
.myWinCont dl, 
.myWinCont dt, 
.xw-mc {
  font-size:14px!important;
  color:#666!important;
  padding: 3px;
  font-family:'Roboto',sans-serif!important;
  font-weight:300!important;
  line-height: 1.42857143!important;
}
.myWinCont hr {
  display:none;
}
.myWinCont a:link, 
.myWinCont a.noun:link, 
.myWinCont a:visited, 
.myWinCont a.noun:visited {
  text-decoration: none;
  font-weight: 300 !important;
  font-size: 14px;
}
.myWinCont a.noun:active, .myWinCont a.noun:hover, .myWinCont a:active, .myWinCont a:hover {
  text-decoration:none!important;
}
.myWinCont input[type="text"], 
.myWinCont input[type="password"], 
.myWinCont .tmplCodeH {
  color: #999!important;
  border: 1px solid #e2e2e2!important;
  background-color: #fff !important;
  border-radius:3px!important;
  width: auto;
  filter:none;
  display: inline-block;
  min-height:42px!important;
  margin: 0;
}
.myWinCont .tmplCodeH, 
.myWinCont input:not([type="color"]):not([type="file"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not(.tmplCodeH){
  -webkit-text-fill-color: #999!important;
  border: 1px solid #e2e2e2!important;
  background-color: #fff !important;
  border-radius: 3px!important;
  color: #999!important;
  min-height:42px!important;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  -webkit-box-shadow: inset 0 1px 1px rgb(255, 255, 255),0 0 8px rgb(255, 255, 255) !important;
  box-shadow: inset 0 1px 1px rgb(255, 255, 255),0 0 8px rgb(255, 255, 255) !important;
}
.myWinCont select {
  color: #999!important;
  border:1px solid #e2e2e2!important;
  border-radius: 3px!important;
  background-position: right .7em top 50%, 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' fill-rule='evenodd' class='cls-1' d='M8,0L4.141,6.993,0.012,0.156Z'/%3E%3C/svg%3E%0A") !important;
  background-color: #fff !important;
  background-repeat: no-repeat!important;
  font-size: 14px!important;
  font-weight:300!important;
  height:42px!important;
  line-height: 20px;
}
.myWinCont textarea {
  color: #999!important;
  border:1px solid #e2e2e2!important;
  background-color: #fff !important;
  box-sizing: border-box;
  padding: 10px 10px !important;
  border-radius: 3px;
  font-size: 14px !important;
  font-family: 'Roboto',sans-serif;
  font-weight: 300 !important;
  line-height:22px;
}
.myWinCont form {
  padding: 0!important;
  margin: 0px;
  float: none!important;
  margin-left: 3px !important;
}
.myWinCont b {
  color: #666!important;
  font-weight: 500!important;
  font-family:'Roboto',sans-serif!important;
  font-size:14px;
}
.myWinCont label {
  color: #666 !important;
  font-weight: 300!important;
  font-size: 14px!important;
}
#txtF774 {
  width:220px!important;
  display:inline-block!important;
}
#subbutfrmLg555 {
  margin-left:80px!important;
}
#subbutfrm456 {
  margin-right:10px;
}
#subbutcntManF8 {
  margin-top:10px;
  margin-left:160px;
}
#subbutPrm348 {
  margin-left:95px!important;
}
#frm235 {
  width:100%;
}
.myWinCont {
  overflow: auto;
  overflow-x: auto;
  display: block;
  width:auto!important;
}
.xw-plain .myBtnCont a:link {
  color: #fff !important;
  transition: .3s;
}
.xw-plain .myBtnCont a:hover {
  color: #fff!important;
  text-decoration:none!important;
}
.xw-plain .myBtnCenter, .xw-plain .myBtnLeft, .xw-plain .myBtnRight {
  border-color: transparent!important;
}
.del-users-post label input {
  margin: 0 5px 2px 0 !important;
}
.myWinCont .pgSwchA {
  background: #3d3f4b;
  border: 1px solid #3d3f4b;
  color: #fff;
  font-size: 14px;
}
.myWinCont .pgSwchA b {
  color: #fff !important;
  font-size: 14px !important;
}
.myWinCont a.pgSwch:link, 
.myWinCont a.pgSwch:visited {
  color: #fff !important;
  font-weight: 400 !important;
  font-size: 14px;
  background: #cacaca;
  border: 1px solid #cacaca;
}
.myWinCont a.pgSwch:hover {
  background: #3d3f4b;
  border: 1px solid #3d3f4b;
  color: #fff !important;
}
.myWinCont .pgSwch, .myWinCont .pgSwchA {
  border-radius: 3px!important;
}
.u-rep-history-item {
  border: 1px solid #e2e2e2;
  padding: 10px;
  margin: 10px 0;
}

/* Login
============================================================================*/

.header-login {
  float: right;
  text-align: right;
  padding: 10px 0 0;
  line-height: 20px;
  width: 330px;
}
.header-login .login-icons {
  display: inline-block;
  color: #8c8c8c;
  font-size: 13px;
  vertical-align: top;
  margin-right: 10px;
}
.header-login {
  text-align: right;
  line-height: 20px;
}
.header-login .login-icons a {
  display: inline-block;
  color: #999999;
  margin: 3px 0 0 15px;
}
@media (max-width: 768px){
.header-login {
  width: 100%;
  text-align: center;
  float: none;
}
.header-login {
  text-align: center;
}
.header-login .login-icons {
  margin-bottom: 10px;
}}

/* Cookie
============================================================================*/

.bottom-info-wrapper {
  background: #fff!important;
  line-height: 1.42857143;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300!important;
  font-size: 14px !important;
  -webkit-box-shadow: 0 7px 16px rgba(0,0,0,.4);
  -moz-box-shadow: 0 7px 16px rgba(0,0,0,.4);
  box-shadow: 0 7px 16px rgba(0,0,0,.4);
}
.bottom-info-wrapper .bottom-info-button-agree {
  color: #fff!important;
  border-radius: 3px!important;
  padding: 11px 27px!important;
  font-size: 14px!important;
  line-height: 1.42857143!important;
  font-family: 'Roboto', sans-serif!important;
  font-weight: 400!important;
  text-transform: none!important;
  -o-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
}
.bottom-info-wrapper .bottom-info-button-agree:hover{
  color: #fff!important;
}
.bottom-info-wrapper a {
  font-family: 'Roboto', sans-serif!important;
  font-weight: 300!important;
  text-decoration:none!important;
}
.bottom-info-wrapper .bottom-info-block{
  max-width: 1150px;
  margin: 0 auto !important;
  padding: 20px 0;
}
.bottom-info-wrapper .bottom-info-button-hide {
  margin: 0 0 0 5px !important;
  width: auto!important;
}
.bottom-info-wrapper .bottom-info-button-hide::after {
  content: "\Закрыть"!important;
  color: #fff!important;
  border-radius: 3px!important;
  padding: 11px 27px;
  text-transform:none;
  font-family: 'Roboto', sans-serif!important;
  font-weight: 400!important;
  font-size: 14px!important;
  line-height: 1.42857143!important;
  display: inline-block;
  -o-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
}
.bottom-info-wrapper .bottom-info-button-hide:hover:after{
  color: #fff!important;
}
.bottom-info-wrapper .bottom-info-button-hide {
    font-size:14px!important;
}
.bottom-info-wrapper .bottom-info-block-content {
  margin: 0 0 0 15px !important;
  text-align: left;
}
.bottom-info-wrapper .bottom-info-block-action {
  margin: 0 15px;
}
.bottom-info-block.u-fixed-left, .bottom-info-block.u-fixed-right {
  background: #fff!important;
  padding: 1.5em 1.8em!important;
  line-height: 1.42857143;
  -webkit-box-shadow: 0 7px 16px rgba(0,0,0,.4);
  -moz-box-shadow: 0 7px 16px rgba(0,0,0,.4);
  box-shadow: 0 7px 16px rgba(0,0,0,.4);
}
.bottom-info-block.u-fixed-left .bottom-info-button-hide, .bottom-info-block.u-fixed-right .bottom-info-button-hide {
  position: relative!important;
  top: 14px!important;
  background: #fff!important;
}
.bottom-info-wrapper h4 {
  color: #333;
  text-align: left;
  font-size: 20px;
  text-transform:none;
  margin-top: 0;
  font-weight: 600;
}
.bottom-info-block.u-fixed-left h4, .bottom-info-block.u-fixed-right h4 {
  color: #333;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}

@media screen and (max-width:768px){
a.bottom-info-button-hide{position: inherit!important;}
.bottom-info-wrapper .bottom-info-block-content {margin: 0 30px 0 30px!important;}
.bottom-info-wrapper .bottom-info-block-action {margin: 0 30px;}
.bottom-info-wrapper .bottom-info-block {display:block;width:auto!important;left:1em!important;right:1em!important;}
.bottom-info-wrapper h4 {text-align: center;}}

@media screen and (max-width:768px){
input[type="submit"], input[type="button"], input[type="reset"], .uf-btn {
  margin: 0 0 10px 0;
}}