
img.icon {
    width: 28px;
    display: inline-block;
    float: left;
    padding-top: 13px;
    padding-bottom: 13px;
    margin-right: 5px;
    margin-left: 5px;
}

.buttomshort {
    height: 38px !important;
    line-height: 34px !important;
}

.prl5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.shortrate .rating {
    margin: 0 auto;
    top: -5px;
    margin-top: 10px;
    position: relative;
}

.bb-editor textarea {
 display: block;
 width: 100%;
 height: 150px;
 padding: 6px 12px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #555;
 background-color: #fff;
 background-image: none;
 border: 1px solid #ccc;
 border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.ui-form {
  padding-left: 0px;
}

.ui-form li{
  list-style-type: none;
}

.mass_comments_action {
    display: none;
}

.pagination li {
    padding: 0;
}


#news_set_sort {
    display: inline;
}

.sort-by label {
    display: inline;
}

.afs-error {
    /*Общий стиль для всех ошибок*/
    padding: 20px;
    background: #fff;
    color: #424242;
}
.afs-news-error {
    /*Стиль ошибки, если новость не найдена*/
    background: #eceff1;
}
.afs-tpl-error {
    /*Стиль ошибки, если не найден шаблон*/
    color: #b71c1c;
}
.afs-perm-error {
    /*Стиль ошибки, если не достаточно прав для просмотра полной новости*/
    background: #e65100;
    color: #F5F5F5;
}

.loginfoot > .top-menu-area > a {
    display: none;
}


.loginfoot > p {
    display: none;
}


.loginfoot > .top-menu-area > .top-menu > li {
 list-style-type: none;
 padding-bottom: 9px;
}

.loginfoot > .top-menu-area > .top-menu {
 padding-left: 0;
}

.loginfoot > .top-menu-area > .top-menu > li:before {
    content: "\f00c";
    font-family: FontAwesome;
    margin-right: 5px;
    position: relative;
    top:0;
    color: #cc0000;
}

.bgrdots:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.15);
    /*background: rgba(109, 109, 109, 0.14) url(../img/dot-pattern.svg) left top repeat;*/
    border-radius: 6px;
}

.bgrdots img {
    border-radius: 5px;
}

.textsl {
    position: absolute;
    top: 33%;
    font-size: 26px;
    color: #fff;
    /* left: 30px; */
   background: rgb(207, 0, 0);
    padding: 10px;
    z-index: 10;
    font-weight: 700;
    line-height: 44px;
    padding: 10px 13px;
    text-transform: uppercase;
}

.product-quickview {
    cursor: pointer;
}


.shop-sidebar {
    margin-top: 15px;
}


.dssdds {
    height: 45px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-image: none;
    border-radius: 4px;
    }


    .white-popup {
  position: relative;
  padding: 20px;
  width:auto;
  max-width: 370px;
  margin: 20px auto;
}


.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready {
    background: rgba(0, 0, 0, 0.8);
}

.frm label {
    position: relative;
    top: 3px;
}

ul.cart-history {
    padding-top: 10px;
}

.new a {
    color: #fff;
}

.br5 {
    border-radius: 5px;
}

.capit {
    text-transform: uppercase;
}


.h40 {
    height: 40px;
}

.h60 {
        height: 60px;
}

a .bar-textarea:hover {
    background: #e1e1e1;
    border-radius: 5px;
}

.fullimg img{
max-width: 100%;
width: 100%;
}

.product-image-area2 {
    padding-bottom: 5px;
}

.product-image-area2 img{
    border-radius: 5px;
}