/*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;  }*/

.logo-row .logo img, .logo-row .logo svg {
    width: auto;
}

iconblock-2 {
    text-align: center;
    padding: 12px;
}
.iconblock-2 .icon {
    transition: all 1s ease;
    position: relative;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: 4px solid #BDE1FF;
    margin: 0 auto;
    font-size: 40px;
    color: #1976d2;
    padding: 20px;
    box-sizing: content-box;    
}
.iconblock-2:hover .icon {
    border: 4px solid #1976d2;
}
.iconblock-2 .icon i,
.iconblock-2 .icon img {
    position: relative;
    z-index: 2;
    height: 64px;
    width: 64px;
}
.iconblock-2 .icon:before {
    content: "";
    height: 40px;
    width: 92px;
    position: absolute;
    top: 22px;
    left:-4px;
    background-color: #FFF;
    transition: all 0.3s ease;
    z-index: 1;
}
.iconblock-2:hover .icon:before {
    transform: rotate(90deg);
}

.iconblock-2 h4{
    transition: all 0.2s ease 0s;
    color: #1976d2;
    font-size:18px;
    margin:8px 0;
text-align: center;
}    

.iconblock-2:hover h4{
    color: #000;
    transform: translateY(-5px);
} 


#bx-soa-order #bx-soa-basket{
    display: none;
}

.logo_and_menu-row .search .search-input {
	width: 350px;
}

.callback-block {
	display: none;
}