﻿@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;700&display=swap');

@font-face {font-family: "BaksoSapi";
  src: url("/sites/default/files/fonts/BaksoSapi.eot"); /* IE9*/
  src: url("/sites/default/files/fonts/BaksoSapi.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("/sites/default/files/fonts/BaksoSapi.woff2") format("woff2"), /* chrome、firefox */
  url("/sites/default/files/fonts/BaksoSapi.woff") format("woff"), /* chrome、firefox */
  url("/sites/default/files/fonts/BaksoSapi.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("/sites/default/files/fonts/BaksoSapi.svg#BaksoSapi") format("svg"); /* iOS 4.1- */
}

  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

body {
    font-family: 'Lato';
}

.navbar-light .navbar-nav .nav-link {
    color: black;
}

.container.navbar-collapse {
  color:black;
  font-height:700;
  font-size:16px;
}

#block-b4subtheme-branding .navbar-brand div {
  display:none;
}


.container-fluid.footer-fluid {
  background-color:#efefef;
  padding:0;
}

.container-fluid.footer-fluid hr.angle{
  border-top: 2px dashed red;
  transform: rotate(0.25deg);
  margin-top:4px;
}

.container-fluid .footer-light {
  max-width: 1100px;
  margin: 0 auto;
  /*border: 1px solid red;*/
  margin:0 auto;
}

footer hr {
  background-color: #949494;
  height: 1px;
}

.site-title {
  color:magenta;
}

.footer_left_left {
    float: left;
    /*height: 300px*/
}

.footer_left_right ul {
  padding-left: 20px;
}


.footer_left_left img {
  margin-right: 32px;
}


.footer_middle .one_percent img {
  margin-right:8px;
}

.footer_middle .pay_charity img {
  margin-left: 5px;
  margin-right: 13px;
}


.footer_left_right {
}


.footer_right img {
  margin-right:8px;
}

.footer_right .footer_right_link_instagram {
  margin-top: 6px;
}

.footer_right #edit-message {
  display:none;
}

.footer_right label.js-form-required.form-required {
  display:none;
}

.footer_right input#edit-mail-0-value{
  width:220px;
}

.footer_right div#edit-mail-0-value--description {
  display:none;
}

.footer_right form .layout.layout--onecol {
  max-width:220px;
  display:inline-block;
  margin-right: -5px;
}

.footer_right #edit-actions {
  max-width: 130px;
  display: inline;
  margin-top: 0;
}


footer .one_percent {
  border-top: 2px solid #949494;
  margin-top: 18px;
  padding-top: 13px;
}


footer .pay_charity{
  border-top: 2px solid #949494;
  margin-top: 18px;
  padding-top: 11px;
}

footer .footer_right_link_facebook{
  border-top: 2px solid #949494;
  margin-top: 15px;
  padding-top: 10px;
}


footer .footer_right_link_instagram{
  /* border-top: 2px solid #949494; */
  /* margin-top: 10px; */
}

 #block-b4subtheme-klikajaczapiszsiewyrazamzgode {
  font-size:12px;
}

#block-b4subtheme-simplenewssubscription {
  margin-top:10px;
}

.footer_right_link_newsletter {
  border-top: 2px solid #949494;
  margin-top: 14px;
  padding-top: 8px;
}


.footer_right .footer_right_link_contact {
  font-size:16px;
  font-weight:800;
}

.footer_right .footer_right_link_facebook {
  font-size:16px;
  font-weight:800;
}

.footer_right .footer_right_link_newsletter {
  font-size:16px;
  font-weight:800;
}

.footer_right .footer_right_link_instagram {
  font-size:16px;
  font-weight:800;
}

.footer_right p b {
  font-size:18px;
  font-weight:800;
}

.footer_middle title p {
    font-weight: 800;
    font-size: 17px;
}



#edit-mail-wrapper .js-form-item.form-item #edit-mail-0-value {
    border: 2px solid black;
    border-radius: 0;
    height: 56px;
}


