/* Common */
a {color:#551817;transition:0.5s all;}
a:hover {color:#d96a18;}

.button {background:#8b2519;color:#fff;border-radius:5px;text-decoration:none;}
.button:hover {background:#c5571a;color:#fff;}

.button.big {padding:25px 45px;font-size:16px;text-transform:uppercase;line-height:22px;}

span.button {margin:0 0 10px 0;}
span.button i {margin:0 10px 0 0;}

.grid-container {max-width:1200px;}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {border-color:#fff transparent transparent;}
.drilldown .is-drilldown-submenu-parent > a::after {border-color:transparent transparent transparent #fff;}
.drilldown .js-drilldown-back > a::before {border-color:transparent #fff transparent transparent;}
.drilldown a {background:#551817;}
.drilldown li {background:#551817;}

hr {display:block;height:0;background:#fff;width:100%;margin:0;max-width:100%;}

table tbody, table tfoot, table thead {background:none;border:none;}
table tbody tr:nth-child(2n) {background:none;border:none;}

.hide-on-load {display:none;}

/* HTML */
body {font-size:14px;background:#fff;}
header {background:#24231f;color:#fc9515;padding:10px 0;}
header .grid-container {}
header p {margin:0;}
header a {color:#fc9515;}
header i {margin:0 10px 0 0;font-size:20px;color:#551817;}
header .panel {font-size:14px;}

nav.menu-1 {background:#4f1313;margin:0 0 20px;}
nav.menu-2 {background:#454746;margin:0 0 20px;}

/*
@media print, screen and (min-width: 64em) {
	nav.menu-1 ul.menu li {width:16%;}
	nav.menu-2 ul.menu li {width:16%;}
}
*/

nav {background:#551817;}
nav .menu {}
nav .menu li {position:relative;padding:5px 0;}
nav .menu li a {color:#fff;text-align:center;width:100%;padding:5px 15px;}
@media print, screen and (min-width: 64em) {
	nav .menu li a {border-left:1px solid #fff;}
}

nav .menu li:first-child a {border-left:none;}
nav .menu li a:hover {color:#d96a18;}
nav .menu li.active a {background:none;font-weight:bold;}

section.fon {background:#4f1313;height:40px;margin:0;}

/* Menu New */
nav.menu-new {background:#551817;}
nav.menu-new ul.menu {}
nav.menu-new ul.menu li {}
nav.menu-new ul.menu a {text-transform:uppercase;}
nav.menu-new ul.menu li ul {background:#551817;color:#fff;border:none;}
nav.menu-new ul.menu li ul li {} 
nav.menu-new ul.menu li ul li a {text-align:left;text-transform:none;}

.dropdown.menu a {padding:5px 20px;}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {padding:5px 20px;}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {border:none;}

@media print, screen and (min-width: 64em) {
	nav.menu-new .menu li a {border:none;}
}

/* Slider */
.slider-top {}
.slider-top .orbit-slide {min-height:400px;}
.slider-top .orbit-slide p {background:#454746;color:#fff;padding:2px 7px;font-size:14px;}
.slider-top .orbit-slide .grid-container {}
@media print, screen and (min-width: 64em) {
	.slider-top .orbit-slide {min-height:638px;}
	.slider-top .orbit-slide p {background:#454746;color:#fff;padding:2px 7px;font-size:16px;}
	.slider-top .orbit-slide .grid-container {padding-top:100px;}
}



/* Breadcrumbs */
.navigation {margin:0 10px;text-align:center;}
.navigation ul.breadcrumbs {margin:0;padding:0;display:block;width:100%;}
.navigation ul.breadcrumbs li {text-align:center;float:none;display:inline-block;}
.navigation ul.breadcrumbs li a {color:#fff;}
.navigation ul.breadcrumbs li span {color:#fff;}

.text {background:#fff;padding:20px;}

.text table.col-4 td {width:100%;padding:10px;}

@media print, screen and (min-width: 64em) {
	.text table.col-4 td {width:25%;}
}

h1 {font-size:26px;color:#551817;padding:20px 0 0;text-align:center;}
h2 {font-size:26px;color:#551817;padding:5px 0;margin:10px 0 30px;}
h3 {font-size:22px;color:#551817;padding:5px 0;margin:30px 0 10px;}
h4 {font-size:20px;padding:5px 0;margin:30px 0 10px;}
p {margin:0 0 10px;}



#order {}
#order input, #order textarea {margin:0;}
#order label.hello {display:none;}

.page {background:#fff;padding:20px;}
.page video {background:#f0f0f0;border:1px solid #333;}
.page table {}
.page table tbody {border:none;}

.product {background:#333333;color:#fff;padding:15px 0;}
.product h2 {color:#fff;margin:0 0 10px;}
.product h3 {color:#fff;margin:0;}
.product h4 {color:#fff;margin:0 0 20px;}
.product nav.orbit-bullets {background:none;}
.content .product a {color:#fff;text-decoration:underline;}
.content .product a.button {color:#fff;text-decoration:none;}

.product table {}
.product table tr td {padding:5px;border:1px solid #eee;}

.content .product .image {position:relative;text-align:center;}
.content .product .info {position:absolute;bottom:10px;left:0;width:100%;text-align:center;}
.content .product .info span {display:inline-block;background-color:rgb(0,0,0,0.6);padding:5px 20px;border-radius:10px;}
.content .product .orbit a {text-decoration:none;}

#map {background:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
#map .title {text-align:center;padding:10px;font-size:26px;color:#551817;}

footer {font-size:12px;background:#24231f;color:#fff;padding:20px 0 0;}
footer p {}
footer a {color:#fff;}
footer a:hover {color:#fff;}

.content {background:#fff;}
.content .title {background:#4f1313;padding:5px 0;margin:20px 0;}
.content .title h1 {color:#fff;margin:0;padding:0;text-transform:uppercase;font-weight:normal;font-size:24px;text-align:center;}
.content .title h2 {color:#fff;margin:0;padding:0;text-transform:uppercase;font-weight:normal;font-size:24px;text-align:center;}
.content .description {padding:20px 0;}
.content .description p a {text-decoration:underline;}
.content .description p a:hover {text-decoration:none;}
.content .description h3 {font-weight:normal;font-size:15px;margin:20px 0 10px;}

.content .catlist {background:#333;color:#fff;padding:10px 0;}
.content .catlist .item {text-align:center;}
.content .catlist .item .name {color:#fff;padding:10px;display:block;}

.content .moduletable {padding:10px;border-radius:10px;background:#fff;color:#000;margin:40px 0 20px;}
.content .moduletable h3 {color:#551817;}
.content .moduletable h4 {color:#551817;}
.content .moduletable img.link {cursor:pointer;}

.module {padding:0 20px;background:#f5f5f5;border:1px solid #ddd;}
.module h3 {text-align:center;}
.module p {text-align:justify;}

.category {}
.category h2 {margin:20px 0 15px;padding:0 0 5px;border-bottom:1px solid #551817;}
.category .list {}
.category .list .item {text-align:center;}
.category .list .item .image {width:100%;height:150px;overflow:hidden;background-size:cover;background-position:center center;border:1px solid #fff;transition:0.5s all;}
.category .list .item:hover .image {border:1px solid #d96a18;}
.category .list .item .name {display:block;padding:10px;}

.categories {position:relative;}
.categories .list {}
.categories .list .item .image {display:block;margin:20px 10px;border:1px solid #fff;}
.categories .list .item a:hover .image {border:1px solid #4f1313;transition:0.5s all;}
.categories .list .item .name {display:block;text-align:center;padding:10px 0;background:#4f1313;color:#fff;}
.categories .list .item a:hover .name {color:#d96a18;transition:0.5s all;}

.categories .border {position:absolute;bottom:0;width:100%;height:41px;background:#4f1313;z-index:-1;}

.subcategories {}
.subcategories a img {border-radius:10px;}
.subcategories .subcategory {}
.subcategories .subcategory img {margin:0 0 10px;}
.subcategories .subcategory span {color:#fff;background: #505050;padding: 5px 10px;font-size:13px;display:block;text-align:center;}
.subcategories .subcategory:hover span { background:#4f1313;}

.articles {position:relative;background:#454746;border-top:5px solid #fff;}
.articles .list {}
.articles .list .item .image {display:block;margin:20px 10px 25px;border:5px solid #fff;}
.articles .list .item .name {display:block;text-align:center;padding:10px 0;background:#4f1313;color:#fff;z-index:1;position:relative;}
.articles .list .item a:hover .name {color:#d96a18;}
.articles .border {position:absolute;bottom:0;width:100%;height:46px;background:#4f1313;z-index:0;border-top:5px solid #fff;}

.catalog .projects {background:#333333;padding:20px;}
.catalog .projects .cell {}
.catalog .projects .cell a {color:#fff;}
.catalog .projects .cell a .name {display:none;}
.catalog .projects .cell a .image {}
.catalog .projects .cell a .image img {margin:0 0 10px;}
.catalog .projects .cell a .description {background:#505050;color:#fff;padding:5px 10px;font-size:13px;}
.catalog .projects .cell a:hover .description {background:#4f1313;}

.catalog h1 {}
.catalog p.uh {font-size:17px;}

table.icons {}
table.icons td {width:16%;}
@media screen and (max-width: 39.9375em) {
	table.stack.icons td {width:100%;}
}

.fasad {min-height:800px;background-position:top center;background-repeat:no-repeat;position:relative;}
.fasad p {margin:0;}
.fasad a {display:block;width:200px;text-align:center;}
.fasad a strong {background:#fff;display:inline-block;opacity:0;color:#551817;margin:0 0 20px;border-radius:5px;line-height:16px;padding:4px 5px;transition:0.5s all;}
.fasad a img {display:block;width:200px;height:200px;border:2px solid #551817;border-radius:100px;transition:0.5s all;}
.fasad a:hover img {border:2px solid #fff;}
.fasad a:hover strong {opacity:1;}
#kirpich {position:absolute;left:160px;bottom:270px;}
#kamen {position:absolute;right:250px;bottom:100px;}
#elementy {position:absolute;right:250px;top:80px;}

.page-header h1 {padding:0;margin:0;}
.page-header h2 {padding:0;margin:0;}





.fasad-new {position:relative;}
.fasad-new a.category_1, .fasad-new a.category_2 {position:absolute;width:170px;height:160px;bottom:140px;opacity:0;}
.fasad-new a.category_1 {left:370px;}
.fasad-new a.category_2 {right:370px;}
.fasad-new table {}
.fasad-new table tbody {border:none;}
.fasad-new table tbody tr {vertical-align:top;}
.fasad-new table tbody td {width:25%;font-size:18px;color:#211e19;}


/* Examples */
.uk-panel {min-height:170px;}

/* Action */
.action {position:fixed;right:-43px;bottom:20%;display:block;width:120px;height:40px;text-align:center;background:linear-gradient(to top, #ed0b1b, #c40b18);overflow:hidden;transition:0.2s all;transform:rotate(-90deg);border-radius:5px 5px 0 0;}
.action:hover {right:-40px;}
.action span {display:block;font-size:20px;color:#fff;line-height:40px;}

.grey {padding:20px;background:#454746;color:#fff;}

/* Gallery */
.gallery {}
.gallery .cell a {display:block;overflow:hidden;width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:3px;transition:0.5s all;border:1px solid #fff;}
.gallery .cell a:hover {border:1px solid #551817;}

/* Category */
.category {}
.category .description {background:#fff;color:#000;}
.category .description .text {padding:0 10px;}
.category .subcategories {background:#fff;color:#000;}
.category .subcategories h2 {text-transform:uppercase;margin:10px 0;padding:0;font-size:22px;}
.category .subcategories .button.grey {padding:12px 25px;border-radius:0;color:#000;background:#c6c6c6;}

/* Price */
.grey a {color:#fff;}
.grey a:hover {text-decoration:none;}

/* Files */
.grey a[href$=".pdf"] {display:inline-block;background:url(https://028e2e.claudeassets.com/20250413125829im_/https://fasad66.com/templates/up66/img/pdf.png) left center no-repeat;line-height:60px;padding:10px 0 10px 60px;text-decoration:underline;}
.grey a[href$=".doc"] {display:inline-block;background:url(https://a3ea24.claudeassets.com/20250413125829im_/https://fasad66.com/templates/up66/img/doc.png) left center no-repeat;line-height:60px;padding:10px 0 10px 60px;text-decoration:underline;}
.grey a[href$=".rar"] {display:inline-block;background:url(https://ed03d9.claudeassets.com/20250413125829im_/https://fasad66.com/templates/up66/img/rar.png) left center no-repeat;line-height:60px;padding:10px 0 10px 60px;text-decoration:underline;}


/* Categories */
h2.categories {border-bottom:1px solid #551817;margin:30px 0;padding:0 0 15px;border-top:none;}

ul.categories-filter {list-style:none;text-align:center;}
ul.categories-filter li {display:inline-block;margin:5px 3px;}
ul.categories-filter li a {display:block;padding:6px 12px;border-radius:5px;border:1px dashed #4f1313;color:#4f1313;}
ul.categories-filter li a:hover {border:1px dashed #722525;color:#722525;}
ul.categories-filter li a.active {background:#d60b19;color:#fff;border:1px solid #d60b19;}


/* Products */
.list_products {background:#fff;}

.products {}
.products .product {border:1px solid #eee;padding:0;border-radius:5px;background:#fafafa;}
.products .product:hover {border:1px solid #ecd8d8;}
.products .product .modifies {margin:2px !important;}
.products .product .modifies .cell {padding:2px;}
.products .product .modifies img {cursor:pointer;border:1px solid #fff;}
.products .product .modifies img:hover {border:1px solid #4f1313;}
.products .product .modifies img.active {border:1px solid #4f1313;}

.products .image {display:block;height:180px;overflow:hidden;margin:0;background-position:center center;background-size:cover;cursor:pointer;padding:3px 3px 0;position:relative;}
.products a.name {display:block;text-align:center;padding:10px;color:#4f1313;}
.products a.name:hover {text-decoration:none;}
.products .product .offer {margin:0 10px 10px;}
.products .product .price {color:#000;font-weight:bold;font-size:17px;margin:0 10px;}
.products .product .button {margin:0;padding:7px 7px;text-decoration:none;}
.products .product .button i {margin:0 5px 0 0;}

.pochta-bank {margin:20px 10px;padding:20px;background:#fafafa;border:1px solid #eee;border-radius:5px;}
.pochta-bank h2 {margin:0 0 20px;padding:0 10px;}
/*
     FILE ARCHIVED ON 15:22:44 Sep 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:14:27 Jul 25, 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.588
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.052
  esindex: 0.011
  cdx.remote: 11.576
  LoadShardBlock: 88.198 (3)
  PetaboxLoader3.datanode: 56.181 (4)
  PetaboxLoader3.resolve: 47.645 (2)
  load_resource: 51.041
*/