@charset "UTF-8";
/*!
 *  Author: Michał Strumpf
 *  Version: 2.3.1
 *  Template Name: Blue
 */
body{font-family:"Open Sans",Arial,sans-serif;font-weight:300;background-color:#f6f6f6}p{font-size:15px;line-height:1.8;color:#222;word-wrap:break-word}a{color:#3e8fe0;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}a:focus,a:hover{color:#0c0c0c;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700;color:#0c0c0c}hr{height:1px;background-color:#e4e4e4;border:0}img{max-width:100%}.navbar{height:90px;width:100%;background-color:#fff;z-index:5;border:0;border-radius:0;margin-bottom:0}.navbar .navbar-header .navbar-brand{font-weight:700;font-size:18px;color:#0c0c0c;line-height:50px;height:50px;margin-top:20px;margin-left:15px;padding:0;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.navbar .navbar-header .navbar-brand:hover{color:#3e8fe0}.navbar .navbar-nav{background-color:#fff;border-bottom:1px solid #e4e4e4}.navbar .navbar-nav>li.active>a{color:#3e8fe0}.navbar .navbar-nav>li.open>a{background:0 0}.navbar .navbar-nav>li>a{font-weight:700;font-size:14px;color:#0c0c0c;line-height:50px;height:50px;text-align:center;padding:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover{color:#3e8fe0;background:0 0}.navbar .navbar-nav>li>.dropdown-menu{border:0;border-radius:0;box-shadow:none;background-color:rgba(228,228,228,.4)}.navbar .navbar-nav>li>.dropdown-menu>li>a{font-weight:700;font-size:14px;color:#0c0c0c;line-height:40px;height:40px;text-align:center;padding:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.navbar .navbar-nav>li>.dropdown-menu>li>a:hover{color:#3e8fe0;background:0 0;box-shadow:none}.navbar .navbar-nav>li>.dropdown-menu>li.active>a{color:#3e8fe0;background:0 0}#mobile-btn{width:40px;height:40px;cursor:pointer;margin-top:25px;margin-left:auto;padding:0;border:0;border-radius:0;position:relative}#mobile-btn .icon-bar{width:30px;margin-left:5px;height:2px;background-color:#0c0c0c;border-radius:0;margin-top:0;position:absolute;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#mobile-btn .icon-bar:nth-child(1){top:13px}#mobile-btn .icon-bar:nth-child(2){top:25px}#mobile-btn.toggled .icon-bar:nth-child(1){top:19px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mobile-btn.toggled .icon-bar:nth-child(2){top:19px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header{background-color:#3e8fe0;background-repeat:no-repeat;background-position:top;background-size:cover;margin-bottom:80px;height:320px;border-bottom:5px solid #3e8fe0}.header.header-main{height:480px}.header .header-container{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:100%}.header .header-title{font-weight:700;font-size:40px;color:#0c0c0c;margin:0}.header .header-title--main{font-size:55px}.header .header-desc{font-weight:300;font-size:16px;color:#677684;margin-top:15px;margin-bottom:0;max-width:450px}.section{margin-bottom:30px}.section ol>li,.section ul>li{color:#677684}.aside .widget-container{border-top:1px solid #e4e4e4;padding:15px 0;margin-bottom:30px}.aside .widget-container .widget-title{font-weight:700;font-size:16px;color:#0c0c0c;margin-top:10px;margin-bottom:15px}.aside .widget-container .widget-content{font-size:14px}.aside .widget-container .widget-content p{font-size:14px}.aside .widget-container .widget-content ul{padding:0}.aside .widget-container .widget-content ul>li{list-style-type:none;color:#3e8fe0;border-top:1px solid #e4e4e4;padding:10px 0}.aside .widget-container .widget-content ul>li>a{font-size:13px;color:#677684;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.aside .widget-container .widget-content ul>li>a:hover{color:#3e8fe0}.aside .widget-container .widget-social{margin-top:20px}.aside .widget-container .widget-social a{text-align:center;margin-right:12px;width:32px;height:32px;border:1px solid #3e8fe0;border-radius:50%;display:inline-block}.aside .widget-container .widget-social a span{line-height:32px;font-size:14px;color:#3e8fe0;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.aside .widget-container .widget-social a:hover{border:1px solid #0c0c0c}.aside .widget-container .widget-social a:hover span{color:#0c0c0c}form .form-group{margin-top:25px}form .form-group label{font-weight:700;font-size:11px;color:#0c0c0c;margin-bottom:6px;text-align:left}form .form-group input,form .form-group textarea{min-height:40px;padding:10px;border:1px solid #e4e4e4;border-radius:0;background:0 0;box-shadow:none!important;resize:none}form .form-group input:focus,form .form-group textarea:focus{border:1px solid #3e8fe0}form .btn-default{font-size:18px;color:#3e8fe0;margin-top:30px;width:100%;padding:8px;background:0 0;border:1px solid #3e8fe0;border-radius:10px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}form .btn-default:focus,form .btn-default:hover{color:#0c0c0c;border:1px solid #0c0c0c;background:0 0!important;box-shadow:none}.post{margin-bottom:80px}.post .post-header .post-figure{background-color:#e4e4e4;text-align:center;margin-bottom:25px}.post .post-header .post-title{font-weight:700;font-size:22px;color:#0c0c0c;margin:0 40px 0 0;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.post .post-header .post-title:hover{color:#3e8fe0}.post .post-header .post-tags a{font-size:11px;color:#fff;background-color:#3e8fe0;padding:3px 5px;margin-right:5px;border-radius:5px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.post .post-header .post-tags a:hover{background-color:#0c0c0c}.post .post-meta .post-meta-item{font-size:12px;color:#677684;margin-top:4px;margin-bottom:0}.post .post-content{margin-top:30px}.post .post-footer{margin-top:20px}.post .post-footer .post-read-more{font-size:13px;color:#3e8fe0;padding-bottom:3px;border-bottom:2px solid transparent;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.post .post-footer .post-read-more:hover{color:#0c0c0c;border-bottom:2px solid #3e8fe0}.post .post-footer .post-share span{color:#fff;text-align:center;line-height:30px;margin-right:10px;height:30px;width:30px;background-color:#0c0c0c;border-radius:50%}.post .post-footer .post-share span.fa-twitter{background-color:#1da1f2}.post .post-footer .post-share span.fa-facebook{background-color:#3b5998}.post .post-footer .post-profile{margin-top:30px;position:relative}.post .post-footer .post-profile .profile-header{text-align:center;margin-bottom:20px}.post .post-footer .post-profile .profile-header .profile-picture{width:120px;height:120px;border-radius:50%}.post .post-footer .post-profile .profile-content{text-align:center}.post .post-footer .post-profile .profile-content .profile-name{font-size:20px;color:#0c0c0c}.post .post-footer .post-profile .profile-content .profile-description{font-size:14px;color:#677684;line-height:1.7;margin-top:15px}.post .post-comments{margin-top:60px}.pager{border-top:1px solid #e4e4e4;padding-top:20px;margin-top:0;margin-bottom:0}.pager .pager-link{font-size:13px;color:#3e8fe0;width:100%;background:0 0;padding:10px;border:1px solid #3e8fe0;border-radius:8px;margin-bottom:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pager .pager-link:focus,.pager .pager-link:hover{color:#0c0c0c;border:1px solid #0c0c0c;background:0 0}.footer{margin-top:40px;height:100px;-webkit-align-items:center;align-items:center}.footer .footer-text{color:#677684;font-size:11px;text-align:center;margin:0}.langswitcher{padding:2px 0}.langswitcher form{margin:10px 20px}.langswitcher form select{font-weight:700;font-size:13px;color:#0c0c0c;height:40px;border:1px solid #e4e4e4;border-radius:0;cursor:pointer;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.langswitcher form select:focus{color:#3e8fe0;border:1px solid #3e8fe0;box-shadow:none}.error404{text-align:center}.error404 .error404-title{font-weight:700;font-size:80px;color:#3e8fe0;margin-top:140px}.error404 p{color:#677684;margin-top:30px;margin-bottom:90px}.thumbnail{border-radius:0;border:1px solid #e4e4e4}.thumbnail .caption h3{font-weight:700;font-size:18px}.thumbnail .caption p{font-size:14px}.is-flex{display:-webkit-flex;display:-ms-flexbox;display:flex}blockquote{border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-left:3px solid #3e8fe0;padding:20px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ddd!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#ddd!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#ddd!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ddd!important}@media (min-width:480px){.post .post-footer .post-profile .profile-header{margin-bottom:0;position:absolute}.post .post-footer .post-profile .profile-content{text-align:left;margin-left:140px}.pager .pager-link{width:150px;margin:0}}@media (min-width:768px){#mobile-btn{display:none}.navbar .navbar-header .navbar-brand{margin-left:0}.navbar .navbar-nav{border-bottom:0}.navbar .navbar-nav>li>a{line-height:90px;height:90px;margin-left:25px}.navbar .navbar-nav>li>.dropdown-menu{background-color:#fff}.navbar .navbar-nav>li>.dropdown-menu>li>a{line-height:34px;height:34px;text-align:left;padding:0 10px}.langswitcher{padding:0}.langswitcher form{margin:20px 0 0 10px}.langswitcher form select{border:0;border-left:1px solid #e4e4e4}.langswitcher form select:focus{border:0;border-left:1px solid #e4e4e4}form .btn-default{width:150px}.footer{height:80px}}@media (min-width:992px){.aside .widget-container{border-left:1px solid #e4e4e4;padding:15px 0 15px 25px;border-top:0}}