/* Copyright 2013-2016 Start Bootstrap * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE) */body,html{width: 100%; height: 100%;}body,h1,h2,h3,h4,h5,h6{font-weight: 700;}.topnav{font-size: 14px;}.lead{font-size: 18px; font-weight: 400;}.intro-header{padding-top: 50px;padding-bottom: 50px; text-align: center; color: #f8f8f8; background: url(http://jk-software.cz/img/diary-968592_1920.jpg) no-repeat center center; background-size: cover;}.intro-message{position: relative; padding-top: 20%; padding-bottom: 20%;}.intro-message > h1{margin: 0; text-shadow: 2px 2px 3px rgba(0,0,0,0.6); font-size: 5em;}.intro-divider{width: 400px; border-top: 1px solid #f8f8f8; border-bottom: 1px solid rgba(0,0,0,0.2);}.intro-message > h3{text-shadow: 2px 2px 3px rgba(0,0,0,0.6);}@media(max-width:767px){.intro-message{padding-bottom: 15%;}.intro-message > h1{font-size: 3em;}ul.intro-social-buttons > li{display: block; margin-bottom: 20px; padding: 0;}ul.intro-social-buttons > li:last-child{margin-bottom: 0;}.intro-divider{width: 100%;}}.network-name{text-transform: uppercase; font-size: 14px; font-weight: 400; letter-spacing: 2px;}.content-section-a{padding: 50px 0; background-color: #f8f8f8;}.content-section-b{padding: 50px 0; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}.section-heading{margin-bottom: 30px;}.section-heading-spacer{float: left; width: 200px; border-top: 3px solid #e7e7e7;}.banner{padding: 100px 0; color: #f8f8f8; background: url(http://jk-software.cz/img/technology-bg.jpg) no-repeat center center; background-size: cover;}.banner h2{margin: 0; text-shadow: 2px 2px 3px rgba(0,0,0,0.6); font-size: 3em;}.banner ul{margin-bottom: 0;}.banner-social-buttons{float: right; margin-top: 0;}@media(max-width:1199px){ul.banner-social-buttons{float: left; margin-top: 15px;}}@media(max-width:767px){.banner h2{margin: 0; text-shadow: 2px 2px 3px rgba(0,0,0,0.6); font-size: 3em;}ul.banner-social-buttons > li{margin-bottom: 20px; margin-left:15px; padding: 0;}ul.banner-social-buttons > li:last-child{margin-bottom: 0;}}.contact{padding: 100px 0; color: #f8f8f8; background: url(../img/keyboard-1385706_1920.jpg) no-repeat center center; background-size: cover;}.contact h2{margin: 0; text-shadow: 2px 2px 3px #000000; font-size: 3em; margin-bottom:25px;}footer{padding: 50px 0; background-color: #f8f8f8;}p.copyright{margin: 15px 0 0;}.technologie li{margin-bottom:15px;}#start h2{text-shadow: 1px 1px 1px #000000;}.form-control{margin-bottom:15px;}input[type="submit"]{color:#666666;}.form-error{border: 2px solid red;}.portfolio-box{position: relative; display: block; max-width: 650px; margin: 0 auto;}.portfolio-box .portfolio-box-caption{color: white; opacity: 0.9; display: block; position: absolute; bottom: 0; text-align: center; width: 100%; height: 100%; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; transition: all 0.35s;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width: calc(100% - 60px); text-align: center; position: absolute; top: 80%; transform: translateY(-50%); background: rgba(240, 95, 64, 1);}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif; padding: 0 15px;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform: uppercase; font-weight: 600; font-size: 14px;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size: 18px;}.portfolio-box:hover .portfolio-box-caption{opacity: 1; background-color:rgba(0,0,0,0.5);}.portfolio-box:focus{outline: none;}@media (min-width: 768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size: 16px;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size: 22px;}}#portfolio .col-lg-4{padding-right:0px; padding-left:0px;}.how-it-works-container{padding:60px 0; color:#333333;}.how-it-works-container h2{font-size:36px; font-weight: normal; text-align: center; text-transform: uppercase; margin:0 0 60px 0;}.how-it-works-container h3{text-transform: uppercase; font-size:22px; margin:0;}.how-it-works-container p{font-size:16px; font-weight: lighter;}.how-it-works-container .button{background:#cccccc; color:#666666; padding:6px 22px; border-radius:5px;}.how-it-works-container .button:hover{text-decoration: none; background: #dddddd; color:#777777;}.how-it-works-container .step{clear:both;}.how-it-works-container .number{width:62px; height:62px; text-align: center; color:#666666; font-size:36px; padding-top:5px; background:#DDDDDD; margin-top:5px; border-radius:50%; float:left; position: relative; margin-left:-88px;}.how-it-works-container .number:after{background:url("../img/how-it-works-dots.png"); content:" "; width: 6px; height: 48px; display:inline-block; position: absolute; left:29px; top:72px;}.how-it-works-container .step:last-child .number:after{display:none;}.how-it-works-container .step-content{float:left; margin-left:88px; min-height:130px;}