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

.image_wrapper_block, .image_wrapper_block > a { background-color:white; }

.banner_text {font-size:70px; line-height:66px !important; font-weight:800; max-height:300px !important}
/*
.product-container .product-detail-gallery__item.product-detail-gallery__item--big, .product-view .product-detail-gallery__slider,.product-container.product-detail-gallery__item.product-detail-gallery__item--big  {

    max-width: 800px !important;
    max-height: 500px !important;

}
*/
.header-social-top {
    display: table-cell;
    vertical-align: middle;
    padding-left: 35px;
}
.header-social-top .social-icons li.whats a {
    background-position: -330px -424px;
    border: 1px solid rgba(255,255,255,.2);
    opacity: .5;
    height: 42px;
    width: 42px;
    transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -webkit-transition: opacity .3s ease;
}
.header-social-top .social-icons li.whats a:hover {
    opacity: 1;
    border: none;
    background-position: -329px -235px;
}
.paddings .float_wrapper.fix-block {
    width: 297px;
}
.header-mobile-social-top a:hover .svg.inline path {
    fill: none;
}
.header-mobile-social-top a:hover .svg.inline g g path {
    fill: #65bc54;
}
#mobileheader .header-mobile-social-top .wrap_icon {
    padding-right: 12px;
}
#mobileheader .inline-social-show .svg {
    top: -3px;
}
.quantity_block_popup .counter_wrapp.list.big > div {
    margin: 0;
}
.quantity_block_popup .counter_wrapp {
    padding: 0;
}
.quantity_block_popup .counter_wrapp .big input{
    width: calc(100% - 100px);
}
.map_info_store .properties a {
	text-decoration: none;
}
.map_info_store .property .title {
    margin: 0 0 3px;
    color: var(--light_basic_text_black);
}
@media (max-width: 500px) {
    #mobileheader .header-mobile-social-top .wrap_icon {
        padding-right: 7px;
    }
}
@media (max-width: 440px) {
    #mobileheader .wrap_icon {
        padding-right: 5px;
        padding-left: 5px;
    }
    #mobileheader .header-mobile-social-top .wrap_icon {
        padding-right: 3px;
    }
}
@media (max-width: 340px) {
    #mobileheader .wrap_icon {
        padding-right: 3px;
        padding-left: 3px;
    }
    #mobileheader .header-mobile-social-top .wrap_icon {
        padding-right: 1px;
    }
}
@media only screen and (max-width: 1290px) {
    .logo_and_menu-row .paddings .float_wrapper.fix-block {
        display: block;
        width: 97px;
    }
    .logo_and_menu-row .float_wrapper .wrap_icon{
        display: none;
    }
    .header-social-top {
        height: 82px;
    }
}


@media (min-width: 768px) {
/*
 .product-container .product-detail-gallery__item.product-detail-gallery__item--big, .product-view .product-detail-gallery__slider,.product-container.product-detail-gallery__item.product-detail-gallery__item--big {

    max-width: 800px !important;
    max-height: 500px !important;
    width: 800px !important;

 }
}
*/
@media (max-width: 600px)
.top_big_banners.item.item_inner.text.title {
    font-size: .8em;
}
.item.normal_block  {
  padding:5px !important
}

/* .main-slider .banner_text */

