.breederProfileContainer h1,.breederProfileContainer h2,.breederProfileContainer h3,.breederProfileContainer h4,.breederProfileContainer h5{margin:0}.caption-header{align-items:flex-start;display:flex}.caption-header button{background-color:#0000;border:0;outline:0;width:auto;height:auto}.breederProfileContainer>.innerContainer{padding:0 .5rem}.breederWallpapers,.cropperContainer .fileInputContainer{height:280px;position:relative}.breederWallpapers>div{height:100%}.breederProfileSideBar{color:var(--brownish-grey);z-index:4;font-size:12px;position:relative}.breederProfileSideBar h5{margin:0 0 5px;font-size:14px;line-height:19px}.breederProfileSideBar .sideBarList{border-top:1px dashed var(--light-grey11);padding:15px 0}.breederProfileSideBar .avatarBox{border:4px solid var(--white);border-radius:50%;width:160px;height:160px;margin-bottom:25px}.breederProfileSideBar .avatarBox img{width:100%;height:100%}.breederProfileSideBar .avatarUpload{width:160px;height:160px}.breederProfileContainer .avatarUpload .content{width:100%;height:100%;font-size:16px}.breederProfileContainer .avatarUpload .content.message .plus img{margin:45px 0 15px}.breederProfileSideBar .rating{border-top:none}.breederProfileSideBar .rating .rateText{font-size:10px}.breederProfileSideBar .kennelName,.breederProfileSideBar .breederName,.breederProfileSideBar .locationContent .city{font-family:Open Sans Bold}.breederProfileSideBar .kennelName{font-size:18px;line-height:32px}.breederProfileSideBar .breederName{font-size:14px;line-height:25px}.breederProfileSideBar .breederLocation{align-items:center;display:flex}.breederProfileSideBar .breederLocation .locationContent{text-align:left}.breederProfileSideBar .locationImg{margin-right:5px}.breederProfileSideBar .locationContent .country,.breederProfileSideBar .locationContent .city{line-height:14px}.breederProfileSideBar .locationContent .country{font-family:Open Sans;font-size:12px}.breederProfileSideBar .locationContent .city{font-size:14px}.breederProfileSideBar .callTheBreeder,.breederProfileSideBar .messageToBreeder{cursor:pointer;align-items:center;display:flex}.breederProfileSideBar .callTheBreeder{justify-content:space-between}.breederProfileSideBar .callTheBreeder .telIcon{margin-right:5px}.breederProfileSideBar .callTheBreeder .number{margin-right:auto;font-family:Open Sans Bold;font-size:18px;line-height:32px}.breederProfileSideBar .callTheBreeder .view{color:var(--greeny-blue);font-size:12px;text-decoration:underline}.breederProfileSideBar .messageToBreeder{color:var(--white);text-align:center;background-color:#47bf9d;border-radius:3px;justify-content:center;padding:15px;font-size:14px}.breederProfileSideBar .messageToBreeder img{margin-right:10px}.breederProfileSideBar .webSite,.breederProfileSideBar .facebookPage{word-break:break-all;font-size:12px;line-height:16px}.breederProfileSideBar .webSite a,.breederProfileSideBar .facebookPage a{font-family:Open Sans}.breederProfileSideBar .webSite h5{text-transform:capitalize}.website-link{text-align:center;border:1px solid #47bf9d;border-radius:3px;padding:9px;display:block}.breederProfileSideBar .shareBox{align-items:center;display:flex}.breederProfileSideBar .socialLabel{width:auto;min-width:40px}.breederProfileSideBar .social{display:flex}.breederProfileSideBar .social a+a{margin-left:10px}.breederProfileSideBar .kennelClubItem{align-items:center;display:flex}.breederProfileSideBar .kennelClubItem+.kennelClubItem{margin-top:15px}.breederProfileSideBar .kennelClub .clubImg{width:48px;min-width:48px}.breederProfileSideBar .kennelClub .clubImg img{max-width:100%}.breederProfileSideBar .kennelClub .clubName{padding-left:10px}.breederProfileTabs ul{background-color:var(--white);border-radius:3px;margin:0;padding:0;display:flex}.breederProfileTabs ul li{cursor:pointer;white-space:nowrap;color:var(--black);border-right:1px solid #e1e1e1;justify-content:center;align-items:center;width:228.5px;height:43px;padding:12px 24px;list-style-type:none;transition:all .3s;display:flex}.breederProfileTabs ul li:first-child,.breederProfileTabs ul li:last-child{border:none}.breederProfileTabs ul li h3{color:#666;margin:0;font-family:Open Sans Medium;font-size:14px;line-height:19px;transition:all .3s}.breederProfileTabs ul li.active{background-color:var(--greeny-blue)}.breederProfileTabs ul li:first-child.active{border-radius:3px 0 0 3px}.breederProfileTabs ul li:last-child.active{border-radius:0 3px 3px 0}.breederProfileTabs ul li.active h3{color:var(--white);font-family:Open Sans Bold}.breederProfileMainContainer{padding-bottom:80px;position:relative}.breederProfileMainContainer .react-tabs__tab-panel{padding-top:45px}.breederProfileMainContainer .react-tabs__tab-panel:empty{display:none}.breederProfileMainContainer h2,.breederProfileMainContainer h3{color:var(--brownish-grey);margin:0 0 30px;font-family:Open Sans Bold;font-size:20px;line-height:34px}.introductionContainer{color:var(--greyish-three)}.introductionContainer .breeder-description{color:var(--greyish-three);margin-bottom:50px;font-size:14px;line-height:27px}.breederGallery{margin-bottom:50px}.breederGallery .trackList{height:205px}.breederGallery .slick-arrow{z-index:2;width:60px;height:100%;top:0;bottom:0;transform:translate(0)}.breederGallery .slick-next{background:linear-gradient(270deg,#0000004d 16.41%,#0000 90%);right:0}.breederGallery .slick-prev{background:linear-gradient(270deg,#0000 16.41%,#0000004d 90%);left:0}.myCommitments{padding:0}.myCommitments ul{flex-wrap:wrap;margin:0;padding:0;display:flex}.myCommitments ul li{margin-bottom:10px;padding-left:30px;font-size:15px;line-height:29px;list-style-type:none;position:relative}.myCommitments ul li:before{content:url(/static/BreederProfile/confirmChek.svg);position:absolute;top:7px;left:0}.soldDogsContainer{border:1px solid var(--light-grey12);border-left:none;border-right:none;margin:50px 0 40px;padding:45px 0 54px}.soldDogsSlider .slick-slide{height:auto}.soldDogsSlider .soldDogsSlide{padding:0 7px}.soldDogsSlider .slick-dots{top:calc(100% + 15px)}.soldDogsSlider .dogCardNew{max-width:270px}.kennelInfoPart{background-color:var(--light-grey1);text-align:center;padding:0 10px 20px;display:flow-root}.kennelInfoPart>div:first-child{margin-top:-85px}.kennelInfoPart .dogRating{justify-content:center}.dogRating.emptyRating .star{background-image:url(/static/BreederProfile/emptyFullStar.png)}.kennelInfoPart .createdAt{font-size:14px}.myListingsContainer{padding:0 .5rem}.myListingsContainer .activeListItem,.myBreedingContainer .myBreedingItem{margin-bottom:20px}.myBreedingContainer .react-tabs__tab-list{align-items:center;display:flex}.myBreedingContainer .react-tabs__tab-list .react-tabs__tab{cursor:pointer;border-bottom:4px solid #0000;padding:5px 0 10px;list-style-type:none}.myBreedingContainer .react-tabs__tab-list .react-tabs__tab h3{color:var(--brownish-grey);margin:0;font-family:Open Sans;font-size:14px;line-height:1}.myBreedingContainer .react-tabs__tab-list .react-tabs__tab+.react-tabs__tab{margin-left:20px}.myBreedingContainer .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected,.myBreedingContainer .react-tabs__tab-list .react-tabs__tab:hover{border-color:var(--greeny-blue)}.myBreedingContainer .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected h3{font-family:Open Sans Bold}.myBreedingContainer .react-tabs__tab-panel{padding-top:20px}.myBreedingContainer .addNewBreed .imgContainer{background:0 0;padding-top:0}.myBreedingContainer h2{margin-bottom:10px}.myBreedingContainer .breedSection{margin-bottom:30px}.myBreedingContainer .breedItem .buttonsBlock{justify-content:flex-start;padding-left:30px}.myBreedingContainer .breedItem .breedSection{margin-bottom:0}.myBreedingContainer .dogCardNew .contentBlock{padding-bottom:10px}.myBreedingContainer .dogCardNew .exhibitions{border-top:1px solid var(--light-grey2)}.myBreedingContainer .dogCardNew .health{border-bottom:none}.breederProfileMainContainer .ratingRow{border-bottom:1px solid var(--light-grey12);padding-bottom:55px}.mapContainer{margin-top:45px}.breederProfileMap{height:375px}@media (min-width:768px){.breederWallpapers,.cropperContainer .fileInputContainer{height:355px}.breederWallpapers .resultImg:after{content:"";background-color:var(--black);opacity:.3;z-index:3;position:absolute;inset:0}.breederProfileSideBar{max-width:225px;top:-115px}.breederProfileMainContainer{padding-top:35px;position:relative}.breederProfileMainContainer .breederProfileTabs{z-index:4;position:absolute;bottom:calc(100% + 10px)}.breederProfileTabs ul li h3{color:#666}.myCommitments ul li{width:50%;padding-right:15px}.breederProfileMap{height:530px}}@media (min-width:64em){.breederProfileTabs ul li:hover h3{border-bottom-color:var(--greeny-blue)}.myCommitments ul li{padding-right:65px}.soldDogsContainer{padding:50px 0 100px}.soldDogsContainer .dogCardNew{min-width:265px}}@media (max-width:1023px){.breederProfileTabs{width:100%;overflow:auto hidden}.breederProfileSideBar .socialLabel{display:block}}@media (min-width:768px) and (max-width:1023px){.breederProfileMainContainer .cardBody{border:1px solid var(--white-five);border-top:none;flex-wrap:wrap;justify-content:center;align-items:center;padding:23px 18px 45px}.breederProfileMainContainer .cardBody .plus span,.breederProfileMainContainer .cardBody .equals span{background-color:var(--white);z-index:5;border-radius:50%}.breederProfileMainContainer .cardBody .plus img,.breederProfileMainContainer .cardBody .equals span img,.breederProfileMainContainer .cardBody .equals span,.breederProfileMainContainer .cardBody .plus span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breederProfileMainContainer .cardBody .plus img,.breederProfileMainContainer .cardBody .equals span img{width:16px}.breederProfileMainContainer .cardBody .plus{width:10px;margin:-40px 0 0;position:relative}.breederProfileMainContainer .cardBody .plus span{width:34px;height:34px}.breederProfileMainContainer .cardBody .equals{background-color:var(--white-four);width:100%;height:1px;margin:30px 0 35px;position:relative}.breederProfileMainContainer .cardBody .equals span{width:46px;height:46px}.breederProfileMainContainer .puppiesSection .editIconsList{margin:10px auto 0}.breederProfileMainContainer .expectedLitterCard .cardHeader{flex-direction:column}.breederProfileMainContainer .expectedLitterCard .cardHeader .leftPart{margin-bottom:15px}}@media (max-width:767px){.breederProfileTabs{width:400px}.breederProfileTabs ul li{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:2px 4px}.breederProfileTabs ul li:first-child{border:1px solid #e1e1e1;border-radius:3px 0 0 3px}.breederProfileTabs ul li:last-child{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-radius:0 3px 3px 0}.breederProfileTabs h3{font-size:11px!important}.breederProfileMainContainer{padding-bottom:25px}.breederProfileMainContainer .react-tabs__tab-panel,.breederProfileMainContainer .mapContainer{padding-left:40px;padding-right:40px}.kennelInfoContainer{display:none}.breederProfileSideBar .sideBarList.wrapper-breeder-confirm{border-top:none;padding-top:0}.breederProfileSideBar.mobile{display:block!important}.react-tabs__tab-panel .breederProfileSideBar .profilePicture,.react-tabs__tab-panel .breederProfileSideBar .breederStatus,.react-tabs__tab-panel .breederProfileSideBar .kennelNameInfo{display:none}.react-tabs__tab-panel .breederProfileSideBar{display:block!important}.innerContainer .mobileTopPanel{padding:0}.breederProfileMainContainer .myBreedingContainer .react-tabs__tab-panel{padding-left:0;padding-right:0}.kennelInfoPart .profilePicture{display:inline-block}}.contactForm{color:var(--brownish-grey);margin-top:40px}.contactForm h4{margin:0 0 20px;font-family:Open Sans;font-size:14px;line-height:25px}.contactForm .contactFormList{margin-bottom:20px}.contactForm .contactFormList .label{padding-bottom:10px;font-size:12px}.contactForm .contactFormList input,.contactForm .contactFormList textarea{background-color:var(--light-white);font-family:Open Sans;font-size:12px}.contactForm .contactFormList input{height:35px}.contactForm .contactFormList .error{font-size:12px}.contactForm .contactFormList textarea{height:120px}.contactForm button{align-items:center;padding:11px 40px;font-family:Open Sans;font-size:16px;line-height:16px;display:flex}.contactForm button img{margin-right:10px}.studServiceButton{border-top:1px solid var(--light-grey2);margin-bottom:10px;padding-top:20px}.studServiceButton.unavailable button{background-color:var(--light-white);color:var(--light-white);border:0}@media (min-width:64em){.contactForm{margin-top:0;padding-left:40px}}.sliderDogPhoto{text-align:center;width:100%;margin:0 auto;padding-bottom:3rem;overflow:hidden}.sliderDogPhoto .dogPhoto{height:310px}.sliderDogPhoto .dogPhoto img{height:100%}.sliderDogPhoto .emptyDogPhoto{cursor:pointer;background-color:var(--background-grey);justify-content:center;align-items:center;width:413px;height:310px;display:flex;position:relative}.sliderDogPhoto .emptyDogPhoto .loadingDivOverlay{background-color:#ffffff80;width:100%;height:100%;position:absolute}.sliderDogPhoto .emptyDogPhoto .coverPhotoUploaderContainer{background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.sliderDogPhoto .emptyDogPhoto .coverPhotoUploaderContainer input{width:100%;height:100%}.sliderDogPhoto .emptyDogPhoto .coverPhotoUploaderContainer svg{display:none}.sliderDogPhoto .emptyDogPhoto img{object-fit:contain;width:188px;height:179px}.sliderDogPhoto .slick-slide{border:1px solid var(--white)}.sliderDogPhoto .slick-track{transition:all .3s}.sliderDogPhoto .slick-arrow{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:17px;height:27px;position:absolute;top:43%}.sliderDogPhoto .slick-arrow:before{display:none}.sliderDogPhoto .slick-arrow.slick-disabled{display:none!important}.sliderDogPhoto .slick-arrow.slick-prev{background-image:url(/static/Carousel/images/prevArrow.svg);left:10px}.sliderDogPhoto .slick-arrow.slick-next{background-image:url(/static/Carousel/nextArrow.svg);right:10px}.sliderDogPhoto .slick-dots{z-index:1;background-color:#47bf9d26;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:400px;height:16px;margin:0 auto;left:50%;transform:translate(-50%);display:flex!important}.sliderDogPhoto .slick-dots li{background-color:#0000;width:100%;height:10px}.sliderDogPhoto .slick-dots button{width:100%}.sliderDogPhoto .slick-dots button:before{content:none}.sliderDogPhoto .slick-dots .slick-active{background-color:#47bf9d99;border-radius:20px}.dogSliderHolder{position:relative}.dogSliderHolder .arrowHolder{justify-content:center;align-items:center;width:59px;height:86%;display:flex;position:absolute;top:1px}.dogSliderHolder .arrowHolder .disabled{opacity:.5}.dogSliderHolder .arrowHolder img{cursor:pointer;z-index:1}.dogSliderHolder .arrowHolder.left{left:0}.dogSliderHolder .arrowHolder.right{right:0}.dogSliderHolder .prevArrowGradient{opacity:.5;background:linear-gradient(90deg,#000 16.41%,#0000 90%);width:100%;height:100%;position:absolute;top:0;left:0}.dogSliderHolder .nextArrowGradient{opacity:.5;background:linear-gradient(270deg,#000 16.41%,#0000 90%);width:100%;height:100%;position:absolute;top:0;right:0}.zoomBlock{background-color:var(--light-grey1);flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:43px;display:flex;position:absolute;bottom:3px}.zoomBlock img{cursor:pointer;margin:0 10px 0 15px}.zoomBlock span{color:var(--brownish-grey);font-family:Open Sans;font-size:13px;line-height:18px}@media (max-width:767px){.sliderDogPhoto .slick-dots,.zoomBlock{display:none!important}.dogSliderHolder .arrowHolder{height:89%}.breederProfileTabs{width:100%;margin:0}.breederProfileTabs ul{width:max-content;margin:0 auto}.breederProfileTabs ul li{width:auto;padding:8px 10px}}@media (max-width:1023px){.breederProfileMainContainer .puppiesSection{text-align:center}.breederProfileMainContainer .puppiesSection .birthContainer{display:inline-block}.myBreedingContainer .addNewBreed{padding:20px 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (orientation:portrait){.breederProfileTabs{width:480px;margin:0}.breederProfileTabs ul li{padding:8px 10px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.breederProfileTabs{width:680px;margin:0}.breederProfileTabs ul li{padding:8px 10px}}.newExternalLink{background-color:#f6f6f6;border:none;border-radius:4px 0 0;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:43px;padding:8px;display:flex}.newExternalLink a{color:#666;border:none;font-family:Open Sans Bold;font-size:14px;line-height:27px}.webSite{flex-direction:column;gap:4px;display:flex}.soldDogsSlider.noSlider{gap:14px;display:flex}.soldDogsSlider.noSlider .soldDogsSlide{flex:1;padding:0}.soldDogsSlider:not(.noSlider) .soldDogsSlide{padding:0 7px}.soldDogsSlider:not(.noSlider) .slick-list{margin:0 -7px}
