@import "/adwokat-andrzejewski.pl/themes/adwokat/css/typo.css";.foto-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.shadow-30{box-shadow:0px 10px 30px #eee;}
.text-half{max-width:570px;}
.site-heading{margin-top: 200px;}
.container{max-width:1300px;}
.container-white img{margin-bottom:20px;}
.container-white .gallery img{margin-bottom:0px;}


    .btn-outline-primary {
    border-color: #EE0000;
           color: #ee0000 !important
}


    .btn-outline-primary:hover {
    color: #fff !important;
    background-color: #EE0000 !important;
    border-color: #EE0000;

}



@media (max-width:992px){.container-white img{width:100% !important;margin:0 0 20px 0;}
article img{width:100% !important;margin:0px 0px 20px 0px !important;}
    #mainNav {background: #fff !important;}
    .fa {color: #333;}
    .navbar-brand img {
        width: 250px !important
    }
    h1 {font-size: 40px !important}
    .site-heading {margin-top: 150px;}
}
.shadow01{box-shadow:0px 0px 10px rgba(0,0,0,0.1);transition:all .3s}
.shadow01:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.3);}
body{overflow-x:hidden;}
p{line-height:1.5;}
a{color:darkgoldenrod;}
a:hover{color:#990000;text-decoration:none}
.text-primary{color:#990000!important;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:100;font-family: 'Roboto', serif;}
h1{font-size:50px;margin-bottom:50px;}
section h2.section-heading{font-size:30px;margin-top:0;margin-bottom:15px;}
section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:'Droid Serif', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
h2{font-size:26px;}
.container-white{background:#fff !important;box-shadow:0px 10px 30px rgba(0,0,0,0.05);}
.container-white p, .container-white h2, .container-white h3{}
.dropdown-menu{margin-top:20px;box-shadow:0px 5px 5px rgba(0,0,0,.2)}
.dropdown-menu .nav-link{padding:15px !important;color:#333}
.dropdown-menu .nav-link:hover{background:rgba(0,0,0,0.1)}
.dropdown-menu .nav-link{padding:15px !important;color:#333 !important}
.navbar-nav .dropdown:hover .dropdown-menu{display:block;opacity:1;margin-top:0px;}
.animated{animation-duration:2s !important;}
.intro-header{background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;height: 300px;}
.m-10{margin-top:10vh}
.m-20{margin-top:20vh;}
.m-30{margin-top:30vh}
.m-40{margin-top:40vh}
.m-50{margin-top:50vh}
.m-60{margin-top:60vh}
.m-70{margin-top:70vh}
.m-80{margin-top:80vh}
.m-90{margin-top:90vh}
.vh-10{height:10vh}
.vh-20{height:20vh}
.vh-30{height:30vh}
.vh-40{height:40vh;}
.vh-50{height:50vh;}
.vh-60{height:60vh}
.vh-70{height:70vh}
.vh-90{height:90vh}
.vh-100{height:600px;text-align:left;}
.mfp-fade.mfp-bg{opacity:0;transition:all .3s;}
footer p{font-size:13px;color:rgba(0,0,0,0.4);}
footer p a{font-size:13px;color:rgba(0,0,0,0.4);}
footer p a:hover{color:rgba(0,0,0,0.4);text-decoration:none}
footer{}
.dropdown-menu{min-width:300px;padding:0;margin:0;font-size:1rem;color:#212529;background-color:#fff;border:0px solid rgba(0,0,0,.15);border-radius:0;transition:all 0.5s;}
hr{display:block;width:100%;margin-top:30px;float:left;}
@media (min-width:768px){section{padding:0px 0 0 0;}
}
.btn-xl{font-size:18px;padding:20px 40px;}
.btn-primary{background-color:#fff !important;border:1px solid #999;color:#000;border-radius:5px;}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover{background-color:#fff!important;border:1px solid #550000 !important;color:#550000;}
.btn-primary:active, .btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(254, 209, 55, 0.5) !important;}
::-moz-selection{background:#fed136;text-shadow:none;}
::selection{background:#fed136;text-shadow:none;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}

#mainNav{background:#fff;}
#mainNav .navbar-toggler{font-size:20px;right:0;padding:13px;text-transform:uppercase;border:0;}
#mainNav .navbar-brand{/* color:darkgoldenrod; */font-family:Georgia;}
#mainNav .navbar-brand.active, #mainNav .navbar-brand:active, #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover{}
#mainNav .navbar-nav .nav-item .nav-link{font-weight: 400;letter-spacing:1px;color:#333;font-size: 16px;}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover{}

@media (min-width:992px){#mainNav{padding-top: 10px;padding-bottom: 10px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;background-color: rgba(255,255,255,.8);}
#mainNav .navbar-brand{font-size:1.75em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#mainNav .navbar-nav .nav-item .nav-link{padding:15px 15px;}
#mainNav.navbar-shrink{padding-top:0px;padding-bottom:0px;background-color: rgba(255,255,255,1);box-shadow:0px 1px 20px rgba(0,0,0,0.3);}
#mainNav.navbar-shrink .navbar-brand{}
#mainNav.navbar-shrink .nav-item .nav-link{color: #333;}
header.masthead{text-align:center;color:white;background-image:url("../img/header-bg.jpg");background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
header.masthead .intro-text{padding-top:150px;padding-bottom:100px;}
header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px;font-family:'Droid Serif', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;}
@media (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px;}
header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px;font-family:'Droid Serif', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
header.masthead .intro-text .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px;}
}
.service-heading{margin:15px 0;text-transform:none;}
#portfolio .portfolio-item{right:0;margin:0 0 15px;}
#portfolio .portfolio-item .portfolio-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s;opacity:0;background:rgba(254, 209, 54, 0.9);}
#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:white;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0;}
#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;padding:25px;text-align:center;background-color:#fff;}
#portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none;}
#portfolio .portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0;font-family:'Droid Serif', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#portfolio *{z-index:2;}
@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px;}
}
.portfolio-modal{padding-right:0px !important;}
.portfolio-modal .modal-dialog{margin:1rem;max-width:100vw;}
.portfolio-modal .modal-content{padding:100px 0;text-align:center;}
.portfolio-modal .modal-content h2{font-size:3em;margin-bottom:15px;}
.portfolio-modal .modal-content p{margin-bottom:30px;}
.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:'Droid Serif', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px;}
.portfolio-modal .modal-content img{margin-bottom:30px;}
.portfolio-modal .modal-content button{cursor:pointer;}
.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent;}
.portfolio-modal .close-modal:hover{opacity:0.3;}
.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#212529;}
.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:#212529;}
.timeline{position:relative;padding:0;list-style:none;}
.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:'';background-color:#e9ecef;}
.timeline > li{position:relative;min-height:50px;margin-bottom:50px;}
.timeline > li:after, .timeline > li:before{display:table;content:' ';}
.timeline > li:after{clear:both;}
.timeline > li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left;}
.timeline > li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0;}
.timeline > li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0;}
.timeline > li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:white;border:7px solid #e9ecef;border-radius:100%;background-color:#fed136;}
.timeline > li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;padding:0 20px 0 100px;text-align:left;}
.timeline > li.timeline-inverted > .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0;}
.timeline > li.timeline-inverted > .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0;}
.timeline > li:last-child{margin-bottom:0;}
.timeline .timeline-heading h4{margin-top:0;color:inherit;}
.timeline .timeline-heading h4.subheading{text-transform:none;}
.timeline .timeline-body > ul,
.timeline .timeline-body > p{margin-bottom:0;}
@media (min-width:768px){.kucharz{margin-top:-350px;position:absolute;margin-left:540px;float:right;}
@media (min-width:992px){.timeline:before{left:50%;}
.timeline > li{min-height:100px;margin-bottom:100px;}
.timeline > li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right;}
.timeline > li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px;}
.timeline > li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left;}
}
@media (min-width:992px){.timeline > li{min-height:150px;}
.timeline > li .timeline-panel{padding:0 20px 20px;}
.timeline > li .timeline-image{width:150px;height:150px;margin-left:-75px;}
.timeline > li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px;}
.timeline > li.timeline-inverted > .timeline-panel{padding:0 20px 20px;}
}
@media (min-width:1200px){.kucharz{margin-top:-350px;position:absolute;margin-left:710px;float:right;}
.timeline > li{min-height:170px;}
.timeline > li .timeline-panel{padding:0 20px 20px 100px;}
.timeline > li .timeline-image{width:170px;height:170px;margin-left:-85px;}
.timeline > li .timeline-image h4{margin-top:40px;}
.timeline > li.timeline-inverted > .timeline-panel{padding:0 100px 20px 20px;}
}
.team-member{margin-bottom:50px;text-align:center;}
.team-member img{width:225px;height:225px;border:7px solid #fff;}
.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none;}
.team-member p{margin-top:0;}
section#contact{background-color:#212529;background-image:url("../img/map-image.png");background-repeat:no-repeat;background-position:center;}
section#contact .section-heading{color:#fff;}
section#contact .form-group{margin-bottom:25px;}
section#contact .form-group input,
section#contact .form-group textarea{padding:20px;}
section#contact .form-group input.form-control{height:auto;}
section#contact .form-group textarea.form-control{height:248px;}
section#contact .form-control:focus{border-color:#fed136;box-shadow:none;}
section#contact::-webkit-input-placeholder{font-weight:700;color:#ced4da;}
section#contact:-moz-placeholder{font-weight:700;color:#ced4da;}
section#contact::-moz-placeholder{font-weight:700;color:#ced4da;}
section#contact:-ms-input-placeholder{font-weight:700;color:#ced4da;}
footer{padding:10px;text-align:center;}
footer span.copyright{font-size:90%;line-height:40px;text-transform:none;}
footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;}
ul.social-buttons{margin-bottom:0;}
ul.social-buttons li a{font-size:20px;line-height:40px;display:block;width:40px;height:40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:white;border-radius:100%;outline:none;background-color:#212529;}
ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover{background-color:#fed136;}














/* ZOOM OBRAZKÓW */

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.2, 1.2);
  }

}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.2, 1.2);
  }
}

.carousel-inner .carousel-item {
  -webkit-animation: zoom 10s;
  animation: zoom 10s;
}





@-webkit-keyframes zoom2 {
  0% {-webkit-transform: scale(1, 1);
  }
  50% { -webkit-transform: scale(1.2, 1.2);
  }
  0% {-webkit-transform: scale(1, 1);}

}

@keyframes zoom2 {
  0% {transform: scale(1, 1);
  }
  50% {transform: scale(1.2, 1.2);
  }
    100% {transform: scale(1, 1);
  }

 /*0% {opacity: 1;}
  60% {opacity: 1;}
  100% {opacity: 0;} */
}


.zoom2 {
  -webkit-animation: zoom2 30s infinite;
  animation: zoom2 30s infinite;


}


.wstep h4 {
    color: #fff

}


    .btn-outline-primary {
    border-color: #EE0000;
           color: #ee0000 !important
}


    .btn-outline-primary:hover {
    color: #fff !important;
    background-color: #EE0000 !important;
    border-color: #EE0000;

}










    
