/*!
Theme Name: agrofarm
Author: Oleh Babych
Author URI: https://www.weblancer.net/users/olegbabich/

*/
.btn-circle.btn-white{display:block}.partner__desc-content em{font-style:normal;background:-o-linear-gradient(1.18deg,#d00057 1.72%,#ff3d8e 42.63%);background:linear-gradient(88.82deg,#d00057 1.72%,#ff3d8e 42.63%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.screen-reader-response,.wpcf7-response-output{display:none}.wpcf7-spinner{display:none !important}.aside__nav>ul>li.current-menu-item>a{color:#bd2a58}.aside__nav>ul>li.current-menu-item>a:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.aside__nav>ul>li.current-menu-item>ul{display:block}.popup__wrap-sent p{text-align:center;margin-bottom:0}.popup__wrap-sent .vacancies__item{width:467px;max-width:467px;padding:50px 0}.footer__top-contacts .btn{font-size:13px}.hidden{visibility:hidden}.hero__right-item{position:relative}.hero__right-item:before{content:"";display:block;padding-top:100%}.hero__right-item img{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.product__desc .card-img a img{margin:0 auto}@media only screen and (max-width:1023.98px){.popup__wrap-sent .vacancies__item{width:100%;max-width:100%}}@media only screen and (max-width:767.98px){.breadscrumbs{-webkit-overflow-scrolling:none}.popup__wrap-auth .title{font-size:20px;word-wrap:break-word}.main-wrapper{overflow:hidden}.popup__wrap-auth a{max-width:100%;margin-top:10px}}@media only screen and (max-width:359.98px){.contacts__wrap-item-icon{width:20px;max-width:20px;height:20px;margin-right:5px}.header__logo img{height:30px}.h1,h1{font-size:20px}.vacancies__item-content-footer .btn{font-size:12px}.popup__wrap-auth p{font-size:1rem}.h2,h2{word-break:break-word}.map__wrap-addr{font-size:12px}.leaflet-container .leaflet-control-attribution{display:none}.btn-phone{font-size:20px}.partner__desc-wrap-right .phones li a{font-size:20px}.list-phones:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:28px;max-width:28px;height:28px;background-size:28px;margin-right:8px}.about__blocks-item-text p{text-align:center;padding:0 2px}}