/*NOTE: This file is intended for programmers. Our 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;  }*/

.detail_text h2 {line-height: 30px;}

#modalContainer {
    background-color:rgba(0, 0, 0, 0.3);
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:10000;
    background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
    position:relative;
    width:300px;
    min-height:100px;
    margin-top:50px;
    border:1px solid #666;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:20px 30px;
}

#modalContainer > #alertBox {
    position:fixed;
}

#alertBox h1 {
    margin:0;
    font:bold 0.9em verdana,arial;
    background-color:#f4a220;
    color:#FFF;
    border-bottom:1px solid #f4a220;
    padding:2px 0 2px 5px;
	display: none;
}

#alertBox p {
    font: 14px verdana,arial;
    height: 50px;
    padding-left: 15px;
    /* margin-left: 55px; */
    text-align: center;
    margin: 25px auto 10px;
    padding-right: 15px;

}

#alertBox #closeBtn {
    display: block;
    position: relative;
    margin: 5px auto 25px;
    padding: 7px;
    border: 0 none;
    width: 70px;
    font: 0.7em verdana,arial;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    background-color: #e66200;
   /*border-radius: 3px;*/
    text-decoration: none;
}

/* unrelated styles */

#mContainer {
    position:relative;
    width:600px;
    margin:auto;
    padding:5px;
    border-top:2px solid #000;
    border-bottom:2px solid #000;
    font:0.7em verdana,arial;
}

ul.menu .child , .item .child_container .child_wrapp a , .left_block .internal_sections_list li a span{font-size:14px}
 .sku_props .bx_item_detail_size ul li span {font-size:12px}
 
 .bx_filter_vertical .bx_filter_block label span, .bx_filter .bx_ui_slider_part span {color:#252222}
 .bx_filter_vertical .bx_filter_block label span:hover, .bx_filter .bx_ui_slider_part span:hover {color:#00923f}
 
 .soc-avt { /*padding: 18px 25px 10px 35px;*/ color: #888; font-size: 12px; }
.soc-avt.inline { padding: 0px; }
.soc-avt .row { margin: 12px 0px 0px; }
.soc-avt .row .auth span { display: none; }
.soc-avt .row a i.soc-icon, .soc-serv-main .row a i, .catalog_detail .b-share a span:not(.b-share-form-button_share)  { width: 35px; height: 35px; display: inline-block; background: url('/bitrix/templates/our_shop/images/soc_icons.png') top left no-repeat; transition: opacity 0.5s ease; }
.soc-avt .row a, .catalog_detail .b-share a { height: 35px; width: 35px; float: left; line-height: 32px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; text-decoration: none; cursor: pointer; padding: 0px; }
.authorization-cols .col.authorization .soc-avt .row a, .soc-serv-main .row a, .soc-avt .row a, .catalog_detail .b-share a { margin: 0px 5px 5px 0; clear: inherit; }
.soc-avt .row .button.short { font-size: 10px; line-height: 16px; text-transform: uppercase; width: auto; }
.soc-avt .row .button.short { position: relative; top: -1px; }
.bx-firefox .soc-avt .row .button.short { padding-top: 9px; padding-bottom: 10px; }
.soc-avt .row input[type="text"] { margin: 9px 5px 15px 0px; }
.popup .soc-avt .row input[type="text"] { background: #fff; }
.soc-avt .row form input[type="text"] + span:not(.bx-ss-icon), .soc-avt .row form input[type="text"] + label + span:not(.bx-ss-icon) { font-size: 12px; padding: 0px 10px 0px 0px; }
.soc-avt .row input[type="text"] { width: 45%; }
.soc-avt .row #bx_auth_serv_formOpenID input[type="text"], .soc-avt .row  #bx_auth_serv_form_inlineOpenID input[type="text"] { width: 100%; }

.soc-avt .row a i.soc-icon.odnoklassniki, .soc-serv-main .row a i.soc-icon.odnoklassniki, .catalog_detail .b-share .b-share-btn__odnoklassniki span.b-share-icon_odnoklassniki  { background-position: -40px 0px; }
.soc-avt .row a i.soc-icon.liveid, .soc-serv-main .row a i.soc-icon.liveid { background-position: 0px -80px; }
.soc-avt .row a i.soc-icon.google, .soc-serv-main .row a i.soc-icon.google { background-position: -40px -40px; }
.soc-avt .row a i.soc-icon.vkontakte, .soc-serv-main .row a i.soc-icon.vkontakte { background-position: 0px 0px; }
.soc-avt .row a i.soc-icon.mymailru, .soc-serv-main .row a i.soc-icon.mymailru, .catalog_detail .b-share .b-share-btn__moimir span { background-position: -120px 0px; }
.soc-avt .row a i.soc-icon.twitter, .soc-serv-main .row a i.soc-icon.twitter, .catalog_detail .b-share .b-share-btn__twitter span.b-share-icon_twitter { background-position: 0px -40px; }
.soc-avt .row a i.soc-icon.facebook, .soc-serv-main .row a i.soc-icon.facebook, .catalog_detail .b-share .b-share-btn__facebook span.b-share-icon_facebook { background-position: -80px 0px; }
.soc-avt .row a i.soc-icon.livejournal, .soc-serv-main .row a i.soc-icon.livejournal { background-position: -120px -40px; }
.soc-avt .row a i.soc-icon.yandex, .soc-serv-main .row a i.soc-icon.yandex { background-position: -80px -40px; }
.soc-avt .row a i.soc-icon.openid-mail-ru, .soc-serv-main .row a i.soc-icon.openid-mail-ru { background-position: -120px -80px; }
.soc-avt .row a i.soc-icon.liveinternet, .soc-serv-main .row a i.soc-icon.liveinternet { background-position: -80px -80px; }
.soc-avt .row a i.soc-icon.blogger, .soc-serv-main .row a i.soc-icon.blogger { background-position: -40px -80px; }
.soc-avt .row a i.soc-icon.openid, .soc-serv-main .row a i.soc-icon.openid { background-position: 0px -120px; }
.b-share .b-share__handle {
    float: none !important;
    display: block;
    padding: 0!important;
}
.catalog_detail .b-share .b-share__handle {
	display:none;
}
.catalog_detail .b-share .b-share__handle.b-share-btn__vkontakte, .catalog_detail .b-share .b-share__handle.b-share-btn__facebook, .catalog_detail .b-share .b-share__handle.b-share-btn__twitter, 
.catalog_detail .b-share .b-share__handle.b-share-btn__odnoklassniki{
	display:block;
}
.b-share .b-share__handle.b-share-btn__facebook, .b-share .b-share__handle.b-share-btn__twitter, .b-share .b-share__handle.b-share-btn__odnoklassniki, .b-share .b-share__handle.b-share-btn__vkontakte{float: left !important;}
.soc-avt .row a i:hover { opacity: 0.8; }
