/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.mega-menu table td .wrap &gt; a { font-weight:1; }
.btn.btn-primary {
    background-color: #1bacad;
    border-color: #1bacad;
}
.logoma {
    width: 41px;
}
@media screen and (max-width: 1279px) {
.logoma {
    width: 35px;
}
}
.wrap_lang {
    display: block;
    padding: 0 12px;
    height: 47px;
    vertical-align: middle;
    margin-top: 25px;
}
.wrap_lang_en {
    display: table-cell;
    padding: 0 12px;
    height: 47px;
    vertical-align: middle;
}
.font_xs {
    font-size: 15px;
    line-height: 1.692em;
}
/********LANG*******/
.dropbtn {
    padding: 5px;
    cursor: pointer;
}

/* The container <div> - needed to position the langdown content */
.langdown {
    position: relative;
    display: inline-block;
    padding-left: 15px;
}

/* langdown Content (Hidden by Default) */
.langdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    width: 60px;
    padding-left: 6px;
}

.dropbtn
{
  background: url('/img/Russia-Flag-icon.png') no-repeat left center;
  padding-left: 25px;
  width: 66px;
}

.dropbtn::after {
    /*background: #ffffff00 url("https://cdn3.iconfinder.com/data/icons/google-material-design-icons/48/ic_keyboard_arrow_down_48px-16.png") no-repeat scroll center center;*/
    background: #000000 url("/img/ic_keyboard_arrow_down_48px-16.png") no-repeat scroll center center;
    content: "";
    height: 16px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 16px;
}

.langdown-content a:first-child
{
  background: url('/img/Russia-Flag-icon.png') no-repeat left center;
}

.langdown-content a:last-child
{
  background: url('/img/england-Flag-icon.png') no-repeat left center;
}


/* Links inside the langdown */
.langdown-content a {
    color: black;
    padding: 2px 0 2px 25px;
    text-decoration: none;
    display: block;
}

/* Change color of langdown links on hover */
.langdown-content a:hover {background-color: #f1f1f1}

/* Show the langdown menu on hover */
.langdown:hover .langdown-content {
    display: block;
}
/******END_LANG*****/

/********LANG_EN*******/
.dropbtn_en {
    padding: 5px;
    cursor: pointer;
}

/* The container <div> - needed to position the langdown content */
.langdown_en {
    position: relative;
    display: inline-block;
    padding-left: 15px;
}

/* langdown Content (Hidden by Default) */
.langdown-content_en {
    display: none;
    position: absolute;
    background-color: #ffffff;
    width: 60px;
    padding-left: 6px;
}

.dropbtn_en
{
  background: url('/img/england-Flag-icon.png') no-repeat left center;
  padding-left: 25px;
  width: 66px;
}

.dropbtn_en::after {
    /*background: #000000 url("https://cdn3.iconfinder.com/data/icons/google-material-design-icons/48/ic_keyboard_arrow_down_48px-16.png") no-repeat scroll center center;*/
    background: #000000 url("/img/ic_keyboard_arrow_down_48px-16.png") no-repeat scroll center center;
    content: "";
    height: 16px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 16px;
}

.langdown-content_en a:first-child
{
  background: url('/img/england-Flag-icon.png') no-repeat left center;
}

.langdown-content_en a:last-child
{
  background: url('/img/Russia-Flag-icon.png') no-repeat left center;
}

/* Links inside the langdown */
.langdown-content_en a {
    color: black;
    padding: 2px 0 2px 25px;
    text-decoration: none;
    display: block;
}
/*hide prices*/
.price.only_price.previously_watched{
    /*opacity: 0;*/
}
.viewed_product_block .viewed-wrapper .block-item__title{
    height: 160px;
    max-height: 10%;
}
.hidden_price_class .price,
.hidden_price_class .price_name{
    opacity: 0;
}
.hidden-price-cart-0,
.hidden-basket-total-0{
    opacity: 0;
}
.hidden-price_mainbasket .basket-checkout-block-total-price,
.hidden-price_mainbasket .basket-checkout-block-total{
    opacity: 0;
}
.basket_hover_block .wrap_total{
    opacity: 0;
}
.hidden-price_order .bx-soa-cart-total-line{
    opacity: 0;
    height: 1px;
    margin: 0 !important;
}
.hidden_price_orderitem{
    opacity: 0;
}
.bx_searche .hidden_search_prices{
    opacity: 0;
}
/*end hide prices*/
/* Change color of langdown links on hover */
.langdown-content_en a:hover {background-color: #f1f1f1}

/* Show the langdown menu on hover */
.langdown_en:hover .langdown-content {
    display: block;
}
/******END_LANG_EN*****/

.catalog_detail .left_block .brand-detail {
	display: none !important;
}

@media screen and (max-width: 1279px) {
h1 {
    font-size: 1.8em;
}

.answe-block-wrapper {
    background: #fff;
}
/***blog table*****/

.table-data tbody td {
    text-align: left;
    padding: 10px 15px;
    font-size: 16px;
    vertical-align: top;
}

.wrap_lang.mobile{
display: block;
    padding: 0 0px!important;
    height: 47px;
    vertical-align: middle;
    margin-top: 12px!important;
	}
.wrap_lang.mobile .langdown{
padding-left: 0px;
	}
	.wrap_lang.mobile .langdown-content{
		z-index: 10000;
}
    .menu-item.catalog{
        background-color: #ef7f1a!important;
        width: 300px!important;
    }
    td.menu-item.catalog:hover{
        background-color: #f58e31!important;
    }
    td.catalog_padding:hover{
        background-color: white!important;
    }
    .catalog_padding{
        width: 40px!important;
        background-color: white!important;
    }
   .product-view--type2 .bottom-info-wrapper .bottom-info{
margin-top: 0;
}
/***end blog table*****/

.menu-item.catalog {
    background-color: #ef7f1a!important;
    width: 300px!important;
}

td.menu-item.catalog:hover {
   background-color: #f58e31!important;
}

td.catalog_padding:hover {
   background-color: white!important;
}

.catalog_padding {
    width: 40px;
    background-color: white;
}

.top-description.addr {
    max-height: 170px;
}
    .fancybox-container .fancybox-bg{
        background: rgb(30, 30, 30)!important;
        opacity: .9!important;
    }

/*block reviews*/
.reviews.item-views.compact .item-wrapper {
  height: 335px;
}


}