.form-actions.js-form-wrapper.form-wrapper #edit-subscribe {
    height: 56px;
    background-color: white;
    color: black;
    border: 2px solid black;
    border-radius: 0;
    /* border-left: 0; */
    position: relative;
    /* z-index: 1; */
    margin-top: -5px;
 }



@media (min-width: 992px) {

  #block-languageswitcher-2 {
      display: inline-flex;
      margin-left: 8px;
  }

  .navbar-brand .site-logo img {
    height: 64px;
  }

  .navbar-brand .site-logo {
    /* border-right: 1px solid black; */
  }


  .dropdown:hover > .dropdown-menu {
      display: block;
      margin-top:-2px;
  }

  .dropdown > .dropdown-toggle:active {
      pointer-events: none;
  }


}






.mainpage_blog_item {
  text-align: center;
  border: 3px dashed red;
  border-radius:10px;
  margin-top:10px;
  padding-top:5px;
  margin-left:1px;
  margin-right:10px;
  padding-left:5px;
  padding-right:5px;
}


.mainpage_blog_image img{
  border-radius:8px;
  width:100%;
  height: auto;
}


.mainpage_blog_title {
  text-align: left;
  padding: 7px;
  font-size: 1.05rem;
}

@media (min-width: 992px) {
  .mainpage_blog_title {
    min-height: 64px;
    display: flex;
    align-items: center;
  }
}

.mainpage_blog_title a {
  color:black;
  font-weight:bold;
}


.mainpage_blog_body {
  text-align: left;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
}





.navbar .navbar-collapse .logo_menu_facebook {
  margin-left:7px;
}

.navbar .navbar-collapse .logo_menu_instagram {
  margin-left:10px;
}


#block-b4subtheme-blokszarekotysvgheaderstrony .layout .layout__region img {
  width:100%;
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4 {
  margin: 0 auto;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 5vw;
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4 a.BaksoSapi_font{
  font-family: BaksoSapi;
  color: black;
  display: block;
  transition: transform 0.25s ease-in-out;
}


#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4 a img {
  max-width:200px;
  width:90%;
  transition: transform 0.25s ease-in-out;
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4 a img:hover {
  transform: rotate(4deg);
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4:nth-child(1) a.BaksoSapi_font{
  transform: rotate(-2deg);
}
#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4:nth-child(1) a.BaksoSapi_font:hover{
  transform: rotate(3deg);
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row  div.col-4:nth-child(2) a.BaksoSapi_font{
  transform: rotate(-2deg);
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row  div.col-4:nth-child(2) a.BaksoSapi_font:hover{
  transform: rotate(4deg);
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4:nth-child(3) a.BaksoSapi_font{
  transform: rotate(-2deg);
}

#block-b4subtheme-pomagajbloktrzyikony .layout div.row div.col-4:nth-child(3) a.BaksoSapi_font:hover{
  transform: rotate(4deg);
}










div.view-footer div.row div.col-4 {
  margin: 0 auto;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 5vw;
}

div.view-footer div.row div.col-4 a.BaksoSapi_font{
  font-family: BaksoSapi;
  color: black;
  display: block;
  transition: transform 0.25s ease-in-out;
}


div.view-footer div.row div.col-4 a img {
  max-width:200px;
  width:90%;
  transition: transform 0.25s ease-in-out;
}

div.view-footer div.row div.col-4 a img:hover {
  transform: rotate(4deg);
}


div.view-footer div.row {
  max-width: 1100px;
  margin: 0 auto;
}

#block-b4subtheme-adoptujbloktrzyikony {
  background-color:#E5E5E5;
}

#block-b4subtheme-pomagajbloktrzyikony {
  background-color:white;
}


div.view-footer div.col-4{
  margin: 0 auto;
  text-align:center;
  padding-left:0;
  padding-right:0;
}




div.view-footer div.row div.col-4:nth-child(1) a.BaksoSapi_font{
  transform: rotate(-2deg);
}
div.view-footer div.row div.col-4:nth-child(1) a.BaksoSapi_font:hover{
  transform: rotate(3deg);
}

div.view-footer div.row div.col-4:nth-child(2) a.BaksoSapi_font{
  transform: rotate(-2deg);
}

div.view-footer div.row div.col-4:nth-child(2) a.BaksoSapi_font:hover{
  transform: rotate(4deg);
}

div.view-footer div.row div.col-4:nth-child(3) a.BaksoSapi_font{
  transform: rotate(-2deg);
}

div.view-footer div.row div.col-4:nth-child(3) a.BaksoSapi_font:hover{
  transform: rotate(4deg);
}



















#block-b4subtheme-pomagajbloktrzyikony .layout div.row {
  max-width: 1100px;
  margin: 0 auto;
}

