/*
Theme Name: Rolda
Text Domain: Rolda
Version: 2.0
Description: Rolda
Tags: blog, rolda, donate, pets, donation, help, animals
Author: TmDigi
Author URI: https://tmdigi.com/
*/

/* de verificat daca strica alte pagini*/
.section.icons_full img,
.section-row.icons_full img,
.section-row .col-content{
  width: 100%;
}

.mce-window.mce-in {
  max-height: 600px;
  overflow-y: scroll;
}

.col-img img {
  margin: 0 auto;
}

.sections-hero-inner h2, .sections-hero-inner h3, .sections-hero-inner h4,
.scroll_no_pad .col-scroll .col-inner:hover a.btn.btn-arrow.color-blue,
.blue_border_column .col-inner:hover h4,
.blue_border_column .col-inner:hover a.btn-arrow,
.blue_border_column .col-inner:hover a.btn-arrow:hover,
.section.flexible-section .blue_border:hover p,
.section.flexible-section .blue_border:hover h,
.section.flexible-section .bgwhite:hover h3,
.section.flexible-section .bgwhite:hover h4,
.section-row .blue_border:hover h4,
.section.flexible-section p.bgwhite:hover,
.section.flexible-section .bgwhite:hover h2,
.section.flexible-section .bgwhite:hover p,
.section.flexible-section .bgwhite:hover a.btn.btn-arrow.color-blue,
.section.flexible-section .section-row.bg_grey .col-inner:hover h4,
.border_column .col-lg-6 .col-inner:hover p,
.border_column .col-lg-6 .col-inner:hover h1,
.border_column .col-lg-6 .col-inner:hover h2,
.border_column .col-lg-6 .col-inner:hover h3,
.border_column .col-lg-6 .col-inner:hover h4,
.border_column .col-lg-6 .col-inner:hover h5,
.border_column .col-lg-6 .col-inner:hover h6,
.border_column .col-lg-4 .col-inner:hover p,
.border_column .col-lg-4 .col-inner:hover h1,
.border_column .col-lg-4 .col-inner:hover h2,
.border_column .col-lg-4 .col-inner:hover h3,
.border_column .col-lg-4 .col-inner:hover h4,
.border_column .col-lg-4 .col-inner:hover h5,
.border_column .col-lg-4 .col-inner:hover h6,
.border_column .col-lg-3 .col-inner:hover p,
.border_column .col-lg-3 .col-inner:hover h1,
.border_column .col-lg-3 .col-inner:hover h2,
.border_column .col-lg-3 .col-inner:hover h3,
.border_column .col-lg-3 .col-inner:hover h4,
.border_column .col-lg-3 .col-inner:hover h5,
.border_column .col-lg-3 .col-inner:hover h6,
.border_column .col-inner:hover a.btn:hover,
.border_section .row:hover p,
.border_section .row:hover h4,
.bgwhite:hover
.section.icons .col-icon.box-white:hover a.btn.btn-arrow.color-red,
.section.icons .col-icon:hover .btn-container a.btn.btn-arrow.color-red {
  color: #fff !important;
}

