/* main variable */ @charset "utf-8"; @imp: !important; //change your theme color @my-color-1: #0176e5; @my-color-2: #0176e5; /* transition function */ .transition(@val) { transition: all @val ease-in-out; -moz-transition: all @val ease-in-out; -webkit-transition: all @val ease-in-out; -o-transition: all @val ease-in-out; -ms-transition: all @val ease-in-out; } /* rotate-transform function */ .rotate(@val){ transform: rotate(@val); -moz-transform: rotate(@val); -webkit-transform: rotate(@val); -o-transform: rotate(@val); -ms-transform: rotate(@val); } /* border-radius function */ .radius(@val-1,@val-2,@val-3,@val-4){ border-radius: @val-1 @val-2 @val-3 @val-4; -moz-border-radius: @val-1 @val-2 @val-3 @val-4; -webkit-border-radius: @val-1 @val-2 @val-3 @val-4; -o-border-radius: @val-1 @val-2 @val-3 @val-4; -ms-border-radius: @val-1 @val-2 @val-3 @val-4; } /* aanimate function */ .animation-duration(@val){ animation-duration: @val; -moz-animation-duration: @val; -webkit-animation-duration: @val; -o-animation-duration: @val; -ms-animation-duration: @val; } @keyframes arrow-header { 0% { top: 110px; } 100% { top: 150; } } /* Template Code */ * { outline: none @imp; } body { background: #eceff1; font-family: 'Source Sans Pro'; } body.is_boxed { background: #fafafa url('http://coworking.innpuls.pl/wp-content/themes/bro-baz/assets/images/boxedBg.png') repeat center center fixed; } a { text-decoration: none; } .form-control { font-family: 'Source Sans Pro'; padding-right: 10px; font-size: 16px; color: #555; .radius(0,0,0,0); .transition(0.2s); &.input-padding { padding-left: 55px @imp; } &:focus { border-color: @my-color-1; box-shadow: none @imp; &~ span { font-size: 18px; } } } .label, .panel, .btn, .form-control, .modal-content { border-radius: 0px 0px 0px 0px @imp; } .control-label { background: none; font-size: 14px; font-weight: 300; padding: 6px 0px; text-transform: capitalize; color: #666; } .form-control-feedback { left: 0px; right: auto; border-right: 1px solid #ddd; color: #aaa; .transition(0.2s); } .checkbox label, .radio label { color: #666; font-size: 16px; font-weight: 300; } .clear-30 { height: 30px; } .clear-15 { height: 15px; } #Wrapper { overflow: hidden; margin: 0px; .side-menu { background: #fff; box-shadow: 1px 0px 5px rgba(0,0,0,0.40); width: 280px; height: 100%; position: fixed; z-index: 100; top: 0px; left: -350px; display: none; ~.side-overlay{ background: rgba(0,0,0,0.35); width: 100%; height: 100%; display: block; content: ''; position: fixed; z-index: 90; top: 0px; left: 0px; display: none; } .side-close { background: #fff; border: 0px; position: absolute; top: 0px; right: -45px; width: 45px; height: 45px; display: block; color: #333; font-size: 21px; } ul { padding: 0px; margin: 0px; > li { margin: 0px; > a { border: 1px solid #ddd; margin: 15px 15px 0px 15px; display: block; padding: 7.5px; font-size: 16px; text-transform: uppercase; text-decoration: none; color: #333; .transition(0.2s); i { float: right; } } &:hover > a, &.current-menu-item > a, &.current-menu-parent > a, &.current-menu-ancestor > a { color: @my-color-1; border-color: @my-color-1; } > ul { display: none; > li { margin: 0px 20px 0px 0px; > a { border-bottom: 1px solid #ddd; display: block; color: #555; font-size: 14px; text-transform: uppercase; text-decoration: none; .transition(0.2s); i { float: right; position: relative; top: 3px; } } &:hover > a, &.current-menu-item > a, &.current-menu-parent > a { color: @my-color-1; } > ul { display: none; > li { margin: 0px 20px 0px 0px; > a { border-bottom: 1px solid #ddd; padding: 4px 7.5px; display: block; color: #555; font-size: 14px; text-transform: uppercase; text-decoration: none; .transition(0.2s); i { float: right; position: relative; top: 3px; } } &:hover > a, &.current-menu-item > a, &.current-menu-parent > a { color: @my-color-1; } } } } } } } } .nav-menu { background: #fff; height: 60px; ul { padding: 0px; margin: 0px; > li { height: 60px; line-height: 60px; display: inline-block; margin-left: 15px; list-style: none; > a { border-bottom: 5px solid #fff; height: 60px; display: block; color: #555; font-size: 16px; font-weight: 400; text-transform: uppercase; text-decoration: none; .transition(0.2s); } &:hover > a, &.current-menu-item > a, &.current-menu-parent > a, &.current-menu-ancestor > a { border-color: #42b6ff; color: @my-color-1; } > ul { background: #fff; border-top: 6px solid #42b6ff; box-shadow: 0px 3px 5px rgba(0,0,0,0.45); width: 240px; position: absolute; margin-top: -5px; padding-bottom: 15px; z-index: 60; display: none; > li { display: block; height: auto; line-height: 20px; padding: 7.5px 20px 0px 7.5px; > a { color: #555; font-size: 14px; height: auto; text-transform: capitalize; display: block; border-bottom: 0px solid #ddd @imp; padding: 0px 0px 0px 0px @imp; .transition(0.1s); } &:hover > a, &.current-menu-item > a, &.current-menu-parent > a, &.current-menu-ancestor > a { color: @my-color-1; } > ul { background: #fff; border-top: 6px solid #42b6ff; box-shadow: 0px 3px 5px rgba(0,0,0,0.45); width: 180px; position: absolute; margin-top: -30px; margin-left: 210px; padding-bottom: 15px; z-index: 60; display: none; > li { display: block; height: auto; line-height: 20px; padding: 7.5px 20px 0px 7.5px; > a { color: #555; font-size: 14px; height: auto; text-transform: capitalize; display: block; border-bottom: 0px solid #ddd @imp; padding: 0px 0px 0px 0px @imp; .transition(0.1s); } &:hover > a, &.current-menu-item > a, &.current-menu-parent > a, &.current-menu-ancestor > a { color: @my-color-1; } } } } } } } .social { float: right; a { border: 1px solid #666; width: 30px; height: 30px; display: inline-block; line-height: 30px; text-align: center; color: #666; margin-left: 5px; margin-top: 15px; text-decoration: none; position: relative; .transition(0.2s); &:after { border: 1px solid transparent; position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; .transition(0.4s); } &:hover { border-color: @my-color-2; background: @my-color-2; color: #fff; /* &:after { border: 1px solid #fff; left: -5px; right: -5px; top: -5px; bottom: -5px; }*/ } } } &.min { position: relative; padding: 0px 15px; top: 60px; height: 80px; > ul { padding: 0px; margin: 0px; > li { height: 80px; line-height: 80px; > a { height: 80px; } } } .social { margin-top: 10px; margin-right: 10px; } } } .Header { background-color: @my-color-1; background-image: url('http://coworking.innpuls.pl/wp-content/themes/bro-baz/assets/images/layout/header-1.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover @imp; min-height: 600px; margin: 0px 0px 0px 0px; overflow: hidden; position: relative; &:after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0; width: 100%; height: 100%; position: absolute; z-index: 30; top: 0px; left: 0px; content: ''; } #header-video { -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 25; } .header-slideshow { width: 100%; height: 100%; position: absolute; z-index: 25; top: 0px; left: 0px; overflow: hidden; img { width: 100%; height: 100%; } } .btn-next { background: rgba(0,0,0,0.15); border: 1px solid #fff; width: 80px; height: 80px; display: block; position: absolute; top: 50%; right: -100px; margin-top: -40px; font-size: 30px; color: #fff; z-index: 50; .transition(0.3s); &:after { border: 1px solid transparent; position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; .transition(0.4s); } } .btn-back { background: rgba(0,0,0,0.15); border: 1px solid #fff; width: 80px; height: 80px; display: block; position: absolute; top: 50%; left: -100px; margin-top: -40px; font-size: 30px; color: #fff; z-index: 50; .transition(0.3s); &:after { border: 1px solid transparent; position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; .transition(0.4s); } } .btn-next:hover, .btn-back:hover { background: #fff; color: #333; &:after { border: 1px solid #fff; left: -10px; right: -10px; top: -10px; bottom: -10px; } } .container { position: relative; z-index: 50; .nav-top { margin-top: 60px; height: auto; .social { float: right; a { border: 1px solid #fff; width: 30px; height: 30px; display: inline-block; line-height: 30px; text-align: center; color: #fff; margin-left: 5px; text-decoration: none; position: relative; .transition(0.2s); &:after { border: 1px solid transparent; position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; .transition(0.4s); } &:hover { background: #fff; color: #333; /* &:after { border: 1px solid #fff; left: -5px; right: -5px; top: -5px; bottom: -5px; }*/ } } } button.show-menu { background: none; border: 1px solid #fff; width: 50px; height: 50px; display: block; line-height: 43px; text-align: center; color: #fff; font-size: 25px; margin-left: 5px; float: left; position: relative; .transition(0.2s); &:after { border: 1px solid transparent; position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; .transition(0.4s); } &:hover, &.active { background: #fff; color: #333; &:after { border: 1px solid #fff; left: -5px; right: -5px; top: -5px; bottom: -5px; } } } .nav-menu-hidden { float: left; display: none; ul { padding: 0px; margin: 0px; > li { height: 50px; line-height: 50px; display: inline-block; margin-left: 30px; list-style: none; > a { color: #eee; font-size: 16px; font-weight: 300; text-transform: uppercase; text-decoration: none; .transition(0.2s); &:hover { padding-bottom: 5px; color: #fff; border-bottom: 1px solid #fff; } } > ul { background: #fff; border-top: 6px solid #42b6ff; box-shadow: 0px 3px 5px rgba(0,0,0,0.45); width: 220px; position: absolute; margin-top: -5px; padding-bottom: 15px; z-index: 25; display: none; > li { display: block; height: auto; line-height: 20px; margin: 15px 20px 0px 15px; > a { color: #555; font-size: 16px; text-transform: capitalize; display: block; border-bottom: 0px solid #ddd @imp; padding: 0px 0px 0px 0px @imp; .transition(0.1s); &:hover { color: @my-color-2; } } } } } } } } .logo-text { width: 800px; border: 2px solid #fff; border-top: 0px; margin: 0px auto; color: #fff; text-align: center; position: relative; padding: 30px; &:after { background: #fff; width: 300px; height: 2px; content: ''; position: absolute; top: 0px; left: 0px; } &:before { background: #fff; width: 300px; height: 2px; content: ''; position: absolute; top: 0px; right: 0px; } i.lamp { width: 200px; height: 70px; border: 2px solid #fff; border-top: 0px; display: block; margin: -30px auto 60px auto; position: relative; &:after { background-image: url('http://coworking.innpuls.pl/wp-content/themes/bro-baz/assets/images/layout/lamp.png'); background-repeat: no-repeat; background-position: center 0; width: 69px; height: 103px; display: block; content: ''; margin: 0px auto 0px auto; position: relative; top: -75px; } a { width: 200px; height: 150px; display: block; position: absolute; top: -80px; left: 0; z-index: 50; } } h1 { font-size: 100px; font-weight: bold; font-family: 'Oswald'; text-transform: uppercase; margin-bottom: 30px; span { color: #47baff; } } p { font-size: 21px; text-transform: uppercase; letter-spacing: 1px; font-weight: 300; margin: 0px 0px 10px 0px; a { color: #3dc7e0; } } a.glyphicon { position: relative; top: 130px; font-size: 25px; color: #fff; text-decoration: none; cursor: pointer; -webkit-animation: arrow-header 0.8s infinite; -moz-animation: arrow-header 0.8s infinite; -o-animation: arrow-header 0.8s infinite; animation: arrow-header 0.8s infinite; } } } &:hover { .btn-next { right: 30px; } .btn-back { left: 30px; } } } #Service { padding: 100px 0px 70px 0px; h2 { height: 65px; border: 2px solid #9b9c9e; border-top: 0px; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 10px; font-size: 45px; color: #333; letter-spacing: 1px; margin-top: 14px; margin-bottom: 0px; position: relative; &:after { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; left: 0px; } &:before { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; right: 0px; } } .row.blocks { margin: 120px 0px 0px 0px; .col-md-4 { background: #fff; box-shadow: 0px 1px 4px rgba(0,0,0,0.25); padding: 0px; text-align: center; .service { padding: 30px; i.icon { display: inline-block; margin: 10px 0px 15px 0px; .transition(0.4s); &.web-design { background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 80px; height: 65px; } &.mobile-app { background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 80px; height: 65px; } &.wordpress { background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 80px; height: 65px; } } h3 { font-family: 'Oswald'; text-transform: uppercase; font-weight: 400; font-size: 23px; line-height: 18px; margin-bottom: 20px; .transition(0.2s); } p { margin: 0px; font-weight: 300; font-size: 14px; color: #555; line-height: 23px; } } &:nth-of-type(2){ box-shadow: 0px 2px 6px rgba(0,0,0,0.20); padding-top: 30px; padding-bottom: 30px; position: relative; top: -30px; .service { position: relative; top: 0px; } } &:hover { h3 { color: @my-color-1; } i.icon { transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); } } } } } #Service-2 { background: #fafafa; padding: 100px 0px 0px 0px; h2 { height: 65px; border: 2px solid #9b9c9e; border-top: 0px; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 10px; font-size: 45px; color: #333; letter-spacing: 1px; margin-top: 14px; margin-bottom: 50px; position: relative; &:after { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; left: 0px; } &:before { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; right: 0px; } } .service-block { background: #fff; box-shadow: 0px 1px 4px rgba(0,0,0,0.25); padding: 30px 30px 30px 30px; height: 380px; margin-top: 30px; overflow: hidden; text-align: center; i { border: 1px solid @my-color-1; width: 100px; height: 95px; line-height: 95px; text-align: center; display: block; margin: 0px auto; color: @my-color-1; font-size: 35px; position: relative; .transition(0.3s); &:after { border: 1px solid transparent; position: absolute; content: ''; left: 0px; right: 0px; top: 0px; bottom: 0px; .transition(0.3s); } } h3 { font-size: 20px; text-transform: capitalize; font-weight: 600; margin: 20px auto 15px auto; } p { font-weight: 300; line-height: 23px; font-size: 13px; text-align: center; margin-bottom: 20px; } .btn { box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.35); background: @my-color-1; color: #fff; .transition(0.2s); &:hover { background: @my-color-2; } } &:hover { i { background: @my-color-1; color: #fff; font-size: 40px; &:after { border: 1px solid @my-color-1; left: -8px; right: -8px; top: -8px; bottom: -8px; } } } } .how-it-work { background: url('http://coworking.innpuls.pl/wp-content/themes/bro-baz/assets/images/layout/clietns-bg.jpg') no-repeat center top fixed; background-size: cover @imp; padding: 80px 0px; margin-top: 80px; position: relative; &:after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0; width: 100%; height: 100%; position: absolute; z-index: 15; top: 0px; left: 0px; content: ''; } .container { position: relative; z-index: 20; } h3.title { height: 70px; border: 2px solid #fff; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 65px; font-size: 35px; color: #fff; letter-spacing: 1px; margin-bottom: 30px; position: relative; &:after { border: 2px solid #fff; position: absolute; content: ''; top: -10px; left: -10px; right: -10px; bottom: -10px; } } .plan { text-align: center; margin: 30px 0px 0px 0px; position: relative; i { border: 2px solid #fff; width: 100px; height: 95px; line-height: 95px; text-align: center; display: block; margin: 0px auto; color: #fff; font-size: 35px; position: relative; .transition(0.3s); &:after { border: 1px solid transparent; position: absolute; content: ''; left: 0px; right: 0px; top: 0px; bottom: 0px; .transition(0.3s); } } h4 { font-size: 20px; text-transform: capitalize; font-weight: 600; margin: 20px auto 15px auto; color: #fff; } p { font-weight: 300; line-height: 23px; font-size: 13px; text-align: center; margin-bottom: 0px; color: #fff; } &:hover { i { background: #fff; color: @my-color-1; &:after { border: 2px solid #fff; left: -10px; right: -10px; top: -10px; bottom: -10px; } } } &:after { border: 1px dashed #fff; height: 1px; width: 45%; right: -28%; top: 49px; position: absolute; content: ''; } } .col-md-3:last-of-type { .plan:after { display: none; } } } } #Process { background: #dee6eb; padding: 100px 0px; h2 { background: #e1e9ed; border: 2px solid #83888c; height: 100px; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 100px; z-index: 10; position: relative; font-size: 45px; &:after{ border: 2px solid #83888c; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; content: ''; z-index: 2; } } ul.nav-tabs { border: none @imp; padding: 0px; margin-top: 125px; margin-bottom: 0px; li { margin: 0px; a { border: none; border-right: 1px solid #9fb0bb; background: none @imp; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; font-size: 21px; height: 50px; text-align: center; color: #8f9fa9; .radius(0px,0px,0px,0px); .transition(0.2s); i { display: block; font-size: 75px; margin-top: -65px; } &:hover { color: #72838e; } } &:last-child{ a { border-right: 0px; } } &.active { a{ color: @my-color-1; } } } } .tab-content { background: #fff; box-shadow: 0px 1px 4px rgba(0,0,0,0.25); margin-top: 100px; padding: 30px; position: relative; i.arrow { width: 40px; height: 40px; position: relative; top: -125px; overflow: hidden; &:after{ content: ""; position: absolute; width: 40px; height: 40px; background: #fff; transform: rotate(45deg); top: 75px; left: 72px; box-shadow: -2px -2px 4px -2px rgba(0, 0, 0, 0.25); } } @-moz-document url-prefix() { i.arrow { top: -110px @imp; } } p { font-size: 16px; font-weight: 300; color: #666; line-height: 25px; margin: 0px; } } } #Portfolio { padding: 100px 0px; h2 { height: 65px; border: 2px solid #9b9c9e; border-top: 0px; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 10px; font-size: 45px; color: #333; letter-spacing: 1px; margin-top: 14px; margin-bottom: 0px; position: relative; &:after { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; left: 0px; } &:before { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; right: 0px; } } .cats-btns { margin: 80px 0px 40px 0px; text-align: center; ul { margin: 0px; padding: 0px; li { display: inline; margin: 0px 5px; a { width: auto; height: 40px; font-size: 16px; font-weight: 600; line-height: 40px; letter-spacing: 1px; padding: 0px 15px; text-transform: capitalize; color: #333; text-decoration: none; display: inline-block; cursor: pointer; .radius(2px,2px,2px,2px); } &.active { a { background: @my-color-1; box-shadow: 0px 2px 6px rgba(0,0,0,0.35); color: #fff; } } } } } .mix { display: none; } .work { box-shadow: 0px 1px 4px rgba(0,0,0,0.25); height: 240px; margin-bottom: 30px; position: relative; overflow: hidden; .radius(2px,2px,2px,2px); img { width: 100%; height: 240px; .transition(0.4s); } h4 { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0; position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 100%; margin: 0px; text-align: center; padding: 30px; color: #fff; text-transform: uppercase; opacity: 0; .transition(0.4s); } a.link { width: 100%; height: 240px; display: block; position: absolute; z-index: 15; top: 0px; left: 0px; } &:hover { img { transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); } h4 { opacity: 1; } } } .support { background: @my-color-1; padding: 60px; margin: 60px auto 0px auto; form { background: #fff; box-shadow: 0px 2px 3px rgba(0,0,0,0.45); padding: 30px 50px 30px 40px; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 100px; font-size: 35px; i.icon { background: url('http://coworking.innpuls.pl/wp-content/themes/bro-baz/assets/images/layout/icons/support.svg') no-repeat center center; width: 100px; height: 100px; display: block; float: left; margin-right: 30px; } button { background: @my-color-2; box-shadow: 0px 2px 6px rgba(0,0,0,0.35); border: 0px; width: 150px; height: 60px; line-height: 60px; color: #fff; font-size: 25px; text-transform: uppercase; float: right; letter-spacing: 1px; margin-top: 20px; .radius(2px,2px,2px,2px); .transition(0.2s); i { margin: 0px 0px; } &:hover { background: #cc263b; } } } } } #About { background: #dee6eb; padding: 100px 0px; h2 { height: 65px; border: 2px solid #9b9c9e; border-top: 0px; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 10px; font-size: 45px; color: #333; letter-spacing: 1px; margin-top: 14px; margin-bottom: 0px; position: relative; &:after { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; left: 0px; } &:before { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; right: 0px; } } .team { background: #fff; box-shadow: 0px 1px 3px rgba(0,0,0,0.25); height: 268px; margin-top: 175px; text-align: center; .transition(0.3s); img { background: #ccc; width: 200px; height: 190px; display: inline-block; border: 10px solid #fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.25); margin: 0px auto 0px auto; margin-top: -95px; position: relative; .transition(0.3s); } h4 { font-size: 21px; font-family: 'Oswald'; color: #555; text-transform: uppercase; letter-spacing: 1px; margin-top: 30px; } p { font-size: 14px; color: #999; text-transform: uppercase; letter-spacing: 1px; margin: 0px 0px 0px 0px; } .social { height: 60px; border-top: 1px solid #ddd; margin-top: 28px; line-height: 60px; padding: 0px 15px; text-align: left; a { text-decoration: none; } a.icon { width: 30px; height: 30px; border: 1px solid #818e96; display: inline-block; margin-top: 15px; text-align: center; line-height: 30px; color: #818e96; margin-right: 5px; .transition(0.2s); &:hover { background: @my-color-1; border-color: @my-color-1; color: #fff; } } a.view { background: @my-color-1; box-shadow: 0px 2px 4px rgba(0,0,0,0.35); border: 0px; width: auto; height: 30px; padding: 0px 10px; margin-top: 15px; text-align: center; line-height: 33px; color: #fff; display: block; float: right; .transition(0.2s); i { font-size: 16px; } } } &:hover { } } .skills { background: @my-color-1; box-shadow: 0px 2px 4px rgba(0,0,0,0.35); margin-top: 80px; padding: 30px 30px 0px 30px; li { text-transform: uppercase; font-weight: 300; letter-spacing: 1px; margin-bottom: 30px; color: #fff; div.rang { background: rgba(0,0,0,0.35); width: 100%; height: 8px; margin: 0px; span { background: #fff; width: 0%; height: 8px; display: block; content: ''; } } i { float: right; } } } } #Clients { background: url('http://coworking.innpuls.pl/wp-content/themes/bro-baz/assets/images/layout/clietns-bg.jpg') no-repeat center top fixed; background-size: cover; padding: 60px 0px; position: relative; margin: 0px; &:after { background: rgba(69,90,100,0.5); width: 100%; height: 100%; position: absolute; z-index: 10; left: 0px; top: 0px; content: ''; } .container { position: relative; z-index: 15; .client { background: #fff; box-shadow: 0px 2px 4px rgba(0,0,0,0.55); text-align: center; line-height: 200px; height: 200px; overflow: hidden; img { max-width: 90%; display: inline-block; } } } } #News { padding: 100px 0px 100px 0px; h2 { height: 65px; border: 2px solid #9b9c9e; border-top: 0px; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; line-height: 10px; font-size: 45px; color: #333; letter-spacing: 1px; margin-top: 14px; margin-bottom: 50px; position: relative; &:after { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; left: 0px; } &:before { background: #9b9c9e; width: 10%; height: 2px; content: ''; position: absolute; top: 0px; right: 0px; } } .news-post { background: #fff; box-shadow: 0px 1px 3px rgba(0,0,0,0.25); margin-top: 30px; position: relative; overflow: hidden; .sticky_icon { background: #6565df none repeat scroll 0 0; color: #fff; display: block; font-size: 25px; height: 180px; left: -35px; line-height: 160px; position: absolute; text-align: left; text-indent: 25px; top: -55px; transform: rotate(45deg); width: 80px; z-index: 50; i { display: inline-block; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } } .post_slideshow img { width: 100%; height: 350px; display: block; } /* .post_slideshow.one-image { height: 100%; .owl-carousel { height: 100%; } img { height: 100%; } }*/ a.link { background: rgba(0,0,0,0); width: 100%; height: 350px; display: block; margin-top: -350px; position: relative; z-index: 15; text-align: center; line-height: 350px; .transition(0.4s); i { font-size: 0px; .transition(0.3s); } &:hover { background: rgba(0,0,0,0.45); i { background: @my-color-2; color: #fff; font-size: 25px; padding: 17.5px 20px; .radius(100%,100%,100%,100%); } } } h3.title { padding: 10px 30px 5px 30px; text-transform: uppercase; a { color: #333; text-decoration: none; .transition(0.1s); &:hover { color: @my-color-1; } } } p { font-size: 16px; padding: 0px 30px; color: #666; font-weight: 300; line-height: 23px; } .details { border-top: 1px solid #ddd; height: 60px; line-height: 60px; margin-top: 25px; .dropdown-menu { background: #fff; border-top: 0; margin-left: -1px; margin-bottom: 0px; box-shadow: none; width: 130px; min-width: 130px; padding: 0 0 10px 0; .radius(0px,0px,0px,0px); li { display: block; margin-top: 10px; height: 30px; margin-left: 10px; a { background: #aaa; width: 108px; text-align: left; height: 30px; font-family: 'tahoma'; font-size: 14px; line-height: 30px; color: #fff; text-transform: none; margin: 0; padding: 0; overflow: hidden; .transition(0.2s); i { background: rgba(0,0,0,0.35); width: 30px; height: 30px; margin-right: 8px; text-align: center; line-height: 32px; font-size: 16px; display: block; float: left; } &:hover { background: #444 @imp; } } &:nth-of-type(1) a { background: #4f65ed; } &:nth-of-type(2) a { background: #3dc7e0; } &:nth-of-type(3) a { background: #f34e4e; } &:nth-of-type(4) a { background: #3f97f2; } &:nth-of-type(5) a { background: #f31818; } } } button.share { background: none; border: 0px; border-right: 1px solid #ddd; height: 60px; width: 70px; font-size: 25px; color: #888; float: left; margin-right: 20px; .transition(0.2s); &:hover { color: #555; } } a { font-size: 16px; text-transform: uppercase; text-decoration: none; color: @my-color-1; .transition(0.2s); &:hover { color: @my-color-2; } } span.comments { float: right; margin-right: 20px; font-size: 16px; color: #888; i { font-size: 21px; color: #555; margin-right: 5px; position: relative; top: 3px; } } } } } #Footer { background: #5f7c8a; min-height: 330px; .about { margin: 60px 0px 0px 0px; h2 { font-family: 'Oswald'; font-size: 21px; text-transform: uppercase; color: #fff; margin: 0px 0px 25px 0px; padding: 0px; } p { color: #eee; overflow: hidden; font-weight: 300; line-height: 25px; margin: 0px 0px 30px 0px; } .social { margin: 0px; a { border: 1px solid #fff; width: 30px; height: 30px; display: inline-block; line-height: 30px; text-align: center; color: #fff; margin-right: 5px; text-decoration: none; .transition(0.2s); &:hover { background: #fff; color: #333; } } } } .contact { margin: 60px 0px 0px 0px; h2 { font-family: 'Oswald'; font-size: 21px; text-transform: uppercase; color: #fff; margin: 0px 0px 30px 0px; padding: 0px; } ul { margin: 0px; padding: 0px; li { margin: 0px 0px 0px 0px; list-style: none; color: #fff; font-size: 16px; font-weight: 300; margin-bottom: 15px; i { width: 30px; font-size: 21px; } } } } .flickr { margin: 60px 0px 0px 0px; h2 { font-family: 'Oswald'; font-size: 21px; text-transform: uppercase; color: #fff; margin: 0px 0px 30px 0px; padding: 0px; } ul { background: #ccc; margin: 0px; padding: 0px; li { background: rgba(0,0,0,0.25); width: 85px; height: 80px; display: block; float: left; margin: 0px 10px 10px 0px; list-style: none; position: relative; overflow: hidden; img { width: 100%; height: 80px; display: block; } a { background: rgba(0,0,0,0); width: 100%; height: 80px; display: block; position: absolute; z-index: 15; top: 0px; left: 0px; text-align: center; line-height: 80px; .transition(0.4s); i { font-size: 0px; .transition(0.3s); } &:hover { background: rgba(0,0,0,0.45); i { background: @my-color-2; color: #fff; font-size: 18px; padding: 13px 12px; .radius(100%,100%,100%,100%); } } } } } } .footer-bottom { background: #4d646f; height: 60px; line-height: 65px; margin-top: 50px; overflow: hidden; color: #eee; a { color: #e2f1f9; } } } #Body { padding: 80px 0px 50px 0px; min-height: 500px; .Content { padding-top: 2px; overflow: hidden; .news-post { background: #fff; box-shadow: 0px 1px 3px rgba(0,0,0,0.25); margin-bottom: 30px; position: relative; overflow: hidden; .sticky_icon { background: #6565df none repeat scroll 0 0; color: #fff; display: block; font-size: 25px; height: 180px; left: -35px; line-height: 160px; position: absolute; text-align: left; text-indent: 25px; top: -55px; transform: rotate(45deg); width: 80px; z-index: 50; i { display: inline-block; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } } .post_slideshow img { width: 100%; height: 350px; display: block; } .post_slideshow.one-image { height: 100%; .owl-carousel { height: 100%; } img { height: 100%; } } a.link { background: rgba(0,0,0,0); width: 100%; min-height: 350px; display: block; margin-top: 0px; position: relative; z-index: 15; text-align: center; line-height: 350px; .transition(0.4s); i { font-size: 0px; .transition(0.3s); } &:hover { background: rgba(0,0,0,0.45); i { background: @my-color-2; color: #fff; font-size: 25px; padding: 17.5px 20px; .radius(100%,100%,100%,100%); } } } h3.title { padding: 10px 30px 5px 30px; text-transform: uppercase; a { color: #333; text-decoration: none; .transition(0.1s); &:hover { color: @my-color-1; } } } p { font-size: 16px; padding: 0px 30px; color: #666; font-weight: 300; line-height: 26px; } .details { border-top: 1px solid #ddd; height: 60px; line-height: 60px; margin-top: 25px; .dropdown-menu { background: #fff; border-top: 0; margin-left: -1px; margin-bottom: 0px; box-shadow: none; width: 130px; min-width: 130px; padding: 0 0 10px 0; .radius(0px,0px,0px,0px); li { display: block; margin-top: 10px; height: 30px; margin-left: 10px; a { background: #aaa; width: 108px; text-align: left; height: 30px; font-family: 'tahoma'; font-size: 14px; line-height: 30px; color: #fff; text-transform: none; margin: 0; padding: 0; overflow: hidden; .transition(0.2s); i { background: rgba(0,0,0,0.35); width: 30px; height: 30px; margin-right: 8px; text-align: center; line-height: 32px; font-size: 16px; display: block; float: left; } &:hover { background: #444 @imp; } } &:nth-of-type(1) a { background: #4f65ed; } &:nth-of-type(2) a { background: #3dc7e0; } &:nth-of-type(3) a { background: #f34e4e; } &:nth-of-type(4) a { background: #3f97f2; } &:nth-of-type(5) a { background: #f31818; } } } button.share { background: none; border: 0px; border-right: 1px solid #ddd; height: 60px; width: 70px; font-size: 25px; color: #888; float: left; margin-right: 20px; .transition(0.2s); &:hover { color: #555; } } a { font-size: 16px; text-transform: uppercase; text-decoration: none; color: @my-color-1; .transition(0.2s); &:hover { color: @my-color-2; } } span.comments { float: right; margin-right: 20px; font-size: 16px; color: #888; i { font-size: 21px; color: #555; margin-right: 5px; position: relative; top: 3px; } } } &.single { .single-details { border: 1px solid #ddd; min-height: 60px; line-height: 60px; margin: 20px 30px 0px 30px; .dropdown-menu { background: #fff; border-top: 0; margin-right: -1px; margin-top: 0px; margin-bottom: 0px; box-shadow: none; width: 130px; min-width: 130px; padding: 0 0 10px 0; .radius(0px,0px,0px,0px); li { display: block; margin-top: 10px; height: 30px; margin-left: 10px; a { background: #aaa; width: 108px; text-align: left; height: 30px; font-family: 'tahoma'; font-size: 14px; line-height: 30px; color: #fff; text-transform: none; margin: 0; padding: 0; overflow: hidden; .transition(0.2s); i { background: rgba(0,0,0,0.35); width: 30px; height: 30px; margin-right: 8px; text-align: center; line-height: 32px; font-size: 16px; display: block; float: left; } &:hover { background: #444 @imp; } } &:nth-of-type(1) a { background: #4f65ed; } &:nth-of-type(2) a { background: #3dc7e0; } &:nth-of-type(3) a { background: #f34e4e; } &:nth-of-type(4) a { background: #3f97f2; } &:nth-of-type(5) a { background: #f31818; } } } button.share { background: none; border: 0px; border-left: 1px solid #ddd; height: 60px; width: 70px; font-size: 25px; color: #888; float: right; margin-left: 20px; .transition(0.2s); &:hover { color: #555; } } a { font-size: 14px; text-transform: uppercase; text-decoration: none; color: #555; .transition(0.2s); &:hover { color: @my-color-2; } } span.cat { float: left; margin-left: 20px; font-size: 16px; i { font-size: 21px; color: #777; margin-right: 5px; position: relative; top: 2px; } } span.comments { float: left; font-size: 16px; color: #888; i { font-size: 21px; color: #555; margin-right: 5px; position: relative; top: 3px; } } span.time { float: left; margin-left: 20px; margin-right: 20px; font-size: 16px; color: #888; i { font-size: 21px; color: #777; margin-right: 5px; position: relative; top: 1px; } } } .post-body { padding: 30px; p { padding: 0px; margin-bottom: 10px; color: #555; } blockquote { background: #f5f5f5; border-color: #ddd; } } .post-bottom { background: #fafafa; border-top: 1px solid #ddd; margin: -15px 0px 0px 0px; height: auto; min-height: 62px; overflow: hidden; a { text-decoration: none; } .author { margin: 15px; height: 30px; line-height: 30px; float: left; img { width: 30px; height: 30px; margin-right: 5px; float: left; .radius(100%,100%,100%,100%); } a { color: #333; &:hover { color: @my-color-2; } } } .tags { float: right; margin: 15px; a { background: #fff; border: 1px solid #ddd; width: auto; height: 30px; line-height: 30px; text-transform: capitalize; color: #666; display: block; float: left; line-height: 30px; padding: 0px 10px; margin-left: 10px; .transition(0.2s); &:hover { background: @my-color-2; border-color: @my-color-2; color: #fff; } } } } } &.not_has_img { .sticky_icon { font-size: 15px; height: 90px; left: -35px; line-height: 141px; text-indent: 33px; top: -55px; width: 78px; } } } nav .pager { margin: 0px; padding: 0px; a { border: 0px; box-shadow: 0px 1px 2px rgba(0,0,0,0.25); color: #555; padding: 7.5px 15px; margin-bottom: 3px; font-size: 16px; .transition(0.2s); border-radius: 0px; &:hover { background: @my-color-1; color: #fff; } } } .post-pager { margin: 0px 0px px 0px; overflow: hidden; padding: 3px; .next-btn { float: right; span { padding-left: 5px; } } .prev-btn { float: left; span { padding-right: 5px; } } a { background: #fff; border: 0px; box-shadow: 0px 1px 2px rgba(0,0,0,0.25); color: #555; display: block; text-decoration: none; padding: 10px 15px; font-size: 16px; .transition(0.2s); border-radius: 0px; &:hover { background: @my-color-1; color: #fff; } } } .single-portfolio { margin: 0px; .cats-btns { margin: 0px 0px 40px 0px; text-align: center; ul { margin: 0px; padding: 0px; li { display: inline; margin: 0px 5px; a { width: auto; height: 40px; font-size: 16px; font-weight: 600; line-height: 40px; letter-spacing: 1px; padding: 0px 15px; text-transform: capitalize; color: #333; text-decoration: none; display: inline-block; cursor: pointer; .radius(2px,2px,2px,2px); } &.active { a { background: @my-color-1; box-shadow: 0px 2px 6px rgba(0,0,0,0.35); color: #fff; } } } } } .mix { display: none; } .work { box-shadow: 0px 1px 4px rgba(0,0,0,0.25); height: 210px; margin-bottom: 30px; position: relative; overflow: hidden; .radius(2px,2px,2px,2px); img { width: 100%; height: 240px; .transition(0.4s); } h4 { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0; position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 100%; margin: 0px; text-align: center; padding: 30px; color: #fff; text-transform: uppercase; opacity: 0; .transition(0.4s); } a.link { width: 100%; height: 210px; display: block; position: absolute; z-index: 15; top: 0px; left: 0px; } &:hover { img { transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); } h4 { opacity: 1; } } } .col-md-6 .work { height: 300px; img { height: 300px; } a.link { height: 300px; } } } .post-navigation { margin-bottom: 30px; overflow: hidden; a { text-decoration: none; color: #777; &:hover { color: #444; } } .post-previous { float: left; span { border-right: 1px solid #d5d5d5; width: auto; height: 43px; line-height: 41px; display: block; float: left; padding-right: 10px; margin-right: 10px; } } .post-next { float: right; span { border-left: 1px solid #d5d5d5; width: auto; height: 43px; line-height: 41px; display: block; float: right; padding-left: 10px; margin-left: 10px; } } .post-next, .post-previous { a { background: #fff; border: 1px solid #d5d5d5; width: auto; height: 43px; overflow: hidden; padding: 0 10px; line-height: 43px; color: #666; float: right; display: block; .transition(0.2s); &:hover { border-color: #a5a5a5; color: #333; } } } } .realted-posts { background: #fff; box-shadow: 0px 1px 3px rgba(0,0,0,0.25); margin-bottom: 30px; position: relative; overflow: hidden; h2.title { margin: 0px; padding: 0px; font-family: 'Oswald'; text-transform: uppercase; font-size: 18px; letter-spacing: 1px; color: #555; margin-bottom: 30px; &:after{ background: #666; width: 15px; height: 1px; content: ''; display: block; margin-top: 15px; } } .related-body { padding: 30px; .post { background: #000; height: 200px; position: relative; overflow: hidden; a.link { width: 100%; height: 250px; display: block; text-align: center; line-height: 120px; font-size: 0px; position: absolute; z-index: 40; top: 0px; left: 0px; color: #fff; .transition(0.3s); i { background: @my-color-1; .transition(0.3s); opacity: 0; } } img { width: 100%; height: 200px; display: block; .transition(0.5s); } p{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0; width: 100%; height: auto; overflow: hidden; position: absolute; z-index: 25; bottom: 0px; left: 0px; margin: 0px; padding: 15px; font-size: 16px; text-transform: uppercase; text-align: center; color: #fff; } &:hover { img { opacity: 0.65; transform: scale(1.1,1.1); } a.link { line-height: 180px; font-size: 30px; i { padding: 8px 12px; opacity: 1; } } } } } } } .Sidebar { padding-top: 2px; overflow: hidden; .widget { background: #fff; box-shadow: 0px 1px 3px rgba(0,0,0,0.20); margin-bottom: 30px; padding: 30px; overflow: hidden; h2 { margin: 0px; padding: 0px; font-family: 'Oswald'; text-transform: uppercase; font-size: 18px; letter-spacing: 1px; color: #555; margin-bottom: 20px; &:after{ background: #666; width: 15px; height: 1px; content: ''; display: block; margin-top: 15px; } } ul.categories { margin: 0px; padding: 0px; li { list-style: circle; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; margin-left: 15px; .transition(0.2s); &:last-child { border: 0px; padding: 0px; margin-bottom: 0px; } i { float: right; color: #777; } a { color: #555 @imp; font-size: 16px; text-transform: uppercase; text-decoration: none; .transition(0.1s); &:hover { color: @my-color-2 @imp; } } &:hover { list-style: outside; color: @my-color-2; } } } ul.posts { margin: 0px; padding: 0px; li { height: 80px; margin-top: 15px; display: block; list-style: none; position: relative; overflow: hidden; img { background: #ccc; width: 90px; height: 80px; margin-right: 15px; float: left; } a.link { width: 90px; height: 80px; display: block; text-align: center; line-height: 80px; font-size: 0px; color: #fff; position: absolute; text-decoration: none; z-index: 30; top: 0px; left: 0px; color: #fff; .transition(0.3s); } h4 { font-size: 16px; font-weight: 400; line-height: 23px; text-transform: capitalize; a { color: #333; text-decoration: none; .transition(0.2s); &:hover { color: @my-color-2; } } } p { font-weight: 300; position: absolute; left: 105px; bottom: 0px; margin: 0px; color: #888; } &:hover { a.link { background: rgba(0,0,0,0.65); font-size: 23px; } } } } .portfolio { margin: 0px 0px 0px 0px; .item { background: #333; height: 250px; position: relative; overflow: hidden; a.link { width: 100%; height: 250px; display: block; text-align: center; line-height: 120px; font-size: 0px; position: absolute; z-index: 40; top: 0px; left: 0px; color: #fff; .transition(0.3s); i { background: @my-color-2; .transition(0.3s); opacity: 0; } } img { width: 100%; height: 250px; display: block; .transition(0.5s); } .over_img { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0; width: 100%; height: auto; overflow: hidden; position: absolute; z-index: 25; bottom: 0px; left: 0px; .item-content { padding: 15px; text-align: center; color: #eee; h3 { margin-top: 13px; font-size: 21px; text-transform: capitalize; font-weight: 700; color: #fff; } .item-details { overflow: hidden; margin-top: 10px; em { display: inline-block; margin-right: 10px; } } } } &:hover { img { opacity: 0.75; transform: scale(1.1,1.1); } a.link { line-height: 220px; font-size: 30px; i { padding: 8px 12px; opacity: 1; } } } } .owl-pagination { text-align: center; margin: 20px auto 0px auto; } .owl-page { display: inline-block; } .owl-page span { background: #666; border-radius: 0px; display: inline-block; height: 5px; width: 20px; margin: 12px 5px 0px 5px; opacity: 1; .transition(0.3s); } .owl-page.active span { background: @my-color-2; } } .adv { background: #b0bec5; width: 300px; height: 250px; span.info { width: 100%; height: 250px; display: block; text-align: center; line-height: 250px; font-size: 25px; font-family: 'Oswald'; font-weight: 300; letter-spacing: 2px; text-transform: uppercase; color: #fff; } } .tags { margin: 0px 0px 0px 0px; a { border: 1px solid #aaa; width: auto; height: 35px; display: block; float: left; font-size: 14px; text-transform: capitalize; font-weight: 400; color: #777; line-height: 32px; padding: 0px 12px; text-decoration: none; margin: 5px 2.5px 0px 2.5px; .transition(0.2s); &:hover { background: @my-color-2; border-color: @my-color-2; color: #fff; } span { padding-left: 5px; } } } .login { margin: 0px; .form-control { font-weight: 300; margin-top: 15px; } .row { margin-top: 15px; button.btn { background: @my-color-1; color: #fff; .transition(0.2s); &:hover { background: #333; } } a.btn { box-shadow: none @imp; color: #333; font-weight: 300; .transition(0.2s); &:hover { color: @my-color-1; } } } } &.widget-feed { .facebook-likes { background: #2a73c5; height: auto; padding: 15px; text-align: center; font-size: 18px; font-family: 'Oswald'; letter-spacing: 1px; color: #fff; margin-bottom: 15px; i { display: block; font-size: 25px; margin-bottom: 15px; } } .twitter-followers { background: #29bbd5; height: auto; padding: 15px; text-align: center; font-size: 18px; font-family: 'Oswald'; letter-spacing: 1px; color: #fff; margin-bottom: 15px; i { display: block; font-size: 25px; margin-bottom: 15px; } } .instagram-followers { background: #417caa; height: auto; padding: 15px; text-align: center; font-size: 18px; font-family: 'Oswald'; letter-spacing: 1px; color: #fff; i { display: block; font-size: 25px; margin-bottom: 15px; } } .youtube-sub { background: #e74d4d; height: auto; padding: 15px; text-align: center; font-size: 18px; font-family: 'Oswald'; letter-spacing: 1px; color: #fff; i { display: block; font-size: 25px; margin-bottom: 15px; } } } } .widget-content ul { padding: 0px; } .widget-content { li { list-style: circle; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; margin-left: 15px; color: #666; .transition(0.2s); &:last-child { border: 0px; padding: 0px; margin-bottom: 0px; } i { float: right; color: #777; } a { color: #555 @imp; font-size: 16px; text-transform: uppercase; text-decoration: none; .transition(0.1s); &:hover { color: @my-color-2 @imp; } } &:hover { list-style: outside; color: #444; } } } .widget-content ul li > ul { padding-left: 10px; } .widget-content .tagcloud a { border: 2px solid #aaa; padding: 4px 6px; display: inline-block; font-size: 16px !important; font-weight: 400; margin: 3px 1px; color: #666; text-decoration: none; } .widget-content .tagcloud a:hover { background: @my-color-1; border-color: @my-color-1; color: #fff; } .search-form label { margin-bottom: 15px; display: block; width: 100%; } .widget-feed { overflow: hidden } } } &.single { .Header { background: @my-color-1 url('http://coworking.innpuls.pl/wp-content/themes/bro-baz/assets/images/layout/header-1.jpg') no-repeat center bottom fixed; min-height: 500px; .logo-text { margin-top: 200px; margin-bottom: 80px; h1 { font-size: 50px; } p { font-size: 35px; font-weight: 400; &.home { font-size: 21px; } } .wp_crumbs { font-size: 21px; font-weight: 400; span { padding: 0px 5px; } a { color: #c9e4ff; text-decoration: none; .transition(0.2s); &:hover { color: #f7b1cf; } } } } } } &.is_login { .side-menu { top: 32px; } } &.layout_1 { .logo-text { margin-top: 150px; } } &.is_boxed { background: #eceff1; box-shadow: 0px 1px 5px rgba(0,0,0,0.35); width: 1200px; margin: 30px auto; } } /* * responsive style */ @media only screen and (max-width:1170px) { } @media only screen and (max-width:850px) { #Wrapper .Header .container .logo-text { width: 700px; } #Wrapper .Header .container .logo-text::after, #Wrapper .Header .container .logo-text::before { width: 250px; } #Wrapper .Header .container .logo-text h1 { font-size: 90px; } #Wrapper .Header .container .logo-text p { font-size: 19px; } #Wrapper #Service .row.blocks .col-md-4:nth-of-type(2) { top: 0px; padding-bottom: 0px; padding-top: 0px; box-shadow: inherit; } #Wrapper #Service .row.blocks .col-md-4 .service { margin-bottom: 30px; } #Wrapper #Service .row.blocks { margin-top: 60px; } #Wrapper #Service { padding: 60px 0 30px; } #Wrapper #Process, #Wrapper #Portfolio, #Wrapper #About, #Wrapper #News { padding: 60px 0; } #Wrapper #Process ul.nav-tabs { margin-top: 85px; } #Wrapper #Process .tab-content i.arrow::after { left: 0px; } #Wrapper #Portfolio .cats-btns { margin-top: 40px; } #Wrapper #Portfolio .cats-btns ul li a { font-size: 14px; font-weight: 400; } #Wrapper #Portfolio .support { margin-top: 30px; margin-bottom: 0px; } #Wrapper #Portfolio .support form i.icon { float: none; margin: 0px auto 8px auto; } #Wrapper #Portfolio .support form { font-size: 30px; text-align: center; line-height: 70px; } #Wrapper #Portfolio .support form button { float: none; } #Wrapper #About .team { margin-top: 145px; } #Wrapper #Clients { padding: 60px 0px 30px 0px; } #Wrapper #Clients .container .client { margin-bottom: 30px; } #Wrapper #News h2 { margin-bottom: 30px; } } @media only screen and (max-width:650px) { #Wrapper .Header .container .logo-text .commentlist .children { padding: 0px; } #Wrapper .Header .container .logo-text::after, #Wrapper .Header .container .logo-text::before { width: 170px; } #Wrapper .Header .container .logo-text h1 { font-size: 70px; } #Wrapper #Portfolio .support form { font-size: 24px; } } @media only screen and (max-width:500px) { #Wrapper .Header .container .logo-text { width: 420px; } #Wrapper .Header .container .logo-text::after, #Wrapper .Header .container .logo-text::before { width: 110px; } #Wrapper .Header .container .logo-text h1 { font-size: 50px; letter-spacing: 1.5px; } #Wrapper #Process ul.nav-tabs li { padding: 0px; } #Wrapper #Process ul.nav-tabs li a { font-size: 18px; } #Wrapper #Process ul.nav-tabs li a i { font-size: 50px; } } @media only screen and (max-width:400px) { #Wrapper .Header .container .logo-text { width: 295px; padding: 15px; } #Wrapper .Header .container .logo-text::after, #Wrapper .Header .container .logo-text::before { width: 45px; } #Wrapper .Header .container .logo-text h1 { font-size: 33px; letter-spacing: 1.5px; } #Wrapper .Header .container .logo-text p { font-size: 15px; } #Wrapper .Header .container .logo-text i.lamp { margin-top: -15px; } #Wrapper #Process ul.nav-tabs li { padding: 0px; } #Wrapper #Process ul.nav-tabs li a { font-size: 0px; } #Wrapper #Process ul.nav-tabs li a i { font-size: 40px; margin-top: -18px; } #Wrapper #Portfolio .support form { font-size: 16px; text-align: center; line-height: 30px; } #Wrapper #Portfolio .support form button { width: 50px; font-size: 23px; } }