#block-b4subtheme-adoptujbloktrzyikony {
  background-color:#E5E5E5;
}

#block-b4subtheme-pomagajbloktrzyikony {
  background-color:white;
}


#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4{
  margin: 0 auto;
  text-align:center;
  padding-left:0;
  padding-right:0;
}

.layout div.row div.col-4 a {
  width:98%;
}


#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4 a.BaksoSapi_font{
  font-family: BaksoSapi;
  color: black;
  display: block;
  transition: transform 0.25s ease-in-out;
}

.layout div.row div.col-4 a.BaksoSapi_font:hover{
  text-decoration:none;
}

#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4:nth-child(1) a.BaksoSapi_font{
  transform: rotate(-2deg);
}
#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4:nth-child(1) a.BaksoSapi_font:hover{
  transform: rotate(4deg);
}

#block-b4subtheme-adoptujbloktrzyikony .layout div.row  div.col-4:nth-child(2) a.BaksoSapi_font{
  transform: rotate(-2deg);
}

#block-b4subtheme-adoptujbloktrzyikony .layout div.row  div.col-4:nth-child(2) a.BaksoSapi_font:hover{
  transform: rotate(4deg);
}

#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4:nth-child(3) a.BaksoSapi_font{
  transform: rotate(-2deg);
  margin-bottom: 4vw;
}

#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4:nth-child(3) a.BaksoSapi_font:hover{
  transform: rotate(4deg);
}


#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4 a img {
  max-width:200px;
  width:90%;
  transition: transform 0.25s ease-in-out;
}

#block-b4subtheme-adoptujbloktrzyikony .layout div.row div.col-4 a img:hover {
  transform: rotate(4deg);
}


#block-b4subtheme-adoptujbloktrzyikony .layout div.row {
  max-width: 1100px;
  margin: 0 auto;
}




@media (max-width: 544px) {
  .block-block-content .layout div.row div.col-4 a.BaksoSapi_font {
     font-size: 18px;
     letter-spacing:-2px;
     line-height: 28x;
  }
  .view-footer div.row div.col-4 a.BaksoSapi_font {
     font-size: 18px;
     letter-spacing:-2px;
     line-height: 28x;
  }
}

@media (min-width: 544px) {
  .block-block-content .layout div.row div.col-4 a.BaksoSapi_font {
     font-size: 20px;
     letter-spacing:-2px;
     line-height: 26px;
  }
  .view-footer div.row div.col-4 a.BaksoSapi_font {
     font-size: 20px;
     letter-spacing:-2px;
     line-height: 26px;
  }
}

@media (min-width: 768px) {
  .block-block-content .layout div.row div.col-4 a.BaksoSapi_font {
     font-size: 30px;
     line-height: 36px;
  }
  .view-footer div.row div.col-4 a.BaksoSapi_font {
     font-size: 30px;
     line-height: 36px;
  }
}

@media (min-width: 992px) {
  .block-block-content .layout div.row div.col-4 a.BaksoSapi_font{
     font-size: 30px;
     line-height: 36px;
  }
  .view-footer div.row div.col-4 a.BaksoSapi_font {
     font-size: 30px;
     line-height: 36px;
  }
}

@media (min-width: 1200px) {
  .block-block-content .layout div.row div.col-4 a.BaksoSapi_font{
     font-size: 44px;
     line-height: 50px;
  }
  .view-footer div.row div.col-4 a.BaksoSapi_font {
     font-size: 44px;
     line-height: 50px;
  }
}



