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

.catalog_detail .element_detail_text .price_txt {
    width: 100% !important;
    vertical-align: middle;
    color: #737373 !important;
    font-size: 14px !important;
}

.jobs_wrapp .item {
    padding: 15px 15px 10px 20px !important;
}

@media (max-width: 768px){
.articles-list.sections {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
   font-family: 'Roboto Condensed', sans-serif !important;
 }

.wrapper_inner .articles-list.sections .item {
    width: 50%;
 }
}

.catalog_detail .item_main_info .right_info .info_item {
    display: flex;
    position: relative;
    flex-flow: column;
}

.catalog_detail .item_main_info .top_info, div.top_info {
     order: 1 !important;
     display:block;
}


/*fixing position of 'Your Order' block in the checout page*/
div.bx-soa {
display:flex;
flex-flow:column;
}
#bx-soa-total-mobile {
order:1;
}


@media (max-width: 500px) {
.wrapper_inner .cost.prices .price {
font-size:18px !important;
line-height:22px;
}
h1{
font-size:22px !important;
}
}

span.phone_text div a, a.reg, a.exit_link {
font-family: 'Roboto Condensed', sans-serif !important;
}



#compare_line_fixed_mobile{
   display: none !important; 
}

.basket_normal #headerfixed_mobile .wrapper_inner .basket_wrapp .wrapp_all_icons {
    width: 90px;
}
.basket_normal #headerfixed_mobile .wrapper_inner .basket_wrapp .header-compare-block {
    margin-right: 0px;
}

#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block {
    float: left;
    margin: 0 10px 15px 0px;
}

#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties>div {
    padding: 0px 5px;
    text-align: left;
    float: left;
}

#bx-soa-order #bx-soa-orderSave, #bx-soa-order #bx-soa-orderSave .checkbox, #bx-soa-order #bx-soa-orderSave .hidden-xs {
	display:block !important;
}

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .basket_checkout {
width:auto;
}

.bottom_nav.block {
	margin-top: 70px;
}

.to-cart.button {
 background: #FF9800;
 font-size: 1.5em;
 -webkit-transition: width 2s, height 2s, background-color 1s, -webkit-transform 2s;
 transition: width 2s, height 2s, background-color 1s, transform 2s;
}

.to-cart.button:hover {
 font-size: 1.7em;
 background: #FF7800;

}

.to-cart.button span {
 font-size:16px;
}

* {
	font-family: 'PT Sans', sans-serif !important;
}

body {
	color:#555555;
	font-size:15px;
}

h1, h2, h3, h4, h5 {
	font-family: 'Roboto Condensed', sans-serif !important;
}



h2 {
    color: #006ac5;
	padding-top:1em;
}

p {
	font-size:15px;
	color:#555555;
}

.catalog_detail .detail_text, .catalog_detail .detail_text p, .catalog_detail p {
    font-size: 14px;
}


img.image_left {
	float:left;
	margin: 10px 20px 10px 0px;

}

img.image_right {
	float:right;
	margin: 10px 0px 10px 20px;

}

ul.menu .child, .breadcrumbs .dropdown_wrapp {
	font-size:0.85rem;
}

.articles-list.sections .item {
    width: 33%;
    padding: 40px 0px 0px;
}

.articles-list .item .left-data {
    width: fit-content;
    float: none;
    margin: auto;
}


.articles-list .item .right-data {
    margin-left: 0px;
    overflow: visible;
    padding: 0px 20px 0px 20px;
    margin: auto;
    text-align: center;
}

#header .catalog_menu ul.menu > li  > a {
font-size:16px;
text-transform:none;

}
ul.menu .child .child_wrapp > a, ul.menu .child .child_wrapp .depth3 > a {
line-height:25px;
font-size:14px;
}

.catalog_block .catalog_item_wrapp, .catalog_block .catalog_item_wrapp:nth-child(4n) {
    width: 33.32%;
}

.image_wrapper_block, .image_wrapper_block a {
    max-width: 240px;
    min-width: 100px;
    height: 210px;
    line-height: 210px;
}

button.button, input.button, .button {
border-radius:5px;
}

.catalog_detail .stock_board:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 45px;
    height: 45px;
    background: url(/bitrix/templates/aspro_mshop/images/ico-gift.png) 0px 0px no-repeat;
    left: 25px;
    top: 21px;
}

