HTML
{
	position: relative;
	min-height: 100%;
}
BODY
{
	margin-bottom: 90px !important;
	font-family: 'Oswald', sans-serif !important;
}
INPUT, TEXTAREA, BUTTON
{
	font-family: 'Oswald', sans-serif !important;
}
/*BODY > .container
{
	padding: 40px 15px 0;
}*/
.bg-light-gray
{
	background-color: #CCCCCC;
}
.bg-dark-gray
{
	background-color: #292727;
	color: white;
}
.bg-black
{
	background-color: #000000;
}
.navbar-toggler-icon
{
	background: url('https://fda243.staticwbm.com/20250620183845im_/https://silberra.com/shop/design/new/images/svg/three-bars.svg') center no-repeat border-box padding-box #FFFFFF !important;
	width: 2em !important;
	height: 2em !important;
}
.carousel-control-next-icon, .carousel-control-prev-icon
{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('https://fd2ba8.staticwbm.com/20250620183845im_/https://silberra.com/shop/design/new/images/svg/chevron-left.svg') center center no-repeat transparent !important;
	-webkit-background-size: 120% 120% !important;
	background-size: 120% 120% !important;
}
.carousel-control-next-icon
{
	background-image: url('https://e75f1e.staticwbm.com/20250620183845im_/https://silberra.com/shop/design/new/images/svg/chevron-right.svg') !important;
}
.carousel-indicators LI
{
	background-color: rgba(217, 217, 217, 0.5) !important;
}
.carousel-indicators .active
{
	background-color: #B10000 !important;
}
.ekko-lightbox-nav-overlay A
{
	transition: opacity 0.3s !important;
	color: #B10000 !important;
}
.ekko-lightbox-nav-overlay A:hover
{
	text-decoration: none;
}
.ekko-lightbox .modal-body
{
	padding: 0;
	border: none;
}
.ekko-lightbox .modal-content
{
	background-color: transparent;
	border: none;
}
/*Контент*/
H1, .h1, H2, .h2
{
	margin-bottom: 25px !important;
	font-size: 1.3rem !important;
}
.h3
{
	font-size: 1.1rem !important;
}
.page-content H4, .page-content H5, .page-content H6
{
	font-size: 1.1rem !important;
	margin-top: 30px;
}
.page-content A
{
	/*color: #B10000;*/
}
P
{
	font-weight: 300;
	font-size: 18px;
}
.page-content .text-muted
{
	color: #BCBCBC !important;
	font-weight: 100;
}
.img-full-width
{
	width: 100%;
}
.uppercase
{
	text-transform: uppercase;
}
.product-page .images IMG
{
	width: 47.5%;
}
.product-page .images DIV:nth-child(odd) IMG
{
	margin-right: 13px;
}
.page-content .shrot-hr
{
	border-top: 2px solid black;
	width: 35%;
	margin-top: -13px !important;
}
.page-content .long-hr
{
	border-top: 2px solid black;
	width: 100%;
	margin-top: -13px !important;
}
.category-text
{
	margin-bottom: 25px;
}
.one-page-row
{
	margin-bottom: 70px;
}
.page-text
{
	font-weight: 200;
}
.page-text .btn
{
	border-radius: 0px;
	padding: 12px 25px;
}
.main-image
{
	margin-bottom: 20px;
}
.search-result-list UL
{
	list-style: none;
	padding-left: 0;
	margin-top: 30px;
}
.search-result-list UL LI
{
	border-bottom: 1px solid black;
	margin: 30px 0 0;
	padding-bottom: 10px;
}
.not-found UL
{
	list-style: none;
}
.vertical-line
{
	border-left: 1px solid rgba(0, 0, 0, 0.23);
}
.features-card
{
	margin-top: 15px;
}
.col-content
{
	padding-left: 20px;
	padding-bottom: 30px;
}
.col-menu-catalog
{
	text-align: right;
}
.col-menu-catalog, .col-content
{
	padding-top: 53px;
}
/*Топ*/
.logo-image
{
	position: absolute;
	z-index: 222;
	bottom: -34px;
	-webkit-filter: drop-shadow(0px 1px 0px #ccc);
	filter: drop-shadow(0px 1px 0px #CCC);
}
.top-line
{
	height: 90px;
	position: relative;
}
.top-image
{
	min-height: 350px;
	background-position: left center;
	background-size: cover;
}
.jumbotron H1
{
	font-size: 27px;
}
.jumbotron
{
	/*min-height: 350px;*/
	background-color: #F7F7F7 !important;
	margin-bottom: 0px !important;
}
.jumbotron-text
{
	padding: 3rem 2rem !important;
}
.jumbotron-image
{
	min-height: 350px;
	background-position: left center;
	background-size: cover;
}
.jumbotron .shrot-hr
{
	width: 7%;
	border-top: 1px solid black;
}
.breadcrumb
{
	background-color: transparent !important;
	padding: 0 !important;
	margin: 0 0 30px 0 !important;
	font-size: 15px;
}
.breadcrumb A
{
	color: #222;
}
/*Футер*/
.footer
{
	position: absolute;
	bottom: 30px;
	width: 100%;
	height: 60px;
}
.footer > .container
{
	padding-right: 15px;
	padding-left: 15px;
}
.footer .bg-dark-gray
{
	padding-top: 30px;
	padding-bottom: 10px;
}
.footer-cols-menu H3
{
	font-size: 16px;
	margin-bottom: 10px;
}
.footer-cols-menu H3 A
{
	color: white;
}
.footer-cols-menu UL
{
	list-style: none;
	padding-left: 0;
}
.footer-cols-menu UL LI
{
	font-weight: 300;
}
.footer-cols-menu UL A
{
	color: white !important;
}
.footer-cols-menu A:hover
{
	color: #B10000 !important;
	text-decoration: none;
}
.footer-cols-menu .menu-col
{
	margin-bottom: 20px;
}
.search-query
{
	font-weight: 100;
	text-transform: uppercase;
}
.footer .text-muted
{
	color: #646464 !important;
}
.copryright P
{
	font-size: 97%;
}
/*Выпадающее меню*/
.nav-desktop
{
}
.nav-desktop .depth-1 > A
{
	text-transform: uppercase;
}
NAV
{
	z-index: 222;
}
NAV UL
{
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
NAV UL LI
{
	display: inline-block;
}
NAV UL LI:hover
{
	background-color: #B10000;
	transition: all 0.4s;
}
NAV UL LI:hover A
{
	color: rgba(255, 255, 255, 0.830);
}
NAV A
{
	display: block;
	padding: 0 10px;
	color: #222;
	font-size: 18px;
	line-height: 45px;
	text-decoration: none;
}
NAV A:hover
{
	text-decoration: none;
}
NAV UL UL
{
	position: absolute;
	top: 45px;
	display: none;
	/*opacity: 0;*/
}
NAV UL LI:hover > UL
{
	display: inherit;
	/*opacity: 1;*/
	transition: all 0.4s;
	/*transition-delay: 0.25s;*/
}
NAV UL UL LI
{
	width: 170px;
	float: none;
	display: list-item;
	position: relative;
	background-color: #222222;
	font-weight: 100;
}
NAV UL UL LI A
{
	font-size: 14px !important;
	color: #FFFFFF;
}
NAV UL UL UL LI
{
	position: relative;
	top: -45px;
	left: 170px;
}
LI > A:after
{
	content: '';
}
LI > A:only-child:after
{
	content: '';
}
NAV .depth-1 > A.active
{
	position: relative;
}
NAV .depth-1 > A.active:after
{
	border-bottom: 4px solid #B10000;
	content: ' ';
	width: 85%;
	display: block;
	position: absolute;
	bottom: 0;
}
.mobile-menu > UL
{
	margin-top: 20px;
}
.mobile-menu UL A
{
	color: white;
}
.mobile-menu A.active
{
	color: #B10000;
}
.mobile-menu .depth-1 A
{
	font-size: 22px;
}
.mobile-menu .depth-2 A
{
	font-size: 16px;
	font-weight: 100;
}
#account:hover
{
	background-color: transparent;
}
#account:hover A
{
	background-color: transparent;
	color: black;
}
#account
{
	width: 60px;
	height: 20px;
	position: relative;
}
#accoutlinks
{
	position: absolute;
	top: -20px;
	left: 0;
}
#accoutlinks A
{
	font-size: 17px;
	line-height: 170%;
}
#login:hover, #register:hover, #logout:hover, #user:hover
{
	color: #B10000 !important;
	text-decoration: underline;
}
/*Каталог*/
#catalog_menu
{
	margin-bottom: 50px;
}
.li-bundles
{
	margin-bottom: 20px;
}
#catalog_menu .selected
{
	color: #E830CE;
}
.list-style-none
{
	padding-left: 0;
	list-style: none !important;
}
.catalog
{
	margin-top: 15px;
}
#catalog_menu UL UL
{
	font-size: 90%;
	padding-left: 15px;
	margin-bottom: 8px;
}
.catalog .product
{
	margin-bottom: 40px;
	border: 1px solid #B7B7B7;
	border-radius: 2px;
}
.catalog .product .image
{
	text-align: center;
	margin: 10px 0;
	height: 220px;
}
.catalog .product A
{
	color: black;
	transition: all 0.55s;
}
.catalog .product H3
{
	font-size: 16px;
	margin-bottom: 0;
	height: 2.5rem;
	overflow: hidden;
}
.catalog .product A:hover
{
	color: #E64A19;
	text-decoration: none;
}
.catalog .product A:hover IMG
{
	color: #E64A19;
	text-decoration: none;
	/*transform: scale(1.015);*/
	opacity: 0.75;
	transition: all 0.55s;
	image-rendering: -webkit-optimize-contrast;
}
.catalog .product-name
{
	background-color: #CCC;
	padding: 10px 10px 2px 10px;
}
.catalog .variant .product-price
{
	background-color: #CCC;
	padding: 3px 10px 10px;
	color: #FF3D2B;
}
.variants .compare_price
{
	color: #6E6E6E;
	text-decoration: line-through !important;
	font-size: 0.9rem;
}
.product .product-tag
{
	position: absolute;
	text-align: center;
	top: 0;
	left: 40px;
	width: 30px;
	height: 60px;
	line-height: 75px;
	color: #FFFFFF;
	background-color: #ACACAC;
	z-index: 100;
}
.brandnew-tag
{
	background-color: #075794 !important;
}
.brandnew-tag SPAN
{
	line-height: 17px;
	display: block;
	margin-top: 5px;
	font-size: 0.85rem;
}
.sale-tag
{
	background-color: #FA0C00 !important;
}
.catalog .stock-info
{
	color: #60A924;
	padding: 10px;
}
.out-stock .stock-info
{
	color: #BE0700;
}
.low-stock .stock-info
{
	color: #AAA100;
}
.catalog .button-wrapper
{
	padding: 0 10px 10px;
}
.catalog .buy-button
{
	padding: 0 15px;
	border-radius: 2px;
}
.buy-button .amount
{
	border-radius: 0;
	text-align: center;
	max-width: 65px;
	margin-right: 15px;
}
.buy-button .btn
{
	padding-left: 30px;
	background: url('https://b40a5b.staticwbm.com/20250620183845im_/https://silberra.com/shop/design/new/images/svg/cart.svg') center left / 23% no-repeat;
}
.buy-button:hover
{
	opacity: 0.85;
}
.buy-button .form-control
{
	border: none;
	margin: 1px;
}
.catalog .buy-button, .buy-button .btn
{
	background-color: #449B00;
}
.out-stock .buy-button, .out-stock .buy-button .btn
{
	background-color: #FA0C00;
}
.low-stock .buy-button, .low-stock .buy-button .btn
{
	background-color: #ACA000;
}
.one-category
{
	margin-bottom: 30px;
}
#catalog_menu A, #menu A
{
	color: black;
	line-height: 200%;
}
.product-carousel
{
	margin-top: -30px;
	margin-bottom: 30px;
}
.product-page .image
{
	border: 1px solid rgba(0, 0, 0, 0.23);
	padding: 15px;
}
.additional-image IMG
{
	height: 50px;
}
.absolute-border
{
	border: 1px solid rgba(0, 0, 0, 0.23);
	position: absolute;
	top: 0;
	left: 0;
	width: 96.2%;
	height: 100%;
}
.product-page .product-data
{
	padding: 15px 15px 30px 5px;
	position: relative;
}
.product-data H1
{
	background-color: #D5D5D5;
	padding: 10px;
	font-size: 1.3rem !important;
	margin-bottom: 10px !important;
}
.product-data .features
{
	list-style: none;
	padding-left: 0;
	font-size: 0.95rem;
}
.product-data .features LABEL
{
	font-weight: bold;
	margin-right: 5px;
}
.product-data .lead
{
	font-size: 2rem;
}
.product-data .price
{
	color: #FF3D2B;
}
/*Аттач*/
.file-icon.file-icon-pdf
{
}
.file-icon.file-icon-doc
{
}
.file-icon.file-icon-xls
{
}
.page-attachmets .btn
{
	margin-bottom: 10px;
	padding: 12px 25px;
}
/*Карусель*/
#homecarousel
{
	height: 350px;
}
.carousel-fade .carousel-item
{
	display: block;
	position: absolute;
	opacity: 0;
	transition: opacity 4.75s ease-in-out;
	/*animation: zoom 10s linear 4s infinite;*/
	background-size: 105%;
	background-position: center;
}
.carousel-fade .carousel-item.active
{
	opacity: 1;
}
.carousel, .carousel-inner, .carousel-item
{
	width: 100%;
	height: 100%;
}
@keyframes zoom
{
	0%
	{
		background-size: 105%;
		margin: 0;
	}
	50%
	{
		background-size: 110%;
	}
	100%
	{
		background-size: 105%;
		margin: 0;
	}
}
/*Поиск*/
#custom-search-input
{
	/*margin-right: -30px;*/
}
.search-query:focus + BUTTON
{
	z-index: 3;
}
/*Страницы (pagination)*/
.pagination .active A, .pagination A:hover
{
	background-color: #888 !important;
	border: 1px solid #888 !important;
	color: white;
}
.pagination A
{
	color: #222;
}
.pagination A
{
	color: #222;
}
/*Новости*/
.post H1
{
	font-size: 21px;
}
.single-item
{
	margin-bottom: 30px;
}
.news-page .item-title A
{
	color: #010101;
}
.news-page .item-title H2
{
	font-size: 25px;
}
.news-page .item-title A:hover
{
	color: #B10000;
	text-decoration: none;
}
.news-page .long-hr
{
	border-top: 1px solid black;
	margin: 40px 0;
}
.news-page .item-date, .post .item-date
{
	font-size: 80%;
	color: #CCC;
	margin: 10px 0 20px;
}
.news-page .post-text
{
	margin-bottom: 30px;
}
.news-page .single-item .btn
{
	padding: 12px 25px;
}
/* */
.contacts-page H2
{
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 10px;
}
.partner
{
	margin-bottom: 70px;
}
.partner UL
{
	list-style: none;
	padding-left: 0;
	margin-top: 10px;
}
.partnet-image
{
	text-align: center;
}
/*cart*/
#cart_informer
{
	position: relative;
}
.cart-icon
{
	position: absolute;
	top: -43px;
	z-index: 30;
}
#cart_informer:hover .cart-count
{
	color: #000000 !important;
}
.cart-count
{
	background-color: #FFFFFF;
	border: 3px solid black;
	border-radius: 50%;
	font-size: 11px;
	font-weight: bold;
	width: 22px;
	height: 22px;
	line-height: 17px;
	display: block;
	text-align: center;
	z-index: 40;
	position: absolute;
	top: -10px;
	left: 39px;
}
.cart-count.zero-count
{
	opacity: 0;
}
#purchases TD
{
	vertical-align: middle;
}
.login-by-the-way
{
	margin-top: -25px;
	margin-bottom: 15px;
}
.login-form .form-control
{
	margin-left: 15px;
}
/*icons*/
.table-danger .name A
{
	color: #721C24;
}
.cursor-pointer, .octicon
{
	cursor: pointer !important;
}
#custom-search-input BUTTON
{
	border: 1px solid transparent;
	background: url('https://1f1428.staticwbm.com/20250620183845im_/https://silberra.com/shop/design/new/images/svg/search.svg') center no-repeat border-box padding-box #FFFFFF !important;
	left: -1px;
	margin-bottom: 0;
}
.glyphicon
{
}

/*
     FILE ARCHIVED ON 15:13:03 Nov 16, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:32:46 May 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.485
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.039
  esindex: 0.009
  cdx.remote: 19.653
  LoadShardBlock: 125.635 (3)
  PetaboxLoader3.datanode: 144.468 (5)
  load_resource: 544.863 (2)
  PetaboxLoader3.resolve: 462.599 (2)
*/