h1,h2 {
  text-align:center;
  font-family:Oswald;
  font-weight:500;
  padding-top: 4vw;
  padding-bottom: 4vw;
  font-size: 36px;
}




p.lapka {
  margin-right:20px;
  margin-top:20px;
  display:inline-block;
}

p.lapka + h3 {
  display:inline-block;
}


#block-b4subtheme-wesprzyj-nas  {
   background-color: red;
    position: relative;
    top: 10px;
}

#block-b4subtheme-wesprzyj-nas p {
   text-align: center;
   transform: rotate(0.5deg);
}

#block-b4subtheme-wesprzyj-nas p:nth-child(3) {
   color:red;
   background-color:white;
   display:block;
   width:50%;
   padding-top:10px;
   padding-bottom:10px;
   margin:0 auto;
   max-width:384px;
}


#block-b4subtheme-wesprzyj-nas h2 {

    background-color: red;
    color: white;
    border-width: 5px 0 0px 0;
    border-style: dashed;
    border-color: white;
    margin-top: 0px;
    transform: rotate(0.5deg);
    outline: 5px solid red;
    margin-bottom: 11px;
    width: calc(100% - 1px);
}

#block-b4subtheme-wesprzyj-nas .layout {
    background-color: red;
    color: white;
    border-width: 0px 0 5px 0;
    border-style: dashed;
    border-color: white;
    margin-top: 0px;
    transform: rotate(-0.5deg);
    outline: 5px solid red;
    margin-bottom: 11px;
}

#block-b4subtheme-wesprzyj-nas .btn-sample {
  color: #FFFFFF;
  background-color: #FF0000;
  border:2px solid white;
  margin-left:4px;
}

#block-b4subtheme-wesprzyj-nas .btn-sample:hover, .btn-sample:focus, .btn-sample:active, .btn-sample.active, .open .dropdown-toggle.btn-sample {
  color: #FFFFFF;
  background-color: #aa0000;
  border:2px solid white;
}

#block-b4subtheme-wesprzyj-nas .btn-sample:active, .btn-sample.active, .open .dropdown-toggle.btn-sample {
  background-image: none;
}

.view-mainpage-blog-6 .view-content .row.no-gutters.row-2 .col-12:last-child {
  margin-bottom:60px;
}




#form-textarea-wrapper textarea {
  height:160px !important;
}

/*
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path {

    pointer-events: none;
}
*/


.view-id-zdjecia_pracownikow .view-header {

}


.view-id-zdjecia_pracownikow .view-content .row .klasa-wiersza {
   /* border:1px solid magenta; */
   width: 24vw;
   margin: 0 auto;
}

.view-id-zdjecia_pracownikow .view-content .row .pracownicy-zdjecie {
    margin: 0 auto;
    width: 24vw;
    text-align:center;
    margin-top: 32px;
}

.view-id-zdjecia_pracownikow .view-content .row .pracownicy-zdjecie img {
    border-width: 4px;
    border-radius: 154px;
    border-style: dashed;
    border-color: red;
    padding: 4px;
    width: 100%;
    height: auto;
    max-width: 310px;

}


.view-id-zdjecia_pracownikow .view-content .row .pracownicy-numer_telefonu {
    color:red;
    text-align: center;
    border: 2px solid red;
    margin-bottom: 16px;
    padding: 12px;
    font-size: 18px;
    font-weight: 700;
    max-width: 208px;
    margin: 0 auto;
}

.view-id-zdjecia_pracownikow .view-content .row .pracownicy-obszar-funkcja {
    font-weight: bold;
    text-align:center;
    margin-top: 19px;
    font-family: 'Oswald';
    font-size:19px;
}


.view-id-zdjecia_pracownikow .view-content .row .pracownicy-title {
    text-align: center;
    margin-top: 6px;
    font-family: 'Oswald';
    font-size: 20px;
    padding-bottom: 16px;

}


.view-id-zdjecia_pracownikow .view-header {
    font-size: 36px;
    font-weight: 500;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
    font-family: 'Oswald';
}




.page-node-type-opis-kota
.slides
li img {
	max-width:1062px;
	border-radius:20px;
	transform: rotate(1deg);
}

