PATH:
root
/
alutechnikcss
@charset "UTF-8"; /* FUNCTIONS */ /* MIXINS */ /* DEFINITIONS */ /* 32px */ /* DEFAULT SETTINGS */ * { position: relative; box-sizing: border-box; margin: 0; padding: 0; } html, body { width: 100%; height: 100%; color: #5d5d5d; background: #f6f6f6; } html { scroll-behavior: smooth; } header, main, footer, section, article { display: block; } em, i { font-style: italic; } hr { margin: 1.5rem 0; border-top: 1px solid #b3c2c5; display: inline-block; width: 100%; } h1 { color: #5d5d5d; color: var(--color-theme-2); font-size: 1.1rem; font-weight: 500; margin-bottom: 2rem; } h2 { color: #5d5d5d; color: var(--color-theme-2); font-style: italic; font-size: 1.1rem; font-weight: 500; margin-bottom: 1.5rem; margin-top: 1.5rem; } .offer__container h2, .offer__container h1 { font-style: italic; font-size: 1.1rem; } .offer__container h2::before, .offer__container h1::before { content: ''; width: 5px; height: 15px; margin-right: .6rem; background: #c5c5c5; display: inline-block; border-left: 5px solid #529cc6; transform: skewX(-30deg); } h3 { color: #5d5d5d; color: var(--color-theme-2); font-size: 1rem; font-weight: 700; margin-bottom: 1.5rem; } p { font-size: .8rem; color: #5d5d5d; color: var(--color-p); line-height: 2; margin-bottom: 1.6rem; font-weight: 500; text-align: justify; } a { color: #5d5d5d; } a:hover { color: #cd0d0a; } .offer__container { padding: 0 2rem; } section.offer__container { padding: 3rem 2rem; } main ul, main ol { font-size: .8rem; color: #6e8a91; color: var(--color-p); line-height: 2; margin-bottom: 1.6rem; font-weight: 500; } .section ul > li { list-style: disc; margin-left: 2rem; } .section ol > li { margin-left: 2rem; list-style-type: decimal; } li#lista { list-style: none; } li#lista::before { content: '✓'; display: inline-block; font-size: 18 px; margin-right: 10px; color: #539cc5; } .small { font-size: 70%; } .big { font-size: 1.35rem; font-weight: 500; letter-spacing: 3px; } .margin-top { margin-top: -2rem; } .text-right { text-align: right; float: right; } .text-center { text-align: center; } .download { border: 1px solid #cfe0ea; padding: 5px 20px 5px 10px; border-radius: 5px; color: #5fa2c8; margin-left: 20px; position: relative; } .download::before { border-left: 1px solid #cfe0ea; width: 1px; height: 15px; margin-right: 10px; content: ''; display: inline-block; position: absolute; left: -10px; top: 5px; } .download::after { content: '🢒'; position: absolute; right: 7px; top: 3px; display: inline-block; font-size: 18px; line-height: 1; } .download:hover { color: #fff; background: #5fa2c8; border: 1px solid #5fa2c8; } .btn { color: #fff; padding: 7px 15px; display: inline-block; margin-top: 0; line-height: 1.2; font-style: italic; float: right; } .btn span { z-index: 9; } .btn::after { content: ''; background: linear-gradient(40deg, #ec0000 0%, #930606 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec0000",endColorstr="#930606",GradientType=1); position: absolute; z-index: 0; left: 0; right: 0; top: 0; bottom: 0; transform: skewX(-30deg); } .btn:hover { color: #fff; } .btn:hover::after { background: #5d5d5d; } .btn-dark::after { content: ''; background: #777777; background: linear-gradient(340deg, #777777 0%, #5d5d5d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#777777",endColorstr="#5d5d5d",GradientType=1); } /* FUNCTIONS */ /* MIXINS */ /* DEFINITIONS */ /* 32px */ @keyframes intro-back { from { filter: blur(50px); filter: blur(3.125rem); } to { filter: none; } } @keyframes intro-front { from { filter: blur(25px); filter: blur(1.5625rem); opacity: 0; } 50% { opacity: 1; } to { filter: none; } } @keyframes intro-slogan { from { filter: blur(25px); filter: blur(1.5625rem); opacity: 0; } to { filter: none; opacity: 1; } } /* FUNCTIONS */ /* MIXINS */ /* DEFINITIONS */ /* 32px */ /*! * Hamburgers * @description Tasty CSS-animated hamburgers * @author Jonathan Suh @jonsuh * @site https://jonsuh.com/hamburgers * @link https://github.com/jonsuh/hamburgers */ /* $hamburger-types: ( 3dx, 3dx-r, 3dy, 3dy-r, 3dxy, 3dxy-r, arrow, arrow-r, arrowalt, arrowalt-r, arrowturn, arrowturn-r, boring, collapse, collapse-r, elastic, elastic-r, emphatic, emphatic-r, minus, slider, slider-r, spin, spin-r, spring, spring-r, stand, stand-r, squeeze, vortex, vortex-r ) !default; */ .hamburger { padding: 0.9375rem 0.9375rem; display: inline-block; cursor: pointer; transition-property: opacity, filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; } .hamburger:hover { opacity: 0.7; } .hamburger.is-active:hover { opacity: 0.7; } .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after { background-color: #000; } .hamburger-box { width: 2.5rem; height: 1.5rem; display: inline-block; position: relative; } .hamburger-inner { display: block; top: 50%; margin-top: -0.125rem; } .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 2.5rem; height: 0.25rem; background-color: #000; border-radius: 0.25rem; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; } .hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; } .hamburger-inner::before { top: -0.625rem; } .hamburger-inner::after { bottom: -0.625rem; } /* * Squeeze */ .hamburger--squeeze .hamburger-inner { transition-duration: 0.075s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--squeeze .hamburger-inner::before { transition: top 0.075s 0.12s ease, opacity 0.075s ease; } .hamburger--squeeze .hamburger-inner::after { transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--squeeze.is-active .hamburger-inner { transform: rotate(45deg); transition-delay: 0.12s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--squeeze.is-active .hamburger-inner::before { top: 0; opacity: 0; transition: top 0.075s ease, opacity 0.075s 0.12s ease; } .hamburger--squeeze.is-active .hamburger-inner::after { bottom: 0; transform: rotate(-90deg); transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); } .menu .socials .hamburger-button { display: none; } .hamburger-label { position: relative; top: -0.25rem !important; } .cookies-bar { background-color: rgba(0, 0, 0, 0.6); border-top: 0.125rem solid rgba(0, 0, 0, 0.6); color: white; position: fixed; bottom: 0; z-index: 100; padding: 1rem 1rem; line-height: 1.5rem; text-align: center; width: 100%; } .cookies-bar > div { float: left; width: 100%; } .cookies-bar > div > div { float: left; width: 50%; text-transform: uppercase; } .lg-actions { top: 50%; top: calc(50% - 39px / 2); } .slicknav_menu { display: block; position: absolute; top: 90px; } .slicknav_nav { width: 100vw; text-align: center; margin-top: 3rem; } .header .slicknav_btn { margin-bottom: 3rem; margin-right: 5rem; } .header .slicknav_menu { z-index: 99; } .header .slicknav_nav { padding: 2rem 0; } .slicknav_nav .slicknav_row, .header .slicknav_nav a { padding: 12px 10px; margin: 8px 0px; font-size: 1.4rem; } /* PROJECT SPECIFIC SETTINGS */ :root { --color-theme-1: #5d5d5d; --color-theme-2: #5d5d5d; --color-p: #5d5d5d; --color-top-bar: transparent; --color-footer: #e8e8e8; --color-page-nav: #d2deed; --color-theme-1-darker-1: #1c1c1c; --color-theme-1-darker-2: black; --color-theme-1-darker-3: black; --color-theme-1-darker-4: black; --color-theme-2-darker-1: #1c1c1c; --color-theme-2-darker-2: black; --color-theme-2-darker-3: black; --color-theme-2-darker-4: black; --color-theme-1-lighter-1: #9e9e9e; --color-theme-1-lighter-2: #bababa; --color-theme-1-lighter-3: #bebebe; --color-theme-1-lighter-4: #cdcdcd; --color-theme-2-lighter-1: #9e9e9e; --color-theme-2-lighter-2: #bababa; --color-theme-2-lighter-3: #bebebe; --color-theme-2-lighter-4: #cdcdcd; --font-main: Montserrat; --font-special: Montserrat; --font-fallback: Arial, sans-serif; --font: var(--font-main), var(--font-fallback); --font-size: 16px; --font-size: 1rem; --delay: 0.33s; } strong, b { font-weight: 700; } em, i { font-style: italic; } sup, sub { font-size: 80%; } sup { top: -0.5em; } sub { top: 0.5em; } a { color: inherit; text-decoration: none; transition: 0.33s all; transition: var(--delay) all; } body { display: flex; flex-flow: column; font-family: "Montserrat", "Arial", "sans-serif"; font-family: var(--font); font-size: 16px; font-size: 1rem; font-size: var(--font-size); justify-content: space-between; } .container-wide { margin: 0 auto; max-width: 100%; padding: 0 16px; padding: 0 1rem; width: 1200px; width: 75rem; } .container-narrow { margin: 0 auto; padding: 0 16px; padding: 0 1rem; } .header { /* min-height: percent($height-top) / 1% * 1vw; */ } .header__bg-anim-back { background-image: url(); background-position: top center; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: -1; filter: blur(50px); filter: blur(3.125rem); transition: 4s all; animation-name: intro-back; animation-duration: 4s; animation-fill-mode: both; } .header.header--main { background-image: none; /* min-height: percent($height-top-main) / 1% * 1vw; */ } .header__bar { z-index: 1; } .header .bar__container { display: flex; justify-content: space-between; align-items: center; } .header .bar__logo a { float: left; height: 100%; width: inherit; } .header .bar__logo img { float: left; height: 100%; width: auto; } .header .bar__contact { text-transform: uppercase; font-size: .8rem; } .header .bar__contact a { margin-left: 2rem; font-weight: 500; } .header .bar__rel { display: flex; flex-direction: row; flex-wrap: nowrap; width: 100%; flex: 100%; background: #676767; color: #fff; line-height: 12px; } .header .bar__rel .w1 { color: #aeaeae; text-transform: uppercase; line-height: 38px; padding-left: 15px; font-weight: 500; font-size: .9rem; flex-basis: 118px; } .header .bar__rel .w2 { width: 88%; color: #fff; padding-left: 5px; } .header .bar__rel .w2 p { color: #fff; line-height: 38px; padding: 0; margin: 0; } .header #light-slider { width: 100%; position: relative; } .header #light-slider li { display: flex; height: 400px; background-size: cover; background-position: center; width: 100%; position: relative; justify-content: flex-end; align-items: flex-end; } .header #light-slider .txt-slider { padding: 1.2rem 3rem 1.2rem 1.5rem; background: #fff; display: inline-block; float: right; font-style: italic; position: relative; } .header #light-slider .txt-slider h1, .header #light-slider .txt-slider h2 { color: #cd0d0a; text-transform: uppercase; margin-top: 0.4rem; margin-bottom: .5rem; } .header #light-slider .txt-slider p { text-transform: uppercase; margin-left: 3rem; } .header #light-slider .txt-slider::before { content: ''; width: 0; height: 0; border-style: solid; border-width: 0px 0 174px 90px; border-color: transparent transparent #ffffff transparent; position: absolute; left: -90px; top: 0; } .header .lSSlideOuter .lSPager.lSpg { margin: 10px 0 0; padding: 0; text-align: center; position: absolute; left: 20px; z-index: 9; bottom: 20px; } .header .lSSlideOuter .lSPager.lSpg > li a { background-color: #fff; border-radius: 50%; display: inline-block; height: 15px; overflow: hidden; text-indent: -999em; width: 15px; } .header .lSSlideOuter .lSPager.lSpg > li.active a, .header .lSSlideOuter .lSPager.lSpg > li:hover a { background-color: #cd0d0a; } .header .bar__data { color: #5d5d5d; color: var(--color-theme-1); float: left; font-weight: 400; line-height: 29px; line-height: 1.8125rem; width: 100%; } .header .data__container { float: left; margin-bottom: 12px; margin-bottom: 0.75rem; width: 100%; } .header .data__address { color: #5d5d5d; font-size: 16px; font-size: 1rem; float: left; line-height: 18px; line-height: 1.125rem; width: 30%; font-weight: 400; } .header .data__contact { color: #5d5d5d; color: var(--color-theme-2); font-size: 16px; font-size: 1rem; float: right; text-align: right; width: 70%; padding-right: 3rem; } .header .data__contact a { margin-left: 2rem; } .header .data__contact a::before { margin-right: 0.5rem; } .header .bar__nav { color: #fff; font-size: 14px; font-size: 0.875rem; margin-top: 8px; width: 100%; background: #529dc5; background: linear-gradient(90deg, #529dc5 0%, #417d9a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#529dc5",endColorstr="#417d9a",GradientType=1); line-height: 30px; position: relative; overflow: hidden; } .header .bar__nav::after { content: ""; display: block; clear: both; float: none; } .header .bar__nav::before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 4px; background: #36637e; display: block; z-index: 1; opacity: 0.5; } .header .nav__menu { width: 70%; /* 727.69px */ /* 8 - 2 */ } .header .bar__nav li { float: left; letter-spacing: 0; text-transform: uppercase; position: relative; } .header .bar__nav li a { font-weight: 500; text-transform: uppercase; line-height: 30px; font-style: italic; text-shadow: 1px 2px 2px #2D556C; padding: .7rem 26px .7rem 25px; display: block; position: relative; } .header .bar__nav li a:hover { color: #fff; } .header .bar__nav li:first-child { margin-left: -20px; } .header .bar__nav li:first-child a { padding-left: 3.5rem; } .header .bar__nav li:last-child a { padding: .7rem 31px .7rem 34px; } .header .bar__nav li a::before { content: ""; display: block; position: absolute; left: 0; bottom: 0; top: 0; transform: skewX(-30deg); border-right: 1px solid #4d707f; transition: 0.33s all; transition: var(--delay) all; width: 100%; box-shadow: 1px 0px 3px 1px rgba(255, 255, 255, 0.22); } .header .bar__nav li.active, .header .bar__nav li:hover { color: #fff; } .header .bar__nav li.active > a span, .header .bar__nav li:hover > a span { color: #fff; } .header .bar__nav li.active a::before, .header .bar__nav li:hover a::before { background: #e80000; background: #ec0000; background: linear-gradient(40deg, #ec0000 0%, #930606 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec0000",endColorstr="#930606",GradientType=1); } .header .bar__nav ul { width: 100%; justify-content: start; display: flex; } .header .bar__nav ul ul { position: absolute; padding: 2rem 0 0 0; width: 200px; top: 1.2rem; display: none; left: calc(50% - 100px); top: 1.2rem; display: none; } .header .bar__nav ul ul li { margin: 0.4rem 0; text-align: center; width: 100%; text-transform: none; } .header .bar__nav ul ul li a::before { display: none; } .header nav > ul > li:nth-child(1) > ul, .header .header--main .bar__nav li:first-child ul { display: block; } .header__slogan { background-image: url(../images/assets/bg-top.jpg); background-position: top center; background-size: cover; height: 294px; } .header.header--page, .header.header--category { justify-content: space-between; } .header__heading { color: white; font-family: "Montserrat"; font-size: 30px; font-size: 1.875rem; font-weight: 700; line-height: 34px; line-height: 2.125rem; padding: 67px 0; padding: 4.1875rem 0; text-align: center; z-index: 1; } .header__heading p { opacity: 1; z-index: 2; } .header__heading::before { background-color: #5d5d5d; background-color: var(--color-theme-1); background-image: linear-gradient(-87deg, #9e9e9e 0%, #bebebe 100%, #cdcdcd 100%); opacity: 0.75; display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .header .header__bg { position: absolute; width: 70%; background-color: rgba(31, 96, 186, 0.6); top: 0; bottom: 0; right: 0; } .header .data__lang { position: absolute; right: 1rem; top: 5px; color: #fff; } .header .data__lang li { padding: 3px; } .header .data__lang a { color: #5d5d5d; color: var(--color-theme-2); } .header .data__lang a:hover { color: #1c1c1c; color: var(--color-theme-2-darker-1); } .header .data__lang .dropdown ul { display: none; } .header .data__lang .active { position: relative; padding-right: 10px; } .header .data__lang .active::after { content: ''; display: inline-block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #5d5d5d; border-top: 5px solid var(--color-theme-2); margin-left: 4px; margin-top: -5px; position: absolute; right: -5px; top: 50%; } .header .data__lang .dropdown:hover ul { display: block; } .new { line-height: 1; position: relative; padding-left: 34px; } .new::before { content: 'new'; width: auto; padding: 3px 4px; background: #e80000; display: inline-block; color: #fff; font-size: 8px; border-radius: 5px; line-height: 1; position: absolute; left: 0; top: 0; } .offer { display: flex; justify-content: space-between; } .col-sm-8 { width: 80%; float: left; } .col-sm-4 { width: 20%; float: right; margin-top: -1.5rem; } .col-sm-4 img { width: 100%; height: auto; } .home section { padding-top: 0; } .box { background: #fff; padding: 0 2rem 9px 2rem; display: flex; justify-content: space-between; background-image: url(../images/assets/pins.gif); background-position: bottom; background-repeat: repeat-x; margin-bottom: 3rem; } .box h2 { margin-top: 2rem; font-style: italic; font-size: .9rem; font-weight: 500; margin-bottom: 1rem; } .box .b { width: 29%; padding-right: 30px; padding-bottom: 30px; } .box .b::after { content: ""; display: block; position: absolute; right: 0; bottom: 0; top: 0; transform: skewX(-30deg); border-right: 1px solid #c8c8c8; } .box .b p { line-height: 1.2; } .box .b .btn { margin-right: 30px; } .box .last-b::after { display: none; } .box .last-b h2 { background: #f6f6f6; width: 100%; padding: 10px; } .container { max-width: 80%; margin: auto; padding: 0; } .container-margin { margin-top: 6rem; } .yt-block { margin: 1rem auto; display: block; position: relative; } .yt-block img { position: absolute; z-index: 2; left: 2rem; top: 2rem; } .yt-block::before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(110, 138, 145, 0.64); background-image: url(../images/assets/play.svg); background-position: center center; background-repeat: no-repeat; background-size: 70px; z-index: 2; cursor: pointer; } .active-y::before { visibility: hidden; display: none; } .yt-box { display: block; position: relative; } .row { margin-left: -1rem; margin-right: -1rem; display: flex; position: relative; overflow: hidden; flex-wrap: wrap; } .row .box { background: #d3dcde; padding: 2rem .5rem 2rem .5rem; width: 23%; margin: 1%; text-align: center; float: left; position: relative; justify-content: center; align-items: center; display: flex; flex-wrap: wrap; } .row .box span { font-size: 7rem; margin-bottom: 2rem; color: #fff; display: block; } .row .box h3 { color: #6e8a91; text-transform: uppercase; font-size: .8rem; font-weight: 600; letter-spacing: 2px; line-height: 1.5; width: 100%; } .row .box .b-hover { position: absolute; top: -360%; height: 210%; border: 5px solid #9db9c0; left: 0; right: 0; bottom: 0; } .row .row-1 { margin-top: 0; } .row .box .b-hover { transition: all 1s; background-size: cover; background-position: center -70px; z-index: 2; } .row .box .b-hover div { position: absolute; background: #fff; bottom: 0; left: 0; right: 0; padding: 1rem; } .row .box .b-hover div p { color: #6e8a91; text-transform: uppercase; font-size: .8rem; font-weight: 600; letter-spacing: 2px; line-height: 1.5; text-align: center; } .row .box .b-hover div .a { text-transform: uppercase; font-size: 1.1rem; font-weight: 600; color: #9db9c0; display: inline-block; line-height: 31px; justify-content: center; align-items: center; display: flex; } .row .box .b-hover div .a::before { content: ''; background-image: url(../images/assets/arrow.png); width: 36px; height: 31px; display: inline-block; margin-right: 1rem; line-height: 31px; height: 31px; background-position: center; } .row .box .b-hover a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; z-index: 9; } .clr { clear: both; width: 100%; } .accordion dt a { font-size: 1.2rem; letter-spacing: 1px; } .accordion dt, .accordion dd { padding: 14px 0 10px 0; border-bottom: 0; } .accordion dt a, .accordion dd a { display: block; color: #a4b9bd; cursor: pointer; } .accordion dt a:hover, .accordion dt .active, .accordion dd a:hover, .accordion dd .active { color: #6e8a91; } .accordion dd { border-top: 0; font-size: .8rem; color: #6e8a91; line-height: 2; margin-bottom: 1.1rem; font-weight: 500; letter-spacing: 1px; margin-left: 1.3rem; } .accordion dd:last-of-type { position: relative; top: -1px; } .row-full { width: 100vw; width: calc( 100vw - 10px); position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; margin-top: 2rem; margin-bottom: 2rem; overflow: hidden; display: flex; justify-content: center; } .page-nav { margin-bottom: 4rem; width: 100%; float: left; } .page-nav .next { float: right; } .page-nav .prev { float: left; } .research { margin-left: -1%; margin-right: -1%; } .item { width: 31.3%; margin: 1%; text-align: center; float: left; position: relative; height: 300px; display: flex; justify-content: center; align-items: center; } .item a { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 1rem; } .item a h2 { color: #fff; text-transform: uppercase; font-size: 1.8rem; line-height: 1.5; } .item a .more { position: absolute; bottom: 30px; text-transform: uppercase; font-size: 1.1rem; font-weight: 600; color: #9db9c0; display: inline-block; line-height: 31px; justify-content: center; align-items: center; display: flex; opacity: 0; transition: opacity .3s ease-in-out; left: 0; right: 0; } .item a .more::before { content: ''; background-image: url(../images/assets/arrow.png); width: 36px; height: 31px; display: inline-block; margin-right: 1rem; line-height: 31px; height: 31px; background-position: center; } .item a h2 { margin-top: 1rem; } .item:hover h2 { color: #6e8a91; } .item:hover::before { background: #fff; border: 5px solid #9db9c0; } .item:hover .more { opacity: 1; } .testimonials { float: left; width: 100%; clear: both; } .testimonials p { margin: 0; font-style: italic; max-height: 3rem; transition: max-height 0.45s ease-out; overflow: hidden; } .testimonials p:hover { max-height: 1000px; transition: max-height 0.45s ease-in; } .media h2 { opacity: 0; visibility: hidden; display: none; } .media img { max-width: 90%; } .media .item::before { content: ''; background: rgba(197, 208, 211, 0.88); } .media .item:hover::before { background: #fff; border: 5px solid #9db9c0; } .media .item:hover img { opacity: 0; display: none; } .media .item:hover h2 { opacity: 1; display: inline-block; visibility: visible; } .media .item a { padding: 2rem; } .section-page { padding: 0 3rem; display: flex; } .row-rel { display: flex; justify-content: space-between; flex-flow: wrap; margin-left: -1rem; margin-right: -1rem; } .row-rel a { display: block; width: 29%; height: 200px; margin: 1rem; background-size: cover; background-position: center; } .row-rel a:hover { opacity: .7; } .realizacje { margin-top: 3rem; } .realizacje h3 { margin-bottom: 0; } .realizacje .row-rel { margin-bottom: 1.5rem; } .section { padding-bottom: 60px; padding-top: 40px; padding-bottom: 3.75rem; padding-top: 2.5rem; } .section__heading { color: #5d5d5d; color: var(--color-theme-1); font-size: 45px; font-size: 2.8125rem; font-weight: 600; line-height: 44px; line-height: 2.75rem; margin-bottom: 37px; margin-top: 22px; margin-bottom: 2.3125rem; margin-top: 1rem; text-transform: uppercase; } .start { position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; background-color: #f8faf8; background-image: url(../images/assets/bg-pre.jpg); z-index: 1; background-position: bottom center; background-repeat: repeat; background-size: 100%; animation: animatedBackground 200s linear infinite; text-align: center; transition: all 1s ease; } .end { top: -100%; } @keyframes animatedBackground { 0% { background-position: bottom center; } 50% { background-position: top center; } 100% { background-position: bottom center; } } .start-img { position: absolute; bottom: 30%; width: 100%; text-align: center; } .start-img img { clear: both; display: inline-block; margin: 2rem; } #scroll-info { position: absolute; left: 50%; bottom: 30px; margin-left: -50px; width: 100px; height: 45px; z-index: 2; overflow: hidden; transition: opacity .3s ease-in-out; } #scroll-info:hover { opacity: .5; } .scroll { font-weight: 700; width: 100px; height: 45px; z-index: 2; overflow: hidden; color: #6e8a91; letter-spacing: 3px; font-size: 0.9rem; padding: 1.2rem .5rem; } .scroll:hover { color: #476167; } #scroll-info-line { position: absolute; left: 10px; bottom: 10px; width: 80px; height: 2px; overflow: hidden; z-index: 0; } #scroll-info-line div { position: absolute; left: 0; top: 0; width: 80px; height: 2px; background-color: #6e8a91; animation-duration: 1.5s; animation-fill-mode: both; animation-iteration-count: infinite; animation-name: scroll-info-line; animation-timing-function: ease-in-out; } @keyframes scroll-info-line { from, 5% { width: 0px; } 33%, 66% { left: 0px; width: 80px; } 95%, to { left: 80px; } } .footer { background-color: #fff; padding: 1.8rem 1rem 0 1rem; text-align: center; font-size: .7rem; font-weight: 500; margin-top: 2rem; background-image: url(../images/assets/fotterbg.gif); background-position: top; background-repeat: repeat-x; } .footer ul { display: flex; justify-content: space-between; } .footer li { list-style: none; float: left; } .footer__container { display: flex; justify-content: space-between; } .footer__container a { margin: 0 .8rem; align-items: center; display: flex; text-transform: uppercase; font-style: italic; font-weight: 500; font-size: .7rem; color: #b0b0b0; } .footer__container a:hover { color: #555; } .footer__top-btn { display: none; text-align: center; position: fixed; bottom: 2rem; right: 2rem; z-index: 999; } .footer__top-btn a { background-color: #5d5d5d; background-color: var(--color-theme-2); background-image: url("../img/arrow-up.png"); background-position: center; background-repeat: no-repeat; background-size: 50% 50%; border-radius: 50%; display: block; height: 36px; height: 2.25rem; margin: 0 auto 11px auto; margin: 0 auto 0.6875rem auto; width: 36px; width: 2.25rem; z-index: 99; } .footer__top-btn a img { height: 16px; height: 1rem; visibility: hidden; width: 16px; width: 1rem; } .footer__top-btn a:hover { opacity: 0.6; } .footer__bottom-bar { font-size: 12px; font-size: 0.75rem; margin-top: 30px; margin-top: 1.875rem; font-weight: 400; border-top: 2px solid #c2c2c2; } .footer__bottom-bar > div { margin-top: 0.5rem; float: right; } .footer__bottom-bar .bar-kaczka { margin-left: 4rem; } .footer__bottom-bar .bottom-bar__group > p { display: flex; align-items: center; justify-content: center; height: 2rem; line-height: 1.2; } .footer__bottom-bar .bottom-bar__group > p span { margin: 0 1.5rem; } .footer__bottom-bar .bottom-bar__links { display: inline; list-style-type: none; } .footer__bottom-bar .links__item { display: inline; } .footer__bottom-bar .links__item::before { content: " / "; } .footer__bottom-bar .bottom-bar__kaczka img { height: auto; margin-left: 0.5rem; } footer.container-wide { width: 73rem; } .menu-id-9 .footer { margin-top: 0; } .main { color: #555; font-size: 19px; font-size: 1.1875rem; line-height: 28px; line-height: 1.75rem; } .main i, .main em { font-style: italic; } .main ol { list-style-type: decimal; margin-left: 1rem; } .main ol li::before { display: none; } .main h2 { color: #5d5d5d; color: var(--color-theme-1); margin-bottom: 0.5rem; font-weight: 500; font-size: 1.3rem; font-style: italic; } .main section h2 { color: #5d5d5d; color: var(--color-theme-1); margin-bottom: 0.5rem; font-weight: 500; font-size: 1.3rem; font-style: italic; } .main li { padding-left: 21.6px; padding-left: 1.2em; } .main li::before { color: #5d5d5d; color: var(--color-theme-1); content: "\2022"; margin-left: -6.8px; padding: 0 18px; padding: 0 0.94737em; position: relative; } .main .btn:hover { color: #fff; } .main p { text-align: justify; } .main .o-hidden p { display: inline-block; } .main p:first-of-type { margin-bottom: 19.5px; margin-bottom: 1.21875rem; } .main p:not(:first-of-type):not(:last-of-type) { margin-bottom: 19.5px; margin-bottom: 1.21875rem; margin-top: 19.5px; margin-top: 1.21875rem; } .main p:last-of-type { margin-top: 19.5px; margin-top: 1.21875rem; } .main__heading { color: #5d5d5d; color: var(--color-theme-1); font-size: 30px; font-size: 1.875rem; font-weight: 800; line-height: 29px; line-height: 1.8125rem; margin-bottom: 67px; margin-bottom: 4.1875rem; text-align: center; letter-spacing: 2px; text-transform: uppercase; } .main__two { display: flex; justify-content: space-between; font-size: 1rem; } .main__nav { font-size: 14px; font-size: 0.73684em; flex-basis: 282.4px; flex-basis: 14.86316em; flex-shrink: 0; margin-right: 36.66667px; margin-right: 2.29167rem; } .main__nav li::before { content: ""; display: none; margin: 0; padding: 0; } .main__nav li { cursor: pointer; margin: 0; padding: 0; transition: 0.33s all; transition: var(--delay) all; } .main__nav li.active, .main__nav li:hover { background-color: #d2deed; background-color: var(--color-page-nav); } .main__nav li:hover a { color: #9e9e9e !important; color: var(--color-theme-1-lighter-1) !important; } .main__nav a { display: block; padding: 10px 25px; padding: 0.52632em 1.31579em; transition: 0.33s all; transition: var(--delay) all; } .main__nav #heading__checkbox { display: none; } .main__nav .nav__list { border-color: #5d5d5d; border-style: solid; border-width: 1px; border-width: 0.0625rem; border-bottom-left-radius: 22.5px 18px; border-bottom-left-radius: 1.35rem 1.125rem; border-bottom-right-radius: 22.5px 18px; border-bottom-right-radius: 1.35rem 1.125rem; border-top-left-radius: 22.5px 18px; border-top-left-radius: 1.35rem 1.125rem; border-top-right-radius: 22.5px 18px; border-top-right-radius: 1.35rem 1.125rem; } .main__nav .nav__list .list__heading { display: none; margin-top: 2px; margin-top: 0.10526em; position: absolute; right: 0; z-index: 10; } .main__nav .nav__list .list__heading:hover { background-color: inherit; color: inherit; } .main__nav .nav__list .list__heading label { display: inline-block; padding: 2px; padding: 0.10526em; padding-right: 16px; padding-right: 0.84211em; transform-origin: 25% 50%; transform: rotateZ(-90deg); transition: 0.33s all; transition: var(--delay) all; } .main__nav .nav__list::before, .main__nav .nav__list::after { content: ""; display: block; height: 18px; height: 0.94737em; width: 100%; } .main__content { flex-grow: 1; } .main__content .category__text { margin-bottom: 16px; margin-bottom: 1rem; } .main__content .category__list { display: flex; flex-wrap: wrap; } .main__content .category__list .product__item { border-color: #5d5d5d; border-color: var(--color-theme-1); border-style: solid; border-width: 1px; border-width: 0.0625rem; border-bottom-left-radius: 22.5px 18px; border-bottom-left-radius: 1.40625rem 1.125rem; border-bottom-right-radius: 22.5px 18px; border-bottom-right-radius: 1.40625rem 1.125rem; border-top-left-radius: 22.5px 18px; border-top-left-radius: 1.40625rem 1.125rem; border-top-right-radius: 22.5px 18px; border-top-right-radius: 1.40625rem 1.125rem; float: left; font-size: 21px; font-size: 1.3125rem; margin: 16px; margin: 1rem; margin-top: 0; overflow: hidden; width: 30%; width: calc(100% / 2 - 2 * 16px); width: calc(100% / var(--items) - var(--items) * 16px); } .main__content .category__list .product__item::before { background-color: white; content: ""; display: block; position: absolute; left: 0; right: 0; bottom: 0; transition: 0.33s all; transition: var(--delay) all; z-index: 1; } .main__content .category__list .product__image { cursor: pointer; height: 200px; height: 12.5rem; height: calc(200px * 3 / var(--items)); height: calc(12.5rem * 3 / var(--items)); background-color: white; background-position: center; background-repeat: no-repeat; background-size: cover; min-height: 200px; min-height: 12.5rem; transition: 0.33s all; transition: var(--delay) all; } .main__content .category__list .product__desc { background-color: white; color: #808080; font-family: "Montserrat", "Arial", "sans-serif"; font-size: 13px; font-size: 0.8125rem; padding: 8px 24px; padding: 0.5rem 1.5rem; z-index: 2; } .main__content .category__list .product__desc p { line-height: 18px; line-height: 1.125rem; margin: 4px 0; margin: 0.25rem 0; } .main__content .category__list .product__desc .desc__name { font-weight: bold; } .main__content .category__list .product__desc .desc__attr--price { color: #336699; font-weight: bold; } .main__content .category__list::after { content: ""; display: block; clear: both; float: none; } .main__content .category__item { border-color: #5d5d5d; border-color: var(--color-theme-1); border-style: solid; border-width: 1px; border-width: 0.0625rem; border-bottom-left-radius: 22.5px 18px; border-bottom-left-radius: 1.40625rem 1.125rem; border-bottom-right-radius: 22.5px 18px; border-bottom-right-radius: 1.40625rem 1.125rem; border-top-left-radius: 22.5px 18px; border-top-left-radius: 1.40625rem 1.125rem; border-top-right-radius: 22.5px 18px; border-top-right-radius: 1.40625rem 1.125rem; float: left; font-size: 21px; font-size: 1.3125rem; font-weight: bold; margin: 16px; margin: 1rem; margin-top: 0; overflow: hidden; width: 30%; width: calc(100% / 2 - 2 * 16px); width: calc(100% / var(--items) - var(--items) * 16px); } .main__content .category__item .item__image { background-color: white; background-image: url("../userfiles/logos/main_blend.png"); background-position: center; background-repeat: no-repeat; background-size: cover; height: 221px; height: 13.8125rem; transition: 0.33s all; transition: var(--delay) all; } .main__content .category__item .item__desc { background-color: #d2deed; background-color: var(--color-page-nav); display: block; margin: 0; padding: 26px 16px; padding: 1.625rem 1rem; text-align: center; transition: 0.33s all; transition: var(--delay) all; } .main__content .category__item:hover .item__image { transform: scale(1.125); } .main__content .category__item:hover .item__desc { background-color: #5d5d5d; background-color: var(--color-theme-1); color: white; font-size: 23.92031px; font-size: 1.49502rem; font-weight: bold; } .main__content .category__item:hover::before { background-color: #5d5d5d; background-color: var(--color-theme-1); } .main__content .category__item::before { background-color: #d2deed; background-color: var(--color-page-nav); content: ""; display: block; position: absolute; left: 0; right: 0; top: 221px; top: 13.8125rem; bottom: 0; transition: 0.33s all; transition: var(--delay) all; } .main--page, .main--category { margin-bottom: 52px; margin-bottom: 3.25rem; } .main--contact { font-size: 30px; font-size: 1.875rem; line-height: 39px; line-height: 2.4375rem; margin-bottom: 0; } .main--contact .main__heading { margin-bottom: 128px; margin-bottom: 8rem; } .main--contact .main__two-form { display: flex; justify-content: space-between; margin-bottom: 78px; margin-bottom: 4.875rem; border: solid 0.3rem #5d5d5d; border: solid 0.3rem var(--color-theme-2); padding: 2.5rem 8rem; font-size: 1.6rem; font-weight: 500; margin-top: 2rem; line-height: 1.4; } .main--contact .main__two-form > div { width: 50%; } .main--contact .main__two-form p { font-size: 1.4rem; font-weight: 800; } .main--contact .main__two-form .icon-location::before { position: absolute; left: -3.5rem; color: #5d5d5d; color: var(--color-theme-2); font-size: 2rem; } .main--contact .main__two-form h2 { margin: 0; } .main--contact .main__two-form + .map__link { font-size: 16px; font-size: 1rem; font-weight: bold; } .main--contact .contact-row { margin-right: -2rem; display: flex; } .main--contact .w50 { float: left; width: 50%; margin-right: 2rem; } .main--contact .contact-row-50 { width: 50%; } .main--contact .w30 { margin-right: 1rem; } .main--contact .w30 input { margin-bottom: 0.5rem !important; } .main--contact .w30 label { margin-bottom: 2rem; } .main--contact label { margin-bottom: .6rem; text-transform: uppercase; } .main--contact .two-form__form { max-width: 671px; max-width: 41.9375rem; } .main--contact .two-form__form .form__heading { margin-bottom: 40px; margin-bottom: 2.5rem; } .main--contact .two-form__form .form__contact { float: left; width: 100%; } .main--contact .two-form__form .form__contact input, .main--contact .two-form__form .form__contact textarea { border: none; background: #fff; font-family: "Montserrat"; font-family: var(--font); font-size: 14px; font-size: 0.875rem; padding: 15px; text-align: left; width: 100%; margin-bottom: 1.5rem; border: 1px solid #b6ccd5; } .main--contact .two-form__form .form__contact input:focus, .main--contact .two-form__form .form__contact textarea:focus { outline: none; border: 1px solid #799aa8; } .main--contact .two-form__form .form__contact input[name="form[name]"], .main--contact .two-form__form .form__contact input[name="form[mail]"], .main--contact .two-form__form .form__contact input[name="form[security]"] { float: left; } .main--contact .two-form__form .form__contact input[name="form[security]"] { float: right; } .main--contact .two-form__form .form__contact input[disabled], .main--contact .two-form__form .form__contact textarea[disabled] { border-color: black; color: black; } .main--contact .two-form__form .form__contact input[name="form[submit]"][disabled] { background-color: #9e9e9e !important; background-color: var(--color-theme-2-lighter-1) !important; } .main--contact .two-form__form .form__contact input[name="form[submit]"][disabled]:hover { background-color: #bababa !important; background-color: var(--color-theme-2-lighter-2) !important; } .main--contact .two-form__form .form__contact textarea { margin-bottom: 14px; margin-bottom: 0.875rem; width: 100%; height: 8rem; } .main--contact .two-form__form .form__contact input[name="form[cv]"] { padding: 0; background: none; margin: 1rem 0; } .main--contact .two-form__form .form__contact .cv { margin-top: 2rem; color: var(--color-theme-1); font-size: 1.5rem; font-weight: 700; } .main--contact .two-form__form .form__contact div.checkbox { clear: both; line-height: 1; } .main--contact .two-form__form .form__contact .checkbox input { width: auto; margin-bottom: 0; } .main--contact .two-form__form .form__contact .checkbox label { clear: none; float: none; text-transform: none; line-height: 1; } a.formLikeBtn, .main--contact .two-form__form .form__contact input[name="form[submit]"][type="submit"] { background: #6e8a91; border-color: transparent; border-style: solid; border-width: 0; cursor: pointer; font-weight: 500; letter-spacing: 2px; padding: 8px 25px; font-size: 1rem; text-align: center; transition: 0.33s all; transition: var(--delay) all; width: auto; margin-top: 2rem; color: #fff; } a.formLikeBtn:hover, .main--contact .two-form__form .form__contact input[name="form[submit]"][type="submit"]:hover { background: #4f6f77; } .main--contact .two-form__form .form__contact .label-c { margin-top: 1.5rem; margin-left: 40px; } .main--contact .two-form__form .form__contact label { width: 100%; text-align: left; font-size: 0.8rem; color: #777; width: auto; clear: both; float: left; line-height: 1.3; } .main--contact .two-form__form .form__contact label input { text-align: left; color: #777; width: auto; line-height: 1.4; } .main--contact .two-form__form .form__contact .container-checkbox { display: block; position: relative; padding-left: 0px; margin-bottom: 12px; font-size: 22px; user-select: none; } .main--contact .two-form__form .form__contact .container-checkbox label { cursor: pointer; } .main--contact .two-form__form .form__contact .container-checkbox input { position: absolute; opacity: 0; cursor: pointer; } .main--contact .two-form__form .form__contact .container-checkbox .checkmark { position: absolute; top: 0; left: -40px; height: 25px; width: 25px; background-color: #eee; cursor: pointer; } .main--contact .two-form__form .form__contact .container-checkbox:hover input ~ .checkmark { background-color: #ccc; } .main--contact .two-form__form .form__contact .container-checkbox input:checked ~ .checkmark { background: #5d5d5d; background: var(--color-theme-2); } .main--contact .two-form__form .form__contact .container-checkbox .checkmark:after { content: ""; position: absolute; display: none; } .main--contact .two-form__form .form__contact .container-checkbox input:checked ~ .checkmark:after { display: block; } .main--contact .two-form__form .form__contact .container-checkbox .checkmark:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; transform: rotate(45deg); } .main--contact .two-form__form .form__message { clear: both; float: none; padding-top: 16px; padding-top: 1rem; } .main--contact .two-form__form .form__message.message-send-success { color: green; } .main--contact .two-form__form .form__message.message-send-error, .main--contact .two-form__form .form__message.message-verification-error, .main--contact .two-form__form .form__message.message-not-send { color: #5d5d5d; color: var(--color-theme-2); } .main .container__form { width: 100%; float: left; } .main__map { flex-shrink: 0; height: 450px; height: 28.125rem; margin-top: 10rem; } .main__map .leaflet-tile-pane { -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); } .leaflet-control-container { height: 100%; } .promotions { --items: 3; } .promotions__container { display: flex; flex-wrap: wrap; } .promotions__container .product__item { float: left; font-size: 21px; font-size: 1.3125rem; font-weight: bold; margin: 16px; margin: 1rem; margin-top: 0; overflow: hidden; width: 30%; width: calc(100% / 2 - 2 * 16px); width: calc(100% / var(--items) - var(--items) * 16px); } .promotions__container .product__item::before { background-color: white; content: ""; display: block; position: absolute; left: 0; right: 0; top: 221px; top: 13.8125rem; bottom: 0; transition: 0.33s all; transition: var(--delay) all; z-index: 1; } .promotions__container .product__image { cursor: pointer; height: 200px; height: 12.5rem; background-color: white; background-position: center; background-repeat: no-repeat; background-size: contain; transition: 0.33s all; transition: var(--delay) all; } .promotions__container .product__desc { background-color: white; color: #808080; font-family: "Montserrat", "Arial", "sans-serif"; font-size: 15px; font-size: 0.9375rem; margin-top: 16px; margin-top: 1rem; padding: 8px 24px; padding: 0.5rem 1.5rem; text-align: center; z-index: 2; } .promotions__container .product__desc p { line-height: 20px; line-height: 1.25rem; margin: 8px 0; margin: 0.5rem 0; } section img[width], main img[width], aside img[width] { height: auto; } .category__text { color: #808080; } .category__text.text--top div[style*="inline-block"] { line-height: 20.8px; line-height: 1.3em; min-width: 20%; } .category__text.text--top div[style*="inline-block"] img { height: auto; max-width: 100%; } .category__heading { font-size: 24px; font-size: 1.5rem; font-weight: bold; margin: 24px 0; margin: 1.5rem 0; text-align: center; } .left-o { float: left; width: 55%; padding-right: 10rem; } .l2 { padding-right: 0; width: 40%; } .right-o { width: 45%; float: right; } .right-o .border { font-weight: 800; } .r2 { width: 55%; padding-left: 2rem; margin-bottom: 7rem; } .r2.last { margin-bottom: 0; } .o-1 { margin-top: -8rem; } .yellow-bg { float: left; width: 100%; background: #5d5d5d; background: var(--color-theme-2); margin: 2rem 0 8rem 0; padding: 2.5rem 20rem 2.5rem 5rem; background-image: url(../images/assets/bg-yellow.png); background-position: center right; background-repeat: no-repeat; } .yellow-bg li { list-style: none; list-style-type: none; font-size: 1.4rem; padding-left: 0; margin-bottom: 0.5rem; color: #111; } .yellow-bg li::before { display: none; } .img1 { position: relative; } p.img1 img { z-index: 9; } p.img1::after { border: 4px solid #5d5d5d; border: 4px solid var(--color-theme-2); position: absolute; content: ''; right: -256px; left: auto; height: 60%; bottom: 31px; width: 100%; display: inline-block; } .img2 { position: relative; } p.img2 img { z-index: 9; max-width: 100%; } p.img2::after { border: 4px solid #5d5d5d; border: 4px solid var(--color-theme-2); position: absolute; content: ''; left: -256px; height: 60%; bottom: -130px; width: 100%; display: inline-block; } .border { border: 4px solid #5d5d5d; border: 4px solid var(--color-theme-2); float: left; max-width: 600px; padding: 2rem 5rem; color: #111; margin-top: 3rem; text-align: center; } .border strong { text-align: center; width: 100%; display: inline-block; line-height: 1.5; } .border strong:first-of-type { margin: 1rem 0 0 0; } .gallery { width: 100%; width: calc(100% + 20px); float: left; margin-left: -10px; margin-right: -10px; } .gallery .item-g { display: inline-block; width: 20%; height: 350px; margin: 0; padding: 0; float: left; margin-bottom: 20px; } .gallery a { display: block; height: 100%; background-position: center; background-size: cover; margin: 10px; padding: 0; } .gallery a:hover { opacity: 0.8; } .o-hidden { overflow: hidden; } img[data-src] { cursor: pointer; } /** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ .owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; } .owl-carousel { display: none; width: 100%; z-index: 1; } .owl-carousel .owl-stage { position: relative; touch-action: manipulation; -moz-backface-visibility: hidden; } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { width: 100%; position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); } .owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none; } .owl-carousel .owl-item img { display: block; width: 100%; } .no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; } .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel.owl-refresh .owl-item { visibility: hidden; } .owl-carousel.owl-drag .owl-item { padding-left: 3px; padding-top: 4px; padding-bottom: 1rem; touch-action: pan-y; user-select: none; } .owl-carousel.owl-grab { cursor: move; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; } .owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { animation-name: fadeOut; } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .owl-height { transition: height .5s ease-in-out; } .owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease; } .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0; } .owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease; } .owl-carousel .owl-video-play-icon:hover { transform: scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease; } .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; } .home .owl-carousel .owl-stage-outer { width: calc(100% + 20px); } .slicknav_nav { background: #fff; width: 100%; } html::-webkit-scrollbar { width: 5px; } html::-webkit-scrollbar-track { background: #ddd; } html::-webkit-scrollbar-thumb { background: #5d5d5d; background: var(--color-theme-2); } html::-webkit-scrollbar-thumb:hover { background: #cd0d0a; } p:last-child { margin-bottom: 0; } /*# sourceMappingURL=style.css.map */
[-] responsive.css
[edit]
[-] animations.css
[edit]
[-] style-ie9.css
[edit]
[-] style-ie.min.css
[edit]
[-] magnific-popup.css
[edit]
[-] responsive.css.map
[edit]
[-] hamburgers.min.css.map
[edit]
[+]
..
[-] animation.css
[edit]
[-] troniny-ie7-codes.css
[edit]
[-] style-ie9.min.css.map
[edit]
[-] owl.carousel.min.css
[edit]
[-] troniny-ie7.css
[edit]
[-] responsive.min.css
[edit]
[-] style.css.map
[edit]
[-] normalize.min.css
[edit]
[-] lightbox.min.css
[edit]
[-] reset.css
[edit]
[-] animations.min.css.map
[edit]
[-] lightgallery.css
[edit]
[-] animations.min.css
[edit]
[-] lg-transitions.css
[edit]
[-] slicknav.min.css
[edit]
[-] style-ie.min.css.map
[edit]
[-] owl.theme.green.min.css
[edit]
[-] troniny.css
[edit]
[-] lightslider.min.css
[edit]
[-] owl.video.play.png
[edit]
[-] style-ie.css.map
[edit]
[-] normalize.css
[edit]
[-] lightgallery.min.css
[edit]
[-] style-ie9.css.map
[edit]
[-] style-ie.css
[edit]
[-] style.min.css
[edit]
[-] hamburgers.css
[edit]
[-] style.css
[edit]
[-] lg-fb-comment-box.css
[edit]
[-] lg-transitions.min.css
[edit]
[-] troniny-codes.css
[edit]
[-] lg-fb-comment-box.min.css
[edit]
[-] troniny-embedded.css
[edit]
[-] ajax-loader.gif
[edit]
[-] basic.css
[edit]
[-] style-ie9.min.css
[edit]
[-] hamburgers.css.map
[edit]
[-] responsive.min.css.map
[edit]
[-] hamburgers.min.css
[edit]
[-] animate.css
[edit]
[-] owl.theme.default.min.css
[edit]
[-] style.min.css.map
[edit]
[-] animations.css.map
[edit]