@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@300&display=swap'); [class*="col-"] { float: left; padding: 5px; width: 100%; } @media only screen and (min-width: 600px) { .col-s-1 {width: 8.33%;} .col-s-2 {width: 16.66%;} .col-s-3 {width: 25%;} .col-s-4 {width: 33.33%;} .col-s-5 {width: 41.66%;} .col-s-6 {width: 50%;} .col-s-7 {width: 58.33%;} .col-s-8 {width: 66.66%;} .col-s-9 {width: 75%;} .col-s-10 {width: 83.33%;} .col-s-11 {width: 91.66%;} .col-s-12 {width: 100%;} } @media only screen and (min-width: 769px) { .col-1 {width: 8.33%;} .col-2 {width: 16.66%;} .col-3 {width: 25%;} .col-4 {width: 33.33%;} .col-5 {width: 41.66%;} .col-6 {width: 50%;} .col-7 {width: 58.33%;} .col-8 {width: 66.66%;} .col-9 {width: 75%;} .col-10 {width: 83.33%;} .col-11 {width: 91.66%;} .col-12 {width: 100%;} img { width: auto; height: auto; } } body { font-family: 'Noto Serif', serif; background-color:#203431; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative; min-width: 342px; max-width: 1920px; margin: auto; } .bodySG { background: url(../../image/Strona/bg.jpg) fixed no-repeat top center, #203431; background-attachment: scroll; } section, header, footer { min-width: 342px; max-width: 1920px; margin: auto; } .printContainer { display: none; } .cb{ clear: both; } .left{ float: left; } .right{ float: right; } .posRel {position: relative} .posAbs {position: absolute} a { color: #acacac; text-decoration: none; } a:hover { color: #d1a96b; text-decoration: none; } .clearfix { display: block; position: relative; } .slider { overflow: hidden; position: relative; } .sliderBG { /*transition: background-color 2s ease-in-out;*/ background-color: #ffffff; } .sliderCont { margin: 0 auto; /*max-width: 1200px;*/ background-color: #000; transition: background-color 2s ease-in-out; max-height: 940px; object-position: 50% 50%; } .moreLink { display: none; } .wrap {width: 100%; margin: 0 auto;} #slider .wrap {position: absolute; color: #ffffff; top: 23%;} #slider .desc-wrap { /*width: 48%;right: 0; position: absolute; margin-top: 1%;*/ width: 100%; right: 0; position: absolute; margin-top: 1%; margin: 0 auto; font-family: 'Noto Serif', serif; letter-spacing: 0.2em; opacity:0.6; } #slider .desc-wrap h1 { padding-top: 15px; min-height: 150px; background-size: 67px; } #slider .desc-wrap h2 { /*font-size: 2.9em; font-size: 3vw; color: #fff; font-weight: 100; line-height: 1.0; margin: 27% 0 20px 0;*/ font-size: 3.4em; font-family: 'Noto Serif', serif; font-size: 2.8vw; color: #fff; font-weight: 100; line-height: 0.5; width: 100%; text-align: center; opacity: 0.5; } #slider .desc-wrap h3 { /*font-size: 2.9em; font-size: 3vw; color: #fff; font-weight: 100; line-height: 1.0; margin: 27% 0 20px 0;*/ font-family:'Noto Serif', serif; font-size: 2.1em; font-style: italic; color: #fff; font-weight: 100; line-height: 0.5; /*margin: 8% 15px 20px 0;*/ width: 100%; text-align: center; } #slider .more {color: #fff; text-align: center; /*! float: left; */ text-decoration: none; display: block; border: 1px solid #ffffff; padding: 0.5em 1em; border-radius: 3px; position: absolute; top: 19vw; right: calc(50% - 80px);/*! width: 200px; */} #slider .more:hover {background: rgba(0,135,186,0.4); border: 1px solid rgba(0,47,97,0.1)} .desc-wrap h3,.desc-wrap .desc p,.desc-wrap .desc a {visibility: visible;} .desc { /*position: absolute; margin-top: 5%; font-size: 1.2vw;*/ position: absolute; margin-top: 4.1%; font-size: 1.12vw; width: 82%; text-align: right; font-weight: 100; } #swipebox-overlay { background: rgba(0,0,0,0.7); } div.menuRwd { display: none; } .naviIconBoxModule { position: absolute; right: 3px; top: 0px; border: 4px solid transparent; padding: 5px; padding-bottom: 1px; background: transparent; /*width: 46px;*/ } .sellIconBox { position: absolute; right: 10px; top: 5px; border: 4px solid #fff; padding: 5px; padding-bottom: 1px; background: #fff; /*width: 46px;*/ } #nav-icon, #sell-icon { width: 30px; height: 25px; position: relative; /*margin: 50px auto;*/ -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; } #nav-icon span, #sell-icon span { display: block; position: absolute; height: 3px; width: 100%; background: #d3531a; /*border-radius: 9px;*/ opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; } /* Icon 2 */ #nav-icon, #sell-icon { } #nav-icon span , #sell-icon span { display: block; position: absolute; height: 3px; width: 50%; background: #565960; opacity: 1; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; } #nav-icon span:nth-child(even), #sell-icon span:nth-child(even) { left: 50%; /*border-radius: 0 9px 9px 0;*/ } #nav-icon span:nth-child(odd), #sell-icon span:nth-child(odd) { left:4px; /*border-radius: 9px 0 0 9px;*/ } #nav-icon span:nth-child(1), #sell-icon span:nth-child(1), #nav-iconspan:nth-child(2), #sell-icon span:nth-child(2) { top: 0px; } #nav-icon span:nth-child(3), #sell-icon span:nth-child(3), #nav-icon span:nth-child(4), #sell-icon span:nth-child(4) { top: 9px; } #nav-icon span:nth-child(5), #sell-icon span:nth-child(5), #nav-icon span:nth-child(6), #sell-icon span:nth-child(6) { top: 18px; } #nav-icon.open span:nth-child(1), #sell-icon.open span:nth-child(1),#nav-icon.open span:nth-child(6), #sell-icon.open span:nth-child(6) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #nav-icon.open span:nth-child(2), #sell-icon.open span:nth-child(2),#nav-icon.open span:nth-child(5), #sell-icon.open span:nth-child(5) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } #nav-icon.open span:nth-child(1), #sell-icon.open span:nth-child(1) { left: 5px; top: 5px; } #nav-icon.open span:nth-child(2), #sell-icon.open span:nth-child(2) { left: calc(50% - 2px); top: 5px; } #nav-icon.open span:nth-child(3), #sell-icon.open span:nth-child(3) { left: -50%; opacity: 0; } #nav-icon.open span:nth-child(4), #sell-icon.open span:nth-child(4) { left: 100%; opacity: 0; } #nav-icon.open span:nth-child(5), #sell-icon.open span:nth-child(5) { left: 5px; top: 13px; } #nav-icon.open span:nth-child(6), #sell-icon.open span:nth-child(6) { left: calc(50% - 2px); top: 13px; } .socialBox { position: absolute; top: 190px; border: 0px solid; z-index: 10; right: 0; width: 6vw; text-align: center; } .socialBoxItem { z-index: 1019; height: 3vw; width: 3vw; margin-bottom: 2px; position: absolute; } .socialBoxItem a { text-decoration: none; font-family: 'Noto Serif', serif; font-weight: bold; font-size: 1.1em; color:#ffffff; white-space: nowrap; text-transform: uppercase; width: 100%; display: block; height: 3vw; } .socialBoxItem a:hover { text-decoration: none; font-family: 'Noto Serif', serif; font-weight: bold; font-size: 1.1em; color:#ffffff; white-space: nowrap; text-transform: uppercase; } .socialBox .boxFb { background: url("../../image/fb.svg") left top no-repeat; background-size: 3vw 3vw; /*height: 23%;*/ /*line-height: 8vw;*/ right: -2vw; } .socialBox .boxFbShow { right: 0.02vw; transition: 0.5s cubic-bezier(.76,.05,.86,.06); } .socialBox .boxFb:hover { background-color: #000000; } .socialBox .boxInsta { background: url("../../image/insta.svg") left top no-repeat; background-size: 3vw 3vw; top: 3.04vw; right: -3vw; } .socialBox .boxInstaShow { right: 0.02vw; transition: 0.5s cubic-bezier(.76,.05,.86,.06); } .socialBox .boxInsta:hover { background-color: #000000; } .socialBox .boxLinkedin { background: url("../../image/linkedin.svg") left top no-repeat; background-size: 3vw 3vw; top: 6.1vw; right: -3vw; } .socialBox .boxLinkedinShow { right: 0.02vw; transition: 0.5s cubic-bezier(.76,.05,.86,.06); } .socialBox .boxLinkedin:hover { background-color: #000000; } * { box-sizing: border-box; } img { width: auto; height: auto; } .row:after { content: ""; clear: both; display: block; } .header { background-color:rgba(0, 0, 0, 0.6); font-family:'Noto Serif', serif; font-size: 18px; color:#acacac; text-align:center; margin: 0px 0px 0px 0px; width:100%; z-index: 11; position: fixed; } .headerFixed { position: relative; height: 170px; } .header_sticky { border-bottom: 0px red; } .headerBackground { background: url(../../image/Strona/bg_menu.jpg) fixed no-repeat top center, #203431; /*background-size: 100%;*/ } .top { /*max-width: 1200px;*/ margin: 0 auto; height: 170px; font-family:'Noto Serif', serif; font-size: 18px; color:#acacac; position: relative; width: 80%; max-width: 1400px; } .logoContainer { width: 310px; padding-left: 30px; padding-right: 30px; margin-top: 20px; } h1.logo { padding: 0px; margin-bottom: 0px; margin-top: 15px; cursor: pointer; } .logo { background: url("../../image/Strona/logo_zurawik.svg") left top no-repeat; background-size: 240px; width: 240px; height: 117px; overflow: hidden; display: block; text-indent: -9999px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .logo-small { background: url("../../image/Strona/logo_zurawik.svg") left top no-repeat; overflow: hidden; display: block; text-indent: -9999px; width: 90px; height: 44px; background-size: 90px 44px; } .logo a { display: block; height: 117px; overflow: hidden; position: absolute; /*right: 0;*/ text-indent: -9999px; top: 0; width: 240px; } .logo-small a { display: block; height: 60px; overflow: hidden; position: absolute; /*right: 0;*/ text-indent: -9999px; top: 0; width: 100px; } .navigation { position: absolute; bottom: 0px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; /*! left: 4em; */ float: inline-end; right: 50px; } .navigation-small { bottom: -104px; /*left: 3em;*/ } .navLang { color: #a1a1a1; position: absolute; top: 70px; height: 40px; right: 5px; width: 40px; z-index: 2000; } .navLang a { border: 1px #a1a1a1 solid; color: #a1a1a1; height: 40px; width: 40px; line-height: 35px; border-radius: 50%; display: inline-block; transition-duration: 1s; } .navLang:hover a { background-color: #d1a96b; color: #141c24; transition-duration: 1s; height: 40px; width: 40px; } .parallax-window { min-height: 400px; background: transparent; } .introTitle { text-align:center; margin-top: 3em; margin-bottom: 24px; } .introTitle h3 { font-size: 1.7em; position: relative; color:#2e2e2e; letter-spacing:0.2em; } .introTitle h3:after { content:''; position:absolute; width:50px; height:2px; background:#e31c21; bottom: -25px; left:0; right:0; margin:auto; } .rowIntro { display: block; flex-wrap: wrap; box-sizing: border-box; align-items: stretch; height: 100%; margin: 0 auto; /*padding-top: 3em;*/ /*margin-bottom: 20px*/ /* max-width: 720px;*/ } .rowIntroEnd { } .scrollHiddenOn { visibility: visible; opacity: 0; -webkit-transform: matrix3d(0.85, 0, 0, 0, 0, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -moz-transform: matrix3d(0.85, 0, 0, 0, 0, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -ms-transform: matrix3d(0.85, 0, 0, 0, 0, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -o-transform: matrix3d(0.85, 0, 0, 0, 0, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.85, 0, 0, 0, 0, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -webkit-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; -moz-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; -ms-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; -o-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; } /* -webkit- -moz- -ms- -o-*/ .scrollHiddenOff { visibility: visible; opacity: 1; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -ms-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -o-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -webkit-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; -moz-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; -ms-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; -o-transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; transition: opacity 1s cubic-bezier(0.5, 0, 0, 1) 0s, transform 1s cubic-bezier(0.5, 0, 0, 1) 0s; } /*.scrollTrapBoxOn {opacity: 1; transform: translate3d(0px, 0px, 0px) rotateX(85.9deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);} .scrollTrapBoxOff {opacity: 1; transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);}*/ .scrollTrapBoxOn { -webkit-transform: perspective(100px) rotateX(50deg) scale3d(0.5, 1, 1); -moz-transform: perspective(100px) rotateX(50deg) scale3d(0.5, 1, 1); -ms-transform: perspective(100px) rotateX(50deg) scale3d(0.5, 1, 1); -o-transform: perspective(100px) rotateX(50deg) scale3d(0.5, 1, 1); transform: perspective(100px) rotateX(50deg) scale3d(0.5, 1, 1); -webkit-transition: transform 0.5s cubic-bezier(.17,.84,.44,1); -moz-transition: transform 0.5s cubic-bezier(.17,.84,.44,1); -ms-transition: transform 0.5s cubic-bezier(.17,.84,.44,1); -o-transition: transform 0.5s cubic-bezier(.17,.84,.44,1); transition: transform 0.5s cubic-bezier(.17,.84,.44,1); } .scrollTrapBoxOff { -webkit-transform: perspective(0px) rotateX(0deg) scale3d(1, 1, 1); -moz-transform: perspective(0px) rotateX(0deg) scale3d(1, 1, 1); -ms-transform: perspective(0px) rotateX(0deg) scale3d(1, 1, 1); -o-transform: perspective(0px) rotateX(0deg) scale3d(1, 1, 1); transform: perspective(0px) rotateX(0deg) scale3d(1, 1, 1); -webkit-transition: transform 0.5s ease; -moz-transition: transform 0.5s ease; -ms-transition: transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; } .introBox { /*! font-family: Source Sans Pro; */ font-size:0.95em; color:#ffffff; text-transform: initial; height: 400px; max-width: 90%; padding: 1.8em; overflow: hidden; } .introBox h2 { font-size: 1.5em; letter-spacing:0.2em; font-weight:bold; } .introBox h3 { margin: auto; width: 87px; height: 107px; background-size: 87px; margin-top: 52px; opacity: 0.6; } .introBoxText { font-size:1.2em; color:#ffffff; padding-left: 4em; padding-right: 4em; padding-bottom: 30px; } .introBox .more { color: #ffffff; text-align: center; text-decoration: none; display: block; /*border: 1px solid #c69937;*/ padding: 0.5em 1em; border-radius: 3px; background-color:rgba(255,255,255,0.2); margin: auto; width: 150px; } .introBox .more:hover { background-color: #2c2c2b; opacity: 1.0; transition-duration:1.5s; /*border: 1px solid #2c2c2b;*/ } .flipBox { } .flipBox { } .front { transition: ease-in-out 1s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } .back { transform: rotatey(180deg); transition: ease-in-out 1s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; padding: 0; } .introBox .lineTop { /*border-bottom: 9px solid #5b919a;*/ height: 9px; /*background-color: #5b919a;*/ width: 20%; margin: auto; position: relative; top: -20px; } .introBox .lineBottom { /*border-bottom: 5px solid #5b919a;*/ /*background-color: #5b919a;*/ height: 5px; width: 20%; position: absolute; bottom: 16px; left: 50%; transform: translate(-50%, -50%); } .lineTopSecurity, .lineBottomSecurity { background-color: #979fa0; } .lineTopEnergy, .lineBottomEnergy { background-color: #979fa0; } .lineTopProperty, .lineBottomProperty { background-color: #979fa0; } .containerSecurity, .containerEnergy, .containerProperty { height: 400px; margin: 0 auto; margin-bottom: 0.2em; } .security, .energy, .property { background-color:#000000; position: absolute; top: 0; left: 5%; width: 100%; color:#ffffff; border-radius:10px; border-color:#ffffff; border: 2px solid white; } .securityIcon{ background: url("../../image/Strona/restauracja_iko.png") center no-repeat; max-height: 100%; margin-top: -2em; margin-bottom: -2em; height: 15em; } .securityIcon_back{ background: url("../../image/Strona/back_restauracja.jpg") center no-repeat; max-height: 100%; height: 150em; } .energy { background-color:#222222; } .energyIcon { background: url("../../image/Strona/apartamenty_iko.png") center no-repeat; hmax-height: 100%; margin-top: -2em; margin-bottom: -2em; height: 15em; } .energyIcon_back{ background: url("../../image/Strona/back_apartamenty.jpg") center no-repeat; max-height: 100%; height: 150em; } .property { background-color:#3c3c3c; } .propertyIcon { background: url("../../image/Strona/lokalizacja_iko.png") center no-repeat; max-height: 100%; margin-top: -2em; margin-bottom: -2em; height: 15em; } .propertyIcon_back{ background: url("../../image/Strona/back_lokalizacja.jpg") center no-repeat; max-height: 100%; height: 150em; } .containerIntro { /*! height: 400px; */ margin: 0 auto; /*margin-bottom: 0.2em;*/ /*max-width: 300px;*/ color: #ffffff; font-size: 1.0em; padding: 0; } #contentMain { margin: 0 auto; /*width: 80%;*/ } .trescSG { font-family: 'Noto Serif', serif; font-size:12px; color:#bcbcbc; text-align: center; padding-top:4em; padding-bottom:0em; max-height: none; overflow: hidden; -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in; } .trescSGText { color:#bcbcbc; font-size: 24px; line-height:36px; padding-top: 2.3em; padding-bottom: 2.3em; max-width: 1400px; margin: auto; } .trescSGText img { max-width: 700px; border-radius:10px; border-color:#ffffff; border: 4px solid white; } .trescSGText a { color:#bdbdbd; padding-top: 2.3em; padding-bottom: 2.3em; font-family: 'Noto Serif', serif, sans-serif; } .trescSGText a:hover { color:#bdbdbd; } .trescSG h2 { font-size: 48px; position: relative; color:#d1a96b; font-weight: 300; font-family: 'Noto Serif', serif; } .trescSG h2:after { content:''; position:absolute; width:75px; height:4px; bottom: -33px; left:0; right:0; margin:auto; } .trescSGOpen { max-height: max-content; overflow: hidden; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; } .boxSG0 { padding-top:60px; } .boxSG0 h2 { font-size: 88px; position: relative; color:#a1a1a1; letter-spacing:16px; font-weight: 100; font-family: 'Noto Serif', serif; margin-bottom:-2px; } .boxSG0 h2:first-letter { color: #d1a96b; } .boxSG0 h3 { font-size: 25px; letter-spacing:12px; color:#d1a96b; font-weight:normal; font-family: 'Noto Serif', serif; } .zobacz { font-size: 16px; position: relative; color:#bdbdbd; font-family: 'Noto Serif', serif; text-align: center; display: inline-block; width: 220px; line-height: 40px; background-color: #937f5f; margin-top:10px; margin-bottom:80px; -webkit-transition: background-color 1s ease-out; -moz-transition: background-color 1s ease-out; -o-transition: background-color 1s ease-out; transition: background-color 1s ease-out; cursor: pointer; } .zobacz:hover { background-color: #084a4a; } .boxSG1 { background: rgba(8,74,74,0.4); padding-left:16vw; padding-right:16vw; font-size: 20px; line-height:36px; } .boxSG2 { background: rgba(17,19,39,0.4); padding-left:16vw; padding-right:16vw; font-size: 14px; line-height:22px; } /* 350px na 124px w kolorze: #3c4a72 z ceniem i rozjasnia sie do koloru #fca537 */ .moreSG { font-family: 'Noto Serif', serif; font-size:2em; color:#ffffff; text-align: center; text-transform:uppercase; display: inline-block; width: 230px; line-height: 80px; background-color: #ff7536; margin: 0.8em; -webkit-transition: background-color 1s ease-out; -moz-transition: background-color 1s ease-out; -o-transition: background-color 1s ease-out; transition: background-color 1s ease-out; -webkit-box-shadow: inset 0px 0px 20px 5px rgba(0,0,0,0.24); box-shadow: inset 0px 0px 20px 5px rgba(0,0,0,0.24); cursor: pointer; } .moreSG:hover { background-color: #fca537; } .adressBox { padding-top: 0px; padding-bottom: 5px; line-height: normal; max-width: 400px; } .footer_container { /*max-width: 1300px;*/ margin: 0 auto; font-family: 'Noto Serif', serif; font-size:0.9em; color:#a1a1a1; background-color:rgba(0,0,0,1.0); /*max-height: 154px;*/ } .footer_container h3{ text-align: left; color: #ff7536; text-transform:uppercase; } .footerBoxLeft, .footerBoxRight { min-width: 550px; text-align: left; } .product { padding-left: 20em; } .logaSG { font-family: 'Noto Serif', serif; font-size:1.4em; color:#656977; text-align: center; background-color:#676767; font-family: 'Noto Serif', serif; max-width: 100%; padding: 1em; } .logaSG .container { max-width: none; } .logaSG h2 { font-family: 'Noto Serif', serif; font-size:1.5em; letter-spacing:0.2em; color:#b0aeae ; text-transform:uppercase; margin-bottom: 0.2em; } .logaSG h3 { background-color: #e8e8e8; text-align: center; font-size: 2em; color: #a85454; letter-spacing: 0.14em; font-weight: normal; } .logaSG .more { text-align: center; margin-bottom: 3.5em; } .logaSG .more a { color: #fff; text-align: center; text-decoration: none; border: 1px solid #2f2d31; padding: 0.5em 1em; border-radius: 3px; font-size: 0.8em; max-width: 180px; background-color: #2f2d31; } .logaSG .more a:hover { background: #dbad58; border: 1px solid rgba(0,47,97,0.1); } .logaSGText { color:#fff; font-size: 1em; padding-top: 2em; padding-bottom: 1em; } .actionSetTemplate { font-family: 'Noto Serif', serif; font-size:1.4em; color:#ffffff; text-align: left; background-color:#cfb563; max-width: 100%; /*padding: 1em;*/ } .fileConteiner { padding-left: 1em; padding-right: 1em; padding-bottom: 1.5em; padding-top: 0.3em; border-top:0.02em solid #937f5f; max-width: 1920px; margin: auto; font-size: 1.2em; background-color:#162321; font-family: 'Noto Serif', serif; } .fileConteiner a{ color: #d1a96b; } .fileConteiner a:hover{ color: #3d383a; } .fileConteiner h3{ text-align:left; font-family: 'Noto Serif', serif; font-size:1.4em; color:#b79d73; font-weight:normal; letter-spacing:0.1em; } .fileWrapper { max-width: 1400px; margin: auto; } .footerLine { background: url('../../image/Strona/pasek.jpg') top center no-repeat; min-height: 7px; position: relative; } .contactForm { margin: 1.8em auto; /*padding: 1.8em;*/ width: 100%; } .contactForm .label { margin: 0.5em 10% 5px 0; float: left; display: block; line-height: 28px; min-width: 6em; text-align: left; font-size: 1.4em; color: #656977; } .warning { color: #3c4044; font-family: 'Noto Serif', serif; font-size: 0.7em; } .contactForm .value { float: left; /*border: solid 1px red;*/ width: 100%; text-align: left; } .contactForm .entry { clear: both; width: 100%; } .contactForm input[type="text"] { background: #ffffff; border: 1px #18659f; border-radius: inherit; margin: 0; min-height: 2.2em; text-align: left; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-sizing: border-box; display: block; line-height: 1.4em; outline: 0 ; padding: 0.4em; width: 100%; border-radius: 0em; color: #686868; font-family: 'Noto Serif', serif; font-size: 1.1em; } .contactForm input[type="text"]:focus { -webkit-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; -moz-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; } #datepicker_in, #datepicker_out { background: url("../../image/input_calendar.png") no-repeat center right 2px #ffffff; } .contactForm textarea { background: #ffffff; border: 1px #18659f; border-radius: inherit; margin: 0; min-height: 2.2em; text-align: left; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-sizing: border-box; display: block; line-height: 1.4em; outline: 0 none; padding: 0.4em; width: 100%; border-radius: 0em; color: #686868; font-family: 'Noto Serif', serif; font-size: 15px; } .contactForm textarea:focus { -webkit-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; -moz-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; } .contactForm select { background: #ffffff; border: 1px #18659f; border-radius: inherit; margin: 0; min-height: 2.2em; text-align: left; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-sizing: border-box; display: block; line-height: 1.4em; outline: 0 ; padding: 0.4em; width: 100%; border-radius: 0em; color: #686868; font-family: 'Noto Serif', serif; font-size: 15px; -webkit-appearance:none; -moz-appearance:none; background: url("../../image/drop_down_arrow.png") no-repeat center right 2px #ffffff; } .contactForm select:focus { -webkit-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; -moz-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; } input[type="submit"], input[type="button"] { font-family: 'Noto Serif', serif; font-size:1.8em; color:#ffffff; text-align: center; text-transform:uppercase; display: inline-block; width: 220px; line-height: 60px; background-color: #ff7536; margin: 0.8em; -webkit-transition: background-color 1s ease-out; -moz-transition: background-color 1s ease-out; -o-transition: background-color 1s ease-out; transition: background-color 1s ease-out; -webkit-box-shadow: inset 0px 0px 20px 5px rgba(0,0,0,0.24); box-shadow: inset 0px 0px 20px 5px rgba(0,0,0,0.24); cursor: pointer; } .input[type="submit"]:hover, input[type="button"]:hover { background-color: #8098dd; } .cookieView { overflow: hidden; z-index: 100000000000000000000000; position: fixed; width: 370px; bottom: 10px; right: 10px; opacity: 0.9; } .cookieInfo { background: #e5e0cf; border-radius: 5px; color: #bcbcbc; font-size: 0.8em; min-height: 84px; position: relative; width: 340px; -webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.7); box-shadow: 0px 1px 6px 0px rgba(223, 193, 99, 0.7); } .cookieInfo .text { line-height: 20px; padding: 10px; word-spacing: -1px; } .projectItem { /*min-height: 884px;*/ } .projectItemDesc { min-height: 38em; font-size: 1.1em; color: #ffffff; padding-left: 6em; padding-right: 6em; } .projectItemDesc h2 { padding-top: 7em; font-size: 1.6em; font-weight: bold; color: #ffffff; } .imgGallery { /*max-width: 25%;*/ padding: 0px; } .imgGallery img { width: 100%; vertical-align: middle; opacity: 1; } .imgGallery img:hover { opacity: 0.6; transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out; } .itemImageGalleryDetail { margin: 0px; color: transparent; } .itemImageGalleryDetail:hover { transition: all .5s ease-out; -moz-transition: all .5s ease-out; -webkit-transition: all .5s ease-out; -o-transition: all .5s ease-out; color: #fff; } .imgDescription { position: absolute; bottom: 0; margin: .5vw; } @media only screen and (max-width: 390px) { .cookieInfo { height: auto; margin: 0 2px; width: 98%; } .cookieView { overflow: hidden; z-index: 100000000000000000000000; position: fixed; height: auto; margin: 0 2px; width: 90%; } .slider { display: none; } } @media only screen and (max-width: 960px) { .find { left: auto; right: 2em; } .langIcon { left: auto; } .boxSG0 h2 { font-size: 60px; position: relative; color:#a1a1a1; letter-spacing:16px; font-weight: 100; font-family: 'Noto Serif', serif; margin-bottom:-2px; } .boxSG0 h3 { font-size: 16px; letter-spacing:8px; color:#d1a96b; font-weight:normal; font-family: 'Noto Serif', serif; } } .menu { color:#ffffff; font-family:'Noto Serif', serif; font-size: 1.2em; text-align:center; float: right; /*! margin: 0px 0px 0px 0px; */ /*! width:100%; */ /*! border:0px solid; */ /*! height: 64px; */ /*! line-height: 64px; */ /*! -webkit-transition: all 0.4s ease; */ /*! transition: all 0.4s ease; */ } .menu-small { /*height: 32px;*/ /*line-height: 32px;*/ } #nav { font-family: 'Noto Serif', serif; font-size: 20px; text-transform: uppercase; color:#000000; /*! text-transform: uppercase; */ text-decoration: none; margin:0; padding:0; list-style:none; } /* make the LI display inline */ /* it's position relative so that position absolute */ /* can be used in submenu */ #nav li { display: inline-bloc; position: relative; /*height: 80px;*/ /*min-height: 55px;*/ float: left; width: auto; line-height: 80px; margin-right: 2px; margin-left: 2px; min-width: 100px; } #nav li:after { margin-right: 2px; padding-right: 3px; } #nav li:hover .menuCover { /*background-color: #3c4a72;*/ /*! transition: initial; */ color: #7a7a7a; transform-origin: top; transition: 0.25s ease-in; transform:scaleY(1); } .menuCover { position: absolute; top: 0; left: 0; width: 100%; z-index: -1; height: 80px; transform-origin: top; transition: 0.25s ease-out; transform:scaleY(0); } /* this is the parent menu */ #nav li a { color: #acacac; text-decoration: none; padding-left: 0.5em; padding-right: 0.5em; font-size:0.7em; font-family: 'Noto Serif', serif; } #nav li a:hover { color: #d1a96b; /*display: inline;*/ } /* you can make a different style for default selected value */ #nav a.selected { color:#d1a96b; } /* submenu, it's hidden by default */ #nav ul { position:absolute; left: 50%; transform: translate(-50%, 0px); /*top: 0px;*/ display:none; margin:0 0 0 0px; padding:0; list-style:none; line-height: 25px; width: 100%; height: auto; } #nav ul li { width: 10em; } #nav ul li a { width:100%; float:left; background-color: #bab5b2; color: #000000; font-family: 'Noto Serif', serif; padding: 8px; line-height: 20px; font-size:0.7em; /*font-weight:bold;*/ margin-bottom:0px; border-top: 1px solid #e7e7e7; border-right: 0px solid #bab5b2; display: block; border-bottom: 1px solid #bab5b2; width: 100%; opacity: 0.7; text-transform: uppercase; /* white-space:nowrap;*/ } #nav ul li:hover { } #nav ul li a:hover { /* background-color:#575757; border-bottom: 1px solid #575757;*/ color: #ffffff; font-weight:normal; } /* display block will make the link fill the whole area of LI */ #nav ul a { color: #5a2e86; text-decoration: none; float:left; } #nav ul a:hover { color: #a85454; text-decoration: none; } /* fix ie6 small issue we should always avoid using hack like this should put it into separate file : ) *html #nav ul { margin:0 0 0 -2px; }*/ #intro { /*! text-align: center; */ /*! overflow: hidden; */ margin-top: 20px; background-color: transparent; margin: 0 auto; margin-top: -80px; /*! min-height: 720px; */ } .container { margin: 0 auto; /*max-width: 98%;*/ /*max-width: 1000px;*/ width: 100%; /*! width: 70em; */ } .row { /*! margin-top: -50px; */ /*! margin-left: -50px; */ } .aside { background-color: #33b5e5; padding: 15px; color: #ffffff; text-align: center; font-size: 14px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); } .footer { background-color: #000000; color: #acacac; text-align: center; font-size: 12px; /*padding: 15px;*/ } /* Direction Nav */ .flex-direction-nav {*height: 0; margin: 0 !important; padding: 0} .flex-direction-nav a {width: 37px; height: 64px; margin: -32px 0 0; display: block; background: url(../../image/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;} .flex-direction-nav .flex-next {background-position: 100% 0; right: -37px; } .flex-direction-nav .flex-prev {left: -37px;} .flexslider:hover .flex-next {opacity: 0.6; right: 13px;} .flexslider:hover .flex-prev {opacity: 0.6; left: 13px;} .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;} .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} /* Control Nav */ .flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index: 2; bottom: 10px !important;} .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(255,255,255,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;} .flex-control-paging li a:hover { background: #2e4b75; background: rgba(46,75,117,1); } .flex-control-paging li a.flex-active { background: #fff; background: rgba(255,255,255,0.9); cursor: default; } .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} .flex-control-thumbs li {width: 25%; float: left; margin: 0;} .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} .flex-control-thumbs img:hover {opacity: 1;} .flex-control-thumbs .flex-active {opacity: 1; cursor: default;} #contact { /*padding-bottom: 3em;*/ overflow: hidden; } #contact .box { -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); position: relative; bottom: 0; } #contact.inactive .box { bottom: -15em; } #main { /*background-color:#8098dd;*/ color:#273032; font-family:'Noto Serif', serif; font-size: 16px; /*line-height: 34px;*/ margin: 0px 0px 0px 0px; width:100%; padding-bottom:28px; padding-top:16px; border:0px solid; } .main { position: relative; margin: auto; /*overflow-x: hidden;*/ z-index: 2; } .main.fullscreen { /*height: 100%;*/ /*background: url(../../image/Strona/polonia_pattern.png) round, #fbf1e8;*/ } .main.style1 { text-align: center; padding: 3em 0 3em 0; } .main.style1 h2 { font-size: 4.25em; line-height: 1em; letter-spacing: -4px; } .main.style1:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .main.style1 .content { -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); opacity: 1.0; display: inline-block; vertical-align: middle; } .main.style1.inactive .content { opacity: 0; } .main.style2 { padding: 3em 3em 3em 3em; overflow: hidden; border: 1px solid red; background-color:#cd8927; } .main.style2 .content { -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); position: relative; width: 72%; display: inline-block; vertical-align: middle; background-color:#cd8927; padding: 0 3em 0 3em; border-radius: 2px 50px; } .main.style2.left:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .main.style2.left .content { left: 0; } .main.style2.right:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .main.style2.right .content { left: 14%; } .main.style2.inactive.left .content { left: -86%; } .main.style2.inactive.right .content { left: 120%; } .main.style3 { text-align: center; /*! padding: 0em 10px 3em 10px; */ /*background-color:#ffffff;*/ } .main.contentText { padding: 3em 3em 3em 3em; /*overflow: hidden;*/ border: 0px solid red; background-color:#ffffff; } .main.contentText .content { -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); position: relative; width: 72%; display: inline-block; vertical-align: middle; background-color:#ffffff; padding: 0 3em 0 3em; border-radius: 2px 50px; } .main.contentText.left:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .main.contentText.left .content { left: 0; } .main.contentText.right:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .main.contentText.right .content { left: 14%; } .columnRight { float: right; background-color: #cd8927; margin-left: 30px; margin-top: 60px; } .menuRight { padding: 2em; line-height: 25px; } .menuRight .link1-head { color: #0087ba; font-size: 1.2em; } .menuRight .link1 { padding-left: 1em; padding-top: 4px; } .menuRight .link1 a { color: #000000; font-size: 1.1em; } .menuRight .link1 a:hover { color: #0087ba; } .menuRight .link2 { padding-left: 2em; } .menuRight .link2 a { color: #000000; font-size: 1.0em; } .menuRight .link2 a:hover { color: #0087ba; } .menuRight .link3 { padding-left: 3em; line-height: 16px; } .menuRight .link3 a { color: #000000; font-size: 0.8em; } .menuRight .link3 a:hover { color: #0087ba; } .main.style2.inactive.left .content { left: -86%; } .main.contentText.inactive.right .content { left: 120%; } .main.footer { text-align: center; /*padding: 3em 10px 3em 10px;*/ background-color: #ffffff; text-align:center; margin: 0px 0px 0px 0px; width:100%; /* padding-top:15px; padding-bottom:3px;*/ border:0px solid; /* position: relative; bottom: 0;*/ } .main.footer h2 { color: #ef9719; font-family:'Noto Serif', serif; font-weight:normal; font-size: 22px; text-decoration: none; } .main.footer a { color: #7a7a7a; text-decoration: none; } .main.footer small { font-size:0.85em; } .main.footer a:hover { color: #8f8f8f; text-decoration: none; } .main.footer ul { list-style-position: inside; padding: 0; line-height: 1em; list-style-type: square; text-align: left; } .main.footer .copyright,.address { /*text-align: left;*/ /*padding-left: 4em;*/ } .main.footer .address { float: none; margin: 0 auto; } /* Work */ #work .row.images .image { -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); position: relative; top: 0; left: 0; opacity: 1.0; } #work .row.images .image img { max-width: 100%; width: auto; padding-top:10px; } #work .row.images.inactive .image { opacity: 0; } #work .row.images.inactive .image.from-left { left: -14em; } #work .row.images.inactive .image.from-right { left: 14em; } #work .row.images.inactive .image.from-top { top: -7em; } #work .row.images.inactive .image.from-bottom { top: 7em; } #work .row a { font-family:'Noto Serif', serif; font-size: 24px; line-height: 26px; color:#a85454; text-align:center; text-decoration: none; } #work .row a:hover { color: #00bef3; text-decoration: none; } @keyframes LoadBox { 0% { opacity: 0; } 100% { opacity: 1; } } .tekst { color: #000000; font-size:0.8em; } .tekst a { color: #7a7a7a; } .tekst a:hover { color: #8f8f8f; } .tresc { margin-top: 5em; padding-bottom: 3em; font-family: 'Noto Serif', serif; font-size:16px; line-height:32px; color:#aaaaaa; text-align: left; animation: LoadBox 0.7s ease-in-out; /*max-width: 1200px;*/ margin: auto; background-color:#162321; /*width: 80%;*/ } .tresc h1.title { font-family:'Noto Serif', serif; font-size: 58px; line-height:62px; color: #a1a1a1; text-align: center; text-transform: uppercase; letter-spacing: 6px; position: relative; margin-top: 0px; padding-top:80px; padding-bottom:80px; margin-bottom: 1em; font-weight:normal; background-color:#141c24; } .tresc h1.title:first-letter { color: #d1a96b; } .tresc img { max-width: 100%; height: auto; width: auto; } .tresc h1 { font-size:46px; color:#d1a96b ; font-weight:normal; margin-bottom:80px; font-family:'Noto Serif', serif; } .tresc h2 { font-size:32px; color:#937f5f; margin-bottom:80px; margin-top:80px; font-weight:normal; font-family:'Noto Serif', serif; } .tresc h3 { font-size:18px; color:#937f5f; font-weight:bold; font-family:'Noto Serif', serif; } .tresc hr { margin-top: 3em; margin-bottom: 3em; margin-left: 0; margin-right: 0; color: #d1a96b; background-color: #d1a96b; height: 1px; border-style: solid; } .tresc td, th { padding-left: 0.4em; padding-right: 0.4em; padding-top:0.2em; padding-bottom:0.2em; border: 0.05em solid #575757; } .tresc a { color: #d1a96b; } .tresc a:hover { text-decoration:underline; } .tresc table { margin-top: 3em; margin-bottom: 3em; border-collapse: collapse; border-spacing: 0px; } .trescContent { padding-top: 2vw; padding-bottom: 2vw; padding-left:5vw; padding-right:5vw; max-width: 1600px; margin: auto; } .mainNewsItem { border:1px solid #868686; padding:0.8em; background-color:#eeeeee; border-radius: 10px; margin: 4%; text-align: center; font-family:'Noto Serif', serif; font-size: 0.9em; line-height:2.3em; } .mainNewsItem h1 { font-family:'Noto Serif', serif; min-height: 80px; padding-left: 1.0em; padding-right: 1.0em; } .mainNewsItem a { color:#868686; font-size: 1.5em; padding-top: 2.3em; padding-bottom: 2.3em; font-family: 'Noto Serif', serif, sans-serif; } .mainNewsItem a:hover { color:#8f8f8f; } .moreInfoMain { max-width: 630px; border: solid red 0px; color: #ffffff; } .moreInfoImage { float: left; min-height: 265px; min-width: 260px; border: solid red 0px; margin-right: 5px; background-color: #e6e6e6; position: relative; } .moreInfoImage img { border: solid 0px red; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; margin: 0 auto; text-align: center; max-width: 200px; max-height: 200px; width: auto; height: auto; } .moreInfoTitle { float: left; border: solid red 0px; min-width: 350px; min-height: 85px; background-color: #b7b7b7; text-align: center; line-height: 85px; font-size: 20px; } .moreInfoFileMain { float: left; border: solid red 0px; min-width: 350px; min-height: 85px; margin-top: 5px; background-color: #e6e6e6; color: #0099ff; position: relative; } .moreInfoFile { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; margin: 0 auto; } .moreInfoFile a { display: block; color: #0099ff; text-align: center; vertical-align:middle; font-size: 12px; } .moreInfoFile img { max-width: 32px; height: 32px; vertical-align:middle; margin-bottom: 8px; } .moreInfoContact { float: left; border: solid red 0px; min-width: 350px; min-height: 85px; margin-top: 5px; background-color: #7e9fb2; } .moreInfoContact a { display: block; color: #ffffff; text-align: center; line-height: 85px; font-size: 24px; } .formBox { /*float: left;*/ /*margin: 3em;*/ /* padding-top: 3em; padding-bottom: 3em;*/ padding: 2em; width:100%; max-width: 600px; margin: auto; } .formContainer { text-align: center; max-width:600px; border: solid red 0px; } .contactForm { margin: 1.8em auto; /*padding: 1.8em;*/ width: 100%; } .contactForm .label { margin: 0.5em 10% 5px 0; float: left; display: block; line-height: 28px; min-width: 6.5em; text-align: left; font-size: 1.25em; } .contactForm .value { float: left; /*border: solid 1px red;*/ width: 40%; text-align: left; } .contactForm .entry { clear: both; width: 100%; } .contactForm input[type="text"] { background: #e8e8e8; border: 1px #18659f; border-radius: inherit; margin: 0; min-height: 2.2em; text-align: left; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-sizing: border-box; display: block; line-height: 1.4em; outline: 0 ; padding: 0.4em; width: 100%; border-radius: 0em; color: #686868; font-family: 'Noto Serif', serif; font-size: 15px; } .contactForm input[type="text"]:focus { -webkit-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; -moz-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; } #datepicker_in, #datepicker_out { background: url("../../image/input_calendar.png") no-repeat center right 2px #ffffff; } .contactForm textarea { background: #e8e8e8; border: 1px #18659f; border-radius: inherit; margin: 0; min-height: 15em; text-align: left; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-sizing: border-box; display: block; line-height: 1.4em; outline: 0 none; padding: 0.4em; width: 100%; border-radius: 0em; color: #686868; font-family: 'Noto Serif', serif; font-size: 15px; min-width: 30em; } .contactForm textarea:focus { -webkit-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; -moz-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; } .contactForm select { background: #ffffff; border: 1px #18659f; border-radius: inherit; margin: 0; min-height: 2.2em; text-align: left; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-sizing: border-box; display: block; line-height: 1.4em; outline: 0 ; padding: 0.4em; width: 100%; border-radius: 0em; color: #686868; font-family: 'Noto Serif', serif; font-size: 15px; -webkit-appearance:none; -moz-appearance:none; background: url("../../image/drop_down_arrow.png") no-repeat center right 2px #ffffff; } .contactForm select:focus { -webkit-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; -moz-box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; box-shadow: 0 0 12px #3c4a72 /*{a-active-background-color}*/; } input[type="submit"], input[type="button"] { background: none repeat scroll 0 0 #3c4a72; border: medium none; border-radius: 0px; box-shadow: 0 -10px 20px #3c4a72 inset; color: #fff; cursor: pointer; margin-left: 0px; padding: 5px 10px; } .breadCrumbs { position: absolute; } .breadCrumbs a{ font-size: 0.8em; } .pager a { /* color: red;*/ margin-left: 1em; } .pager a.selected { font-weight: bold; } .searchButton { margin-left: -29px; padding-top: 0px; height: 36px; background: #0087ba; border: 0px; color: #fff; display: none; } .searchButtonSmall { height: 31px; } input[type=checkbox]:not(old), input[type=radio ]:not(old){ width : 28px; margin : 0; padding : 0; opacity : 0; } input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{ display : inline-block; margin-left : -28px; padding-left : 28px; background : url('../../image/checks.png') no-repeat 0 0; line-height : 24px; } input[type=checkbox]:not(old):checked + label{ background-position : 0 -24px; } input[type=radio]:not(old):checked + label{ background-position : 0 -48px; } /*Menu Left Mobile*/ #nav-menu-left { position: fixed; top: 0; bottom: 0; opacity: 1; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease; z-index: 1999; width: 342px; transition-duration: .8s; transform-origin: center top; font-weight: 400; background: rgba(0, 0, 0, 0.79); right: 0; box-shadow: 9px 5px 14px 6px rgba(0,0,0,0.2); } .nav-menu-left { overflow-y: hidden; max-width: 0px; } #nav-menu-left::-webkit-scrollbar-thumb { background: #000; } #nav-menu-left .list-group a { display: block; padding-left: 0em; transition: all 1s; } #nav-menu-left .list-group a:hover { text-decoration: none; transition: all .4s; color: #f8bcb6; } #nav-menu-left .h5 a { text-decoration: none; transition: all .4s; color: #f8bcb6; } #nav-menu-left .h5 a:hover { text-decoration: none; transition: all .4s; color: #f8bcb6; } #nav-menu-left h3.head { text-decoration: none; transition: all .4s; color: #f8bcb6; } #nav-menu-left ul { text-decoration: none; transition: all .4s; color: #fff; /*padding-left: 1em;*/ } #nav-menu-left li { text-decoration: none; transition: all .4s; color: #fff; list-style: none; } #nav-menu-left li a:hover { text-decoration: none; transition: all .4s; color: #f8bcb6; } .nav-bar-nav { /*padding: 15px;*/ margin-top: 40px; } #nav-menu-left .nav-bar-nav { overflow-y: auto; max-height: 90vh; min-height: 90vh; scroll-behavior: smooth; scrollbar-color: #060707 #f8bcb6; scrollbar-width: thin; } #nav-menu-left .nav-bar-nav::-webkit-scrollbar { width: 9px; height: 8px; background-color: #060707; } #nav-menu-left .nav-bar-nav::-webkit-scrollbar-thumb { background: #f8bcb6; } .showMenu { max-width: 342px; } @media only screen and (max-width: 1400px) { body { background-size: 100%; } .top { width: 100%; } .tresc { width: 100%; } .headerBackground { /*background-size: 100%;*/ } #contentMain { margin: 0 auto; width: 100%; } } @media only screen and (max-width: 1100px) { .navigation { right: 0px; } } @media only screen and (max-width: 1024px) { div.menuRwd { display: block; /*background: url("../../image/mobile_menu_blue.png") right 10px top no-repeat;*/ width: 60px; height: 39px; position: absolute; top: 130px; z-index: 5000; right: 0; } .navigation { display: none; } .nav-bar-nav { padding: 0; margin-top: 110px; } .sellTruck { margin-right: 0px !important; } .menu { display: none; position: unset; line-height: initial; width: 100%; } #nav li { display: inline-block; position: static; border-top: 0px solid #575757; position: relative; width: 100%; margin: 5px auto; margin-top: 5px; margin-bottom: 5px; line-height: 40px; } .navigation { width: 400px; bottom: -5px; } .navLang { line-height: 32px; top: 58px; right: 5px; margin-top: 10px; } } @media only screen and (max-width: 769px) { .introBox { /*max-height: 18em;*/ font-size: 0.8em; } .tresc { /* margin-top: 8px; padding: 0.3em;*/ } .moreInfoImage, .moreInfoTitle, .moreInfoFileMain, .moreInfoContact, .moreInfoFileMain { width: 100%; } .moreInfoTitle { margin-top: 5px; } .contactForm .value { width: 100%; text-align: left; } .contactForm .label { display: block; line-height: 28px; min-width: 14em; text-align: left; font-size: 1.4em; color: #656977; } .contactForm .value img { max-width: 100%; height: auto; width: auto; } } @media print { .header, .slider, .columnRight, .footer, #main { display: none; } .main.contentText .content { display: none; } .main.contentText { padding: 0; } table { page-break-inside:auto } tr { page-break-inside:avoid; page-break-after:auto } thead { display:table-header-group } tfoot { display:table-footer-group } .main.contentText.right .content { left: 0; padding: 0; } .sticky-wrapper { height: 0px !important; display: none !important; } p{ page-break-after: auto ; } .printContainer { display: block; } }