.page-node-type-opis-kota
.slides
li {
    border: 4px dashed red;
    padding: 5px;
    border-radius: 20px;
    transform: rotate(-1eg);
}



body.page-node-type-opis-kota main div.container article.node--type-opis-kota div.block-field-blocknodeopis-kotatitle
{
    font-family: Oswald;
    font-size: calc(2vw + 2vh);
    font-style: normal;
    font-weight: 500;
    line-height: 64px;
    letter-spacing: 0em;
    text-align: center;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 30px;
}


.block-field-blocknodeopis-kotafield-testy-fiv-felv, .block-field-blocknodeopis-kotafield-data-urodzenia,
.block-field-blocknodeopis-kotafield-kastracja, .block-field-blocknodeopis-kotafield-wiek-kota,
.block-field-blocknodeopis-kotafield-szczepienia {
    height: 60px;
    background-image: url(/sites/default/files/ikona_wskazanie_fundacja.png);
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 74px;
    margin-top: 10px;
    margin-bottom: 37px;
    font-family: Oswald;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: 0px;
    text-align: left;
}



body.page-node-type-opis-kota main div.container article div.node__content div.layout layout--onecol {
  max-width:600px;
  margin: 0 auto;
}


body.page-node-type-opis-kota main div.container article.node--type-opis-kota .layout.layout--twocol-section.layout--twocol-section--50-50 {
    margin-bottom: 53px;
    max-width: 700px;
    margin: 0 auto;
}


body.page-node-type-opis-kota main div.container article .block-field-blocknodeopis-kotabody {
  font-family: Lato;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  margin-top: 94px !important;
}

body.page-node-type-opis-kota main div.container article .block.block-layout-builder {
  max-width:800px;
  margin: 0 auto;
  margin-top:32px;
}

.block-field-blocknodeopis-kotafield-data-adopcji {
  margin-bottom:32px !important;
}


/*
.block-field-blocknodeopis-kotafield-zalecenia-co-do-domu {
  max-width:800px;
  margin: 0 auto;
  margin-top:32px;
}

.block-field-blocknodeopis-kotafield-opis-charakteru {
  max-width:800px;
  margin: 0 auto;
  margin-top:32px;
}

.block-field-blocknodeopis-kotafield-stan-zdrowia {
  max-width:800px;
  margin: 0 auto;
  margin-top:32px;
}

.block-field-blocknodeopis-kotafield-data-adopcji {
  max-width:800px;
  margin: 0 auto;
  margin-top:32px;
}
*/


nav.pager {
  text-align: center;
  margin-top: 64px;
  margin-bottom: 64px;

}

nav.pager ul {
  border: 3px solid red;
  padding-left: 0px;
  margin-bottom: 0px;
  background-color: red;
  border-radius: 0;
  background-color: red;
}

nav.pager ul li.btn a {
  color:Red;
}

nav.pager ul li {
  border-radius: 0;

}

#block-b4subtheme-content {
  margin-top: 32px;
}

nav.pager ul li.active {
  background-color: red !important;
  border-radius: 0;

}

nav.pager ul li.active a{
  color: white;

}

div.view-footer hr {
  border-top: 2px dashed red;
  transform: rotate(0.25deg);
  margin-top: 4px;
}



.klasa-wiersza-koty {
  margin: 0 auto;
  text-align: center;
}

.klasa-wiersza-koty .zwierzeta-image {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    margin-top: 32px;
}

div.view-footer div.row div.col-4 {
  text-align:center;
}

div.view-footer div.row div.col-4 a img {
  width: 100%;
}


.klasa-wiersza-koty .zwierzeta-image a img {
    border-width: 4px;
    border-radius: 154px;
    border-style: dashed;
    border-color: red;
    padding: 4px;
    width: 100%;
    height: auto;
    max-width: 310px;
}


