a{
    color: #2551A9;
}

.esculap-call a{
    color: #254481;
    font-weight: 400;
    font-size: 1.3rem;
}

.esculap-call-head{
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #207cca 42%, #2989d8 98%, #1e5799 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7db9e8 0%,#207cca 42%,#2989d8 98%,#1e5799 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7db9e8 0%,#207cca 42%,#2989d8 98%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */border:none;
}
.esculap-call-head{

background: #254481;
border: solid 1px #fff;
font-weight: 600;
}

header.masthead{
    background:  url("../img/bg-page-top.jpg");
  background-repeat: repeat-x;
}    


#mainNav {
          background: #0483c8 url("../img/bg-page-top.jpg");
    background-repeat: repeat-x; 
}

@media (min-width: 992px){
#mainNav {
         padding-top: 5px; 
}
}


@media (min-width: 992px){
#mainNav.navbar-shrink {
    padding-top: 0;
    padding-bottom: 0;
    background: #0483c8 url("../img/bg-page-top.jpg");
    background-repeat: repeat-x;
}
}


header.masthead .intro-text {
    padding-top: 100px;
    padding-bottom: 0px;
}
.eskulap-breadcrumb{
    background: #000;
}

#mainNav .navbar-toggler{
     background: #254481;
    border: solid 1px #fff;

}
#navbarResponsive{
    margin-top: 10px;
}

@media (max-width: 991px){
#mainNav .navbar-nav .nav-item .nav-link{
    background: #254481;
    padding: 15px 25px;
}
}

.eskulap-search{
    background:  #fff url("../img/search_icon.png") no-repeat center right;
    border: 3px solid #7db9e8;
    margin-bottom: 15px;
    padding: 20px;

}

@media (min-width: 768px){
section {
  padding-top: 40px;    
}    
}

.helpfulllinks .block{
    background: #fff;
    padding-top: 10px;
    border-left: solid 1px gray;
}



section#contact .section-heading{
    color: #000;
}

section#contact{
    background: #fff;
}


.eskulap-search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ced4da;
}
.eskulap-search::-moz-placeholder { /* Firefox 19+ */
  color: #ced4da;
}
.eskulap-search:-ms-input-placeholder { /* IE 10+ */
  color: #ced4da;
}
.eskulap-search:-moz-placeholder { /* Firefox 18- */
  color: #ced4da;
}

/* Blog Pagination
-----------------------------------------------------*/

.post-pagination {
    display: block;
}
.post-pagination li {
    display: inline-block;
}
.post-pagination>li>a, 
.post-pagination>li>span {
    font-size: 16px;
    padding: 5px 10px;
    margin-left: 0;
    color: #202020;
    background: #eee;
    border: 0;
    width: 50px;
    height: 40px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
}

.post-pagination>li:first-child>a, 
.post-pagination>li:first-child>span,
.post-pagination>li:last-child>a, 
.post-pagination>li:last-child>span {
    border-radius: 50%;
}


.post-pagination>li>a:focus, 
.post-pagination>li>a:hover, 
.post-pagination>li>span:focus, 
.post-pagination>li>span:hover,
.post-pagination>li>span.current {
    color: #fff;
    background-color: #254481;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.post-pagination>li>a:focus, 
.post-pagination>li>a:hover, 
.post-pagination>li>span:focus, 
.post-pagination>li>span:hover{
  background-color:#fed136;
    
}
.phone-box i.material-icons{
    font-size: 20px !important;
} 

.material-icons {
    vertical-align: middle;
}


ul.platnosc { list-style-type: none; }
.platnosc li{
       color: #2551A9;
       vertical-align: middle; 
}
.platnosc{
  color: #2551A9;  
}

.portfolio-modal .modal-content .platnosc li img{
    margin-bottom: 0px;
}