html {  scroll-behavior: smooth; }

body { font-family: 'Barlow', sans-serif; }

 


body.fontsize-0 { font-size: 1.125rem; }
body.fontsize-1 { font-size: 20px;  }
body.fontsize-2 {  font-size: 22px;  }
body.fontsize-3 {  font-size: 28px;  }


html.fontsize-0 { font-size: 16px; }
html.fontsize-1 { font-size: 18px;  }
html.fontsize-2 {  font-size: 20px;  }
html.fontsize-3 {  font-size: 26px;  }


body input, body select, body textarea {font-family: 'Barlow', sans-serif; }




.aa-area{  padding-left: 30px; padding-right: 0px; }
.aa-area .small-aa{  padding-right: 6px; }

.main-label {  letter-spacing: .25em; }


 .top__logo img {  width: 236px; }




.is-top-shadow header.top .top__info > div { color: #A7A7A7;  }


.page-id-348 .section--first {  padding-top: 0;}
.page-id-460 .section--first {  padding-top: 0;}
.page-id-460 .section-bgboxes2::before { z-index: 0; background: linear-gradient(90deg,rgba(0,0,0,.6) 0,transparent); }

.main {   padding-top: 124px; }

.section-video-left::before { background-color: #fff;   }

.section-3boxinfo .nojumper .tile-img-text__body{ background-color: #fbb901;    }

.section-3boxinfo .nojumper .tile-img-text__img {  background-color: #fbb901;  }
.section-3boxinfo .nojumper:hover .tile-img-text__img {  background-color: #7c5b00;  }

.section-3boxinfo .nojumper:hover .tile-img-text__body{ background-color: #7c5b00;    }

.section-3boxinfo .nojumper .tile-img-text__title{ color: #fff;  min-height: 50px; }

  
.section-3boxinfo .nojumper .action-link > span{ color: #fff;   }



.section-bgboxes1  .cou4  .btn--block { background: #fff; border: 1px solid #eaeaea;  color: #ccc;  }

.section-animal-gallery-info  .div1{ background-color: #fff;  align-items: flex-start;  }
.section-animal-gallery-info  .blikos{ background-color: #eeeeee; margin-top: 20px; margin-bottom: 20px;   }

.section-animal-gallery-info  .slider-tile-container__nav {  left: auto;  right: auto;  margin: 0 auto;   width: 100%; justify-content: center; bottom: 0; background: #fff; padding-top: 30px; padding-bottom: 45px; }

.section-animal-gallery-info .slider-tiles .owl-stage-outer {  height: 100%; max-height: 570px;  max-width: 570px;}

.section-animal-gallery-info .div2 { padding-left: 30px;  }

.section-animal-gallery-info .div2 .img-text__wrapper {  width: 100%;  display: flex;  align-items: flex-start;   }


.section-animal-gallery-info .div2 .img-text__body {  padding-top: 73px;   }

.section-animal-gallery-info .div2 h1.main-title { font-size: 2.75rem; line-height: 54px; font-weight: 600;  }


.section-animal-gallery-info .div3 { background-color: #fff;  }

.section-animal-gallery-info .slider-tile-container .tile-item {  margin-bottom: 0; min-height: 703px; }

.section-animal-metamorphosis  .img2 {  position: relative;   }


.section-animal-metamorphosis  .label-info {  position: absolute;  background: #FBB901; color:#fff;  top:0; left: 0;  z-index: 3;
    padding: 9px 17px;  font-size: 0.925rem; letter-spacing: 3.9px; font-weight: 400; min-width: 100px; text-align: center;   }

.section-animal-metamorphosis  .drastyczne {  position: absolute;  background: #000; top:0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; color:#fff;   display: flex;  justify-content: center;  align-items: center; flex-direction: column;    }


.section-animal-metamorphosis  .drastyczne  .info-inside {  }

.section-animal-metamorphosis  .drastyczne  .info-inside .btn{ margin: 0 auto; width: auto; margin-top: 30px;  padding: .3125rem 1.90rem; }
.section-animal-metamorphosis  .drastyczne  .info-inside .btn:hover{ background: #18191A; color:#fff;   }


.section-animal-metamorphosis  .text-info-metamorphosis { padding-bottom: 51px;     }

section.section-animal-info-history {  padding-top: 45px;  }

section.section-animal-info-history .html-wysiwyg { line-height: 28px;   }
section.section-animal-info-history .html-heading { margin-bottom: 75px;   }

section.section-animal-info-history .wysiwyg .embed-responsive{  margin: 0 0 1.625rem;  text-align: center; }

section.section-animal-bank-account { padding-top: 100px;   }

body.single-animals .section--first {  padding-top: 0; } 

body.single-animals header.top .nav__item > a {  color: #000; }

.is-top-shadow header.top, body:not(.home) header.top {  background-color: #fff; }

body.single-animals .top {  box-shadow: 0 2px 15px rgba(0,0,0,.1); }

body.single-animals  header.top .top__info, body.single-animals header.top .nav__item > a {  color: #000; }
body.single-animals header.top .top__info .link-top {  color: #000; }

body.single-animals .logo-white {  display: none;}

body.single-animals .logo-color {  display: block;}
body.single-animals header.top .link-dropdown svg line {  stroke: #000; }
body.single-animals header.top .link-search svg path {    fill: #000; }









/**  NOWE  **/


.owl-nav .owl-prev  .ico-arrow-left::before { width: 30px;   content: " ";   background-image: url(../img/sleft.png);  background-repeat: no-repeat;   position: relative;   display: block;   height: 26px;
}


.owl-nav .owl-next  .ico-arrow-right::before { width: 30px;   content: " ";    background-image: url(../img/sright.png);  background-repeat: no-repeat;  position: relative;    display: block;   height: 26px;
}


body .fancybox-navigation .fancybox-button--arrow_right {  padding: 0;   right: 10px; }

.fancybox-button--arrow_right  { background-color: transparent;  }
.fancybox-button--arrow_right > div { background-color: #FAB400; padding: 10px; border-radius: 50%; width: 57px; height: 57px; position: relative; }

.fancybox-button--arrow_right > div::before { width: 30px;   content: " ";    background-image: url(../img/sright.png);  background-repeat: no-repeat;  top:50%; left:50%; transform: translate(-50%, -50%); position: absolute;  display: block;   height: 26px; }

.fancybox-button--arrow_right > div > svg { display:none; }

.fancybox-button--arrow_right > div:hover { background-color: #18191A;  }



body .fancybox-navigation .fancybox-button--arrow_left {  padding: 0;   left: 10px; }

.fancybox-button--arrow_left  { background-color: transparent;  }
.fancybox-button--arrow_left > div { background-color: #FAB400; padding: 10px; border-radius: 50%; width: 57px; height: 57px; position: relative; }

.fancybox-button--arrow_left > div::before { width: 30px;   content: " ";    background-image: url(../img/sleft.png);  background-repeat: no-repeat;  top:50%; left:50%; transform: translate(-50%, -50%); position: absolute;  display: block;   height: 26px; }

.fancybox-button--arrow_left > div > svg { display:none; }

.fancybox-button--arrow_left > div:hover { background-color: #18191A;  }






.tiles-action  .tile-action  .action-link__icon  .ico-arrow-right:before {  width: 30px;   content: " ";    background-image: url(../img/sright2.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}


.tiles-action  .tile-action  .main-label {  font-size: 0.938rem;  }
    

.tiles-action  .tile-action:hover  .action-link__icon { background: #000; border-color:#000;    }

.tiles-action  .tile-action:hover  .ico-arrow-right:before {  width: 30px;   content: " ";    background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}

.tiles-action {padding-top: 7px;    }

.tiles-action  .tile-action:nth-child(1) { border-top: 10px solid  #FAB400;   }

.tiles-action .tile-action:hover:nth-child(1) {   background-color: #FAB400;   color: #fff;  }

.tiles-action  .tile-action.is-highlighted:nth-child(1){   background-color: #FAB400;  color: #fff;  }

 
.tiles-action  .tile-action:nth-child(2) { border-top: 10px solid #F39200;   }

.tiles-action .tile-action:hover:nth-child(2) {   background-color: #F39200;   color: #fff;  }

.tiles-action  .tile-action.is-highlighted:nth-child(2){   background-color: #F39200;   color: #fff;  }


.tiles-action  .tile-action:nth-child(3) { border-top: 10px solid #C99555;   }

.tiles-action .tile-action:hover:nth-child(3) {   background-color: #C99555;   color: #fff;  }

.tiles-action  .tile-action.is-highlighted:nth-child(3){   background-color: #C99555;    color: #fff;  }




.tiles-action  .tile-action:nth-child(4) { border-top: 10px solid #80BA27;   }

.tiles-action .tile-action:hover:nth-child(4) {   background-color: #80BA27;   color: #fff;  }

.tiles-action  .tile-action.is-highlighted:nth-child(4){   background-color: #80BA27;     color: #fff;  }



.tiles-action  .tile-action:nth-child(5) { border-top: 10px solid #3D6A2B;   }

.tiles-action  .tile-action:nth-child(5):hover {   background-color: #3D6A2B;   color: #fff;  }

.tiles-action  .tile-action.is-highlighted:nth-child(5){   background-color: #3D6A2B;     color: #fff;  }




.btn { font-family: 'Barlow', sans-serif;  }


.btn .ico-arrow-right:before { width: 13px;   content: " ";    background-image: url(../img/swiecej.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 21px;   }



.section.section-newsletter { background-color: #F39200;  }

.section-newsletter .btn.btn--white { background-color: #FAB400; border:0; color: #fff;    }

.section-newsletter .btn.btn--white:hover { background-color: #18191A; border:0; color: #fff;    }



body.page-template-page-animals-list .top-bar {  background-color: #C99555; }   



body .widget { align-items: stretch; }

body .widget .title {font-family: 'Barlow', sans-serif!important;color: #fff;  font-size: 1.25rem;    font-weight: 700; padding-bottom: 25px; }

body .widget .widget__head  { font-family: 'Barlow', sans-serif!important;  width: 136px; max-height: 375px; }
body .widget .widget__body { font-family: 'Barlow', sans-serif!important;    }
body .widget .widget__haeder { font-family: 'Barlow', sans-serif!important;  line-height: 1.2;  margin-bottom: 12px;   }

body .widget__body-item > div   { font-family: 'Barlow', sans-serif!important;    }

body .widget__body-item > div > button{ font-family: 'Barlow', sans-serif!important;    }

body .widget__card-wrap input { font-size: 0.938rem; max-width: 319px; max-width: 300px; padding: 0.8rem; }

body .widget__card-wrap {  margin-top: 15px; }

 body .widget__btns {  margin-top: 15px; }

 body .widget__btns a { padding: 13px 10px; }

body .widget .widget__item--1 {   height: 155px;} 

body .widget .widget__item--1 svg { width: 66px; height: 50px; margin-bottom: 3px; } 

body .widget .widget__item--2 {  height: 110px; } 
body  .widget .widget__item--3 {  height: 110px; } 

body .widget__radio-item-input {  max-width: 130px; }

body .widget .widget__cat { margin-bottom: 6px;}


body .widget__radio-item { min-width: 56px; }



body  .widget__radio {  max-width: 330px; justify-content:  flex-start; }

body .widget__btns > a.btn .ico.ico-arrow-right::before {  content: "\e90c";  background-image: none; width: auto;
  height: auto; }


.play-btn {  color:#fff;   }
.play-btn:hover { text-decoration: underline; color:#fff;   }

 
.play-btn:hover #Path_1751 { fill: #000; }


.top-bar {  background-color: #80BA27;  }




.badge-links__list {  margin: -.59rem; }

.badge-links__item {  margin: .59rem; }



.tile-item__badge--bottom-right { right: 19px;  bottom: 19px; }

.thanks1 .tile-item__badge-img { width: 95px; height: 112px;  background-color: transparent; background-position: center center;
background-repeat: no-repeat; background-size: contain;  background-image: url(../img/ety.png); 
display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  padding-bottom: 14px; }


.thanks1 .tile-item__badge-img .badge-text {   transform:rotate(11deg); -webkit-transform:rotate(11deg); -moz-transform:rotate(11deg); -o-transform:rotate(11deg); text-align: center; }

.thanks1 .tile-item__badge-img .tex-up{ display: block; color:#fff; font-size: 0.75rem; font-weight: 500;  line-height: 12px;  margin-bottom: 6px; }

.thanks1 .tile-item__badge-img .tex-up b { display: block; color:#fff; font-size: 0.5rem; font-weight: 500; letter-spacing: 1px;   line-height: 8px; margin-bottom: 3px; }

.thanks1 .tile-item__badge-img .tex-down{ display:block; color:#fff; font-size: 0.5rem; font-weight: 500; letter-spacing: 1px;   line-height: 8px;  margin-top: 7px; }

.thanks1 .tile-item__badge-img  .badge-text hr{  max-width: 45%; margin:0px  auto }




.thanks2 .tile-item__badge-img { width: 93px; height: 110px;  background-color: transparent; background-position: center center;
background-repeat: no-repeat; background-size: contain;  background-image: url(../img/ety.png); 
display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  padding-bottom: 8px; }


.thanks2 .tile-item__badge-img .badge-text {   transform:rotate(11deg); -webkit-transform:rotate(11deg); -moz-transform:rotate(11deg); -o-transform:rotate(11deg); text-align: center; }

.thanks2 .tile-item__badge-img .tex-up{ display: block; color:#fff; font-size: 0.75rem; font-weight: 500;  line-height: 12px;  margin-bottom: 6px; }

.thanks2 .tile-item__badge-img .tex-down{ display:block; color:#fff; font-size: 0.5rem; font-weight: 500; letter-spacing: 1px;   line-height: 8px;  margin-top: 7px; }

.thanks2 .tile-item__badge-img  .badge-text hr{  max-width: 45%; margin:0px  auto }





.pagg .page-numbers.current   { color: #fff; background-color: #18191A;  border: 1px solid  #18191A; width: 3.375rem; height: 3.375rem; }

.pagg .page-numbers  svg {  width: 29px; height: 26px; }

.pagg .page-numbers.prev {  background-color: #CCCCCC; }
.pagg .page-numbers.prev:hover {  background-color: #FAB400;  }

.pagg .page-numbers.next{  background-color: #FAB400;  transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);  }

.pagg .page-numbers.next:hover{  background-color: #18191A; border: 1px solid #18191A; }






.widget .title {  color: #fff; }

.widget .widget__head {   background: rgb(39,167,55); background: linear-gradient(90deg, rgba(39,167,55,1) 0%, rgba(205,213,0,1) 100%);  }


.widget .widget__item::after {   background-color: #3D6A2B;  opacity:0.5;  }


.widget .widget__item.active { background: #27a737;    }

 
.widget .widget__item:hover  svg path {  fill: #3D6A2B;  }
.widget .widget__item:hover  svg circle {  fill: #3D6A2B;  }



.widget .widget__body {  background: rgb(39,167,55); background: linear-gradient(90deg, rgba(39,167,55,1) 0%, rgba(205,213,0,1) 100%);  }




.top__info a  {  color: #FAB400; }
.top__info a:hover {  color: #18191A; }



.section-counters {   }



.section-counters  .aos-init  .icon-item .icon-item__number {font-family: 'Barlow', sans-serif!important; font-size: 3rem; font-weight: 700; }



.section-counters  .aos-init:nth-child(1) .icon-item .icon-item__number {   color: #F39200;   }

.section-counters  .aos-init:nth-child(1) .icon-item  .icon-item__icon-body {  background-color: rgba(243, 146, 0, 0.1);  }
    
    

.section-counters  .aos-init:nth-child(2) .icon-item .icon-item__number {   color: #C99555;  }

.section-counters  .aos-init:nth-child(2) .icon-item  .icon-item__icon-body {  background-color: rgba(201, 149, 85, 0.1);  }


.section-counters  .aos-init:nth-child(3) .icon-item .icon-item__number {   color: #80BA27;  }

.section-counters  .aos-init:nth-child(3) .icon-item  .icon-item__icon-body {  background-color: rgba(128, 186, 39, 0.1);  }



.section-counters  .aos-init:nth-child(4) .icon-item .icon-item__number {   color: #80BA27;  }

.section-counters  .aos-init:nth-child(4) .icon-item  .icon-item__icon-body {  background-color: rgba(128, 186, 39, 0.1);  }



.section-counters  .aos-init:nth-child(5) .icon-item .icon-item__number {    color: #F39200; }

.section-counters  .aos-init:nth-child(5) .icon-item  .icon-item__icon-body {  background-color: rgba(243, 146, 0, 0.1);  }




.section-counters  .aos-init:nth-child(6) .icon-item .icon-item__number {   color: #C99555;   }

.section-counters  .aos-init:nth-child(6) .icon-item  .icon-item__icon-body {  background-color: rgba(201, 149, 85, 0.1);  }






 

.news-tile-item__action { display: flex; flex-direction: row-reverse;  align-items: center; }


.news-tile-item__action .ico{  width: 3.375rem;   height: 3.375rem;  border-radius: 50%;  background-color: #fff;  color: #000;    margin-right: 1.25rem;   font-size: 1rem;  flex-shrink: 0;  border: 1px solid #eaeaea; display: flex; justify-content: center;   align-items: center; margin-left: 0; transform: translateX(0px); }


.news-tile-item__action .ico.ico-arrow-right::before { width: 30px;   content: " ";    background-image: url(../img/sright2.png);
    background-repeat: no-repeat;    position: relative;    display: block;    height: 26px;  }


.news-tile-item:hover .news-tile-item__action .ico{   background-color: #000; border-color:#000; margin-left: 0; transform: translateX(0px); }


.news-tile-item:hover .news-tile-item__action .ico.ico-arrow-right::before { width: 30px;   content: " ";    background-image: url(../img/sright2-hov.png);    background-repeat: no-repeat;    position: relative;    display: block;    height: 26px;  } 




 .section-slider-extendend-tils {padding-top: 7px;    }


.section-slider-extendend-tils   .tile-action:nth-child(1) { border-top: 10px solid #F39200;   }

.section-slider-extendend-tils  .tile-action:hover:nth-child(1) {   background-color: #F39200;   color: #fff;  }


.section-slider-extendend-tils  .tile-action.is-highlighted{   background-color: #F39200;   color: #fff;  }


.section-slider-extendend-tils  .tile-action:nth-child(2) { border-top: 10px solid #C99555;   }

.section-slider-extendend-tils   .tile-action:hover:nth-child(2) {   background-color: #C99555;   color: #fff;  }

.section-slider-extendend-tils  .tile-action.is-highlighted:nth-child(2){   background-color: #F39200;   color: #fff;  }


.section-slider-extendend-tils    .tile-action:nth-child(3) { border-top: 10px solid #80BA27;   }

.section-slider-extendend-tils   .tile-action:hover:nth-child(3) {   background-color: #80BA27;   color: #fff;  }

.section-slider-extendend-tils  .tile-action.is-highlighted:nth-child(3){   background-color: #80BA27;  color: #fff;  }




.section-slider-extendend  .top-main__action .btn:hover {  background-color: #000;   color: #fff; border-color: #000; }

 

.section-newsletter.paws {  background-color: #F39200;   background-image: url(../img/tlo-lapy.png);
    background-repeat: no-repeat;   background-position: top right; }  


.sec-wyd.paws { position: relative;     }


.sec-wyd.paws:before {  content: "";  display: block;  position: absolute; top: 0; left: 0;  width: 100%;  height: 100%;  background-image: url(../img/tlo-lapy2.png);   background-repeat: no-repeat;   background-position: top left;  z-index: 1;  pointer-events:none; }

.sec-wyd.paws  .paws2 {   background-color:  #C99555!important; }
.sec-wyd.paws  .paws3:before {   background-color: #C99555; }


.sec-blog.paws { position: relative;     }

.sec-blog.paws:before {  content: "";  display: block;  position: absolute; top: 0; left: 0;  width: 100%;  height: 100%;  background-image: url(../img/tlo-lapy3.png);   background-repeat: no-repeat;   background-position: top right;  z-index: 1; pointer-events:none;}


.sec-blog.paws  .paws2 {   background-color: #80BA27!important; }
.sec-blog.paws  .paws3:before {   background-color: #80BA27; }

 
.main > div > .paws:nth-child(even){  border-top:0px solid blue;   }
 



.partners-list .slider-logos .owl-nav1 {display: flex; }






.section-bgboxes1    .box-donation  .action-link__icon { background: #fff; border:0;    }
.section-bgboxes1   .box-donation:hover   .action-link  .action-link__icon { background: #000;     }


.section-bgboxes1    .box-donation  .ico-arrow-right:before {  width: 30px;   content: " ";    background-image: url(../img/sright2.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }

.section-bgboxes1      .box-donation:hover  .ico-arrow-right:before {  width: 30px;   content: " ";    background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }




.section--yellow-box-vertical:before {   content: ""; background-color: #80BA27;   background-image: url(../img/tlo-lapy3.png);
    background-repeat: no-repeat;   background-position: top right;    pointer-events: none; }



.section--grey-box-vertical-left:before {   content: ""; background-color: #F39200;   background-image: url(../img/tlo-lapy.png);
    background-repeat: no-repeat;   background-position: top right;    pointer-events: none;   -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg); }



.section--yellow-box-vertical.eq2:before {   content: ""; background-color: #C99555;   background-image: url(../img/tlo-lapy2.png);
    background-repeat: no-repeat;   background-position: top left;    pointer-events: none;  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg); }

 .section--yellow-box-vertical .wysiwyg ul li:before,  .section--yellow-box-vertical  ul.list-styled li:before { background-color: #80BA27; }



 .section--yellow-box-vertical.eq2 .wysiwyg ul li:before,  .section--yellow-box-vertical.eq2 ul.list-styled li:before { background-color: #C99555; }



.section.section-image-right.horse-sign:before {   content: ""; background-color: #C99555;   background-image: url(../img/tlo-lapy2.png);
    background-repeat: no-repeat;   background-position: top left;    pointer-events: none;  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg); }






.section-animal-gallery-info  .img-text__body .action-link__icon  .ico-arrow-left:before {  width: 30px;   content: " ";    background-image: url(../img/sright2.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}


.section-animal-gallery-info  .img-text__body  .action-link  .action-link__icon {  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);    }

.section-animal-gallery-info  .img-text__body  .action-link:hover  .action-link__icon { background: #000; border-color:#000;    }

.section-animal-gallery-info .img-text__body  .action-link:hover  .ico-arrow-left:before {  width: 30px;   content: " ";    background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}





.section-animal-gallery-info  .img-text__read-more   .action-link  .action-link__icon { transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg);    }


.section-animal-gallery-info  .img-text__read-more .action-link__icon  .ico-arrow-bottom:before {  width: 30px;   content: " ";    background-image: url(../img/sright2.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}
 

.section-animal-gallery-info .img-text__read-more  .action-link:hover  .ico-arrow-bottom:before {  width: 30px;   content: " ";    background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}


 


.section-animal-gallery-info .slider-tile-container__nav .owl-next:hover, .section-animal-gallery-info .slider-tile-container__nav .owl-prev:hover {   background: #18191A!important; }



.section-animal-text-2column .tile-action--alt-bg {  background:#F39200!important;   }


.section-animal-text-2column .tile-action:nth-child(2) {  background-color: #80BA27!important; 
background-image: url(../img/tlo-lapy3.png);  background-repeat: no-repeat;  background-position: top right; }


 






body .btn.color1 { background-color: #80BA27;  }
.tile-item[href]:hover .tile-item__action--alt .btn.color1 { background-color:#fff;  color:#80BA27; border:1px solid #80BA27;  }

body .btn.color2 { background-color:  #FAB400; }
.tile-item[href]:hover .tile-item__action--alt .btn.color2 { background-color:#fff;  color:#FAB400; border:1px solid #FAB400;  }

body .btn.color3 { background-color: #C99555;  }
.tile-item[href]:hover .tile-item__action--alt .btn.color3  { background-color:#fff;  color:#C99555; border:1px solid #C99555;  }

body .btn.color4 { background-color: #F39200;  }
.tile-item[href]:hover .tile-item__action--alt .btn.color4 { background-color:#fff;  color:#F39200; border:1px solid #F39200;  }

 



.footer {  border-top: 30px solid #fff;    font-size: 0.938rem;  }


.footer__right .footer__title {   color: #18191A !important;    }

.footer__right .footer__text {    color: #18191A; }


.footer .socials-list { margin-left: -5px; } 

.footer .social-item {  margin: 0;  }
.footer .social-item:hover {  opacity: 0.7;   }


.footer__title {  font-size: 0.938rem;    margin-bottom: 1.5rem;    margin-top: 1.9rem; }


.footer__left {   background-color: #80BA27; padding: 6.5rem 0 3.5rem;  }
.footer:before {   background-color: #80BA27;  }
 
.footer__logo a img {    width: 182px; }

.footer__right { width: 600px; padding: 6.5rem 0 4.625rem 6.25rem; }


.footer__right  .btn--block {  max-width: 300px;  }


.footer__logo a:hover {    opacity: 1;  filter: invert(100%); }




.section-our-team  {   }

.section-our-team  {   }

.section-our-team    .img-person-item  .img-person-item__name {   font-size: 1.25rem; font-weight: 600;  }

.section-our-team    .img-person-item  .img-person-item__text {   font-size: 0.9375rem; line-height: 27px; min-height: 81px; }

.section-our-team    .img-person-item  .action-link__icon { background: #FAB400; border:0; width: 57px;   height: 57px;   }
.section-our-team  .img-person-item:hover   .action-link  .action-link__icon { background: #000;   width: 57px;   height: 57px;    }


.section-our-team    .img-person-item  .ico-arrow-right:before {  width: 27px;   content: " ";    background-image: url(../img/out-team-arr.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }

.section-our-team    .img-person-item:hover  .ico-arrow-right:before {  width: 27px;   content: " ";    background-image: url(../img/out-team-arr.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }




.single-person    .img-person-item  .img-person-item__name {   font-size: 1.25rem; font-weight: 600;  }

.single-person   .img-person-item  .img-person-item__text {   font-size: 0.9375rem; line-height: 27px; min-height: 81px; }

.single-person    .img-person-item  .action-link__icon { background: #FAB400; border:0; width: 57px;   height: 57px;   }
.single-person  .img-person-item:hover   .action-link  .action-link__icon { background: #000;   width: 57px;   height: 57px;    }


.single-person   .img-person-item  .ico-arrow-right:before {  width: 27px;   content: " ";    background-image: url(../img/out-team-arr.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }

.single-person   .img-person-item:hover  .ico-arrow-right:before {  width: 27px;   content: " ";    background-image: url(../img/out-team-arr.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }


.section-person-image-info .img-text__body  .main-label { color: #999999; letter-spacing: .25em;  line-height: 26px;  }
.section-person-image-info .img-text__body  .img-text__position {  line-height: 30px; margin-bottom: 31px;  }
.section-person-image-info .img-text__body  .img-text__title {  margin-bottom: 22px;  }

.section-person-image-info .img-text__body  .link-back { color: #999999; margin-bottom: 50px; font-weight: 500;  }
.section-person-image-info .img-text__body  .link-back:hover { color: #FAB400;   }



.section-carousel-person-list .main-heading  .main-label {     letter-spacing: .25em; }

.section-carousel-person-list  .slider-img__item .img-person-item__body { padding-bottom: 38px;  }


.single-person  .main {    padding-top: 60px; } 

 .section-faq2 .faq-box__author { padding-bottom: 30px;  }

 .section-faq2 .faq-box__name { max-width: 400px;  }

 .section-faq2 .faq-box__img::before { background: #000;    opacity: 0.3; }

.section-faq2  .faq-box__body {  position: relative;   background-color: transparent; padding-right: 0; padding-left: 190px;  }

.section-faq2  .faq-box__body::before {   background-color: #80BA27;  display: none; }

.section-faq2 .bg-color-grey{ position: relative; background: linear-gradient(90deg, rgba(128,186,39,0) 0%, rgba(128,186,39,0) 45%, rgba(128,186,39,1) 45%, rgba(128,186,39,1) 100%);  }


.section-faq2 .bg-color-grey::before { background-image: url(../img/tlo-lapy3.png);  background-repeat: no-repeat;  background-position: top right;  content: ""; display: block;  position: absolute;  top: 0;  bottom: 0;  left: 0;right: 0; }

 


.section-faq2    .faq-accordion  .action-link__icon { background: #fff; border:0;    }
.section-faq2   .faq-accordion:hover   .action-link  .action-link__icon { background: #000;     }


.section-faq2   .faq-accordion  .ico-arrow-bottom:before {  width: 20px;   content: " ";    background-image: url(../img/faq-arr.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 23px; }

.section-faq2      .faq-accordion:hover  .ico-arrow-bottom:before {  width: 20px;   content: " ";    background-image: url(../img/faq-arr.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 23px; }


.section-faq2  .faq-accordion__read-more {   background-color: #FAB400; }
.section-faq2  .faq-accordion  .faq-accordion__read-more:hover {  background-color: #18191A; }

.section-faq2  .faq-accordion .faq-accordion__item.is-active .faq-accordion__read-more{  background-color: #18191A; } 






.single-animals .section-animal-metamorphosis { padding-top: 60px;  }

.single-animals .section-animal-text-2column {padding-bottom: 80px;  }




.bank-data {   font-size: 1.125rem;  }

.bank-data b, .bank-data strong {  font-weight: 700; }

.bank-data__left {  padding-right: 30px;    padding-top: 120px; }

.main-label { font-size: .9375rem; }



.section-foundation-reports a {  font-weight: 600; }






.single-post .paypal-section {  display: none; }




.single-post  .main-heading .action-link .action-link__icon  .ico-arrow-left:before {  width: 30px;   content: " ";    background-image: url(../img/sright2.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}


.single-post .main-heading  .action-link  .action-link__icon {  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);    }

.single-post  .main-heading  .action-link:hover  .action-link__icon { background: #000; border-color:#000;    }

.single-post .main-heading  .action-link:hover  .ico-arrow-left:before {  width: 30px;   content: " ";    background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px;
}

.single-post .main-heading  .action-link span { font-weight: 500; }


.single-post .article-tile-item .article-tile-item__action {  font-weight: 500;  }

.single-post .article-tile-item .article-tile-item__title { line-height: 27px; margin-bottom: 20px; }

.right-column-article  .aside > .main-label {   letter-spacing: .25em; }


.single-post .article-single .article-single__text.wysiwyg { line-height: 27px; color: #18191A;   }

.single-post .article-single .article-single__text.wysiwyg p{ margin-bottom: 40px;   }

.single-post .section.article-single {  padding-bottom: 50px; }

.single-post .section.animal-donation-form{  padding-top: 50px; }


.add_sh{ display: flex; flex-direction: row; justify-content: flex-end; align-items: center; }

.add_sh span{ font-size: 0.938rem; letter-spacing: .25rem; font-weight: 400; color: #18191A;  text-transform: uppercase;  }

.add_sh .a2a_kit > a { line-height: 0; }


 .label-cat {  position: absolute; top:0; left:15px; z-index: 2;  }

 .label-cat span{  text-transform: uppercase; background-color: #80BA27; font-size: 0.938rem; font-weight: 400; line-height: 18px; letter-spacing: .25em; display: block;  padding: 12px 35px; color:#fff;  }



.page-template-index  .articles-tiles-list--mt { margin-top: 15px;   }

.articles-tiles-list  ul li a{font-size: 1.125rem; font-weight: 500; color:#18191A; padding-top: 3px;  padding-bottom: 3px;
  display: inline-block; }
.articles-tiles-list  ul li a:hover{  color:#FAB400;  }



.articles-aside .main-label {  letter-spacing: .25em; }


.art-list  .article-item {  display: flex;  flex-direction: row; }

.art-list  .article-item  .img2 { flex-basis: 50%;   max-width: 50%; position: relative; }
.art-list  .article-item  .img2 .label-cat {left:0; }

.art-list  .article-item  .text2 { flex-basis: 50%;   max-width: 50%; }


.art-list  .article-item__body {  padding-top: 0;  padding-left: 30px; }


.art-list .article-item__text {    line-height: 27px; }


.art-list .article-item__date__author {  display: flex; flex-direction: row;  justify-content: flex-start;  align-items: center; flex-basis: 100%;    max-width: 100%; margin-bottom: 8px; }


.art-list .article-item__title{  display: inline-block; }



.art-list .article-item__date{ display: inline-block; font-size: 0.625rem; color: #999999; display: flex;
  flex-direction: row;  justify-content: flex-start;  align-items: center; flex-basis: 50%;    max-width: 50%; }

.art-list .article-item__date img{ width: 18px; height: 18px; vertical-align: middle; }
.art-list .article-item__date span{ display: inline-block; padding-left: 8px;  }


.art-list .article-item__author{ display: inline-block; font-size: 0.625rem; color: #999999; display: flex;
  flex-direction: row;  justify-content: flex-start;  align-items: center; flex-basis: 50%;    max-width: 50%; }

.art-list .article-item__author img{ width: 18px; height: 18px;  vertical-align: middle;}
.art-list .article-item__author span{ display: inline-block; padding-left: 8px;  }



.aside.articles-aside .articles-tiles-list--mt {   margin-top: 0.9rem; }


.section-single-post-view .section__img--overlay::before { background: rgba(0,0,0,0.25);  }
 

.articles-tiles-list  .article-tile-item  .article-tile-item__img img {  height: auto; }




.single-events .animal-donation-form {background-color: #FAFAFA;  }
 
.section-single-post-view  .title-pagee { padding-bottom: 30px; padding-top: 80px;   }


.wyd-mini  { }

.wyd-mini  .article-tile-item { display: flex; flex-direction: row; padding-bottom: 0; margin-bottom: 18px;  }

.wyd-mini  .article-tile-item   .article-tile-item__img { max-width: 115px; }

.wyd-mini  .article-tile-item  .article-tile-item__body { padding-top: 0;  }

.wyd-mini  .article-tile-item  .article-tile-item__title {   line-height: 27px; margin-bottom: 10px; padding-top: 4px; }




.page-template-page-events   .art-list .article-item {  display: flex;   flex-direction: column;  }


.page-template-page-events   .art-list .article-item .img2 {  flex-basis: 100%;  max-width: 100%;  position: relative; }

.page-template-page-events  .art-list .article-item .text2 {  flex-basis: 100%;  max-width: 100%; padding-top: 35px;  }

.page-template-page-events  .art-list .article-item__body {   padding-top: 0;   padding-left: 0px; }

.page-template-page-events  .art-list .article-item__date__author{ display: none; }

.page-template-page-events  .art-list .article-item__date__author{ display: none; }

.page-template-page-events  .art-list .article-item__text.wysiwyg { display: none; } 

.page-template-page-events  .art-list .article-item__title { margin-bottom: 16px;  min-height: 90px;  } 






.page-template-page-blog     {   }
 



 

 
.insid-blog   .article-item:hover   .action-link  .action-link__icon { background: #000; border:1px solid #000; }


.insid-blog    .article-item  .ico-arrow-right:before {  width: 27px;   content: " ";     background-image: url(../img/sright2.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }

.insid-blog    .article-item:hover  .ico-arrow-right:before {  width: 27px;   content: " "; background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }


.insid-blog    .article-item .article-item__action span {   color: #222;  font-weight: 500;  }


.articles-list.art-list  .article-item__img img {  height: auto; }


.search-box { position: relative; }



.articles-main  .article-main-item  .label-cat {  left: 0px; }


.articles-main  .article-main-item .article-main-item__body {  padding: 30px;   }



.insid-blog   .article-main-item:hover   .action-link  .action-link__icon { background: #000; border:1px solid #000; }


.insid-blog    .article-main-item  .ico-arrow-right:before {  width: 27px;   content: " ";     background-image: url(../img/sright2.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }

.insid-blog    .article-main-item:hover  .ico-arrow-right:before {  width: 27px;   content: " "; background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 26px; }

.section-single-post-view .section__img--overlay::before {
    background: rgba(0,0,0,0.25);  }



.insid-blog  .articles-main  .article-main-item--small::before {  background: rgba(0,0,0,0.25);  }


.insid-blog .article-main-item .article-main-item__action  span {  font-weight: 500;  }


.insid-blog  .articles-main { margin-bottom: 58px; }

.row.cent { justify-content: center;  } 


.inside-search  h1.main-title {  margin-left:auto;  margin-right: auto; }

 
.inside-search  .art-list h2 { margin: 15px auto; }
.inside-search  .art-list h2 > span { display: none; }



.page-template-page-payments .insid-payments {  padding-top: 60px; }

.insid-payments  h1.main-title {  margin-bottom: 86px; }


.pay-item { display: flex; flex-direction: row; justify-content: space-between; border-bottom: 1px solid #EAEAEA; margin-bottom: 10px; padding-bottom: 10px; align-items: center; font-size:1.125rem; }

.pay-item:first-of-type{ border-top: 1px solid #EAEAEA; padding-top: 15px; }

.pay-item .pay-item-img img{ max-width: 246px; height: auto;  }

 .pay-item .pay-item-text-title { font-size: 1.5rem; line-height: 28px; font-weight: 600; color:#18191A; margin-bottom: 20px; }

.pay-item  .pay-item-text-info {color:#18191A;  font-size:1.125rem; line-height: 27px; font-weight: 400; margin-bottom: 7px;  }

.pay-item  .pay-item-text-info strong{ font-weight: 700;  }
.pay-item  .pay-item-text-link a{ color:#FAB400; text-decoration: underline;  display: inline-block; }
.pay-item  .pay-item-text-link a:hover{ color:#18191A; text-decoration: underline;   }

.bar-orange {   background-color: #F39200;}




.insid-fate-animals {  }


.insid-fate-animals  .article-main-item__img img { max-width: 100%; height: auto!important;  }


.page-template-page-fate-animals .insid-fate-animals {  padding-top: 60px; padding-bottom: 60px;  }

.insid-fate-animals  h1.main-title {   }


.insid-fate-animals .article-main-item--small::before {  background: rgba(0,0,0,0.25);   } 
.insid-fate-animals .item-boxx-small{    }

.insid-fate-animals .item-boxx-small a{ overflow: hidden; min-height: auto; }
.insid-fate-animals .item-boxx-small   .article-main-item__img{ position: relative; }
.insid-fate-animals .item-boxx-small   .article-main-item__body{  position: absolute; }

.insid-fate-animals .item-boxx-small   .main-title {margin-bottom: 15px; }



.insid-fate-animals .item-boxx-big{    }
.insid-fate-animals .item-boxx-big   .main-title {margin-bottom: 15px; }

.insid-fate-animals .item-boxx-big  .article-main-item {    min-height: 500px; } 





.page-template-page-setting .insid-setting {  padding-top: 60px; padding-bottom: 10px;  }

.insid-setting  h1.main-title {  margin-bottom: 76px; }



.setting-item  .setting-item-text { margin-bottom: 65px; }

.setting-item.flex-col {   display: flex; flex-direction: column; }

.setting-item .setting-item-text {  color:#18191A; font-size: 1.125rem; font-weight: 400; line-height: 27px; }

.setting-item .setting-item-text-title { color:#18191A; font-size: 1.5rem; font-weight: 600; line-height: 28px; text-transform: uppercase;   margin-bottom: 17px; }

.setting-item .setting-item-text-info { margin-bottom: 7px; }

.setting-item .setting-item-text-link { justify-content: flex-start; margin-top: 45px;  }



.setting-item  .setting-item-text input.errorh{ border:1px solid #e74c3c!important;  }
.setting-item  .setting-item-text input.errorm{ border:1px solid #e74c3c!important;  }

 
.insid-setting .send-info.err { color:#e74c3c;  }

.insid-setting .send-info.don { color:#80BA27;  }



.setting-item-back { margin-bottom: 10px; }


.insid-setting  .send-info { text-align: center; margin:0 auto; font-size: 1.375rem; margin-bottom: 30px;   }


.setting-item   form  input{ margin-bottom: 15px; font-size: 1.125rem; font-family: 'Barlow', sans-serif!important;    }
.setting-item   form  input{ margin-bottom: 15px; font-size: 1.125rem; font-family: 'Barlow', sans-serif!important;    }

.setting-item   form  input::placeholder { color: #999999;  opacity: 1; }

.setting-item   form  input::-ms-input-placeholder {  color: #999999;}


.setting-item form label {  position: relative; width: 100%;   display: block; }
.setting-item form label .info-bar-pas{ position: absolute; top: 14px;  right: -36px; }
.setting-item form label .info-bar-pas img{ padding: 5px;   }
.setting-item form label .info-bar-pas .info-pas{ position: absolute;   font-size:0.75rem; line-height: 16px; color: #18191A; width: 190px; padding: 15px;  background-color: #fff; border-radius: 12px;  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);  pointer-events:none;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); }


.setting-item form label .info-bar-pas img ~ .info-pas{ opacity: 0;   }
.setting-item form label .info-bar-pas img:hover ~ .info-pas{ opacity: 1;   }
.setting-item form label i:before {   }

.setting-item form label i:hover {   }



.adoption-form-7steps  .info-bar-steps{ width: 970px; height: 37px;  margin:0 auto;  position: relative; margin-top: 30px; margin-bottom: 30px; }
.adoption-form-7steps  .info-bar-steps ul{ list-style: none; display: flex; flex-direction: row; justify-content: space-between; align-items: center; position: relative; z-index: 1; }
.adoption-form-7steps  .info-bar-number{ width: 37px; height: 37px; border-radius: 50%; background-color: #EAEAEA;  color: #fff;   display: flex;  justify-content: center;  align-items: center;  }
.adoption-form-7steps  .info-bar-number.act{  background-color:#FAB400;    }
 

.adoption-form-7steps  .info-bar-steps-line-up { position: absolute; top:50%; width: 100%; height: 4px;  background: #FAB400;   }
.adoption-form-7steps  .info-bar-steps-line-down { position: absolute; top:50%; width: 100%; height: 4px;  background: #EAEAEA;  }

.adoption-form-7steps  .info-bar-steps-line1::after { width: 100%;    content: " ";  background: red; display: block;   height: 26px; }


.adoption-form-7steps   .back-div {  margin:20px auto; text-align: center; display: block; }

 
.adoption-form-7steps  .back-cli  .ico-arrow-left:before {  width: 13px;   content: " ";    background-image: url(../img/form-back.png);  background-repeat: no-repeat;   position: relative;    display: block;   height: 21px;
}


.adoption-form-7steps  form input{ font-size: 1.125rem;  font-weight: 400; font-family: 'Barlow', sans-serif; }
.adoption-form-7steps  form textarea{ font-size:1.125rem;  font-weight: 400; font-family: 'Barlow', sans-serif; }
.adoption-form-7steps  form select{ font-size: 1.125rem;  font-weight: 400; font-family: 'Barlow', sans-serif; }

 
.adoption-form-7steps  form  input::placeholder { color: #999999;  opacity: 1; }



  .adoption-form-7steps .back-div > a:hover .ico {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }


.adoption-form-7steps   .cus{ width: 12.5%;   }

.adoption-form-7steps  .back-div.none-step {  display: none; }


.adoption-form-7steps form .text-bb{ display: none; }




.adoption-form-7steps  span.checkbox__text span.checkbox__label > p { margin-bottom: 0;  }

.section-counters.adop-real-count {  padding-bottom: 74px; }

  .section-counters.adop-real-count  .icons-list .icon-item  .icon-item__text {  padding-left: 10px;   padding-right: 10px; }


.section-counters.adop-real-count .icons-list  >.row >div:first-child .icon-item__icon img{  width: 84px; height:76px;  max-width: 84px;
  max-height: 76px;}




.section-image-left.adop-real-img.section--grey-box-vertical-left::before {  background-color: #C99555; background-image: url(../img/tlo-lapy2.png); background-position: top left;  pointer-events: none;  -webkit-transform: rotateY(0deg);  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);  -ms-transform: rotateY(0deg);
}



.section-image-left.adop-real-img { background-color: #fafafa;   }

 
 
.section-image-left.adop-real-img ol {  list-style: none;  counter-reset: my-awesome-counter; }

.section-image-left.adop-real-img  ol li {  counter-increment: my-awesome-counter;   position: relative; padding-left: 10px;  margin-bottom: 23px; line-height: 27px;   }

.section-image-left.adop-real-img li::before { position: absolute; left: -2.5rem; 
  content: counter(my-awesome-counter);  background: #C99555;  width: 34px;  height: 34px;  border-radius: 50%;   display: inline-block;  line-height: 34px;  color: #fff;  text-align: center;  margin-right: 20px; font-weight: 600;  }


.section-image-left.adop-real-img  .img-text__body .img-text__title { font-size: 2.65rem; }

.section-image-left.adop-real-img  .section-counters .icon-item-action {  margin-top: 32px; }

 



#modal-search  .form.cmb{position: relative; }

#modal-search  #wynik{ position: absolute; padding-top: 5px; padding-bottom: 5px; background-color: #fff; border:1px solid #ccc; display: inline-block; display: none; border-radius: 6px;  transition: all 2s .4s; }
#modal-search  #wynik > li{   padding: 3px 15px; font-size:0.938rem; cursor: pointer; transition: all .3s; }
#modal-search  #wynik  li:hover{ background-color: #eee;    transition: all .3s; }


#modal-search  .search-aut {  padding-right: 60px;  font-family: 'Barlow', sans-serif; }




.inside-search-all  .box-wew { width: 100%; } 

.inside-search-all  .art-list .article-item { padding-bottom: 30px;  margin-bottom: 30px;   border-bottom: 1px solid #ddd;  }

    .inside-search-all  .art-list .type-page .article-item .text2 {   flex-basis: 100%;    max-width: 100%;  }
    
    .inside-search-all  .art-list .type-page  .article-item__body {    padding-top: 0;    padding-left: 0px; }
    

 
.modal-animalpro .img2 img{ height: auto;  }
.modal-animalpro .btn{ width: 100%;  }





.section-foundation-reports-new .main-heading{ margin-bottom: 55px;   }


.section-foundation-reports-new .box  img{  transition: all 0.2s;   transform: scale(1.00);
    -webkit-transform: scale(1.00);    -moz-transform: scale(1.00);   -o-transform: scale(1.00);  }   


.section-foundation-reports-new .box:hover  img{  transition: all 0.2s;   transform: scale(1.05);
    -webkit-transform: scale(1.05);    -moz-transform: scale(1.05);   -o-transform: scale(1.05);  }   

.section-foundation-reports-new  .tile-item-img{ overflow: hidden; position: relative; }
.section-foundation-reports-new  .tile-item-img img{  max-width: 100%; height: auto;  }
.section-foundation-reports-new  .tile-item__img {  max-width: 100%; height: auto; overflow: hidden; }

.section-foundation-reports-new .box .action-link__icon {  margin: 0 auto; margin-top: -28px; z-index: 3; position: relative;  }

.section-foundation-reports-new .box  .tile-item__text {   color: #FAB400; text-align: center; font-weight: 600; line-height: 30px; margin-top: 30px; }

.section-foundation-reports-new  .tile_name { display: block; font-size: 1.5rem; text-transform:uppercase;  color: #18191A; text-align: center; font-weight: 600; line-height: 28px; margin-bottom: 45px; margin-top: 30px;  }

.section-foundation-reports-new .row { justify-content: center; margin-bottom: 35px;  }


.section-foundation-reports-new .box  .ico-arrow-right::before {  width: 27px;  content: " ";   background-image: url(../img/sright2-hov.png); 
  background-repeat: no-repeat;  position: relative;  display: block;  height: 26px; }


.section-foundation-reports-new  .box:hover .ico-arrow-right::before {  width: 27px;  content: " ";  background-image: url(../img/sright2-hov.png);
    background-repeat: no-repeat;  position: relative;  display: block;  height: 26px; }


.section-foundation-reports-new  .box  .action-link__icon {  background: #FAB400;  border: 0;  width: 57px;  height: 57px; }

.section-foundation-reports-new  .box:hover .action-link .action-link__icon {  background: #000;  width: 57px;  height: 57px;}

.section-foundation-reports-new  .box  .tile-item__img::before {   background: rgba(0,0,0,0.25); }


.section-movie-edu { padding-top: 0px; }

.section-movie-edu .section-video {  margin-top: 75px; }


.section-movie-edu .section-video__video::before { display: none; }

.section-movie-edu  .section-video__img img {   height: auto; }


.section-movie-edu .video-box::before { background:  rgba(0,0,0,0.25); }


.section-carousel-volunteers-list {  padding-bottom: 15px; padding-top: 20px; }

.section-carousel-volunteers-list  .img-person-item__body { top:0;  text-align: left;  }

.section-carousel-volunteers-list  .img-person-item__action {  width: 100%; padding: 0 30px; bottom: 30px; }

.section-carousel-volunteers-list  .img-person-item__action  .action-link > span { color:#fff; font-size: 0.938rem;   }

.section-carousel-volunteers-list  .img-person-item:hover  .action-link > span { color:#FAB400;   }

.section-carousel-volunteers-list  .img-person-item  .img-person-item__name { font-size: 1.75rem;    }

.section-carousel-volunteers-list  .img-person-item .img-person-item__body { padding-top: 43px; padding-left: 30px; padding-right: 30px;    }

.section-carousel-volunteers-list .img-person-item .action-link__icon  { background: #fff; border-color: #fff;   margin-right: 16px;  }

.section-carousel-volunteers-list  .img-person-item:hover .action-link__icon  { background: #18191A; border-color: #18191A;    }

.section-carousel-volunteers-list  .img-person-item__img::before {  background: rgba(0,0,0,0.25);   z-index: 2; }




.section-carousel-volunteers-list  .img-person-item__action  .ico.ico-arrow-right::before { width: 30px;  content: " ";
  background-image: url(../img/sright2.png);  background-repeat: no-repeat;  position: relative;  display: block;  height: 26px; }


.section-carousel-volunteers-list  .img-person-item:hover .img-person-item__action  .ico.ico-arrow-right::before {  width: 30px;  content: " ";  background-image: url(../img/sright2-hov.png);  background-repeat: no-repeat;  position: relative;  display: block;  height: 26px; }




.section-carousel-volunteers-list .main-heading { margin-bottom: 55px;   }

.section-carousel-volunteers-list .textlong { margin-bottom: 75px;   }




.section-our-team .img-full-w { margin-top: 45px; margin-bottom: 70px;  }




.section-full-width-3box  {   padding-bottom: 0;  }

.section-full-width-3box .tile-img-img {   position: relative; }

.section-full-width-3box .tile-img-img img{  object-fit: cover;  object-position: center center; }


.section-full-width-3box .tile-img-img .section-video__video {  position: static; }


.section-full-width-3box  .box-ins {  }

.section-full-width-3box .container {  max-width: 100%; }


.section-full-width-3box .row .box-ins { padding: 0;  }

.section-full-width-3box .row .box-ins .tile-img-img{ max-height: 50%; height: 360px; overflow: hidden;}

.section-full-width-3box .row .box-ins .tile-img-text__body{ max-height: 50%; height: 360px; overflow: hidden; justify-content: center;
  padding-left: 21%;  padding-right: 21%;  }

.section-full-width-3box .row .box-ins .tile-img-text { display: flex;  flex-direction: column-reverse; }

 


.section-full-width-3box .row .box-ins:nth-child(2) .tile-img-text  {display: flex;  flex-direction: column;  }

.section-full-width-3box .row .box-ins .tile-img-text__title {font-size: 1.625rem; line-height: 44px; font-weight: 600; color:#fff; text-transform: uppercase;   }

.section-full-width-3box .row .box-ins .tile-img-text__title span { display: block; }

.section-full-width-3box .row .box-ins .tile-img-text__title span svg path{ fill: #FAB400; }

.section-full-width-3box .row .box-ins:nth-child(1) .tile-img-text__title span svg path{ fill: #F39200;  }


.section-full-width-3box .row .box-ins:nth-child(1) .tile-img-text {  background-color: #FAB400;  }
.section-full-width-3box .row .box-ins:nth-child(2) .tile-img-text {  background-color: #C99555;  }
.section-full-width-3box .row .box-ins:nth-child(3) .tile-img-text {  background-color: #F39200;  }

.section-full-width-3box .row .box-ins  .tile-img-text { margin-bottom: 0; }

.section-full-width-3box .row .box-ins  .tile-img-text .section-video__video::before { background: none; }

.section-full-width-3box  .play-btn-width svg{  width: 57px; }

.section-full-width-3box  .play-btn span { margin-top: 0px;  font-size: 0.875rem;  font-weight: 700; } 

.section-full-width-3box  .play-btn span { margin-top: 0px;  font-size: 0.875rem;  font-weight: 700; } 

.section-full-width-3box .row .box-ins .tile-img-text:hover .play-btn span { text-decoration: underline;   }

.section-full-width-3box   .play-too { position: absolute; top: 0%; left: 0%; right: 0;  bottom: 0; z-index: 1; }


.section-full-width-3box   .play-too::before { content: "";  display: block;  position: absolute;  left: 0;
  right: 0;  bottom: 0; background: rgba(0,0,0,0.25); height: 100%; width: 100%;  }


.section-full-width-3box   .play-too  video {  width: inherit;  height: inherit;  object-fit: cover;   height: 100%;  } 

.section-full-width-3box  .video-box::before {  background: rgba(0,0,0,0.25);  }



.section-socialmedia .section-video__video::before{display: none; }

.section-socialmedia  .video-box::before {  background: rgba(0,0,0,0.25);    }

.section-socialmedia .section-video {  margin-bottom: 30px; }

.section-socialmedia  .section-video__img img {    height: auto; }


.section-single-volunteers-view { padding-top: 0px; padding-bottom: 35px;  }

.section-single-volunteers-view .text-box-title {  font-size: 1.5rem; font-weight: 600;  line-height: 28px; color: #18191A; text-transform: uppercase; margin-bottom: 20px; }

.section-single-volunteers-view .text-box-cont {  font-size: 1.125rem;   line-height: 27px; color: #18191A;   }

.section-single-volunteers-view .text-box-cont li{ margin-bottom: 26px;   }

.section-single-volunteers-view .text-box-cont li::before{ width: 5px; height: 5px; top: 12px;    }


.section-single-volunteers-view .row-box-inside{ margin-bottom: 68px;    }

.section-single-volunteers-view .list-req { padding-top: 45px;  }

.section-single-volunteers-view  .back-arro  { display: block; margin-bottom: 30px; }

.section-single-volunteers-view  .back-arro  a{ color: #999999; font-size: 0.75rem;    }
.section-single-volunteers-view  .back-arro  a:hover{ color: #000;    }
.section-single-volunteers-view  .back-arro   svg {  margin-right: 4px;  }

.section-single-volunteers-view  .back-arro  a:hover  svg  g{  stroke: #000; }




.section-carousel-multi  .title-sec { font-size: 2.125rem;  color: #18191A; font-weight: 600; text-transform: uppercase; text-align: center; margin:0 auto;  margin-top: 20px; margin-bottom: 20px;  }



.section-carousel-multi  .slider-img .owl-dots {    position: relative;    bottom: 0;}

.section-carousel-multi  .slider-img {  margin-bottom: 80px; }


body .btn.color1 { background-color: #80BA27;  }
.tile-item[href]:hover .tile-item__action--alt .btn.color1 { background-color:#fff;  color:#80BA27; border:1px solid #80BA27;  }

body .btn.color2 { background-color:  #FAB400; }
.tile-item[href]:hover .tile-item__action--alt .btn.color2 { background-color:#fff;  color:#FAB400; border:1px solid #FAB400;  }

body .btn.color3 { background-color: #C99555;  }
.tile-item[href]:hover .tile-item__action--alt .btn.color3  { background-color:#fff;  color:#C99555; border:1px solid #C99555;  }

body .btn.color4 { background-color: #F39200;  }
.tile-item[href]:hover .tile-item__action--alt .btn.color4 { background-color:#fff;  color:#F39200; border:1px solid #F39200;  }


 body .btn.color9 { background-color: #80BA27; border:1px solid #80BA27; color:#fff; padding: 3px 15px; padding-bottom: 5px;  }

.tile-item[href]:hover .tile-item__action--alt .btn.color9 { background-color:#18191A;  color:#fff; border:1px solid #18191A;  }



.tim { display: flex;  flex-direction: column; margin-left: 3px; margin-right: 3px;  }

.tim b { display: block; background:#F39200; font-size: 1.5rem; font-weight: 600; color: #fff; padding: 1px 2px; letter-spacing: 0px; position: relative; margin-right: 1px; min-width: 20px; text-align: center;  }
 
.tim i { font-style: normal; font-size: 0.688rem;  font-weight: 500; color: #fff; padding: 2px; display: inline-block; margin-bottom: 3px; }


.tim .ba-bb { display: flex; flex-direction: row; }


.ba-title{ margin-top: 20px; margin-right: 5px;     display: inline-block;    text-decoration: none; }

 





@media only screen and (min-width: 1650px){    
    
.footer  > .container {   max-width: 1600px;}
    
    
    

}




@media (max-width: 1600px) {

.section-full-width-3box .row .box-ins .tile-img-text__body {  padding-left: 15%;  padding-right: 15%; }
    
  .section-full-width-3box .row .box-ins .tile-img-text__title {  font-size: 1.375rem;   line-height: 36px; }
    
    .infoo-tell {  font-size: 1rem; }

}
 



@media (max-width: 1250px) {
.section-animal-gallery-info .div3 { display: none; }

    .section-animal-gallery-info .div2 {  border-left: 20px solid #fff; }
    
    .section-faq2 .faq-box__body {   padding-left: 90px; }
    
    
      .top__nav .top__info .aa-area {    padding-left: 15px;    padding-right: 10px;    flex-direction: row;    display: flex;    margin-bottom: 15px;  }

    .aa-area {margin-left: auto;  }
    
    
}

@media (max-width: 991px) {
    
   .hidden-xs .infoo-tell { display: none; }
    
    .section-animal-gallery-info  .div1 .slider-tile-container { justify-content: center;   }
    
    .section-animal-gallery-info .div1 .slider-tiles .owl-stage-outer {  margin: 0 auto;  text-align: center; } 
        

    .section-animal-gallery-info .div2 {  border-left: 0px solid #fff;  padding-left: 0px;  }
    
    .section-animal-metamorphosis .img2 {   margin-bottom: 30px; }
    
    
    .footer__left::before {   bottom: 0;  background-color: #80BA27;   }
    
    .footer__right { width: 100%;  padding-top: 3.125rem;   padding-bottom: 1.5rem;    padding-left: 0;  }
    
    .section-faq2  .faq-box__body {  position: relative;   background-color: #80BA27;  padding-right: 10%;  padding-left: 10%; }
    
     
    .section-faq2 .bg-color-grey{ position: relative; background: transparent;  }


.section-faq2 .bg-color-grey::before { background: transparent;  }
    
  .insid-blog  h1.main-title { margin-bottom: 20px;   }
    
    
    .insid-fate-animals .item-boxx-big a{ overflow: hidden; min-height: auto; }
    .insid-fate-animals .item-boxx-big   .article-main-item__img{ position: relative; }
.insid-fate-animals .item-boxx-big   .article-main-item__body{  position: absolute; }
    
    .insid-fate-animals .item-boxx-big .article-main-item {  min-height: auto;}
    
    
    .setting-item form label .info-bar-pas {  position: absolute;  top: 14px;   right: 6px; }
    
    
    .setting-item form label .info-bar-pas .info-pas { width: 250px;  padding: 15px;  right: 0px; max-width: 250px;  }
    
    
    .section-full-width-3box .row .box-ins:nth-child(3) .tile-img-text{   display: flex;    flex-direction: row-reverse;  }
    
    .section-full-width-3box .row .box-ins:nth-child(3) .tile-img-img {   width: 50%;    max-height: 100%;  }
    
     .section-full-width-3box .row .box-ins:nth-child(3) .tile-img-text__body {    width: 50%;    max-height: 100%;  }
    
     .section-full-width-3box .row .box-ins:nth-child(3) {   flex-basis: 100%;    max-width: 100%;    min-width: 100%;    width: 100%;  }
    
    
     .section-full-width-3box .row .box-ins:nth-child(3).tile-img-text__body {   padding-left: 8%;    padding-right: 8%;  }
    
      .section-socialmedia.socvideo .img-text__widget {    margin-top: 0;  }
    
     .section-socialmedia.socvideo .flex--stretch {    margin-bottom: 10px;  }
    
    
     .movie-left {  margin-left: -30px;   margin-right: -30px;    padding-left: 15px;    padding-right: 15px;  }
     .movie-right {  margin-left: -30px;   margin-right: -30px;    padding-left: 15px;    padding-right: 15px;  }
    
    .section-movie .pos-relative::before {   position: absolute;    z-index: 99;    top: 0px;    left: 0;    right: 0;
    width: 114%;    background: #fff;    content: " ";    display: block;    height: 10px; left: -30px; }
    
      .section-movie .movie-right {   min-height: 400px;   height: 400px;   width: 105%;   padding: 0;    overflow: hidden;
    background-position: center center;    background-repeat: no-repeat;    background-size: cover;  }
    

    
    
}


@media (max-width: 957px) {

    .main {   padding-top: 130px;}


}

@media (max-width: 957px) {

    .main {   padding-top: 130px;}


}


@media (max-width: 767px) {

    .main {   padding-top: 100px;}
    
    
    .art-list .article-item {  flex-direction: column; }

    .art-list .article-item .img2 {  flex-basis: 100%;  max-width: 100%;  position: relative; }

.art-list .article-item__body {  padding-top: 30px;  padding-left: 0px; } 
    
  .art-list .article-item .text2 {  flex-basis: 100%;  max-width: 100%;}  
    
    
    .insid-blog  h1.main-title { margin-bottom: 20px;   }

    .insid-blog  { padding-top: 15px;  }
    
    .insid-blog .articles-main {  margin-bottom: 0px; }
    
    
        .insid-blog  h1.main-title { margin-bottom: 20px;   }

    .insid-blog  { padding-top: 15px;  }
    
    .insid-blog .articles-main {  margin-bottom: 0px; }
    
    .page-template-page-events .art-list .article-item__title {    min-height: 30px; }
    
    
    

.section-animal-gallery-info .slider-tile-container__nav {   top: auto; }
    
    .pay-item  .pay-item-img { margin-bottom: 20px; margin-top: 30px;  }
    
    .pay-item .pay-item-img img {  max-width: 100%; }
    
    .pay-item {  margin-bottom: 20px; font-size: 1.063rem; }
    
        
  .pay-item .pay-item-text-title { font-size:1.063rem; margin-bottom: 4px; }

.pay-item  .pay-item-text-info { font-size: 1.063rem; margin-bottom: 4px;   }
    
    
  
    
    
  .page-template-page-setting .insid-setting {  padding-top: 40px; }
    
 .setting-item .setting-item-text-title { font-size: 1.25rem;  margin-bottom: 6px; }   
    
.insid-setting h1.main-title {  margin-bottom: 26px; }
    
    .setting-item .setting-item-text-info {  margin-bottom: 4px; }
    
    .setting-item .setting-item-text-link {    margin-top: 25px; }
    
    .setting-item .setting-item-text {  margin-bottom: 35px; }
    
    
    
    
    .insid-fate-animals .item-boxx-small .article-main-item__body {  bottom: 0; }
    .insid-fate-animals .item-boxx-small a { overflow: hidden;  display: block; }

.insid-fate-animals .item-boxx-small .main-title {  margin-bottom: 0px;}
    
    
    
     .insid-fate-animals .item-boxx-big .article-main-item__body {  bottom: 0; }
    .insid-fate-animals .item-boxx-big a { overflow: hidden;  display: block; }
    .insid-fate-animals .item-boxx-big .main-title {  margin-bottom: 0px; }
    
    
   .inside-search-all   .art-list .type-page .article-item__body {    padding-top: 5px;    padding-left: 0px;  }
    

    .section-our-team .img-full-w { margin-top: 20px; margin-bottom: 45px;  }
    
    .section-our-team .main-text.wysiwyg { text-align: left!important;  }
    
    
    .section-full-width-3box .center-xxs .col-md-4.flex {  flex-basis: 100%;    max-width: 100%;    min-width: 100%;    width: 100%;  }
    
    
    .section-full-width-3box .box-ins:nth-child(2) .tile-img-text{   display: flex;  margin-bottom: 0;   flex-direction: row-reverse; }
    
    .section-full-width-3box .tile-img-text__img {  height: 50%;  min-height: 320px;  display: flex; flex-direction: row; height: 100%;
    min-height: 100%; }
    

    
    
   .section-full-width-3box .row .box-ins .tile-img-text {  display: flex;  flex-direction: row-reverse;   }
    
      .section-full-width-3box .row .box-ins:nth-child(2) .tile-img-text {  display: flex; flex-direction: row; }
    
    .section-full-width-3box .row .box-ins .tile-img-img { width: 50%; max-height: 100%; }
    
     .section-full-width-3box .row .box-ins .tile-img-text__body {  width: 50%; max-height: 100%; }
    
    
    
      .section-full-width-3box .row .box-ins .tile-img-text__body {   padding-left: 5%;    padding-right: 5%;  }
    
      .section-full-width-3box .row .box-ins .tile-img-text__title {  font-size: 1.25rem;   line-height: 32px;  }
    
    
    
        .section-socialmedia.socvideo {  padding-bottom:50px;  }
    
      
    
      .section-socialmedia.socvideo   .img-text__widget {  margin-top: 0;  }
    
    
   .section-socialmedia.socvideo  .flex--stretch {   margin-bottom: 0px;  }
    
    .section-socialmedia .section-video {  margin-bottom: 0px;}
    
    
    .section-carousel-volunteers-list .img-person-item .img-person-item__body {  padding-top: 23px;  padding-left: 20px;  padding-right: 20px; }
    
    .section-carousel-volunteers-list .img-person-item__action {  width: 100%;  padding: 0 20px;   bottom: 20px; }
    
    .section-carousel-volunteers-list .img-person-item .img-person-item__name {  font-size: 1.375rem; }
    
    .section-carousel-volunteers-list .img-person-item__action .action-link > span {  font-size: 1.063rem; }
    
    .section-carousel-volunteers-list .img-person-item__action .ico.ico-arrow-right::before {  width: 22px;  height: 21px;   background-size: 22px 21px; }
    
    .section-carousel-volunteers-list .img-person-item__action .ico.ico-arrow-right::before {  width: 22px;  height: 21px;   background-size: 22px 21px; }
    
    .section-carousel-volunteers-list .img-person-item:hover .img-person-item__action .ico.ico-arrow-right::before { width: 22px;  height: 21px;   background-size: 22px 21px; }
    
    
    .section-movie-edu { padding-top: 0px;   }
    
    .section-movie-edu .section-video {  margin-top: 45px; margin-bottom: 50px; }
    
    .section-carousel-volunteers-list .textlong {  margin-bottom: 50px; } 
    
    
    
      .section-carousel-multi .slider-img .owl-dots {   margin-top: 5px;}
    
    .section-carousel-multi .title-sec {   font-size: 1.25rem;    padding-bottom: 8px;}
    
    .section-carousel-multi .slider-img {    margin-bottom: 60px; }
    
    
    
}




@media (max-width: 599px) {

 .info.drastyczne   .info-inside img { max-width: 60% !important; }

.section-animal-gallery-info .slider-tile-container .tile-item {   min-height: 370px; }
    
    .section-movie .movie-right {    min-height: 205px;    height: 205px;    background-position: center;    background-repeat: no-repeat;
    background-size: cover;    width: 118%;  }
    

}




@media (max-width: 575px) {

.section-foundation-reports-new .main-heading {  margin-bottom: 45px;}
    
    .section-foundation-reports-new .main-label { font-size:0.875rem;  }
    
    .section-foundation-reports-new .tile_name {  font-size: 1rem; }
    
    
    
    .section-foundation-reports-new   { padding-top: 50px;  padding-bottom: 30px;   }
    
    .section-foundation-reports-new .box  { width: 100%;  }
    
    .section-foundation-reports-new .box .tile-item__text {    margin-top: 13px;  margin-bottom: 45px; line-height: 26px; }
    
    .section-foundation-reports-new .box .action-link__icon {  width: 48px;  height: 48px;} 
    
    .section-foundation-reports-new .box:hover .action-link .action-link__icon { width: 48px;  height: 48px; }
    
    .section-foundation-reports-new .box .ico-arrow-right::before { width: 22px;    height: 21px;    background-size: 22px 21px; }
    
    .section-foundation-reports-new .box:hover .ico-arrow-right::before { width: 22px;    height: 21px;    background-size: 22px 21px; }
  
    
    .section-foundation-reports-new .tile_name {    margin-bottom: 15px;  margin-top: 0px;  }
    
    
    .section-foundation-reports-new .row { justify-content: center;  margin-bottom: 0px;   }
    
    .section-foundation-reports-new .tile-item-img img {   width: 100%; }
    
    
    .section-full-width-3box .row.center-xxs { margin-right: -30px;  margin-left: -30px; }
    
      .section-full-width-3box .row .box-ins .tile-img-text__title {  font-size: 0.688rem;    line-height: 20px;  }
    
      .section-full-width-3box .row .box-ins .tile-img-text__title svg{ width: 34px;   }
    
   
    .section-full-width-3box .row .box-ins .tile-img-text__body {  height: 205px; }
    
    .section-full-width-3box .row .box-ins .tile-img-img {  height: 205px;}
    
      .section-full-width-3box .row .box-ins .tile-img-text__body {   padding-left: 8%;   padding-right: 8%;  }
    
    
    .section-full-width-3box .tile-img-img img {  object-fit: cover;  object-position: center center;  height: auto; } 
    
    
    

      .section-socialmedia.socvideo .img-text__widget {   width: 100%;  padding-left: 15px;    padding-right: 15px; }
    
     .section-socialmedia.socvideo   .section-video__video { width: auto;  display: block;  position: relative;  margin-left: -15px;  margin-right: -15px; }
    
  .section-socialmedia.socvideo  .wysiwyg.pt-50{  padding-top: 25px!important; text-align: left;  }
         
    .section-socialmedia.socvideo .main-heading { text-align: left; }
    
    .section-socialmedia.socvideo    .play-btn span { font-size: 0.875rem; margin-top: 5px; }
         
         
     .section-socialmedia.socvideo   .play-btn svg {    width: 46px;    }
    
     .section-movie-edu   .play-btn svg {    width: 46px;    }
    
      .section-movie-edu    .play-btn span { font-size: 0.875rem; margin-top: 0px; }
    
     .section-movie-edu   .section-video__video {  margin-left: -30px;  margin-right: -30px;  width: auto; }
    
    .section-movie-edu .wysiwyg.textlong {  text-align: left; }
    .section-movie-edu .wysiwyg.textlong p{  text-align: left!important; }
    
    .section-carousel-volunteers-list .wysiwyg.textlong p{  text-align: left!important; }
    
    .section-carousel-volunteers-list    .main-heading { margin-bottom: 23px; }
    
     .section-carousel-volunteers-list .main-heading  .main-label  { font-size: 0.875rem;   }
    
    .section-carousel-volunteers-list .img-person-item__body { padding-top: 20px; } 
    
        .section-carousel-volunteers-list  .img-person-item__img::before {  background:  rgba(0,0,0,0.25); }
    
    
    .section-single-volunteers-view .list-req {  padding-top: 0px; }
    
    .section-single-volunteers-view .text-box-title {  font-size: 1.125rem;  margin-bottom: 5px; }
    
    .section-single-volunteers-view .text-box-cont {  font-size: 1.063rem;  line-height: 23px; }

    .section-single-volunteers-view .text-box-cont li {  margin-bottom: 23px;}
    
    .section-single-volunteers-view .row-box-inside {  margin-bottom: 38px; }
    
    
    
    
}




@media (max-width: 420px) {


    .setting-item .setting-item-text {   width: 100%; }
.setting-item .setting-item-text-link  a{ width: 100%; padding-left: 10px; padding-right: 10px;  }
    
    

    }