@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0; padding: 0; border: 0; outline: none;
}
article, aside, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

html { font-size: 16px; }
body { font-family: 'Montserrat', sans-serif; color: #ffffff; font-weight: 400; background-color: #333333; }
table { border-collapse: collapse; border-spacing: 0; }
p { margin: 0 0 10px 0; line-height: 1.5em; }
img { border: none; }
a { color: #000000; outline: none; transition: color 0.1s linear 0s; }
a:hover { color: #E60208; }
ul, ol { padding: 0px 0px 10px 40px; }
li { line-height: 1.5em; }
input { outline: none; }

h1 { font-family: 'Montserrat', serif; font-size: 1.625em; font-weight: 700; color: #ffffff; line-height: 1em; margin-bottom: 0.5em; }
h2 { font-family: 'Montserrat', serif; font-size: 1.438rem; font-weight: 700; color: #ffffff; line-height: 1em; margin-bottom: 0.5em; }
h3 { font-family: 'Montserrat', serif; font-size: 1.250rem; font-weight: 700; color: #ffffff; line-height: 1em; margin-bottom: 0.5em; }

strong { font-weight: 700; }

.clear { clear: both; overflow: hidden; height: 0px; }

.f-l { float: left; }
.f-r { float: right; }
.o-h { overflow: hidden; }

#preloader { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,1); z-index: 100; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJTsgZGlzcGxheTogYmxvY2s7IHNoYXBlLXJlbmRlcmluZzogYXV0bzsiIHdpZHRoPSIyMDBweCIgaGVpZ2h0PSIyMDBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiPgogIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjA7NDAiIGtleVRpbWVzPSIwOzEiIGtleVNwbGluZXM9IjAgMC4yIDAuOCAxIiBjYWxjTW9kZT0ic3BsaW5lIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT4KICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGtleVNwbGluZXM9IjAuMiAwIDAuOCAxIiBjYWxjTW9kZT0ic3BsaW5lIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT4KPC9jaXJjbGU+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiPgogIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjA7NDAiIGtleVRpbWVzPSIwOzEiIGtleVNwbGluZXM9IjAgMC4yIDAuOCAxIiBjYWxjTW9kZT0ic3BsaW5lIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT4KICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGtleVNwbGluZXM9IjAuMiAwIDAuOCAxIiBjYWxjTW9kZT0ic3BsaW5lIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT4KPC9jaXJjbGU+CjwhLS0gW2xkaW9dIGdlbmVyYXRlZCBieSBodHRwczovL2xvYWRpbmcuaW8vIC0tPjwvc3ZnPg==); background-position: center; background-size: 100px; background-repeat: no-repeat; }


@media (max-width: 1280px) {
    
}

@font-face {
    font-family: 'shkafitto';
    src:  url('/css/webfonts/shkafitto.eot?qpdp0');
    src:  url('/css/webfonts/shkafitto.eot?qpdp0#iefix') format('embedded-opentype'),
      url('/css/webfonts/shkafitto.ttf?qpdp0') format('truetype'),
      url('/css/webfonts/shkafitto.woff?qpdp0') format('woff'),
      url('/css/webfonts/shkafitto.svg?qpdp0#shkafitto') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] { font-family: 'shkafitto' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-vk:before { content: "\e900"; }
.icon-whatsapp:before {content: "\e901";}
.icon-devices:before {content: "\e902";}
.icon-flashes:before {content: "\e903";}
.icon-furniture:before {content: "\e904";}
.icon-tag:before {content: "\e905";}
.icon-instagram:before {content: "\e906";}
.icon-location:before {content: "\e907";}
.icon-pencil-ruler:before {content: "\e908";}
.icon-telegram:before {content: "\e909";}
.icon-viber:before { content: "\e90a"; }