

.q_logo a {
  height: 60px !important;
}
.q_icon_with_title .icon_text_holder .icon_title {
  font-weight: 400;
}
.q_list.circle ul>li:before{
  background-color: #86415c;
}
.title {
  border-bottom-width: 5px;
}
.footer_top {
  border-top: 5px solid #86415c;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
    border: none;
    margin-top: 21px;
}

.carousel-control .prev_nav {
    left: 20px;
}

.carousel-control .next_nav {
    right: 20px;
}

.carousel-control i {
    font-size: 24px;
}

.carousel-control .prev_nav:hover i, .carousel-control .next_nav:hover i {
    color: rgba(134,65,92,1);
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transform: color .15s ease-outt;
    transition: color .15s ease-out;
}

.freeman img:hover{
    opacity:0.7;
}

.freeman {
    display: inline-block; /* Строчно-блочный элемент */
    position: relative; /* Относительное позиционирование */
   }
   .freeman:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    left: 110%; top: 0%; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: rgba(0,0,0,0.4); /* Полупрозрачный цвет фона */
    font-size: 11px; /* Размер текста подсказки */
    padding: 5px 5px 5px 5px; /* Поля */
    min-width:240px;
    color:#fff;
   }

.top-product-section{
border: 1px solid #ededed;
    padding: 15px;
height:300px;
display: table-cell!important;
vertical-align:middle; 
width:225px;
}

.top-product-section a{
display: table-cell!important;
}
.image-wrapper img{

}


.product-info{
height:148px!important;
}

.sidebar h5{
color:#b84c4c;
font-size:18px;
font-weight:600;
text-transform:uppercase;
}

.product-categories{
font-size:16px;
}

.blog_holder article .post_content_holder {
    width: 800px;
    margin: 0 auto;
}

.blog_holder article .post_image img {
    position: relative;
    max-width:800px;
    margin: 0 auto;
    display: block;
}

.header_top{
min-height: 40px;
    line-height: 40px;
}

.footer_top a{
text-decoration:underline;
}

.footer_top a:hover{
text-decoration:none;
}

.search-img img{
max-width:300px;
max-height:300px;
}

.search-img{
float:left;
margin-right:30px;
}

.search-title h6{
font-size:24px;
line-height:28px;
}

.search-title a{
color:#000;
}

.woocommerce div.product div.related h4{
    color: #3c3c3c;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    line-height: 25px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
}

#menu-item-16819 a{
    font-weight: 900;
    color: #81FF00;
}

.header_top a{
text-decoration:underline;
}

.header_top a:hover{
text-decoration: none;
}