@charset "UTF-8";
*{
  box-sizing:border-box;
  margin:0;
  padding:0;
}

html{
  height:100%;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-overflow-scrolling:touch;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}

body{
  color:#000;
  font-family:"Rubik";
  font-weight:400;
  height:auto;
  min-height:100vh;
  position:relative;
  display:-moz-flex;
  display:flex;
  flex-direction:column;
  -moz-flex-direction:column;
}
body ::-moz-selection{
  background:#000;
  color:#ffffff;
}
body ::selection{
  background:#000;
  color:#ffffff;
}
body.home #logo{
  pointer-events:none !important;
}

#wrap{
  -moz-flex:1 0 auto;
  flex:1 0 auto;
}

mark{
  background:none;
}
input, textarea, select{
  outline:0 none;
  padding:0 10px;
  transition:all 0.2s ease-in-out;
}

input[type=text], input[type=number], input[type=email], input[type=password], input[type=search], input[type=tel], textarea{
  border:1px solid #e1e1e1;
  background:#fff;
  color:#222222;
  font-family:"Rubik";
  font-size:16px;
  height:40px;
  padding:0 5px 0 10px;
  width:100%;
}
input[type=text]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
  color:#4c4c4c;
  font-family:"Rubik";
  font-size:16px;
  opacity:1;
}
input[type=text]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, textarea::-moz-placeholder{
  opacity:1;
  color:#4c4c4c;
  font-family:"Rubik";
  font-size:16px;
  opacity:1;
}
input[type=text]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, textarea:-ms-input-placeholder{
  color:#4c4c4c;
  font-family:"Rubik";
  font-size:16px;
  opacity:1;
}
input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, textarea:focus{
  border-color:#000;
}

textarea{
  resize:none;
  height:100px;
  padding:10px;
}

button[disabled], html input[disabled]{
  cursor:default;
}

input[type=search], input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button{
  -webkit-appearance:none !important;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{
  -webkit-appearance:none;
}

input[type=number]{
  -moz-appearance:textfield;
}

button::-moz-focus-inner, input::-moz-focus-inner{
  border:0;
}

ul{
  list-style:none;
}

ol{
  list-style:decimal;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}
h1, h2, h3, h4, h5, h6{
  font-weight:500;
}

h1{
  font-size:54px;
  line-height:115%;
  letter-spacing:-0.02em;
}

h2{
  font-size:30px;
  line-height:127%;
}

h3{
  font-size:24px;
  line-height:133%;
}

p{
  padding-bottom:20px;
  line-height:1.5;
}
p:last-child{
  padding-bottom:0;
}

a{
  color:#000;
  outline:0;
  text-decoration:none;
  transition:all 0.3s ease;
}
a:hover{
  outline:0;
  text-decoration:underline;
}

img{
  border:0;
  height:auto;
  max-width:100%;
  vertical-align:top;
  backface-visibility:hidden;
}

strong, b{
  font-weight:700;
}

i{
  font-style:normal;
}
.flex{
  display:-moz-flex;
  display:flex;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -moz-justify-content:space-between;
  justify-content:space-between;
}
.flex.h-center{
  -moz-justify-content:center;
  justify-content:center;
}
.flex.h-start{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
}
.flex.v-center{
  -moz-align-items:center;
  align-items:center;
}
.flex.v-start{
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.flex.vh-center{
  -moz-justify-content:center;
  justify-content:center;
  -moz-align-items:center;
  align-items:center;
}
.flex.flex-column{
  flex-direction:column;
  -moz-flex-direction:column;
}
.flex.flex-nowrap{
  flex-wrap:nowrap;
  -ms-flex-wrap:none;
}

[class*=col-]{
  width:100%;
}

.col-1{
  -ms-flex-basis:5.5833333333%;
  flex-basis:5.5833333333%;
}

.col-2{
  -ms-flex-basis:14.1666666667%;
  flex-basis:14.1666666667%;
}

.col-3{
  -ms-flex-basis:22.75%;
  flex-basis:22.75%;
}

.col-4{
  -ms-flex-basis:31.3333333333%;
  flex-basis:31.3333333333%;
}

.col-5{
  -ms-flex-basis:39.9166666667%;
  flex-basis:39.9166666667%;
}

.col-6{
  -ms-flex-basis:48.5%;
  flex-basis:48.5%;
}

.col-7{
  -ms-flex-basis:57.0833333333%;
  flex-basis:57.0833333333%;
}

.col-8{
  -ms-flex-basis:65.6666666667%;
  flex-basis:65.6666666667%;
}

.col-9{
  -ms-flex-basis:74.25%;
  flex-basis:74.25%;
}

.col-10{
  -ms-flex-basis:82.8333333333%;
  flex-basis:82.8333333333%;
}

.col-11{
  -ms-flex-basis:91.4166666667%;
  flex-basis:91.4166666667%;
}

.col-12{
  -ms-flex-basis:100%;
  flex-basis:100%;
}

.col-50{
  -ms-flex-basis:50%;
  flex-basis:50%;
}
.wrap{
  margin:0 auto;
  width:1140px;
  max-width:94%;
  position:relative;
}

#content{
  padding:40px 0;
}

#wrap{
  position:relative;
  width:100%;
  min-height:100%;
}

.c{
  font-size:0;
  line-height:0;
  display:block;
  clear:both;
  overflow:hidden;
}

.cfx:after, .cfx:before{
  display:table;
  clear:both;
  content:" ";
}

.bg-center{
  background-position:center center;
  background-size:cover;
  background-repeat:no-repeat;
}

.no-select{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

.underline{
  position:relative;
  display:inline-block;
}
.underline:after{
  display:block;
  width:0;
  height:1px;
  margin:auto;
  content:"";
  transition:width 0.5s ease, background-color 0.5s ease;
  background:transparent;
}
.underline:hover:after{
  width:100%;
  background:#000;
}

.hover-underline-animation{
  display:inline-block;
  position:relative;
  color:#0087ca;
}

.hover-underline-animation::after{
  content:"";
  position:absolute;
  width:100%;
  transform:scaleX(0);
  height:2px;
  bottom:0;
  left:0;
  background-color:#0087ca;
  transform-origin:bottom right;
  transition:transform 0.25s ease-out;
}

.hover-underline-animation:hover::after{
  transform:scaleX(1);
  transform-origin:bottom left;
}

.hidden-fields-container{
  border:0;
}

.btn{
  font-size:15px;
  font-weight:normal;
  line-height:1;
  position:relative;
  -webkit-appearance:none;
  -moz-appearance:none;
  display:inline-block;
  padding:10px 20px;
  cursor:pointer;
  text-align:center;
  text-decoration:none !important;
  text-transform:uppercase;
  color:#ffffff;
  border:none;
  outline:0;
  background:#3b5993;
  appearance:none;
  transition:all 0.4s ease;
}
.btn:hover{
  background:rgb(47.3145631068, 71.372815534, 117.8854368932);
  box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.btn:active{
  background:rgb(37.0898058252, 55.9490291262, 92.4101941748);
}
.aligncenter{
  display:block;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
}

.alignleft{
  float:left;
}

.alignright{
  float:right;
}

.wp-caption{
  margin:10px;
  padding-top:4px;
  text-align:center;
  border:1px solid #dddddd;
  border-radius:3px;
  background-color:#f3f3f3;
}

.wp-caption img{
  margin:0;
  padding:0;
  border:0 none;
}

.wp-caption p.wp-caption-text{
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}
.wysiwyg h1{
  font-size:20px;
  line-height:1;
  margin-bottom:10px;
  padding-bottom:5px;
  text-transform:uppercase;
}
.wysiwyg p{
  font-size:15px;
  line-height:1.4;
  padding-bottom:20px;
  word-break:break-word;
}
.wysiwyg ul{
  margin-left:30px;
  padding-bottom:20px;
}
.wysiwyg ul li{
  line-height:1.4;
}
.fullframe{
  height:0;
  margin:0;
  overflow:hidden;
  padding-bottom:56.5%;
  position:relative;
  z-index:0;
}
.fullframe iframe, .fullframe object, .fullframe embed{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:-1;
}
.wpcf7{
  width:100%;
}
.wpcf7 .screen-reader-response{
  display:none;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{
  display:block;
}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output{
  display:block;
  background:#16a085;
}
.wpcf7 .wpcf7-not-valid-tip{
  font:500 16px/1 "Rubik";
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  height:40px;
  line-height:40px;
  text-align:center;
  color:#ff5f5f;
  background:#eeeeee;
}
.wpcf7 .wpcf7-response-output{
  display:none;
  width:100%;
  max-width:300px;
  margin:20px auto;
  padding:15px 20px;
  cursor:pointer;
  text-align:center;
  color:white;
  background:#ff5f5f;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{
  background:#1091ae;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{
  background:#16a085;
}
.wpcf7 .wpcf7-form-control-wrap{
  position:relative;
  display:block !important;
}

div.wpcf7 .ajax-loader{
  visibility:hidden;
  display:inline-block;
  background-image:url(../img/ajax-loader.gif);
  width:16px;
  height:16px;
  border:none;
  margin:0 0 0 4px;
  vertical-align:middle;
  background-color:#ffffff;
  padding:5px;
  border-radius:50%;
  margin-left:10px;
  position:absolute;
  top:50%;
  transform:translate(0, -50%);
}

div.wpcf7 form.submitting .ajax-loader{
  visibility:visible;
}
.s-link{
  font-size:0;
  display:inline-block;
  width:auto;
  cursor:pointer;
  text-align:center;
}
.s-link a{
  position:relative;
  display:inline-block;
  width:40px;
  height:40px;
  margin:0 2px;
  color:#ffffff;
  border-radius:50%;
  transform:translate3d(0, 0, 0);
  transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
}
.s-link a:before{
  font-size:20px;
  color:#ffffff;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}
.s-link a:hover{
  box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.s-link a.fa-facebook:hover{
  background:#3b5993;
}
.s-link a.fa-twitter:hover{
  background:#55acee;
}
.s-link a.fa-instagram:hover{
  background:#181818;
}
.s-link a.fa-linkedin:hover{
  background:#0177b5;
}
.s-link a.fa-youtube:hover{
  background:#f80000;
}
.s-link a.fa-pinterest:hover{
  background:#bd081c;
}
.s-link a.fa-vimeo:hover{
  background:#1bb7ea;
}
.s-link a.fa-yelp:hover{
  background:#d32323;
}
.s-link a.fa-google-plus:hover{
  background:#dd4c39;
}
.index-style .post-item{
  margin-bottom:20px;
}
.index-style .post-title{
  font-size:18px;
  display:block;
  padding-bottom:15px;
}
.index-style .post-title:hover{
  color:#f1b820;
}
.index-style .post-thumbnail{
  min-height:160px;
  will-change:opacity;
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index-style .post-thumbnail:hover{
  opacity:0.9;
  box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.wp-pagenavi{
  font-size:0;
  margin-top:20px;
  padding-top:20px;
  text-align:center;
  border-top:1px solid #cccccc;
}
.wp-pagenavi a,
.wp-pagenavi span{
  font-size:14px;
  margin:0 3px;
  padding:3px 5px;
}
.wp-pagenavi a{
  border:1px solid #cccccc;
}
.wp-pagenavi .current,
.wp-pagenavi a:hover{
  color:#ffffff;
  border-color:#000;
  background:#000;
}

#top{
  min-height:500px;
  text-align:center;
  color:#fff;
}
#top h1{
  font-size:60px;
}

.desctop_hide{
  display:none;
}
.alignleft{
  float:left;
  margin:0 30px 10px 0;
}

.alignright{
  float:right;
  margin:0 0 10px 30px;
}

.aligncenter{
  margin:0 auto 20px;
}

.alignnone{
  margin:0 0 20px;
}

.block-center{
  text-align:center;
  position:relative;
}
.title-group{
  margin-bottom:30px;
}
.title-group .sub-title{
  border:1px solid #ff8115;
  border-radius:4px;
  padding:10px;
  font-weight:400;
  font-size:12px;
  line-height:150%;
  color:#000;
  margin-bottom:30px;
  width:-moz-fit-content;
  width:fit-content;
}

.wp-block-separator{
  margin-bottom:160px;
  border-color:#ededed;
}

.btn-orange, .fep-button{
  background:#ff8115;
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#fff;
  border-radius:8px;
  box-shadow:inset 0 -2px 0 0 #c36526;
  background:#ff8115;
  padding:10px 20px;
  display:flex;
  align-items:center;
  justify-content:center;
  border:none;
  transition:0.3s all ease;
  cursor:pointer;
}
.btn-orange:hover, .fep-button:hover{
  background:#ff8d2c;
  box-shadow:inset 0 -2px 0 0 #ff8115;
  text-decoration:none;
}
.btn-orange:active, .fep-button:active{
  box-shadow:none;
}

.btn-green{
  box-shadow:inset 0 -2px 0 0 #3c7949;
  background:#76b128;
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#fff;
  border-radius:8px;
  padding:18px 38px;
  display:flex;
  align-items:center;
  justify-content:center;
  border:none;
  transition:0.3s all ease;
  cursor:pointer;
}
.btn-green:hover{
  box-shadow:inset 0 -2px 0 0 #76b128;
  background:#8ac43d;
  text-decoration:none;
}
.btn-green:active{
  box-shadow:none;
}

.btn-transparent-green{
  border:2px solid #76b128;
  border-radius:8px;
  background:#f3f9eb;
  color:#000;
  padding:13.5px 21px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:0.3s all ease;
  cursor:pointer;
  min-width:186px;
}
.btn-transparent-green span{
  font-family:"Rubik";
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
}
.btn-transparent-green:hover{
  color:#8ac43d;
  text-decoration:none;
}
.btn-transparent-green:active{
  background:#8ac43d;
  color:#fff;
}

.btn-transparent-orange{
  background:#fff2e7;
  border:2px solid #ff8115;
  text-decoration:none !important;
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border-radius:8px;
  padding:13.5px 21px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:0.3s all ease;
  cursor:pointer;
  min-width:186px;
  outline:none !important;
  font-family:"Rubik";
}
.btn-transparent-orange.__red{
  background:#f8d7da;
  border:2px solid #cd273b;
}
.btn-transparent-orange.__red:hover{
  color:darkred;
}
.btn-transparent-orange span{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
}
.btn-transparent-orange:hover{
  color:#ff8d2c;
  text-decoration:none;
}
.btn-transparent-orange:active{
  background:#ff8115;
  color:#fff;
}

.link-green{
  position:relative;
}
.link-green:before{
  content:"";
  position:absolute;
  bottom:-4px;
  left:0;
  width:0;
  height:1px;
  background:#8ac43d;
  transition:0.3s all ease;
}
.link-green:hover, .link-green:active, .link-green:focus{
  text-decoration:none;
  color:#8ac43d !important;
}
.link-green:hover:before, .link-green:active:before, .link-green:focus:before{
  width:100%;
}
.wys{
  font-size:16px;
  color:#000;
  font-weight:400;
  margin-bottom:30px;
}
.wys:last-child{
  margin-bottom:0;
}
.wys p{
  padding-bottom:20px;
}
.wys p:last-child{
  padding-bottom:0;
}
.wys ul{
  padding-left:30px;
}
.wys ul li{
  margin-bottom:20px;
  position:relative;
}
.wys ul li:last-child{
  margin-bottom:0;
}
.wys ul li:before{
  content:"";
  position:absolute;
  left:-28px;
  top:0;
  width:18px;
  height:18px;
  background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%2376B128'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.12902 11.8062L5.25818 9.93541C4.99988 9.6771 4.99988 9.2583 5.25818 8.99999C5.51649 8.74168 5.93529 8.74168 6.1936 8.99999L7.59673 10.4031L11.8061 6.19373C12.0644 5.93542 12.4832 5.93542 12.7415 6.19373C12.9998 6.45204 12.9998 6.87084 12.7415 7.12915L8.06478 11.8059C8.06466 11.806 8.06455 11.8061 8.06444 11.8062C7.80613 12.0646 7.38733 12.0646 7.12902 11.8062Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
}
.wys strong{
  font-weight:500;
}
.row1506{
  width:1506px;
  max-width:95%;
  margin:0 auto;
}
.swiper-pagination .swiper-pagination-bullet{
  background:#bdbdbd;
  opacity:1;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background:#828282;
}

.swiper-button-prev, .swiper-button-next{
  width:45px;
  height:45px;
  border-radius:8px;
  border:2px solid #e5e5e5;
  opacity:1;
}
.swiper-button-prev:after, .swiper-button-next:after{
  font-size:19px;
  color:#bdbdbd;
}
.swiper-button-prev:hover, .swiper-button-next:hover{
  border-color:#bdbdbd;
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{
  border-color:#ededed;
  pointer-events:none;
  opacity:1;
}
.swiper-button-prev.swiper-button-disabled:after, .swiper-button-next.swiper-button-disabled:after{
  color:#ededed;
}

input[type=email]{
  border:2px solid #e5e5e5;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
input[type=email]::-webkit-input-placeholder{
  color:#000;
  font-size:14px;
  opacity:1;
}
input[type=email]::-moz-placeholder{
  opacity:1;
  color:#000;
  font-size:14px;
  opacity:1;
}
input[type=email]:-ms-input-placeholder{
  color:#000;
  font-size:14px;
  opacity:1;
}
input[type=email]:focus{
  border-color:#bdbdbd;
}

@keyframes spin{
  0%{
    transform:rotate(0deg);
  }
  100%{
    transform:rotate(360deg);
  }
}
.row866{
  width:866px;
  max-width:90%;
  margin:0 auto;
}

.row990{
  width:990px;
  max-width:90%;
  margin:0 auto;
}

.row1248{
  width:1248px;
  max-width:90%;
  margin:0 auto;
}

.breadcrumbs{
  margin-bottom:20px;
  white-space:nowrap;
}
.breadcrumbs > span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  display:flex;
}
.breadcrumbs > span span:last-child{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.breadcrumbs > span a{
  position:relative;
  color:#bdbdbd;
  padding-right:10px;
}
.breadcrumbs > span a:before{
  content:"";
  position:absolute;
  top:47%;
  right:3px;
  width:5px;
  height:3px;
  border-radius:50%;
  background-position:center;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3Csvg width='3' height='3' viewBox='0 0 3 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}
.breadcrumbs > span a:hover, .breadcrumbs > span a:active, .breadcrumbs > span a:focus{
  text-decoration:none;
  color:#8ac43d;
}

.ui-datepicker{
  max-width:352px;
  width:100%;
  border:1px solid #ededed;
  border-radius:12px;
  padding:26px 21px;
  box-shadow:0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08);
  background:#fff;
  display:none;
  z-index:3 !important;
}
.ui-datepicker .ui-datepicker-header{
  position:relative;
  margin-bottom:26px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
  position:absolute;
  top:0;
  width:30px;
  height:30px;
  border:1px solid #e5e5e5;
  border-radius:4px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:0.3s all ease;
  text-decoration:none !important;
  cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
  color:#e5e5e5;
  transition:0.3s all ease;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
  border-color:#bdbdbd;
}
.ui-datepicker .ui-datepicker-prev-hover span,
.ui-datepicker .ui-datepicker-next-hover span{
  color:#bdbdbd;
}
.ui-datepicker .ui-datepicker-prev{
  left:0;
}
.ui-datepicker .ui-datepicker-next{
  right:0;
}
.ui-datepicker .ui-datepicker-title{
  margin:0 33px;
  text-align:center;
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
}
.ui-datepicker .ui-datepicker-title select{
  font-size:1em;
  margin:1px 0;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{
  width:45%;
}
.ui-datepicker table{
  width:100%;
  font-size:14px;
  border-collapse:collapse;
}
.ui-datepicker thead{
  display:none;
}
.ui-datepicker th{
  padding:0.7em 0.3em;
  text-align:center;
  font-weight:bold;
  border:0;
}
.ui-datepicker td{
  border:0;
  padding:4px;
}
.ui-datepicker td span, .ui-datepicker td a{
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  display:block;
  text-align:center;
  text-decoration:none;
  border-radius:50%;
  padding:8px;
}
.ui-datepicker td span.ui-state-active, .ui-datepicker td a.ui-state-active{
  background:#76b128;
  color:#fff;
}
.ui-datepicker td span.ui-state-hover, .ui-datepicker td a.ui-state-hover{
  background:#76b128;
  color:#fff;
}
.ui-datepicker td.ui-datepicker-other-month span, .ui-datepicker td.ui-datepicker-other-month a{
  color:#bdbdbd;
}
.ui-datepicker .ui-datepicker-buttonpane{
  background-image:none;
  margin:0.7em 0 0 0;
  padding:0 0.2em;
  border-left:0;
  border-right:0;
  border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button{
  float:right;
  margin:0.5em 0.2em 0.4em;
  cursor:pointer;
  padding:0.2em 0.6em 0.3em 0.6em;
  width:auto;
  overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
  float:left;
}
.ui-datepicker.ui-datepicker-multi{
  width:auto;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{
  float:left;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{
  width:95%;
  margin:0 auto 0.4em;
}
.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{
  width:50%;
}
.ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group{
  width:33.3%;
}
.ui-datepicker.ui-datepicker-multi-4 .ui-datepicker-group{
  width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
  border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane{
  clear:left;
}

.ui-datepicker-row-break{
  clear:both;
  width:100%;
  font-size:0;
}
.ui-datepicker-rtl{
  direction:rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev{
  right:2px;
  left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next{
  left:2px;
  right:auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover{
  right:1px;
  left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover{
  left:1px;
  right:auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane{
  clear:right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button{
  float:left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
  float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
  border-right-width:0;
  border-left-width:1px;
}

.pagination-wrap{
  margin-bottom:30px;
}
.pagination-wrap .pagination .g-ajax__pagination li{
  border-radius:8px;
  background-color:transparent !important;
  border:2px solid #e5e5e5;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  padding:11px;
  width:45px;
  height:45px;
  text-align:center;
  margin-right:10px;
}
.pagination-wrap .pagination .g-ajax__pagination li.current{
  border-color:#76b128;
  color:#76b128;
  pointer-events:none;
}
.pagination-wrap .pagination .g-ajax__pagination li.button{
  color:#bdbdbd;
  border-color:#e5e5e5;
  position:relative;
  color:transparent !important;
}
.pagination-wrap .pagination .g-ajax__pagination li.button:before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:10.6px;
  height:18.4px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.pagination-wrap .pagination .g-ajax__pagination li.button:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68044 17.9848L0.902268 10.2066C0.511744 9.81612 0.511744 9.18296 0.902268 8.79243C1.29279 8.40191 1.92596 8.40191 2.31648 8.79243L10.0947 16.5706C10.4852 16.9611 10.4852 17.5943 10.0947 17.9848C9.70413 18.3753 9.07097 18.3753 8.68044 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.902268 10.2063C0.511744 9.81582 0.511744 9.18266 0.902268 8.79213C1.29279 8.40161 1.92596 8.40161 2.31648 8.79213C2.70701 9.18266 2.70701 9.81582 2.31648 10.2063C1.92596 10.5969 1.29279 10.5969 0.902268 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.905193 8.79324L8.68337 1.01506C9.07389 0.624537 9.70706 0.624537 10.0976 1.01506C10.4881 1.40559 10.4881 2.03875 10.0976 2.42927L2.31941 10.2074C1.92888 10.598 1.29572 10.598 0.905193 10.2074C0.514668 9.81692 0.514668 9.18376 0.905193 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.pagination-wrap .pagination .g-ajax__pagination li.button:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.31956 17.9848L10.0977 10.2066C10.4883 9.81612 10.4883 9.18296 10.0977 8.79243C9.70721 8.40191 9.07404 8.40191 8.68352 8.79243L0.905344 16.5706C0.51482 16.9611 0.514819 17.5943 0.905344 17.9848C1.29587 18.3753 1.92903 18.3753 2.31956 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0977 10.2063C10.4883 9.81582 10.4883 9.18266 10.0977 8.79213C9.70721 8.40161 9.07404 8.40161 8.68352 8.79213C8.29299 9.18266 8.29299 9.81582 8.68352 10.2063C9.07404 10.5969 9.70721 10.5969 10.0977 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0948 8.79324L2.31663 1.01506C1.92611 0.624537 1.29294 0.624537 0.902419 1.01506C0.511895 1.40559 0.511895 2.03875 0.902419 2.42927L8.68059 10.2074C9.07112 10.598 9.70428 10.598 10.0948 10.2074C10.4853 9.81692 10.4853 9.18376 10.0948 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.pagination-wrap .pagination .g-ajax__pagination li:hover{
  border-color:#bdbdbd;
}
.pagination-wrap .btn-load .load-more{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border:2px solid #e5e5e5;
  border-radius:8px;
  min-width:226px;
  padding:13.5px;
  text-decoration:none !important;
  outline:none !important;
  cursor:pointer;
  display:inline-block;
  text-align:center;
}
.pagination-wrap .btn-load .load-more:active{
  color:#76b128;
  border-color:#76b128;
}

.header .header-search{
  position:relative;
}
.header .header-search .search-modal{
  position:absolute;
  top:calc(100% + 30px);
  left:0;
  width:100%;
  height:auto;
  bottom:unset;
  max-height:65vh;
  min-width:550px;
  overflow:auto;
  border:1px solid #EDEDED;
  border-radius:12px;
  box-shadow:0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08);
  background:#FFFFFF;
  display:flex;
  flex-direction:column;
  isolation:isolate;
  visibility:hidden;
  transition:0.2s;
}
.header .header-search .search-modal.active{
  visibility:visible;
  opacity:1;
}
.header .header-search .search-modal.loading .preloader{
  opacity:1;
  visibility:visible;
}
.header .header-search .search-modal .wrapper{
  height:auto !important;
}
.header .header-search .search-modal .preloader{
  opacity:0;
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(255, 255, 255, 0.9);
  display:flex;
  align-items:center;
  justify-content:center;
}
.header .header-search .search-modal .preloader span{
  border:4px solid #f3f3f3;
  border-top:4px solid #3498db;
  border-radius:50%;
  width:40px;
  height:40px;
  animation:spin 1s linear infinite;
}
.header .header-search .search-modal .search-section{
  padding:30px 30px;
  border-top:1px solid #EDEDED;
  width:100%;
}
.header .header-search .search-modal .search-section:first-child{
  border-top:0 !important;
}
.header .header-search .search-modal .search-section__title{
  font-weight:400;
  font-size:18px;
  line-height:144%;
  color:#000000;
}
.header .header-search .search-modal .search-section__items{
  display:flex;
  flex-direction:column;
  gap:8px 0;
  margin-top:15px;
}
.header .header-search .search-modal .search-section__items .item{
  display:flex;
  align-items:center;
  gap:0 15px;
  padding:4px;
  border-radius:12px;
}
.header .header-search .search-modal .search-section__items .item__img{
  width:50px;
  height:50px;
  border-radius:8px;
  overflow:hidden;
  isolation:isolate;
}
.header .header-search .search-modal .search-section__items .item__img img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
}
.header .header-search .search-modal .search-section__items .item__content{
  display:flex;
  flex-direction:column;
}
.header .header-search .search-modal .search-section__items .item__title{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000000;
}
.header .header-search .search-modal .search-section__items .item__title-nursery{
  font-family:"Rubik", sans-serif;
  font-weight:500;
  font-size:16px;
  line-height:150%;
  text-transform:uppercase;
  color:#76b128;
}
.header .header-search .search-modal .search-section__items .item__text{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}
.header .header-search .search-modal .search-section__items .item__location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  display:flex;
  align-items:center;
  gap:0 8px;
}
.header .header-search .search-modal .search-section__items .item__location svg{
  display:block;
  width:auto;
  height:auto;
  margin-right:0;
}
.header .header-search .search-modal .search-section-bottom{
  display:flex;
  justify-content:center;
  padding:15px 0 25px;
  border-top:1px solid #EDEDED;
}
.header .header-search .search-modal .search-section-bottom a{
  display:inline-block;
  font-weight:500;
  font-size:14px;
  color:#76B128;
}
.header .header-search .search-modal .search-section-404{
  padding:60px 40px;
}
.header .header-search .search-modal .search-section-404 svg{
  width:auto;
  height:auto;
  margin-right:unset;
}

.section--search-results{
  display:flex;
  flex-direction:column;
  gap:60px 0;
}
.section--search-results .search-section__label{
  font-family:"Rubik", sans-serif;
  font-weight:400;
  font-size:20px;
  line-height:140%;
  color:#000000;
  font-weight:500;
  font-size:18px;
  line-height:144%;
  margin-bottom:40px;
}
.section--search-results .all-posts{
  grid-template-columns:1fr 1fr 1fr;
  gap:70px 33px;
  width:100% !important;
  margin:0 !important;
  display:grid !important;
}
.section--search-results .posts-wrapper{
  width:100% !important;
  max-width:100% !important;
  margin-right:0 !important;
}
.section--search-results .single-blog{
  width:auto !important;
  order:unset !important;
  margin:0 !important;
}
.section--search-results .single-blog .image{
  width:100%;
  overflow:hidden;
}
.section--search-results .single-blog .image img{
  width:100%;
  height:auto !important;
}

.section--search-results-404 .wrapper{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.section--search-results-404 .img svg{
  max-width:100%;
}
.section--search-results-404 .title{
  margin-top:20px;
  font-family:"Rubik", sans-serif;
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000000;
  text-align:center;
}
.section--search-results-404 .text{
  margin-top:8px;
  text-align:center;
  font-family:"Rubik", sans-serif;
  font-weight:400;
  font-size:18px;
  line-height:144%;
  color:#828282;
}
.section--search-results-404 .btn-transparent-green{
  margin-top:35px;
  width:auto;
}

.btn-wishlist svg path{
  fill:transparent !important;
}
.btn-wishlist.liked svg path{
  fill:#76b128 !important;
}

.box-cards-pets .card{
  position:relative;
}
.box-cards-pets .card .like-block{
  z-index:102;
  opacity:1 !important;
}
.box-cards-pets .card .like-block svg path{
  fill:transparent !important;
}
.box-cards-pets .card .like-block.liked svg path{
  fill:#76b128 !important;
}

textarea::-moz-placeholder, input::-moz-placeholder{
  color:#ccc !important;
  font-style:italic;
}

textarea::placeholder, input::placeholder{
  color:#ccc !important;
  font-style:italic;
}
.test-block{
  padding:96px 0;
  background:#fff9ea;
}
.test-block .test-block-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.test-block .test-block-wrapper .left-content{
  max-width:800px;
  width:100%;
  margin-right:40px;
}
.test-block .test-block-wrapper .img-wrap image{
  max-width:608px;
  width:100%;
  max-height:608px;
  -o-object-fit:cover;
  object-fit:cover;
}

.d-none, .hidden{
  display:none !important;
}

.pointer_event_none{
  pointer-events:none;
  opacity:0.5;
}

header{
  position:fixed;
  top:0;
  left:0;
  right:0;
  background:#fff;
  z-index:100;
  border-bottom:1px solid #ededed;
  will-change:transform, opacity;
}
header .discount-block{
  background:#f3f9eb;
  width:100%;
  padding:18px 20px;
  display:none;
  align-items:center;
  justify-content:space-between;
  opacity:0;
  transition:0.3s all ease;
  height:60px;
  overflow:hidden;
}
header .discount-block.visible{
  display:flex;
  opacity:1;
}
header .discount-block .discount-info{
  font-weight:400;
  font-size:16px;
  line-height:150%;
  color:#000;
  margin-right:20px;
}
header .discount-block .discount-close{
  cursor:pointer;
  width:20px;
  height:20px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:8px;
  transition:0.3s all ease;
}
header .discount-block .discount-close svg{
  transition:0.3s all ease;
  transform:rotate(0);
}
header .discount-block .discount-close:hover svg{
  transform:rotate(180deg);
}
header .wrapper{
  height:70px;
  flex-wrap:nowrap;
}
header .wrapper .left-header{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  height:100%;
  flex:0 0 336px;
}
header .wrapper .left-header #logo{
  opacity:1;
  background:#76b128;
  min-height:100%;
  display:inline-flex;
  padding:15px;
  max-width:100px;
  width:100%;
}
header .wrapper .left-header #logo:hover{
  opacity:0.8;
}
header .wrapper .left-header #logo img{
  max-width:70px;
  width:100%;
  -o-object-fit:contain;
  object-fit:contain;
}
header .wrapper .left-header .link-catalog{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:25px 10px;
  text-decoration:none;
  border-right:1px solid #ededed;
  max-width:236px;
  width:100%;
}
header .wrapper .left-header .link-catalog:hover span:before{
  width:100%;
}
header .wrapper .left-header .link-catalog svg{
  width:24px;
  height:18px;
  margin-right:5px;
}
header .wrapper .left-header .link-catalog span{
  position:relative;
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#76b128;
}
header .wrapper .left-header .link-catalog span:before{
  content:"";
  position:absolute;
  bottom:-1px;
  left:0;
  width:0;
  height:1px;
  background:#76b128;
  transition:0.3s all ease;
}
header .wrapper .header-search{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 28px;
  width:100%;
}
header .wrapper .header-search svg{
  width:24px;
  height:24px;
  margin-right:9px;
}
header .wrapper .header-search .search-block{
  position:relative;
  width:100%;
}
header .wrapper .header-search .search-block .search-example{
  position:absolute;
  left:0;
  top:50%;
  transform:translate(0, -45%);
  padding-bottom:0;
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#bdbdbd;
  width:-moz-fit-content;
  width:fit-content;
  opacity:1;
  transition:0.3s all ease;
  z-index:-1;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
header .wrapper .header-search .search-block .search-example.active{
  opacity:0;
}
header .wrapper .header-search .search-block .search-example span{
  color:#000;
  font-weight:400;
  font-size:14px;
}
header .wrapper .header-search .search-block input{
  width:100%;
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#000;
  border:1px solid transparent;
  padding:0;
  background:transparent;
}
header .wrapper .header-search .search-block input::-moz-placeholder{
  color:#000;
  font-weight:400;
  font-size:14px;
}
header .wrapper .header-search .search-block input::placeholder{
  color:#000;
  font-weight:400;
  font-size:14px;
}
header .wrapper .right-header{
  flex:0 0 250px;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  height:100%;
  border-left:1px solid #ededed;
  position:relative;
}
header .wrapper .right-header .link-like{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:25px 10px;
  text-decoration:none;
  border-right:1px solid #ededed;
  max-width:236px;
  width:100%;
}
header .wrapper .right-header .link-like:hover svg path{
  stroke:#cd273b;
}
header .wrapper .right-header .link-like:hover .like-info:before{
  width:100%;
}
header .wrapper .right-header .link-like svg{
  width:20px;
  height:18px;
  margin-right:5px;
}
header .wrapper .right-header .link-like svg path{
  transition:0.3s all ease;
  stroke:#bdbdbd;
}
header .wrapper .right-header .link-like .like-info{
  position:relative;
}
header .wrapper .right-header .link-like .like-info:before{
  content:"";
  position:absolute;
  bottom:-1px;
  left:0;
  width:0;
  height:1px;
  background:#000;
  transition:0.3s all ease;
}
header .wrapper .right-header .link-like span{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
}
header .wrapper .right-header .btn-account{
  border-radius:0;
  height:100%;
  box-shadow:none;
  min-width:130px;
}
header .wrapper .right-header .btn-account svg{
  width:24px;
  height:24px;
  margin-right:5px;
}
header .wrapper .right-header .btn-account span{
  max-width:160px;
  text-overflow:ellipsis;
  overflow:hidden;
}
header .wrapper .right-header .btn-login-wrap{
  height:100%;
}
header .wrapper .right-header .dashboard-nav{
  position:absolute;
  top:100%;
  right:0;
  padding:6px;
  display:none;
}
header .wrapper .right-header .dashboard-nav ul{
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
  border-radius:8px;
  width:195px;
  height:auto;
  padding:10px 0;
  min-height:100%;
}
header .wrapper .right-header .dashboard-nav ul li{
  transition:0.3s all ease;
}
header .wrapper .right-header .dashboard-nav ul li a{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#000;
  text-decoration:none;
  padding:15px;
  display:block;
}
header .wrapper .right-header .dashboard-nav ul li:hover{
  background:#ededed;
}
header .wrapper .right-header .dashboard-nav ul li:last-child{
  position:relative;
  border-top:1px solid #ededed;
  padding-top:10px;
  margin-top:10px;
}
.nav-container{
  z-index:99;
  position:fixed;
  background:#fff;
  left:0;
  padding-top:25vh;
  top:70px;
  width:100px;
  display:flex;
  justify-content:space-between;
  flex-direction:column;
  align-items:center;
  height:calc(100vh - 70px);
  border-right:1px solid #ededed;
}
.nav-container .top-sidebar{
  margin-bottom:30px;
}
.nav-container .top-sidebar .link-sidebar{
  border-radius:8px;
  width:54px;
  height:54px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:0.3s all ease;
  position:relative;
  margin-bottom:24px;
  cursor:pointer;
}
.nav-container .top-sidebar .link-sidebar .image-link{
  height:34px;
  -o-object-fit:contain;
  object-fit:contain;
  max-width:35px;
}
.nav-container .top-sidebar .link-sidebar .info-link{
  position:absolute;
  left:64px;
  border-radius:8px;
  padding:0;
  width:0;
  transition:0.3s all ease;
  background:#000;
  opacity:0;
  visibility:hidden;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#fff;
}
.nav-container .top-sidebar .link-sidebar:hover{
  background:#fff2e7;
}
.nav-container .top-sidebar .link-sidebar:hover .info-link{
  padding:10px;
  width:-moz-fit-content;
  width:fit-content;
  opacity:1;
  visibility:visible;
}
.nav-container .top-sidebar .link-sidebar.active{
  background:#fff2e7;
}
.nav-container .top-sidebar .link-sidebar:last-child{
  margin-bottom:0;
}
.nav-container .bottom-sidebar{
  display:flex;
  flex-direction:column;
  align-items:center;
  margin-bottom:20px;
}
.nav-container .bottom-sidebar .bottom-sidebar-item{
  border-radius:8px;
  width:54px;
  height:54px;
  margin-bottom:15px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:0.3s all ease;
  cursor:pointer;
}
.nav-container .bottom-sidebar .bottom-sidebar-item svg{
  max-width:34px;
  max-height:34px;
}
.nav-container .bottom-sidebar .bottom-sidebar-item svg path{
  transition:0.3s all ease;
}
.nav-container .bottom-sidebar .bottom-sidebar-item:last-child{
  margin-bottom:0;
}
.nav-container .bottom-sidebar .bottom-sidebar-item.language{
  font-weight:500;
  font-size:18px;
  line-height:111%;
  text-transform:uppercase;
  color:#bdbdbd;
}
.nav-container .bottom-sidebar .bottom-sidebar-item:hover{
  background:#ededed;
}
.nav-container .bottom-sidebar .bottom-sidebar-item.active{
  background:#fff2e7;
}
.nav-container .bottom-sidebar .bottom-sidebar-item.active svg path{
  fill:#ff8115;
}
.page-wrapper{
  padding-top:71px;
  transition:0.3s all ease;
  position:relative;
  width:100%;
  overflow:hidden;
}
.page-wrapper.discount-visible{
  padding-top:131px;
}
.page-wrapper.discount-visible .filter-box{
  top:120px;
}
.page-wrapper.discount-visible .filter-box .mobile-active{
  height:calc(100vh - 180px);
  max-height:calc(100vh - 180px);
}
.page-wrapper .form-holder{
  padding:50px 0 200px 0;
}
.page-wrapper section{
  padding-right:100px;
  padding-left:100px;
  margin-bottom:100px;
}
.main_nav{
  font-size:0;
}
.main_nav *{
  line-height:1;
}
.main_nav a{
  display:block;
}
.main_nav a:hover{
  text-decoration:none;
}
.main_nav .level_a{
  position:relative;
}
.main_nav .level_a li{
  position:relative;
  z-index:0;
  display:inline-block;
}
.main_nav .level_a > li > a{
  font-size:14px;
  padding:5px 20px;
  color:#181818;
}
.main_nav .level_a > li.current-menu-item > a, .main_nav .level_a > li:hover > a{
  color:#000;
}
.main_nav .level_a > li.menu-item-has-children:before{
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  width:100%;
  height:52px;
  content:"";
}
.main_nav .level_a > li.menu-item-has-children:hover > .sub-menu{
  display:block;
}
.main_nav .level_a > li > .sub-menu{
  position:absolute;
  z-index:100;
  display:none;
  width:220px;
  margin-top:27px;
  padding:10px 0;
  border-top:3px solid rgb(25.5, 25.5, 25.5);
  border-bottom:3px solid rgb(25.5, 25.5, 25.5);
  background:#000;
}
.main_nav .level_a > li > .sub-menu .sub-menu{
  display:block;
  padding-left:10px;
}
.main_nav .level_a > li > .sub-menu li{
  display:block;
  list-style-type:none;
}
.main_nav .level_a > li > .sub-menu a{
  font-size:13px;
  line-height:1.3;
  padding:3px 15px;
  color:#ffffff;
}
.main_nav .level_a > li > .sub-menu a:hover{
  text-decoration:none;
  background:#333333;
}

.title-wrapper{
  display:flex;
  align-items:center;
}
.title-wrapper #go-back-trash{
  display:none;
}

.user-profile-section .dashboard-nav{
  display:flex;
}
footer{
  color:#000;
  padding-left:100px;
  padding-right:100px;
  position:relative;
  overflow:hidden;
  border-top:1px solid #ededed;
}
footer .footer-wrap{
  border-left:1px solid #ededed;
}
footer .footer-wrap .wrapper .footer_nav{
  padding:80px 0;
  position:relative;
}
footer .footer-wrap .wrapper .footer_nav:before{
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  transform:translate(-50%, 0);
  width:100vw;
  height:1px;
  background:#ededed;
  z-index:-1;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  grid-template-rows:1fr;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children{
  margin-right:20px;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .column-title{
  font-weight:400;
  font-size:16px;
  line-height:150%;
  color:#828282;
  margin-bottom:40px;
  display:block;
  position:relative;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .column-title:before{
  position:absolute;
  right:0;
  content:"";
  top:50%;
  width:16px;
  height:9px;
  opacity:0;
  display:none;
  transition:0.3s all ease;
  transform:translate(0, -50%);
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3852 2.22459L8.61575 8.99407C8.27587 9.33395 7.72482 9.33395 7.38494 8.99407C7.04506 8.65419 7.04506 8.10313 7.38494 7.76325L14.1544 0.993773C14.4943 0.653893 15.0454 0.653893 15.3852 0.993773C15.7251 1.33365 15.7251 1.88471 15.3852 2.22459Z' fill='%23BDBDBD' /%3E%3Cpath d='M8.61506 8.99407C8.27518 9.33395 7.72413 9.33395 7.38425 8.99407C7.04437 8.65419 7.04437 8.10314 7.38425 7.76326C7.72413 7.42337 8.27518 7.42337 8.61506 7.76325C8.95494 8.10313 8.95494 8.65419 8.61506 8.99407Z' fill='%23BDBDBD' /%3E%3Cpath d='M7.38454 8.99168L0.615062 2.2222C0.275181 1.88232 0.275181 1.33126 0.615061 0.991384C0.954941 0.651504 1.506 0.651504 1.84588 0.991384L8.61536 7.76086C8.95524 8.10074 8.95524 8.6518 8.61536 8.99168C8.27548 9.33156 7.72442 9.33156 7.38454 8.99168Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .column-title.accordion-active:before{
  transform:translate(0, -50%) rotate(180deg);
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li{
  margin-bottom:15px;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li:last-child{
  margin-bottom:0;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a{
  font-weight:500;
  font-size:16px;
  line-height:187%;
  position:relative;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a:before{
  content:"";
  position:absolute;
  bottom:-4px;
  left:0;
  width:0;
  height:1px;
  background:#8ac43d;
  transition:0.3s all ease;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a:hover, footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a:active, footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a:focus{
  text-decoration:none;
  color:#8ac43d;
}
footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a:hover:before, footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a:active:before, footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu li a:focus:before{
  width:100%;
}
footer .footer-wrap .wrapper .footer-bottom{
  display:grid;
  grid-template-columns:1fr 2fr 1fr;
  grid-template-rows:1fr;
  padding:50px 0;
  align-items:center;
}
footer .footer-wrap .wrapper .footer-bottom .footer-item{
  margin-right:20px;
}
footer .footer-wrap .wrapper .footer-bottom .footer-item:last-child{
  margin-right:0;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partners-wrapper{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -2%;
  width:104%;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partners-wrapper > *{
  width:46%;
  margin:0 2% 3em;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items{
  max-width:156px;
  min-width:115px;
  height:53px;
  border:1px solid #e5e5e5;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px 5px;
  margin-bottom:20px;
  transition:0.3s all ease;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items:nth-last-child(-n+2){
  margin-bottom:0;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items:hover{
  border-color:#bdbdbd;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items:active, footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items:focus{
  border-color:#76b128;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items.no-link:hover, footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items.no-link:active, footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items.no-link:focus{
  border-color:#e5e5e5;
}
footer .footer-wrap .wrapper .footer-bottom .partners-block .partner-items .image-partner{
  max-height:25px;
  max-width:120px;
  min-width:100px;
  -o-object-fit:contain;
  object-fit:contain;
}
footer .footer-wrap .wrapper .footer-bottom .copyright{
  font-weight:400;
  font-size:12px;
  line-height:150%;
  color:#828282;
  max-width:652px;
}
footer .footer-wrap .wrapper .footer-bottom .links-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links{
  width:60%;
  max-width:160px;
  margin-right:20px;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link{
  display:block;
  font-weight:400;
  font-size:12px;
  line-height:150%;
  color:#828282;
  margin-bottom:5px;
  position:relative;
  width:-moz-fit-content;
  width:fit-content;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:before{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:1px;
  background:#8ac43d;
  transition:0.3s all ease;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:hover, footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:active, footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:focus{
  text-decoration:none;
  color:#8ac43d;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:hover:before, footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:active:before, footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:focus:before{
  width:100%;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .policy-links .link:last-child{
  margin-bottom:0;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .social-blocks{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  width:40%;
  max-width:130px;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .social-blocks .social-link{
  width:30px;
  height:30px;
  border-radius:50%;
  position:relative;
  background:#76b128;
  margin-right:10px;
  transition:0.3s all ease;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .social-blocks .social-link:last-child{
  margin-right:0;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .social-blocks .social-link .social-image{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  max-width:17px;
  max-height:17px;
  -o-object-fit:contain;
  object-fit:contain;
  transition:0.3s all ease;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .social-blocks .social-link:hover{
  background:#8ac43d;
}
footer .footer-wrap .wrapper .footer-bottom .links-block .social-blocks .social-link:hover .social-image{
  transform:translate(-50%, -50%);
}

.hero-home{
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  min-height:800px;
  display:flex;
  align-items:stretch;
  justify-content:flex-start;
  position:relative;
  margin-bottom:0 !important;
}
.hero-home:before{
  content:"";
  position:absolute;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='41.5528' cy='41.5534' r='35' transform='rotate(12.0879 41.5528 41.5534)' fill='%23FFD500' /%3E%3Cpath d='M41.883 39.7476C41.883 39.7476 45.1537 37.0751 49.7404 38.0574C53.9832 38.966 56.0121 43.7718 54.9817 48.5829C53.9514 53.3939 49.1445 61.0801 37.0483 62.3228C26.522 56.2353 25.2806 47.2725 26.3148 42.4436C27.349 37.6146 31.1643 34.0791 35.407 34.9877C39.9937 35.97 41.883 39.7476 41.883 39.7476Z' fill='white' /%3E%3Cpath d='M37.0455 30.8413C39.4203 31.3499 41.8953 29.1953 42.5734 26.0288C43.2515 22.8623 41.8761 19.8831 39.5012 19.3745C37.1264 18.8659 34.6514 21.0205 33.9733 24.187C33.2952 27.3535 34.6706 30.3327 37.0455 30.8413Z' fill='white' /%3E%3Cpath d='M26.2008 35.0663C28.2254 35.0259 29.8209 32.6953 29.7643 29.8608C29.7078 27.0263 28.0207 24.7612 25.996 24.8016C23.9714 24.842 22.3759 27.1726 22.4325 30.0071C22.489 32.8416 24.1761 35.1066 26.2008 35.0663Z' fill='white' /%3E%3Cpath d='M49.9459 33.6035C52.3207 34.1121 54.7957 31.9575 55.4738 28.791C56.1519 25.6245 54.7765 22.6453 52.4016 22.1367C50.0268 21.6281 47.5518 23.7827 46.8737 26.9492C46.1956 30.1157 47.571 33.0949 49.9459 33.6035Z' fill='white' /%3E%3Cpath d='M63.6523 38.8159C64.8647 36.2532 64.3637 33.4736 62.5331 32.6076C60.7026 31.7416 58.2358 33.1171 57.0234 35.6798C55.811 38.2426 56.3121 41.0221 58.1426 41.8881C59.9731 42.7541 62.4399 41.3787 63.6523 38.8159Z' fill='white' /%3E%3C/svg%3E");
  bottom:-35px;
  width:70px;
  height:70px;
  right:16%;
  transform:translate(-25%, 0%);
}
.hero-home.image-block .right-image{
  position:relative;
  width:50%;
  max-width:608px;
}
.hero-home .row1506{
  position:relative;
  z-index:1;
}
.hero-home .hero-home-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:100px 0;
  height:100%;
}
.hero-home .hero-home-wrapper .left-content{
  max-width:750px;
  width:50%;
  margin-right:40px;
}
.hero-home .hero-home-wrapper .left-content .mobile-image{
  display:none;
  border-radius:22px;
  margin-bottom:30px;
}
.hero-home .hero-home-wrapper .left-content .mobile-image .image-hero{
  width:91.6vw;
  height:91.6vw;
  -o-object-fit:cover;
  object-fit:cover;
}
.hero-home .hero-home-wrapper .left-content .btn-green{
  width:-moz-fit-content;
  width:fit-content;
}
.hero-home .hero-home-wrapper .right-image .mobile-image{
  display:none;
}
.hero-home .hero-home-wrapper .right-image .mobile-image .image-hero{
  width:92vw;
  height:92vw;
}
.hero-home .hero-home-wrapper .right-image .link-pets{
  position:absolute;
  bottom:60px;
  left:-30px;
  border-radius:12px;
  background:#fff;
  padding:20px 20px 30px 30px;
  width:-moz-fit-content;
  width:fit-content;
  max-width:calc(100% - 30px);
  min-width:256px;
  transition:0.3s all ease;
  cursor:pointer;
}
.hero-home .hero-home-wrapper .right-image .link-pets .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:10px;
}
.hero-home .hero-home-wrapper .right-image .link-pets .location-pets{
  display:inline-flex;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:15px;
  align-items:baseline;
}
.hero-home .hero-home-wrapper .right-image .link-pets .location-pets svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.hero-home .hero-home-wrapper .right-image .link-pets .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#000;
}
.hero-home .hero-home-wrapper .right-image .link-pets .info-pets .prices-pets{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  margin-right:20px;
}
.hero-home .hero-home-wrapper .right-image .link-pets .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
}
.hero-home .hero-home-wrapper .right-image .link-pets.no-link{
  pointer-events:none;
}
.hero-home .hero-home-wrapper .right-image .link-pets:hover{
  box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}

.find-friend-section{
  margin-top:-60px;
  position:relative;
  z-index:2;
}
.find-friend-section .find-block{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.find-friend-section .find-block .find-block-item{
  border:4px solid #fff;
  border-radius:12px;
  margin-right:30px;
  padding:9px;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  max-width:360px;
  width:100%;
  transition:0.3s all ease;
}
.find-friend-section .find-block .find-block-item:hover{
  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  text-decoration:none;
}
.find-friend-section .find-block .find-block-item:last-child{
  margin-right:0;
}
.find-friend-section .find-block .find-block-item.no-link{
  pointer-events:none;
}
.find-friend-section .find-block .find-block-item .image-wrap{
  background:#fff2e7;
  border-radius:8px;
  width:102px;
  height:102px;
  margin-right:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:25px;
}
.find-friend-section .find-block .find-block-item .image-wrap .image{
  height:50px;
  max-width:51px;
  -o-object-fit:contain;
  object-fit:contain;
}
.find-friend-section .find-block .find-block-item .info-pets{
  max-width:190px;
  width:100%;
}
.find-friend-section .find-block .find-block-item .info-pets .info-pets-title{
  font-weight:500;
  font-size:18px;
  line-height:111%;
  color:#000;
  margin-bottom:10px;
}
.find-friend-section .find-block .find-block-item .info-pets .info-pets-numbers{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}

.join-in .join-in-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.join-in .join-in-wrapper .left-content{
  width:50%;
  max-width:670px;
  margin-right:40px;
}
.join-in .join-in-wrapper .left-content .title-group{
  max-width:500px;
}
.join-in .join-in-wrapper .left-content .title-group h2{
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
}
.join-in .join-in-wrapper .left-content .wys p:first-child{
  font-size:18px;
  line-height:144%;
}
.join-in .join-in-wrapper .left-content .btn-orange{
  padding:15px 38.5px;
  width:-moz-fit-content;
  width:fit-content;
}
.join-in .join-in-wrapper .left-content .btn-orange svg{
  margin-right:5px;
}
.join-in .join-in-wrapper .right-content{
  width:50%;
  max-width:732px;
}
.join-in .join-in-wrapper .right-content .link-partners{
  cursor:pointer;
}
.join-in .join-in-wrapper .right-content .link-partners.no-link{
  pointer-events:none;
}
.join-in .join-in-wrapper .right-content .link-partners .image-partner{
  -o-object-fit:cover;
  object-fit:cover;
  max-width:732px;
  width:100%;
}

.counter-items{
  overflow:hidden;
}
.counter-items .counter-items-wrapper{
  align-items:stretch;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1%;
  width:102%;
}
.counter-items .counter-items-wrapper > *{
  width:23%;
  margin:0 1% 1.25em;
}
.counter-items .counter-items-wrapper .card{
  border:1px solid #ededed;
  border-radius:8px;
  padding:20px 30px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:20px;
  min-height:100%;
}
.counter-items .counter-items-wrapper .card:nth-last-child(-n+4){
  margin-bottom:0;
}
.counter-items .counter-items-wrapper .card .info-card{
  width:50%;
  margin-right:20px;
}
.counter-items .counter-items-wrapper .card .info-card .number-card{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:10px;
}
.counter-items .counter-items-wrapper .card .info-card .name-card{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.counter-items .counter-items-wrapper .card .image-card{
  width:50%;
  max-width:110px;
  -o-object-fit:contain;
  object-fit:contain;
}
.counter-items .container-swiper{
  position:relative;
  display:none;
}
.counter-items .container-swiper .swiper-counter-items{
  position:relative;
  padding-bottom:36px;
}
.counter-items .container-swiper .swiper-counter-items .swiper-wrapper .swiper-slide{
  border:1px solid #ededed;
  border-radius:8px;
  padding:18px 20px 18px 40px;
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.counter-items .container-swiper .swiper-counter-items .swiper-wrapper .swiper-slide .info-card{
  width:50%;
  margin-right:20px;
}
.counter-items .container-swiper .swiper-counter-items .swiper-wrapper .swiper-slide .info-card .number-card{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:10px;
}
.counter-items .container-swiper .swiper-counter-items .swiper-wrapper .swiper-slide .info-card .name-card{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.counter-items .container-swiper .swiper-counter-items .swiper-wrapper .swiper-slide .image-card{
  width:50%;
  max-width:110px;
  -o-object-fit:contain;
  object-fit:contain;
}
.counter-items .container-swiper .swiper-counter-items .swiper-pagination{
  bottom:0;
}

.nurseries-section{
  overflow:hidden;
  margin-bottom:120px !important;
}
.nurseries-section .info-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:30px;
}
.nurseries-section .info-block h2{
  letter-spacing:-0.02em;
  color:#000;
  margin-right:20px;
  font-size:36px;
  line-height:122%;
}
.nurseries-section .info-block .link-all{
  font-weight:500;
  font-size:14px;
  color:#76b128;
}
.nurseries-section .nurseries-section-wrapper{
  position:relative;
}
.nurseries-section .nurseries-section-wrapper .swiper-wrapper{
  align-items:stretch;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries{
  position:relative;
  overflow:hidden;
  width:102%;
  margin-left:-1%;
  padding:40px 1%;
  margin-top:-40px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide{
  border:1px solid #ededed;
  border-radius:8px;
  height:auto;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card{
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border-radius:8px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card:hover{
  text-decoration:none;
  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info{
  padding:30px 30px 40px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .category-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:40px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .category-block .category-name{
  border:1px solid #ededed;
  border-radius:4px;
  padding:3px 9px;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-right:10px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .category-block .reviews-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .category-block .reviews-block svg{
  width:24px;
  height:24px;
  margin-right:5px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .category-block .reviews-block span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#76b128;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .image-block{
  margin-bottom:40px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .image-block .image-card{
  max-width:232px;
  width:100%;
  -o-object-fit:contain;
  object-fit:contain;
  max-height:70px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .name-block{
  font-weight:600;
  font-size:20px;
  line-height:140%;
  color:#000;
  margin-bottom:20px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info .number-ads{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .location-and-star{
  border-top:1px solid #ededed;
  padding:10px 30px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  min-height:64px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .location-and-star .location{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#828282;
  margin-right:10px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .location-and-star .star-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
  flex:0 0 42px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .location-and-star .star-block svg{
  width:14px;
  height:14px;
  margin-right:5px;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .location-and-star .star-block .number-stars{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#000;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .location-and-star .star-block.act svg path{
  fill:#ffd500;
}
.nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-pagination{
  display:none;
  bottom:0;
}
.nurseries-section .nurseries-section-wrapper .swiper-button-prev{
  left:-70px;
}
.nurseries-section .nurseries-section-wrapper .swiper-button-next{
  right:-70px;
}
.pets-section .pets-wrapper{
  position:relative;
  transition:0.3s all ease;
}
.pets-section .pets-wrapper.hover{
  transition:0.3s all ease;
  padding-bottom:110px;
}
.pets-section .tab-title-block{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:40px;
}
.pets-section .tab-title-block .tab-title{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#bdbdbd;
  transition:0.3s all ease;
  margin-right:80px;
  cursor:pointer;
}
.pets-section .tab-title-block .tab-title.active{
  color:#000;
}
.pets-section .tab-content{
  display:none;
}
.pets-section .tab-content .tab-title-block-item{
  background:#ededed;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  width:-moz-fit-content;
  width:fit-content;
  position:absolute;
  border-radius:10px;
  border:2px solid #ededed;
  top:0;
  right:0;
}
.pets-section .tab-content .tab-title-block-item .tab-title-item{
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  border-radius:8px;
  padding:12px;
  min-width:152px;
  text-align:center;
  position:relative;
  cursor:pointer;
  z-index:1;
}
.pets-section .tab-content .tab-title-block-item .tab-title-item:first-child:before{
  content:"";
  position:absolute;
  z-index:-1;
  width:100%;
  height:100%;
  top:0;
  left:100%;
  transform:translate(0, 0);
  transition:0.5s all ease;
  border-radius:8px;
  background:#fff;
}
.pets-section .tab-content .tab-title-block-item .tab-title-item.active:before{
  transform:translate(-100%, 0);
}
.pets-section .tab-content .container-swiper{
  display:none;
  position:relative;
}
.pets-section .tab-content .container-swiper .swiper-pets{
  overflow:hidden;
  width:102%;
  margin-left:-1%;
  padding:40px 1% 0;
  margin-top:-40px;
  transition:0.5s all ease;
}
.pets-section .tab-content .container-swiper .swiper-pets.hover-container{
  transition:0.5s all ease;
  padding-bottom:110px;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper{
  align-items:stretch;
  z-index:11;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide{
  height:auto;
  cursor:grab;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card{
  border-radius:8px;
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .image-wrap{
  border-bottom:1px solid #ededed;
  position:relative;
  cursor:pointer;
  overflow:hidden;
  border-radius:8px 8px 0 0;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .image-wrap .image-card{
  display:block;
  border-radius:8px 8px 0 0;
  height:304px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  transition:0.5s all ease;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .image-wrap:hover .image-card{
  transform:scale(1.1);
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .like-block{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#fff;
  opacity:0;
  transition:0.3s all ease;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .like-block svg{
  width:18px;
  height:16px;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .like-block svg path{
  fill:#ededed;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .like-block.liked svg{
  width:18px;
  height:16px;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .like-block.liked svg path{
  fill:#76b128;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide{
  padding:30px;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  cursor:pointer;
  display:block;
  transition:0.5s all ease;
  width:-moz-fit-content;
  width:fit-content;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:30px;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .btn-wrapper{
  position:absolute;
  bottom:-73px;
  left:0;
  width:100%;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  border-bottom:1px solid #ededed;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-radius:0 0 8px 8px;
  padding:10px 25px 25px;
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transition:0.5s all ease;
  box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .btn-wrapper .btn-transparent-orange{
  width:100%;
  text-decoration:none;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide.hover-card .card{
  text-decoration:none;
  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide.hover-card .card .like-block{
  opacity:1;
}
.pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide.hover-card .btn-wrapper{
  transition:0.5s all ease;
  pointer-events:visible;
  visibility:visible;
  opacity:1;
}
.pets-section .tab-content .container-swiper .swiper-button-prev{
  left:-70px;
  top:170px;
  margin-top:0;
}
.pets-section .tab-content .container-swiper .swiper-button-next{
  right:-70px;
  top:170px;
  margin-top:0;
}
.pets-section .offer-pets-wrapper-mobile{
  display:none;
}
.pets-section .offer-pets-wrapper-mobile h2{
  margin-bottom:30px;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper{
  align-items:stretch;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide{
  height:auto;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card{
  border-radius:8px;
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
  transition:0.3s all ease;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card:hover{
  text-decoration:none;
  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .image-wrap{
  border-bottom:1px solid #ededed;
  position:relative;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .image-wrap .image-card{
  border-radius:8px 8px 0 0;
  height:304px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .like-block{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#fff;
  opacity:0;
  transition:0.3s all ease;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .like-block svg{
  width:18px;
  height:16px;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .like-block svg path{
  fill:#ededed;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .like-block.liked svg{
  width:18px;
  height:16px;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .like-block.liked svg path{
  fill:#76b128;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide{
  padding:20px;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  display:block;
  width:-moz-fit-content;
  width:fit-content;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:20px;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:20px;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .btn-wrapper{
  width:100%;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
}
.pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .btn-wrapper .btn-transparent-orange{
  width:100%;
  text-decoration:none;
}
.pets-section .swiper-pagination{
  bottom:0;
}

.cards-ads-section .cards-ads-wrapper{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1%;
  width:102%;
}
.cards-ads-section .cards-ads-wrapper > *{
  width:48%;
  margin:0 1% 1.5em;
}
.cards-ads-section .cards-ads-wrapper .card{
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:12px;
  padding:50px;
  min-height:360px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:0;
  position:relative;
}
.cards-ads-section .cards-ads-wrapper .card:first-child:before{
  content:"";
  position:absolute;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='41.5528' cy='41.5534' r='35' transform='rotate(12.0879 41.5528 41.5534)' fill='%23FFD500' /%3E%3Cpath d='M41.883 39.7476C41.883 39.7476 45.1537 37.0751 49.7404 38.0574C53.9832 38.966 56.0121 43.7718 54.9817 48.5829C53.9514 53.3939 49.1445 61.0801 37.0483 62.3228C26.522 56.2353 25.2806 47.2725 26.3148 42.4436C27.349 37.6146 31.1643 34.0791 35.407 34.9877C39.9937 35.97 41.883 39.7476 41.883 39.7476Z' fill='white' /%3E%3Cpath d='M37.0455 30.8413C39.4203 31.3499 41.8953 29.1953 42.5734 26.0288C43.2515 22.8623 41.8761 19.8831 39.5012 19.3745C37.1264 18.8659 34.6514 21.0205 33.9733 24.187C33.2952 27.3535 34.6706 30.3327 37.0455 30.8413Z' fill='white' /%3E%3Cpath d='M26.2008 35.0663C28.2254 35.0259 29.8209 32.6953 29.7643 29.8608C29.7078 27.0263 28.0207 24.7612 25.996 24.8016C23.9714 24.842 22.3759 27.1726 22.4325 30.0071C22.489 32.8416 24.1761 35.1066 26.2008 35.0663Z' fill='white' /%3E%3Cpath d='M49.9459 33.6035C52.3207 34.1121 54.7957 31.9575 55.4738 28.791C56.1519 25.6245 54.7765 22.6453 52.4016 22.1367C50.0268 21.6281 47.5518 23.7827 46.8737 26.9492C46.1956 30.1157 47.571 33.0949 49.9459 33.6035Z' fill='white' /%3E%3Cpath d='M63.6523 38.8159C64.8647 36.2532 64.3637 33.4736 62.5331 32.6076C60.7026 31.7416 58.2358 33.1171 57.0234 35.6798C55.811 38.2426 56.3121 41.0221 58.1426 41.8881C59.9731 42.7541 62.4399 41.3787 63.6523 38.8159Z' fill='white' /%3E%3C/svg%3E");
  top:-35px;
  width:70px;
  height:70px;
  left:50%;
  transform:translate(-50%, 0%);
}
.cards-ads-section .cards-ads-wrapper .card .card-info{
  width:50%;
}
.cards-ads-section .cards-ads-wrapper .card .card-info h3{
  font-weight:500;
  font-size:30px;
  line-height:127%;
  color:#000;
  padding-bottom:30px;
}
.cards-ads-section .cards-ads-wrapper .card .card-info .wys{
  font-weight:400;
  font-size:18px;
  line-height:144%;
  color:#000;
  margin-bottom:30px;
}
.cards-ads-section .cards-ads-wrapper .card .card-info .button-wrapper{
  max-width:220px;
}
.cards-ads-section .cards-ads-wrapper .card .card-info .button-wrapper .btn-orange{
  padding:12.5px 20px;
}
.reviews-section .reviews-section-wrapper h2{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  padding-bottom:30px;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper{
  position:relative;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews{
  overflow:hidden;
  width:102%;
  padding:0 1% 36px;
  margin-left:-1%;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper{
  align-items:stretch;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
  border-radius:12px;
  box-shadow:0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08);
  background:#fff;
  padding:40px 30px;
  min-height:450px;
  height:auto;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .top-content{
  margin-bottom:30px;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .top-content .image-blocks{
  margin-bottom:70px;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .top-content .image-blocks .image-reviews{
  border-radius:8px;
  width:60px;
  height:60px;
  -o-object-fit:cover;
  object-fit:cover;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .top-content .wys{
  font-size:14px;
  line-height:143%;
  color:#000;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .bottom-content .info-reviews{
  display:flex;
  font-weight:400;
  font-size:16px;
  line-height:150%;
  color:#000;
  padding-bottom:10px;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .bottom-content .info-reviews .name-reviews{
  font-weight:500;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .bottom-content .about-reviews{
  display:flex;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#ff8115;
  align-items:center;
  justify-content:flex-start;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .bottom-content .about-reviews .title-about-reviews{
  font-weight:600;
  position:relative;
  padding-right:10px;
  margin-right:8px;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .bottom-content .about-reviews .title-about-reviews:after{
  content:"";
  width:3px;
  height:3px;
  position:absolute;
  right:0;
  top:50%;
  transform:translate(0, -50%);
  background-image:url("data:image/svg+xml,%3Csvg width='3' height='3' viewBox='0 0 3 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23FF8115' /%3E%3C/svg%3E");
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-button-prev{
  left:-70px;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-button-next{
  right:-70px;
}
.reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-pagination{
  bottom:0;
}
.answer-your-questions .answer-your-questions-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.answer-your-questions .answer-your-questions-wrapper h2{
  flex:0 0 230px;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-right:30px;
  margin-bottom:36px;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions{
  overflow:hidden;
  position:relative;
  width:102%;
  padding:0 1% 36px;
  margin-right:-1%;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper{
  align-items:stretch;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide{
  display:flex;
  align-items:center;
  justify-content:space-between;
  border:1px solid #ededed;
  border-radius:12px;
  padding:30px 40px;
  height:auto;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-info{
  margin-right:20px;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-info h3{
  font-size:24px;
  line-height:133%;
  color:#000;
  padding-bottom:20px;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-info .wys{
  margin-bottom:40px;
  font-weight:400;
  font-size:16px;
  line-height:150%;
  color:#000;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-info .button-wrapper{
  width:-moz-fit-content;
  width:fit-content;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-image{
  flex:0 0 194px;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-image .image-card{
  width:194px;
  height:194px;
  -o-object-fit:cover;
  object-fit:cover;
}
.answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-pagination{
  bottom:0;
}
.slider-blog-post .slider-blog-post-wrapper, .pets-section-bottom .slider-blog-post-wrapper{
  position:relative;
}
.slider-blog-post .slider-blog-post-wrapper .top-content, .pets-section-bottom .slider-blog-post-wrapper .top-content{
  display:flex;
  align-items:center;
  margin-bottom:30px;
  justify-content:space-between;
}
.slider-blog-post .slider-blog-post-wrapper .top-content h2, .pets-section-bottom .slider-blog-post-wrapper .top-content h2{
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
}
.slider-blog-post .slider-blog-post-wrapper .top-content .link-green, .pets-section-bottom .slider-blog-post-wrapper .top-content .link-green{
  font-weight:500;
  font-size:14px;
  color:#76b128;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts{
  overflow:hidden;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper{
  align-items:stretch;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  height:auto;
  text-decoration:none;
  align-items:center;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .image-block, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .image-block{
  height:280px;
  margin-bottom:30px;
  width:100%;
  border-radius:12px;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .data-post, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .data-post{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:10px;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .title-post, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .title-post{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a:hover .title-post, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a:hover .title-post{
  text-decoration:underline;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-pagination, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-pagination{
  bottom:0;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-button-prev, .pets-section-bottom .slider-blog-post-wrapper .swiper-button-prev{
  left:-70px;
}
.slider-blog-post .slider-blog-post-wrapper .swiper-button-next, .pets-section-bottom .slider-blog-post-wrapper .swiper-button-next{
  right:-70px;
}
.partner-section .partner-section-wrapper{
  position:relative;
}
.partner-section .partner-section-wrapper h2{
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:30px;
}
.partner-section .partner-section-wrapper .swiper-partner-section{
  overflow:hidden;
}
.partner-section .partner-section-wrapper .swiper-partner-section .swiper-wrapper{
  align-items:stretch;
}
.partner-section .partner-section-wrapper .swiper-partner-section .swiper-wrapper .swiper-slide{
  height:auto;
  min-height:126px;
}
.partner-section .partner-section-wrapper .swiper-partner-section .swiper-wrapper .swiper-slide .partner-card{
  padding:20px;
  border:1px solid #ededed;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  transition:0.3s all ease;
}
.partner-section .partner-section-wrapper .swiper-partner-section .swiper-wrapper .swiper-slide .partner-card:hover{
  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.partner-section .partner-section-wrapper .swiper-partner-section .swiper-wrapper .swiper-slide .partner-card.no-link{
  pointer-events:none;
}
.partner-section .partner-section-wrapper .swiper-partner-section .swiper-wrapper .swiper-slide .partner-card .image-card{
  max-width:120px;
  -o-object-fit:contain;
  object-fit:contain;
  max-height:78px;
}
.partner-section .partner-section-wrapper .swiper-partner-section .swiper-pagination{
  bottom:0;
}
.partner-section .partner-section-wrapper .swiper-button-prev{
  left:-70px;
  top:68%;
}
.partner-section .partner-section-wrapper .swiper-button-next{
  right:-70px;
  top:68%;
}

.form-newsletter .form-newsletter-wrapper{
  border-radius:12px;
  min-height:320px;
  position:relative;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  padding:70px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.form-newsletter .form-newsletter-wrapper:before{
  content:"";
  position:absolute;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='41.5528' cy='41.5534' r='35' transform='rotate(12.0879 41.5528 41.5534)' fill='%23FFD500' /%3E%3Cpath d='M41.883 39.7476C41.883 39.7476 45.1537 37.0751 49.7404 38.0574C53.9832 38.966 56.0121 43.7718 54.9817 48.5829C53.9514 53.3939 49.1445 61.0801 37.0483 62.3228C26.522 56.2353 25.2806 47.2725 26.3148 42.4436C27.349 37.6146 31.1643 34.0791 35.407 34.9877C39.9937 35.97 41.883 39.7476 41.883 39.7476Z' fill='white' /%3E%3Cpath d='M37.0455 30.8413C39.4203 31.3499 41.8953 29.1953 42.5734 26.0288C43.2515 22.8623 41.8761 19.8831 39.5012 19.3745C37.1264 18.8659 34.6514 21.0205 33.9733 24.187C33.2952 27.3535 34.6706 30.3327 37.0455 30.8413Z' fill='white' /%3E%3Cpath d='M26.2008 35.0663C28.2254 35.0259 29.8209 32.6953 29.7643 29.8608C29.7078 27.0263 28.0207 24.7612 25.996 24.8016C23.9714 24.842 22.3759 27.1726 22.4325 30.0071C22.489 32.8416 24.1761 35.1066 26.2008 35.0663Z' fill='white' /%3E%3Cpath d='M49.9459 33.6035C52.3207 34.1121 54.7957 31.9575 55.4738 28.791C56.1519 25.6245 54.7765 22.6453 52.4016 22.1367C50.0268 21.6281 47.5518 23.7827 46.8737 26.9492C46.1956 30.1157 47.571 33.0949 49.9459 33.6035Z' fill='white' /%3E%3Cpath d='M63.6523 38.8159C64.8647 36.2532 64.3637 33.4736 62.5331 32.6076C60.7026 31.7416 58.2358 33.1171 57.0234 35.6798C55.811 38.2426 56.3121 41.0221 58.1426 41.8881C59.9731 42.7541 62.4399 41.3787 63.6523 38.8159Z' fill='white' /%3E%3C/svg%3E");
  top:-35px;
  width:70px;
  height:70px;
  left:59%;
  transform:translate(-50%, 0%);
}
.form-newsletter .form-newsletter-wrapper .form-content{
  max-width:673px;
  width:50%;
}
.form-newsletter .form-newsletter-wrapper .form-content h2{
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:20px;
}
.form-newsletter .form-newsletter-wrapper .form-content .sub-title{
  font-weight:400;
  font-size:18px;
  line-height:144%;
  color:#000;
  margin-bottom:40px;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form{
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap{
  margin-right:30px;
  max-width:413px;
  width:66%;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid{
  border:2px solid #fff2e7;
  color:#cd273b;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::-moz-placeholder{
  color:#cd273b;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::placeholder{
  color:#cd273b;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
  display:none !important;
  top:unset;
  right:0;
  left:unset;
  bottom:-18px;
  height:unset;
  line-height:1;
  text-align:center;
  font-weight:400;
  font-size:12px;
  color:#cd273b;
  background:none;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .submit-wrap{
  position:relative;
  max-width:227px;
  width:34%;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-submit{
  width:100%;
  padding:12.5px 20px;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-spinner{
  visibility:hidden;
  display:inline-block;
  background-color:#ff8115;
  width:100%;
  height:100%;
  border:none;
  border-radius:8px;
  padding:0;
  position:absolute;
  top:50%;
  right:0;
  transform:translate(0, -50%);
  opacity:0.9;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-spinner:before{
  content:"";
  position:absolute;
  background-color:#fbfbfc;
  top:30%;
  left:47%;
  width:6px;
  height:6px;
  border:none;
  border-radius:100%;
  transform-origin:8px 8px;
  animation-name:spin;
  animation-duration:1000ms;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-response-output{
  position:absolute;
  bottom:-50px;
  left:0;
  max-width:100%;
  margin:0;
  background:transparent;
  color:#cd273b;
  border-radius:8px;
  padding:10px;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form.sent .wpcf7-response-output{
  display:block;
  color:#76b128;
}
.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form.submitting .wpcf7-spinner{
  visibility:visible;
}

.banner-small{
  min-height:230px;
  padding-top:60px;
  padding-bottom:60px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:0 !important;
}
.banner-small .banner-small-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.banner-small .banner-small-wrapper .left-content{
  margin-right:40px;
}
.banner-small .banner-small-wrapper .right-content{
  max-width:225px;
  width:100%;
}
.banner-small .banner-small-wrapper .right-content .btn-green{
  width:100%;
}

.box-cards-pets .box-cards-pets-wrapper{
  align-items:stretch;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1%;
  width:102%;
}
.box-cards-pets .box-cards-pets-wrapper > *{
  width:23%;
  margin:0 1% 1.25em;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets{
  height:auto;
  margin-bottom:30px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card{
  position:relative;
  border-radius:8px;
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card:hover{
  text-decoration:none;
  z-index:2;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card:hover .btn-wrapper{
  transition:0.5s all ease;
  pointer-events:visible;
  visibility:visible;
  opacity:1;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .image-wrap{
  border-bottom:1px solid #ededed;
  position:relative;
  text-align:center;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .image-wrap .image-card{
  border-radius:8px 8px 0 0;
  height:304px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .image-wrap .image-card.default{
  width:80%;
  -o-object-fit:contain;
  object-fit:contain;
  opacity:0.3;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#fff;
  opacity:0;
  transition:0.3s all ease;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block svg{
  width:18px;
  height:16px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block svg path{
  fill:#ededed;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block.liked svg{
  width:18px;
  height:16px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block.liked svg path{
  fill:#76b128;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide{
  padding:20px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  width:-moz-fit-content;
  width:fit-content;
  display:block;
  cursor:pointer;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:20px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets{
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
  margin-right:10px;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .btn-wrapper{
  position:absolute;
  bottom:-73px;
  left:-1px;
  width:calc(100% + 2px);
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  border-bottom:1px solid #ededed;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-radius:0 0 8px 8px;
  padding:10px 25px 25px;
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transition:0.5s all ease;
  box-shadow:0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.box-cards-pets .box-cards-pets-wrapper .card-pets .card .btn-wrapper .btn-transparent-orange{
  width:100%;
  text-decoration:none;
}
.box-cards-pets .box-cards-pets-wrapper .card-info{
  border-radius:8px;
  background:#fff2e7;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
}
.box-cards-pets .box-cards-pets-wrapper .card-info .card{
  text-align:center;
}
.box-cards-pets .box-cards-pets-wrapper .card-info .card .image-card{
  margin-bottom:30px;
}
.box-cards-pets .box-cards-pets-wrapper .card-info .card .image-card svg{
  width:132px;
  height:160px;
}
.box-cards-pets .box-cards-pets-wrapper .card-info .card .info-card{
  font-weight:500;
  font-size:24px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}
.box-cards-pets .box-cards-pets-wrapper .card-info .card .btn-wrapper{
  max-width:186px;
  margin:0 auto;
}
.box-cards-pets .box-cards-pets-wrapper .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}
.box-cards-pets .pagination-wrap{
  margin-top:25px;
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li{
  border-radius:8px;
  background-color:transparent !important;
  border:2px solid #e5e5e5;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  padding:11px;
  width:45px;
  height:45px;
  text-align:center;
  margin-right:10px;
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.current{
  border-color:#76b128;
  color:#76b128;
  pointer-events:none;
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button{
  color:#bdbdbd;
  border-color:#e5e5e5;
  position:relative;
  color:transparent !important;
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button:before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:10.6px;
  height:18.4px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68044 17.9848L0.902268 10.2066C0.511744 9.81612 0.511744 9.18296 0.902268 8.79243C1.29279 8.40191 1.92596 8.40191 2.31648 8.79243L10.0947 16.5706C10.4852 16.9611 10.4852 17.5943 10.0947 17.9848C9.70413 18.3753 9.07097 18.3753 8.68044 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.902268 10.2063C0.511744 9.81582 0.511744 9.18266 0.902268 8.79213C1.29279 8.40161 1.92596 8.40161 2.31648 8.79213C2.70701 9.18266 2.70701 9.81582 2.31648 10.2063C1.92596 10.5969 1.29279 10.5969 0.902268 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.905193 8.79324L8.68337 1.01506C9.07389 0.624537 9.70706 0.624537 10.0976 1.01506C10.4881 1.40559 10.4881 2.03875 10.0976 2.42927L2.31941 10.2074C1.92888 10.598 1.29572 10.598 0.905193 10.2074C0.514668 9.81692 0.514668 9.18376 0.905193 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li.button:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.31956 17.9848L10.0977 10.2066C10.4883 9.81612 10.4883 9.18296 10.0977 8.79243C9.70721 8.40191 9.07404 8.40191 8.68352 8.79243L0.905344 16.5706C0.51482 16.9611 0.514819 17.5943 0.905344 17.9848C1.29587 18.3753 1.92903 18.3753 2.31956 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0977 10.2063C10.4883 9.81582 10.4883 9.18266 10.0977 8.79213C9.70721 8.40161 9.07404 8.40161 8.68352 8.79213C8.29299 9.18266 8.29299 9.81582 8.68352 10.2063C9.07404 10.5969 9.70721 10.5969 10.0977 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0948 8.79324L2.31663 1.01506C1.92611 0.624537 1.29294 0.624537 0.902419 1.01506C0.511895 1.40559 0.511895 2.03875 0.902419 2.42927L8.68059 10.2074C9.07112 10.598 9.70428 10.598 10.0948 10.2074C10.4853 9.81692 10.4853 9.18376 10.0948 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.box-cards-pets .pagination-wrap .pagination .g-ajax__pagination li:hover{
  border-color:#bdbdbd;
}
.box-cards-pets .pagination-wrap .btn-load .load-more{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border:2px solid #e5e5e5;
  border-radius:8px;
  min-width:226px;
  padding:13.5px;
  text-decoration:none !important;
  outline:none !important;
  cursor:pointer;
  display:inline-block;
  text-align:center;
}
.box-cards-pets .pagination-wrap .btn-load .load-more:active{
  color:#76b128;
  border-color:#76b128;
}
.box-cards-pets .pagination-wrap .btn-load .load-more.hide{
  display:none;
}

.useful-information .useful-information-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.useful-information .useful-information-wrapper .left-content{
  width:50%;
  max-width:734px;
  margin-right:40px;
}
.useful-information .useful-information-wrapper .left-content .image{
  -o-object-fit:cover;
  object-fit:cover;
  max-width:734px;
  width:100%;
  border-radius:12px;
}
.useful-information .useful-information-wrapper .right-content{
  width:50%;
  max-width:610px;
}
.useful-information .useful-information-wrapper .right-content .title-group{
  max-width:500px;
}
.useful-information .useful-information-wrapper .right-content .title-group .sub-title{
  padding:8px 9px;
  line-height:1;
}
.useful-information .useful-information-wrapper .right-content .wys{
  max-width:530px;
  width:100%;
}
.useful-information .useful-information-wrapper .right-content .btn-transparent-orange{
  width:-moz-fit-content;
  width:fit-content;
}

.instagram-section{
  margin-bottom:0 !important;
  position:relative;
  overflow:hidden;
  padding:0 !important;
  margin-left:100px;
}
.instagram-section .instagram-section-wrapper{
  width:100%;
}
.instagram-section img{
  transition:all 0.2s ease-in-out !important;
  -moz-transition:all 0.2s ease-in-out !important;
  will-change:unset !important;
  transform:scale(1) !important;
}
.instagram-section .zoom-svg-instagram-stroke{
  width:42px !important;
  height:42px !important;
}
.instagram-section .zoom-instagram-widget__item{
  width:101% !important;
}

.wp_google_login{
  margin:0;
  width:100%;
}
.wp_google_login .wp_google_login__button-container{
  margin-top:0;
}
.wp_google_login .wp_google_login__google-icon{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.54596 10.168L2.98902 12.2471L0.953413 12.2901C0.345065 11.1618 0 9.87083 0 8.49895C0 7.17236 0.322627 5.92136 0.894506 4.81982H0.894943L2.70721 5.15207L3.50109 6.95345C3.33493 7.43786 3.24437 7.95786 3.24437 8.49895C3.24443 9.08621 3.3508 9.64886 3.54596 10.168Z' fill='%23FFD500'/%3E%3Cpath d='M15.8602 7.00537C15.9521 7.48931 16 7.98909 16 8.49987C16 9.07262 15.9397 9.63131 15.825 10.1702C15.4356 12.0041 14.418 13.6054 13.0083 14.7386L13.0079 14.7381L10.7252 14.6217L10.4022 12.6049C11.3376 12.0564 12.0686 11.1979 12.4536 10.1702H8.17578V7.00537H12.516H15.8602Z' fill='%231E9AFF'/%3E%3Cpath d='M13.0077 14.7387L13.0081 14.7391C11.6372 15.8411 9.89559 16.5004 7.99977 16.5004C4.95315 16.5004 2.30435 14.7976 0.953125 12.2916L3.54567 10.1694C4.22127 11.9725 5.96063 13.256 7.99977 13.256C8.87624 13.256 9.69737 13.0191 10.402 12.6055L13.0077 14.7387Z' fill='%2328B446'/%3E%3Cpath d='M13.1065 2.34126L10.5148 4.46302C9.78559 4.0072 8.92358 3.74389 8.00008 3.74389C5.91478 3.74389 4.1429 5.0863 3.50114 6.95402L0.894969 4.82039H0.894531C2.22598 2.25336 4.90818 0.499512 8.00008 0.499512C9.94119 0.499512 11.721 1.19095 13.1065 2.34126Z' fill='%23F14336'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  display:inline-block;
  width:16px;
  height:16px;
  vertical-align:middle;
  margin-bottom:0;
}
.wp_google_login a.wp_google_login__button{
  line-height:unset;
  font-weight:normal;
  width:100%;
  border:2px solid #ededed;
  color:#000;
  font-size:14px;
  text-decoration:none !important;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  padding:12px;
  border-radius:8px;
}
.wp_google_login a.wp_google_login__button:before{
  background-image:unset !important;
}

.popup-info{
  position:relative;
  display:none;
  border-radius:22px;
  padding:60px 50px;
  max-width:990px;
  margin:0 auto;
  width:100%;
  border:1px solid #ededed;
}
.popup-info .popup-wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.popup-info .popup-wrap .img-wrap{
  max-width:356px;
  width:41%;
}
.popup-info .popup-wrap .img-wrap .image-popup{
  max-width:356px;
  width:100%;
  max-height:356px;
  -o-object-fit:cover;
  object-fit:cover;
}
.popup-info .popup-wrap .loginPopup, .popup-info .popup-wrap .errorReportPopup{
  margin-right:40px;
  max-width:425px;
  width:59%;
}
.popup-info .popup-wrap .loginPopup h2, .popup-info .popup-wrap .errorReportPopup h2{
  margin-bottom:30px;
}
.popup-info .popup-wrap .loginPopup .login-form, .popup-info .popup-wrap .errorReportPopup .login-form{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group, .popup-info .popup-wrap .errorReportPopup .login-form .form-group{
  margin-bottom:25px;
  width:100%;
  position:relative;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group label, .popup-info .popup-wrap .errorReportPopup .login-form .form-group label{
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  color:#000;
  display:block;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input::-moz-placeholder, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input::-moz-placeholder{
  font-size:14px;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input::placeholder, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input::placeholder{
  font-size:14px;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input::-webkit-input-placeholder, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input::-moz-placeholder, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input:-ms-input-placeholder, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input:focus, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input:focus{
  border-color:#bdbdbd;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input.not-valid-alert, .popup-info .popup-wrap .errorReportPopup .login-form .form-group input.not-valid-alert{
  border-color:#fff2e7;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group input[type=password], .popup-info .popup-wrap .errorReportPopup .login-form .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.popup-info .popup-wrap .loginPopup .login-form .form-group .alert-danger, .popup-info .popup-wrap .errorReportPopup .login-form .form-group .alert-danger{
  position:absolute;
  bottom:-14px;
  right:0;
  font-size:12px;
  color:#cd273b;
  transition:0.3s all ease;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check, .popup-info .popup-wrap .errorReportPopup .login-form .form-check{
  padding-left:30px;
  margin-right:30px;
  width:50%;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check .form-check-label, .popup-info .popup-wrap .errorReportPopup .login-form .form-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check .form-check-label:before, .popup-info .popup-wrap .loginPopup .login-form .form-check .form-check-label:after, .popup-info .popup-wrap .errorReportPopup .login-form .form-check .form-check-label:before, .popup-info .popup-wrap .errorReportPopup .login-form .form-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:1px;
  left:-30px;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check .form-check-label:before, .popup-info .popup-wrap .errorReportPopup .login-form .form-check .form-check-label:before{
  width:18px;
  height:18px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check .form-check-label:after, .popup-info .popup-wrap .errorReportPopup .login-form .form-check .form-check-label:after{
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.popup-info .popup-wrap .loginPopup .login-form .form-check input, .popup-info .popup-wrap .errorReportPopup .login-form .form-check input{
  display:none;
  opacity:0;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check input:checked + .form-check-label:before, .popup-info .popup-wrap .errorReportPopup .login-form .form-check input:checked + .form-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check input:hover + .form-check-label:before, .popup-info .popup-wrap .errorReportPopup .login-form .form-check input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:#8ac43d;
}
.popup-info .popup-wrap .loginPopup .login-form .form-check .wpcf7-not-valid-tip, .popup-info .popup-wrap .errorReportPopup .login-form .form-check .wpcf7-not-valid-tip{
  top:unset;
  left:-32px;
  line-height:150%;
  bottom:-60px !important;
  text-align:left !important;
}
.popup-info .popup-wrap .loginPopup .login-form .link-green, .popup-info .popup-wrap .errorReportPopup .login-form .link-green{
  height:-moz-fit-content;
  height:fit-content;
  color:#76b128;
  font-size:14px;
  font-weight:500;
  line-height:20px;
}
.popup-info .popup-wrap .loginPopup .login-form .btn, .popup-info .popup-wrap .errorReportPopup .login-form .btn{
  width:100%;
}
.popup-info .popup-wrap .loginPopup .login-form.not-valid .form-group input, .popup-info .popup-wrap .errorReportPopup .login-form.not-valid .form-group input{
  border-color:#fff2e7;
}
.popup-info .popup-wrap .loginPopup #login-message, .popup-info .popup-wrap .errorReportPopup #login-message{
  position:relative;
  min-height:20px;
  margin-bottom:10px;
  margin-top:10px;
  transition:0.3s all ease;
}
.popup-info .popup-wrap .loginPopup #login-message .alert, .popup-info .popup-wrap .errorReportPopup #login-message .alert{
  font-size:12px;
  color:#cd273b;
  transition:0.3s all ease;
}
.popup-info .popup-wrap .loginPopup #login-message .alert a, .popup-info .popup-wrap .errorReportPopup #login-message .alert a{
  color:#76b128;
  position:relative;
  width:-moz-fit-content;
  width:fit-content;
}
.popup-info .popup-wrap .loginPopup #login-message .alert a:before, .popup-info .popup-wrap .errorReportPopup #login-message .alert a:before{
  content:"";
  position:absolute;
  bottom:-4px;
  left:0;
  width:0;
  height:1px;
  background:#8ac43d;
  transition:0.3s all ease;
}
.popup-info .popup-wrap .loginPopup #login-message .alert a:hover, .popup-info .popup-wrap .loginPopup #login-message .alert a:active, .popup-info .popup-wrap .loginPopup #login-message .alert a:focus, .popup-info .popup-wrap .errorReportPopup #login-message .alert a:hover, .popup-info .popup-wrap .errorReportPopup #login-message .alert a:active, .popup-info .popup-wrap .errorReportPopup #login-message .alert a:focus{
  text-decoration:none;
  color:#8ac43d !important;
}
.popup-info .popup-wrap .loginPopup #login-message .alert a:hover:before, .popup-info .popup-wrap .loginPopup #login-message .alert a:active:before, .popup-info .popup-wrap .loginPopup #login-message .alert a:focus:before, .popup-info .popup-wrap .errorReportPopup #login-message .alert a:hover:before, .popup-info .popup-wrap .errorReportPopup #login-message .alert a:active:before, .popup-info .popup-wrap .errorReportPopup #login-message .alert a:focus:before{
  width:100%;
}
.popup-info .popup-wrap .loginPopup .buttons, .popup-info .popup-wrap .errorReportPopup .buttons{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  margin-bottom:30px;
  font-size:14px;
  color:#000;
}
.popup-info .popup-wrap .loginPopup .buttons span:not(.wp_google_login__google-icon), .popup-info .popup-wrap .errorReportPopup .buttons span:not(.wp_google_login__google-icon){
  width:100%;
  display:block;
  margin-bottom:10px;
}
.popup-info .popup-wrap .loginPopup .buttons a.facebook, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook{
  width:48.5%;
  border:2px solid #ededed;
  color:#000;
  font-size:14px;
  text-decoration:none !important;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  padding:12px;
  border-radius:8px;
}
.popup-info .popup-wrap .loginPopup .buttons a.facebook:before, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook:before{
  content:"";
  display:block;
  width:16px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.54596 10.168L2.98902 12.2471L0.953413 12.2901C0.345065 11.1618 0 9.87083 0 8.49895C0 7.17236 0.322627 5.92136 0.894506 4.81982H0.894943L2.70721 5.15207L3.50109 6.95345C3.33493 7.43786 3.24437 7.95786 3.24437 8.49895C3.24443 9.08621 3.3508 9.64886 3.54596 10.168Z' fill='%23FFD500'/%3E%3Cpath d='M15.8602 7.00537C15.9521 7.48931 16 7.98909 16 8.49987C16 9.07262 15.9397 9.63131 15.825 10.1702C15.4356 12.0041 14.418 13.6054 13.0083 14.7386L13.0079 14.7381L10.7252 14.6217L10.4022 12.6049C11.3376 12.0564 12.0686 11.1979 12.4536 10.1702H8.17578V7.00537H12.516H15.8602Z' fill='%231E9AFF'/%3E%3Cpath d='M13.0077 14.7387L13.0081 14.7391C11.6372 15.8411 9.89559 16.5004 7.99977 16.5004C4.95315 16.5004 2.30435 14.7976 0.953125 12.2916L3.54567 10.1694C4.22127 11.9725 5.96063 13.256 7.99977 13.256C8.87624 13.256 9.69737 13.0191 10.402 12.6055L13.0077 14.7387Z' fill='%2328B446'/%3E%3Cpath d='M13.1065 2.34126L10.5148 4.46302C9.78559 4.0072 8.92358 3.74389 8.00008 3.74389C5.91478 3.74389 4.1429 5.0863 3.50114 6.95402L0.894969 4.82039H0.894531C2.22598 2.25336 4.90818 0.499512 8.00008 0.499512C9.94119 0.499512 11.721 1.19095 13.1065 2.34126Z' fill='%23F14336'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  margin-right:10px;
}
.popup-info .popup-wrap .loginPopup .buttons a.facebook:first-child, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook:first-child{
  margin-right:20px;
}
.popup-info .popup-wrap .loginPopup .buttons a.facebook:first-child:before, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.54596 10.168L2.98902 12.2471L0.953413 12.2901C0.345065 11.1618 0 9.87083 0 8.49895C0 7.17236 0.322627 5.92136 0.894506 4.81982H0.894943L2.70721 5.15207L3.50109 6.95345C3.33493 7.43786 3.24437 7.95786 3.24437 8.49895C3.24443 9.08621 3.3508 9.64886 3.54596 10.168Z' fill='%23FFD500'/%3E%3Cpath d='M15.8602 7.00537C15.9521 7.48931 16 7.98909 16 8.49987C16 9.07262 15.9397 9.63131 15.825 10.1702C15.4356 12.0041 14.418 13.6054 13.0083 14.7386L13.0079 14.7381L10.7252 14.6217L10.4022 12.6049C11.3376 12.0564 12.0686 11.1979 12.4536 10.1702H8.17578V7.00537H12.516H15.8602Z' fill='%231E9AFF'/%3E%3Cpath d='M13.0077 14.7387L13.0081 14.7391C11.6372 15.8411 9.89559 16.5004 7.99977 16.5004C4.95315 16.5004 2.30435 14.7976 0.953125 12.2916L3.54567 10.1694C4.22127 11.9725 5.96063 13.256 7.99977 13.256C8.87624 13.256 9.69737 13.0191 10.402 12.6055L13.0077 14.7387Z' fill='%2328B446'/%3E%3Cpath d='M13.1065 2.34126L10.5148 4.46302C9.78559 4.0072 8.92358 3.74389 8.00008 3.74389C5.91478 3.74389 4.1429 5.0863 3.50114 6.95402L0.894969 4.82039H0.894531C2.22598 2.25336 4.90818 0.499512 8.00008 0.499512C9.94119 0.499512 11.721 1.19095 13.1065 2.34126Z' fill='%23F14336'/%3E%3C/svg%3E%0A");
}
.popup-info .popup-wrap .loginPopup .buttons a.facebook:last-child:before, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2222 0.5H1.77778C0.8 0.5 0 1.3 0 2.27778V14.7222C0 15.7009 0.8 16.5 1.77778 16.5H8V10.2778H6.22222V8.07778H8V6.25556C8 4.332 9.07733 2.98089 11.3476 2.98089L12.9502 2.98267V5.29822H11.8862C11.0027 5.29822 10.6667 5.96133 10.6667 6.57644V8.07867H12.9493L12.4444 10.2778H10.6667V16.5H14.2222C15.2 16.5 16 15.7009 16 14.7222V2.27778C16 1.3 15.2 0.5 14.2222 0.5Z' fill='%231E9AFF'/%3E%3C/svg%3E%0A");
}
.popup-info .popup-wrap .loginPopup .register-block, .popup-info .popup-wrap .errorReportPopup .register-block{
  text-align:center;
}
.popup-info .popup-wrap .loginPopup .register-block span, .popup-info .popup-wrap .errorReportPopup .register-block span{
  color:#000;
  font-size:14px;
  line-height:143%;
  margin-right:5px;
}
.popup-info .popup-wrap .loginPopup .register-block a, .popup-info .popup-wrap .errorReportPopup .register-block a{
  color:#76b128;
  font-size:14px;
  font-weight:500;
}
.popup-info .text-close-button{
  position:absolute;
  top:15px;
  right:40px;
  font-size:14px;
  color:#bdbdbd;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
}
.popup-info .text-close-button:before{
  content:"";
  height:16px;
  width:9px;
  display:none;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  margin-right:10px;
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.38454 15.3846L0.615062 8.61514C0.275181 8.27526 0.275181 7.72421 0.615061 7.38433C0.954942 7.04445 1.506 7.04445 1.84588 7.38433L8.61536 14.1538C8.95524 14.4937 8.95524 15.0447 8.61536 15.3846C8.27548 15.7245 7.72442 15.7245 7.38454 15.3846Z' fill='%23BDBDBD'/%3E%3Cpath d='M0.615061 8.61543C0.275181 8.27555 0.275181 7.72449 0.615061 7.38461C0.954941 7.04473 1.506 7.04473 1.84588 7.38461C2.18576 7.72449 2.18576 8.27555 1.84588 8.61543C1.506 8.95531 0.954941 8.95531 0.615061 8.61543Z' fill='%23BDBDBD'/%3E%3Cpath d='M0.618674 7.38491L7.38815 0.615428C7.72803 0.275548 8.27909 0.275547 8.61897 0.615428C8.95885 0.955308 8.95885 1.50636 8.61897 1.84624L1.84949 8.61572C1.50961 8.9556 0.958553 8.9556 0.618673 8.61572C0.278793 8.27584 0.278794 7.72479 0.618674 7.38491Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}
.popup-info .carousel__button.is-close{
  top:16px;
  right:15px;
  width:15px;
  height:15px;
  color:#bdbdbd;
}
.popup-info .carousel__button.is-close svg{
  width:15px;
  height:15px;
  stroke-width:2px;
  filter:none;
}

body:not(.is-using-mouse) .fancybox__container :focus{
  box-shadow:none !important;
}

.fancybox__container .fancybox__backdrop{
  background:rgba(0, 0, 0, 0.6);
}
.fancybox__container .fancybox__slide, .fancybox__container .fancybox__content{
  cursor:default !important;
}
.fancybox__container .fancybox__slide{
  padding:50px;
}

.box-nurseries .box-nurseries-wrapper{
  align-items:stretch;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -0.82%;
  width:101.64%;
}
.box-nurseries .box-nurseries-wrapper > *{
  width:18.36%;
  margin:0 0.82% 0.984em;
}
.box-nurseries .box-nurseries-wrapper .nursery{
  height:auto;
  margin-bottom:30px;
  border:1px solid #ededed;
  border-radius:8px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card{
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border-radius:8px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info{
  padding:30px 30px 40px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:40px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .category-name{
  border:1px solid #ededed;
  border-radius:4px;
  padding:3px 9px;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-right:10px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block svg{
  width:24px;
  height:24px;
  margin-right:5px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#76b128;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .image-block{
  margin-bottom:40px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .image-block .image-card{
  max-width:232px;
  width:100%;
  -o-object-fit:contain;
  object-fit:contain;
  max-height:80px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .name-block{
  font-weight:600;
  font-size:20px;
  line-height:140%;
  color:#000;
  margin-bottom:20px;
  transition:0.3s all ease;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .top-info .number-ads{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star{
  border-top:1px solid #ededed;
  padding:10px 30px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  min-height:64px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .location{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#828282;
  margin-right:10px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
  flex:0 0 42px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block svg{
  width:14px;
  height:14px;
  margin-right:5px;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block .number-stars{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#000;
}
.box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star .star-block.act svg path{
  fill:#ffd500;
}
.box-nurseries .box-nurseries-wrapper .nursery .card:hover{
  text-decoration:none;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}
.box-nurseries .box-nurseries-wrapper .nursery .card:hover .name-block{
  color:#76b128;
}
.box-nurseries .box-nurseries-wrapper .card-info{
  border-radius:8px;
  background:#fff2e7;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
}
.box-nurseries .box-nurseries-wrapper .card-info .card{
  text-align:center;
}
.box-nurseries .box-nurseries-wrapper .card-info .card .image-card{
  margin-bottom:30px;
}
.box-nurseries .box-nurseries-wrapper .card-info .card .image-card svg{
  width:132px;
  height:160px;
}
.box-nurseries .box-nurseries-wrapper .card-info .card .info-card{
  font-weight:500;
  font-size:20px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}
.box-nurseries .box-nurseries-wrapper .card-info .card .btn-wrapper{
  max-width:186px;
  margin:0 auto;
}
.box-nurseries .box-nurseries-wrapper .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}
.box-nurseries .pagination-wrap{
  margin-top:25px;
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li{
  border-radius:8px;
  background-color:transparent !important;
  border:2px solid #e5e5e5;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  padding:11px;
  width:45px;
  height:45px;
  text-align:center;
  margin-right:10px;
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.current{
  border-color:#76b128;
  color:#76b128;
  pointer-events:none;
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button{
  color:#bdbdbd;
  border-color:#e5e5e5;
  position:relative;
  color:transparent !important;
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button:before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:10.6px;
  height:18.4px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68044 17.9848L0.902268 10.2066C0.511744 9.81612 0.511744 9.18296 0.902268 8.79243C1.29279 8.40191 1.92596 8.40191 2.31648 8.79243L10.0947 16.5706C10.4852 16.9611 10.4852 17.5943 10.0947 17.9848C9.70413 18.3753 9.07097 18.3753 8.68044 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.902268 10.2063C0.511744 9.81582 0.511744 9.18266 0.902268 8.79213C1.29279 8.40161 1.92596 8.40161 2.31648 8.79213C2.70701 9.18266 2.70701 9.81582 2.31648 10.2063C1.92596 10.5969 1.29279 10.5969 0.902268 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.905193 8.79324L8.68337 1.01506C9.07389 0.624537 9.70706 0.624537 10.0976 1.01506C10.4881 1.40559 10.4881 2.03875 10.0976 2.42927L2.31941 10.2074C1.92888 10.598 1.29572 10.598 0.905193 10.2074C0.514668 9.81692 0.514668 9.18376 0.905193 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li.button:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.31956 17.9848L10.0977 10.2066C10.4883 9.81612 10.4883 9.18296 10.0977 8.79243C9.70721 8.40191 9.07404 8.40191 8.68352 8.79243L0.905344 16.5706C0.51482 16.9611 0.514819 17.5943 0.905344 17.9848C1.29587 18.3753 1.92903 18.3753 2.31956 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0977 10.2063C10.4883 9.81582 10.4883 9.18266 10.0977 8.79213C9.70721 8.40161 9.07404 8.40161 8.68352 8.79213C8.29299 9.18266 8.29299 9.81582 8.68352 10.2063C9.07404 10.5969 9.70721 10.5969 10.0977 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0948 8.79324L2.31663 1.01506C1.92611 0.624537 1.29294 0.624537 0.902419 1.01506C0.511895 1.40559 0.511895 2.03875 0.902419 2.42927L8.68059 10.2074C9.07112 10.598 9.70428 10.598 10.0948 10.2074C10.4853 9.81692 10.4853 9.18376 10.0948 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.box-nurseries .pagination-wrap .pagination .g-ajax__pagination li:hover{
  border-color:#bdbdbd;
}
.box-nurseries .pagination-wrap .btn-load .load-more{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border:2px solid #e5e5e5;
  border-radius:8px;
  min-width:226px;
  padding:13.5px;
  text-decoration:none !important;
  outline:none !important;
  cursor:pointer;
  display:inline-block;
  text-align:center;
}
.box-nurseries .pagination-wrap .btn-load .load-more:active{
  color:#76b128;
  border-color:#76b128;
}
.box-nurseries .pagination-wrap .btn-load .load-more.hide{
  display:none;
}

input.search-filter-breed{
  border:0;
  border-bottom:1px solid #eee;
  width:100%;
  font-size:14px;
}
input.search-filter-breed:focus{
  border-bottom:1px solid #eee;
}

#no-result{
  padding:10px;
}

.filter-box{
  transition:0.3s all ease;
  margin-bottom:0 !important;
}
.filter-box .filter-box-wrapper{
  position:relative;
}
.filter-box .filter-box-wrapper .top-filter{
  position:relative;
  padding:15px 0;
}
.filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper{
  display:none;
  margin:0 5%;
}
.filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper button{
  width:100%;
  padding:15.5px 30px;
  line-height:1;
}
.filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper .send-filter{
  margin-bottom:20px;
}
.filter-box .filter-box-wrapper .top-filter:before, .filter-box .filter-box-wrapper .top-filter:after{
  content:"";
  position:absolute;
  width:99vw;
  left:50%;
  height:1px;
  background:#ededed;
  transform:translate(-50%, 0);
}
.filter-box .filter-box-wrapper .top-filter:before{
  top:0;
}
.filter-box .filter-box-wrapper .top-filter:after{
  bottom:0;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select{
  margin-right:30px;
  display:flex;
  align-items:center;
  width:100%;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
  margin-right:20px;
  flex-basis:auto;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select:last-child, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check:last-child{
  margin-right:0;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:400;
  color:#000;
  height:45px;
  border:2px solid #ededed;
  border-radius:8px;
  min-width:130px;
  width:-moz-fit-content;
  width:fit-content;
  margin:5px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select.mobile{
  display:none !important;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled{
  background-color:#fff;
  padding:8px 60px 8px 15px;
  transition:0.3s all ease-in;
  line-height:0.7;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled.not-selected{
  color:#ccc;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:10px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options{
  display:none;
  position:absolute;
  bottom:-10px;
  width:-moz-fit-content;
  width:fit-content;
  min-width:calc(100% + 90px);
  left:-2px;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 1px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius:8px;
  transform:translate(0, 100%);
  overflow:hidden;
  max-height:300px;
  overflow-y:auto;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options::-webkit-scrollbar{
  width:2px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li{
  margin:0;
  padding:12px 15px;
  transition:0.3s all ease;
  font-weight:500;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li:hover, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li.is-selected{
  font-weight:500;
  background:#ededed;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li[rel=hide]{
  display:none;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  margin-left:20px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check{
  padding-left:30px;
  margin-right:30px;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check:last-child{
  margin-right:0;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:before{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  left:-30px;
  transform:translate(0, -50%);
  width:14px;
  height:14px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  left:-30px;
  transform:translate(0, -50%);
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input{
  display:none;
  opacity:0;
}
.filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input:checked + .filter-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
.filter-box .filter-box-wrapper .top-filter.mobile-active{
  display:block;
  opacity:1;
}
.filter-box .filter-box-wrapper .top-filter.mobile-active:before, .filter-box .filter-box-wrapper .top-filter.mobile-active:after{
  display:none;
}
.filter-box .filter-box-wrapper .top-filter.mobile-active .group-select .select{
  height:auto;
  flex-direction:column;
  align-items:flex-start;
  min-width:100%;
}
.filter-box .filter-box-wrapper .top-filter.mobile-active .group-select .select .select-styled{
  top:13px;
  transform:translate(0, 0);
}
.filter-box .filter-box-wrapper .bottom-filter{
  background:#fff;
  position:relative;
  z-index:3;
  padding:30px 0;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .find-result span{
  font-weight:400;
  font-size:18px;
  color:#000;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .find-result span:last-child{
  font-weight:500;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block{
  line-height:125%;
  display:flex;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block span{
  padding-right:10px;
  font-size:14px;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:500;
  color:#000;
  width:-moz-fit-content;
  width:fit-content;
  padding-right:25px;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-styled{
  transition:0.3s all ease-in;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:3px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options{
  display:none;
  position:absolute;
  right:0;
  top:100%;
  width:200px !important;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  border-radius:8px;
  overflow:hidden;
  text-align:end;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li{
  margin:0;
  padding:10px 20px 0;
  transition:0.3s all ease;
  width:200px;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li:last-child{
  padding-bottom:10px;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li:hover, .filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li.is-selected{
  color:#8ac43d;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block .select-options li[rel=hide]{
  display:none;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button{
  width:24px;
  height:22px;
  display:none;
  border:none;
  background:none;
  outline:none;
  position:relative;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button svg{
  width:24px;
  height:22px;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button svg path{
  fill:#000;
  transition:0.3s all ease;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button.active{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.435 1.56453L0.707107 14.2925C0.316583 14.683 0.316582 15.3161 0.707107 15.7067C1.09763 16.0972 1.7308 16.0972 2.12132 15.7067L14.8492 2.97874C15.2398 2.58822 15.2398 1.95505 14.8492 1.56453C14.4587 1.174 13.8256 1.174 13.435 1.56453Z' fill='black'/%3E%3Cpath d='M2.56497 1.56453L15.2929 14.2925C15.6834 14.683 15.6834 15.3161 15.2929 15.7067C14.9024 16.0972 14.2692 16.0972 13.8787 15.7067L1.15076 2.97874C0.760234 2.58822 0.760234 1.95505 1.15076 1.56453C1.54128 1.174 2.17445 1.174 2.56497 1.56453Z' fill='black'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
}
.filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button.active svg{
  display:none;
}

.mobile_filter_active .filter-box{
  position:fixed;
  top:60px;
  left:0;
  width:100vw;
  z-index:3;
  margin-bottom:0 !important;
}

#contact-breeder-popup .popup-wrap .contactPopup .visible-block-check, #error-feedback-popup .popup-wrap .contactPopup .visible-block-check, #feedback-popup .popup-wrap .contactPopup .visible-block-check{
  margin-bottom:30px;
  padding-left:30px;
}
#contact-breeder-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label, #error-feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label, #feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
#contact-breeder-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label:before, #error-feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label:before, #feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label:before{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  left:-30px;
  transform:translate(0, -50%);
  width:18px;
  height:18px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
#contact-breeder-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label:after, #error-feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label:after, #feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  left:-30px;
  transform:translate(0, -50%);
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
#contact-breeder-popup .popup-wrap .contactPopup .visible-block-check input, #error-feedback-popup .popup-wrap .contactPopup .visible-block-check input, #feedback-popup .popup-wrap .contactPopup .visible-block-check input{
  display:none;
  opacity:0;
}
#contact-breeder-popup .popup-wrap .contactPopup .visible-block-check input:checked + .filter-check-label:before, #error-feedback-popup .popup-wrap .contactPopup .visible-block-check input:checked + .filter-check-label:before, #feedback-popup .popup-wrap .contactPopup .visible-block-check input:checked + .filter-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
#contact-breeder-popup .popup-wrap .contactPopup .visible-block-container, #error-feedback-popup .popup-wrap .contactPopup .visible-block-container, #feedback-popup .popup-wrap .contactPopup .visible-block-container{
  position:relative;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form{
  display:flex;
  align-items:stretch;
  flex-direction:column;
  justify-content:space-between;
  position:relative;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .title-input, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .title-input, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .title-input{
  display:block;
  margin-bottom:10px;
  font-weight:400;
  font-size:14px;
  color:#000;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap{
  width:100%;
  margin-bottom:30px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input{
  border:2px solid #ededed;
  outline:none;
  border-radius:8px;
  font-size:14px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input:focus, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input:focus, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input:focus{
  border:2px solid #bdbdbd;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input::-moz-placeholder, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input::-moz-placeholder, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input::-moz-placeholder{
  font-size:14px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input::placeholder, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input::placeholder, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input::placeholder{
  font-size:14px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid{
  border:2px solid #fff2e7;
  color:#cd273b;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::-moz-placeholder, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::-moz-placeholder, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::-moz-placeholder{
  color:#cd273b;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::placeholder, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::placeholder, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::placeholder{
  color:#cd273b;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea{
  border:2px solid #ededed;
  outline:none;
  border-radius:8px;
  font-size:14px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder{
  font-size:14px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{
  font-size:14px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea:focus, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea:focus, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap textarea:focus{
  border:2px solid #bdbdbd;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
  top:unset;
  right:0;
  left:unset;
  bottom:-18px;
  height:unset;
  line-height:1;
  text-align:center;
  font-weight:400;
  font-size:12px;
  color:#cd273b;
  background:none;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .submit-wrap, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .submit-wrap, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .submit-wrap{
  position:relative;
  max-width:100%;
  width:100%;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-submit, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-submit, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-submit{
  width:100%;
  padding:15px 20px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-spinner, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-spinner, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-spinner{
  visibility:hidden;
  display:inline-block;
  background-color:#ff8115;
  width:100%;
  height:100%;
  border:none;
  border-radius:8px;
  padding:0;
  position:absolute;
  top:50%;
  right:0;
  transform:translate(0, -50%);
  opacity:1;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-spinner:before, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-spinner:before, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-spinner:before{
  content:"";
  position:absolute;
  background-color:#fbfbfc;
  top:30%;
  left:47%;
  width:6px;
  height:6px;
  border:none;
  border-radius:100%;
  transform-origin:8px 8px;
  animation-name:spin;
  animation-duration:1000ms;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-response-output, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-response-output, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-response-output{
  position:absolute;
  bottom:-50px;
  left:0;
  max-width:100%;
  margin:0;
  background:transparent;
  color:#cd273b;
  border-radius:8px;
  padding:10px;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form.sent .wpcf7-response-output, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form.sent .wpcf7-response-output, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form.sent .wpcf7-response-output{
  display:block;
  color:#76b128;
}
#contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form.submitting .wpcf7-spinner, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form.submitting .wpcf7-spinner, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form.submitting .wpcf7-spinner{
  visibility:visible;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block, #error-feedback-popup .popup-wrap .contactPopup .link-block, #feedback-popup .popup-wrap .contactPopup .link-block{
  display:none;
  padding-top:20px;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange{
  width:-moz-fit-content;
  width:fit-content;
  margin-right:15px;
  margin-bottom:20px;
  padding:13.5px 11px;
  min-width:128px;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange span, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange span, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange span{
  text-transform:none !important;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange:last-child, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange:last-child, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange:last-child{
  margin-right:0;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .top-contact, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .top-contact, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .top-contact{
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  flex-wrap:wrap;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact{
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  flex-wrap:wrap;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social svg, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social svg, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social svg{
  width:16px;
  height:16px;
  -o-object-fit:cover;
  object-fit:cover;
  margin-right:10px;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social svg path, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social svg path, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social svg path{
  fill:#000;
  transition:0.3s all ease;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social:hover svg path, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social:hover svg path, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social:hover svg path{
  fill:#ff8d2c;
  transition:0.3s all ease;
}
#contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social:active svg path, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social:active svg path, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .bottom-contact .social:active svg path{
  fill:#fff;
  transition:0.3s all ease;
}

.page-template-templatesregister-php .register-section{
  padding-right:100px;
  padding-left:100px;
  padding-top:50px;
  padding-bottom:50px;
}
.page-template-templatesregister-php .register-section .row1506{
  width:425px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder h2{
  padding-bottom:20px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder .buttons{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  font-size:14px;
  color:#000;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder .buttons span:not(.wp_google_login__google-icon){
  width:100%;
  display:block;
  margin-bottom:10px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook{
  width:48.5%;
  border:2px solid #ededed;
  color:#000;
  font-size:14px;
  text-decoration:none !important;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  padding:12px;
  border-radius:8px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook:before{
  content:"";
  display:block;
  width:16px;
  height:17px;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.54596 10.168L2.98902 12.2471L0.953413 12.2901C0.345065 11.1618 0 9.87083 0 8.49895C0 7.17236 0.322627 5.92136 0.894506 4.81982H0.894943L2.70721 5.15207L3.50109 6.95345C3.33493 7.43786 3.24437 7.95786 3.24437 8.49895C3.24443 9.08621 3.3508 9.64886 3.54596 10.168Z' fill='%23FFD500'/%3E%3Cpath d='M15.8602 7.00537C15.9521 7.48931 16 7.98909 16 8.49987C16 9.07262 15.9397 9.63131 15.825 10.1702C15.4356 12.0041 14.418 13.6054 13.0083 14.7386L13.0079 14.7381L10.7252 14.6217L10.4022 12.6049C11.3376 12.0564 12.0686 11.1979 12.4536 10.1702H8.17578V7.00537H12.516H15.8602Z' fill='%231E9AFF'/%3E%3Cpath d='M13.0077 14.7387L13.0081 14.7391C11.6372 15.8411 9.89559 16.5004 7.99977 16.5004C4.95315 16.5004 2.30435 14.7976 0.953125 12.2916L3.54567 10.1694C4.22127 11.9725 5.96063 13.256 7.99977 13.256C8.87624 13.256 9.69737 13.0191 10.402 12.6055L13.0077 14.7387Z' fill='%2328B446'/%3E%3Cpath d='M13.1065 2.34126L10.5148 4.46302C9.78559 4.0072 8.92358 3.74389 8.00008 3.74389C5.91478 3.74389 4.1429 5.0863 3.50114 6.95402L0.894969 4.82039H0.894531C2.22598 2.25336 4.90818 0.499512 8.00008 0.499512C9.94119 0.499512 11.721 1.19095 13.1065 2.34126Z' fill='%23F14336'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  margin-right:10px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook:first-child{
  margin-right:20px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.54596 10.168L2.98902 12.2471L0.953413 12.2901C0.345065 11.1618 0 9.87083 0 8.49895C0 7.17236 0.322627 5.92136 0.894506 4.81982H0.894943L2.70721 5.15207L3.50109 6.95345C3.33493 7.43786 3.24437 7.95786 3.24437 8.49895C3.24443 9.08621 3.3508 9.64886 3.54596 10.168Z' fill='%23FFD500'/%3E%3Cpath d='M15.8602 7.00537C15.9521 7.48931 16 7.98909 16 8.49987C16 9.07262 15.9397 9.63131 15.825 10.1702C15.4356 12.0041 14.418 13.6054 13.0083 14.7386L13.0079 14.7381L10.7252 14.6217L10.4022 12.6049C11.3376 12.0564 12.0686 11.1979 12.4536 10.1702H8.17578V7.00537H12.516H15.8602Z' fill='%231E9AFF'/%3E%3Cpath d='M13.0077 14.7387L13.0081 14.7391C11.6372 15.8411 9.89559 16.5004 7.99977 16.5004C4.95315 16.5004 2.30435 14.7976 0.953125 12.2916L3.54567 10.1694C4.22127 11.9725 5.96063 13.256 7.99977 13.256C8.87624 13.256 9.69737 13.0191 10.402 12.6055L13.0077 14.7387Z' fill='%2328B446'/%3E%3Cpath d='M13.1065 2.34126L10.5148 4.46302C9.78559 4.0072 8.92358 3.74389 8.00008 3.74389C5.91478 3.74389 4.1429 5.0863 3.50114 6.95402L0.894969 4.82039H0.894531C2.22598 2.25336 4.90818 0.499512 8.00008 0.499512C9.94119 0.499512 11.721 1.19095 13.1065 2.34126Z' fill='%23F14336'/%3E%3C/svg%3E%0A");
}
.page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2222 0.5H1.77778C0.8 0.5 0 1.3 0 2.27778V14.7222C0 15.7009 0.8 16.5 1.77778 16.5H8V10.2778H6.22222V8.07778H8V6.25556C8 4.332 9.07733 2.98089 11.3476 2.98089L12.9502 2.98267V5.29822H11.8862C11.0027 5.29822 10.6667 5.96133 10.6667 6.57644V8.07867H12.9493L12.4444 10.2778H10.6667V16.5H14.2222C15.2 16.5 16 15.7009 16 14.7222V2.27778C16 1.3 15.2 0.5 14.2222 0.5Z' fill='%231E9AFF'/%3E%3C/svg%3E%0A");
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group{
  padding-bottom:20px;
  margin-bottom:5px;
  width:100%;
  position:relative;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group label{
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  color:#000;
  display:block;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input::-moz-placeholder{
  font-size:14px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input::placeholder{
  font-size:14px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input:focus{
  border-color:#bdbdbd;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check{
  padding-left:30px;
  margin-bottom:15px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check .form-check-label:before, .page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:1px;
  left:-30px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check .form-check-label:before{
  width:14px;
  height:14px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check .form-check-label:after{
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check input{
  display:none;
  opacity:0;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check input:checked + .form-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:#8ac43d;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check .wpcf7-not-valid-tip{
  top:unset;
  left:-32px;
  line-height:150%;
  bottom:-60px !important;
  text-align:left !important;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .link-green{
  height:-moz-fit-content;
  height:fit-content;
  color:#76b128;
  font-size:14px;
  font-weight:500;
  line-height:20px;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .btn{
  width:100%;
}
.page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .error{
  position:absolute;
  top:calc(100% - 18px);
  line-height:1;
  left:0;
  font-size:14px;
  color:#cd273b;
  transition:0.3s all ease;
}

.reset-filter{
  margin-left:auto;
}

.reset-wishlist{
  margin-top:15px;
}

.page-template-templateslost-password-php .lost-password, .page-template-templateslost-password-php .change-my-password, .reset-password .lost-password, .reset-password .change-my-password{
  padding-right:100px;
  padding-left:100px;
  padding-top:50px;
  padding-bottom:50px;
}
.page-template-templateslost-password-php .lost-password .row1506, .page-template-templateslost-password-php .change-my-password .row1506, .reset-password .lost-password .row1506, .reset-password .change-my-password .row1506{
  width:425px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder, .reset-password .lost-password .row1506 .form-holder, .reset-password .change-my-password .row1506 .form-holder{
  position:relative;
  padding-bottom:20px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder h2, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder h2, .reset-password .lost-password .row1506 .form-holder h2, .reset-password .change-my-password .row1506 .form-holder h2{
  margin-bottom:15px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder span, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder span, .reset-password .lost-password .row1506 .form-holder span, .reset-password .change-my-password .row1506 .form-holder span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-bottom:10px;
  display:block;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm #user_email, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm #user_email, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm #user_email, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm #user_email{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
  margin-bottom:15px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder{
  font-size:14px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm #user_email::placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::placeholder, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm #user_email::placeholder, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::placeholder{
  font-size:14px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm #user_email::-webkit-input-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::-webkit-input-placeholder, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm #user_email::-webkit-input-placeholder, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm #user_email::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm #user_email:-ms-input-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm #user_email:-ms-input-placeholder, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm #user_email:-ms-input-placeholder, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm #user_email:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm #user_email:focus, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm #user_email:focus, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm #user_email:focus, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm #user_email:focus{
  border-color:#bdbdbd;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm .info-block, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm .info-block, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm .info-block, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm .info-block{
  margin-bottom:25px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm .info-block p, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm .info-block p, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm .info-block p, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm .info-block p{
  font-weight:400;
  font-size:12px;
  line-height:150%;
  color:#bdbdbd;
  padding-bottom:15px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm .info-block p:last-child, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm .info-block p:last-child, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm .info-block p:last-child, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm .info-block p:last-child{
  padding-bottom:0;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder #lostPasswordForm .btn, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder #lostPasswordForm .btn, .reset-password .lost-password .row1506 .form-holder #lostPasswordForm .btn, .reset-password .change-my-password .row1506 .form-holder #lostPasswordForm .btn{
  width:100%;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group, .reset-password .lost-password .row1506 .form-holder .form-group, .reset-password .change-my-password .row1506 .form-holder .form-group{
  padding-bottom:20px;
  margin-bottom:5px;
  width:100%;
  position:relative;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group label, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group label, .reset-password .lost-password .row1506 .form-holder .form-group label, .reset-password .change-my-password .row1506 .form-holder .form-group label{
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  color:#000;
  display:block;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input, .reset-password .lost-password .row1506 .form-holder .form-group input, .reset-password .change-my-password .row1506 .form-holder .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input::-moz-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input::-moz-placeholder, .reset-password .lost-password .row1506 .form-holder .form-group input::-moz-placeholder, .reset-password .change-my-password .row1506 .form-holder .form-group input::-moz-placeholder{
  font-size:14px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input::placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input::placeholder, .reset-password .lost-password .row1506 .form-holder .form-group input::placeholder, .reset-password .change-my-password .row1506 .form-holder .form-group input::placeholder{
  font-size:14px;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input::-webkit-input-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input::-webkit-input-placeholder, .reset-password .lost-password .row1506 .form-holder .form-group input::-webkit-input-placeholder, .reset-password .change-my-password .row1506 .form-holder .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input::-moz-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input::-moz-placeholder, .reset-password .lost-password .row1506 .form-holder .form-group input::-moz-placeholder, .reset-password .change-my-password .row1506 .form-holder .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input:-ms-input-placeholder, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input:-ms-input-placeholder, .reset-password .lost-password .row1506 .form-holder .form-group input:-ms-input-placeholder, .reset-password .change-my-password .row1506 .form-holder .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input:focus, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input:focus, .reset-password .lost-password .row1506 .form-holder .form-group input:focus, .reset-password .change-my-password .row1506 .form-holder .form-group input:focus{
  border-color:#bdbdbd;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .form-group input[type=password], .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .form-group input[type=password], .reset-password .lost-password .row1506 .form-holder .form-group input[type=password], .reset-password .change-my-password .row1506 .form-holder .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.page-template-templateslost-password-php .lost-password .row1506 .form-holder .message, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .message, .reset-password .lost-password .row1506 .form-holder .message, .reset-password .change-my-password .row1506 .form-holder .message{
  position:absolute;
  bottom:-15px;
  left:0;
  font-size:14px;
  color:#cd273b;
  transition:0.3s all ease;
}

.page-template-templateschange-password-php .change-my-password{
  padding-right:100px;
  padding-left:100px;
  padding-top:50px;
  padding-bottom:50px;
}
.page-template-templateschange-password-php .change-my-password .row1506{
  width:425px;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group{
  padding-bottom:20px;
  margin-bottom:5px;
  width:100%;
  position:relative;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group label{
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  color:#000;
  display:block;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input::-moz-placeholder{
  font-size:14px;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input::placeholder{
  font-size:14px;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input:focus{
  border-color:#bdbdbd;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check{
  padding-left:30px;
  margin-bottom:15px;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check .form-check-label:before, .page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:1px;
  left:-30px;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check .form-check-label:before{
  width:14px;
  height:14px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check .form-check-label:after{
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check input{
  display:none;
  opacity:0;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check input:checked + .form-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:#8ac43d;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check .wpcf7-not-valid-tip{
  top:unset;
  left:-32px;
  line-height:150%;
  bottom:-60px !important;
  text-align:left !important;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .link-green{
  height:-moz-fit-content;
  height:fit-content;
  color:#76b128;
  font-size:14px;
  font-weight:500;
  line-height:20px;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .btn{
  width:100%;
}
.page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .error{
  position:absolute;
  bottom:0;
  left:0;
  font-size:14px;
  color:#cd273b;
  transition:0.3s all ease;
}

.tpl-faq-page .banner-default-page{
  margin-bottom:90px;
}

.edit-nursery .dashboard-nursery{
  overflow:hidden;
  padding-right:100px;
  padding-left:100px;
}
.edit-nursery .dashboard-nursery .row1506{
  position:relative;
}
.edit-nursery .dashboard-nursery .row1506 .title-group{
  padding:40px 0;
  margin-bottom:0;
}
.edit-nursery .dashboard-nursery .row1506 .title-group .breadcrumbs{
  margin-bottom:5px;
}
.edit-nursery .dashboard-nursery .row1506 .title-group h1{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:0;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav{
  position:relative;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li{
  margin-right:76px;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li:last-child{
  margin-right:0;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a{
  padding:28px 0;
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  text-decoration:none !important;
  position:relative;
  display:block;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a:before{
  position:absolute;
  content:"";
  width:0;
  bottom:0;
  left:0;
  height:3px;
  background:transparent;
  z-index:1;
  transition:0.3s all ease;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li:nth-child(4) a{
  color:#76b128;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li:nth-child(4) a:before{
  width:100%;
  background:#76b128;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav:before, .edit-nursery .dashboard-nursery .row1506 .dashboard-nav:after{
  content:"";
  position:absolute;
  height:1px;
  width:100vw;
  transform:translate(-50%, 0);
  left:50%;
  background:#ededed;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav:before{
  top:0;
}
.edit-nursery .dashboard-nursery .row1506 .dashboard-nav:after{
  bottom:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder{
  max-width:1248px;
  margin:0 auto;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .left-content{
  max-width:735px;
  width:100%;
  margin-right:40px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .left-content .message{
  margin-top:10px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .left-content .message.bg-warning{
  background:#f8d7da;
  border:2px solid #cd273b;
  text-align:center;
  padding:20px;
  margin-top:20px;
  border-radius:8px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content{
  max-width:350px;
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info{
  border:1px solid #ededed;
  border-radius:8px;
  background:#fff;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
  margin-top:120px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info .card{
  text-align:center;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info .card .image-card{
  margin-bottom:30px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info .card .image-card svg{
  width:142px;
  height:142px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info .card .info-card{
  font-weight:500;
  font-size:20px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info .card .text-card{
  margin-bottom:20px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info .card .btn-wrapper{
  max-width:224px;
  margin:0 auto;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group{
  margin-bottom:30px;
  width:100%;
  position:relative;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group label{
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  color:#000;
  display:block;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input::-moz-placeholder{
  font-size:14px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input::placeholder{
  font-size:14px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input:focus{
  border-color:#bdbdbd;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input.not-valid-alert{
  border-color:#fff2e7;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-group .alert-danger{
  position:absolute;
  bottom:-20px;
  right:0;
  font-size:12px;
  color:#cd273b;
  transition:0.3s all ease;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check{
  padding-left:30px;
  margin-right:30px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check .form-check-label:before, .edit-nursery .dashboard-nursery .row1506 .form-holder .form-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:1px;
  left:-30px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check .form-check-label:before{
  width:18px;
  height:18px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check .form-check-label:after{
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check input{
  display:none;
  opacity:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check input:checked + .form-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:#8ac43d;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-check .wpcf7-not-valid-tip{
  top:unset;
  left:-32px;
  line-height:150%;
  bottom:-60px !important;
  text-align:left !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  padding-left:0;
  margin-right:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio span{
  width:100%;
  margin-bottom:10px;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio .form-check-label{
  padding:15.5px 25px;
  margin-right:30px;
  line-height:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio .form-check-label:before{
  left:0;
  border-radius:8px;
  width:calc(100% - 4px);
  height:calc(100% - 4px);
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio .form-check-label:after{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio input{
  display:none;
  opacity:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio input:checked + .form-check-label:before{
  border-color:#76b128;
  background:transparent;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio input:checked + .form-check-label{
  background:#f3f9eb;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-radio input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:transparent;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
  position:absolute;
  top:41px;
  right:129px;
  z-index:2;
  display:block;
  clear:both;
  margin:0 auto;
  width:100%;
  max-width:352px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo label{
  position:relative;
  display:flex;
  flex-direction:column;
  float:left;
  clear:both;
  width:100%;
  height:264px;
  padding:20px;
  text-align:center;
  background:#fff;
  border:1px solid #ededed;
  border-radius:12px 12px 0 0;
  transition:all 0.2s ease;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo label.hover #start i{
  transform:scale(0.8);
  opacity:0.3;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo.loaded #start{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #start{
  float:left;
  clear:both;
  width:100%;
  margin-bottom:15px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #start.hidden{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #start i.icon-upload{
  display:block;
  margin:0 auto 15px;
  width:50px;
  height:47px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url("data:image/svg+xml,%3Csvg width='50' height='47' viewBox='0 0 50 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6642 12.0707C40.1296 8.89369 38.5564 5.99424 36.1505 3.79395C33.4773 1.34691 30.0021 0 26.3829 0C23.5863 0 20.8616 0.801974 18.5277 2.31339C16.5844 3.56776 14.9702 5.26424 13.8289 7.25889C13.3354 7.16636 12.8213 7.11495 12.3072 7.11495C7.93749 7.11495 4.38001 10.6724 4.38001 15.0422C4.38001 15.6076 4.4417 16.1526 4.54452 16.6872C1.71705 18.7436 0 22.0543 0 25.5809C0 28.429 1.05902 31.1947 2.99198 33.3847C4.97635 35.6262 7.59819 36.9525 10.3948 37.1067C10.4257 37.1067 10.4462 37.1067 10.4771 37.1067H19.3193C20.0905 37.1067 20.7074 36.4898 20.7074 35.7187C20.7074 34.9476 20.0905 34.3307 19.3193 34.3307H10.5182C6.31298 34.0736 2.77606 30.074 2.77606 25.5706C2.77606 22.6609 4.33889 19.9465 6.85791 18.4763C7.44396 18.137 7.69073 17.4275 7.46453 16.79C7.25889 16.2348 7.15608 15.6488 7.15608 15.0216C7.15608 12.1838 9.46946 9.87045 12.3072 9.87045C12.9138 9.87045 13.5102 9.97327 14.0654 10.1789C14.744 10.4257 15.4946 10.1172 15.803 9.46946C17.7257 5.38762 21.8795 2.7555 26.3932 2.7555C32.4594 2.7555 37.4666 7.30002 38.0424 13.3251C38.1041 13.9523 38.577 14.4561 39.1939 14.5589C43.7693 15.3403 47.2239 19.5661 47.2239 24.3882C47.2239 29.4983 43.2038 33.94 38.248 34.3204H30.6704C29.8992 34.3204 29.2823 34.9373 29.2823 35.7084C29.2823 36.4795 29.8992 37.0964 30.6704 37.0964H38.2994C38.3302 37.0964 38.3611 37.0964 38.4022 37.0964C41.5381 36.8702 44.4684 35.4308 46.6482 33.0249C48.8176 30.6395 50 27.5756 50 24.3882C49.9897 18.6202 46.0518 13.4896 40.6642 12.0707Z' fill='%23BDBDBD'/%3E%3Cpath d='M33.3327 26.8964C33.8776 26.3515 33.8776 25.4776 33.3327 24.9326L25.9812 17.5812C25.7242 17.3241 25.3643 17.1699 25.0045 17.1699C24.6446 17.1699 24.2847 17.3139 24.0277 17.5812L16.6763 24.9326C16.1313 25.4776 16.1313 26.3515 16.6763 26.8964C16.9436 27.1638 17.3035 27.3077 17.653 27.3077C18.0026 27.3077 18.3625 27.174 18.6298 26.8964L23.6164 21.9098V44.8277C23.6164 45.5989 24.2333 46.2158 25.0045 46.2158C25.7756 46.2158 26.3925 45.5989 26.3925 44.8277V21.9098L31.3791 26.8964C31.9138 27.4414 32.7877 27.4414 33.3327 26.8964Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
  transition:all 0.2s ease-in-out;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response{
  float:left;
  clear:both;
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response.hidden{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response.hidden-load{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  top:1px;
  right:1px;
  border-radius:12px 12px 0 0;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  background:white;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response #file-progress-number{
  font-weight:400;
  font-size:24px;
  line-height:133%;
  color:#000;
  border:1px solid #e5e5e5;
  border-radius:8px;
  padding:10px;
  width:70px;
  height:70px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:25px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response progress[value]{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  width:160px;
  height:6px;
  border-radius:3px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response progress[value]::-webkit-progress-bar{
  background-color:#E5E5E5;
  border-radius:3px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response progress[value]::-webkit-progress-value{
  background-color:#76B128;
  border-radius:3px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #response progress[value]::-moz-progress-bar{
  background-color:#E5E5E5;
  border-radius:3px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #messages{
  background:#fff2e7;
  border-radius:8px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #messages span{
  padding:10px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #messages.hidden{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #file-image, .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #father-image, .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #mather-image{
  display:inline;
  margin:0 auto;
  width:100%;
  height:100%;
  max-width:252px;
  max-height:180px;
  -o-object-fit:contain;
  object-fit:contain;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #file-image.hidden, .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #father-image.hidden, .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #mather-image.hidden{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #notimage{
  display:block;
  float:left;
  clear:both;
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #notimage.hidden{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo input[type=file]{
  height:264px;
  position:absolute;
  right:0;
  z-index:1;
  opacity:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo div{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-bottom:5px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  display:block;
  text-align:center;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo span a{
  font-weight:400;
  font-size:12px;
  line-height:167%;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
  color:#bdbdbd;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo .btn-transparent-grey{
  display:inline-block;
  margin:10px 12% 0;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  max-width:201px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo .btn-transparent-grey.hidden{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo #file-reupload-btn{
  max-width:315px;
  width:100%;
  margin:10px auto 0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-menubar{
  display:none !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-toolbar .tox-toolbar__group{
  padding:0 !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-toolbar .tox-toolbar__group .tox-tbtn .tox-icon{
  transform:scale(0.7);
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-wys .tox .tox-statusbar .tox-statusbar__help-text{
  opacity:0 !important;
  pointer-events:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .form-wys .tox .tox-statusbar .tox-statusbar__branding{
  display:none !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select{
  margin-right:30px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select, .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .filter-check{
  margin-right:20px;
  flex-basis:auto;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select:last-child, .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .filter-check:last-child{
  margin-right:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:400;
  color:#000;
  height:45px;
  border:2px solid #ededed;
  border-radius:8px;
  min-width:250px;
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select.mobile{
  display:none !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-styled{
  background-color:#fff;
  padding:8px 60px 8px 15px;
  transition:0.3s all ease-in;
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:10px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-options{
  display:none;
  position:absolute;
  bottom:-10px;
  width:-moz-fit-content;
  width:fit-content;
  min-width:calc(100% + 4px);
  left:-2px;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 1px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius:8px;
  transform:translate(0, 100%);
  max-height:300px;
  overflow-y:scroll;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-options::-webkit-scrollbar{
  width:2px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-options li{
  margin:0;
  padding:12px 15px;
  transition:0.3s all ease;
  font-weight:500;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-options li:hover, .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-options li.is-selected{
  font-weight:500;
  background:#ededed;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select-options li[rel=hide]{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap .group-select .alert{
  bottom:21px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap{
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery{
  margin-bottom:20px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:20px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block .title-gallery{
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-right:30px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block .title-gallery span{
  color:#bdbdbd;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block span a{
  font-size:12px;
  line-height:167%;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
  color:#bdbdbd;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  justify-content:space-between;
  flex-direction:column;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section__top{
  display:flex;
  margin-bottom:20px;
  gap:20px;
  width:100%;
  align-items:stretch;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet{
  flex:1 0 auto;
  position:relative;
  margin:0 !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet img{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active img{
  display:block !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active .not-found{
  display:none !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active .label{
  display:block !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .not-found{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px;
  width:100%;
  height:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .not-found i.icon-upload{
  display:block;
  margin:0 auto 15px;
  width:50px;
  height:47px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url("data:image/svg+xml,%3Csvg width='50' height='47' viewBox='0 0 50 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6642 12.0707C40.1296 8.89369 38.5564 5.99424 36.1505 3.79395C33.4773 1.34691 30.0021 0 26.3829 0C23.5863 0 20.8616 0.801974 18.5277 2.31339C16.5844 3.56776 14.9702 5.26424 13.8289 7.25889C13.3354 7.16636 12.8213 7.11495 12.3072 7.11495C7.93749 7.11495 4.38001 10.6724 4.38001 15.0422C4.38001 15.6076 4.4417 16.1526 4.54452 16.6872C1.71705 18.7436 0 22.0543 0 25.5809C0 28.429 1.05902 31.1947 2.99198 33.3847C4.97635 35.6262 7.59819 36.9525 10.3948 37.1067C10.4257 37.1067 10.4462 37.1067 10.4771 37.1067H19.3193C20.0905 37.1067 20.7074 36.4898 20.7074 35.7187C20.7074 34.9476 20.0905 34.3307 19.3193 34.3307H10.5182C6.31298 34.0736 2.77606 30.074 2.77606 25.5706C2.77606 22.6609 4.33889 19.9465 6.85791 18.4763C7.44396 18.137 7.69073 17.4275 7.46453 16.79C7.25889 16.2348 7.15608 15.6488 7.15608 15.0216C7.15608 12.1838 9.46946 9.87045 12.3072 9.87045C12.9138 9.87045 13.5102 9.97327 14.0654 10.1789C14.744 10.4257 15.4946 10.1172 15.803 9.46946C17.7257 5.38762 21.8795 2.7555 26.3932 2.7555C32.4594 2.7555 37.4666 7.30002 38.0424 13.3251C38.1041 13.9523 38.577 14.4561 39.1939 14.5589C43.7693 15.3403 47.2239 19.5661 47.2239 24.3882C47.2239 29.4983 43.2038 33.94 38.248 34.3204H30.6704C29.8992 34.3204 29.2823 34.9373 29.2823 35.7084C29.2823 36.4795 29.8992 37.0964 30.6704 37.0964H38.2994C38.3302 37.0964 38.3611 37.0964 38.4022 37.0964C41.5381 36.8702 44.4684 35.4308 46.6482 33.0249C48.8176 30.6395 50 27.5756 50 24.3882C49.9897 18.6202 46.0518 13.4896 40.6642 12.0707Z' fill='%23BDBDBD'/%3E%3Cpath d='M33.3327 26.8964C33.8776 26.3515 33.8776 25.4776 33.3327 24.9326L25.9812 17.5812C25.7242 17.3241 25.3643 17.1699 25.0045 17.1699C24.6446 17.1699 24.2847 17.3139 24.0277 17.5812L16.6763 24.9326C16.1313 25.4776 16.1313 26.3515 16.6763 26.8964C16.9436 27.1638 17.3035 27.3077 17.653 27.3077C18.0026 27.3077 18.3625 27.174 18.6298 26.8964L23.6164 21.9098V44.8277C23.6164 45.5989 24.2333 46.2158 25.0045 46.2158C25.7756 46.2158 26.3925 45.5989 26.3925 44.8277V21.9098L31.3791 26.8964C31.9138 27.4414 32.7877 27.4414 33.3327 26.8964Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
  transition:all 0.2s ease-in-out;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet img{
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:8px;
  width:100% !important;
  height:100% !important;
  position:absolute;
  top:0;
  left:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .label{
  display:none;
  opacity:0;
  visibility:hidden;
  transition:0.2s;
  position:absolute;
  bottom:5px;
  left:5px;
  right:5px;
  padding:5px;
  background-color:#fff;
  color:#000;
  border-radius:6px;
  text-align:center;
  font-size:12px;
  line-height:1.1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet:hover .label{
  visibility:visible;
  opacity:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div{
  border:2px dashed #ededed;
  border-radius:8px;
  flex:0 1 100%;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:226px;
  margin:0 !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container{
  max-width:210px;
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon{
  text-align:center;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon svg{
  margin-bottom:10px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span{
  display:block;
  width:100%;
  margin-bottom:10px;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span.gray{
  margin-bottom:15px;
  color:#bdbdbd;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span:last-child{
  margin-bottom:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span.btn-transparent-gray{
  font-weight:500;
  color:#828282;
  border:2px solid #bdbdbd;
  border-radius:8px;
  padding:10px 10px 10px 15px;
  min-width:177px;
  height:45px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span.btn-transparent-gray:hover{
  border-color:#76b128;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div #gallery-upload{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.8%;
  width:103.6%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
  width:13.0666666667%;
  margin:0 1.8% 2.1em;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container{
  position:relative;
  margin-bottom:20px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container:hover .delete-preview{
  opacity:1;
  z-index:2;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container:hover .image-div:before{
  opacity:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container.active .image-div:before{
  opacity:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div{
  height:100px;
  position:relative;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div .file-image, .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div .image-preview{
  border-radius:8px;
  width:100%;
  height:100px;
  -o-object-fit:cover;
  object-fit:cover;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div:before{
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  border-radius:8px;
  z-index:-1;
  outline:2px solid #76b128;
  opacity:0;
  transition:0.3s all ease;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .error-text{
  margin-top:5px;
  font-size:10px;
  color:#cd273b;
  line-height:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .delete-preview{
  position:absolute;
  top:60px;
  right:5px;
  transition:0.7s all ease;
  cursor:pointer;
  opacity:1 !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container.error-size .image-div:before{
  outline:2px solid #fff2e7;
  opacity:1;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap{
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-content{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-content.active{
  position:relative;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-content.active:after{
  position:absolute;
  top:50%;
  content:"";
  right:-45px;
  width:13px;
  height:18px;
  transform:translate(0, -50%);
  background-position:center;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L7 11.5L17 1.5' stroke='%2376B128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-content input{
  margin-right:25px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-pop-up{
  display:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .btn-transparent-grey{
  display:inline-block;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  max-width:201px;
  min-width:160px;
  text-align:center;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .btn-transparent-grey[hidden]{
  display:none !important;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-data{
  position:relative;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .group-data:before{
  content:"";
  position:absolute;
  top:calc(50% + 14px);
  right:14px;
  width:18px;
  height:18px;
  z-index:0;
  transform:translate(0, -50%);
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4.49805V18.5C1 18.7653 1.10536 19.0196 1.29289 19.2072C1.48043 19.3947 1.73478 19.5 2 19.5H18C18.2652 19.5 18.5196 19.3947 18.7071 19.2072C18.8946 19.0196 19 18.7653 19 18.5V4.49805C19 4.23283 18.8946 3.97848 18.7071 3.79094C18.5196 3.6034 18.2652 3.49805 18 3.49805H2C1.73478 3.49805 1.48043 3.6034 1.29289 3.79094C1.10536 3.97848 1 4.23283 1 4.49805Z' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M15 3.51805V1.49805M5 3.51805V1.49805M5 9.51805V9.49805M10 9.51805V9.49805M15 9.51805V9.49805M5 13.518V13.498M10 13.518V13.498M15 13.518V13.498' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap .form-check{
  margin-right:40px;
  width:90px;
  padding-bottom:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap .form-check:last-child{
  margin-right:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap .form-check .form-check-label:before{
  width:13px;
  height:13px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .link-green{
  height:-moz-fit-content;
  height:fit-content;
  color:#76b128;
  font-size:14px;
  font-weight:500;
  line-height:20px;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
  width:100%;
  display:block;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check .form-check-label:before{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  transform:translate(0, -50%);
  background:transparent;
  transition:0.3s all ease;
  right:0;
  width:34px;
  height:20px;
  border-radius:100px;
  border:none;
  background:#e5e5e5;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  transition:0.3s all ease;
  width:18px;
  height:18px;
  right:0;
  background-color:#fff;
  border-radius:50%;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.25);
  transform:translate(-14px, -50%);
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check input{
  display:none;
  opacity:0;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check input:checked + .form-check-label:before{
  background:#76b128;
  border-color:transparent;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check input:checked + .form-check-label:after{
  transform:translate(-2px, -50%);
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .full-width label{
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .form-holder .full-width .select{
  width:100%;
}
.edit-nursery .dashboard-nursery .row1506 .button{
  margin:40px 0 60px;
}
.edit-nursery .dashboard-nursery .row1506 .button .btn-transparent-red{
  display:inline-block;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #fff2e7;
  border-radius:8px;
  outline:none;
  padding:14px 10px;
  height:45px;
  line-height:1;
  color:#cd273b;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  min-width:221px;
  text-align:center;
  max-width:-moz-fit-content;
  max-width:fit-content;
}
.edit-nursery .dashboard-nursery .row1506 .button .btn-transparent-red:hover{
  border:2px solid #cd273b;
  box-shadow:none;
}
.edit-nursery .dashboard-nursery .row1506 .button .btn-transparent-red:active{
  border:2px solid #cd273b;
  color:#cd273b;
}
.edit-nursery .dashboard-nursery .row1506 .button-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn{
  width:48%;
}
.edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn:active{
  background:unset;
}
.edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn-transparent-grey{
  display:inline-block;
  margin-right:32px;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  text-align:center;
}
.edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn-green:active{
  background:#8ac43d;
}
.edit-nursery .dashboard-nursery .row1506 .message-block{
  padding:80px 0;
}
.edit-nursery .dashboard-nursery .row1506 .message-block p{
  font-size:22px;
}

.edit-pet .dashboard-pet{
  overflow:hidden;
  padding-right:100px;
  padding-left:100px;
}
.edit-pet .dashboard-pet .row1506{
  position:relative;
}
.edit-pet .dashboard-pet .row1506 .title-group{
  padding:40px 0;
  margin-bottom:0;
}
.edit-pet .dashboard-pet .row1506 .title-group .breadcrumbs{
  margin-bottom:5px;
}
.edit-pet .dashboard-pet .row1506 .title-group h1{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:0;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav{
  position:relative;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav ul{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav ul li{
  margin-right:76px;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav ul li:last-child{
  margin-right:0;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav ul li a{
  padding:28px 0;
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  text-decoration:none !important;
  position:relative;
  display:block;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav ul li a:before{
  position:absolute;
  content:"";
  width:0;
  bottom:0;
  left:0;
  height:3px;
  background:transparent;
  z-index:1;
  transition:0.3s all ease;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav ul li:nth-child(3) a{
  color:#76b128;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav ul li:nth-child(3) a:before{
  width:100%;
  background:#76b128;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav:before, .edit-pet .dashboard-pet .row1506 .dashboard-nav:after{
  content:"";
  position:absolute;
  height:1px;
  width:100vw;
  transform:translate(-50%, 0);
  left:50%;
  background:#ededed;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav:before{
  top:0;
}
.edit-pet .dashboard-pet .row1506 .dashboard-nav:after{
  bottom:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder{
  max-width:1248px;
  margin:0 auto;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
}
.edit-pet .dashboard-pet .row1506 .form-holder .left-content{
  max-width:740px;
  width:100%;
  margin-right:40px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .left-content .message{
  margin-top:10px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .left-content .message.bg-warning{
  background:#f8d7da;
  border:2px solid #cd273b;
  text-align:center;
  padding:20px;
  margin-top:20px;
  border-radius:8px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content{
  max-width:350px;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info{
  border:1px solid #ededed;
  border-radius:8px;
  background:#fff;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info .card{
  text-align:center;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info .card .image-card{
  margin-bottom:30px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info .card .image-card svg{
  width:142px;
  height:142px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info .card .info-card{
  font-weight:500;
  font-size:20px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info .card .text-card{
  margin-bottom:20px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info .card .btn-wrapper{
  max-width:224px;
  margin:0 auto;
}
.edit-pet .dashboard-pet .row1506 .form-holder .right-content .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group{
  margin-bottom:30px;
  width:100%;
  position:relative;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group label{
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  color:#000;
  display:block;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input::-moz-placeholder{
  font-size:14px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input::placeholder{
  font-size:14px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input:focus{
  border-color:#bdbdbd;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input.not-valid-alert{
  border-color:#fff2e7;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-group .alert-danger{
  position:absolute;
  bottom:-20px;
  right:0;
  font-size:12px;
  color:#cd273b;
  transition:0.3s all ease;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check{
  padding-left:30px;
  margin-right:30px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check .form-check-label:before, .edit-pet .dashboard-pet .row1506 .form-holder .form-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:1px;
  left:-30px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check .form-check-label:before{
  width:14px;
  height:14px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check .form-check-label:after{
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check input{
  display:none;
  opacity:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check input:checked + .form-check-label:before{
  border-color:#76b128;
  background:#76b128;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:#8ac43d;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-check .wpcf7-not-valid-tip{
  top:unset;
  left:-32px;
  line-height:150%;
  bottom:-60px !important;
  text-align:left !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  padding-left:0;
  margin-right:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio span{
  width:100%;
  margin-bottom:10px;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio .form-check-label{
  padding:15.5px 25px;
  margin-right:30px;
  line-height:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio .form-check-label:before{
  left:0;
  border-radius:8px;
  width:calc(100% - 4px);
  height:calc(100% - 4px);
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio .form-check-label:after{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio input{
  display:none;
  opacity:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio input:checked + .form-check-label:before{
  border-color:#76b128;
  background:transparent;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio input:checked + .form-check-label{
  background:#f3f9eb;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-radio input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:transparent;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo{
  display:block;
  clear:both;
  margin:0 auto;
  width:100%;
  max-width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo label{
  position:relative;
  display:flex;
  flex-direction:column;
  float:left;
  clear:both;
  width:100%;
  height:264px;
  padding:20px;
  text-align:center;
  background:#fff;
  border:2px dashed #ededed;
  border-radius:8px;
  transition:all 0.2s ease;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo label.hover #start i{
  transform:scale(0.8);
  opacity:0.3;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo.loaded #start{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #start{
  float:left;
  clear:both;
  width:100%;
  margin:auto;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #start.hidden{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #start i.icon-upload{
  display:block;
  margin:0 auto 15px;
  width:27px;
  height:26px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.7812 0H4.21875C1.89246 0 0 1.9602 0 4.36975V19.6639C0 22.0734 1.89246 24.0336 4.21875 24.0336H14.2383C14.6406 24.0336 15.0079 23.7966 15.1852 23.4223C15.3624 23.0483 15.3187 22.6021 15.0723 22.2727L12.3137 18.5798L19.9598 8.50607L24.8906 14.599V16.4412C24.8906 17.0446 25.3628 17.5336 25.9453 17.5336C26.5279 17.5336 27 17.0446 27 16.4412V4.36975C27 1.9602 25.1075 0 22.7812 0ZM20.7419 6.07135C20.5378 5.81915 20.2352 5.67512 19.9171 5.68089C19.5993 5.68601 19.3008 5.8392 19.1045 6.09802L10.9826 16.7981L8.21688 13.0962C8.01707 12.8287 7.70911 12.6723 7.38281 12.6723H7.38137C7.05446 12.6727 6.74609 12.8302 6.54689 13.0986L4.22575 16.224C3.87062 16.7023 3.95693 17.3881 4.41856 17.7559C4.8804 18.124 5.54247 18.0344 5.8976 17.5562L7.38528 15.5531L12.0885 21.8487H4.21875C3.05571 21.8487 2.10938 20.8685 2.10938 19.6639V4.36975C2.10938 3.16508 3.05571 2.18487 4.21875 2.18487H22.7812C23.9443 2.18487 24.8906 3.16508 24.8906 4.36975V11.1979L20.7419 6.07135ZM7.38281 3.93277C5.63805 3.93277 4.21875 5.40287 4.21875 7.21008C4.21875 9.0173 5.63805 10.4874 7.38281 10.4874C9.12758 10.4874 10.5469 9.0173 10.5469 7.21008C10.5469 5.40287 9.12758 3.93277 7.38281 3.93277ZM7.38281 8.30252C6.80129 8.30252 6.32812 7.81242 6.32812 7.21008C6.32812 6.60775 6.80129 6.11765 7.38281 6.11765C7.96433 6.11765 8.4375 6.60775 8.4375 7.21008C8.4375 7.81242 7.96433 8.30252 7.38281 8.30252ZM27 20.8109C27 21.4143 26.5279 21.9034 25.9453 21.9034H23.0449V24.9076C23.0449 25.511 22.5728 26 21.9902 26C21.4077 26 20.9355 25.511 20.9355 24.9076V21.9034H18.0352C17.4526 21.9034 16.9805 21.4143 16.9805 20.8109C16.9805 20.2075 17.4526 19.7185 18.0352 19.7185H20.9355V16.7143C20.9355 16.1109 21.4077 15.6218 21.9902 15.6218C22.5728 15.6218 23.0449 16.1109 23.0449 16.7143V19.7185H25.9453C26.5279 19.7185 27 20.2075 27 20.8109Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
  transition:all 0.2s ease-in-out;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response{
  float:left;
  clear:both;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response.hidden{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response.hidden-load{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  top:1px;
  right:1px;
  border-radius:12px 12px 0 0;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  background:white;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response #file-progress-number{
  font-weight:400;
  font-size:24px;
  line-height:133%;
  color:#000;
  border:1px solid #e5e5e5;
  border-radius:8px;
  padding:10px;
  width:70px;
  height:70px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:25px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response progress[value]{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  width:160px;
  height:6px;
  border-radius:3px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response progress[value]::-webkit-progress-bar{
  background-color:#E5E5E5;
  border-radius:3px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response progress[value]::-webkit-progress-value{
  background-color:#76B128;
  border-radius:3px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #response progress[value]::-moz-progress-bar{
  background-color:#E5E5E5;
  border-radius:3px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #messages{
  background:#fff2e7;
  border-radius:8px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #messages span{
  padding:10px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #messages.hidden{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #file-image, .edit-pet .dashboard-pet .row1506 .form-holder .form-logo #father-image, .edit-pet .dashboard-pet .row1506 .form-holder .form-logo #mather-image{
  display:inline;
  margin:0 auto;
  width:100%;
  height:100%;
  max-width:100%;
  height:165px;
  -o-object-fit:contain;
  object-fit:contain;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #file-image.hidden, .edit-pet .dashboard-pet .row1506 .form-holder .form-logo #father-image.hidden, .edit-pet .dashboard-pet .row1506 .form-holder .form-logo #mather-image.hidden{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #notimage{
  display:block;
  float:left;
  clear:both;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #notimage.hidden{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo input[type=file]{
  height:264px;
  position:absolute;
  right:0;
  z-index:-1;
  opacity:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo div{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-bottom:5px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  display:block;
  text-align:center;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo span a{
  font-weight:400;
  font-size:12px;
  line-height:167%;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
  color:#bdbdbd;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo .btn-transparent-grey{
  display:inline-block;
  margin:10px 12% 0;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  max-width:201px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo .btn-transparent-grey.hidden{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-logo #file-reupload-btn{
  max-width:315px;
  width:100%;
  margin:10px auto 0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-menubar{
  display:none !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-toolbar .tox-toolbar__group{
  padding:0 !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-toolbar .tox-toolbar__group .tox-tbtn .tox-icon{
  transform:scale(0.7);
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-wys .tox .tox-statusbar .tox-statusbar__help-text{
  opacity:0 !important;
  pointer-events:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .form-wys .tox .tox-statusbar .tox-statusbar__branding{
  display:none !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select{
  margin-right:30px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select, .edit-pet .dashboard-pet .row1506 .form-holder .group-select .filter-check{
  margin-right:20px;
  flex-basis:auto;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select:last-child, .edit-pet .dashboard-pet .row1506 .form-holder .group-select .filter-check:last-child{
  margin-right:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:400;
  color:#000;
  height:45px;
  border:2px solid #ededed;
  border-radius:8px;
  min-width:250px;
  width:-moz-fit-content;
  width:fit-content;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select.mobile{
  display:none !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-styled{
  background-color:#fff;
  padding:8px 60px 8px 15px;
  transition:0.3s all ease-in;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:10px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-options{
  display:none;
  position:absolute;
  bottom:-10px;
  width:-moz-fit-content;
  width:fit-content;
  min-width:calc(100% + 4px);
  left:-2px;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 1px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius:8px;
  transform:translate(0, 100%);
  max-height:300px;
  overflow:auto;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-options li{
  margin:0;
  padding:12px 15px;
  transition:0.3s all ease;
  font-weight:500;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-options li:hover, .edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-options li.is-selected{
  font-weight:500;
  background:#ededed;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select .select-options li[rel=hide]{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-select.full-width .select{
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap .group-select .alert{
  bottom:-20px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.5%;
  width:103%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three > *{
  width:30.3333333333%;
  margin:0 1.5% 2em;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three .group-select .select{
  min-width:220px;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-two{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.5%;
  width:103%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-two > *{
  width:47%;
  margin:0 1.5% 2.25em;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-two .group-select .select{
  min-width:220px;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.two-big-group{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.5%;
  width:103%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.two-big-group > *{
  width:47%;
  margin:0 1.5% 2.25em;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery{
  margin-bottom:20px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:20px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block .title-gallery{
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-right:30px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block .title-gallery span{
  color:#bdbdbd;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block span a{
  font-size:12px;
  line-height:167%;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
  color:#bdbdbd;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  justify-content:space-between;
  flex-direction:column;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section__top{
  display:flex;
  margin-bottom:20px;
  gap:20px;
  width:100%;
  align-items:stretch;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet{
  flex:1 0 auto;
  position:relative;
  margin:0 !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet img{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active img{
  display:block !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active .not-found{
  display:none !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active .label{
  display:block !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .not-found{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px;
  width:100%;
  height:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .not-found i.icon-upload{
  display:block;
  margin:0 auto 15px;
  width:50px;
  height:47px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url("data:image/svg+xml,%3Csvg width='50' height='47' viewBox='0 0 50 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6642 12.0707C40.1296 8.89369 38.5564 5.99424 36.1505 3.79395C33.4773 1.34691 30.0021 0 26.3829 0C23.5863 0 20.8616 0.801974 18.5277 2.31339C16.5844 3.56776 14.9702 5.26424 13.8289 7.25889C13.3354 7.16636 12.8213 7.11495 12.3072 7.11495C7.93749 7.11495 4.38001 10.6724 4.38001 15.0422C4.38001 15.6076 4.4417 16.1526 4.54452 16.6872C1.71705 18.7436 0 22.0543 0 25.5809C0 28.429 1.05902 31.1947 2.99198 33.3847C4.97635 35.6262 7.59819 36.9525 10.3948 37.1067C10.4257 37.1067 10.4462 37.1067 10.4771 37.1067H19.3193C20.0905 37.1067 20.7074 36.4898 20.7074 35.7187C20.7074 34.9476 20.0905 34.3307 19.3193 34.3307H10.5182C6.31298 34.0736 2.77606 30.074 2.77606 25.5706C2.77606 22.6609 4.33889 19.9465 6.85791 18.4763C7.44396 18.137 7.69073 17.4275 7.46453 16.79C7.25889 16.2348 7.15608 15.6488 7.15608 15.0216C7.15608 12.1838 9.46946 9.87045 12.3072 9.87045C12.9138 9.87045 13.5102 9.97327 14.0654 10.1789C14.744 10.4257 15.4946 10.1172 15.803 9.46946C17.7257 5.38762 21.8795 2.7555 26.3932 2.7555C32.4594 2.7555 37.4666 7.30002 38.0424 13.3251C38.1041 13.9523 38.577 14.4561 39.1939 14.5589C43.7693 15.3403 47.2239 19.5661 47.2239 24.3882C47.2239 29.4983 43.2038 33.94 38.248 34.3204H30.6704C29.8992 34.3204 29.2823 34.9373 29.2823 35.7084C29.2823 36.4795 29.8992 37.0964 30.6704 37.0964H38.2994C38.3302 37.0964 38.3611 37.0964 38.4022 37.0964C41.5381 36.8702 44.4684 35.4308 46.6482 33.0249C48.8176 30.6395 50 27.5756 50 24.3882C49.9897 18.6202 46.0518 13.4896 40.6642 12.0707Z' fill='%23BDBDBD'/%3E%3Cpath d='M33.3327 26.8964C33.8776 26.3515 33.8776 25.4776 33.3327 24.9326L25.9812 17.5812C25.7242 17.3241 25.3643 17.1699 25.0045 17.1699C24.6446 17.1699 24.2847 17.3139 24.0277 17.5812L16.6763 24.9326C16.1313 25.4776 16.1313 26.3515 16.6763 26.8964C16.9436 27.1638 17.3035 27.3077 17.653 27.3077C18.0026 27.3077 18.3625 27.174 18.6298 26.8964L23.6164 21.9098V44.8277C23.6164 45.5989 24.2333 46.2158 25.0045 46.2158C25.7756 46.2158 26.3925 45.5989 26.3925 44.8277V21.9098L31.3791 26.8964C31.9138 27.4414 32.7877 27.4414 33.3327 26.8964Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
  transition:all 0.2s ease-in-out;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet img{
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:8px;
  width:100% !important;
  height:100% !important;
  position:absolute;
  top:0;
  left:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .label{
  display:none;
  opacity:0;
  visibility:hidden;
  transition:0.2s;
  position:absolute;
  bottom:5px;
  left:5px;
  right:5px;
  padding:5px;
  background-color:#fff;
  color:#000;
  border-radius:6px;
  text-align:center;
  font-size:12px;
  line-height:1.1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet:hover .label{
  visibility:visible;
  opacity:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div{
  border:2px dashed #ededed;
  border-radius:8px;
  flex:0 1 65%;
  max-width:482px;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:226px;
  margin:0 !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container{
  max-width:210px;
  width:100%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon{
  text-align:center;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon svg{
  margin-bottom:10px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span{
  display:block;
  width:100%;
  margin-bottom:10px;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span.gray{
  margin-bottom:15px;
  color:#bdbdbd;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span:last-child{
  margin-bottom:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span.btn-transparent-gray{
  font-weight:500;
  color:#828282;
  border:2px solid #bdbdbd;
  border-radius:8px;
  padding:10px 10px 10px 15px;
  min-width:177px;
  height:45px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div .upload-container .upload-icon span.btn-transparent-gray:hover{
  border-color:#76b128;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div #gallery-upload{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.8%;
  width:103.6%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
  width:13.0666666667%;
  margin:0 1.8% 2.1em;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container{
  position:relative;
  margin-bottom:20px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container:hover .delete-preview{
  opacity:1;
  z-index:2;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container:hover .image-div:before{
  opacity:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container.active .image-div:before{
  opacity:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div{
  height:100px;
  position:relative;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div .file-image, .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div .image-preview{
  border-radius:8px;
  width:100%;
  height:100px;
  -o-object-fit:cover;
  object-fit:cover;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .image-div:before{
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  border-radius:8px;
  z-index:-1;
  outline:2px solid #76b128;
  opacity:0;
  transition:0.3s all ease;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .error-text{
  margin-top:5px;
  font-size:10px;
  color:#cd273b;
  line-height:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container .delete-preview{
  position:absolute;
  top:60px;
  right:5px;
  transition:0.7s all ease;
  cursor:pointer;
  opacity:1 !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper .image-preview-container.error-size .image-div:before{
  outline:2px solid #fff2e7;
  opacity:1;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap .form-video .title-video{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  display:block;
  margin-bottom:10px;
  text-align:left;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap .form-video #file-drag{
  height:auto;
  min-height:330px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap .form-video .icon-upload{
  background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4745 5.65199C11.8542 5.29196 11.113 5.29077 10.4915 5.64862C9.86823 6.00766 9.49609 6.65215 9.49609 7.37241V12.4323C9.49609 13.1527 9.86823 13.797 10.4917 14.1561C10.8013 14.3344 11.1407 14.4237 11.4803 14.4237C11.8219 14.4237 12.1635 14.3334 12.4745 14.1527L16.8344 11.623C17.4543 11.2633 17.8242 10.62 17.8242 9.90234C17.8242 9.18466 17.4543 8.54137 16.8344 8.18173L12.4745 5.65199ZM11.5273 12.3539V7.45076L15.7523 9.90234L11.5273 12.3539ZM23.9688 10.6133V4.0625C23.9688 2.94254 23.0575 2.03125 21.9375 2.03125H4.0625C2.94254 2.03125 2.03125 2.94254 2.03125 4.0625V15.7422C2.03125 16.8622 2.94254 17.7734 4.0625 17.7734H21.9375C23.0575 17.7734 23.9688 16.8622 23.9688 15.7422C23.9688 15.1812 24.4234 14.7266 24.9844 14.7266C25.5453 14.7266 26 15.1812 26 15.7422C26 17.9823 24.1776 19.8047 21.9375 19.8047H4.0625C1.82237 19.8047 0 17.9823 0 15.7422V4.0625C0 1.82237 1.82237 0 4.0625 0H21.9375C24.1776 0 26 1.82237 26 4.0625V10.6133C26 11.1743 25.5453 11.6289 24.9844 11.6289C24.4234 11.6289 23.9688 11.1743 23.9688 10.6133ZM26 23.918C26 24.4789 25.5453 24.9336 24.9844 24.9336H11.9336C11.3726 24.9336 10.918 24.4789 10.918 23.918C10.918 23.357 11.3726 22.9023 11.9336 22.9023H24.9844C25.5453 22.9023 26 23.357 26 23.918ZM8.88672 23.9688C8.88672 25.0905 7.97722 26 6.85547 26C6.08284 26 5.41118 25.5686 5.06761 24.9336H1.01562C0.454651 24.9336 0 24.4789 0 23.918C0 23.357 0.454651 22.9023 1.01562 22.9023H5.12672C5.48457 22.3235 6.12489 21.9375 6.85547 21.9375C7.97722 21.9375 8.88672 22.847 8.88672 23.9688Z' fill='%23BDBDBD' /%3E%3C/svg%3E") !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap .form-video video.hidden{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-content{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-content.active{
  position:relative;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-content.active:after{
  position:absolute;
  top:50%;
  content:"";
  right:-45px;
  width:13px;
  height:18px;
  transform:translate(0, -50%);
  background-position:center;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L7 11.5L17 1.5' stroke='%2376B128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-content input{
  margin-right:25px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-pop-up{
  display:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .btn-transparent-grey{
  display:inline-block;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  max-width:201px;
  min-width:160px;
  text-align:center;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .btn-transparent-grey[hidden]{
  display:none !important;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-email .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.edit-pet .dashboard-pet .row1506 .form-holder .check-wrap{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.edit-pet .dashboard-pet .row1506 .form-holder .check-wrap .form-check{
  margin-right:40px;
  width:90px;
  padding-bottom:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .check-wrap .form-check:last-child{
  margin-right:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .check-wrap .form-check .form-check-label:before{
  width:13px;
  height:13px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .check-wrap.check-three{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.5%;
  width:103%;
}
.edit-pet .dashboard-pet .row1506 .form-holder .check-wrap.check-three > *{
  width:30.3333333333%;
  margin:0 1.5% 2em;
}
.edit-pet .dashboard-pet .row1506 .form-holder .link-green{
  height:-moz-fit-content;
  height:fit-content;
  color:#76b128;
  font-size:14px;
  font-weight:500;
  line-height:20px;
}
.edit-pet .dashboard-pet .row1506 .form-holder .filter-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
  width:100%;
  display:block;
}
.edit-pet .dashboard-pet .row1506 .form-holder .filter-check .form-check-label:before{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  transform:translate(0, -50%);
  background:transparent;
  transition:0.3s all ease;
  right:0;
  width:34px;
  height:20px;
  border-radius:100px;
  border:none;
  background:#e5e5e5;
}
.edit-pet .dashboard-pet .row1506 .form-holder .filter-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:50%;
  transition:0.3s all ease;
  width:18px;
  height:18px;
  right:0;
  background-color:#fff;
  border-radius:50%;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.25);
  transform:translate(-14px, -50%);
}
.edit-pet .dashboard-pet .row1506 .form-holder .filter-check input{
  display:none;
  opacity:0;
}
.edit-pet .dashboard-pet .row1506 .form-holder .filter-check input:checked + .form-check-label:before{
  background:#76b128;
  border-color:transparent;
}
.edit-pet .dashboard-pet .row1506 .form-holder .filter-check input:checked + .form-check-label:after{
  transform:translate(-2px, -50%);
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-data{
  position:relative;
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-data:before{
  content:"";
  position:absolute;
  top:calc(50% + 14px);
  right:14px;
  width:18px;
  height:18px;
  z-index:0;
  transform:translate(0, -50%);
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4.49805V18.5C1 18.7653 1.10536 19.0196 1.29289 19.2072C1.48043 19.3947 1.73478 19.5 2 19.5H18C18.2652 19.5 18.5196 19.3947 18.7071 19.2072C18.8946 19.0196 19 18.7653 19 18.5V4.49805C19 4.23283 18.8946 3.97848 18.7071 3.79094C18.5196 3.6034 18.2652 3.49805 18 3.49805H2C1.73478 3.49805 1.48043 3.6034 1.29289 3.79094C1.10536 3.97848 1 4.23283 1 4.49805Z' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M15 3.51805V1.49805M5 3.51805V1.49805M5 9.51805V9.49805M10 9.51805V9.49805M15 9.51805V9.49805M5 13.518V13.498M10 13.518V13.498M15 13.518V13.498' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
}
.edit-pet .dashboard-pet .row1506 .form-holder .group-data .input-hidden{
  opacity:0;
  z-index:-1;
  position:absolute;
  bottom:0;
  left:0;
  height:0;
  width:0;
  outline:0;
  padding:0;
  margin:0;
  border:0;
}
.edit-pet .dashboard-pet .row1506 .button{
  margin:40px 0 60px;
}
.edit-pet .dashboard-pet .row1506 .button .btn-transparent-red{
  display:inline-block;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #fff2e7;
  border-radius:8px;
  outline:none;
  padding:14px 10px;
  height:45px;
  line-height:1;
  color:#cd273b;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  min-width:221px;
  text-align:center;
  max-width:-moz-fit-content;
  max-width:fit-content;
}
.edit-pet .dashboard-pet .row1506 .button .btn-transparent-red:hover{
  border:2px solid #cd273b;
  box-shadow:none;
}
.edit-pet .dashboard-pet .row1506 .button .btn-transparent-red:active{
  border:2px solid #cd273b;
  color:#cd273b;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper .btn{
  width:48%;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper .btn:active{
  background:unset;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper .btn-transparent-grey{
  display:inline-block;
  margin-right:32px;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  text-align:center;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper .btn-green{
  padding:15.5px 38px;
}
.edit-pet .dashboard-pet .row1506 .button-wrapper .btn-green:active{
  background:#8ac43d;
}
.edit-pet .dashboard-pet .row1506 .message-block{
  padding:80px 0;
}
.edit-pet .dashboard-pet .row1506 .message-block p{
  font-size:22px;
}
.edit-pet #wp-edit-pet .js-generate-name-container{
  position:relative;
}
.edit-pet #wp-edit-pet .js-generate-name-container .js-generate-name{
  position:absolute;
  top:0;
  right:0;
  cursor:pointer;
  color:#bdbdbd;
  font-size:14px;
  line-height:143%;
}
.edit-pet #wp-edit-pet .js-generate-name-container .js-generate-name:hover{
  text-decoration:underline;
}

.page-template-templatesdashboard-php .dashboard{
  padding:100px;
}

.edit-user .user-profile-section,
.edit-user .user-messages-section,
.my-messages .user-profile-section,
.my-messages .user-messages-section{
  overflow:hidden;
  padding-right:100px;
  padding-left:100px;
  padding-bottom:100px;
}
.edit-user .user-profile-section .row1506,
.edit-user .user-messages-section .row1506,
.my-messages .user-profile-section .row1506,
.my-messages .user-messages-section .row1506{
  position:relative;
}
.edit-user .user-profile-section .row1506 .title-group,
.edit-user .user-messages-section .row1506 .title-group,
.my-messages .user-profile-section .row1506 .title-group,
.my-messages .user-messages-section .row1506 .title-group{
  padding:20px 0;
  margin-bottom:0;
}
.edit-user .user-profile-section .row1506 .title-group .breadcrumbs,
.edit-user .user-messages-section .row1506 .title-group .breadcrumbs,
.my-messages .user-profile-section .row1506 .title-group .breadcrumbs,
.my-messages .user-messages-section .row1506 .title-group .breadcrumbs{
  margin-bottom:5px;
}
.edit-user .user-profile-section .row1506 .title-group h1,
.edit-user .user-messages-section .row1506 .title-group h1,
.my-messages .user-profile-section .row1506 .title-group h1,
.my-messages .user-messages-section .row1506 .title-group h1{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:0;
}
.edit-user .user-profile-section .row1506 .dashboard-nav,
.edit-user .user-messages-section .row1506 .dashboard-nav,
.my-messages .user-profile-section .row1506 .dashboard-nav,
.my-messages .user-messages-section .row1506 .dashboard-nav{
  position:relative;
  margin-bottom:40px;
}
.edit-user .user-profile-section .row1506 .dashboard-nav ul,
.edit-user .user-messages-section .row1506 .dashboard-nav ul,
.my-messages .user-profile-section .row1506 .dashboard-nav ul,
.my-messages .user-messages-section .row1506 .dashboard-nav ul{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.edit-user .user-profile-section .row1506 .dashboard-nav ul li,
.edit-user .user-messages-section .row1506 .dashboard-nav ul li,
.my-messages .user-profile-section .row1506 .dashboard-nav ul li,
.my-messages .user-messages-section .row1506 .dashboard-nav ul li{
  margin-right:76px;
}
.edit-user .user-profile-section .row1506 .dashboard-nav ul li:last-child,
.edit-user .user-messages-section .row1506 .dashboard-nav ul li:last-child,
.my-messages .user-profile-section .row1506 .dashboard-nav ul li:last-child,
.my-messages .user-messages-section .row1506 .dashboard-nav ul li:last-child{
  margin-right:0;
}
.edit-user .user-profile-section .row1506 .dashboard-nav ul li a,
.edit-user .user-messages-section .row1506 .dashboard-nav ul li a,
.my-messages .user-profile-section .row1506 .dashboard-nav ul li a,
.my-messages .user-messages-section .row1506 .dashboard-nav ul li a{
  padding:28px 0;
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  text-decoration:none !important;
  position:relative;
  display:block;
}
.edit-user .user-profile-section .row1506 .dashboard-nav ul li a:before,
.edit-user .user-messages-section .row1506 .dashboard-nav ul li a:before,
.my-messages .user-profile-section .row1506 .dashboard-nav ul li a:before,
.my-messages .user-messages-section .row1506 .dashboard-nav ul li a:before{
  position:absolute;
  content:"";
  width:0;
  bottom:0;
  left:0;
  height:3px;
  background:transparent;
  z-index:1;
  transition:0.3s all ease;
}
.edit-user .user-profile-section .row1506 .dashboard-nav ul li:nth-child(1) a,
.edit-user .user-messages-section .row1506 .dashboard-nav ul li:nth-child(1) a,
.my-messages .user-profile-section .row1506 .dashboard-nav ul li:nth-child(1) a,
.my-messages .user-messages-section .row1506 .dashboard-nav ul li:nth-child(1) a{
  pointer-events:none;
  color:#76b128;
}
.edit-user .user-profile-section .row1506 .dashboard-nav ul li:nth-child(1) a:before,
.edit-user .user-messages-section .row1506 .dashboard-nav ul li:nth-child(1) a:before,
.my-messages .user-profile-section .row1506 .dashboard-nav ul li:nth-child(1) a:before,
.my-messages .user-messages-section .row1506 .dashboard-nav ul li:nth-child(1) a:before{
  width:100%;
  background:#76b128;
}
.edit-user .user-profile-section .row1506 .dashboard-nav:before, .edit-user .user-profile-section .row1506 .dashboard-nav:after,
.edit-user .user-messages-section .row1506 .dashboard-nav:before,
.edit-user .user-messages-section .row1506 .dashboard-nav:after,
.my-messages .user-profile-section .row1506 .dashboard-nav:before,
.my-messages .user-profile-section .row1506 .dashboard-nav:after,
.my-messages .user-messages-section .row1506 .dashboard-nav:before,
.my-messages .user-messages-section .row1506 .dashboard-nav:after{
  content:"";
  position:absolute;
  height:1px;
  width:100vw;
  transform:translate(-50%, 0);
  left:50%;
  background:#ededed;
}
.edit-user .user-profile-section .row1506 .dashboard-nav:before,
.edit-user .user-messages-section .row1506 .dashboard-nav:before,
.my-messages .user-profile-section .row1506 .dashboard-nav:before,
.my-messages .user-messages-section .row1506 .dashboard-nav:before{
  top:0;
}
.edit-user .user-profile-section .row1506 .dashboard-nav:after,
.edit-user .user-messages-section .row1506 .dashboard-nav:after,
.my-messages .user-profile-section .row1506 .dashboard-nav:after,
.my-messages .user-messages-section .row1506 .dashboard-nav:after{
  bottom:0;
}
.edit-user .user-profile-section .row1506 .info-wrap,
.edit-user .user-messages-section .row1506 .info-wrap,
.my-messages .user-profile-section .row1506 .info-wrap,
.my-messages .user-messages-section .row1506 .info-wrap{
  margin:20px 0;
}
.edit-user .user-profile-section .row1506 .info-wrap .label,
.edit-user .user-messages-section .row1506 .info-wrap .label,
.my-messages .user-profile-section .row1506 .info-wrap .label,
.my-messages .user-messages-section .row1506 .info-wrap .label{
  font-size:20px;
  line-height:133%;
  padding-right:20px;
}
.edit-user .user-profile-section .row1506 .info-wrap .title,
.edit-user .user-messages-section .row1506 .info-wrap .title,
.my-messages .user-profile-section .row1506 .info-wrap .title,
.my-messages .user-messages-section .row1506 .info-wrap .title{
  font-size:18px;
}
.edit-user .user-profile-section .row1506 .btn-wrap,
.edit-user .user-messages-section .row1506 .btn-wrap,
.my-messages .user-profile-section .row1506 .btn-wrap,
.my-messages .user-messages-section .row1506 .btn-wrap{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.edit-user .user-profile-section .row1506 .btn-wrap .btn,
.edit-user .user-messages-section .row1506 .btn-wrap .btn,
.my-messages .user-profile-section .row1506 .btn-wrap .btn,
.my-messages .user-messages-section .row1506 .btn-wrap .btn{
  width:48%;
}
.edit-user .user-profile-section .row1506 .btn-wrap .btn:active,
.edit-user .user-messages-section .row1506 .btn-wrap .btn:active,
.my-messages .user-profile-section .row1506 .btn-wrap .btn:active,
.my-messages .user-messages-section .row1506 .btn-wrap .btn:active{
  background:unset;
}
.edit-user .user-profile-section .row1506 .btn-wrap .btn-transparent-grey,
.edit-user .user-messages-section .row1506 .btn-wrap .btn-transparent-grey,
.my-messages .user-profile-section .row1506 .btn-wrap .btn-transparent-grey,
.my-messages .user-messages-section .row1506 .btn-wrap .btn-transparent-grey{
  display:inline-block;
  margin-right:32px;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  text-align:center;
}
.edit-user .user-profile-section .row1506 .btn-wrap .btn-transparent-grey:hover,
.edit-user .user-messages-section .row1506 .btn-wrap .btn-transparent-grey:hover,
.my-messages .user-profile-section .row1506 .btn-wrap .btn-transparent-grey:hover,
.my-messages .user-messages-section .row1506 .btn-wrap .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.edit-user .user-profile-section .row1506 .btn-wrap .btn-transparent-grey:active,
.edit-user .user-messages-section .row1506 .btn-wrap .btn-transparent-grey:active,
.my-messages .user-profile-section .row1506 .btn-wrap .btn-transparent-grey:active,
.my-messages .user-messages-section .row1506 .btn-wrap .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.edit-user .user-profile-section .row1506 .btn-wrap .btn-green:active,
.edit-user .user-messages-section .row1506 .btn-wrap .btn-green:active,
.my-messages .user-profile-section .row1506 .btn-wrap .btn-green:active,
.my-messages .user-messages-section .row1506 .btn-wrap .btn-green:active{
  background:#8ac43d;
}
.edit-user .user-profile-section .row1506 .form-holder,
.edit-user .user-messages-section .row1506 .form-holder,
.my-messages .user-profile-section .row1506 .form-holder,
.my-messages .user-messages-section .row1506 .form-holder{
  max-width:500px;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group,
.edit-user .user-messages-section .row1506 .form-holder .form-group,
.my-messages .user-profile-section .row1506 .form-holder .form-group,
.my-messages .user-messages-section .row1506 .form-holder .form-group{
  margin-bottom:25px;
  width:100%;
  position:relative;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group label,
.edit-user .user-messages-section .row1506 .form-holder .form-group label,
.my-messages .user-profile-section .row1506 .form-holder .form-group label,
.my-messages .user-messages-section .row1506 .form-holder .form-group label{
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  color:rgba(0, 0, 0, 0.42);
  display:block;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input,
.edit-user .user-messages-section .row1506 .form-holder .form-group input,
.my-messages .user-profile-section .row1506 .form-holder .form-group input,
.my-messages .user-messages-section .row1506 .form-holder .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input::-moz-placeholder, .edit-user .user-messages-section .row1506 .form-holder .form-group input::-moz-placeholder, .my-messages .user-profile-section .row1506 .form-holder .form-group input::-moz-placeholder, .my-messages .user-messages-section .row1506 .form-holder .form-group input::-moz-placeholder{
  font-size:14px;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input::placeholder,
.edit-user .user-messages-section .row1506 .form-holder .form-group input::placeholder,
.my-messages .user-profile-section .row1506 .form-holder .form-group input::placeholder,
.my-messages .user-messages-section .row1506 .form-holder .form-group input::placeholder{
  font-size:14px;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input::-webkit-input-placeholder,
.edit-user .user-messages-section .row1506 .form-holder .form-group input::-webkit-input-placeholder,
.my-messages .user-profile-section .row1506 .form-holder .form-group input::-webkit-input-placeholder,
.my-messages .user-messages-section .row1506 .form-holder .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input::-moz-placeholder,
.edit-user .user-messages-section .row1506 .form-holder .form-group input::-moz-placeholder,
.my-messages .user-profile-section .row1506 .form-holder .form-group input::-moz-placeholder,
.my-messages .user-messages-section .row1506 .form-holder .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input:-ms-input-placeholder,
.edit-user .user-messages-section .row1506 .form-holder .form-group input:-ms-input-placeholder,
.my-messages .user-profile-section .row1506 .form-holder .form-group input:-ms-input-placeholder,
.my-messages .user-messages-section .row1506 .form-holder .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input:focus,
.edit-user .user-messages-section .row1506 .form-holder .form-group input:focus,
.my-messages .user-profile-section .row1506 .form-holder .form-group input:focus,
.my-messages .user-messages-section .row1506 .form-holder .form-group input:focus{
  border-color:#bdbdbd;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input.not-valid-alert,
.edit-user .user-messages-section .row1506 .form-holder .form-group input.not-valid-alert,
.my-messages .user-profile-section .row1506 .form-holder .form-group input.not-valid-alert,
.my-messages .user-messages-section .row1506 .form-holder .form-group input.not-valid-alert{
  border-color:#fff2e7;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input[type=password],
.edit-user .user-messages-section .row1506 .form-holder .form-group input[type=password],
.my-messages .user-profile-section .row1506 .form-holder .form-group input[type=password],
.my-messages .user-messages-section .row1506 .form-holder .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input[type=password]::-moz-placeholder, .edit-user .user-messages-section .row1506 .form-holder .form-group input[type=password]::-moz-placeholder, .my-messages .user-profile-section .row1506 .form-holder .form-group input[type=password]::-moz-placeholder, .my-messages .user-messages-section .row1506 .form-holder .form-group input[type=password]::-moz-placeholder{
  font-weight:400;
  font-size:14px;
  line-height:143%;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group input[type=password]::placeholder,
.edit-user .user-messages-section .row1506 .form-holder .form-group input[type=password]::placeholder,
.my-messages .user-profile-section .row1506 .form-holder .form-group input[type=password]::placeholder,
.my-messages .user-messages-section .row1506 .form-holder .form-group input[type=password]::placeholder{
  font-weight:400;
  font-size:14px;
  line-height:143%;
}
.edit-user .user-profile-section .row1506 .form-holder .form-group .alert-danger,
.edit-user .user-messages-section .row1506 .form-holder .form-group .alert-danger,
.my-messages .user-profile-section .row1506 .form-holder .form-group .alert-danger,
.my-messages .user-messages-section .row1506 .form-holder .form-group .alert-danger{
  position:absolute;
  bottom:-16px;
  right:0;
  font-size:12px;
  color:#cd273b;
  transition:0.3s all ease;
}
.edit-user .user-profile-section .row1506 .form-holder h3,
.edit-user .user-messages-section .row1506 .form-holder h3,
.my-messages .user-profile-section .row1506 .form-holder h3,
.my-messages .user-messages-section .row1506 .form-holder h3{
  margin:30px 0;
}
.edit-user .user-profile-section .row1506 .form-holder .btn,
.edit-user .user-messages-section .row1506 .form-holder .btn,
.my-messages .user-profile-section .row1506 .form-holder .btn,
.my-messages .user-messages-section .row1506 .form-holder .btn{
  width:100%;
  padding:15.5px 38px;
}
.edit-user .user-profile-section .row1506 .form-holder .message,
.edit-user .user-messages-section .row1506 .form-holder .message,
.my-messages .user-profile-section .row1506 .form-holder .message,
.my-messages .user-messages-section .row1506 .form-holder .message{
  margin-top:10px;
  text-align:center;
}
.edit-user .user-profile-section .row1506 .message-block,
.edit-user .user-messages-section .row1506 .message-block,
.my-messages .user-profile-section .row1506 .message-block,
.my-messages .user-messages-section .row1506 .message-block{
  padding:80px 0 0;
}
.edit-user .user-profile-section .row1506 .message-block p,
.edit-user .user-messages-section .row1506 .message-block p,
.my-messages .user-profile-section .row1506 .message-block p,
.my-messages .user-messages-section .row1506 .message-block p{
  font-size:22px;
}

.my-messages .user-messages-section .row1506 .dashboard-nav ul li:nth-child(1) a{
  pointer-events:unset;
  color:unset;
}

.my-messages .user-messages-section .row1506 .dashboard-nav ul li:nth-child(2) a{
  pointer-events:none;
  color:#76b128;
}

.my-messages .user-messages-section .row1506 .dashboard-nav ul li:nth-child(1) a:before{
  width:0;
}

.my-messages .user-messages-section .row1506 .dashboard-nav ul li:nth-child(2) a:before{
  width:100%;
  background:#76b128;
}

.edit-user-2col{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:20px;
}

.ql-toolbar{
  border:2px solid #ededed !important;
  border-bottom:unset !important;
  border-radius:10px 10px 0 0;
}

#quill-container{
  border:2px solid #ededed !important;
  border-radius:0 0 10px 10px;
}
#quill-container .ql-editor{
  resize:vertical;
  overflow:auto;
  min-height:250px;
}

.my-nursery .dashboard-nursery{
  overflow:hidden;
  padding-right:100px;
  padding-left:100px;
}
.my-nursery .dashboard-nursery .row1506{
  position:relative;
}
.my-nursery .dashboard-nursery .row1506 .title-group{
  padding:40px 0;
  margin-bottom:0;
}
.my-nursery .dashboard-nursery .row1506 .title-group .breadcrumbs{
  margin-bottom:5px;
}
.my-nursery .dashboard-nursery .row1506 .title-group h1{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:0;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav{
  position:relative;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav ul{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li{
  margin-right:76px;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li:last-child{
  margin-right:0;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a{
  padding:28px 0;
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  text-decoration:none !important;
  position:relative;
  display:block;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a:before{
  position:absolute;
  content:"";
  width:0;
  bottom:0;
  left:0;
  height:3px;
  background:transparent;
  z-index:1;
  transition:0.3s all ease;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li:nth-child(4) a{
  pointer-events:none;
  color:#76b128;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li:nth-child(4) a:before{
  width:100%;
  background:#76b128;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav:before, .my-nursery .dashboard-nursery .row1506 .dashboard-nav:after{
  content:"";
  position:absolute;
  height:1px;
  width:100vw;
  transform:translate(-50%, 0);
  left:50%;
  background:#ededed;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav:before{
  top:0;
}
.my-nursery .dashboard-nursery .row1506 .dashboard-nav:after{
  bottom:0;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper{
  align-items:stretch;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -0.82%;
  width:101.64%;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper > *{
  width:18.36%;
  margin:0 0.82% 0.984em;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery{
  height:auto;
  margin-bottom:30px;
  border:1px solid #ededed;
  border-radius:8px;
  position:relative;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card{
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border-radius:8px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info{
  padding:30px 20px 40px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .category-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:40px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .category-block .category-name{
  border:1px solid #ededed;
  border-radius:4px;
  padding:3px 9px;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-right:10px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block svg{
  width:24px;
  height:24px;
  margin-right:5px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .category-block .reviews-block span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#76b128;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .image-block{
  margin-bottom:40px;
  display:flex;
  justify-content:center;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .image-block .image-card{
  max-width:232px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-height:120px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .image-block .image-card.default{
  width:80%;
  -o-object-fit:contain;
  object-fit:contain;
  opacity:0.3;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .name-block{
  font-weight:600;
  font-size:20px;
  line-height:140%;
  color:#000;
  margin-bottom:20px;
  transition:0.3s all ease;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .top-info .number-ads{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .location-and-star{
  border-top:1px solid #ededed;
  padding:10px 20px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  min-height:64px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .location-and-star .location{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#828282;
  margin-right:10px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .location-and-star .star-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
  flex:0 0 42px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .location-and-star .star-block svg{
  width:14px;
  height:14px;
  margin-right:5px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .location-and-star .star-block .number-stars{
  font-weight:400;
  font-size:14px;
  line-height:1;
  color:#000;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card .location-and-star .star-block.act svg path{
  fill:#ffd500;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card:hover{
  text-decoration:none;
  background:#fff;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .card:hover .name-block{
  color:#76b128;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .btn-wrap{
  position:absolute;
  top:100%;
  left:-1px;
  opacity:0;
  width:calc(100% + 2px);
  height:0;
  transition:0.3s all ease;
  background-color:#fff;
  padding:7px 25px 26px;
  z-index:0;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  border:1px solid #ededed;
  border-top:none;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery:hover{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom:1px solid transparent;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery:hover .btn-wrap{
  opacity:1;
  height:130px;
  z-index:1;
  box-shadow:0 40px 40px 0 rgba(0, 0, 0, 0.1), 0 50px 30px 0 rgba(0, 0, 0, 0.05);
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .category-name, .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .reviews-block, .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .name-block, .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate span, .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .number-ads, .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .location, .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .number-stars{
  color:#828282 !important;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .category-name{
  border-color:#828282 !important;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.moderate .image-card{
  filter:grayscale(1);
  opacity:0.5;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery.not_active .category-name{
  border-color:#fff2e7 !important;
  color:#cd273b !important;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .card-info{
  border:1px solid #ededed;
  border-radius:8px;
  background:#fff;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .card-info .card{
  text-align:center;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .card-info .card .image-card{
  margin-bottom:30px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .card-info .card .image-card svg{
  width:132px;
  height:160px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .card-info .card .info-card{
  font-weight:500;
  font-size:20px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .card-info .card .btn-wrapper{
  max-width:224px;
  margin:0 auto;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper.one{
  margin:20px 0;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -0;
  width:100%;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper.one > *{
  width:100%;
  margin:0 0 0em;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper.one .card-info{
  height:600px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper.one .card-info .info-card{
  margin-bottom:10px;
}
.my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper.one .card-info .text-card{
  font-weight:400;
  font-size:18px;
  line-height:144%;
  color:#828282;
  margin-bottom:30px;
}
.my-nursery .dashboard-nursery .row1506 .message-block{
  padding:80px 0;
}
.my-nursery .dashboard-nursery .row1506 .message-block p{
  font-size:22px;
}

.my-pet .dashboard-pet{
  overflow:hidden;
  padding-right:100px;
  padding-left:100px;
}
.my-pet .dashboard-pet .row1506{
  position:relative;
}
.my-pet .dashboard-pet .row1506 .title-group{
  padding:40px 0;
  margin-bottom:0;
}
.my-pet .dashboard-pet .row1506 .title-group .breadcrumbs{
  margin-bottom:5px;
}
.my-pet .dashboard-pet .row1506 .title-group h1{
  font-weight:500;
  font-size:36px;
  line-height:122%;
  letter-spacing:-0.02em;
  color:#000;
  margin-bottom:0;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav{
  position:relative;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav ul{
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav ul li{
  margin-right:76px;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav ul li:last-child{
  margin-right:0;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav ul li a{
  padding:28px 0;
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  text-decoration:none !important;
  position:relative;
  display:block;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav ul li a:before{
  position:absolute;
  content:"";
  width:0;
  bottom:0;
  left:0;
  height:3px;
  background:transparent;
  z-index:1;
  transition:0.3s all ease;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav ul li:nth-child(3) a{
  pointer-events:none;
  color:#76b128;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav ul li:nth-child(3) a:before{
  width:100%;
  background:#76b128;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav:before, .my-pet .dashboard-pet .row1506 .dashboard-nav:after{
  content:"";
  position:absolute;
  height:1px;
  width:100vw;
  transform:translate(-50%, 0);
  left:50%;
  background:#ededed;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav:before{
  top:0;
}
.my-pet .dashboard-pet .row1506 .dashboard-nav:after{
  bottom:0;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper{
  align-items:stretch;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1%;
  width:102%;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper > *{
  width:23%;
  margin:0 1% 1.25em;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets{
  height:auto;
  margin-bottom:30px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card{
  position:relative;
  border-radius:8px;
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card:hover{
  text-decoration:none;
  z-index:2;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card:hover .btn-wrapper{
  transition:0.5s all ease;
  pointer-events:visible;
  visibility:visible;
  opacity:1;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .image-block{
  text-align:center;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .image-card{
  border-radius:8px 8px 0 0;
  height:304px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .image-card.default{
  width:80%;
  -o-object-fit:contain;
  object-fit:contain;
  opacity:0.3;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide{
  padding:20px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  width:-moz-fit-content;
  width:fit-content;
  display:block;
  cursor:pointer;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:20px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets{
  display:inline-flex;
  align-items:flex-start;
  justify-content:flex-start;
  align-items:center;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
  margin-right:10px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .btn-wrapper{
  position:absolute;
  bottom:-120px;
  left:-1px;
  width:calc(100% + 2px);
  background:#fff;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  border-bottom:1px solid #ededed;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-radius:0 0 8px 8px;
  padding:10px 25px 25px;
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transition:0.5s all ease;
  box-shadow:0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .btn-wrapper .btn-transparent-orange{
  width:100%;
  text-decoration:none;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active{
  position:relative;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .category-name, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .reviews-block, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .name-block, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate span, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .number-ads, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .location, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .number-stars, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .category-name, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .reviews-block, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .name-block, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active span, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .number-ads, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .location, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .number-stars{
  color:#828282 !important;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .category-name, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .category-name{
  position:absolute;
  top:20px;
  left:20px;
  border:1px solid #828282;
  border-radius:4px;
  padding:3px 9px;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  z-index:1;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.moderate .image-card, .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not-active .image-card{
  filter:grayscale(1);
  opacity:0.4;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets.not_active .category-name{
  border-color:#fff2e7 !important;
  color:#cd273b !important;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-info{
  border:1px solid #ededed;
  border-radius:8px;
  background:#fff;
  opacity:0.87;
  padding:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:30px;
  height:auto;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-info .card{
  text-align:center;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-info .card .image-card{
  margin-bottom:30px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-info .card .image-card svg{
  width:132px;
  height:160px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-info .card .info-card{
  font-weight:500;
  font-size:20px;
  line-height:133%;
  text-align:center;
  color:#000;
  margin-bottom:40px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-info .card .btn-wrapper{
  max-width:224px;
  margin:0 auto;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-info .card .btn-wrapper a{
  text-decoration:none !important;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper.one{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -0;
  width:100%;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper.one > *{
  width:100%;
  margin:0 0 0em;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper.one .card-info{
  height:600px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper.one .card-info .info-card{
  margin-bottom:10px;
}
.my-pet .dashboard-pet .row1506 .box-pets-wrapper.one .card-info .text-card{
  font-weight:400;
  font-size:18px;
  line-height:144%;
  color:#828282;
  margin-bottom:30px;
}
.my-pet .dashboard-pet .row1506 .message-block{
  padding:80px 0;
}
.my-pet .dashboard-pet .row1506 .message-block p{
  font-size:22px;
}

.email-pop-up,
.pet-delete-approve-pop-up,
.block-unblock-approve-pop-up,
.archive-approve-pop-up,
.delete-approve-pop-up,
.report-approve-pop-up{
  border:1px solid #ededed;
  border-radius:12px;
  box-shadow:0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08);
  background:#fff;
  padding:40px 70px;
  position:relative;
}
.email-pop-up .alert,
.pet-delete-approve-pop-up .alert,
.block-unblock-approve-pop-up .alert,
.archive-approve-pop-up .alert,
.delete-approve-pop-up .alert,
.report-approve-pop-up .alert{
  margin-top:10px;
}
.email-pop-up .email-ver-container,
.pet-delete-approve-pop-up .email-ver-container,
.block-unblock-approve-pop-up .email-ver-container,
.archive-approve-pop-up .email-ver-container,
.delete-approve-pop-up .email-ver-container,
.report-approve-pop-up .email-ver-container{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:40px;
}
.email-pop-up .email-ver-container .otp-input,
.pet-delete-approve-pop-up .email-ver-container .otp-input,
.block-unblock-approve-pop-up .email-ver-container .otp-input,
.archive-approve-pop-up .email-ver-container .otp-input,
.delete-approve-pop-up .email-ver-container .otp-input,
.report-approve-pop-up .email-ver-container .otp-input{
  border:2px solid #e5e5e5;
  border-radius:8px;
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
  max-width:44px;
  height:45px;
  margin-right:14px;
  padding:15px 2px;
  text-align:center;
}
.email-pop-up .email-ver-container .otp-input:last-child,
.pet-delete-approve-pop-up .email-ver-container .otp-input:last-child,
.block-unblock-approve-pop-up .email-ver-container .otp-input:last-child,
.archive-approve-pop-up .email-ver-container .otp-input:last-child,
.delete-approve-pop-up .email-ver-container .otp-input:last-child,
.report-approve-pop-up .email-ver-container .otp-input:last-child{
  margin-right:0;
}
.email-pop-up .email-ver-container .otp-input::-moz-placeholder, .pet-delete-approve-pop-up .email-ver-container .otp-input::-moz-placeholder, .block-unblock-approve-pop-up .email-ver-container .otp-input::-moz-placeholder, .archive-approve-pop-up .email-ver-container .otp-input::-moz-placeholder, .delete-approve-pop-up .email-ver-container .otp-input::-moz-placeholder, .report-approve-pop-up .email-ver-container .otp-input::-moz-placeholder{
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
}
.email-pop-up .email-ver-container .otp-input::placeholder,
.pet-delete-approve-pop-up .email-ver-container .otp-input::placeholder,
.block-unblock-approve-pop-up .email-ver-container .otp-input::placeholder,
.archive-approve-pop-up .email-ver-container .otp-input::placeholder,
.delete-approve-pop-up .email-ver-container .otp-input::placeholder,
.report-approve-pop-up .email-ver-container .otp-input::placeholder{
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
  color:#000;
}
.email-pop-up .verify-code,
.pet-delete-approve-pop-up .verify-code,
.block-unblock-approve-pop-up .verify-code,
.archive-approve-pop-up .verify-code,
.delete-approve-pop-up .verify-code,
.report-approve-pop-up .verify-code{
  opacity:0;
  pointer-events:none;
  height:0;
}
.email-pop-up .image-ver,
.pet-delete-approve-pop-up .image-ver,
.block-unblock-approve-pop-up .image-ver,
.archive-approve-pop-up .image-ver,
.delete-approve-pop-up .image-ver,
.report-approve-pop-up .image-ver{
  border-radius:8px;
  width:60px;
  height:60px;
  margin:0 auto 30px;
  background:#f3f9eb;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.email-pop-up .image-ver.delete-approve, .email-pop-up .image-ver.block-approve, .email-pop-up .image-ver.archive-approve, .email-pop-up .image-ver.report-approve,
.pet-delete-approve-pop-up .image-ver.delete-approve,
.pet-delete-approve-pop-up .image-ver.block-approve,
.pet-delete-approve-pop-up .image-ver.archive-approve,
.pet-delete-approve-pop-up .image-ver.report-approve,
.block-unblock-approve-pop-up .image-ver.delete-approve,
.block-unblock-approve-pop-up .image-ver.block-approve,
.block-unblock-approve-pop-up .image-ver.archive-approve,
.block-unblock-approve-pop-up .image-ver.report-approve,
.archive-approve-pop-up .image-ver.delete-approve,
.archive-approve-pop-up .image-ver.block-approve,
.archive-approve-pop-up .image-ver.archive-approve,
.archive-approve-pop-up .image-ver.report-approve,
.delete-approve-pop-up .image-ver.delete-approve,
.delete-approve-pop-up .image-ver.block-approve,
.delete-approve-pop-up .image-ver.archive-approve,
.delete-approve-pop-up .image-ver.report-approve,
.report-approve-pop-up .image-ver.delete-approve,
.report-approve-pop-up .image-ver.block-approve,
.report-approve-pop-up .image-ver.archive-approve,
.report-approve-pop-up .image-ver.report-approve{
  background:#f8d7da;
}
.email-pop-up .title-ver,
.pet-delete-approve-pop-up .title-ver,
.block-unblock-approve-pop-up .title-ver,
.archive-approve-pop-up .title-ver,
.delete-approve-pop-up .title-ver,
.report-approve-pop-up .title-ver{
  font-weight:500;
  font-size:24px;
  line-height:133%;
  color:#000;
}
.email-pop-up .info-ver,
.pet-delete-approve-pop-up .info-ver,
.block-unblock-approve-pop-up .info-ver,
.archive-approve-pop-up .info-ver,
.delete-approve-pop-up .info-ver,
.report-approve-pop-up .info-ver{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-align:center;
  color:#000;
  margin-bottom:30px;
}
.email-pop-up .visible-container,
.pet-delete-approve-pop-up .visible-container,
.block-unblock-approve-pop-up .visible-container,
.archive-approve-pop-up .visible-container,
.delete-approve-pop-up .visible-container,
.report-approve-pop-up .visible-container{
  text-align:center;
  max-width:334px;
  width:100%;
}
.email-pop-up .visible-container .verify-email,
.pet-delete-approve-pop-up .visible-container .verify-email,
.block-unblock-approve-pop-up .visible-container .verify-email,
.archive-approve-pop-up .visible-container .verify-email,
.delete-approve-pop-up .visible-container .verify-email,
.report-approve-pop-up .visible-container .verify-email{
  margin:0 auto;
  max-width:224px;
}
.email-pop-up .hidden-container,
.pet-delete-approve-pop-up .hidden-container,
.block-unblock-approve-pop-up .hidden-container,
.archive-approve-pop-up .hidden-container,
.delete-approve-pop-up .hidden-container,
.report-approve-pop-up .hidden-container{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  background:#fff;
  opacity:0;
  z-index:-1;
  border-radius:12px;
  transition:0.5s all ease;
}
.email-pop-up .hidden-container.visible,
.pet-delete-approve-pop-up .hidden-container.visible,
.block-unblock-approve-pop-up .hidden-container.visible,
.archive-approve-pop-up .hidden-container.visible,
.delete-approve-pop-up .hidden-container.visible,
.report-approve-pop-up .hidden-container.visible{
  opacity:1;
  z-index:1;
}
.email-pop-up .hidden-container .image-ver,
.pet-delete-approve-pop-up .hidden-container .image-ver,
.block-unblock-approve-pop-up .hidden-container .image-ver,
.archive-approve-pop-up .hidden-container .image-ver,
.delete-approve-pop-up .hidden-container .image-ver,
.report-approve-pop-up .hidden-container .image-ver{
  background:#76b128;
}
.email-pop-up .hidden-container .image-ver svg path,
.pet-delete-approve-pop-up .hidden-container .image-ver svg path,
.block-unblock-approve-pop-up .hidden-container .image-ver svg path,
.archive-approve-pop-up .hidden-container .image-ver svg path,
.delete-approve-pop-up .hidden-container .image-ver svg path,
.report-approve-pop-up .hidden-container .image-ver svg path{
  stroke:white;
}
.email-pop-up .hidden-container .image-ver.delete-approve,
.pet-delete-approve-pop-up .hidden-container .image-ver.delete-approve,
.block-unblock-approve-pop-up .hidden-container .image-ver.delete-approve,
.archive-approve-pop-up .hidden-container .image-ver.delete-approve,
.delete-approve-pop-up .hidden-container .image-ver.delete-approve,
.report-approve-pop-up .hidden-container .image-ver.delete-approve{
  background:#f8d7da;
}
.email-pop-up .hidden-container .btn-transparent-orange,
.pet-delete-approve-pop-up .hidden-container .btn-transparent-orange,
.block-unblock-approve-pop-up .hidden-container .btn-transparent-orange,
.archive-approve-pop-up .hidden-container .btn-transparent-orange,
.delete-approve-pop-up .hidden-container .btn-transparent-orange,
.report-approve-pop-up .hidden-container .btn-transparent-orange{
  min-width:97px;
  font-weight:400;
  text-transform:capitalize;
}
.email-pop-up .carousel__button,
.pet-delete-approve-pop-up .carousel__button,
.block-unblock-approve-pop-up .carousel__button,
.archive-approve-pop-up .carousel__button,
.delete-approve-pop-up .carousel__button,
.report-approve-pop-up .carousel__button{
  top:0 !important;
}
.email-pop-up .carousel__button svg,
.pet-delete-approve-pop-up .carousel__button svg,
.block-unblock-approve-pop-up .carousel__button svg,
.archive-approve-pop-up .carousel__button svg,
.delete-approve-pop-up .carousel__button svg,
.report-approve-pop-up .carousel__button svg{
  stroke:#333;
  filter:none;
  width:13px;
  height:13px;
}

.quiz-box h2{
  padding-bottom:40px;
}
.quiz-box h3{
  padding-bottom:40px;
  font-weight:400;
  max-width:478px;
}
.quiz-box .form-group{
  margin-bottom:40px;
  width:100%;
  position:relative;
}
.quiz-box .form-group label{
  font-weight:400;
  font-size:24px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  display:block;
}
.quiz-box .form-group input{
  outline:none !important;
  border:2px solid #ededed;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}
.quiz-box .form-group input::-moz-placeholder{
  font-size:14px;
}
.quiz-box .form-group input::placeholder{
  font-size:14px;
}
.quiz-box .form-group input::-webkit-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.quiz-box .form-group input::-moz-placeholder{
  opacity:1;
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.quiz-box .form-group input:-ms-input-placeholder{
  color:rgba(0, 0, 0, 0.52);
  font-size:14px;
  opacity:1;
}
.quiz-box .form-group input:focus{
  border-color:#bdbdbd;
}
.quiz-box .form-group input.not-valid-alert{
  border-color:#fff2e7;
}
.quiz-box .form-group input[type=password]{
  font-size:16px;
  font-weight:400;
}
.quiz-box .form-group .alert-danger{
  position:absolute;
  bottom:-20px;
  right:0;
  font-size:12px;
  color:#cd273b;
  transition:0.3s all ease;
}
.quiz-box .form-check{
  padding-left:30px;
  margin-right:30px;
}
.quiz-box .form-check .form-check-label{
  cursor:pointer;
  position:relative;
  color:#000;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}
.quiz-box .form-check .form-check-label:before, .quiz-box .form-check .form-check-label:after{
  cursor:pointer;
  position:absolute;
  content:"";
  top:1px;
  left:-30px;
}
.quiz-box .form-check .form-check-label:before{
  width:14px;
  height:14px;
  border-radius:3px;
  border:2px solid #bdbdbd;
  background:transparent;
  transition:0.3s all ease;
}
.quiz-box .form-check .form-check-label:after{
  transition:0.3s all ease;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:auto;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10.8' height='1.8' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3Crect width='1.8' height='5.4' rx='0.9' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.41797 9.40947)' fill='white'/%3E%3C/svg%3E%0A");
}
.quiz-box .form-check input{
  display:none;
  opacity:0;
}
.quiz-box .form-check input:checked + .form-check-label.no:before{
  border-color:#76b128;
  background:#76b128;
}
.quiz-box .form-check input:hover + .form-check-label:before{
  border-color:#8ac43d;
  background:#8ac43d;
}
.quiz-box .form-check .wpcf7-not-valid-tip{
  top:unset;
  left:-32px;
  line-height:150%;
  bottom:-60px !important;
  text-align:left !important;
}
.quiz-box .form-radio{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  padding-left:0;
  margin-right:0;
}
.quiz-box .form-radio span{
  font-weight:400;
  font-size:24px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  display:block;
  width:100%;
}
.quiz-box .form-radio .form-check-label{
  padding:15.5px 25px;
  margin-right:30px;
  line-height:1;
}
.quiz-box .form-radio .form-check-label:before{
  left:0;
  border-radius:8px;
  width:calc(100% - 4px);
  height:calc(100% - 4px);
}
.quiz-box .form-radio .form-check-label:after{
  display:none;
}
.quiz-box .form-radio input{
  display:none;
  opacity:0;
}
.quiz-box .form-radio input:checked + .form-check-label:before{
  border-color:#ff8115;
  background:transparent;
}
.quiz-box .form-radio input:checked + .form-check-label{
  background:#fff2e7;
}
.quiz-box .form-radio input:hover + .form-check-label:before{
  border-color:#ff8115;
  background:transparent;
}
.quiz-box .group-select{
  margin-right:30px;
}
.quiz-box .group-select .select, .quiz-box .group-select .filter-check{
  margin-right:20px;
  flex-basis:auto;
}
.quiz-box .group-select .select:last-child, .quiz-box .group-select .filter-check:last-child{
  margin-right:0;
}
.quiz-box .group-select .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}
.quiz-box .group-select .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:400;
  color:#000;
  height:45px;
  border:2px solid #ededed;
  border-radius:8px;
  min-width:500px;
  width:-moz-fit-content;
  width:fit-content;
}
.quiz-box .group-select .select.mobile{
  display:none !important;
}
.quiz-box .group-select .select-styled{
  background-color:#fff;
  padding:8px 60px 8px 15px;
  transition:0.3s all ease-in;
  width:100%;
}
.quiz-box .group-select .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:10px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}
.quiz-box .group-select .select-options{
  display:none;
  position:absolute;
  bottom:-10px;
  width:-moz-fit-content;
  width:fit-content;
  min-width:calc(100% + 4px);
  left:-2px;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1019607843), 0px 1px 1px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius:8px;
  transform:translate(0, 100%);
  max-height:300px;
  overflow-y:scroll;
}
.quiz-box .group-select .select-options::-webkit-scrollbar{
  width:2px;
}
.quiz-box .group-select .select-options li{
  margin:0;
  padding:12px 15px;
  transition:0.3s all ease;
  font-weight:500;
}
.quiz-box .group-select .select-options li:hover, .quiz-box .group-select .select-options li.is-selected{
  font-weight:500;
  background:#ededed;
}
.quiz-box .group-select .select-options li[rel=hide]{
  display:none;
}
.quiz-box .group-select.full-width .select{
  width:100%;
}
.quiz-box .btn-green{
  max-width:300px;
  width:100%;
}

.tpl-wishlist-pet .banner-default-page{
  margin-bottom:75px;
}

#father-photo, #mather-photo{
  height:270px;
}
#father-photo .delete-photo, #mather-photo .delete-photo{
  position:absolute;
  top:10px;
  right:10px;
  cursor:pointer;
}
#father-photo .delete-photo.hidden, #mather-photo .delete-photo.hidden{
  display:none;
}

#logo-photo{
  height:270px;
}
#logo-photo #file-image{
  height:165px;
  -o-object-fit:contain;
  object-fit:contain;
}
#logo-photo #file-image.hidden{
  display:none;
}
#logo-photo .delete-photo{
  position:absolute;
  top:10px;
  right:10px;
  cursor:pointer;
  z-index:10;
}
#logo-photo .delete-photo.hidden{
  display:none;
}

.errorReportPopup input[type=file]{
  height:208px;
  position:absolute;
  right:0;
  z-index:-1;
  opacity:0;
}
.errorReportPopup .form-screenshot-error{
  z-index:2;
  display:block;
  clear:both;
  margin:0 auto;
  width:100%;
  margin-bottom:30px;
}
.errorReportPopup .form-screenshot-error label{
  position:relative;
  display:flex;
  flex-direction:column;
  float:left;
  clear:both;
  width:100%;
  padding:20px;
  text-align:center;
  background:#fff;
  border:2px solid #ededed;
  border-radius:12px;
  transition:all 0.2s ease;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}
.errorReportPopup .form-screenshot-error label .btn-transparent-grey{
  display:inline-block;
  margin:10px 12% 0;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  max-width:201px;
}
.errorReportPopup .form-screenshot-error label .btn-transparent-grey.hidden{
  display:none;
}
.errorReportPopup .form-screenshot-error label .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.errorReportPopup .form-screenshot-error label .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.errorReportPopup .form-screenshot-error label #file-reupload-btn{
  max-width:315px;
  width:100%;
  margin:10px auto 0;
}
.errorReportPopup .form-screenshot-error label .delete-error-image{
  position:absolute;
  top:10px;
  right:10px;
  cursor:pointer;
}
.errorReportPopup .form-screenshot-error label #start{
  float:left;
  clear:both;
  width:100%;
  margin-bottom:15px;
}
.errorReportPopup .form-screenshot-error label #start div{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-bottom:5px;
}
.errorReportPopup .form-screenshot-error label #start span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  display:block;
  text-align:center;
}
.errorReportPopup .form-screenshot-error label #start span a{
  font-weight:400;
  font-size:12px;
  line-height:167%;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
  color:#bdbdbd;
}
.errorReportPopup .form-screenshot-error label #start .btn-transparent-grey{
  display:inline-block;
  margin:10px 12% 0;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:transparent;
  cursor:pointer;
  max-width:201px;
}
.errorReportPopup .form-screenshot-error label #start .btn-transparent-grey.hidden{
  display:none;
}
.errorReportPopup .form-screenshot-error label #start .btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.errorReportPopup .form-screenshot-error label #start .btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}
.errorReportPopup .select, .errorReportPopup .filter-check{
  margin-right:20px;
  flex-basis:auto;
}
.errorReportPopup .select:last-child, .errorReportPopup .filter-check:last-child{
  margin-right:0;
}
.errorReportPopup .select-hidden{
  display:none;
  visibility:hidden;
  padding-right:10px;
}
.errorReportPopup .select{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  position:relative;
  font-size:14px;
  font-weight:400;
  color:#000;
  height:45px;
  border:2px solid #ededed;
  border-radius:8px;
  min-width:130px;
  width:-moz-fit-content;
  width:fit-content;
}
.errorReportPopup .select.mobile{
  display:none !important;
}
.errorReportPopup .select-styled{
  background-color:#fff;
  padding:8px 60px 8px 15px;
  transition:0.3s all ease-in;
}
.errorReportPopup .select-styled.not-selected{
  color:#ccc;
  font-style:italic;
}
.errorReportPopup .select-styled:after{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  top:50%;
  right:10px;
  width:14px;
  height:8px;
  transform:translate(0, -50%);
}
.errorReportPopup .select-options{
  display:none;
  position:absolute;
  bottom:-10px;
  width:-moz-fit-content;
  width:fit-content;
  min-width:calc(100% + 90px);
  left:-2px;
  z-index:999;
  margin:0;
  padding:0;
  list-style:none;
  background-color:#fff;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1019607843), 0 1px 1px 0 rgba(0, 0, 0, 0.0509803922);
  border-radius:8px;
  transform:translate(0, 100%);
  overflow:hidden;
  max-height:300px;
  overflow-y:auto;
}
.errorReportPopup .select-options::-webkit-scrollbar{
  width:2px;
}
.errorReportPopup .select-options li{
  margin:0;
  padding:12px 15px;
  transition:0.3s all ease;
  font-weight:500;
}
.errorReportPopup .select-options li:hover, .errorReportPopup .select-options li.is-selected{
  font-weight:500;
  background:#ededed;
}
.errorReportPopup .select-options li[rel=""]{
  display:none;
}

.verify-input-wrapper{
  position:relative;
  width:100%;
  margin-right:25px;
}
.verify-input-wrapper input{
  margin:0 !important;
}

.edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.two-big-group{
  transition:unset;
}

.pointer_events_none{
  pointer-events:none;
  opacity:0.3;
}

.js-publish-nursery,
.js-activate-nursery,
.js-deactivate-nursery,
.js-publish-pet,
.js-activate-pet,
.js-deactivate-pet{
  margin-bottom:5px;
  width:100%;
  font-weight:500;
}

.delete-account-success.btn-transparent-orange{
  text-transform:unset;
}

.delete-account .email-pop-up{
  display:none;
}
.delete-account .send-delete-account-verify.btn-transparent-grey{
  display:inline-block;
  clear:both;
  font-weight:500;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  border:2px solid #e5e5e5;
  border-radius:8px;
  outline:none;
  padding:15px;
  height:45px;
  line-height:1;
  color:#828282;
  transition:all 0.2s ease-in-out;
  box-sizing:border-box;
  background:rgba(0, 0, 0, 0);
  cursor:pointer;
  max-width:201px;
  min-width:160px;
  text-align:center;
}
.delete-account .send-delete-account-verify.btn-transparent-grey:hover{
  border:2px solid #bdbdbd;
  box-shadow:none;
}
.delete-account .send-delete-account-verify.btn-transparent-grey:active{
  border:2px solid #76b128;
  color:#76b128;
}

.radio-user-report-text{
  display:none;
}

.radio-user-report-text:focus{
  outline:none;
  box-shadow:none;
  border-color:#ccc;
}

.alert-danger{
  font-size:14px;
  color:#cd273b;
  transition:0.3s all ease;
}

.radio-user-report{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  margin:20px 0;
}
.radio-user-report .wpcf7-list-item label{
  display:flex;
  margin:5px 0;
  cursor:pointer;
}
.radio-user-report .wpcf7-list-item label span{
  text-align:left;
  margin-left:20px;
}
.radio-user-report .wpcf7-list-item label input{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  cursor:pointer;
  height:24px;
  margin:0;
  opacity:1;
  position:relative;
  width:24px;
  z-index:1;
  border-radius:12px;
  padding:0;
  outline:none !important;
}
.radio-user-report .wpcf7-list-item label input::after{
  position:absolute;
  content:"";
  color:gray;
  display:block;
  width:24px;
  height:24px;
  background-color:#fff;
  border-radius:50%;
  border:2px solid black;
  left:0;
  top:0;
}
.radio-user-report .wpcf7-list-item label input:checked::after{
  border-width:8px;
}
.radio-user-report .wpcf7-list-item label input:checked::before{
  content:"";
  position:absolute;
  width:12px;
  height:12px;
  background-color:white;
  border-radius:50%;
  left:6px;
  top:6px;
}

.radio-user-report span:nth-child(1) label span::after{
  content:"Небажані повідомлення";
  font-size:12px;
  color:gray;
  display:block;
}

.radio-user-report span:nth-child(2) label span::after{
  content:"Неприпустима поведінка";
  font-size:12px;
  color:gray;
  display:block;
}

.radio-user-report span:nth-child(3) label span::after{
  content:"Обережно, обман";
  font-size:12px;
  color:gray;
  display:block;
}

.radio-user-report span:nth-child(4) label span::after{
  content:"Будь-яка інша причина";
  font-size:12px;
  color:gray;
  display:block;
}

.form-error,
#fep-content-single-reply-form-error{
  display:flex;
  justify-content:center;
}

.fep_approve_not_confirm{
  display:flex;
  padding:10px;
  margin:10px;
  justify-content:center;
  outline:none !important;
}

.fep-error{
  width:90%;
  border:unset;
  border-radius:8px;
  background-color:transparent !important;
}

.fep-hide{
  display:none !important;
}

#fep-header, #fep-content, #fep-footer{
  border:unset;
  padding:0;
}

#fep-box-content-content{
  display:flex;
}

#fep-content-table-sidebar{
  padding:0;
  flex:40%;
  min-width:150px;
}
#fep-content-table-sidebar .not_found_messages{
  display:flex;
  justify-content:center;
}
#fep-content-table-sidebar .not_found_messages .fep-error{
  justify-content:center;
  font-size:30px;
  font-weight:500;
  line-height:122%;
}

#fep-content-table-main{
  width:100%;
  max-width:60%;
  display:flex;
  justify-content:center;
  align-items:center;
}

#fep-content-single-main{
  max-width:60%;
  overflow:hidden;
}

.fep-font-orange{
  color:#fff;
  background-color:#ff8115;
}

.fep-position-absolute{
  border-radius:50%;
  position:absolute;
  width:25px;
  height:25px;
  margin-left:5px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.fep-top-10{
  top:10px;
}

.fep-top-20{
  top:20px;
}

.fep-button:hover, .fep-button-active{
  color:#fff !important;
}

.popup-wrap .fep-button{
  width:100%;
  margin:0;
  padding:15px 20px;
}

.fep-form-field-message_title,
.fep-form-field-fep_action,
.fep-form-field-token,
.fep-form-field-shortcode-message-to,
.fep-form-field-page_id{
  display:none;
}

.fep-form-field-message_title input{
  pointer-events:none;
}

.fep-label label{
  display:block;
  margin-bottom:10px;
  font-weight:400;
  font-size:14px;
  color:#000;
}

.fep-form-field-message_content #message_content{
  border:2px solid #ededed;
  outline:none;
  border-radius:8px;
  font-size:14px;
}

.fep-unread-classp{
  margin-left:10px;
}
.fep-unread-classp .fep-unread-class{
  background-color:orangered;
  font-weight:normal;
  padding-inline:10px;
}
.fep-table > div{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  padding:15px;
}
.fep-table > div span.user_blocked{
  color:#f50000;
  display:flex;
  align-items:center;
}
.fep-table > div span.user_blocked svg{
  width:15px;
  height:15px;
  margin:0 5px 0 0;
}
.fep-table > div span.user_blocked svg path{
  fill:#f50000;
}

.fep-message-navigation{
  display:none;
  justify-content:space-between;
  margin:10px 0;
  align-items:center;
}
.messages-header-filter{
  display:flex;
  min-height:50px;
  max-height:50px;
  border-bottom:1px solid #bdbdbd;
  align-items:center;
}
.messages-header-filter h1{
  font-size:30px;
  margin:0 15px;
}
.messages-header-filter div{
  display:flex;
  width:100%;
  align-items:center;
  padding:15px 45px;
  justify-content:flex-start;
  flex-direction:row-reverse;
  position:relative;
}
.messages-header-filter div#go-back-trash{
  flex-direction:row;
  padding:15px 0;
}
.messages-header-filter div.trash-is-empty{
  padding:15px 10px;
}
.messages-header-filter div span{
  position:absolute;
  background-color:#828282;
  color:white;
  border-radius:50%;
  width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  right:15px;
}
.messages-header-filter div svg{
  width:24px;
  height:24px;
  margin:0 5px;
}
.messages-header-filter div:hover{
  cursor:pointer;
}
.fep-table-row-now-view{
  font-weight:bold;
}

#fep-content-single-reply-form-error, #fep-content-single-reply-form{
  padding:15px;
}

#fep-content-single #fep-content-single-sidebar{
  padding:0;
  flex:40%;
  min-width:150px;
}
#fep-content-single #fep-content-single-sidebar .not_found_messages{
  display:flex;
  justify-content:center;
}
#fep-content-single #fep-content-single-sidebar .not_found_messages .fep-error{
  justify-content:center;
  background-color:transparent !important;
}

.fep-per-message{
  border:0;
  margin:0;
  padding:0;
}
.fep-per-message .fep-message-title-heading{
  background-color:rgba(0, 0, 0, 0.0509803922);
  border-radius:0;
  margin:0;
  border:0;
}
.fep-per-message .participants{
  border-bottom:1px solid #cccccc;
  display:flex;
  justify-content:space-between;
  align-items:center;
  min-height:50px;
}
.fep-per-message .participants .user_blocked{
  color:#f50000;
}
.fep-per-message .participants .user_blocked span.user_blocked svg{
  display:none;
}

.fep-per-message-own{
  display:flex;
  flex-direction:column-reverse;
  align-items:flex-end;
  padding:15px;
}
.fep-per-message-own .fep-message-title{
  background-color:unset;
  border:0;
  box-sizing:border-box;
  margin-bottom:0;
  padding:0;
  justify-content:flex-end;
}
.fep-per-message-own .fep-message-title .date{
  padding-right:25px;
}
.fep-per-message-own .fep-message-content{
  background-color:#d0fd00;
  padding:5px;
  border-radius:8px;
  position:relative;
}
.fep-per-message-own .fep-message-content::after{
  content:"";
  border-bottom:15px solid #d0fd00;
  border-left:0 solid rgba(0, 0, 0, 0);
  border-right:22px solid rgba(0, 0, 0, 0);
  border-top-left-radius:15px;
  border-top-right-radius:30px;
  box-sizing:content-box;
  display:block;
  position:absolute;
  height:0;
  width:9px;
  right:0;
  bottom:-10px;
  transform:rotate(180deg);
}

.fep-per-message-not-own{
  border:0;
  display:flex;
  flex-direction:column-reverse;
  align-items:flex-start;
  padding:15px 15px;
}
.fep-per-message-not-own .fep-message-title{
  background-color:unset;
  border:0;
  box-sizing:border-box;
  margin-bottom:0;
  padding:0;
}
.fep-per-message-not-own .fep-message-title .date{
  padding-left:25px;
}
.fep-per-message-not-own .fep-message-content{
  background-color:rgba(0, 0, 0, 0.0509803922);
  padding:5px;
  border-radius:8px;
  position:relative;
}
.fep-per-message-not-own .fep-message-content::after{
  content:"";
  border-bottom:15px solid #f2f2f2;
  border-left:22px solid rgba(0, 0, 0, 0);
  border-right:0 solid rgba(0, 0, 0, 0);
  border-top-left-radius:30px;
  border-top-right-radius:15px;
  bottom:-10px;
  box-sizing:content-box;
  display:block;
  height:0;
  position:absolute;
  left:0;
  transform:rotate(180deg);
  width:9px;
}

#fep-content-single-content.form-error{
  display:unset;
}
#fep-content-single-content .fep-action-icons{
  display:flex;
}
#fep-content-single-content .fep-action-icons div{
  display:flex;
}
#fep-content-single-content .fep_restore svg,
#fep-content-single-content .fep_archive svg,
#fep-content-single-content .fep_block_unblock_user svg,
#fep-content-single-content .fep_report_user svg,
#fep-content-single-content .fep_delete svg{
  width:24px;
  height:24px;
  margin:0 15px;
}
#fep-content-single-content .fep_restore svg path,
#fep-content-single-content .fep_archive svg path,
#fep-content-single-content .fep_block_unblock_user svg path,
#fep-content-single-content .fep_report_user svg path,
#fep-content-single-content .fep_delete svg path{
  fill:#828282;
}
#fep-content-single-content .fep_restore :hover,
#fep-content-single-content .fep_archive :hover,
#fep-content-single-content .fep_block_unblock_user :hover,
#fep-content-single-content .fep_report_user :hover,
#fep-content-single-content .fep_delete :hover{
  cursor:pointer;
}
#fep-content-single-content .fep_user_blocked svg path, #fep-content-single-content .fep_delete svg path{
  fill:#f50000;
}
#fep-content-single-content .fep-message-root{
  display:flex;
  justify-content:flex-start;
  border-radius:0;
  border:0;
  background-color:rgba(0, 0, 0, 0.0509803922);
  padding:10px;
}
#fep-content-single-content .fep-message-root.disabled img, #fep-content-single-content .fep-message-root.disabled .pet-title, #fep-content-single-content .fep-message-root.disabled div.ad-price{
  opacity:0.5;
}
#fep-content-single-content .fep-message-root .fep-message-title-image{
  width:75px;
  overflow:hidden;
  border-radius:8px;
}
#fep-content-single-content .fep-message-root .pet-info-wrapper{
  width:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding-left:10px;
}
#fep-content-single-content .fep-message-root .pet-info-wrapper .pet-heading{
  display:flex;
  align-items:baseline;
}
#fep-content-single-content .fep-message-root .pet-info-wrapper .pet-heading .not-active{
  background-color:#bdbdbd;
  color:#fff;
  border-radius:10px;
  font-size:10px;
  height:90%;
  display:flex;
  align-items:center;
  padding:0 10px;
  margin-right:10px;
  opacity:0.5;
}
#fep-content-single-content .fep-message-root .pet-info-wrapper .pet-details{
  width:100%;
  display:flex;
  justify-content:space-between;
}
#fep-content-single-content .fep-message-root .pet-info-wrapper .pet-details .ad-id{
  color:#bdbdbd;
  font-size:10px;
}
.banner-default-page{
  padding:75px 0;
  border-bottom:1px solid #ededed;
}
.banner-default-page h1{
  font-size:36px;
  line-height:122%;
}
.banner-default-page h1 span{
  font-weight:400;
  margin-left:10px;
}
.banner-default-page h1 span.counter{
  color:#bdbdbd;
  vertical-align:super;
}
.banner-default-page .flex-wrapper{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.banner-default-page .flex-wrapper .btn-green{
  max-width:225px;
  width:100%;
}

.main-content a{
  border-bottom:1px solid transparent;
  font-weight:500;
}
.main-content a:hover, .main-content a:active{
  color:#8ac43d;
  text-decoration:none;
  border-color:currentColor;
}
.main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6{
  margin-bottom:30px;
  margin-top:40px;
}
.main-content h2:first-child, .main-content h3:first-child, .main-content h4:first-child, .main-content h5:first-child, .main-content h6:first-child{
  margin-top:0;
}
.main-content h2:last-of-type ~ p, .main-content h3:last-of-type ~ p, .main-content h4:last-of-type ~ p, .main-content h5:last-of-type ~ p, .main-content h6:last-of-type ~ p{
  font-size:18px;
}
.main-content p{
  font-size:20px;
  margin-bottom:20px;
  padding:0;
  line-height:140%;
}
.main-content p a{
  font-size:20px;
  color:#76b128;
}
.main-content ul{
  margin-top:20px;
  margin-bottom:20px;
  margin-left:20px;
}
.main-content ul li{
  font-size:18px;
  line-height:144%;
  margin-bottom:15px;
  position:relative;
}
.main-content ul li:last-child{
  margin-bottom:0;
}
.main-content ul li a{
  font-size:18px;
  color:#76b128;
}
.main-content ul li:before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:#76b128;
  display:inline-block;
  vertical-align:text-top;
  margin-top:9px;
  margin-right:10px;
}
.main-content ol{
  margin-left:22px;
  margin-bottom:20px;
}
.main-content ol li{
  font-size:16px;
  line-height:150%;
  position:relative;
}
.main-content ol li a{
  font-size:inherit;
  color:#76b128;
}

.acc_faq{
  margin-top:120px;
}
.acc_faq .item, .acc_faq .item-last{
  position:relative;
  border-top:1px solid #ededed;
  border-bottom:1px solid #ededed;
}
.acc_faq .item:last-child, .acc_faq .item-last:last-child{
  border-top:unset;
}
.acc_faq .item .title, .acc_faq .item-last .title{
  margin:0;
  cursor:pointer;
  position:relative;
  padding:35px 85px 35px 0px;
  display:flex;
  align-items:center;
}
.acc_faq .item .title:hover .icon, .acc_faq .item-last .title:hover .icon{
  border-color:#bdbdbd;
}
.acc_faq .item .title.active .icon svg, .acc_faq .item-last .title.active .icon svg{
  transform:rotate(180deg);
}
.acc_faq .item .title .icon, .acc_faq .item-last .title .icon{
  position:absolute;
  top:50%;
  transform:translate(0, -50%);
  right:24px;
  border-radius:8px;
  border:2px solid #e5e5e5;
  background:#FFF;
  display:inline-flex;
  width:45px;
  height:45px;
  justify-content:center;
  align-items:center;
  transition:all 0.3s ease;
}
.acc_faq .item .title .icon svg, .acc_faq .item-last .title .icon svg{
  transition:all 0.3s ease;
}
.acc_faq .item .info, .acc_faq .item-last .info{
  display:none;
}
.acc_faq .item .info .container, .acc_faq .item-last .info .container{
  padding:3px 0px 19px 0px;
  width:100%;
  max-width:710px;
}
.acc_faq .item .info .container p, .acc_faq .item-last .info .container p{
  font-size:16px;
  padding:0;
  margin-bottom:20px;
}
.error404 main{
  text-align:center;
  margin-bottom:40px;
}
.error404 main article .image{
  max-width:822px;
  width:100%;
  max-height:351px;
  margin:60px auto 60px auto;
}
.error404 main article .image img{
  width:100%;
  height:100%;
  -o-object-fit:contain;
  object-fit:contain;
}
.error404 main article p{
  font-size:12px;
  text-transform:uppercase;
  padding:8px 10px;
  border:1px solid #ff8115;
  border-radius:4px;
  display:inline-block;
  margin-bottom:20px;
  line-height:1;
}
.error404 main article h1{
  margin-bottom:30px;
}
.error404 main article .btn-green{
  display:flex;
  max-width:293px;
  width:100%;
  margin:0 auto;
  padding:15px 20px;
}
.single-post-blog .banner-post{
  margin-top:75px;
  margin-bottom:60px;
}
.single-post-blog .banner-post h1{
  margin-bottom:20px;
  width:84%;
}
.single-post-blog .banner-post .information{
  display:flex;
  margin-bottom:40px;
}
.single-post-blog .banner-post .information .date-reg{
  font-size:14px;
  line-height:150%;
  color:#bdbdbd;
  margin-right:26px;
}
.single-post-blog .banner-post .information .category{
  color:#76b128;
}
.single-post-blog .banner-post .information .category a{
  font-size:14px;
  line-height:143%;
  color:inherit;
  pointer-events:none;
}
.single-post-blog .banner-post .image-post{
  width:100%;
}
.single-post-blog .banner-post .image-post img{
  width:100%;
  height:52vw;
  min-height:201px;
  max-height:555px;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:12px;
}

.main-content-post{
  overflow:hidden;
  margin-bottom:120px;
}
.main-content-post h2, .main-content-post h3, .main-content-post h4, .main-content-post h5, .main-content-post h6{
  margin-bottom:30px;
  margin-top:60px;
  width:83%;
}
.main-content-post h2:first-child, .main-content-post h3:first-child, .main-content-post h4:first-child, .main-content-post h5:first-child, .main-content-post h6:first-child{
  margin-top:0;
}
.main-content-post p{
  font-size:clamp(16px, 2vw + 0.5rem, 18px);
  padding:0;
  margin-bottom:20px;
}
.main-content-post p a{
  font-size:inherit;
  color:#76b128;
}
.main-content-post p strong{
  font-size:20px;
  font-weight:400;
}
.main-content-post a{
  border-bottom:1px solid transparent;
  font-weight:500;
}
.main-content-post a:hover, .main-content-post a:active{
  color:#8ac43d;
  text-decoration:none;
  border-color:currentColor;
}
.main-content-post .preview-post-content h2{
  width:100%;
}
.main-content-post .preview-post-content p{
  font-size:clamp(16px, 2vw + 0.5rem, 20px);
}

.navigation-content{
  margin-bottom:40px;
}
.navigation-content .title_h2{
  margin-bottom:20px;
  font-size:30px;
}
.navigation-content ul li{
  position:relative;
  padding-left:36px;
}
.navigation-content ul li span{
  position:absolute;
  font-size:18px;
  line-height:144%;
  color:#828282;
  left:0;
  top:0;
}
.navigation-content ul li a{
  font-size:18px;
  line-height:144%;
  color:#76b128;
  font-weight:400;
  border-bottom:1px solid transparent;
}
.navigation-content ul li a:hover{
  color:#8ac43d;
  border-color:currentColor;
}

.wp-block-table{
  margin:60px 0;
  scrollbar-width:none;
}
.wp-block-table::-webkit-scrollbar{
  width:0;
}
.wp-block-table table{
  color:#000;
  margin:16px 12px;
  width:97.5% !important;
  position:relative;
}
.wp-block-table table:before{
  position:absolute;
  content:"";
  display:block;
  width:99.5%;
  height:100%;
  border-radius:12px;
  border:1px solid #ededed;
  top:0;
  bottom:0;
  left:-12px;
  margin:auto;
  padding:14px 13px;
}
.wp-block-table table tbody tr{
  position:relative;
  height:unset !important;
}
.wp-block-table table tbody tr:after{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin:0 auto;
  content:"";
  display:block;
  width:96%;
  height:1px;
  background-color:#ededed;
}
.wp-block-table table tbody tr:first-child{
  font-weight:500;
  font-size:14px;
  line-height:143%;
  text-transform:uppercase;
}
.wp-block-table table tbody tr:first-child:after{
  display:none;
}
.wp-block-table table tbody tr:first-child td{
  background-color:#f3f9eb;
  padding:19px 20px;
}
.wp-block-table table tbody tr:first-child td:first-child{
  border-radius:6px 0 0 6px;
}
.wp-block-table table tbody tr:first-child td:last-child{
  border-radius:0 6px 6px 0;
}
.wp-block-table table tbody tr:last-child:after{
  display:none;
}
.wp-block-table table tbody tr:not(:first-child) td{
  padding:15px 20px;
}
.wp-block-table table tbody tr td{
  width:25.3333% !important;
}
.wp-block-table table tbody tr td:first-child{
  width:37.3333% !important;
}
.wp-block-table table tbody tr td:last-child{
  text-align:right;
  width:37.3333% !important;
}
.wp-block-table table tbody tr:nth-child(2) td{
  padding:30px 20px 15px 20px;
}
.wp-block-table td{
  border:none;
}

.wp-block-image{
  width:100%;
  margin:60px 0;
}
.wp-block-image img{
  width:100%;
  height:100%;
  min-height:201px;
  max-height:555px;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:12px;
}
.wp-block-image figcaption{
  margin-bottom:0;
  font-size:12px;
  font-style:italic;
}

.wp-block-quote{
  margin:30px 0 30px 17px;
  position:relative;
  border-radius:12px;
  background:#fff2e7;
  padding:29px 44px;
}
.wp-block-quote:before{
  position:absolute;
  top:1px;
  left:-17px;
  content:"";
  display:block;
  border-radius:12px;
  background-color:#ff8115;
  width:4px;
  height:calc(100% - 2px);
}
.wp-block-quote p{
  font-size:20px;
  line-height:140%;
  margin:0;
  color:#ff8115;
}
.wp-block-quote p a{
  font-size:inherit;
  color:#76b128;
}

.list-section{
  margin:50px 0 67px 0;
  display:flex;
}
.list-section.single ul{
  width:100%;
  border-radius:15px;
  border:1px solid #eee;
  padding:30px;
}
.list-section.single ul li{
  font-size:16px;
  line-height:200%;
  position:relative;
  margin-bottom:15px;
}
.list-section.single ul li:before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background-color:#76b128;
  display:inline-flex;
  margin-right:30px;
  position:absolute;
  top:10px;
}
.list-section.single ul li .list-item-wrapper{
  margin-left:30px;
}
.list-section.single ul li .list-item-wrapper .list-item-title{
  font-size:20px;
}
.list-section.single ul li .list-item-wrapper .list-item-body{
  font-size:16px;
  font-style:italic;
}
.list-section ul{
  width:52%;
}
.list-section ul li{
  font-size:18px;
  line-height:222%;
  display:flex;
  align-items:center;
}
.list-section ul li:before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:#76b128;
  display:inline-flex;
  margin-right:15px;
}
.list-section ol{
  width:48%;
  list-style:none;
}
.list-section ol li{
  font-size:18px;
  position:relative;
  padding-left:36px;
  line-height:222%;
}
.list-section ol li span{
  position:absolute;
  font-size:18px;
  color:#828282;
  left:0;
  top:0;
}

.light-green-card{
  border-radius:12px;
  background:#f3f9eb;
  padding:47px 58px 48px 47px;
  margin:60px 0;
}
.light-green-card .icon-card{
  width:34px;
  height:32px;
  display:none;
  margin-bottom:40px;
}
.light-green-card .icon-card img{
  width:100%;
  height:100%;
  -o-object-fit:contain;
  object-fit:contain;
}
.light-green-card p{
  margin-bottom:45px;
  padding:0;
  max-width:855px;
  width:100%;
  font-size:30px;
  line-height:127%;
  color:#76b128;
}
.light-green-card .flex-container{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.light-green-card .flex-container .person{
  display:flex;
  align-items:center;
}
.light-green-card .flex-container .person-image{
  margin-bottom:0;
}
.light-green-card .flex-container .icon-card{
  display:block;
  margin-bottom:0;
}

.person-card{
  padding:21px 29px 21px 21px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-top:40px;
  border:1px solid #e5e5e5;
  border-radius:12px;
}
.person-card .link-author{
  pointer-events:none;
}
.person-card .link-author .left-content{
  display:flex;
  align-items:center;
  margin-right:20px;
}
.person-card .social-blocks{
  display:flex;
  align-items:center;
}
.person-card .social-blocks .icon{
  width:40px;
  height:40px;
  border-radius:50%;
  background-color:#76b128;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:10px;
  border:none;
}
.person-card .social-blocks .icon:last-child{
  margin-right:0;
}
.person-card .social-blocks .icon:hover{
  background-color:#8ac43d;
}

.person-image{
  margin-right:18px;
  width:58px;
  height:60px;
}
.person-image img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:8px;
}

.person-info .person-name{
  font-size:18px;
  line-height:133%;
  margin-bottom:2px;
}
.person-info .person-proff{
  font-size:14px;
  line-height:143%;
  color:#828282;
  font-weight:400;
}
.blog .banner-default-page, .archive .banner-default-page{
  margin-bottom:60px;
}
.blog .banner-default-page h1, .archive .banner-default-page h1{
  font-size:54px;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper, .archive .aside-box.form-newsletter .form-newsletter-wrapper{
  padding:32px 24px;
  background-color:#f3f9eb;
  border-radius:8px;
  align-items:flex-start;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper:before, .archive .aside-box.form-newsletter .form-newsletter-wrapper:before{
  top:68px;
  right:-31px;
  left:unset;
  transform:translate(0%, 0%);
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper h3, .archive .aside-box.form-newsletter .form-newsletter-wrapper h3{
  margin-bottom:15px;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .sub-title, .archive .aside-box.form-newsletter .form-newsletter-wrapper .sub-title{
  width:80%;
  margin-bottom:30px;
  font-size:16px;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content{
  width:100%;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form{
  display:block;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap{
  width:100%;
  margin-right:0;
  margin-bottom:20px;
  max-width:100%;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .submit-wrap, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .submit-wrap{
  width:100%;
  max-width:100%;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-response-output, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-response-output{
  bottom:-35px !important;
}

.blog-content{
  margin:60px 0 160px 0;
}
.blog-content .information{
  display:flex;
  margin-bottom:20px;
}
.blog-content .information .date-reg{
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  margin-right:26px;
}
.blog-content .information .category{
  color:#76b128;
  font-size:14px;
  line-height:143%;
}
.blog-content .information .category a{
  font-size:14px;
  line-height:143%;
  color:inherit;
  pointer-events:none;
}
.blog-content .category-block{
  display:none;
}
.blog-content .category-block.active .title_h4::before{
  transform:rotate(180deg);
}
.blog-content .category-block .title_h4{
  font-size:18px;
  color:#76b128;
  line-height:144%;
  position:relative;
}
.blog-content .category-block .title_h4:before{
  position:absolute;
  right:0;
  content:"";
  top:calc(50% - 4.5px);
  width:16px;
  height:9px;
  transition:0.3s all ease;
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3852 2.61546L8.61575 9.38494C8.27587 9.72482 7.72482 9.72482 7.38494 9.38494C7.04506 9.04506 7.04506 8.494 7.38494 8.15412L14.1544 1.38464C14.4943 1.04476 15.0454 1.04476 15.3852 1.38464C15.7251 1.72452 15.7251 2.27558 15.3852 2.61546Z' fill='%23BDBDBD'/%3E%3Cpath d='M8.61506 9.38494C8.27518 9.72482 7.72413 9.72482 7.38425 9.38494C7.04437 9.04506 7.04437 8.494 7.38425 8.15412C7.72413 7.81424 8.27518 7.81424 8.61506 8.15412C8.95494 8.494 8.95494 9.04506 8.61506 9.38494Z' fill='%23BDBDBD'/%3E%3Cpath d='M7.38454 9.3823L0.615062 2.61282C0.275181 2.27294 0.275181 1.72189 0.615061 1.38201C0.954941 1.04213 1.506 1.04213 1.84588 1.38201L8.61536 8.15149C8.95524 8.49137 8.95524 9.04242 8.61536 9.3823C8.27548 9.72218 7.72442 9.72218 7.38454 9.3823Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}
.blog-content .category-block ul{
  padding-top:20px;
  display:none;
}
.blog-content .category-block ul li{
  font-size:18px;
  padding-bottom:20px;
  font-weight:500;
  line-height:144%;
}
.blog-content .category-block ul li:last-child{
  padding:0;
}
.blog-content .flex-wrapper{
  display:flex;
  justify-content:space-between;
  position:relative;
}
.blog-content .flex-wrapper .posts-wrapper{
  max-width:990px;
  width:100%;
  margin-right:30px;
  flex:1;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.5%;
  width:103%;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts > *{
  width:47%;
  margin:0 1.5% 2.25em;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog{
  display:block;
  margin-bottom:60px;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:hover .title_h4{
  text-decoration:underline;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child{
  order:-1;
  width:100%;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .image img{
  max-height:555px;
  height:33vw;
  border-radius:8px;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .title_h4{
  margin-bottom:10px;
  font-size:30px;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .description{
  display:block;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image{
  margin-bottom:20px;
  width:100%;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image img{
  width:100%;
  max-height:280px;
  height:19vw;
  min-height:201px;
  border-radius:8px;
  -o-object-fit:cover;
  object-fit:cover;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .title_h4{
  font-size:18px;
  display:block;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .description{
  display:none;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog a{
  text-decoration:none;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap{
  margin-bottom:30px;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li{
  border-radius:8px;
  background-color:transparent !important;
  border:2px solid #e5e5e5;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  padding:11px;
  width:45px;
  height:45px;
  text-align:center;
  margin-right:10px;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.current{
  border-color:#76b128;
  color:#76b128;
  pointer-events:none;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button{
  color:#bdbdbd;
  border-color:#e5e5e5;
  position:relative;
  color:transparent !important;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button:before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:10.6px;
  height:18.4px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68044 17.9848L0.902268 10.2066C0.511744 9.81612 0.511744 9.18296 0.902268 8.79243C1.29279 8.40191 1.92596 8.40191 2.31648 8.79243L10.0947 16.5706C10.4852 16.9611 10.4852 17.5943 10.0947 17.9848C9.70413 18.3753 9.07097 18.3753 8.68044 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.902268 10.2063C0.511744 9.81582 0.511744 9.18266 0.902268 8.79213C1.29279 8.40161 1.92596 8.40161 2.31648 8.79213C2.70701 9.18266 2.70701 9.81582 2.31648 10.2063C1.92596 10.5969 1.29279 10.5969 0.902268 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.905193 8.79324L8.68337 1.01506C9.07389 0.624537 9.70706 0.624537 10.0976 1.01506C10.4881 1.40559 10.4881 2.03875 10.0976 2.42927L2.31941 10.2074C1.92888 10.598 1.29572 10.598 0.905193 10.2074C0.514668 9.81692 0.514668 9.18376 0.905193 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.31956 17.9848L10.0977 10.2066C10.4883 9.81612 10.4883 9.18296 10.0977 8.79243C9.70721 8.40191 9.07404 8.40191 8.68352 8.79243L0.905344 16.5706C0.51482 16.9611 0.514819 17.5943 0.905344 17.9848C1.29587 18.3753 1.92903 18.3753 2.31956 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0977 10.2063C10.4883 9.81582 10.4883 9.18266 10.0977 8.79213C9.70721 8.40161 9.07404 8.40161 8.68352 8.79213C8.29299 9.18266 8.29299 9.81582 8.68352 10.2063C9.07404 10.5969 9.70721 10.5969 10.0977 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0948 8.79324L2.31663 1.01506C1.92611 0.624537 1.29294 0.624537 0.902419 1.01506C0.511895 1.40559 0.511895 2.03875 0.902419 2.42927L8.68059 10.2074C9.07112 10.598 9.70428 10.598 10.0948 10.2074C10.4853 9.81692 10.4853 9.18376 10.0948 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li:hover{
  border-color:#bdbdbd;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border:2px solid #e5e5e5;
  border-radius:8px;
  min-width:226px;
  padding:13.5px;
  text-decoration:none !important;
  outline:none !important;
  cursor:pointer;
  display:inline-block;
  text-align:center;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more:active{
  color:#76b128;
  border-color:#76b128;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more.hide{
  display:none;
}
.blog-content .flex-wrapper .index-aside{
  max-width:352px;
  width:100%;
}
.blog-content .flex-wrapper .index-aside .scroll-container .aside-box{
  margin-bottom:60px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .aside-box:last-child{
  margin-bottom:0;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block{
  display:block;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block .title_h4{
  padding:0 0 20px 0;
  border:none;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block .title_h4:before{
  display:none;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block ul{
  padding-top:0;
  display:block;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts h3{
  margin-bottom:20px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item{
  margin-bottom:30px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item:last-child{
  margin-bottom:0;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item .information{
  margin-bottom:10px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item .information .date-reg{
  color:#bdbdbd;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item .information .category a{
  color:#828282;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item h4{
  font-size:18px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card{
  min-height:450px;
  background:#fff2e7;
  border-radius:8px;
  padding:59px 50px 50px 50px;
  text-align:center;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card img{
  width:168px;
  height:168px;
  margin-bottom:20px;
  -o-object-fit:contain;
  object-fit:contain;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card h3{
  margin-bottom:40px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card .btn-transparent-orange{
  display:inline-flex;
  padding:13px 21px;
  line-height:unset;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card .btn-transparent-orange:hover{
  text-decoration:none;
}
.faq-content .flex-wrapper{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
}
.faq-content .flex-wrapper .category-faq{
  display:flex;
  flex-direction:column;
  border-radius:8px;
  border:1px solid #ededed;
  max-width:350px;
  width:100%;
  margin-right:50px;
}
.faq-content .flex-wrapper .category-faq h3{
  font-size:20px;
  padding:20px 23px;
  position:relative;
  margin:0;
}
.faq-content .flex-wrapper .category-faq h3:after{
  content:"";
  width:100%;
  height:1px;
  background-color:#ededed;
  position:absolute;
  left:0;
  bottom:0;
}
.faq-content .flex-wrapper .category-faq h3:before{
  content:"";
  width:16px;
  height:9px;
  position:absolute;
  right:5%;
  top:50%;
  transform:translate(0, -50%);
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  transition:0.3s all ease;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3852 2.61546L8.61575 9.38494C8.27587 9.72482 7.72482 9.72482 7.38494 9.38494C7.04506 9.04506 7.04506 8.494 7.38494 8.15412L14.1544 1.38464C14.4943 1.04476 15.0454 1.04476 15.3852 1.38464C15.7251 1.72452 15.7251 2.27558 15.3852 2.61546Z' fill='%2376B128'/%3E%3Cpath d='M8.61506 9.38494C8.27518 9.72482 7.72413 9.72482 7.38425 9.38494C7.04437 9.04506 7.04437 8.494 7.38425 8.15412C7.72413 7.81424 8.27518 7.81424 8.61506 8.15412C8.95494 8.494 8.95494 9.04506 8.61506 9.38494Z' fill='%2376B128'/%3E%3Cpath d='M7.38454 9.38328L0.615062 2.6138C0.275181 2.27392 0.275181 1.72287 0.615061 1.38299C0.954941 1.04311 1.506 1.04311 1.84588 1.38299L8.61536 8.15246C8.95524 8.49234 8.95524 9.0434 8.61536 9.38328C8.27548 9.72316 7.72442 9.72316 7.38454 9.38328Z' fill='%2376B128'/%3E%3C/svg%3E%0A");
  display:none;
}
.faq-content .flex-wrapper .category-faq h3.act:before{
  transform:translate(0, -50%) rotate(180deg);
}
.faq-content .flex-wrapper .category-faq .list-cat{
  display:flex;
  flex-direction:column;
  border-radius:8px;
  border:1px solid #ededed;
  border-top:none;
}
.faq-content .flex-wrapper .category-faq a{
  padding:15px 23px;
  text-transform:uppercase;
  font-weight:500;
  color:#76b128;
  position:relative;
  border-bottom:0;
}
.faq-content .flex-wrapper .category-faq a.active{
  pointer-events:none;
  color:#8ac43d;
  background:#f3f9eb;
}
.faq-content .flex-wrapper .category-faq a.active:before{
  background:#f3f9eb;
}
.faq-content .flex-wrapper .category-faq a:after{
  content:"";
  width:100%;
  height:1px;
  background-color:#ededed;
  position:absolute;
  left:0;
  bottom:0;
}
.faq-content .flex-wrapper .category-faq a:last-child:after{
  display:none;
}
.faq-content .flex-wrapper .acc_faq{
  margin:0;
  padding-right:129px;
  max-width:992px;
  width:100%;
}
.faq-content .flex-wrapper .acc_faq .item, .faq-content .flex-wrapper .acc_faq .item-last{
  margin-bottom:20px;
  border-radius:8px;
  border:1px solid #ededed;
  padding:0 24px;
  width:100%;
}
.faq-content .flex-wrapper .acc_faq .item .title, .faq-content .flex-wrapper .acc_faq .item-last .title{
  font-size:22px;
  padding-top:16px;
  padding-bottom:16px;
  width:100%;
  min-height:100px;
}
.faq-content .flex-wrapper .acc_faq .item .title span, .faq-content .flex-wrapper .acc_faq .item-last .title span{
  right:0;
}
.faq-content .flex-wrapper .acc_faq .item-last{
  display:flex;
  align-items:center;
  min-height:100px;
  justify-content:space-between;
}
.faq-content .flex-wrapper .acc_faq .item-last h2{
  padding-right:20px;
  flex:1;
  margin:0;
  font-size:20px;
  font-weight:600;
}
.faq-content .flex-wrapper .acc_faq .item-last .btn-green{
  max-width:225px;
  border-bottom:unset;
  width:100%;
}
.faq-content .flex-wrapper .acc_faq .item-last .btn-green:hover{
  color:#fff;
}
.single-pet-page{
  overflow:hidden;
  margin-bottom:0 !important;
  padding-bottom:160px;
}
.single-pet-page .container{
  max-width:736px;
  width:100%;
}
.single-pet-page .row1248{
  position:relative;
  padding-right:380px;
}
.single-pet-page .aside-content{
  max-width:352px;
  width:100%;
  position:absolute;
  right:0;
  top:74px;
  z-index:5;
}
.single-pet-page .aside-content .card{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  box-shadow:0px 0 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  margin-bottom:15px;
  border-radius:8px;
  position:relative;
  z-index:2;
}
.single-pet-page .aside-content .card:nth-child(2){
  min-height:auto !important;
  z-index:1;
}
.single-pet-page .aside-content .card .main-info{
  padding:30px 30px 40px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-top:1px solid #ededed;
  border-radius:8px 8px 0 0;
}
.single-pet-page .aside-content .card .main-info .category-block{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:40px;
}
.single-pet-page .aside-content .card .main-info .category-block .category-name{
  border:1px solid #ededed;
  border-radius:4px;
  padding:3px 9px;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
  margin-right:10px;
}
.single-pet-page .aside-content .card .main-info .category-block .reviews-block{
  display:inline-flex;
  align-items:center;
  justify-content:flex-end;
}
.single-pet-page .aside-content .card .main-info .category-block .reviews-block svg{
  width:24px;
  height:24px;
  margin-right:5px;
}
.single-pet-page .aside-content .card .main-info .category-block .reviews-block span{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#76b128;
}
.single-pet-page .aside-content .card .main-info .image-block{
  margin-bottom:40px;
}
.single-pet-page .aside-content .card .main-info .image-block .image-card{
  max-width:232px;
  width:100%;
  -o-object-fit:contain;
  object-fit:contain;
  max-height:70px;
}
.single-pet-page .aside-content .card .main-info .name-block{
  font-weight:600;
  font-size:20px;
  line-height:140%;
  color:#000;
  margin-bottom:20px;
}
.single-pet-page .aside-content .card .main-info .number-ads{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}
.single-pet-page .aside-content .card .image-wrap{
  position:relative;
  cursor:pointer;
  overflow:hidden;
  border-radius:8px 8px 0 0;
  display:flex;
  justify-content:center;
}
.single-pet-page .aside-content .card .image-wrap .image-card{
  display:block;
  border-radius:8px 8px 0 0;
  height:320px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
}
.single-pet-page .aside-content .card .image-wrap .image-card.default{
  width:80%;
  -o-object-fit:contain;
  object-fit:contain;
  opacity:0.3;
}
.single-pet-page .aside-content .card .image-wrap .views-block{
  position:absolute;
  top:22px;
  left:19px;
  transition:0.3s all ease;
  display:inline-flex;
  align-items:center;
  font-size:14px;
  line-height:1;
  color:#FFFFFF;
}
.single-pet-page .aside-content .card .image-wrap .views-block svg{
  margin-right:10px;
  width:22px;
  height:14px;
}
.single-pet-page .aside-content .card .like-block{
  position:absolute;
  top:13px;
  right:13px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#fff;
  transition:0.3s all ease;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}
.single-pet-page .aside-content .card .like-block svg{
  width:18px;
  height:16px;
}
.single-pet-page .aside-content .card .like-block.liked svg{
  width:18px;
  height:16px;
}
.single-pet-page .aside-content .card .like-block.liked svg path{
  fill:#76b128;
}
.single-pet-page .aside-content .card .info-slide{
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  background-color:#fff;
}
.single-pet-page .aside-content .card .info-slide:last-child{
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  border-bottom:1px solid #ededed;
}
.single-pet-page .aside-content .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:25px 22px;
}
.single-pet-page .aside-content .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
  padding-right:10px;
}
.single-pet-page .aside-content .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}
.single-pet-page .aside-content .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
}
.single-pet-page .aside-content .card .info-slide .publication-info{
  padding:18px 22px;
  border-top:1px solid #ededed;
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.single-pet-page .aside-content .card .info-slide .publication-info .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  display:flex;
  align-items:center;
}
.single-pet-page .aside-content .card .info-slide .publication-info .age-pets svg{
  margin-right:5px;
}
.single-pet-page .aside-content .card .info-slide .publication-info .age-pets .value, .single-pet-page .aside-content .card .info-slide .publication-info .age-pets .date, .single-pet-page .aside-content .card .info-slide .publication-info .age-pets .text-green{
  padding-left:3px;
}
.single-pet-page .aside-content .card .text-green{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#76b128;
  display:block;
  width:-moz-max-content;
  width:max-content;
}
.single-pet-page .aside-content .card .info-map-card{
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-bottom:1px solid #ededed;
  border-top:1px solid #ededed;
  border-radius:8px;
  background-color:#fff;
}
.single-pet-page .aside-content .card .info-map-card .top-info{
  padding:14px 23px 24px 23px;
  border-bottom:1px solid #ededed;
}
.single-pet-page .aside-content .card .info-map-card .top-info h4{
  margin-bottom:10px;
  font-size:20px;
  font-weight:600;
}
.single-pet-page .aside-content .card .info-map-card .top-info .age-pets{
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:15px;
}
.single-pet-page .aside-content .card .info-map-card .top-info address{
  line-height:143%;
  font-size:14px;
  font-style:normal;
  margin-bottom:15px;
}
.single-pet-page .aside-content .card .info-map-card .top-info .address{
  display:none;
}
.single-pet-page .aside-content .card .info-map-card .top-info .tel{
  font-weight:500;
  font-size:14px;
  line-height:143%;
  margin-bottom:10px;
  display:block;
  width:-moz-max-content;
  width:max-content;
}
.single-pet-page .aside-content .card .info-map-card .bottom-info{
  padding:11px 23px 15px 23px;
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.single-pet-page .aside-content .card .info-map-card .bottom-info .reviews-block, .single-pet-page .aside-content .card .info-map-card .bottom-info .star-block{
  display:flex;
  align-items:center;
}
.single-pet-page .aside-content .card .info-map-card .bottom-info .reviews-block svg, .single-pet-page .aside-content .card .info-map-card .bottom-info .star-block svg{
  margin-right:5px;
}
.single-pet-page .aside-content .card .btn-green{
  border-radius:0 0 8px 8px;
  padding:18px 38px;
}
.single-pet-page .aside-content .card iframe{
  width:100%;
  height:180px;
  border-radius:8px 8px 0 0;
}
.single-pet-page .aside-content #revealButton{
  display:block;
  width:-moz-max-content;
  width:max-content;
  background-color:transparent;
  border:none;
  color:#76b128;
  border-bottom:1px dashed currentColor;
  cursor:pointer;
}
.single-pet-page .aside-content #maskedEmail, .single-pet-page .aside-content #maskedPhoneNumber{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  display:block;
  width:-moz-max-content;
  width:max-content;
  margin-bottom:8px;
}
.single-pet-page .aside-content #maskedPhoneNumber + a,
.single-pet-page .aside-content #maskedEmail + a{
  display:none;
}
.single-pet-page .banner-single-pet{
  padding-bottom:20px;
  padding-top:75px;
  min-height:393px;
  position:relative;
  z-index:1;
}
.single-pet-page .banner-single-pet h1{
  margin-bottom:20px;
  font-size:36px;
  line-height:115%;
}
.single-pet-page .banner-single-pet .short-description{
  display:flex;
  flex-wrap:wrap;
}
.single-pet-page .banner-single-pet .short-description .item{
  width:-moz-max-content;
  width:max-content;
  color:#000;
  font-size:14px;
  font-weight:500;
  padding:9.5px 10px;
  display:inline-flex;
  align-items:center;
  margin-bottom:10px;
  margin-right:10px;
  border:2px solid #ededed;
  border-radius:8px;
  color:#828282;
}
.single-pet-page .banner-single-pet .short-description .item span{
  color:#000;
  padding-left:5px;
}
.single-pet-page .banner-single-pet .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:30px;
  display:flex;
}
.single-pet-page .banner-single-pet .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.single-pet-page .banner-single-pet .aside-content{
  display:none;
}
.single-pet-page .tabs-group{
  position:relative;
  margin-bottom:75px;
}
.single-pet-page .tabs-group:before, .single-pet-page .tabs-group:after{
  content:"";
  position:absolute;
  left:-30vw;
  width:130vw;
  height:1px;
  background-color:#ededed;
  z-index:-1;
}
.single-pet-page .tabs-group:before{
  top:0;
}
.single-pet-page .tabs-group:after{
  bottom:0;
}
.single-pet-page .tabs-group .flex-wrapper{
  display:flex;
}
.single-pet-page .tabs-group .flex-wrapper .tab{
  padding:29px 5px 30px 5px;
  margin-right:114px;
  border-bottom:2px solid transparent;
  text-transform:uppercase;
  font-weight:500;
  font-size:14px;
  cursor:pointer;
}
.single-pet-page .tabs-group .flex-wrapper .tab:last-child{
  margin-right:0;
}
.single-pet-page .tabs-group .flex-wrapper .tab.active{
  border-bottom-color:#76b128;
  color:#76b128;
  pointer-events:none;
}
.single-pet-page .pet-content{
  display:none;
  min-height:420px;
}
.single-pet-page .pet-content .container{
  word-wrap:break-word;
}
.single-pet-page .pet-content .top-card{
  width:100%;
  border-radius:8px;
  border:1px solid #ededed;
  padding:8px 10px 8px 26px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:30px;
  margin-right:20px;
}
.single-pet-page .pet-content .top-card .text{
  margin-right:25px;
  flex:1;
}
.single-pet-page .pet-content .top-card .icon{
  width:54px;
  height:54px;
}
.single-pet-page .pet-content .top-card .icon img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:8px;
}
.single-pet-page .pet-content h2{
  margin-bottom:20px;
}
.single-pet-page .pet-content h3, .single-pet-page .pet-content h4, .single-pet-page .pet-content h5{
  margin-bottom:20px;
}
.single-pet-page .pet-content p a{
  font-size:inherit;
  color:#76b128;
}
.single-pet-page .pet-content p img{
  border-radius:8px;
  -o-object-fit:cover;
  object-fit:cover;
  max-height:460px;
  min-height:239px;
  height:50vw;
  width:100%;
}
.single-pet-page .pet-content ul{
  margin-left:23px;
  margin-bottom:30px;
}
.single-pet-page .pet-content ul li{
  font-size:16px;
  line-height:144%;
  margin-bottom:10px;
  position:relative;
}
.single-pet-page .pet-content ul li:last-child{
  margin-bottom:0;
}
.single-pet-page .pet-content ul li a{
  font-size:18px;
  color:#76b128;
}
.single-pet-page .pet-content ul li:before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:#bdbdbd;
  position:absolute;
  left:-23px;
  top:9px;
}
.single-pet-page .pet-content ol{
  margin-left:22px;
  margin-bottom:30px;
  max-width:487px;
}
.single-pet-page .pet-content ol li{
  font-size:16px;
  line-height:150%;
  position:relative;
  margin-bottom:10px;
}
.single-pet-page .pet-content ol li a{
  font-size:inherit;
  color:#76b128;
}
.single-pet-page .pet-content ol li:last-child{
  margin-bottom:0;
}
.single-pet-page .pet-content .parents-pet{
  display:flex;
  margin-bottom:40px;
}
.single-pet-page .pet-content .parents-pet .single-parent{
  max-width:350px;
  width:100%;
  margin-right:30px;
}
.single-pet-page .pet-content .parents-pet .single-parent:last-child{
  margin-right:0;
}
.single-pet-page .pet-content .parents-pet .single-parent .image-wrap{
  width:100%;
  height:304px;
}
.single-pet-page .pet-content .parents-pet .single-parent .image-wrap img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:8px 8px 0 0;
}
.single-pet-page .pet-content .parents-pet .single-parent .name{
  border-radius:0 0 8px 8px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-bottom:1px solid #ededed;
  padding:24px 19px 19px 19px;
  text-align:center;
  font-size:18px;
  line-height:133%;
}
.single-pet-page .pet-content .image-video{
  margin-bottom:6px;
  position:relative;
  text-align:center;
}
.single-pet-page .pet-content .image-video video{
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  min-height:239px;
  max-height:460px;
  height:30vw;
  border-radius:8px;
  cursor:pointer;
}
.single-pet-page .pet-content .image-video .play-button-video{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  cursor:pointer;
}
.single-pet-page .pet-content .gallery{
  display:flex;
  flex-wrap:wrap;
  -moz-column-gap:10px;
  column-gap:10px;
  row-gap:10px;
}
.single-pet-page .pet-content .gallery .image{
  max-height:361px;
  height:24vw;
  width:calc(70% - 5px);
}
.single-pet-page .pet-content .gallery .image:nth-child(4n), .single-pet-page .pet-content .gallery .image:nth-child(5n), .single-pet-page .pet-content .gallery .image:nth-child(1){
  width:calc(30% - 5px);
}
.single-pet-page .pet-content .gallery .image:nth-child(odd):last-child{
  width:100%;
  min-height:239px;
  max-height:460px;
  height:30vw;
}
.single-pet-page .pet-content .gallery .image img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:8px;
}
.single-pet-page .pet-content.active{
  display:block;
}
.single-pet-page .pet-content.active iframe{
  border-radius:8px;
}
.single-pet-page .card-buy{
  border:1px solid #ededed;
  border-radius:12px;
  padding:32px 30px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-top:60px;
}
.single-pet-page .card-buy .left-content{
  max-width:240px;
  width:100%;
}
.single-pet-page .card-buy .left-content h3{
  margin-bottom:20px;
}
.single-pet-page .card-buy .left-content p{
  padding-bottom:40px;
}
.single-pet-page .card-buy .left-content .btn-transparent-orange{
  display:inline-flex;
  padding:14.5px 21px;
  text-decoration:none;
}
.single-pet-page .card-buy .right-content{
  width:194px;
  height:194px;
}
.single-pet-page .card-buy .right-content img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
}
.pets-section-bottom h2{
  font-size:36px;
  margin-bottom:40px;
}
.pets-section-bottom .swiper-slide .card{
  border-radius:8px;
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
}
.pets-section-bottom .swiper-slide .card .image-wrap{
  border-bottom:1px solid #ededed;
  position:relative;
  cursor:pointer;
  overflow:hidden;
  border-radius:8px 8px 0 0;
}
.pets-section-bottom .swiper-slide .card .image-wrap .image-card{
  display:block;
  border-radius:8px 8px 0 0;
  height:304px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  transition:0.5s all ease;
}
.pets-section-bottom .swiper-slide .card .image-wrap .image-card.default{
  width:80%;
  -o-object-fit:contain;
  object-fit:contain;
  opacity:0.3;
}
.pets-section-bottom .swiper-slide .card .info-slide{
  padding:30px;
}
.pets-section-bottom .swiper-slide .card .info-slide .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  cursor:pointer;
  display:block;
  transition:0.5s all ease;
  width:-moz-fit-content;
  width:fit-content;
}
.pets-section-bottom .swiper-slide .card .info-slide .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:30px;
}
.pets-section-bottom .swiper-slide .card .info-slide .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.pets-section-bottom .swiper-slide .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.pets-section-bottom .swiper-slide .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
}
.pets-section-bottom .swiper-slide .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}
.pets-section-bottom .swiper-slide .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}

.single-testimonial{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
  border-radius:12px;
  box-shadow:0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08);
  background:#fff;
  padding:29px 32px;
  min-height:300px;
  height:auto;
  margin-bottom:30px;
}
.single-testimonial:last-child{
  margin-bottom:0;
}
.single-testimonial .top-content{
  margin-bottom:20px;
}
.single-testimonial .top-content .image-blocks{
  margin-bottom:25px;
}
.single-testimonial .top-content .image-blocks .image-reviews{
  border-radius:8px;
  width:60px;
  height:60px;
  -o-object-fit:cover;
  object-fit:cover;
}
.single-testimonial .top-content .wys{
  font-size:14px;
  line-height:143%;
  color:#000;
}
.single-testimonial .bottom-content .info-reviews{
  display:flex;
  font-weight:400;
  font-size:16px;
  line-height:150%;
  color:#000;
  padding-bottom:10px;
}
.single-testimonial .bottom-content .info-reviews .name-reviews{
  font-weight:500;
}
.single-testimonial .bottom-content .about-reviews{
  display:flex;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#ff8115;
  align-items:center;
  justify-content:flex-start;
}
.single-testimonial .bottom-content .about-reviews .title-about-reviews{
  font-weight:600;
  position:relative;
  padding-right:10px;
  margin-right:8px;
}
.single-testimonial .bottom-content .about-reviews .title-about-reviews:after{
  content:"";
  width:3px;
  height:3px;
  position:absolute;
  right:0;
  top:50%;
  transform:translate(0, -50%);
  background-image:url("data:image/svg+xml,%3Csvg width='3' height='3' viewBox='0 0 3 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23FF8115' /%3E%3C/svg%3E");
}
.single-nurseries .banner-single-pet .after-title{
  display:flex;
}
.single-nurseries .banner-single-pet .after-title .location{
  margin-right:48px;
}
.single-nurseries .banner-single-pet .after-title .location:last-child{
  margin-right:0;
}
.single-nurseries .aside-content{
  top:-250px;
}
.single-nurseries .aside-content .card{
  min-height:376px;
  background-color:#fff;
}
.single-nurseries .aside-content .card:first-child{
  min-height:326px;
}
.single-nurseries .aside-content .card .main-info{
  padding:22px 0 0 0;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  flex:1;
}
.single-nurseries .aside-content .card .main-info .category-block{
  margin:0 23px 20px 23px;
}
.single-nurseries .aside-content .card .main-info .image-block{
  margin:0 23px 20px 23px;
  text-align:center;
  height:159px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.single-nurseries .aside-content .card .main-info .image-block .image-card{
  max-width:272px;
  width:100%;
  height:80px;
  max-height:unset;
}
.single-nurseries .aside-content .card .main-info .info-slide{
  padding:28px 23px 27px;
  border:none;
  border-top:1px solid #ededed;
}
.single-nurseries .aside-content .card .main-info .info-slide .publication-info{
  padding:0;
  border:none;
}
.single-nurseries .aside-content .card .social-link{
  display:flex;
  align-items:center;
  margin-bottom:10px;
}
.single-nurseries .aside-content .card .social-link span{
  margin-right:5px;
  font-size:14px;
  line-height:143%;
  width:-moz-max-content;
  width:max-content;
}
.single-nurseries .aside-content .card .info-map-card .top-info{
  border:none;
  padding:25px 31px;
}
.single-nurseries .pet-content .flex-wrapper{
  row-gap:30px;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.75%;
  width:103.5%;
}
.single-nurseries .pet-content .flex-wrapper > *{
  width:46.5%;
  margin:0 1.75% 2.625em;
}
.single-nurseries .pet-content .card-pets-swiper{
  overflow:visible;
  padding-bottom:45px;
}
.single-nurseries .pet-content .card-pets-swiper .swiper-pagination{
  z-index:auto;
}
.single-nurseries .pet-content .card-pets{
  height:auto;
  margin-bottom:0;
}
.single-nurseries .pet-content .card-pets .card{
  position:relative;
  border-radius:8px;
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  border:1px solid #ededed;
}
.single-nurseries .pet-content .card-pets .card:hover{
  text-decoration:none;
  z-index:2;
  box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  background:#fff;
}
.single-nurseries .pet-content .card-pets .card:hover .btn-wrapper{
  transition:0.5s all ease;
  pointer-events:visible;
  visibility:visible;
  opacity:1;
}
.single-nurseries .pet-content .card-pets .card .image-wrap{
  border-bottom:1px solid #ededed;
  position:relative;
  display:flex;
  justify-content:center;
}
.single-nurseries .pet-content .card-pets .card .image-wrap .image-card{
  border-radius:8px 8px 0 0;
  height:304px;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
}
.single-nurseries .pet-content .card-pets .card .image-wrap .image-card.default{
  width:80%;
  -o-object-fit:contain;
  object-fit:contain;
  opacity:0.3;
}
.single-nurseries .pet-content .card-pets .card .like-block{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#fff;
  opacity:0;
  transition:0.3s all ease;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}
.single-nurseries .pet-content .card-pets .card .like-block svg{
  width:18px;
  height:16px;
}
.single-nurseries .pet-content .card-pets .card .like-block svg path{
  fill:#ededed;
}
.single-nurseries .pet-content .card-pets .card .like-block.liked svg{
  width:18px;
  height:16px;
}
.single-nurseries .pet-content .card-pets .card .like-block.liked svg path{
  fill:#76b128;
}
.single-nurseries .pet-content .card-pets .card .info-slide{
  padding:20px;
}
.single-nurseries .pet-content .card-pets .card .info-slide .name-pets{
  font-weight:400;
  font-size:18px;
  line-height:133%;
  color:#000;
  margin-bottom:20px;
  width:-moz-fit-content;
  width:fit-content;
  display:block;
  cursor:pointer;
}
.single-nurseries .pet-content .card-pets .card .info-slide .location{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#828282;
  margin-bottom:20px;
}
.single-nurseries .pet-content .card-pets .card .info-slide .location svg{
  width:13px;
  height:18px;
  margin-right:10px;
}
.single-nurseries .pet-content .card-pets .card .info-slide .info-pets{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.single-nurseries .pet-content .card-pets .card .info-slide .info-pets .price-pets{
  display:inline-flex;
  align-items:flex-start;
  justify-content:flex-start;
}
.single-nurseries .pet-content .card-pets .card .info-slide .info-pets .price-pets .current{
  font-weight:500;
  font-size:18px;
  line-height:144%;
  color:#000;
  margin-right:10px;
}
.single-nurseries .pet-content .card-pets .card .info-slide .info-pets .price-pets .old{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  text-decoration:line-through;
  color:#bdbdbd;
}
.single-nurseries .pet-content .card-pets .card .info-slide .info-pets .age-pets{
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#000;
}
.single-nurseries .pet-content .card-pets .card .btn-wrapper{
  position:absolute;
  bottom:-73px;
  left:-1px;
  width:calc(100% + 2px);
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  border-bottom:1px solid #ededed;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  border-radius:0 0 8px 8px;
  padding:10px 25px 25px;
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transition:0.5s all ease;
  box-shadow:0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.single-nurseries .pet-content .card-pets .card .btn-wrapper .btn-transparent-orange{
  width:100%;
  text-decoration:none;
}
.drop-zone.drag-over{
  border-color:#76B128;
  background-color:rgba(118, 177, 40, 0.05);
}
.form-logo.drag-over label,
.form-logo-father.drag-over label,
.form-logo-mother.drag-over label{
  border-color:#76B128;
  background-color:rgba(118, 177, 40, 0.05);
}
.form-logo,
.form-logo-father,
.form-logo-mother{
}
.form-logo label,
.form-logo-father label,
.form-logo-mother label{
  cursor:pointer;
}
.form-logo,
.form-logo-father,
.form-logo-mother{
}
.form-logo input[type=file],
.form-logo-father input[type=file],
.form-logo-mother input[type=file]{
  cursor:pointer;
}
.fancybox__container .visible-container{
  text-align:center;
  padding:30px;
  max-width:500px;
}
.fancybox__container .visible-container .image-ver{
  margin-bottom:20px;
  display:flex;
  justify-content:center;
  align-items:center;
}
.fancybox__container .visible-container .image-ver svg{
  width:48px;
  height:48px;
}
.fancybox__container .visible-container .title-ver{
  font-size:24px;
  font-weight:700;
  margin-bottom:15px;
  color:#333;
}
.fancybox__container .visible-container .info-ver{
  font-size:16px;
  margin-bottom:20px;
  color:#666;
}
.fancybox__container .visible-container .info-ver strong{
  color:#333;
  font-weight:600;
}
.fancybox__container .visible-container .validation-errors-list{
  text-align:left;
  background:#fff5f5;
  border:1px solid #ffdddd;
  border-radius:6px;
  padding:15px 20px;
  margin:20px 0;
}
.fancybox__container .visible-container .validation-errors-list div{
  margin:8px 0;
  color:#d32f2f;
  font-size:14px;
  line-height:1.5;
}
.fancybox__container .visible-container{
}
.fancybox__container .visible-container button,
.fancybox__container .visible-container .btn-transparent-orange,
.fancybox__container .visible-container .btn-transparent-grey{
  display:inline-block;
  min-width:120px;
  padding:12px 24px;
  font-size:16px;
  font-weight:600;
  border-radius:6px;
  cursor:pointer;
  transition:all 0.3s ease;
  border:none;
  outline:none;
}
.fancybox__container .visible-container button:hover,
.fancybox__container .visible-container .btn-transparent-orange:hover,
.fancybox__container .visible-container .btn-transparent-grey:hover{
  transform:translateY(-2px);
  box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);
}
.fancybox__container .visible-container button:active,
.fancybox__container .visible-container .btn-transparent-orange:active,
.fancybox__container .visible-container .btn-transparent-grey:active{
  transform:translateY(0);
}
.fancybox__container .visible-container .btn-transparent-orange{
  background:#FF9800;
  color:#fff;
}
.fancybox__container .visible-container .btn-transparent-orange:hover{
  background:#FB8C00;
}
.fancybox__container .visible-container .btn-transparent-grey{
  background:#BDBDBD;
  color:#fff;
}
.fancybox__container .visible-container .btn-transparent-grey:hover{
  background:#9E9E9E;
}
.btn-green.disabled, .btn-green:disabled,
.update-pet.disabled,
.update-pet:disabled,
.update-nursery.disabled,
.update-nursery:disabled{
  opacity:0.5;
  cursor:not-allowed;
  pointer-events:none;
}
.upload-container{
  position:relative;
}
.upload-container.loading::after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(255, 255, 255, 0.8);
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:10;
}
.image-preview-container{
  animation:fadeInScale 0.3s ease-out;
}

@keyframes fadeInScale{
  from{
    opacity:0;
    transform:scale(0.9);
  }
  to{
    opacity:1;
    transform:scale(1);
  }
}
.delete-preview,
.delete-photo{
  cursor:pointer;
  transition:all 0.3s ease;
}
.delete-preview:hover,
.delete-photo:hover{
  transform:scale(1.1);
}
.delete-preview:hover svg rect,
.delete-photo:hover svg rect{
  fill:#f5f5f5;
}
.delete-preview:hover svg path,
.delete-photo:hover svg path{
  fill:#d32f2f;
}
:root{
  --app-height:100vh;
  --pf-safe-area-bottom:env(safe-area-inset-bottom, 0px);
  --pf-crop-handle-size:14px;
  --pf-crop-handle-offset:calc(var(--pf-crop-handle-size) * -0.5);
}

.pf-editor-lock{
  overflow:hidden;
  position:fixed;
  width:100%;
  height:100%;
}

.pf-editor-overlay{
  position:fixed;
  inset:0;
  z-index:10000;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgba(0, 0, 0, 0.75);
  width:100vw;
  height:var(--app-height, 100vh);
  overflow:hidden;
  touch-action:none;
  -webkit-overflow-scrolling:touch;
  max-width:100vw;
  padding:12px;
  padding-top:calc(12px + env(safe-area-inset-top, 0px));
  padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));
}

.pf-editor-shell{
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  height:100%;
  max-width:min(90vw, 1200px);
  max-height:min(90dvh, 800px);
  background:#838383;
  border-radius:12px;
  color:#f5f5f5;
  box-shadow:0 24px 64px rgba(0, 0, 0, 0.45);
  padding:12px;
  gap:16px;
  outline:none;
}

.pf-editor-close{
  position:absolute;
  top:7px;
  right:7px;
  width:32px;
  height:32px;
  border-radius:50%;
  background:#ff8115;
  color:#000;
  font-size:26px;
  line-height:1;
  cursor:pointer;
  z-index:9999999999999;
  box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.4);
  border:0;
}

.pf-editor-stage{
  flex:1 1 auto;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  background-color:#fff;
  background-image:linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%);
  background-size:20px 20px;
  background-position:0 0, 0 10px, 10px -10px, -10px 0px;
}

.pf-editor-canvas-wrapper{
  position:relative;
  max-width:100%;
  max-height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}

.pf-editor-canvas{
  max-width:100%;
  max-height:100%;
  background:transparent;
}

.pf-editor-toolbar-slot{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:16px;
}

.pf-editor-iconstrip{
  display:flex;
  justify-content:center;
  gap:20px;
}

.pf-editor-icon-btn{
  width:52px;
  height:52px;
  border-radius:50%;
  border:none;
  background:#ff8115;
  color:#ffffff;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:background 0.2s ease, transform 0.2s ease, color 0.2s ease;
  opacity:1;
}

.pf-editor-icon-btn:hover,
.pf-editor-icon-btn:focus-visible{
  background:#ff8115;
  outline:none;
  transform:translateY(-1px);
  opacity:0.8;
}

.pf-editor-icon-btn.is-active{
  background:#ffab4b;
}

.pf-editor-icon-btn[disabled]{
  opacity:0.45;
  cursor:default;
  transform:none;
}

.pf-editor-icon{
  width:24px;
  height:24px;
  display:block;
}

.pf-editor-footer{
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:12px;
  width:100%;
}

.pf-editor-footer .pf-editor-iconstrip{
  width:100%;
}

.pf-editor-btn{
  min-width:110px;
  padding:10px 18px;
  border-radius:6px;
  border:none;
  background:#444444;
  color:#ffffff;
  font-weight:600;
  cursor:pointer;
  transition:background 0.15s ease, transform 0.15s ease;
}

.pf-editor-btn:hover,
.pf-editor-btn:focus-visible{
  background:#555555;
  outline:none;
  transform:translateY(-1px);
}

.pf-editor-btn--primary{
  background:#ff8115;
}

.pf-editor-btn--primary:hover,
.pf-editor-btn--primary:focus-visible{
  background:#ff8115;
}

.pf-editor-btn--ghost{
  background:transparent;
  border:1px solid rgba(255, 255, 255, 0.35);
}

.pf-editor-btn--ghost:hover,
.pf-editor-btn--ghost:focus-visible{
  background:rgba(255, 255, 255, 0.1);
}

.pf-visually-hidden{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border:0;
}

.pf-crop-overlay{
  position:absolute;
  inset:0;
  pointer-events:none;
}

.pf-crop-area{
  position:absolute;
  border:2px solid #ff8115;
  background:rgba(47, 128, 237, 0.2);
  pointer-events:auto;
  cursor:move;
}

.pf-crop-handle{
  position:absolute;
  width:var(--pf-crop-handle-size, 14px);
  height:var(--pf-crop-handle-size, 14px);
  background:#ff8115;
  border-radius:50%;
  border:2px solid #fff;
  pointer-events:auto;
}

.pf-crop-handle--top-left{
  top:var(--pf-crop-handle-offset, -7px);
  left:var(--pf-crop-handle-offset, -7px);
  cursor:nwse-resize;
}

.pf-crop-handle--top{
  top:var(--pf-crop-handle-offset, -7px);
  left:50%;
  transform:translateX(-50%);
  cursor:ns-resize;
}

.pf-crop-handle--top-right{
  top:var(--pf-crop-handle-offset, -7px);
  right:var(--pf-crop-handle-offset, -7px);
  cursor:nesw-resize;
}

.pf-crop-handle--right{
  top:50%;
  right:var(--pf-crop-handle-offset, -7px);
  transform:translateY(-50%);
  cursor:ew-resize;
}

.pf-crop-handle--bottom-right{
  bottom:var(--pf-crop-handle-offset, -7px);
  right:var(--pf-crop-handle-offset, -7px);
  cursor:nwse-resize;
}

.pf-crop-handle--bottom{
  bottom:var(--pf-crop-handle-offset, -7px);
  left:50%;
  transform:translateX(-50%);
  cursor:ns-resize;
}

.pf-crop-handle--bottom-left{
  bottom:var(--pf-crop-handle-offset, -7px);
  left:var(--pf-crop-handle-offset, -7px);
  cursor:nesw-resize;
}

.pf-crop-handle--left{
  top:50%;
  left:var(--pf-crop-handle-offset, -7px);
  transform:translateY(-50%);
  cursor:ew-resize;
}
.gallery-wrapper{
  position:relative;
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  padding:0;
  margin:0;
}
.gallery-wrapper .delete-preview{
  -webkit-user-drag:none;
  pointer-events:auto;
}
.gallery-wrapper{
}
.gallery-wrapper .image-div{
  cursor:move;
  cursor:grab;
}
.gallery-wrapper .image-preview-container{
  position:relative;
  cursor:move;
  cursor:grab;
  transition:transform 0.2s ease, opacity 0.2s ease;
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  touch-action:none;
}
.gallery-wrapper .image-preview-container:active{
  cursor:grabbing;
}
.gallery-wrapper .image-preview-container{
}
.gallery-wrapper .image-preview-container.dragging{
  opacity:0.5;
  transform:scale(0.95);
  z-index:1000;
  pointer-events:none;
}
.gallery-wrapper .image-preview-container{
}
.gallery-wrapper .image-preview-container.drag-over-left::before, .gallery-wrapper .image-preview-container.drag-over-right::before{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:3px;
  background-color:#76B128;
  z-index:10;
  pointer-events:none;
}
.gallery-wrapper .image-preview-container.drag-over-left::before{
  left:-2px;
}
.gallery-wrapper .image-preview-container.drag-over-right::before{
  right:-2px;
}
.gallery-wrapper .image-preview-container{
}
.gallery-wrapper .image-preview-container .delete-preview{
  cursor:pointer;
  pointer-events:auto;
}
.gallery-wrapper .image-preview-container .delete-preview *{
  cursor:pointer !important;
}
.gallery-wrapper .image-preview-container{
}
.gallery-wrapper .image-preview-container .image-div,
.gallery-wrapper .image-preview-container .file-image,
.gallery-wrapper .image-preview-container .image-preview{
  pointer-events:auto;
  -webkit-user-drag:none;
  transition:opacity 0.2s ease;
}

@media (max-width: 2502px){
  .instagram-section .zoom-instagram-widget__items.layout-fullwidth{
    grid-template-columns:repeat(8, 1fr) !important;
  }
}

@media (max-width: 1920px){
  .faq-content .flex-wrapper .acc_faq{
    padding-right:calc(100vw - 1791px);
  }
}

@media (max-width: 1918px){
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    right:8.6%;
  }
}

@media (max-width: 1850px){
  .nurseries-section .nurseries-section-wrapper .swiper-button-prev{
    left:-5%;
  }
  .nurseries-section .nurseries-section-wrapper .swiper-button-next{
    right:-5%;
  }
  .pets-section .tab-content .container-swiper .swiper-button-prev{
    left:-5%;
  }
  .pets-section .tab-content .container-swiper .swiper-button-next{
    right:-5%;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-button-prev{
    left:-5%;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-button-next{
    right:-5%;
  }
  .slider-blog-post .slider-blog-post-wrapper .swiper-button-prev, .pets-section-bottom .slider-blog-post-wrapper .swiper-button-prev{
    left:-5%;
  }
  .slider-blog-post .slider-blog-post-wrapper .swiper-button-next, .pets-section-bottom .slider-blog-post-wrapper .swiper-button-next{
    right:-5%;
  }
  .partner-section .partner-section-wrapper .swiper-button-prev{
    left:-5%;
  }
  .partner-section .partner-section-wrapper .swiper-button-next{
    right:-5%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    right:8%;
  }
}

@media (max-width: 1800px){
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    right:7.5%;
  }
}

@media (max-width: 1750px){
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    right:5.1%;
  }
}

@media (max-width: 1720px){
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:23%;
    margin:0 1% 1.25em;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper > *{
    width:23%;
    margin:0 1% 1.25em;
  }
}

@media (max-width: 1700px){
  .form-newsletter .form-newsletter-wrapper{
    background-position:right;
  }
  .form-newsletter .form-newsletter-wrapper:before{
    left:55%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups{
    flex-direction:column;
    align-items:flex-start;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select{
    margin-right:0;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
    margin-bottom:30px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    right:4%;
  }
  .errorReportPopup .select, .errorReportPopup .filter-check{
    margin-bottom:30px;
  }
}

@media (max-width: 1650px){
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    right:2%;
  }
}

@media (max-width: 1606px){
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    right:0;
  }
}

@media (max-width: 1500px){
  .box-cards-pets .box-cards-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-cards-pets .box-cards-pets-wrapper > *{
    width:31.3333333333%;
    margin:0 1% 1.3333333333em;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper > *{
    width:31.3333333333%;
    margin:0 1% 1.3333333333em;
  }
}

@media (max-width: 1440px){
  h1{
    font-size:46px;
  }
  .page-wrapper section{
    padding-right:0;
  }
  footer{
    padding-right:0;
  }
  .form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap{
    margin-right:20px;
  }
  .edit-nursery .dashboard-nursery{
    padding-right:0;
  }
  .edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li{
    margin-right:40px;
  }
  .edit-pet .dashboard-pet{
    padding-right:0;
  }
  .edit-pet .dashboard-pet .row1506 .dashboard-nav ul li{
    margin-right:40px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div{
    flex:0 1 60%;
  }
  .edit-user .user-profile-section,
  .edit-user .user-messages-section,
  .my-messages .user-profile-section,
  .my-messages .user-messages-section{
    padding-right:0;
  }
  .edit-user .user-profile-section .row1506 .dashboard-nav ul li,
  .edit-user .user-messages-section .row1506 .dashboard-nav ul li,
  .my-messages .user-profile-section .row1506 .dashboard-nav ul li,
  .my-messages .user-messages-section .row1506 .dashboard-nav ul li{
    margin-right:40px;
  }
  .my-nursery .dashboard-nursery{
    padding-right:0;
  }
  .my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li{
    margin-right:40px;
  }
  .my-pet .dashboard-pet{
    padding-right:0;
  }
  .my-pet .dashboard-pet .row1506 .dashboard-nav ul li{
    margin-right:40px;
  }
  .blog .banner-default-page h1, .archive .banner-default-page h1{
    font-size:46px;
  }
}

@media (max-width: 1400px){
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:31.3333333333%;
    margin:0 1% 1.3333333333em;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper > *{
    width:31.3333333333%;
    margin:0 1% 1.3333333333em;
  }
}

@media (max-width: 1350px){
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three > *{
    width:47%;
    margin:0 1.5% 2.25em;
  }
}

@media (max-width: 1300px){
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu{
    grid-template-columns:repeat(2, 1fr);
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children{
    margin-bottom:40px;
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children:nth-last-child(-n+2){
    margin-bottom:0;
  }
  footer .footer-wrap .wrapper .footer-bottom{
    grid-template-columns:repeat(2, 1fr);
  }
  footer .footer-wrap .wrapper .footer-bottom .copyright{
    grid-area:2/1/3/4;
    margin-right:0;
    padding-top:40px;
  }
  .cards-ads-section .cards-ads-wrapper .card{
    padding:30px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -2.5%;
    width:105%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:15%;
    margin:0 2.5% 3em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div{
    flex:0 1 55%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -2.5%;
    width:105%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:15%;
    margin:0 2.5% 3em;
  }
}

@media (max-width: 1200px){
  .hero-home:before{
    display:none;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div{
    flex:0 1 53%;
  }
}

@media (max-width: 1140px) and (max-width: 768px){
  .mobile_menu_container{
    width:100%;
    max-width:100%;
  }
}

@media (max-width: 1140px) and (max-width: 576px){
  .mobile_menu_container .link-catalog{
    padding:20px 10px;
  }
}

@media (max-width: 1140px) and (max-width: 480px){
  .burger.disc-visible{
    top:100px;
  }
  .mobile_menu_container.menu-disc-visible{
    height:calc(100% - 140px);
    margin-top:140px;
  }
}

@media (max-width: 1140px) and (max-width: 360px){
  .burger.disc-visible{
    top:96px;
  }
  .mobile_menu_container{
    height:calc(100% - 50px);
    margin-top:50px;
  }
  .mobile_menu_container.menu-disc-visible{
    height:calc(100% - 130px);
    margin-top:130px;
  }
}

@media (max-width: 1140px){
  #content{
    padding:20px 0;
  }
  .mobile_hide{
    display:none;
  }
  .desctop_hide{
    display:block;
  }
  .burger{
    position:fixed;
    z-index:101;
    top:20px;
    right:10px;
    margin-right:10px;
    text-align:left;
  }
  .burger .burger-icon{
    display:inline-block;
    position:relative;
    margin-top:8px;
    margin-bottom:8px;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
  }
  .burger .burger-icon, .burger .burger-icon::before, .burger .burger-icon::after{
    display:block;
    width:20px;
    height:2px;
    background-color:#ffffff;
    outline:1px solid transparent;
    transition-property:background-color, transform;
    transition-duration:0.3s;
  }
  .burger .burger-icon::before, .burger .burger-icon::after{
    position:absolute;
    content:"";
  }
  .burger .burger-icon::before{
    top:-8px;
  }
  .burger .burger-icon::after{
    top:8px;
  }
  .burger.is-active .burger-icon{
    background-color:transparent;
  }
  .burger.is-active .burger-icon::before{
    transform:translateY(8px) rotate(45deg);
  }
  .burger.is-active .burger-icon::after{
    transform:translateY(-8px) rotate(-45deg);
  }
  .burger.is-active .burger-icon::before,
  .burger.is-active .burger-icon::after{
    background:#ffffff;
  }
  .burger.disc-visible{
    top:80px;
  }
  .mobile_menu_container{
    font-size:0;
    position:fixed;
    z-index:100;
    top:0;
    right:0;
    overflow-x:hidden;
    overflow-y:auto;
    width:80%;
    max-width:480px;
    margin-top:60px;
    height:calc(100% - 60px);
    background:#fff;
    will-change:transform, opacity;
    transform:translateX(110%);
    transition:all 0.2s ease-in-out;
  }
  .mobile_menu_container.menu-disc-visible{
    height:calc(100% - 120px);
    margin-top:120px;
  }
  .mobile_menu_container .mobile-nav-container{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:calc(100% - 81px);
  }
  .mobile_menu_container nav{
    margin-bottom:40px;
    padding:0 15px;
  }
  .mobile_menu_container nav .top-nav .link-sidebar{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    padding:13px 16px;
    border-radius:8px;
    transition:0.3s all ease;
    margin-bottom:18px;
    position:relative;
  }
  .mobile_menu_container nav .top-nav .link-sidebar:before{
    content:"";
    position:absolute;
    top:50%;
    right:15px;
    width:9px;
    height:16px;
    transition:0.3s all ease;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    transform:translate(0, -50%);
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.23264 0.615255L9.00213 7.38473C9.34201 7.72461 9.34201 8.27567 9.00213 8.61555C8.66225 8.95543 8.11119 8.95543 7.77131 8.61555L1.00183 1.84607C0.661949 1.50619 0.66195 0.955135 1.00183 0.615254C1.34171 0.275374 1.89276 0.275375 2.23264 0.615255Z' fill='%23BDBDBD' /%3E%3Cpath d='M9.00213 7.38457C9.34201 7.72445 9.34201 8.27551 9.00213 8.61539C8.66225 8.95527 8.11119 8.95527 7.77131 8.61539C7.43143 8.27551 7.43143 7.72445 7.77131 7.38457C8.11119 7.04469 8.66225 7.04469 9.00213 7.38457Z' fill='%23BDBDBD' /%3E%3Cpath d='M8.99851 8.61509L2.22903 15.3846C1.88915 15.7245 1.3381 15.7245 0.99822 15.3846C0.65834 15.0447 0.65834 14.4936 0.99822 14.1538L7.7677 7.38427C8.10758 7.04439 8.65863 7.04439 8.99851 7.38427C9.33839 7.72415 9.33839 8.27521 8.99851 8.61509Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
  }
  .mobile_menu_container nav .top-nav .link-sidebar:hover, .mobile_menu_container nav .top-nav .link-sidebar:active, .mobile_menu_container nav .top-nav .link-sidebar:focus{
    background:#fff2e7;
  }
  .mobile_menu_container nav .top-nav .link-sidebar:hover:before, .mobile_menu_container nav .top-nav .link-sidebar:active:before, .mobile_menu_container nav .top-nav .link-sidebar:focus:before{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.23264 0.615255L9.00213 7.38473C9.34201 7.72461 9.34201 8.27567 9.00213 8.61555C8.66225 8.95543 8.11119 8.95543 7.77131 8.61555L1.00183 1.84607C0.661949 1.50619 0.66195 0.955135 1.00183 0.615254C1.34171 0.275374 1.89276 0.275375 2.23264 0.615255Z' fill='%23FF8115' /%3E%3Cpath d='M9.00213 7.38457C9.34201 7.72445 9.34201 8.27551 9.00213 8.61539C8.66225 8.95527 8.11119 8.95527 7.77131 8.61539C7.43143 8.27551 7.43143 7.72445 7.77131 7.38457C8.11119 7.04469 8.66225 7.04469 9.00213 7.38457Z' fill='%23FF8115' /%3E%3Cpath d='M8.99851 8.61509L2.22903 15.3846C1.88915 15.7245 1.3381 15.7245 0.99822 15.3846C0.65834 15.0447 0.65834 14.4936 0.99822 14.1538L7.7677 7.38427C8.10758 7.04439 8.65863 7.04439 8.99851 7.38427C9.33839 7.72415 9.33839 8.27521 8.99851 8.61509Z' fill='%23FF8115' /%3E%3C/svg%3E");
  }
  .mobile_menu_container nav .top-nav .link-sidebar:last-child{
    margin-bottom:0;
  }
  .mobile_menu_container nav .top-nav .link-sidebar .image-link{
    height:34px;
    -o-object-fit:contain;
    object-fit:contain;
    max-width:35px;
    margin-right:15px;
  }
  .mobile_menu_container nav .top-nav .link-sidebar .info-link{
    font-weight:500;
    font-size:16px;
    line-height:187%;
    color:#000;
  }
  .mobile_menu_container li{
    position:relative;
  }
  .mobile_menu_container a{
    z-index:10;
    display:block;
  }
  .mobile_menu_container a:hover{
    text-decoration:none;
  }
  .mobile_menu_container .sub-anchor{
    position:absolute;
    z-index:20;
    top:0;
    right:0;
    width:40px;
    height:30px;
    cursor:pointer;
    background:rgb(12.75, 12.75, 12.75);
  }
  .mobile_menu_container .sub-anchor:hover{
    background:hsl(0, 0%, -5%);
  }
  .mobile_menu_container .sub-anchor:before{
    font-size:20px;
    color:#ffffff;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
  }
  .mobile_menu_container .sub-menu{
    display:none;
  }
  .mobile_menu_container .sub-menu a{
    font-size:13px;
    padding:10px 30px;
    color:#ffffff;
  }
  .mobile_menu_container .sub-menu a:hover{
    background:rgb(25.5, 25.5, 25.5);
  }
  .mobile_menu_container .sub-menu .sub-menu{
    display:none;
    padding-left:10px;
  }
  .mobile_menu_container .level_a > li{
    border-bottom:1px solid rgb(12.75, 12.75, 12.75);
  }
  .mobile_menu_container .level_a > li > a{
    font-size:14px;
    line-height:30px;
    height:30px;
    padding-left:20px;
    color:#ffffff;
  }
  .mobile_menu_container .level_a > li > a:hover{
    background:rgb(12.75, 12.75, 12.75);
  }
  .mobile_menu_container .header-search{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:10px 15px;
    width:100%;
    border-bottom:1px solid #ededed;
    margin-bottom:20px;
  }
  .mobile_menu_container .header-search svg{
    width:24px;
    height:24px;
    margin-right:9px;
  }
  .mobile_menu_container .header-search .search-block{
    position:relative;
    width:100%;
  }
  .mobile_menu_container .header-search .search-block .search-example{
    position:absolute;
    left:0;
    top:50%;
    transform:translate(0, -45%);
    padding-bottom:0;
    font-weight:400;
    font-size:14px;
    line-height:1;
    color:#bdbdbd;
    width:-moz-fit-content;
    width:fit-content;
    opacity:1;
    transition:0.3s all ease;
    z-index:-1;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
  }
  .mobile_menu_container .header-search .search-block .search-example.active{
    opacity:0;
  }
  .mobile_menu_container .header-search .search-block .search-example span{
    color:#000;
    font-weight:400;
    font-size:14px;
  }
  .mobile_menu_container .header-search .search-block input{
    width:100%;
    font-weight:400;
    font-size:14px;
    line-height:1;
    color:#000;
    border:none;
    padding:0;
    background:transparent;
  }
  .mobile_menu_container .header-search .search-block input::-moz-placeholder{
    color:#000;
    font-weight:400;
    font-size:14px;
  }
  .mobile_menu_container .header-search .search-block input::placeholder{
    color:#000;
    font-weight:400;
    font-size:14px;
  }
  .mobile_menu_container .link-catalog{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:25px 10px;
    text-decoration:none;
    border-top:1px solid #ededed;
    border-bottom:1px solid #ededed;
    width:100%;
  }
  .mobile_menu_container .link-catalog:hover span:before{
    width:100%;
  }
  .mobile_menu_container .link-catalog svg{
    width:24px;
    height:18px;
    margin-right:5px;
  }
  .mobile_menu_container .link-catalog span{
    position:relative;
    font-weight:500;
    font-size:14px;
    line-height:1;
    text-transform:uppercase;
    color:#76b128;
  }
  .mobile_menu_container .link-catalog span:before{
    content:"";
    position:absolute;
    bottom:-1px;
    left:0;
    width:0;
    height:1px;
    background:#76b128;
    transition:0.3s all ease;
  }
  .mobile_menu_active{
    overflow:hidden;
  }
  .mobile_menu_active:before{
    position:fixed;
    z-index:100;
    width:100%;
    height:100vh;
    margin:0 auto;
    content:"";
    background:rgba(0, 0, 0, 0.7);
    transition:all 0.2s ease-in-out;
  }
  .mobile_menu_active .burger{
    position:fixed;
  }
  .mobile_menu_active .burger span{
    position:relative;
    z-index:101;
  }
  .mobile_menu_active .mobile_menu_container{
    opacity:1;
    transform:translateX(0);
  }
  .mobile_filter_active{
    overflow:hidden;
  }
  .title-group .sub-title{
    margin-bottom:20px;
  }
  .wp-block-separator{
    margin-bottom:100px;
  }
  header{
    border-bottom:none;
    background:#76b128;
  }
  header .wrapper{
    height:60px;
  }
  header .wrapper .left-header{
    flex:0 0 100px;
  }
  header .wrapper .left-header #logo img{
    max-height:30px;
  }
  header .wrapper .left-header .link-catalog{
    display:none;
  }
  header .wrapper .header-search{
    display:none;
  }
  header .wrapper .right-header{
    border-right:1px solid #8ac43d;
    border-left:1px solid #8ac43d;
    margin-right:60px;
  }
  header .wrapper .right-header .link-like{
    padding:20.5px 10px;
    border-right:1px solid #8ac43d;
  }
  header .wrapper .right-header .link-like span{
    color:#ffffff;
  }
  header .wrapper .right-header .btn-account{
    background:#76b128;
  }
  header .wrapper .right-header .btn-account:hover{
    background:#8ac43d;
  }
  .nav-container{
    display:none;
  }
  .page-wrapper{
    padding-top:60px;
  }
  .page-wrapper.discount-visible{
    padding-top:120px;
  }
  .page-wrapper .form-holder{
    padding:0;
    margin-top:20px;
    margin-bottom:75px;
  }
  .page-wrapper section{
    padding:0 10px;
    margin-bottom:100px;
  }
  .title-wrapper #go-back-trash{
    display:flex;
  }
  .page-wrapper .dashboard-nav{
    display:none;
  }
  footer{
    padding-left:0;
  }
  footer .footer-wrap{
    border-left:none;
  }
  .hero-home{
    background-position:right 38% bottom 50%;
    min-height:600px;
  }
  .hero-home .hero-home-wrapper{
    padding:60px 0 100px;
  }
  .hero-home .hero-home-wrapper .left-content{
    margin-right:30px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets{
    min-height:100px;
    padding:20px;
    min-width:200px;
    bottom:40px;
    left:-20px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .name-pets{
    font-size:16px;
    line-height:1;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .info-pets .prices-pets{
    font-size:16px;
    margin-right:10px;
  }
  .join-in .join-in-wrapper .left-content .title-group h2{
    font-size:30px;
    line-height:127%;
  }
  .nurseries-section{
    margin-bottom:100px !important;
  }
  .nurseries-section .info-block h2{
    font-size:30px;
    line-height:127%;
  }
  .nurseries-section .nurseries-section-wrapper .swiper-nurseries{
    margin-top:0;
    width:100%;
    margin-left:0;
    padding:0 0 36px;
    overflow:visible;
  }
  .nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-pagination{
    display:block;
  }
  .nurseries-section .nurseries-section-wrapper .swiper-button-prev{
    display:none;
  }
  .nurseries-section .nurseries-section-wrapper .swiper-button-next{
    display:none;
  }
  .pets-section{
    overflow:hidden;
  }
  .pets-section .tab-title-block .tab-title{
    margin-right:60px;
  }
  .pets-section .tab-content .container-swiper .swiper-pets{
    overflow:visible;
    padding-bottom:32px;
  }
  .pets-section .tab-content .container-swiper .swiper-pets .swiper-wrapper .swiper-slide .card .like-block{
    opacity:1;
  }
  .pets-section .tab-content .container-swiper .swiper-button-prev{
    display:none;
  }
  .pets-section .tab-content .container-swiper .swiper-button-next{
    display:none;
  }
  .pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .like-block{
    opacity:1;
  }
  .reviews-section{
    overflow:hidden;
  }
  .reviews-section .reviews-section-wrapper h2{
    font-size:30px;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews{
    overflow:visible;
    width:100%;
    padding:0 0 36px;
    margin-left:0;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide{
    padding:35px 30px;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .top-content .image-blocks{
    margin-bottom:40px;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-button-prev{
    display:none;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-button-next{
    display:none;
  }
  .answer-your-questions{
    overflow:hidden;
  }
  .answer-your-questions .answer-your-questions-wrapper{
    flex-direction:column;
  }
  .answer-your-questions .answer-your-questions-wrapper h2{
    margin-bottom:30px;
    margin-right:0;
    flex:1 1 100%;
    font-size:30px;
    line-height:127%;
  }
  .answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions{
    overflow:visible;
    width:100%;
    padding:0 0 36px;
    margin-right:0;
  }
  .slider-blog-post, .pets-section-bottom{
    overflow:hidden;
  }
  .slider-blog-post .slider-blog-post-wrapper .top-content h2, .pets-section-bottom .slider-blog-post-wrapper .top-content h2{
    font-size:30px;
  }
  .slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts{
    overflow:visible;
    padding-bottom:36px;
  }
  .slider-blog-post .slider-blog-post-wrapper .swiper-button-prev, .pets-section-bottom .slider-blog-post-wrapper .swiper-button-prev{
    display:none;
  }
  .slider-blog-post .slider-blog-post-wrapper .swiper-button-next, .pets-section-bottom .slider-blog-post-wrapper .swiper-button-next{
    display:none;
  }
  .partner-section{
    overflow:hidden;
  }
  .partner-section .partner-section-wrapper h2{
    font-size:30px;
  }
  .partner-section .partner-section-wrapper .swiper-partner-section{
    overflow:visible;
    padding-bottom:36px;
  }
  .partner-section .partner-section-wrapper .swiper-button-prev{
    display:none;
  }
  .partner-section .partner-section-wrapper .swiper-button-next{
    display:none;
  }
  .form-newsletter .form-newsletter-wrapper{
    padding:50px;
  }
  .form-newsletter .form-newsletter-wrapper .form-content h2{
    font-size:30px;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .like-block{
    opacity:1;
  }
  .instagram-section{
    margin-left:0;
  }
  .popup-info{
    padding:50px;
  }
  .fancybox__container .fancybox__slide{
    padding:50px 5%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
    margin-right:15px;
  }
  .page-template-templatesregister-php .register-section{
    padding:50px 0;
  }
  .page-template-templateslost-password-php .lost-password, .page-template-templateslost-password-php .change-my-password, .reset-password .lost-password, .reset-password .change-my-password{
    padding:50px 0;
  }
  .page-template-templateschange-password-php .change-my-password{
    padding:50px 0;
  }
  .edit-nursery .dashboard-nursery{
    padding-left:0;
  }
  .edit-nursery .dashboard-nursery .row1506 .title-group h1{
    font-size:32px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    top:36px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select, .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .filter-check{
    margin-right:15px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:18%;
    margin:0 1% 1.2em;
  }
  .edit-pet .dashboard-pet{
    padding-left:0;
  }
  .edit-pet .dashboard-pet .row1506 .title-group h1{
    font-size:32px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-select .select, .edit-pet .dashboard-pet .row1506 .form-holder .group-select .filter-check{
    margin-right:15px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:18%;
    margin:0 1% 1.2em;
  }
  .edit-user .user-profile-section,
  .edit-user .user-messages-section,
  .my-messages .user-profile-section,
  .my-messages .user-messages-section{
    padding-left:0;
  }
  .my-nursery .dashboard-nursery{
    padding-left:0;
  }
  .my-nursery .dashboard-nursery .row1506 .title-group h1{
    font-size:32px;
  }
  .my-pet .dashboard-pet{
    padding-left:0;
  }
  .my-pet .dashboard-pet .row1506 .title-group h1{
    font-size:32px;
  }
  .quiz-box .group-select .select, .quiz-box .group-select .filter-check{
    margin-right:15px;
  }
  .errorReportPopup .select, .errorReportPopup .filter-check{
    margin-right:15px;
  }
  #fep-content-single #fep-content-single-sidebar{
    display:none;
  }
  #fep-content-table-main{
    display:none;
  }
  #fep-content-single-main{
    max-width:100%;
  }
  .fep-message-navigation{
    display:flex;
  }
  .fep-message-navigation .fep-action-icons{
    display:flex !important;
  }
  .fep-per-message .participants{
    justify-content:center;
  }
  #fep-content-single-content .fep-action-icons{
    display:none;
  }
  .acc_faq{
    margin-top:80px;
  }
  .wp-block-table table{
    width:97% !important;
  }
  .single-pet-page{
    padding-bottom:100px;
  }
  .pets-section-bottom{
    margin-top:160px;
  }
  .single-testimonial{
    padding:33px 30px;
  }
  .single-testimonial .top-content{
    margin-bottom:40px;
  }
  .single-testimonial .top-content .image-blocks{
    margin-bottom:40px;
  }
  .single-nurseries .pet-content .card-pets .card .like-block{
    opacity:1;
  }
}

@media (max-width: 1100px){
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div{
    flex:0 1 49%;
  }
}

@media (max-width: 1024px){
  .alignleft, .aligncenter, .alignright{
    float:none;
    margin:0 auto 20px;
  }
  .alignnone{
    margin:0 0 20px;
  }
  .blog-content .flex-wrapper .index-aside{
    max-width:300px;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .orange-card{
    padding:59px 45px 50px 45px;
  }
}

@media (max-width: 1000px){
  .pets-section .pets-wrapper{
    padding-bottom:36px;
  }
  .pets-section .pets-wrapper .tabs-block{
    display:none;
  }
  .pets-section .offer-pets-wrapper-mobile{
    display:block;
  }
  .box-cards-pets .box-cards-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-cards-pets .box-cards-pets-wrapper > *{
    width:48%;
    margin:0 1% 1.5em;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper > *{
    width:48%;
    margin:0 1% 1.5em;
  }
}

@media (max-width: 992px){
  h1{
    font-size:30px;
    line-height:127%;
  }
  .hero-home .hero-home-wrapper{
    padding:30px 0 100px;
  }
  .hero-home .hero-home-wrapper .left-content .wys{
    font-size:14px;
  }
  .cards-ads-section .cards-ads-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .cards-ads-section .cards-ads-wrapper > *{
    width:100%;
    margin:0 0 0em;
  }
  .cards-ads-section .cards-ads-wrapper .card{
    margin-bottom:30px;
  }
  .cards-ads-section .cards-ads-wrapper .card:first-child:before{
    display:none;
  }
  input.search-filter-breed{
    padding:12px 5%;
  }
  #no-result{
    padding:12px 5%;
  }
  .filter-box{
    margin-bottom:30px !important;
  }
  .filter-box .filter-box-wrapper .top-filter .row1506{
    max-width:100%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
  }
  .filter-box .filter-box-wrapper .top-filter .row1506 .desktop-wrapper{
    display:none;
  }
  .filter-box .filter-box-wrapper .top-filter .row1506 .btn-mobile-wrapper{
    display:block;
  }
  .filter-box .filter-box-wrapper .top-filter{
    display:none;
    position:absolute;
    top:60px;
    right:0;
    max-width:100%;
    width:100%;
    z-index:9;
    opacity:0;
    background:#fff;
    border-radius:0;
    padding:0;
    transition:0.3s all ease;
    overflow-y:scroll;
    overflow-x:hidden;
    height:calc(100vh - 120px);
    max-height:calc(100vh - 120px);
    padding-bottom:20px;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups{
    margin-bottom:30px;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select{
    margin-bottom:0;
    width:100%;
    flex-direction:column;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select, .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .filter-check{
    margin-bottom:0;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select.mobile{
    display:block !important;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select{
    width:100%;
    margin-right:0;
    border-radius:0;
    border:none;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled{
    width:100%;
    border-bottom:1px solid #ededed;
    padding:16px 5%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-styled:after{
    right:5%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options{
    position:relative;
    bottom:unset;
    width:100%;
    min-width:100%;
    max-height:unset;
    left:unset;
    box-shadow:none;
    transform:translate(0, 0);
    border-radius:0;
    overflow:visible;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li{
    padding:12px 5%;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-select .select-options li:last-child{
    border-bottom:1px solid #ededed;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox{
    flex-direction:column;
    width:100%;
    align-items:stretch;
    margin-left:unset;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check{
    margin-right:0;
    padding:15px 5%;
    border-bottom:1px solid #ededed;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label{
    width:100%;
    display:block;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:before{
    left:unset;
    right:0;
    width:34px;
    height:20px;
    border-radius:100px;
    border:none;
    background:#e5e5e5;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label:after{
    left:unset;
    right:0;
    background-image:none;
    background-color:#fff;
    border-radius:50%;
    box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.25);
    transform:translate(-14px, -50%);
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input:checked + .filter-check-label:before{
    border-color:transparent;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check input:checked + .filter-check-label:after{
    transform:translate(-2px, -50%);
  }
  .filter-box .filter-box-wrapper .bottom-filter{
    height:60px;
    padding:16.5px 0;
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;
  }
  .filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .select-short-block{
    display:none;
  }
  .filter-box .filter-box-wrapper .bottom-filter .bottom-filter-wrapper .filter-button{
    display:block;
  }
  .edit-nursery .dashboard-nursery .row1506 .title-group{
    padding-bottom:375px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder{
    flex-direction:column;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .left-content{
    max-width:100%;
    margin-bottom:0;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .right-content{
    display:none;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    top:185px;
    left:0;
    right:unset;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo label{
    margin-bottom:25px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select.mobile{
    display:block !important;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.8%;
    width:103.6%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:13.0666666667%;
    margin:0 1.8% 2.1em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder{
    flex-direction:column;
    margin-bottom:75px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .left-content{
    max-width:100%;
    margin-bottom:0;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .right-content{
    display:none;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .form-logo label{
    margin-bottom:25px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-select .select.mobile{
    display:block !important;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three > *{
    width:30.3333333333%;
    margin:0 1.5% 2em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.8%;
    width:103.6%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:13.0666666667%;
    margin:0 1.8% 2.1em;
  }
  .quiz-box .group-select .select.mobile{
    display:block !important;
  }
  .errorReportPopup .select, .errorReportPopup .filter-check{
    margin-bottom:0;
  }
  .errorReportPopup .select.mobile{
    display:block !important;
  }
  .errorReportPopup .select{
    width:100%;
    margin-right:0;
    border-radius:0;
    border:none;
  }
  .errorReportPopup .select-styled{
    width:100%;
    border-bottom:1px solid #ededed;
    padding:16px 5%;
  }
  .errorReportPopup .select-styled:after{
    right:5%;
  }
  .errorReportPopup .select-options{
    position:relative;
    bottom:unset;
    width:100%;
    min-width:100%;
    left:unset;
    box-shadow:none;
    transform:translate(0, 0);
    border-radius:0;
    overflow:visible;
  }
  .errorReportPopup .select-options li{
    padding:12px 5%;
  }
  .errorReportPopup .select-options li:last-child{
    border-bottom:1px solid #ededed;
  }
  .wp-block-table table{
    width:966px !important;
  }
  .blog .banner-default-page, .archive .banner-default-page{
    margin-bottom:0;
    padding:75px 4% 0;
  }
  .blog .banner-default-page h1, .archive .banner-default-page h1{
    font-size:30px;
  }
  .blog-content{
    margin:0px 0 100px 0;
  }
  .blog-content .category-block{
    display:block;
    padding:20px 5%;
    border-bottom:1px solid #ededed;
    margin-bottom:30px;
  }
  .blog-content .flex-wrapper{
    flex-direction:column;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .image img{
    height:43vw;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image img{
    height:22vw;
  }
  .blog-content .flex-wrapper .index-aside{
    max-width:100%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container > *{
    width:47%;
    margin:0 1.5% 2.25em;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .category-block{
    display:none;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .top-posts{
    display:none;
  }
  .faq-content .flex-wrapper{
    flex-direction:column;
  }
  .faq-content .flex-wrapper .category-faq{
    max-width:100%;
    margin-right:0;
    margin-bottom:40px;
  }
  .single-pet-page .container{
    max-width:100%;
  }
  .single-pet-page .row1248{
    padding-right:0;
  }
  .single-pet-page .aside-content{
    position:static;
    max-width:100%;
  }
  .single-pet-page .aside-content .card:first-child{
    display:none;
  }
  .single-pet-page .aside-content .card .image-wrap .image-card{
    height:40vw;
  }
  .single-pet-page .aside-content .card .info-slide .info-pets{
    padding:20px 20px 11px 20px;
  }
  .single-pet-page .aside-content .card .info-slide .publication-info{
    border:unset;
    padding:11px 20px 20px 20px;
  }
  .single-pet-page .aside-content .card iframe{
    height:30vw;
    min-height:180px;
  }
  .single-pet-page .banner-single-pet{
    padding-bottom:0;
  }
  .single-pet-page .banner-single-pet .short-description{
    margin-bottom:30px;
  }
  .single-pet-page .banner-single-pet .aside-content{
    display:block;
  }
  .single-pet-page .banner-single-pet .aside-content .card:first-child{
    display:block;
    margin-bottom:0;
  }
  .single-pet-page .tabs-group{
    margin-top:-50px;
    margin-bottom:60px;
  }
  .single-pet-page .tabs-group .flex-wrapper .tab{
    padding:80px 5px 30px 5px;
    margin-right:80px;
  }
  .single-pet-page .pet-content{
    min-height:auto;
  }
  .single-pet-page .pet-content .image-video video{
    height:45vw;
  }
  .single-pet-page .pet-content .gallery .image{
    height:40vw;
  }
  .pets-section-bottom{
    margin-top:60px;
  }
  .single-nurseries .banner-single-pet .aside-content .card:first-child{
    display:flex;
  }
  .single-nurseries .banner-single-pet .aside-content .card:first-child .info-slide{
    border-top:unset;
  }
}

@media (max-width: 980px){
  .counter-items .counter-items-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .counter-items .counter-items-wrapper > *{
    width:31.3333333333%;
    margin:0 1% 1.3333333333em;
  }
  .counter-items .counter-items-wrapper .card:nth-last-child(-n+4){
    margin-bottom:20px;
  }
  .counter-items .counter-items-wrapper .card:nth-last-child(-n+3){
    margin-bottom:0;
  }
}

@media (max-width: 970px){
  .form-newsletter .form-newsletter-wrapper{
    background-image:none !important;
  }
  .form-newsletter .form-newsletter-wrapper:before{
    display:none;
  }
  .form-newsletter .form-newsletter-wrapper .form-content{
    max-width:100%;
    width:100%;
  }
}

@media (max-width: 960px){
  .md-1{
    -ms-flex-basis:5.5833333333%;
    flex-basis:5.5833333333%;
  }
  .md-2{
    -ms-flex-basis:14.1666666667%;
    flex-basis:14.1666666667%;
  }
  .md-3{
    -ms-flex-basis:22.75%;
    flex-basis:22.75%;
  }
  .md-4{
    -ms-flex-basis:31.3333333333%;
    flex-basis:31.3333333333%;
  }
  .md-5{
    -ms-flex-basis:39.9166666667%;
    flex-basis:39.9166666667%;
  }
  .md-6{
    -ms-flex-basis:48.5%;
    flex-basis:48.5%;
  }
  .md-7{
    -ms-flex-basis:57.0833333333%;
    flex-basis:57.0833333333%;
  }
  .md-8{
    -ms-flex-basis:65.6666666667%;
    flex-basis:65.6666666667%;
  }
  .md-9{
    -ms-flex-basis:74.25%;
    flex-basis:74.25%;
  }
  .md-10{
    -ms-flex-basis:82.8333333333%;
    flex-basis:82.8333333333%;
  }
  .md-11{
    -ms-flex-basis:91.4166666667%;
    flex-basis:91.4166666667%;
  }
  .md-12{
    -ms-flex-basis:100%;
    flex-basis:100%;
  }
  .md-bottom{
    margin-bottom:30px;
  }
  .section--search-results .all-posts{
    grid-template-columns:1fr 1fr;
  }
  .join-in .join-in-wrapper{
    flex-direction:column-reverse;
  }
  .join-in .join-in-wrapper .left-content{
    max-width:100%;
    width:100%;
    margin-right:0;
  }
  .join-in .join-in-wrapper .right-content{
    max-width:100%;
    width:100%;
    margin-bottom:40px;
  }
  .join-in .join-in-wrapper .right-content .link-partners .image-partner{
    max-width:920px;
  }
  .useful-information .useful-information-wrapper{
    flex-direction:column;
  }
  .useful-information .useful-information-wrapper .left-content{
    margin-right:0;
    max-width:100%;
    width:100%;
    margin-bottom:40px;
  }
  .useful-information .useful-information-wrapper .left-content .image{
    max-width:100%;
    max-height:600px;
  }
  .useful-information .useful-information-wrapper .right-content{
    max-width:100%;
    width:100%;
  }
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:48%;
    margin:0 1% 1.5em;
  }
  #contact-breeder-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange, #error-feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange, #feedback-popup .popup-wrap .contactPopup .link-block .link-block-wrapper .btn-transparent-orange{
    margin-right:0;
    width:100%;
    max-width:100%;
  }
  .edit-user-2col{
    grid-template-columns:1fr;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper > *{
    width:48%;
    margin:0 1% 1.5em;
  }
}

@media (max-width: 900px){
  .counter-items .counter-items-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1%;
    width:102%;
  }
  .counter-items .counter-items-wrapper > *{
    width:48%;
    margin:0 1% 1.5em;
  }
  .counter-items .counter-items-wrapper .card:nth-last-child(-n+3){
    margin-bottom:20px;
  }
  .counter-items .counter-items-wrapper .card:nth-last-child(-n+2){
    margin-bottom:0;
  }
  .wp_google_login{
    margin-bottom:10px;
  }
  .wp_google_login a.wp_google_login__button{
    margin-bottom:10px;
  }
  .popup-info .popup-wrap .loginPopup .buttons a.facebook, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook{
    margin-bottom:10px;
    width:100%;
  }
  .popup-info .popup-wrap .loginPopup .buttons a.facebook:first-child, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook:first-child{
    margin-right:0;
  }
  .popup-info .popup-wrap .loginPopup .buttons a.facebook:last-child, .popup-info .popup-wrap .errorReportPopup .buttons a.facebook:last-child{
    margin-bottom:0;
  }
  .page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook{
    margin-bottom:10px;
    width:100%;
  }
  .page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook:first-child{
    margin-right:0;
  }
  .page-template-templatesregister-php .register-section .row1506 .form-holder .buttons a.facebook:last-child{
    margin-bottom:0;
  }
}

@media (max-height: 850px){
  .nav-container{
    padding-top:10vh;
  }
}

@media (max-width: 768px){
  .sm-1{
    -ms-flex-basis:5.5833333333%;
    flex-basis:5.5833333333%;
  }
  .sm-2{
    -ms-flex-basis:14.1666666667%;
    flex-basis:14.1666666667%;
  }
  .sm-3{
    -ms-flex-basis:22.75%;
    flex-basis:22.75%;
  }
  .sm-4{
    -ms-flex-basis:31.3333333333%;
    flex-basis:31.3333333333%;
  }
  .sm-5{
    -ms-flex-basis:39.9166666667%;
    flex-basis:39.9166666667%;
  }
  .sm-6{
    -ms-flex-basis:48.5%;
    flex-basis:48.5%;
  }
  .sm-7{
    -ms-flex-basis:57.0833333333%;
    flex-basis:57.0833333333%;
  }
  .sm-8{
    -ms-flex-basis:65.6666666667%;
    flex-basis:65.6666666667%;
  }
  .sm-9{
    -ms-flex-basis:74.25%;
    flex-basis:74.25%;
  }
  .sm-10{
    -ms-flex-basis:82.8333333333%;
    flex-basis:82.8333333333%;
  }
  .sm-11{
    -ms-flex-basis:91.4166666667%;
    flex-basis:91.4166666667%;
  }
  .sm-12{
    -ms-flex-basis:100%;
    flex-basis:100%;
  }
  .sm-bottom{
    margin-bottom:30px;
  }
  .btn{
    font-size:14px;
    padding:10px 15px;
  }
  .row866{
    max-width:91.6%;
  }
  .row990{
    max-width:91.6%;
  }
  .row1248{
    max-width:91.6%;
  }
  .section--search-results .all-posts{
    grid-template-columns:1fr;
  }
  .section--search-results-404 .title{
    font-size:30px;
  }
  .search .banner-default-page .flex-wrapper{
    flex-direction:column;
    gap:30px;
    align-items:flex-start;
  }
  footer .footer-wrap .wrapper .footer_nav{
    padding:0;
  }
  footer .footer-wrap .wrapper .footer_nav:before{
    display:none;
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu{
    grid-template-columns:repeat(1, 1fr);
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children{
    margin-bottom:0 !important;
    position:relative;
    padding:13px 0;
    margin-right:0;
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children:before{
    content:"";
    position:absolute;
    width:100vw;
    height:1px;
    background:#ededed;
    left:50%;
    top:0;
    transform:translate(-50%, 0);
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children:last-child:after{
    content:"";
    position:absolute;
    width:100vw;
    height:1px;
    bottom:0;
    background:#ededed;
    left:50%;
    transform:translate(-50%, 0);
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .column-title{
    margin-bottom:0;
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .column-title:before{
    opacity:1;
    display:block;
  }
  footer .footer-wrap .wrapper .footer_nav #menu-footer-menu .menu-item-has-children .sub-menu{
    margin-top:15px;
    display:none;
  }
  footer .footer-wrap .wrapper .footer-bottom{
    grid-template-columns:1fr;
    padding:40px 0 30px;
  }
  footer .footer-wrap .wrapper .footer-bottom .partners-block{
    margin-right:0;
    margin-bottom:30px;
  }
  footer .footer-wrap .wrapper .footer-bottom .partners-block .partners-wrapper{
    justify-content:space-between;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
  }
  footer .footer-wrap .wrapper .footer-bottom .copyright{
    grid-area:3/1/4/2;
    padding-top:30px;
    position:relative;
  }
  footer .footer-wrap .wrapper .footer-bottom .copyright:before{
    content:"";
    position:absolute;
    width:100vw;
    height:1px;
    top:0;
    left:50%;
    transform:translate(-50%, 0);
    background:#ededed;
  }
  footer .footer-wrap .wrapper .footer-bottom .links-block{
    margin-bottom:40px;
  }
  .hero-home .hero-home-wrapper .left-content{
    margin-right:20px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets{
    min-width:180px;
    padding:4% 5.3%;
    left:-5%;
    bottom:5%;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .name-pets{
    font-size:14px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .location-pets{
    font-size:12px;
    margin-bottom:10px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .location-pets svg{
    height:10px;
    margin-right:5px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .info-pets .prices-pets{
    font-size:14px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .info-pets .age-pets{
    font-size:12px;
    line-height:96%;
  }
  .counter-items .counter-items-wrapper{
    display:none;
  }
  .counter-items .container-swiper{
    display:block;
  }
  .pets-section .offer-pets-wrapper-mobile h2{
    margin-bottom:20px;
  }
  .cards-ads-section .cards-ads-wrapper .card{
    min-height:300px;
  }
  .cards-ads-section .cards-ads-wrapper .card .card-info h3{
    font-size:24px;
  }
  .answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide{
    flex-direction:column-reverse;
    padding:10px 40px 40px;
    align-items:flex-start;
  }
  .answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-info{
    margin-right:0;
  }
  .answer-your-questions .answer-your-questions-wrapper .swiper-answer-your-questions .swiper-wrapper .swiper-slide .card-image{
    flex:1 1 100%;
    margin-bottom:10px;
  }
  .slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .image-block, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .image-block{
    height:250px;
  }
  .form-newsletter .form-newsletter-wrapper .form-content .sub-title{
    margin-bottom:30px;
    font-size:16px;
    line-height:150%;
  }
  .banner-small{
    padding-top:30px;
    padding-bottom:30px;
    min-height:240px;
  }
  .banner-small .banner-small-wrapper{
    flex-direction:column;
    align-items:flex-start;
  }
  .banner-small .banner-small-wrapper .left-content{
    margin-right:0;
    margin-bottom:30px;
  }
  .banner-small .banner-small-wrapper .left-content h1{
    padding-right:30px;
  }
  .instagram-section .zoom-instagram-widget__items.layout-fullwidth{
    grid-template-columns:repeat(6, 1fr) !important;
  }
  .popup-info{
    padding:40px;
  }
  .popup-info .popup-wrap .img-wrap{
    display:none;
  }
  .popup-info .popup-wrap .loginPopup, .popup-info .popup-wrap .errorReportPopup{
    width:100%;
    margin:0 auto;
  }
  .popup-info .popup-wrap .loginPopup .buttons, .popup-info .popup-wrap .errorReportPopup .buttons{
    margin-bottom:20px;
  }
  .fancybox__container .fancybox__slide{
    padding:40px 5%;
  }
  #contact-breeder-popup .popup-wrap .contactPopup .visible-block-container, #error-feedback-popup .popup-wrap .contactPopup .visible-block-container, #feedback-popup .popup-wrap .contactPopup .visible-block-container{
    padding-bottom:20px;
  }
  .tpl-faq-page .banner-default-page{
    padding:50px 0 25px;
    margin-bottom:0;
  }
  .tpl-faq-page .banner-default-page .flex-wrapper{
    flex-direction:column;
    align-items:flex-start;
  }
  .tpl-faq-page .banner-default-page .flex-wrapper .left-content{
    margin-bottom:20px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap .group-select{
    margin-right:20px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section__top{
    flex-direction:column;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active{
    height:300px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .label{
    visibility:visible;
    opacity:1;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:17%;
    margin:0 1.5% 1.8em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap .group-select{
    margin-right:20px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three > *{
    width:47%;
    margin:0 1.5% 2.25em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section__top{
    flex-direction:column;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet.active{
    height:300px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .logo-pet .label{
    visibility:visible;
    opacity:1;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .images-section .wrapper-div{
    flex:1 1 100%;
    max-width:100%;
    margin-bottom:30px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:17%;
    margin:0 1.5% 1.8em;
  }
  .quiz-box .form-group label{
    font-size:20px;
  }
  .quiz-box .form-radio span{
    font-size:20px;
  }
  .tpl-wishlist-pet .banner-default-page{
    padding:30px 0;
    min-height:240px;
    display:flex;
    align-items:end;
  }
  .tpl-wishlist-pet .banner-default-page .flex-wrapper{
    flex-direction:column;
    align-items:flex-start;
  }
  .tpl-wishlist-pet .banner-default-page .flex-wrapper .left-content{
    margin-bottom:25px;
  }
  .tpl-wishlist-pet .banner-default-page .flex-wrapper .left-content h1{
    font-size:30px;
  }
  .list-section ul{
    width:100%;
    margin-bottom:28px;
  }
  .list-section ol{
    width:100%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0%;
    width:100%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container > *{
    width:100%;
    margin:0 0% 0em;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .orange-card{
    width:100%;
  }
  .faq-content .flex-wrapper .category-faq{
    max-width:100vw;
    border:none;
    width:100vw;
    margin:0 -5.5% 30px;
  }
  .faq-content .flex-wrapper .category-faq h3{
    padding:15px 5%;
    font-size:16px;
    line-height:206%;
    color:#76b128;
    text-transform:uppercase;
  }
  .faq-content .flex-wrapper .category-faq h3:after{
    left:50%;
    width:100vw;
    transform:translate(-50%, 0);
  }
  .faq-content .flex-wrapper .category-faq h3:before{
    display:block;
  }
  .faq-content .flex-wrapper .category-faq .list-cat{
    display:none;
    border:none;
  }
  .faq-content .flex-wrapper .category-faq a{
    padding:15px 5%;
    border-bottom:1px solid #ededed;
  }
  .faq-content .flex-wrapper .category-faq a.active:after, .faq-content .flex-wrapper .category-faq a.active:before{
    width:100vw;
  }
  .faq-content .flex-wrapper .category-faq a:after{
    display:none;
  }
  .fancybox__container .visible-container{
    padding:20px;
  }
  .fancybox__container .visible-container .title-ver{
    font-size:20px;
  }
  .fancybox__container .visible-container .info-ver{
    font-size:14px;
  }
  .fancybox__container .visible-container button,
  .fancybox__container .visible-container .btn-transparent-orange,
  .fancybox__container .visible-container .btn-transparent-grey{
    min-width:100px;
    padding:10px 20px;
    font-size:14px;
  }
  .pf-editor-overlay{
    --pf-crop-handle-size:42px;
  }
  .pf-editor-shell{
    width:100vw;
    width:100dvw;
    height:100vh;
    height:100dvh;
    max-width:100vw;
    max-width:100dvw;
    max-height:100vh;
    max-height:100dvh;
    padding:12px;
    padding-bottom:calc(12px + max(env(safe-area-inset-bottom, 0px), var(--pf-js-inset-bottom, 0px)));
    border-radius:0;
    margin:0;
  }
  .pf-editor-iconstrip{
    gap:12px;
  }
  .pf-editor-icon-btn{
    width:40px;
    height:40px;
  }
  .pf-editor-btn{
    min-width:59px;
    padding:8px 13px;
  }
  .gallery-wrapper .image-preview-container{
    touch-action:pan-y;
  }
  .gallery-wrapper .image-preview-container:active{
    opacity:0.7;
  }
}

@media (max-width: 700px){
  .hero-home.image-bg{
    background-image:none !important;
  }
  .hero-home .hero-home-wrapper{
    flex-direction:column-reverse;
    padding:30px 0;
  }
  .hero-home .hero-home-wrapper .left-content{
    width:100%;
    margin-right:0;
  }
  .hero-home .hero-home-wrapper .left-content .wys{
    display:none;
  }
  .hero-home .hero-home-wrapper .right-image{
    width:100%;
    max-width:100%;
    margin-bottom:20px;
  }
  .hero-home .hero-home-wrapper .right-image .mobile-image{
    display:block;
  }
  .hero-home .hero-home-wrapper .right-image .image-right{
    display:none;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets{
    min-width:233px;
    padding:15px 18px;
    left:3%;
    bottom:3%;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .name-pets{
    font-size:18px;
    line-height:133%;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .location-pets{
    font-size:14px;
    line-height:143%;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .location-pets svg{
    width:13px;
    height:18px;
    margin-right:10px;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .info-pets .prices-pets{
    font-size:18px;
    line-height:144%;
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .info-pets .age-pets{
    font-size:14px;
    line-height:143%;
  }
  .find-friend-section{
    margin-top:100px;
  }
  .find-friend-section .find-block{
    flex-wrap:wrap;
  }
  .find-friend-section .find-block .find-block-item{
    border:1px solid #ededed;
    max-width:100%;
    margin-right:0;
    margin-bottom:20px;
    border-radius:8px;
    padding:8px 10px;
  }
  .find-friend-section .find-block .find-block-item:last-child{
    margin-bottom:0;
  }
}

@media (max-width: 656px){
  .box-cards-pets .box-cards-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .box-cards-pets .box-cards-pets-wrapper > *{
    width:100%;
    margin:0 0 0em;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .info-pets{
    margin-bottom:20px;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .btn-wrapper{
    position:relative;
    pointer-events:visible;
    visibility:visible;
    opacity:1;
    bottom:0;
    left:0;
    width:100%;
    background:transparent;
    border:none;
    box-shadow:none;
    padding:0;
  }
  .box-nurseries .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .box-nurseries .box-nurseries-wrapper > *{
    width:100%;
    margin:0 0 0em;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper > *{
    width:100%;
    margin:0 0 0em;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper > *{
    width:100%;
    margin:0 0 0em;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .info-pets{
    margin-bottom:20px;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .btn-wrapper{
    position:relative;
    pointer-events:visible;
    visibility:visible;
    opacity:1;
    bottom:0;
    left:0;
    width:100%;
    background:transparent;
    border:none;
    box-shadow:none;
    padding:0;
  }
}

@media (max-height: 650px){
  .nav-container{
    display:none;
  }
  footer .footer-wrap{
    border-left:none;
  }
}

@media (max-width: 630px){
  .single-nurseries .pet-content .card-pets{
    box-shadow:unset;
  }
}

@media (max-width: 620px){
  .single-pet-page .pet-content .parents-pet{
    flex-direction:column;
  }
  .single-pet-page .pet-content .parents-pet .single-parent{
    margin-right:0;
    margin-bottom:20px;
    max-width:100%;
  }
  .single-pet-page .pet-content .parents-pet .single-parent:last-child{
    margin-bottom:0px;
  }
}

@media (max-width: 600px){
  .instagram-section{
    display:block;
  }
  .instagram-section .zoom-instagram-widget__items.layout-fullwidth{
    grid-template-columns:repeat(5, 1fr) !important;
  }
}

@media (max-width: 576px){
  .xs-1{
    -ms-flex-basis:5.5833333333%;
    flex-basis:5.5833333333%;
  }
  .xs-2{
    -ms-flex-basis:14.1666666667%;
    flex-basis:14.1666666667%;
  }
  .xs-3{
    -ms-flex-basis:22.75%;
    flex-basis:22.75%;
  }
  .xs-4{
    -ms-flex-basis:31.3333333333%;
    flex-basis:31.3333333333%;
  }
  .xs-5{
    -ms-flex-basis:39.9166666667%;
    flex-basis:39.9166666667%;
  }
  .xs-6{
    -ms-flex-basis:48.5%;
    flex-basis:48.5%;
  }
  .xs-7{
    -ms-flex-basis:57.0833333333%;
    flex-basis:57.0833333333%;
  }
  .xs-8{
    -ms-flex-basis:65.6666666667%;
    flex-basis:65.6666666667%;
  }
  .xs-9{
    -ms-flex-basis:74.25%;
    flex-basis:74.25%;
  }
  .xs-10{
    -ms-flex-basis:82.8333333333%;
    flex-basis:82.8333333333%;
  }
  .xs-11{
    -ms-flex-basis:91.4166666667%;
    flex-basis:91.4166666667%;
  }
  .xs-12{
    -ms-flex-basis:100%;
    flex-basis:100%;
  }
  .xs-bottom{
    margin-bottom:15px;
  }
  .title-group .sub-title{
    padding:5px 10px;
  }
  .wp-block-separator{
    display:none;
  }
  .row1506{
    max-width:91.6%;
  }
  .pagination-wrap{
    margin-top:-10px;
  }
  .pagination-wrap .pagination{
    display:none;
  }
  .pagination-wrap .btn-load{
    width:100%;
  }
  .pagination-wrap .btn-load .load-more{
    width:100%;
  }
  header .wrapper .right-header{
    flex:0 1 auto;
  }
  header .wrapper .right-header .link-like{
    width:60px;
    height:100%;
    padding:10px;
  }
  header .wrapper .right-header .link-like:hover svg path{
    stroke:#fff;
  }
  header .wrapper .right-header .link-like:hover{
    background:#8ac43d;
  }
  header .wrapper .right-header .link-like svg{
    margin-right:0;
  }
  header .wrapper .right-header .link-like svg path{
    stroke:#fff;
  }
  header .wrapper .right-header .link-like .like-info{
    display:none;
  }
  header .wrapper .right-header .btn-account{
    width:60px;
    min-width:unset;
  }
  header .wrapper .right-header .btn-account span{
    display:none;
  }
  header .wrapper .right-header .btn-account svg{
    margin-right:0;
  }
  header .wrapper .right-header .dashboard-nav{
    right:-50%;
  }
  .page-wrapper section{
    margin-bottom:60px;
  }
  .hero-home .hero-home-wrapper .left-content .mobile-image{
    display:block;
  }
  .hero-home .hero-home-wrapper .left-content .btn-green{
    width:100%;
    padding:15px 38px;
  }
  .find-friend-section{
    margin-top:60px;
  }
  .join-in .join-in-wrapper .left-content .btn-orange{
    width:100%;
  }
  .join-in .join-in-wrapper .right-content{
    margin-bottom:30px;
  }
  .nurseries-section{
    margin-bottom:60px !important;
  }
  .nurseries-section .info-block{
    margin-bottom:20px;
  }
  .nurseries-section .info-block .link-all{
    display:none;
  }
  .nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .top-info{
    padding:30px 20px 40px;
  }
  .nurseries-section .nurseries-section-wrapper .swiper-nurseries .swiper-slide .card .location-and-star{
    padding:10px 20px;
  }
  .pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide{
    padding:20px 20px 30px;
  }
  .pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .info-slide .location{
    margin-bottom:30px;
  }
  .cards-ads-section .cards-ads-wrapper .card{
    min-height:240px;
    padding:25px 25px 30px;
  }
  .cards-ads-section .cards-ads-wrapper .card .card-info{
    max-width:220px;
    width:100%;
  }
  .cards-ads-section .cards-ads-wrapper .card .card-info h3{
    font-size:20px;
    padding-bottom:20px;
  }
  .cards-ads-section .cards-ads-wrapper .card .card-info .wys{
    font-size:16px;
    line-height:150%;
    margin-bottom:20px;
    max-width:170px;
  }
  .reviews-section .reviews-section-wrapper .reviews-wrapper .swiper-reviews .swiper-wrapper .swiper-slide .top-content{
    margin-bottom:20px;
  }
  .slider-blog-post .slider-blog-post-wrapper .top-content .link-green, .pets-section-bottom .slider-blog-post-wrapper .top-content .link-green{
    display:none;
  }
  .form-newsletter .form-newsletter-wrapper{
    padding:30px 20px;
  }
  .form-newsletter .form-newsletter-wrapper .form-content h2{
    font-size:24px;
  }
  .form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form{
    flex-direction:column;
  }
  .form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap{
    margin-right:0;
    max-width:100%;
    width:100%;
    margin-bottom:20px;
  }
  .form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .submit-wrap{
    max-width:100%;
    width:100%;
  }
  .form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-response-output{
    bottom:-38px;
    font-size:12px;
  }
  .banner-small .banner-small-wrapper .right-content{
    max-width:100%;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide{
    padding:20px 20px 30px;
  }
  .box-cards-pets .box-cards-pets-wrapper .card-pets .card .info-slide .location{
    margin-bottom:30px;
  }
  .box-cards-pets .pagination-wrap{
    margin-top:-10px;
  }
  .box-cards-pets .pagination-wrap .pagination{
    display:none;
  }
  .box-cards-pets .pagination-wrap .btn-load{
    width:100%;
  }
  .box-cards-pets .pagination-wrap .btn-load .load-more{
    width:100%;
  }
  .useful-information .useful-information-wrapper .left-content{
    margin-bottom:30px;
  }
  .useful-information .useful-information-wrapper .right-content .btn-transparent-orange{
    width:100%;
  }
  .popup-info{
    padding:50px 4% 30px;
  }
  .popup-info .popup-wrap .loginPopup .login-form .form-group .alert-danger, .popup-info .popup-wrap .errorReportPopup .login-form .form-group .alert-danger{
    font-size:12px;
  }
  .popup-info .text-close-button{
    left:4%;
    right:unset;
  }
  .popup-info .text-close-button:before{
    display:block;
  }
  .fancybox__container .fancybox__slide{
    padding:20px 8px;
  }
  .box-nurseries .box-nurseries-wrapper .nursery .card .top-info{
    padding:30px 20px 40px;
  }
  .box-nurseries .box-nurseries-wrapper .nursery .card .location-and-star{
    padding:10px 20px;
  }
  .box-nurseries .pagination-wrap{
    margin-top:-10px;
  }
  .box-nurseries .pagination-wrap .pagination{
    display:none;
  }
  .box-nurseries .pagination-wrap .btn-load{
    width:100%;
  }
  .box-nurseries .pagination-wrap .btn-load .load-more{
    width:100%;
  }
  #contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-form-control-wrap{
    margin-bottom:20px;
  }
  #contact-breeder-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-response-output, #error-feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-response-output, #feedback-popup .popup-wrap .contactPopup .form-block .wpcf7-form .wpcf7-response-output{
    bottom:-38px;
    font-size:12px;
  }
  #contact-breeder-popup .popup-wrap .contactPopup .link-block, #error-feedback-popup .popup-wrap .contactPopup .link-block, #feedback-popup .popup-wrap .contactPopup .link-block{
    padding-top:0;
  }
  .page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .error{
    font-size:12px;
  }
  .page-template-templateslost-password-php .lost-password .row1506 .form-holder .message, .page-template-templateslost-password-php .change-my-password .row1506 .form-holder .message, .reset-password .lost-password .row1506 .form-holder .message, .reset-password .change-my-password .row1506 .form-holder .message{
    font-size:12px;
  }
  .page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .error{
    font-size:12px;
  }
  .tpl-faq-page .banner-default-page .flex-wrapper .btn-green{
    max-width:100%;
  }
  .edit-nursery .dashboard-nursery .row1506 .title-group h1{
    font-size:30px;
  }
  .edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul{
    overflow-x:scroll;
  }
  .edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li{
    margin-right:20px;
    min-width:-moz-fit-content;
    min-width:fit-content;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .left-content .message{
    text-align:center;
    margin-top:10px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-group .alert-danger{
    bottom:unset;
    top:calc(100% + 1px);
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo{
    top:210px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-logo .btn-transparent-grey{
    margin:10px 10% 0;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-toolbar .tox-toolbar__group .tox-tbtn{
    width:20px;
    height:20px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select{
    margin-right:0;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-select .select{
    width:100%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap{
    flex-direction:column;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery{
    margin-bottom:10px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block{
    flex-direction:column;
    align-items:flex-start;
    margin-bottom:30px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block .title-gallery{
    margin-bottom:15px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:22%;
    margin:0 1.5% 1.875em;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-content{
    flex-direction:column;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-content.active:after{
    top:-40px;
    right:15px;
    transform:none;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .email-content input{
    margin-bottom:15px;
    margin-right:0;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-email .btn-transparent-grey{
    max-width:100%;
    min-width:100%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap{
    justify-content:space-between;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap .form-check{
    margin-right:10px;
    padding-left:24px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap .form-check .form-check-label:before, .edit-nursery .dashboard-nursery .row1506 .form-holder .check-wrap .form-check .form-check-label:after{
    left:-24px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check .form-check-label{
    padding-right:40px;
  }
  .edit-nursery .dashboard-nursery .row1506 .button-wrapper{
    flex-direction:column;
  }
  .edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn{
    width:100%;
  }
  .edit-nursery .dashboard-nursery .row1506 .button-wrapper .btn-transparent-grey{
    margin-right:0;
    margin-bottom:20px;
  }
  .edit-pet .dashboard-pet .row1506 .title-group h1{
    font-size:30px;
  }
  .edit-pet .dashboard-pet .row1506 .dashboard-nav ul{
    overflow-x:scroll;
  }
  .edit-pet .dashboard-pet .row1506 .dashboard-nav ul li{
    margin-right:20px;
    min-width:-moz-fit-content;
    min-width:fit-content;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .left-content .message{
    text-align:center;
    margin-top:10px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .form-group .alert-danger{
    font-size:12px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .form-logo .btn-transparent-grey{
    margin:10px 10% 0;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .form-wys .tox .tox-editor-header .tox-toolbar .tox-toolbar__group .tox-tbtn{
    width:20px;
    height:20px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-select{
    margin-right:0;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-select .select{
    width:100%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap{
    flex-direction:column;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three > *{
    width:100%;
    margin:0 0 0em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-three .form-group{
    margin-bottom:30px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-two{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-two > *{
    width:100%;
    margin:0 0 0em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-two .form-group{
    margin-bottom:30px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.select-two .group-select{
    margin-bottom:30px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.two-big-group{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0;
    width:100%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.two-big-group > *{
    width:100%;
    margin:0 0 0em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.two-big-group .big-group{
    margin-bottom:30px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery{
    margin-bottom:10px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block{
    flex-direction:column;
    align-items:flex-start;
    margin-bottom:30px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .title-block .title-gallery{
    margin-bottom:15px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:22%;
    margin:0 1.5% 1.875em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap .form-video #file-drag{
    min-height:255px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-content{
    flex-direction:column;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-content.active:after{
    top:-40px;
    right:15px;
    transform:none;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-email .email-content input{
    margin-bottom:15px;
    margin-right:0;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-email .btn-transparent-grey{
    max-width:100%;
    min-width:100%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .check-wrap{
    justify-content:space-between;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .check-wrap .form-check{
    margin-right:10px;
    padding-left:24px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .check-wrap .form-check .form-check-label:before, .edit-pet .dashboard-pet .row1506 .form-holder .check-wrap .form-check .form-check-label:after{
    left:-24px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .filter-check .form-check-label{
    padding-right:40px;
  }
  .edit-pet .dashboard-pet .row1506 .button-wrapper{
    flex-direction:column;
  }
  .edit-pet .dashboard-pet .row1506 .button-wrapper .btn{
    width:100%;
  }
  .edit-pet .dashboard-pet .row1506 .button-wrapper .btn-transparent-grey{
    margin-right:0;
    margin-bottom:20px;
  }
  .edit-user .user-profile-section .row1506 .dashboard-nav ul,
  .edit-user .user-messages-section .row1506 .dashboard-nav ul,
  .my-messages .user-profile-section .row1506 .dashboard-nav ul,
  .my-messages .user-messages-section .row1506 .dashboard-nav ul{
    flex-direction:column;
    align-items:flex-start;
  }
  .edit-user .user-profile-section .row1506 .dashboard-nav ul li,
  .edit-user .user-messages-section .row1506 .dashboard-nav ul li,
  .my-messages .user-profile-section .row1506 .dashboard-nav ul li,
  .my-messages .user-messages-section .row1506 .dashboard-nav ul li{
    margin-right:20px;
    min-width:-moz-fit-content;
    min-width:fit-content;
  }
  .edit-user .user-profile-section .row1506 .btn-wrap,
  .edit-user .user-messages-section .row1506 .btn-wrap,
  .my-messages .user-profile-section .row1506 .btn-wrap,
  .my-messages .user-messages-section .row1506 .btn-wrap{
    flex-direction:column;
  }
  .edit-user .user-profile-section .row1506 .btn-wrap .btn,
  .edit-user .user-messages-section .row1506 .btn-wrap .btn,
  .my-messages .user-profile-section .row1506 .btn-wrap .btn,
  .my-messages .user-messages-section .row1506 .btn-wrap .btn{
    width:100%;
  }
  .edit-user .user-profile-section .row1506 .btn-wrap .btn-transparent-grey,
  .edit-user .user-messages-section .row1506 .btn-wrap .btn-transparent-grey,
  .my-messages .user-profile-section .row1506 .btn-wrap .btn-transparent-grey,
  .my-messages .user-messages-section .row1506 .btn-wrap .btn-transparent-grey{
    margin-right:0;
    margin-bottom:20px;
  }
  .edit-user .user-profile-section .row1506 .form-holder .form-group .alert-danger,
  .edit-user .user-messages-section .row1506 .form-holder .form-group .alert-danger,
  .my-messages .user-profile-section .row1506 .form-holder .form-group .alert-danger,
  .my-messages .user-messages-section .row1506 .form-holder .form-group .alert-danger{
    font-size:12px;
  }
  .my-nursery .dashboard-nursery .row1506 .title-group h1{
    font-size:30px;
  }
  .my-nursery .dashboard-nursery .row1506 .dashboard-nav ul{
    overflow-x:scroll;
  }
  .my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li{
    margin-right:20px;
    min-width:-moz-fit-content;
    min-width:fit-content;
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery{
    height:100%;
    border-radius:8px;
    border:1px solid #ededed;
    overflow:hidden;
    box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  }
  .my-nursery .dashboard-nursery .row1506 .box-nurseries-wrapper .nursery .btn-wrap{
    opacity:1;
    height:100%;
    z-index:1;
    position:relative;
    width:100%;
    left:unset;
    top:unset;
    border-radius:0;
    border:none;
  }
  .my-pet .dashboard-pet .row1506 .title-group h1{
    font-size:30px;
  }
  .my-pet .dashboard-pet .row1506 .dashboard-nav ul{
    overflow-x:scroll;
  }
  .my-pet .dashboard-pet .row1506 .dashboard-nav ul li{
    margin-right:20px;
    min-width:-moz-fit-content;
    min-width:fit-content;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide{
    padding:20px 20px 30px;
  }
  .my-pet .dashboard-pet .row1506 .box-pets-wrapper .card-pets .card .info-slide .location{
    margin-bottom:30px;
  }
  .email-pop-up,
  .pet-delete-approve-pop-up,
  .block-unblock-approve-pop-up,
  .archive-approve-pop-up,
  .delete-approve-pop-up,
  .report-approve-pop-up{
    padding:40px 30px;
  }
  .quiz-box h2{
    padding-bottom:30px;
  }
  .quiz-box h3{
    padding-bottom:30px;
  }
  .quiz-box .form-group{
    margin-bottom:30px;
  }
  .quiz-box .form-group label{
    font-size:18px;
  }
  .quiz-box .form-group .alert-danger{
    font-size:12px;
  }
  .quiz-box .form-radio span{
    font-size:18px;
  }
  .quiz-box .form-radio .form-check-label{
    margin-right:10px;
  }
  .quiz-box .group-select{
    margin-right:0;
  }
  .quiz-box .group-select .select{
    width:100%;
    min-width:250px;
  }
  .quiz-box .btn-green{
    max-width:100%;
  }
  .tpl-wishlist-pet .banner-default-page{
    margin-bottom:60px;
  }
  .tpl-wishlist-pet .banner-default-page .flex-wrapper .btn-green{
    max-width:100%;
  }
  .errorReportPopup .form-screenshot-error label .btn-transparent-grey{
    margin:10px 10% 0;
  }
  .errorReportPopup .form-screenshot-error label #start .btn-transparent-grey{
    margin:10px 10% 0;
  }
  .verify-input-wrapper{
    margin-right:0;
    margin-bottom:15px;
  }
  .delete-account .send-delete-account-verify.btn-transparent-grey{
    max-width:100%;
    min-width:100%;
  }
  .alert-danger{
    font-size:12px;
  }
  .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6{
    margin-bottom:20px;
    margin-top:30px;
  }
  .main-content h2{
    font-size:24px;
  }
  .acc_faq{
    margin-top:60px;
  }
  .acc_faq .item .title, .acc_faq .item-last .title{
    padding:32px 22% 32px 0px;
    font-size:24px;
  }
  .acc_faq .item .title .icon, .acc_faq .item-last .title .icon{
    right:0;
  }
  .acc_faq .item .info .container, .acc_faq .item-last .info .container{
    padding:3px 0px 20px 0px;
  }
  .error404 main article .image{
    margin-bottom:40px;
  }
  .error404 main article h1{
    margin-bottom:20px;
  }
  .error404 main article .btn-green{
    max-width:100%;
  }
  .single-post-blog .banner-post{
    margin-bottom:40px;
  }
  .single-post-blog .banner-post h1{
    width:100%;
  }
  .single-post-blog .banner-post .information{
    margin-bottom:20px;
  }
  .single-post-blog .banner-post .image-post img{
    border-radius:8px;
  }
  .main-content-post h2, .main-content-post h3, .main-content-post h4, .main-content-post h5, .main-content-post h6{
    margin-bottom:20px;
    margin-top:40px;
    width:100%;
  }
  .main-content-post h2{
    font-size:24px;
  }
  .wp-block-table{
    margin:40px 0;
  }
  .wp-block-table{
    overflow-x:visible;
  }
  .wp-block-table .scroll-container{
    overflow-x:scroll;
    width:105%;
    padding-right:4.2vw;
    -ms-overflow-style:none;
    scrollbar-width:none;
  }
  .wp-block-table .scroll-container::-webkit-scrollbar{
    width:0;
  }
  .wp-block-table table{
    width:750px !important;
  }
  .wp-block-table table tbody tr td{
    width:27% !important;
    padding-right:15px !important;
    padding-left:15px !important;
  }
  .wp-block-table table tbody tr td:first-child{
    width:27% !important;
    padding-right:0 !important;
  }
  .wp-block-table table tbody tr td:last-child{
    width:45.8% !important;
  }
  .wp-block-image{
    margin:40px 0;
  }
  .wp-block-image img{
    border-radius:8px;
  }
  .wp-block-quote{
    padding:28px 25px;
    border-radius:8px;
  }
  .list-section{
    margin:29px 0 26px 0;
    flex-direction:column;
  }
  .light-green-card{
    padding:37px 36px 28px 23px;
    margin:40px 0;
    border-radius:8px;
  }
  .light-green-card .icon-card{
    display:block;
  }
  .light-green-card p{
    font-size:24px;
    margin-bottom:72px;
  }
  .light-green-card .flex-container .icon-card{
    display:none;
  }
  .person-card{
    margin-top:30px;
    flex-direction:column;
    padding:20px 21px 26px 21px;
    align-items:flex-start;
  }
  .person-card .link-author .left-content{
    margin-bottom:40px;
    margin-right:0;
    flex-direction:column;
    align-items:flex-start;
  }
  .person-image{
    margin-bottom:12px;
  }
  .blog .aside-box.form-newsletter .form-newsletter-wrapper, .archive .aside-box.form-newsletter .form-newsletter-wrapper{
    padding:30px 19px;
  }
  .blog-content{
    margin:0px 0 40px 0;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0%;
    width:100%;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts > *{
    width:100%;
    margin:0 0% 0em;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog{
    margin-bottom:40px;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .title_h4{
    font-size:18px;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .description{
    display:none;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image img{
    height:43vw;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap{
    margin-top:-10px;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination{
    display:none;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load{
    width:100%;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more{
    width:100%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .aside-box{
    margin-bottom:30px;
  }
  .faq-content .flex-wrapper .category-faq{
    border:none;
    margin:0 -4.5% 25px;
  }
  .faq-content .flex-wrapper .category-faq h3{
    padding:13.5px 4.2%;
  }
  .faq-content .flex-wrapper .category-faq h3:before{
    right:4.2%;
  }
  .faq-content .flex-wrapper .category-faq a{
    padding:15px 4.2%;
  }
  .faq-content .flex-wrapper .acc_faq .item, .faq-content .flex-wrapper .acc_faq .item-last{
    padding:0 20px;
  }
  .faq-content .flex-wrapper .acc_faq .item .title, .faq-content .flex-wrapper .acc_faq .item-last .title{
    font-size:18px;
  }
  .faq-content .flex-wrapper .acc_faq .item-last{
    flex-direction:column;
    padding:20px;
    align-items:flex-start;
  }
  .faq-content .flex-wrapper .acc_faq .item-last h2{
    padding-right:0;
    padding-bottom:10px;
  }
  .faq-content .flex-wrapper .acc_faq .item-last .btn-green{
    max-width:100%;
  }
  .single-pet-page{
    padding-bottom:60px;
  }
  .single-pet-page .aside-content .card{
    margin-bottom:60px;
  }
  .single-pet-page .aside-content .card .main-info{
    padding:30px 20px 40px;
  }
  .single-pet-page .banner-single-pet h1{
    font-size:30px;
  }
  .single-pet-page .tabs-group .flex-wrapper .tab{
    margin-right:50px;
    padding:80px 5px 20px 5px;
  }
  .single-pet-page .pet-content .top-card{
    padding:8px 20px 8px 15px;
  }
  .single-pet-page .pet-content h2{
    font-size:24px;
  }
  .single-pet-page .pet-content .image-video{
    margin-bottom:0;
  }
  .single-pet-page .pet-content .gallery{
    -moz-column-gap:5px;
    column-gap:5px;
    row-gap:5px;
  }
  .single-pet-page .pet-content .gallery .image:nth-child(4n), .single-pet-page .pet-content .gallery .image:nth-child(5n), .single-pet-page .pet-content .gallery .image:nth-child(1){
    width:calc(30% - 2.5px);
  }
  .single-pet-page .pet-content .gallery .image{
    width:calc(70% - 2.5px);
  }
  .single-pet-page .card-buy{
    margin-top:40px;
  }
  .single-pet-page .card-buy .right-content{
    width:160px;
    height:160px;
  }
  .pets-section-bottom{
    margin-top:40px;
  }
  .single-nurseries .pet-content .card-pets .card .info-slide{
    padding:20px 20px 30px;
  }
  .single-nurseries .pet-content .card-pets .card .info-slide .location{
    margin-bottom:30px;
  }
}

@media (max-width: 480px){
  header .discount-block{
    height:80px;
  }
  .page-wrapper.discount-visible{
    padding-top:140px;
  }
  .page-wrapper.discount-visible .filter-box{
    top:140px;
  }
  .page-wrapper.discount-visible .filter-box .mobile-active{
    height:calc(100vh - 200px);
    max-height:calc(100vh - 200px);
  }
  .instagram-section .zoom-instagram-widget__items.layout-fullwidth{
    grid-template-columns:repeat(4, 1fr) !important;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -3%;
    width:106%;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:27.3333333333%;
    margin:0 3% 4em;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -3%;
    width:106%;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .group-wrap.group-with-gallery .form-gallery .gallery-wrapper > *{
    width:27.3333333333%;
    margin:0 3% 4em;
  }
}

@media (max-width: 470px){
  .single-pet-page .card-buy{
    flex-direction:column-reverse;
    align-items:flex-start;
    padding:31px 21px 40px 21px;
  }
  .single-pet-page .card-buy .right-content{
    margin-bottom:20px;
    margin-left:-15px;
  }
  .pets-section-bottom h2{
    font-size:30px;
    margin-bottom:20px;
  }
}

@media (max-width: 400px){
  .slider-blog-post .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .image-block, .pets-section-bottom .slider-blog-post-wrapper .swiper-blog-posts .swiper-wrapper .swiper-slide a .image-block{
    height:214px;
  }
}

@media (max-width: 390px){
  .instagram-section .zoom-instagram-widget__items.layout-fullwidth{
    grid-template-columns:repeat(3, 1fr) !important;
  }
}

@media (max-width: 360px){
  h2{
    font-size:24px;
  }
  header .wrapper{
    height:50px;
  }
  header .wrapper .left-header #logo{
    padding:12px 15px;
  }
  header .wrapper .left-header #logo img{
    max-height:25px;
  }
  .page-wrapper{
    padding-top:50px;
  }
  .page-wrapper.discount-visible{
    padding-top:130px;
  }
  .page-wrapper.discount-visible .filter-box{
    top:130px;
  }
  .page-wrapper.discount-visible .filter-box .mobile-active{
    height:calc(100vh - 190px);
    max-height:calc(100vh - 190px);
  }
  .hero-home .hero-home-wrapper .right-image .link-pets .location-pets{
    display:none;
  }
  .join-in .join-in-wrapper .left-content .title-group h2{
    font-size:24px;
  }
  .nurseries-section .info-block h2{
    font-size:24px;
  }
  .pets-section .offer-pets-wrapper-mobile .swiper-wrapper .swiper-slide .card .image-wrap .image-card{
    height:260px;
  }
  .reviews-section .reviews-section-wrapper h2{
    font-size:24px;
  }
  .answer-your-questions .answer-your-questions-wrapper h2{
    font-size:24px;
  }
  .slider-blog-post .slider-blog-post-wrapper .top-content h2, .pets-section-bottom .slider-blog-post-wrapper .top-content h2{
    font-size:24px;
  }
  .partner-section .partner-section-wrapper h2{
    font-size:24px;
  }
  .popup-info .popup-wrap .loginPopup .login-form .form-check, .popup-info .popup-wrap .errorReportPopup .login-form .form-check{
    margin-right:10px;
  }
  .popup-info .popup-wrap .loginPopup .login-form .form-check .form-check-label, .popup-info .popup-wrap .errorReportPopup .login-form .form-check .form-check-label{
    font-size:13px;
  }
  .popup-info .popup-wrap .loginPopup .login-form .link-green, .popup-info .popup-wrap .errorReportPopup .login-form .link-green{
    font-size:13px;
  }
  .filter-box .filter-box-wrapper .top-filter .filter-groups .group-checkbox .filter-check .filter-check-label{
    font-size:13px;
  }
  #contact-breeder-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label, #error-feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label, #feedback-popup .popup-wrap .contactPopup .visible-block-check .filter-check-label{
    font-size:13px;
  }
  .page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .form-check .form-check-label{
    font-size:13px;
  }
  .page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .link-green{
    font-size:13px;
  }
  .page-template-templatesregister-php .register-section .row1506 .form-holder #wp_signup_form .error{
    font-size:10px;
  }
  .page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .form-check .form-check-label{
    font-size:13px;
  }
  .page-template-templateschange-password-php .change-my-password .row1506 .form-holder #changePasswordForm .link-green{
    font-size:13px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-check{
    margin-right:10px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .form-check .form-check-label{
    font-size:13px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .link-green{
    font-size:13px;
  }
  .edit-nursery .dashboard-nursery .row1506 .form-holder .filter-check .form-check-label{
    font-size:13px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .form-check{
    margin-right:10px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .form-check .form-check-label{
    font-size:13px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .link-green{
    font-size:13px;
  }
  .edit-pet .dashboard-pet .row1506 .form-holder .filter-check .form-check-label{
    font-size:13px;
  }
  .quiz-box .form-check{
    margin-right:10px;
  }
  .quiz-box .form-check .form-check-label{
    font-size:13px;
  }
}

@media screen and (min-width: 993px) and (max-width: 1140px){
  .edit-nursery .dashboard-nursery .row1506 .form-holder .right-content .card-info{
    margin-top:170px;
  }
}

@media screen and (min-width: 1140px){
  ::-webkit-scrollbar{
    width:13px;
  }
  ::-webkit-scrollbar-track{
    background-color:#eaeaea;
    border-left:1px solid #cccccc;
  }
  ::-webkit-scrollbar-thumb{
    background-color:#000;
  }
  ::-webkit-scrollbar-thumb:hover{
    background:hsl(0, 0%, -5%);
  }
}

@media (any-hover: hover){
  .pagination-wrap .btn-load .load-more:hover{
    border-color:#bdbdbd;
  }
  .box-cards-pets .pagination-wrap .btn-load .load-more:hover{
    border-color:#bdbdbd;
  }
  .box-nurseries .pagination-wrap .btn-load .load-more:hover{
    border-color:#bdbdbd;
  }
  .edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a:hover{
    color:#76b128;
  }
  .edit-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a:hover:before{
    width:100%;
    background:#76b128;
  }
  .edit-pet .dashboard-pet .row1506 .dashboard-nav ul li a:hover{
    color:#76b128;
  }
  .edit-pet .dashboard-pet .row1506 .dashboard-nav ul li a:hover:before{
    width:100%;
    background:#76b128;
  }
  .edit-user .user-profile-section .row1506 .dashboard-nav ul li a:hover,
  .edit-user .user-messages-section .row1506 .dashboard-nav ul li a:hover,
  .my-messages .user-profile-section .row1506 .dashboard-nav ul li a:hover,
  .my-messages .user-messages-section .row1506 .dashboard-nav ul li a:hover{
    color:#76b128;
  }
  .edit-user .user-profile-section .row1506 .dashboard-nav ul li a:hover:before,
  .edit-user .user-messages-section .row1506 .dashboard-nav ul li a:hover:before,
  .my-messages .user-profile-section .row1506 .dashboard-nav ul li a:hover:before,
  .my-messages .user-messages-section .row1506 .dashboard-nav ul li a:hover:before{
    width:100%;
    background:#76b128;
  }
  .my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a:hover{
    color:#76b128;
  }
  .my-nursery .dashboard-nursery .row1506 .dashboard-nav ul li a:hover:before{
    width:100%;
    background:#76b128;
  }
  .my-pet .dashboard-pet .row1506 .dashboard-nav ul li a:hover{
    color:#76b128;
  }
  .my-pet .dashboard-pet .row1506 .dashboard-nav ul li a:hover:before{
    width:100%;
    background:#76b128;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more:hover{
    border-color:#bdbdbd;
  }
  .faq-content .flex-wrapper .category-faq a:hover, .faq-content .flex-wrapper .category-faq a:active{
    border-color:transparent;
    color:#8ac43d;
    background:#f3f9eb;
  }
}

@media (max-width: lg){
  .header .header-search .search-modal{
    display:none;
  }
}
/*# sourceMappingURL=main.css.map */