.path-zwierzeta-do-adopcji main .container .view-header h3 {
    font-family: Oswald;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: left;
    background-image: url(/sites/default/files/zasady_adopcji.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 52px;
    padding-left: 57px;
    margin: 0 auto;
    width: max-content;
    margin-bottom:20px;
}

.path-zwierzeta-zaadoptowane main .container .view-header h3 {
    font-family: Oswald;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
    background-image: url(/sites/default/files/zasady_adopcji.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 52px;
    padding-left: 57px;
    margin: 0 auto;
    width: 100% ;
    margin-bottom:20px;
}


.path-zwierzeta-zaadoptowane main .container .view-header {
  max-width: 700px;
  margin: 0 auto;
  text-align: center;
}

.path-zwierzeta-do-adopcji main .container .view-header {
  max-width: 600px;
  margin: 0 auto;
}

.path-zwierzeta-do-adopcji main .container .view-header p {
    padding-left: 59px;
    margin-bottom: 30px;
}

.row.klasa-wiersza-koty h5.zwierzeta-title a {
  font-family: Oswald;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 0px;
  text-align: center;
  color: black;

}

.path-zwierzeta-do-adopcji main .container .view-header a {
    margin-bottom: 30px;
}

.path-zwierzeta-do-adopcji main .container .view-header .zwierzeta-button {
    text-align: center;
}

.path-zwierzeta-zaadoptowane main .container .view-header a {
    margin-bottom: 30px;
}

.path-zwierzeta-zaadoptowane main .container .view-header .zwierzeta-button {
    margin-top:40px;
    text-align: center;
}



.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a {
  height:60px;
}

.block-field-blocknodeopis-kotafield-opis-kota-telefon
.field--name-field-opis-kota-telefon
.field__item {
  padding-right:0px;

}

.block-field-blocknodeopis-kotafield-opis-kota-telefon .field--name-field-opis-kota-telefon .field__label {
  display:none;
}

.block-field-blocknodeopis-kotafield-opis-kota-telefon .field--name-field-opis-kota-telefon .field__item .vocabulary-numer-telefonu h2
{
  display:none;
}


nav.menu--menu-stopka-4-kolumny {
  background-color: white;
}

nav.menu--menu-stopka-4-kolumny ul.nav.navbar-nav {
  flex-direction: inherit;
  justify-content: center;
}

nav.menu--menu-stopka-4-kolumny ul.nav.navbar-nav li.nav-item {
  display: inherit;
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
}

nav.menu--menu-stopka-4-kolumny ul.nav.navbar-nav li.nav-item a {
  color: black;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: Roboto;
}


.gender.Kocur {
  height:16px;
}

.gender.Kocica {
  height:18px;
}

.view-content .gender.Kocur {
  margin-top:-4px;
  margin-right:10px;
}

.view-content .gender.Kocica {

  margin-top:-4px;
  margin-right:10px;
}



.view-filters {
  display:none;
}


.views-element-container .view-footer {
  text-align:center;
}


.navbar-light .navbar-nav .nav-link:hover {
  color: red ;
}

.navbar-light .navbar-nav .nav-link:focus {
  color: red ;
}

.navbar-nav.mr-auto .nav-item a.nav-link.active {
  color: black;
  font-weight: bold;
}

.navbar-brand img {
  height: 60px;
}

div.layout div.layout__region div.block-layout-builder p img {
  max-width:100%; height:auto;
}

div.layout div.layout__region div.block-layout-builder div.field--type-image div.field__item img {
  width:100%; height:auto;
}


.contact-message-feedback-form #edit-preview {
  display:none;
}


#block-b4subtheme-wesprzyj-nas #wplac_darowizne_buttton img {
	margin-left:10px;
}

#block-b4subtheme-wesprzyj-nas .btn-sample:focus {
background-color:#A00;
}

p.wplac_darowizne:hover{
outline: 3px solid red;
outline-offset: -4px;
cursor:pointer;
}


article.node--type-informacje-publiczne {
	margin-bottom:30px
}

div.block-field-blocknodeinformacje-publicznetitle {
  margin-bottom:10px;
  font-size:20px;
}


ul.pagination {
    display: inline-flex;
}

ul.pagination li.page-item a {
    color: #dc3545;
}

.page-item.active .page-link {
    background-color: #dc3545;
    border-color: #dc3545;
}