.section.flexible-section .no_pad,
.section.section.no_pad,
.sections-hero.sections-hero.no_pad {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.section.flexible-section .no_pad_top,
.section.section.no_pad_top,
.sections-hero.sections-hero.no_pad_top {
  padding-top: 0;
}

.section.flexible-section .no_pad_bottom,
.section.section.no_pad_bottom,
.sections-hero.sections-hero.no_pad_bottom {
  padding-bottom: 0 !important;
}

.align_top .row {
  align-items: flex-start;
}

.align_bottom .row {
  align-items: flex-end;
}

.bgwhite {
  padding: 24px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #DEE1E5;
}

.section.icons .col-icon.box-white:hover a.btn.btn-arrow.color-red:after,
.section.icons .col-icon:hover .btn-container a.btn.btn-arrow.color-red:after,
.section.icons .col-icon.box-white:hover a.btn.btn-arrow.color-green:after,
.section.icons .col-icon:hover .btn-container a.btn.btn-arrow.color-green:after,
.page-template-sections .section.icons .col-icon:hover a.btn.btn-arrow.color-red:after,
.page-template-sections .section.icons .col-icon:hover a.btn.btn-arrow.color-green:after,
.scroll_no_pad .col-scroll .col-inner:hover a.btn.btn-arrow.color-blue:after,
.blue_border_column .col-inner:hover a.btn.btn-arrow:after,
.section.flexible-section .bgwhite:hover a.btn.btn-arrow.color-blue:after,
.section.icons .col-icon .col-inner:hover a.btn.btn-arrow:after,
.border_column .col-lg-4 .col-inner:hover a.btn.btn-arrow:after {
  background-image: url(/wp-content/themes/rolda/assets/images/arrow-btn-white.svg);
}


label,
input,
textarea {
  font-family: Nunito, sans-serif;
}

.section.row_no_pad .section-row {
  padding: 0 !important;
}

.section.row_no_pad_top .section-row {
  padding-top: 0 !important;
}

.section.row_no_pad_bottom .section-row {
  padding-bottom: 0 !important;
}

.sections-hero.no_pad {
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
strong,
div,
.section.rescue-dog .col-images .col-inner h4 {
  word-break: keep-all;
}
.mobile {
  display: none;
}
.align_middle .row {
  align-items: center;
}
.extra_margin_bottom .row {
  margin-bottom: 24px;
}
.extra_padding_bottom .row {
  padding-bottom: 24px;
}
.extra_padding_top .row {
  padding-top: 24px;
}
.section-row.green_pawzup.align_middle.bg-light-blue {
    background: #3FA451 !important;
}
.top-bar .col-right {
    display: none;
}
.site-footer .footer-content .col-content-top {
    padding-bottom: 0 !important;
}
.sections-hero .slider-text {
    margin-top: 0 !important;
}
.banner .row {
    display: flex;
    align-items: center;
}
footer.site-footer {
    margin-top: 0 !important;
}
.sections-hero-inner .col-img, .sections-hero-inner .slick-list {
    height: fit-content;
}









@media screen and (max-width: 991px) {
  .sections-hero.hero_full_bg h1 {
    text-align: left;
  }

  .sections-hero-inner p,
  .sections-hero-inner .col-content p {
    max-width: 100%;
  }

  .sections-hero.no-media .sections-hero-inner .col-12.col-lg-6 {
    max-width: 500px;
  }

  .sections-hero.no-media .sections-hero-inner .col-12 {
    position: relative;
    z-index: 999;
  }

  .sections-hero.no-media .sections-hero-inner:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
  }

  .sections-hero.no-media .sections-hero-inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sections-hero-inner .btn-container {
    justify-content: center;
  }

  .sections-hero-inner p img {
    margin-left: auto;
    margin-right: auto;
  }

  .col-12.col-lg-7 {
    margin-bottom: 24px;
  }

  h1 br,
  h2 br,
  h3 br,
  h4 br,
  h5 br,
  h6 br,
  p br,
  span br,
  .sections-hero.no-media.no_media_after .sections-hero-inner:after {
    display: none;
  }

  .mobile {
    display: block;
  }

  .sections-hero-inner h2,
  .section.take-action,
  .section.testimonials .author,
  .section.testimonials .author .date,
  .sections-hero-inner h2,
  .sections-hero-inner h3,
  .sections-hero-inner h4 {
    text-align: center;
  }

  .center_img img {
    width: 100%;
  }

  p, .inline_row div {
    min-height: initial;
  }

  .full-image img {
    height: initial;
  }

  .section-row.slider_arrow_hide.slider_center_img img,
  .align-center img {
    margin: 0 auto;
  }

  .col-img {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
.social_campaigns .col-12.col-md-8 {
    width: 100% !important;
}
.social_campaigns .content_hashtag .hashtag {
    font-size: 18px !important;
    line-height: 18px !important;
}
}
@media screen and (max-width: 767px) {
.padding_column .col-lg-6 .col-inner,
.innerborder,
.inner_padding {
    padding: 24px;
}
.media_banner {
    margin: 24px 0 0 !important;
}
.section.icons_full img,
.social_campaigns .col-footer img,
.social_campaigns .col-footer .caption,
.fit_banner .section-content,
.fit_banner .section-media,
.fit_banner .col-12.col-md-4  {
    width: 100%;
}

div br {
    display: none;
}
.sections-hero-inner h1 {
    font-size: 26px;
    line-height: 34px;
}
.section.flexible-section .section-row h2, .h2, h2, .section .col-head h2 {
    font-size: 24px;
    line-height: 32px;
}
.section.flexible-section .section-row h3, .site-footer .footer-content .col-subscribe .col-inner h3, .h3, h3 {
    font-size: 22px;
    line-height: 30px;
}
.section .col-inner h4, .section .col-question h4, .section .faq-category h4 {
    font-size: 20px;
    line-height: 28px;
}
.sections-hero .col-content h1, .sections-hero-inner h1 {
    text-align: center;
}
.section-row.slider_arrow_hide.slider_center_img.bg-yellow {
    padding-bottom: 0;
}
.banner_ua a.btn.btn-full.color-green {
    margin: 0 6px !important;
}
.banner_ua .btn-container {
    justify-content: center;
}
.section-row.green_pawzup .col-img {
    margin-top: 24px;
}
.section.banner .section-content.col-12.col-md-8 {
    padding: 0 12px !important;
}
}