%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/modules/eshopapp/install/templates/eshop_app/ |
| Current File : /home/bitrix/www/bitrix/modules/eshopapp/install/templates/eshop_app/template_styles.css |
*{
padding:0;
margin:0;
}
html {
-webkit-text-size-adjust:none;
background: transparent;
}
body{
font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
-webkit-font-smoothing:antialiased;
/*background:#fff url("images/content_bg.png");*/
/*background-size:42px auto;*/
background: transparent ;
}
/*body.search{padding-top: 43px}*/
.wrap{min-width:320px; padding: 0 !important;}
/* ===== end General style ===== */
/* ===== Ruble Symbol =====
* <span class="rub">q</span>
*/
@font-face{
font-family: 'als_rublregular';
src: url('font/rouble-webfont.eot');
src: url('font/rouble-webfont.eot?#iefix') format('embedded-opentype'),
url('font/rouble-webfont.woff') format('woff'),
url('font/rouble-webfont.ttf') format('truetype'),
url('font/rouble-webfont.svg#als_rublregular') format('svg');
font-weight: normal;
font-style: normal;
}
.rub{font-family: 'als_rublregular'}
/* ===== end Ruble Symbol ===== */
hr{
display: block;
border: none;
border-bottom: 1px solid #e7ebed;
margin: 5px 0;
}
.growing {
-webkit-transition: width 2s, height 2s, left 2s, top 2s;
}
.filter_wrap,
.detail .wrap{
min-width:243px;
padding:10px !important;
}
/* ===== notive ===== */
.notive.header{
height:44px;
background:#9a191b url("images/hd_bg.png") top repeat-x;
background-size:3px 184px;
}
.notive.gn_general_nav{
display:block;
width:35px;
height:31px;
position:absolute;
left:9px;
top:8px;
border-radius:5px;
-webkit-box-shadow:0 1px 1px 0 rgba(255,255,255,.5), inset 0 1px 1px 0 rgba(85,14,14,.93);
box-shadow:0 1px 1px 0 rgba(255,255,255,.5), inset 0 1px 1px 0 rgba(85,14,14,.93);
background: url("images/icon_menu.png") no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,127,127,1)), color-stop(50%,rgba(169,0,0,1)), color-stop(100%,rgba(105,0,0,1)));
background: url("images/icon_menu.png") no-repeat center, -webkit-linear-gradient(top, rgba(240,127,127,1) 0%,rgba(169,0,0,1) 50%,rgba(105,0,0,1) 100%);
background: url("images/icon_menu.png") no-repeat center, linear-gradient(to bottom, rgba(240,127,127,1) 0%,rgba(169,0,0,1) 50%,rgba(105,0,0,1) 100%);
background-size:50%, 100%;
}
.notive.cart_link{
display:block;
width:35px;
height:31px;
position:absolute;
right:9px;
top:8px;
border-radius:5px;
-webkit-box-shadow:0 1px 1px 0 rgba(255,255,255,.5), inset 0 1px 1px 0 rgba(85,14,14,.93);
box-shadow:0 1px 1px 0 rgba(255,255,255,.5), inset 0 1px 1px 0 rgba(85,14,14,.93);
background: url("images/icon_cart.png") no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,127,127,1)), color-stop(50%,rgba(169,0,0,1)), color-stop(100%,rgba(105,0,0,1)));
background: url("images/icon_cart.png") no-repeat center, -webkit-linear-gradient(top, rgba(240,127,127,1) 0%,rgba(169,0,0,1) 50%,rgba(105,0,0,1) 100%);
background: url("images/icon_cart.png") no-repeat center, linear-gradient(to bottom, rgba(240,127,127,1) 0%,rgba(169,0,0,1) 50%,rgba(105,0,0,1) 100%);
background-size:50%, 100%;
}
/* itemlist top panel */
.item_list_top_container{
border-bottom:1px solid #c2c2c2;
width:100%;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(228,228,228,1)));
background:-webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(228,228,228,1) 100%);
background:linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(228,228,228,1) 100%);
}
.item_list_barcode,
.item_list_filter_button{
float:right;
height:31px;
display:block;
margin:5px;
background:url(images/item_list_search.png) no-repeat;
background-size:90px 31px
}
.item_list_barcode{
width:51px;
background-position:top left
}
.item_list_filter_button{
width:32px;
background-position:top right
}
/* ===== reserved class ===== */
.p0{padding:0}
.db{display:none}
.db{display:block}
.dib{display:inline-block}
.clb{clear:both}
.fln{float:none}
.fll{float:left}
.flr{float:right}
.m0a{margin:0 auto}
.fwb{font-weight:bold}
.fwn{font-weight:normal}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.posr{position:relative}
.posa{position:absolute}
.whsn{white-space:normal}
.whsnw{white-space:nowrap}
/* ===== Debug class ===== */
.dbg1{background-color:rgba(0,0,255,.3)}
.dbg2{background-color:rgba(0,255,0,.3)}
.dbg3{background-color:rgba(255,0,0,.3)}
.debug{
font-size:11px;
padding:5px;
color:#2d2d2d;
background:#f5ffdb;
border:1px solid #d0dbb1;
}
#debsizing{font-weight:bold}
@media (min-width:1100px){#debsizing:before{content: "1100px < "}}
@media (min-width:769px) and (max-width:1099px){#debsizing:before{content: "769px < "}#debsizing:after{content:" < 1099px"}}
@media (min-width:641px) and (max-width:768px) {#debsizing:before{content: "641px < "}#debsizing:after{content:" < 768px" }}
@media (min-width:481px) and (max-width:640px) {#debsizing:before{content: "481px < "}#debsizing:after{content:" < 640px" }}
@media (min-width:280px) and (max-width:480px) {#debsizing:before{content: "280px < "}#debsizing:after{content:" < 480px" }}
/*
@media (min-width:769px){
.col-2{-webkit-column-count: 4;-webkit-column-gap: 10px}
.three-item.col-2{-webkit-column-count: 3;-webkit-column-gap: 10px}
.two-item.col-2{-webkit-column-count: 2;-webkit-column-gap: 10px}
.col-2.one-item{-webkit-column-count: 1;-webkit-column-gap: 10px}
}
@media (min-width:641px) and (max-width:768px) {
.col-2{-webkit-column-count: 3;-webkit-column-gap: 10px}
.two-item.col-2{-webkit-column-count: 2;-webkit-column-gap: 10px}
.col-2.one-item{-webkit-column-count: 1;-webkit-column-gap: 10px}
}
@media (min-width:481px) and (max-width:640px) {
.col-2{-webkit-column-count: 2;-webkit-column-gap: 10px}
.col-2.one-item{-webkit-column-count: 1;-webkit-column-gap: 10px}
}
@media (min-width:280px) and (max-width:480px) {
.col-2{-webkit-column-count: 1; -webkit-column-gap: 10px}
}
*/
/* main page */
.main_button_component{
padding:9px 0 0;
position:relative;
height:36px;
}
.main_button_component a{
display:block;
border-radius:5px 5px 0 0;
position:relative;
height:35px;
margin-left:5px;
float:left;
text-decoration:none;
text-align:center;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));
background-image:-webkit-linear-gradient(#fff 0%, #efefef 100%);
background-image:linear-gradient(#fff 0%, #efefef 100%);
border:1px solid #d2d2d2;
box-shadow:inset 0 -2px 2px 0 rgba(0,0,0,.05);
line-height:35px;
color:#6b6b6b;
font-size:14px;
padding:0 10px;
font-weight:bold;
}
.main_button_component a span{display:none}
.main_button_component a.current{
z-index:2100;
background:#fff;
padding-bottom:1px;
border-bottom:none;
color:#000;
box-shadow:0 2px 3px 0 rgba(0,0,0,.2)
}
.main_button_component a.current span{
position:absolute;
background:#fff;
height:5px;
left:-5px;
display:block;
right:-5px;
bottom:-5px;
z-index:2300;
}
.main_button_component a.main_button_catalog{
border-style:solid;
border-width:5px 11px 6px 6px;
-webkit-border-image:url(images/main_button_catalog.png) 10 22 12 12 stretch;
border-image:url(images/main_button_catalog.png) 10 22 12 12 fill stretch;
position:absolute;
background:none;
top:9px;
line-height:22px;
height:22px;
color:#000;
text-shadow:0 1px 0 #fff;
right:10px;
}
/* static page */
body.page{padding:0 15px}
body.page .wrap{min-width:290px}
body.page ul li{
border:none;
padding:3px 10px;
margin-left:35px;
display:list-item;
list-style-type:circle;
font-size: 11px;
color: #3e4d56;
}
a.main_catalog_item_cartlink{display: none}
.main_catalog_item .main_catalog_item_cartlink{
width:110px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
text-align: center;
position: absolute;
left: 50%;
bottom: 0;
margin-left: -55px;
padding: 0 0 2px;
}
@-webkit-keyframes buy_main_catalog_item{
0%{-webkit-transform:rotateY(0deg)}
25%{-webkit-transform:rotateY(-45deg)}
50%{-webkit-transform:rotateY(-90deg)}
75%{-webkit-transform:rotateY(-45deg)}
100%{-webkit-transform:rotateY(0deg)}
}
@-webkit-keyframes buy_main_catalog_item_price{
0%{opacity:1}
49%{opacity:1}
50%{opacity:0}
100%{opacity:0}
}
@-webkit-keyframes buy_main_catalog_item_cartlink{
0%{display: none ;opacity:0}
50%{display: none ;opacity:0}
100%{display: inline-block;opacity:1}
}
.add2cart.main_catalog_item {-webkit-animation:buy_main_catalog_item 0.5s 1}
.add2cart .main_catalog_item_price{
-webkit-animation:buy_main_catalog_item_price 0.5s 1;
opacity: 0;
}
.add2cart .main_catalog_item_cartlink{
-webkit-animation:buy_main_catalog_item_cartlink 0.5s 1;
display:inline-block;
}
.main_specialoffer_container.add2cart .item_price,
.main_specialoffer_container.add2cart .item_price_old,
.main_specialoffer_container.add2cart
.main_specialoffer_price_container
.main_specialoffer_buy{opacity: 0;}
.main_specialoffer_buy,
.main_specialoffer_container.add2cart .main_catalog_item_cartlink{
bottom: 1px;
margin-left: 10px;
position: absolute;
right: 0px;
}
/* buttons */
.button_gray_big,
.button_gray_big.active,
.button_gray_medium,
.button_gray_medium.active,
.button_red_big,
.button_red_big.active,
.button_red_medium,
.button_red_medium.active,
.button_red_small,
.button_red_small.active,
.button_yellow_small,
.button_yellow_small.active
{
border-style: solid;
border-width: 6px;
display: inline-block;
font-weight: bold;
text-align: center;
text-decoration: none;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-webkit-tap-highlight-color:transparent;
}
.button_gray_big{
border-width: 8px 6px;
-webkit-border-image: url(images/buttons/button_gray_big.png) 16 12 stretch;
border-image: url(images/buttons/button_gray_big.png) 16 12 fill stretch;
color: #2e2e2e;
text-shadow:0 1px 0 rgba(255,255,255,.4);
font-size: 19px;
line-height: 24px;
padding: 0 19px 1px;
min-width: 110px;
height: 44px;
}
.button_gray_big.active{
border-width: 8px 6px;
-webkit-border-image: url(images/buttons/button_gray_big_active.png) 16 12 stretch;
border-image: url(images/buttons/button_gray_big_active.png) 16 12 fill stretch;
padding: 1px 19px 0;
}
.button_red_big{
border-width: 8px 6px;
-webkit-border-image: url(images/buttons/button_red_big.png) 16 12 stretch;
border-image: url(images/buttons/button_red_big.png) 16 12 fill stretch;
color: #fff;
text-shadow:0 1px 0 rgba(0,0,0,.4);
font-size: 19px;
line-height: 24px;
padding: 0 19px 5px;
min-width: 110px;
height: 44px;
}
.button_red_big.active{
border-width: 8px 6px;
-webkit-border-image: url(images/buttons/button_red_big_active.png) 16 12 stretch;
border-image: url(images/buttons/button_red_big_active.png) 16 12 fill stretch;
line-height: 25px;
padding: 2px 19px 0;
}
.button_gray_medium{
-webkit-border-image: url(images/buttons/button_gray_medium.png) 12 stretch;
border-image: url(images/buttons/button_gray_medium.png) 12 fill stretch;
color: #2e2e2e;
text-shadow:0 1px 0 rgba(255,255,255,.4);
font-size: 16px;
line-height: 22px;
padding: 0 14px 3px;
min-width: 70px;
height: 34px;
}
.button_gray_medium.active{
-webkit-border-image: url(images/buttons/button_gray_medium_active.png) 12 stretch;
border-image: url(images/buttons/button_gray_medium_active.png) 12 fill stretch;
}
.button_red_medium{
-webkit-border-image: url(images/buttons/button_red_medium.png) 12 stretch;
border-image: url(images/buttons/button_red_medium.png) 12 fill stretch;
color: #fff;
text-shadow:0 1px 0 rgba(0,0,0,.4);
font-size: 16px;
line-height: 22px;
padding: 0 14px 3px;
min-width: 70px;
height: 36px;
}
.button_red_medium.active{
-webkit-border-image: url(images/buttons/button_red_medium_active.png) 12 stretch;
border-image: url(images/buttons/button_red_medium_active.png) 12 fill stretch;
}
.button_red_small{
-webkit-border-image: url(images/buttons/button_red_small.png) 12 stretch;
border-image: url(images/buttons/button_red_small.png) 12 fill stretch;
color: #fff;
text-shadow:0 1px 0 rgba(0,0,0,.4);
font-size: 12px;
line-height: 9px;
padding: 0 5px;
height: 24px;
}
.button_red_small.active{
-webkit-border-image: url(images/buttons/button_red_small_active.png) 12 stretch;
border-image: url(images/buttons/button_red_small_active.png) 12 fill stretch;
color: #fff;
text-shadow:0 1px 0 rgba(0,0,0,.4);
}
.button_yellow_small{
-webkit-border-image: url(images/buttons/button_yellow_small.png) 12 stretch;
border-image: url(images/buttons/button_yellow_small.png) 12 fill stretch;
color: #000;
text-shadow:0 1px 0 rgba(255,255,255,.4);
font-size: 14px;
line-height: 19px;
padding: 0 10px 2px;
height: 32px;
}
.button_yellow_small.active{
-webkit-border-image: url(images/buttons/button_yellow_small_active.png) 12 stretch;
border-image: url(images/buttons/button_yellow_small_active.png) 12 fill stretch;
color: #000;
text-shadow:0 1px 0 rgba(255,255,255,.4);
}
/* prices */
.item_price_container{}
.item_price{
font-weight: bold;
color: #c61315;
font-size: 12px;
}
/*.oldprice .item_price{color: #c61315}*/
.item_price_old{
font-weight: normal;
color: #868686;
font-size: 11px;
text-decoration: line-through;
}
/*detail price*/
.detail_price_container{padding: 5px 0;margin-left: 115px}
.detail_price_container span.item_price{font-size: 16px}
/* cart price */
.cart_price_conteiner{
min-width:200px;
position:absolute;
bottom:2px;
line-height:30px;
left:15px;
}
/* main special price */
.main_specialoffer_price_container .item_price{
color:#c61315;
font-size:16px;
line-height:17px;
margin-left:0;
}
.main_specialoffer_price_container.oldprice .item_price{color: #000}
.main_specialoffer_price_container.oldprice .item_price_old{color: #868686}
/* main price */
.main_price_container{line-height: 23px;}
.main_price_container.oldprice{line-height: 12px}
.main_price_container .item_price{font-size: 12px;color: #4b81b5;}
.main_price_container .item_price_old{font-size: 12px;}
/* catalog price */
.itemlist_price_container .item_price{font-size: 16px;padding-top: 5px;display: inline-block;}
/* about */
.about_item_description {
margin:15px 0;
padding:12px;
/*background:#fff;*/
/* border-radius:5px;
border:1px solid #cecece;
border-bottom-width:3px;*/
border-style: solid;
border-width: 7px;
-webkit-border-image: url(images/container_bg.png) 13 stretch;
border-image: url(images/container_bg.png) 13 fill stretch;
}
.about_item_description h1{
font-size:25px;
font-weight:bold;
color:#a90000;
text-align:center;
}
.about_item_description h3{
color:#3e4d56;
font-weight:bold;
position:relative;
font-size:14px;
padding-right:25px;
border-bottom:1px solid #cecece;
padding-bottom:11px;
}
.p_small{
font-size: 11px;
color: #3e4d56;
padding: 15px 0;
}