/*!
 * Start Bootstrap - Creative v3.3.7+1 (http://startbootstrap.com/template-overviews/creative)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */a,a:focus,a:hover{color:#008DDD}.why-box p,a.round{vertical-align:middle}body,html{height:100%;width:100%}body{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}li{font-size:1.15em}.icon-small{height:16px;margin:0;padding:0;border:0;border-radius:0}.icon-medium{height:22px;margin:0;padding:0}img.img-centered{text-align:center;margin:auto}img.male{width:30%;height:auto}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,sans-serif}p{font-size:16px;line-height:1.5;margin-bottom:20px;font-family:'Open Sans',serif}.bg-primary{background-color:#fff;color:#000}.bg-primary p{color:#000}.bg-dark{background-color:#433131;color:#fff}.bg-green{background-color:#008DDD;color:#fff}.text-faded{color:rgba(255,255,255,.7);padding:0 50px}section{padding:150px 0}aside{padding:50px 0}.no-padding{padding:0}.less-padding{padding:20px 20px 0}.small-bpadding{padding:20px 0 50px}.small-padding{padding:50px 0 0}.navbar-default{border:0;background-color:#433131;border-color:rgba(34,34,34,.05);font-family:'Open Sans',Arial,sans-serif;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;padding:10px 0}.navbar-default .navbar-header .navbar-brand{margin-top:-10px}.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#008DDD}.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:16px;color:#008DDD;text-transform:uppercase;background:0 0;border:0}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-weight:600;font-size:13px;color:#fff}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#008DDD}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#008DDD!important;background-color:transparent}.navbar-default .nav>li.active>a:focus:hover,.navbar-default .nav>li.active>a:hover{background-color:transparent}.navbar-default .navbar-header .navbar-brand img{width:80%;height:auto;padding-top:5px}.navbar-default .langs{float:left}@media (min-width:1000px){img.male{margin-bottom:20px;width:20%;height:auto}.navbar-default .navbar-header .navbar-brand img{width:100%;height:auto;padding-top:0}.navbar-default{background-color:transparent;border-color:rgba(255,255,255,.3)}.navbar-default .navbar-header .navbar-brand{color:rgba(255,255,255,.7)}.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#fff}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:rgba(255,255,255,1);letter-spacing:2px;font-weight:600;font-size:.95em}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover,.navbar-default.affix .navbar-header .navbar-brand:focus,.navbar-default.affix .navbar-header .navbar-brand:hover{color:#008DDD}.navbar-default.affix{background-color:#433131;border-color:rgba(67,49,49,.05)}.navbar-default.affix .navbar-header .navbar-brand{color:#008DDD;font-size:14px}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#fff;font-weight:600}.navbar-default.affix .nav>li>a:focus:hover,.navbar-default.affix .nav>li>a:hover{color:#008DDD}.navbar-default.affix .langs{float:left}}header,header .header-content{position:relative;width:100%;text-align:center}header{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;background-image:url(../img/header.jpg);color:#fff;min-height:100%}header .header-content{padding:80px 15px 120px}header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:25%;margin-bottom:0;font-size:30px;letter-spacing:10px}header .header-content .header-content-inner h2{font-weight:400;text-transform:uppercase;margin-bottom:0;font-size:30px;letter-spacing:6px}header .header-content .header-content-inner hr{margin:30px auto 45PX}header .header-content .header-content-inner p{font-weight:300;color:rgba(255,255,255,.7);font-size:16px;margin-bottom:50px}.header-content-bottom{max-width:1000px;margin-left:auto;margin-right:auto;position:absolute;top:92%;left:0;right:0;text-align:center;overflow:visible;z-index:999999}#technologia,#viewport{overflow:hidden}a.round{border-radius:50%;padding:45px 0;width:150px;text-align:center;white-space:nowrap}.cl-effect-12 a::after,.cl-effect-12 a::before{position:absolute;top:50%;left:50%;width:170px;height:170px;border:2px solid rgba(255,255,255,.5);border-radius:50%;content:'';opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateX(-50%) translateY(-50%) scale(.2);-moz-transform:translateX(-50%) translateY(-50%) scale(.2);transform:translateX(-50%) translateY(-50%) scale(.2)}.btn-default,.portfolio-box .portfolio-box-caption{-webkit-transition:all .35s;-moz-transition:all .35s}.cl-effect-12 a::after{width:150px;height:150px;border-width:6px;-webkit-transform:translateX(-50%) translateY(-50%) scale(.8);-moz-transform:translateX(-50%) translateY(-50%) scale(.8);transform:translateX(-50%) translateY(-50%) scale(.8)}.cl-effect-12 a:focus::after,.cl-effect-12 a:focus::before,.cl-effect-12 a:hover::after,.cl-effect-12 a:hover::before{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}@media (min-width:768px){header .header-content .header-content-bottom,header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}header{min-height:100%}header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px;height:100%}header .header-content .header-content-bottom{position:absolute;bottom:-10%;left:0;right:0;text-align:center}header .header-content .header-content-inner h1{font-size:50px}header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}.bgimg-1,.bgimg-2,.bgimg-3,.bgimg-4{min-height:400px}.section-heading{margin-top:0}.service-box{max-width:400px;margin:50px auto 0}h2.section-heading{margin-top:-15px;letter-spacing:10px;text-transform:uppercase}h3.section-heading{letter-spacing:5px;text-transform:uppercase}@media (min-width:992px){.service-box{margin:20px auto 0}}.service-box p{margin-bottom:0}.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}.portfolio-box .portfolio-box-caption{color:#4C4C4C;opacity:0;display:block;background:0 0;position:absolute;bottom:0;text-align:center;width:100%;height:100%;transition:all .35s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.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',sans-serif,Arial,sans-serif;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:700;font-size:2em}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:1.5em;color:#fff}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:0}.why-box{margin-bottom:0}.why-box-img img{width:90%;height:auto;margin:5%}#oferta .portfolio-item img{border:0 solid #fff;width:80%;text-align:center;margin:auto}#map{width:100%;height:100%;max-height:400px;margin-top:0}@media (min-width:767px){.content-section{padding-top:20px}#map{height:600px;margin-top:0}#oferta .portfolio-item{margin:0 0 30px}}#oferta .portfolio-item{margin:0 0 15px;right:0}#oferta .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;background-color:transparent;text-align:center;padding:25px 0}#oferta .portfolio-item .portfolio-caption h4{text-transform:none;color:#fff;font-weight:700;margin:20px auto}#oferta .portfolio-item .portfolio-caption p{font-family:Raleway,Helvetica,Arial,sans-serif;font-style:normal;font-size:16px;margin:0 0 20px}#oferta *{z-index:2}section#kontakt{background-color:#fff;background-image:url();background-position:center;background-repeat:no-repeat;color:#008DDD}section#kontakt a{color:#000}section#kontakt a:hover{color:#008DDD}section#kontakt .section-heading{color:#000;margin:-15px auto 40px;font-weight:700}section#kontakt .section-heading-small{color:#000;margin:0 auto 40px;text-transform:uppercase;letter-spacing:5px}footer{padding:25px 0;text-align:center;background:#433131}footer span{line-height:40px;font-family:'Open Sans',sans-serif;text-transform:uppercase;text-transform:none;color:#999}footer span a{color:#999}.bgimg-1,.bgimg-2,.bgimg-3,.bgimg-4{position:relative;opacity:1;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.bgimg-1{background-image:url(../img/smoked_fish.jpg)}.bgimg-2{background-image:url(../img/zrebki.jpg)}.bgimg-3{background-image:url(../img/trees.jpg)}.bgimg-4{background-image:url(../img/kontakt.jpg)}.btn-default.active,.btn-default:active,.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-primary{background-image:none}.caption{position:absolute;left:0;top:50%;width:100%;text-align:center;color:#000}.caption span.border{background-color:#111;color:#fff;padding:18px;font-size:25px;letter-spacing:10px}.why-box p{color:#fff}.vertical-align{display:flex;align-items:center}.fa-bounce,.fa-pulse{display:inline-block}@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}}.call-to-action h2{margin:0 auto 20px}.text-primary{color:#008DDD}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-default{color:#222;background-color:#000;border-color:#fff;transition:all .35s}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#fff;background-color:transparent;border-color:#ededed}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#000;border-color:#fff}.btn-default .badge{color:#fff;background-color:#fff}.btn-primary{color:#fff;background-color:#008DDD;border-color:#008DDD;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#1074AE;border-color:#1074AE}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#008DDD;border-color:#008DDD}.btn-primary .badge{color:#008DDD;background-color:#000}.btn{font-family:'Open Sans',Arial,sans-serif;border:none;border-radius:300px;font-weight:700;text-transform:uppercase}.portfolio-modal .modal-content p.item-intro,footer ul.quicklinks{font-family:Raleway,Helvetica,Arial,sans-serif}form .btn{background:#000}form .btn:hover{background:#008DDD;color:#fff}.btn-xl{padding:15px 30px}::-moz-selection{color:#fff;text-shadow:none;background:#222}::selection{color:#fff;text-shadow:none;background:#222}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}.fa-bounce{color:#008DDD;position:relative;-moz-animation:bounce 1s infinite linear;-o-animation:bounce 1s infinite linear;-webkit-animation:bounce 1s infinite linear;animation:bounce 1s infinite linear}@-webkit-keyframes bounce{0%,100%{top:0}50%{top:-.2em}70%{top:-.3em}}@-moz-keyframes bounce{0%,100%{top:0}50%{top:-.2em}70%{top:-.3em}}@-o-keyframes bounce{0%,100%{top:0}50%{top:-.2em}70%{top:-.3em}}@-ms-keyframes bounce{0%,100%{top:0}50%{top:-.2em}70%{top:-.3em}}@keyframes bounce{0%,100%{top:0}50%{top:-.2em}70%{top:-.3em}}.fa-pulse{-moz-animation:pulse 2s infinite linear;-o-animation:pulse 2s infinite linear;-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}@-moz-keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}@-o-keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}@-ms-keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}.portfolio-modal .modal-dialog{margin:0;height:100%;width:auto}.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{margin-bottom:15px;font-size:3em}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{margin:20px 0 30px;font-style:norma;font-size:20px}.portfolio-modal .modal-content ul.list-inline{margin-bottom:30px;margin-top:0;font-size:1.2em}.portfolio-modal .modal-content ul.list-inline li{margin-bottom:10px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#222;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}.portfolio-modal .modal-backdrop{opacity:0;display:none}footer ul.quicklinks{text-align:center;margin-bottom:0;line-height:40px;text-transform:uppercase;text-transform:none}#wrap,ul.social-buttons{margin:0 auto}ul.social-buttons li{text-align:center}ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#viewport,#wrap{position:relative;width:100%}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#008DDD}body{webkit-tap-highlight-color:#222;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.blink_me{animation:blinker 3s linear infinite}@keyframes blinker{50%{opacity:.3}}#viewport{height:100%}#viewport .smoke{position:absolute;width:250px;height:250px;background:url(https://res.cloudinary.com/da51wkm4r/image/upload/v1461143297/title/smoke.png) no-repeat;bottom:0;margin-left:0}@-webkit-keyframes masked-animation{0%{background-position:left bottom}100%{background-position:right bottom}}

/* 


   5 columns grid for 'md' and 'lg' screens

   @tatygrassini


*/

#cookie_directive_container .container{floaT:left;background:#fff !important;width:100% !important;text-align:center;padding:10px 0 0;font-size:0.7em;}



@media (min-width: 1200px) {
  .col-lg-1-5 { width: 20%;  }
  .col-lg-2-5 { width: 40%; }
  .col-lg-3-5 { width: 60%; }
  .col-lg-4-5 { width: 80%; }
  .col-lg-5-5 { width: 100%; }
}