.catalog_detail .stock_board {
    padding: 20px 15px 19px 84px;
    color:White;
    background: url(/upload/medialibrary/86e/86e23cbb63dbd212ed804430d9120af4.png), linear-gradient(36.47deg, #070C83 -1.08%, #0E61BD 66.12%, #2F80ED 100%);


    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.catalog_detail .stock_board .title {
    color:white;
    font-size: 12pt;
    font-weight:300;
}
.catalog_detail .stock_board .txt {
    color:white;
    font-size: 14pt;
	line-height: 16pt;
    font-weight: normal;
    font-family: 'Roboto Condensed', sans-serif !important;

}
.catalog_detail .stock_board .read_more {
    font-size: 14pt;
    color:White;
    text-decoration: underline;

}

.credit {
	font-size:12pt;
	margin:7px 0 0 0;
	padding-left:20px;
    display: block;
    cursor: pointer;
    text-decoration: none;
	color: #005fb1;
}
.credit:hover {color: #1d1a1a;}


.credit.creditline { background: url(/upload/medialibrary/2da/2da7f7dc9188d435d68ea48a9c772df5.png) 0px 2px no-repeat;}
.credit.paylate { background: url(/upload/medialibrary/383/3836dd9cfca7e7817c45658b69011eab.png) 0px 2px no-repeat;}
.credit.otp { background: url(/upload/medialibrary/f5b/f5b2d597338aa45784352a968188aa9f.png) 0px 2px no-repeat;}

.stickers .sticker_spw-500 {
	background-position: -1px -232px; 
}
.stickers .sticker_spw-250 {
	background-position: -1px -278px; 
}
.stickers .sticker_spw-100 {
	background-position: -1px -325px; 
}

.middle_phone br,
.phone_text br {display:none}
.phones {display: inline-block;height:100%;}

.more.menu_item_l1.visible .cloned .menu_item {display:block;}
#footer .phone_wrap br{display:none;}

@media(max-width:767px){

#header .catalog_menu ul.menu {
    height: 47px;
}

.iblock.social_block {
    margin: 0 !important;
}

    .wrapper{padding-bottom:0;}
    .top_slider_wrapp .flexslider .slides > li, .top_slider_wrapp .flexslider .slides > li,
    .top_slider_wrapp .flexslider .slides > li td, .top_slider_wrapp .flexslider .slides > li td,
    .top_slider_wrapp .flexslider, .top_slider_wrapp .flexslider{height:180px;}
    .phone_wrap > span br{display:none;}
    .top-h-row {display:flex;justify-content: space-between;}
    .top-h-row .wrapper_inner{margin: 0;}
    .wrapper.front_page .header_wrap {padding-bottom: 7px;}
    .top-h-row .wrapper_inner {padding:0 5px 0 15px;}
	.top-h-row .h-user-block .have-user a.reg{padding-right:5px;}
}
.stickers .sticker_used {background-position:0 -375px}
[lang="ua"] .stickers .sticker_used {background-position: 0 -425px;}
.sale_order_full_table:last-of-type{margin-bottom:200px;}

.credit.mono{padding:0;display:flex;align-items:center;}
.credit.mono:before {
    content:"";
    display:inline-block;
    min-width:30px;
    height:30px;
    background:url(/images/monobank_installments_payment_icon.svg) no-repeat center;
    background-size:contain;
    margin-right:5px;
}

.lang-sw {float: right;
    line-height: 40px;margin:0 0 0 15px;}

.lang-sw a.active {font-weight:bold; color:#000;}

@media(max-width:768px){
    .phones .phone_wrap{line-height:25px}
    .lang-sw{margin:0 0 0 5px;}
}
@media (max-width: 400px) {
    .lang-sw {
        margin: 0 0 0 25px;
    }
    a.reg span, a.exit_link span {
        display: none;
    }
    
    a.exit_link:before {
        vertical-align: middle;
        content: "";
        display: inline-block;
        width: 11px;
        height: 14px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdQTFRFAAAAFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEhISFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUExMTFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUw282DgAAAE10Uk5TAC6x6/z9+Yhf9//1L/pzzy0DAgGj+JkBrQaXvAuMyRF51Bhn3iE2ld3nLOrc4tIkZGbM2x6D/s4WwBCmrKIHAZIEi3qo4EPzRvQf+26AOoHyAAABHElEQVR4nGNkYGAEAQZUwMj4E8Zi4MCQBYt/hTF4/mKTZ2b8BFPAxMHAisWKt3AWMzsD2wcsZsAVsLAxsL/Hp4CVlYHjHQ0UiDAy/n6PR4H4t78MfIzP8ZggBfSYIOMT3AqEud6C7HmIx5EKr4A2Md7D4wvlR6wMUoy3URSoMSIHmdAjBgZ5RhQF2vcxzFFCUaB7F0OBCooCfZRYZbzBwKDJiNuRpoxXGHQZT+BUoP4YZOIxXN4U0jzPwPBD6gnOgLI5x8BgzHiIAZcC+3N/GcwY9zPgVMDgdNLiPESUCikKmGjN9+NToPmQQeYWPgUuxxisGX9fRBdGZBxVpcNY9P2SfAxTwODxH5sK++1wBQxelzXYdqLJszpvgbIAh61M2Y5neE8AAAAASUVORK5CYII="); 
        background-repeat: no-repeat;
        background-size: contain;
    }    
}