body { margin:0px; padding:0px; background:white; } @font-face{ font-family: 'MyWebFont'; src: url('http://www.solline.pl/wp-content/themes/ecoenergy/web_fonts/WebFont.eot'); src: url('http://www.solline.pl/wp-content/themes/ecoenergy/web_fonts/WebFont.eot?iefix') format('eot'), url('http://www.solline.pl/wp-content/themes/ecoenergy/web_fonts/WebFont.woff') format('woff'), url('http://www.solline.pl/wp-content/themes/ecoenergy/web_fonts/WebFont.ttf') format('truetype'), url('http://www.solline.pl/wp-content/themes/ecoenergy/web_fonts/WebFont.svg#webfont') format('svg'); } .site { margin:0px; padding:0px; } .site-inner { max-width:100%; } .site-main { margin-bottom:20px; } header { padding-top:20px; background:#191919; .contact-top { font-size:17px; font-weight:600; color:#08a8a8a09; letter-spacing: -1px; font-family:'Open Sans', 'MyWebFont', Helvetica; text-transform: uppercase; text-align:right; .con { padding-left:15px; padding-bottom:10px; border-bottom:1px solid #d0d0d0; display: inline-block; margin:0px; margin-top:10px; @media(max-width:767px) { display:block; text-align:center; margin-top:10px; margin-bottom:10px; color: grey; text-transform: none; font-size: 14px; font-weight: 300; } } } .logobl { margin-top:10px; @media(max-width:767px) { text-align:center; } } .mlogo { a{ padding-top:20px; } @media(max-width:1200px) { display:inline-block; margin-top:20px; } } #menu-show { display:none; width:100%; color:white; background:#000; border:0; font-family:'Open Sans','MyWebFont', Helvetica; margin-top:20px; padding: 10px 20px; border-radius:10px; @media(max-width:767px) { display:block!important; } } .main-navigation .primary-menu > li { float: left; } .site-header-menu { display: block; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; @media(min-width:767px) { display:block!important; } @media(max-width:767px) { display:none; } } .primary-menu { float:right; margin-top:-20px; @media(max-width:1200px) { margin-top:10px; } @media(max-width:767px) { margin-top:5px; float:none; } &:focus { outline: none; } .menu-item { font-size:14px; font-weight:700; color:white; font-family:'Open Sans', 'MyWebFont', Helvetica; letter-spacing: -1px; a:focus{ color:White!important; text-decoration: none; } text-decoration: none; @media(max-width:1200px) { font-size:14px; } @media(max-width:990px) { font-size:12px; } @media(max-width:767px) { display:block; width:100%; padding:10px 0px; margin:0px; } &:hover{ color:black!important; } &:focus { outline: none; } a { padding-left:15px; margin-left:8px; &:hover { text-decoration:none; color:white; } &:before{ font-family:"FontAwesome"; position:relative; top:0px; margin-right:8px; } } &:nth-child(1) { a { background:url('img/m1.png') left no-repeat; } } &:nth-child(1) { a { background:url('img/m1.png') left no-repeat; } } &:nth-child(2) { a{ background:url('img/m2.png') left no-repeat; } } &:nth-child(3) { a{ background:url('img/m3.png') left no-repeat; } } &:nth-child(4) { a{ padding-left:20px; background:url('img/m4.png') left no-repeat; } } } } } #carousel-example-generic { margin-top:40px; @media(max-width:767px) { display:none; } .slide-desc { position:absolute;top:10%; width:100%; h1 { font-size:33px; letter-spacing: -3px; font-weight:600; letter-spacing: -2px; color:#191919; padding:8px; margin-top:110px; background: rgba(255,255,255, 0.6); display:inline-block; margin-bottom:0px; @media(max-width:1200px) { margin-top:50px; } @media(max-width:990px) { font-size:30px; letter-spacing:0px; margin-top:50px; } @media(max-width:767px) { font-size:24px; letter-spacing:0px; margin-top:50px; } } h2 { font-size:54px; letter-spacing: -3px; margin-top:10px; color:white; font-weight:600; background: rgba(0,0,0, 0.6); padding:8px; display: inline-block; @media(max-width:990px) { font-size:22px; letter-spacing: 0px; } } h3 { font-size:47px; letter-spacing: -3px; margin-top:0px; color:#191919; font-weight:600; background: rgba(255,255,255, 0.6); padding:8px; display: inline-block; @media(max-width:990px) { font-size:22px; letter-spacing: 0px; } } } } .site-content { padding:0px; @media(max-width:767px) { margin-top:70px; } } .heading { font-size:41px; font-weight:800; font-family: 'Open Sans','MyWebFont', Helvetica; margin-top:60px; color:#fff; letter-spacing: -2px; padding-bottom:15px; margin-bottom:15px; background:url(img/bottom.png) left bottom no-repeat; } .entry-content { font-size:15px; line-height:27px; font-family:'Open Sans','MyWebFont', Helvetica; margin-bottom:30px; } .news-more { width:100%; height:138px; background:#0D214F; position:relative; .moren { position:absolute;bottom:0px; right:0px; padding:7px 15px; font-size:23px; font-weight:600; color:white; text-decoration: none; background: #F88300; } } .widget-title { font-size:25px; letter-spacing: -2px; font-weight:800; color:#0c2a3f; text-transform: uppercase; font-family: 'Open Sans','MyWebFont', Helvetica; padding-bottom:10px; background:url('img/h3bg.png')left bottom no-repeat; } .widget-area { .widget_text { @media(max-width:767px) { margin-bottom:20px; } &:nth-child(1) { .news-more { background:url('img/news1.jpg'); } } &:nth-child(2) { .news-more { background:url('img/news2.jpg'); } } &:nth-child(3) { .news-more { background:url('img/news3.jpg'); } } } } .footer { background:#f78a10 url(img/contact.jpg) 600px no-repeat; min-height:200px; width:100%; margin-top:30px; padding:70px 40px; color:white; font-size:15px; font-weight:800; padding-top:50px; font-family:'Open Sans', 'MyWebFont', Helvetica; @media(max-width:767px) { text-align: center; } #sp2 { line-height:40px; font-size:48px; display:block; } #cont { padding:10px 20px; border-radius:30px; color:#f78a10; margin-top:4px; display:inline-block; font-size:22px; background:#fff; } #call { margin-left:5px; font-size:30px; } } .footinfo { @media(max-width:767px) { padding-bottom:20px; margin-bottom:10px; text-align: center; span { float:none!important; display:block; } } } .footers { background: #000; font-family:'Open Sans','MyWebFont', Helvetica; font-size:12px; color:#525252; display:flex; @media(max-width:990px) { overflow:auto; display:block; } } .foots { margin-bottom:0px; font-family:'Open Sans','MyWebFont', Helvetica; background: url(img/footer.png); display:flex; @media(max-width:990px) { overflow:auto; display:block; } @media(max-width:990px) { overflow:auto; display:block; } .foot_ml { color:#848484; font-family:'Open Sans','MyWebFont', Helvetica; font-size:14px; padding:20px 0px; &:last-child{ border-right:0px; } @media(max-width:990px) { padding:15px; } h4 { color:white; font-size:17px; font-weight:600; font-family:'Open Sans','MyWebFont', Helvetica; padding-bottom:10px; } a { font-weight:600; display:block; font-size:12px; margin-top:10px; width:100%; color:#848484; span { color:#f78a10; font-size:12px; } } } } .copy { margin-bottom:20px; @media(max-width:767px) { text-align: center; } img { @media(max-width:767px) { float:none!important; } } #spans { @media(max-width:767px) { display:block; margin-bottom:30px; } } a { @media(max-width:767px) { display:block; float:none!important; margin-top:40px; } } } .navbar-fixed-top { padding-bottom: 20px; } .menu-keps-container{ margin-top:-27px; } .lines{ color:#292828; font-size:32px; font-weight:800; font-family:'Open Sans', 'MyWebFont', Helvetica; margin-top: 70px; @media(max-width:767px) { margin-top:100px; } } .lines2{ color:#292828; font-size: 14px; font-weight:800; margin-bottom:80px; font-family:'Open Sans', 'MyWebFont', Helvetica; } .maps{color:#292828; font-size: 20px; font-weight:800; font-family:'Open Sans', 'MyWebFont', Helvetica; margin-top:30px; letter-spacing: -1px; &:before{ content:"\f124"; color:#eecf00; font-family:"FontAwesome"; position:relative; top:0px; margin-right:6px;color:#292828; } } h5 { width:100%; text-align:center; font-size:32px; font-weight:700; border-bottom: 3px solid #eecf00; line-height:0.1em; margin:10px 0 20px; @media(max-width:767px) { font-size:16px; margin-top:30px; } } h5 span { background:#fff; padding:0 10px; } .ouroffers{ margin-top:50px; font-size:11px; font-family:'Open Sans','MyWebFont', Helvetica; text-align:center; @media(max-width:1200px) { margin-top:10px; } a{ text-decoration: none; font-size:20px; color:#000; font-weight:600; @media(max-width:1200px) { font-size:20px; } @media(max-width:767px) { font-size:13px; } } } .formularz{ margin-top:50px; background: url(img/2.jpg) #323232 no-repeat; position: relative; @media(max-width:1200px) { margin-top:50px; } @media(max-width:990px) { margin-top:30px; } @media(max-width:767px) { margin-top:5px; } .text-left{ margin-top:20px; } h7{ padding-bottom: 10px; color: #fff; font-family:'Open Sans', 'MyWebFont', Helvetica; font-size: 21px; font-weight: 800; padding-top: 15px; padding-left: 50px; display: inline-block; @media(max-width:1200px) { font-size:21px; padding-top:15px; padding-left:50px; } @media(max-width:767px) { font-size:16px; padding-top:10px; padding-left:60px; } } .input-form{ margin-top:10px; margin-bottom:10px; display:block; width:100%; background: rgba(255,255,255, 0.1); border:0; color:#999; font-size:11px; padding: 10px 10px 10px 10px; } .input-form::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #8a8a8a; } .input-form:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #8a8a8a; opacity: 1; } .input-form::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #8a8a8a; opacity: 1; } .input-form:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #8a8a8a; } .sname{ font-size:16px; text-align:left; color:#fff; font-weight:800; @media(max-width:1200px) { font-size:16px; } @media(max-width:767px) { font-size:12px; } } a { color: #fff; text-decoration: none; } .acceptbutton{ float:left; color:#fff; font-size: 14px; margin-left:20px; margin-top:20px; margin-bottom: 20px; @media(max-width:1200px) { float:left; } @media(max-width:767px) { float:none; } } .button{ float:right; margin-top:20px; margin-bottom:20px; margin-right:10px; background: transparent; border:0; color:#eecf00; @media(max-width:1200px) { float:right; } @media(max-width:767px) { float:none; margin-top:0px; } } .before{ font-size:22px; color:#fff; margin-left:5px; background: #eecf00; padding:15px; float:left; position: absolute; top:-15px; left:20px; } } .leftt{ text-align:left; margin-top:50px; margin-right:20px; padding-bottom :30px; background: url(img/shadow.png) center bottom no-repeat; &:last-child{ background:none; } a{ text-decoration:none; float:right; color:#000; font-size:10px; } h4{ font-size:22px; font-weight:700; padding-bottom:5px; background: url(img/blackblock.png) left bottom no-repeat; @media(max-width:1200px) { font-size:22px; } @media(max-width:767px) { font-size:14px; } } p{ font-size:12px; font-family:'Open Sans','MyWebFont', Helvetica; font-weight: 200; @media(max-width:1200px) { font-size:16px; } @media(max-width:767px) { font-size:12px; } } } .entry-header{ background:transparent; color:#000!important; .heading{ color:#333; margin-top:100px; } } .entry-footer{ margin-bottom:100px; } .row{ margin-top:40px; } .foot{ a{ color:#525252; } }